*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }

/* ! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com */*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:DM Sans,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media (min-width:475px){.\!container{max-width:475px!important}.container{max-width:475px}}@media (min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.topbar-surface{background:var(--bg-primary);box-shadow:var(--shadow-tight);border-bottom:1px solid color-mix(in srgb,var(--border-color) 86%,transparent);background:color-mix(in srgb,var(--bg-primary) 96%,var(--bg-elevated));box-shadow:0 10px 34px color-mix(in srgb,var(--text-primary) 6%,transparent)}.app-glass{background:color-mix(in srgb,var(--bg-elevated) 88%,transparent);border:1px solid color-mix(in srgb,var(--border-color) 88%,transparent);box-shadow:var(--shadow-tight);backdrop-filter:blur(18px)}.product-page{min-height:calc(100dvh - var(--app-mobile-topbar-height, 4rem));padding:1.25rem}.app-mobile-viewport{height:calc(var(--visual-viewport-height, 100dvh) - var(--app-mobile-topbar-height, 4rem));min-height:calc(100svh - var(--app-mobile-topbar-height, 4rem));overscroll-behavior:contain}.app-mobile-viewport-fit{height:calc(var(--visual-viewport-height, 100dvh) - var(--app-mobile-topbar-height, 4rem) - var(--app-mobile-bottomnav-height, 0rem));min-height:calc(100svh - var(--app-mobile-topbar-height, 4rem) - var(--app-mobile-bottomnav-height, 0rem));overscroll-behavior:contain}.mobile-bottom-sheet{bottom:var(--app-mobile-bottomnav-height,0);padding-bottom:calc(var(--safe-bottom) + .5rem)}@media (max-width:767px){.mobile-content-safe{padding-bottom:calc(var(--app-mobile-bottomnav-height, 0rem) + var(--safe-bottom) + .75rem)!important}.mobile-composer-safe{padding-bottom:calc(var(--safe-bottom) + .375rem)!important}}@media (min-width:768px){.product-page{min-height:calc(100dvh - var(--app-mobile-topbar-height, 4rem));padding:2rem}.app-mobile-viewport,.app-mobile-viewport-fit{height:calc(100dvh - var(--app-mobile-topbar-height, 4rem));min-height:calc(100dvh - var(--app-mobile-topbar-height, 4rem));overscroll-behavior:auto}.mobile-bottom-sheet{bottom:0;padding-bottom:0}.mobile-sticky-under-topbar{top:4rem}}.product-shell{width:min(1280px,100%);margin-inline:auto}.panel{border:1px solid var(--border-color);background:color-mix(in srgb,var(--card-bg) 86%,transparent);border-radius:8px;box-shadow:var(--shadow-tight)}.panel-soft{border:1px solid color-mix(in srgb,var(--border-color) 76%,transparent);background:color-mix(in srgb,var(--surface-soft) 42%,var(--card-bg));border-radius:8px}.icon-button{display:inline-grid;min-width:2.5rem;height:2.5rem;place-items:center;border-radius:8px;border:1px solid var(--border-color);color:var(--text-secondary);background:color-mix(in srgb,var(--card-bg) 76%,transparent);transition:transform var(--transition-fast),border-color var(--transition-fast),background var(--transition-fast),color var(--transition-fast)}.icon-button:hover{color:var(--text-primary);border-color:color-mix(in srgb,var(--text-primary) 28%,var(--border-color));background:var(--card-bg);transform:translateY(-1px)}.icon-button:active{transform:translateY(0) scale(.98)}.primary-button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.75rem;border-radius:8px;background:var(--text-primary);color:var(--bg-primary);padding-inline:1rem;font-size:.875rem;transition:transform var(--transition-fast),opacity var(--transition-fast),box-shadow var(--transition-fast);box-shadow:0 12px 28px rgba(22,21,18,.16)}.primary-button:hover{opacity:.92;transform:translateY(-1px)}.primary-button:active{transform:translateY(0) scale(.98)}.input-shell{display:flex;align-items:center;gap:.5rem;min-height:2.75rem;border-radius:8px;border:1px solid var(--border-color);background:color-mix(in srgb,var(--card-bg) 76%,transparent);color:var(--text-secondary);transition:border-color var(--transition-fast),background var(--transition-fast),box-shadow var(--transition-fast)}.input-shell:focus-within{border-color:color-mix(in srgb,var(--accent-teal) 52%,var(--border-color));background:var(--card-bg);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent-teal) 10%,transparent)}.badge-soft{display:inline-flex;align-items:center;gap:.35rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--border-color) 85%,transparent);background:color-mix(in srgb,var(--surface-soft) 58%,transparent);padding:.25rem .55rem;color:var(--text-secondary);font-size:.72rem;line-height:1}.scrollbar-textarea::-webkit-scrollbar{width:3px;height:3px}.scrollbar-textarea::-webkit-scrollbar-track{background:transparent}.scrollbar-textarea::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--text-muted) 24%,transparent);border-radius:9999px}.scrollbar-textarea::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--text-muted) 44%,transparent)}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.\!absolute{position:absolute!important}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.-inset-0\.5{inset:-.125rem}.-inset-1{inset:-.25rem}.-inset-1\.5{inset:-.375rem}.-inset-2{inset:-.5rem}.-inset-2\.5{inset:-.625rem}.-inset-3{inset:-.75rem}.-inset-4{inset:-1rem}.inset-0{inset:0}.inset-0\.5{inset:.125rem}.inset-1{inset:.25rem}.inset-2{inset:.5rem}.inset-2\.5{inset:.625rem}.inset-\[-14px\]{inset:-14px}.inset-\[-2000px\]{inset:-2000px}.inset-\[-28px\]{inset:-28px}.inset-\[-30\%\]{inset:-30%}.inset-\[-8px\]{inset:-8px}.-inset-y-12{top:-3rem;bottom:-3rem}.inset-x-0{left:0;right:0}.inset-x-1{left:.25rem;right:.25rem}.inset-x-1\.5{left:.375rem;right:.375rem}.inset-x-2{left:.5rem;right:.5rem}.inset-x-3{left:.75rem;right:.75rem}.inset-x-4{left:1rem;right:1rem}.inset-x-5{left:1.25rem;right:1.25rem}.inset-x-6{left:1.5rem;right:1.5rem}.inset-x-8{left:2rem;right:2rem}.inset-x-\[14\%\]{left:14%;right:14%}.inset-y-0{top:0;bottom:0}.inset-y-8{top:2rem;bottom:2rem}.\!left-6{left:1.5rem!important}.-bottom-0\.5{bottom:-.125rem}.-bottom-1{bottom:-.25rem}.-bottom-10{bottom:-2.5rem}.-bottom-12{bottom:-3rem}.-bottom-16{bottom:-4rem}.-bottom-20{bottom:-5rem}.-bottom-24{bottom:-6rem}.-bottom-4{bottom:-1rem}.-bottom-40{bottom:-10rem}.-bottom-5{bottom:-1.25rem}.-bottom-6{bottom:-1.5rem}.-bottom-px{bottom:-1px}.-left-0\.5{left:-.125rem}.-left-1{left:-.25rem}.-left-1\.5{left:-.375rem}.-left-1\/2{left:-50%}.-left-10{left:-2.5rem}.-left-12{left:-3rem}.-left-16{left:-4rem}.-left-2{left:-.5rem}.-left-20{left:-5rem}.-left-24{left:-6rem}.-left-28{left:-7rem}.-left-3\.5{left:-.875rem}.-left-32{left:-8rem}.-left-4{left:-1rem}.-left-5{left:-1.25rem}.-left-6{left:-1.5rem}.-left-7{left:-1.75rem}.-left-8{left:-2rem}.-left-\[1\.72rem\]{left:-1.72rem}.-left-\[10000px\]{left:-10000px}.-left-\[26px\]{left:-26px}.-left-\[27px\]{left:-27px}.-left-\[37px\]{left:-37px}.-left-\[8px\]{left:-8px}.-right-0\.5{right:-.125rem}.-right-1{right:-.25rem}.-right-1\.5{right:-.375rem}.-right-10{right:-2.5rem}.-right-12{right:-3rem}.-right-16{right:-4rem}.-right-20{right:-5rem}.-right-24{right:-6rem}.-right-3{right:-.75rem}.-right-32{right:-8rem}.-right-4{right:-1rem}.-right-5{right:-1.25rem}.-right-7{right:-1.75rem}.-right-8{right:-2rem}.-right-9{right:-2.25rem}.-right-\[8px\]{right:-8px}.-top-0\.5{top:-.125rem}.-top-1{top:-.25rem}.-top-1\.5{top:-.375rem}.-top-10{top:-2.5rem}.-top-12{top:-3rem}.-top-14{top:-3.5rem}.-top-16{top:-4rem}.-top-2{top:-.5rem}.-top-20{top:-5rem}.-top-24{top:-6rem}.-top-28{top:-7rem}.-top-3{top:-.75rem}.-top-3\.5{top:-.875rem}.-top-32{top:-8rem}.-top-4{top:-1rem}.-top-40{top:-10rem}.-top-5{top:-1.25rem}.-top-6{top:-1.5rem}.-top-7{top:-1.75rem}.-top-8{top:-2rem}.-top-\[20px\]{top:-20px}.-top-\[3px\]{top:-3px}.-top-px{top:-1px}.bottom-0{bottom:0}.bottom-0\.5{bottom:.125rem}.bottom-1{bottom:.25rem}.bottom-1\.5{bottom:.375rem}.bottom-10{bottom:2.5rem}.bottom-11{bottom:2.75rem}.bottom-12{bottom:3rem}.bottom-16{bottom:4rem}.bottom-2{bottom:.5rem}.bottom-20{bottom:5rem}.bottom-28{bottom:7rem}.bottom-3{bottom:.75rem}.bottom-36{bottom:9rem}.bottom-4{bottom:1rem}.bottom-5{bottom:1.25rem}.bottom-6{bottom:1.5rem}.bottom-8{bottom:2rem}.bottom-\[-10\%\]{bottom:-10%}.bottom-\[-15px\]{bottom:-15px}.bottom-\[-1px\]{bottom:-1px}.bottom-\[-30\%\]{bottom:-30%}.bottom-\[10\%\]{bottom:10%}.bottom-\[18\%\]{bottom:18%}.bottom-\[31\%\]{bottom:31%}.bottom-\[4\%\]{bottom:4%}.bottom-\[52px\]{bottom:52px}.bottom-\[6\%\]{bottom:6%}.bottom-\[calc\(100\%\+10px\)\]{bottom:calc(100% + 10px)}.bottom-\[calc\(100\%\+6px\)\]{bottom:calc(100% + 6px)}.bottom-\[calc\(9\.5rem\+env\(safe-area-inset-bottom\)\)\]{bottom:calc(9.5rem + env(safe-area-inset-bottom))}.bottom-\[calc\(env\(safe-area-inset-bottom\)\+5\.5rem\)\]{bottom:calc(env(safe-area-inset-bottom) + 5.5rem)}.bottom-\[calc\(var\(--safe-bottom\)\+0\.75rem\)\]{bottom:calc(var(--safe-bottom) + .75rem)}.bottom-\[calc\(var\(--safe-bottom\)\+5\.75rem\)\]{bottom:calc(var(--safe-bottom) + 5.75rem)}.bottom-\[calc\(var\(--safe-bottom\)\+6\.75rem\)\]{bottom:calc(var(--safe-bottom) + 6.75rem)}.bottom-\[calc\(var\(--safe-bottom\)\+var\(--app-mobile-bottomnav-height\2c 0rem\)\+1rem\)\]{bottom:calc(var(--safe-bottom) + var(--app-mobile-bottomnav-height,0rem) + 1rem)}.bottom-\[var\(--app-mobile-bottomnav-height\2c 0px\)\]{bottom:var(--app-mobile-bottomnav-height,0)}.bottom-auto{bottom:auto}.bottom-full{bottom:100%}.left-0{left:0}.left-0\.5{left:.125rem}.left-1{left:.25rem}.left-1\.5{left:.375rem}.left-1\/2{left:50%}.left-1\/4{left:25%}.left-10{left:2.5rem}.left-2{left:.5rem}.left-2\.5{left:.625rem}.left-3{left:.75rem}.left-3\.5{left:.875rem}.left-4{left:1rem}.left-5{left:1.25rem}.left-9{left:2.25rem}.left-\[-10\%\]{left:-10%}.left-\[-8\%\]{left:-8%}.left-\[17px\]{left:17px}.left-\[18\%\]{left:18%}.left-\[18px\]{left:18px}.left-\[2\%\]{left:2%}.left-\[40\%\]{left:40%}.left-\[50\%\]{left:50%}.left-\[5px\]{left:5px}.left-\[75px\]{left:75px}.left-\[8\%\]{left:8%}.left-\[82px\]{left:82px}.left-full{left:100%}.right-0{right:0}.right-0\.5{right:.125rem}.right-1{right:.25rem}.right-1\.5{right:.375rem}.right-10{right:2.5rem}.right-14{right:3.5rem}.right-16{right:4rem}.right-2{right:.5rem}.right-2\.5{right:.625rem}.right-20{right:5rem}.right-3{right:.75rem}.right-4{right:1rem}.right-5{right:1.25rem}.right-6{right:1.5rem}.right-8{right:2rem}.right-9{right:2.25rem}.right-\[-10\%\]{right:-10%}.right-\[-6\%\]{right:-6%}.right-\[18\%\]{right:18%}.right-\[2\%\]{right:2%}.right-\[52px\]{right:52px}.right-\[75px\]{right:75px}.right-\[calc\(100\%\+0\.75rem\)\]{right:calc(100% + .75rem)}.right-full{right:100%}.top-0{top:0}.top-0\.5{top:.125rem}.top-1{top:.25rem}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-1\/3{top:33.333333%}.top-10{top:2.5rem}.top-11{top:2.75rem}.top-12{top:3rem}.top-14{top:3.5rem}.top-16{top:4rem}.top-2{top:.5rem}.top-2\.5{top:.625rem}.top-24{top:6rem}.top-28{top:7rem}.top-3{top:.75rem}.top-3\.5{top:.875rem}.top-4{top:1rem}.top-5{top:1.25rem}.top-6{top:1.5rem}.top-7{top:1.75rem}.top-8{top:2rem}.top-9{top:2.25rem}.top-\[-10\%\]{top:-10%}.top-\[-120px\]{top:-120px}.top-\[-20\%\]{top:-20%}.top-\[16\%\]{top:16%}.top-\[2\%\]{top:2%}.top-\[20vh\]{top:20vh}.top-\[3\.6rem\]{top:3.6rem}.top-\[30\%\]{top:30%}.top-\[31\%\]{top:31%}.top-\[36\%\]{top:36%}.top-\[38px\]{top:38px}.top-\[40\%\]{top:40%}.top-\[46px\]{top:46px}.top-\[48px\]{top:48px}.top-\[58px\]{top:58px}.top-\[5px\]{top:5px}.top-\[60\%\]{top:60%}.top-\[8\%\]{top:8%}.top-\[calc\(100\%\+6px\)\]{top:calc(100% + 6px)}.top-auto{top:auto}.top-full{top:100%}.isolate{isolation:isolate}.-z-10{z-index:-10}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[110\]{z-index:110}.z-\[115\]{z-index:115}.z-\[11\]{z-index:11}.z-\[120\]{z-index:120}.z-\[130\]{z-index:130}.z-\[140\]{z-index:140}.z-\[15\]{z-index:15}.z-\[1\]{z-index:1}.z-\[200\]{z-index:200}.z-\[24\]{z-index:24}.z-\[2\]{z-index:2}.z-\[31\]{z-index:31}.z-\[45\]{z-index:45}.z-\[5\]{z-index:5}.z-\[60\]{z-index:60}.z-\[65\]{z-index:65}.z-\[6\]{z-index:6}.z-\[70\]{z-index:70}.z-\[72\]{z-index:72}.z-\[75\]{z-index:75}.z-\[80\]{z-index:80}.z-\[81\]{z-index:81}.z-\[85\]{z-index:85}.z-\[9000\]{z-index:9000}.z-\[90\]{z-index:90}.z-\[9999\]{z-index:9999}.z-\[999\]{z-index:999}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-none{order:0}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.m-1{margin:.25rem}.m-3{margin:.75rem}.m-5{margin:1.25rem}.m-auto{margin:auto}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-mx-2{margin-left:-.5rem;margin-right:-.5rem}.-mx-4{margin-left:-1rem;margin-right:-1rem}.mx-0\.5{margin-left:.125rem;margin-right:.125rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.my-0\.5{margin-top:.125rem;margin-bottom:.125rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-1\.5{margin-top:.375rem;margin-bottom:.375rem}.my-10{margin-top:2.5rem;margin-bottom:2.5rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-2\.5{margin-top:.625rem;margin-bottom:.625rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-3\.5{margin-top:.875rem;margin-bottom:.875rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.my-8{margin-top:2rem;margin-bottom:2rem}.my-auto{margin-top:auto;margin-bottom:auto}.\!mt-1{margin-top:.25rem!important}.-mb-px{margin-bottom:-1px}.-ml-1{margin-left:-.25rem}.-ml-2{margin-left:-.5rem}.-mt-1{margin-top:-.25rem}.-mt-10{margin-top:-2.5rem}.-mt-14{margin-top:-3.5rem}.-mt-2{margin-top:-.5rem}.-mt-6{margin-top:-1.5rem}.-mt-7{margin-top:-1.75rem}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-3\.5{margin-bottom:.875rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.mb-8{margin-bottom:2rem}.mb-9{margin-bottom:2.25rem}.mb-\[\.75em\]{margin-bottom:.75em}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-2\.5{margin-left:.625rem}.ml-3{margin-left:.75rem}.ml-3\.5{margin-left:.875rem}.ml-4{margin-left:1rem}.ml-6{margin-left:1.5rem}.ml-7{margin-left:1.75rem}.ml-auto{margin-left:auto}.ml-px{margin-left:1px}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-4{margin-right:1rem}.mr-7{margin-right:1.75rem}.mr-auto{margin-right:auto}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-20{margin-top:5rem}.mt-3{margin-top:.75rem}.mt-3\.5{margin-top:.875rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-9{margin-top:2.25rem}.mt-\[\.3em\]{margin-top:.3em}.mt-\[\.45em\]{margin-top:.45em}.mt-\[\.5em\]{margin-top:.5em}.mt-\[\.6em\]{margin-top:.6em}.mt-\[\.75em\]{margin-top:.75em}.mt-\[1\.2em\]{margin-top:1.2em}.mt-\[2px\]{margin-top:2px}.mt-\[3px\]{margin-top:3px}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.line-clamp-1{-webkit-line-clamp:1}.line-clamp-1,.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-3{-webkit-line-clamp:3}.line-clamp-3,.line-clamp-4{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.line-clamp-4{-webkit-line-clamp:4}.line-clamp-5{-webkit-line-clamp:5}.line-clamp-5,.line-clamp-6{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.line-clamp-6{-webkit-line-clamp:6}.\!block{display:block!important}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.\!table{display:table!important}.table{display:table}.grid{display:grid}.inline-grid{display:inline-grid}.contents{display:contents}.\!hidden{display:none!important}.hidden{display:none}.aspect-\[1\.58\/1\]{aspect-ratio:1.58/1}.aspect-\[1\.91\/1\]{aspect-ratio:1.91/1}.aspect-\[2\/1\]{aspect-ratio:2/1}.aspect-\[3\/4\]{aspect-ratio:3/4}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-\[9\/16\]{aspect-ratio:9/16}.aspect-square{aspect-ratio:1/1}.aspect-video{aspect-ratio:16/9}.\!h-7{height:1.75rem!important}.\!h-8{height:2rem!important}.\!h-9{height:2.25rem!important}.\!h-\[11px\]{height:11px!important}.\!h-\[34px\]{height:34px!important}.\!h-\[42px\]{height:42px!important}.h-0{height:0}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-1\/2{height:50%}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-2\/3{height:66.666667%}.h-2\/5{height:40%}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-36{height:9rem}.h-4{height:1rem}.h-40{height:10rem}.h-44{height:11rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-52{height:13rem}.h-56{height:14rem}.h-6{height:1.5rem}.h-60{height:15rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-72{height:18rem}.h-8{height:2rem}.h-80{height:20rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-\[\.28em\]{height:.28em}.h-\[100dvh\]{height:100dvh}.h-\[11px\]{height:11px}.h-\[128\%\]{height:128%}.h-\[140\%\]{height:140%}.h-\[152px\]{height:152px}.h-\[15px\]{height:15px}.h-\[16px\]{height:16px}.h-\[17px\]{height:17px}.h-\[18px\]{height:18px}.h-\[1em\]{height:1em}.h-\[1px\]{height:1px}.h-\[210px\]{height:210px}.h-\[21px\]{height:21px}.h-\[225px\]{height:225px}.h-\[22px\]{height:22px}.h-\[24\%\]{height:24%}.h-\[240px\]{height:240px}.h-\[270px\]{height:270px}.h-\[27px\]{height:27px}.h-\[280px\]{height:280px}.h-\[2px\]{height:2px}.h-\[30\%\]{height:30%}.h-\[320px\]{height:320px}.h-\[325px\]{height:325px}.h-\[32px\]{height:32px}.h-\[340px\]{height:340px}.h-\[34px\]{height:34px}.h-\[34rem\]{height:34rem}.h-\[360px\]{height:360px}.h-\[38px\]{height:38px}.h-\[3px\]{height:3px}.h-\[420px\]{height:420px}.h-\[42px\]{height:42px}.h-\[440px\]{height:440px}.h-\[45\%\]{height:45%}.h-\[46px\]{height:46px}.h-\[480px\]{height:480px}.h-\[50\%\]{height:50%}.h-\[50px\]{height:50px}.h-\[520px\]{height:520px}.h-\[52px\]{height:52px}.h-\[54px\]{height:54px}.h-\[55\%\]{height:55%}.h-\[56dvh\]{height:56dvh}.h-\[58px\]{height:58px}.h-\[60px\]{height:60px}.h-\[640px\]{height:640px}.h-\[64px\]{height:64px}.h-\[680px\]{height:680px}.h-\[68px\]{height:68px}.h-\[6px\]{height:6px}.h-\[70dvh\]{height:70dvh}.h-\[72px\]{height:72px}.h-\[76\%\]{height:76%}.h-\[76px\]{height:76px}.h-\[78vh\]{height:78vh}.h-\[8\.5rem\]{height:8.5rem}.h-\[82px\]{height:82px}.h-\[88px\]{height:88px}.h-\[92px\]{height:92px}.h-\[calc\(100\%-24px\)\]{height:calc(100% - 24px)}.h-\[calc\(100dvh-10\.5rem\)\]{height:calc(100dvh - 10.5rem)}.h-\[calc\(100dvh-4rem\)\]{height:calc(100dvh - 4rem)}.h-\[calc\(100dvh-6rem\)\]{height:calc(100dvh - 6rem)}.h-\[calc\(100vh-4rem\)\]{height:calc(100vh - 4rem)}.h-\[calc\(var\(--visual-viewport-height\2c 100dvh\)-var\(--app-mobile-topbar-height\2c 4rem\)\)\]{height:calc(var(--visual-viewport-height,100dvh) - var(--app-mobile-topbar-height,4rem))}.h-\[min\(620px\2c 90vh\)\]{height:min(620px,90vh)}.h-\[min\(720px\2c calc\(100dvh-1\.5rem\)\)\]{height:min(720px,calc(100dvh - 1.5rem))}.h-\[min\(76vh\2c 480px\)\]{height:min(76vh,480px)}.h-\[min\(820px\2c calc\(100dvh-1\.5rem\)\)\]{height:min(820px,calc(100dvh - 1.5rem))}.h-auto{height:auto}.h-fit{height:-moz-fit-content;height:fit-content}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-28{max-height:7rem}.max-h-32{max-height:8rem}.max-h-36{max-height:9rem}.max-h-40{max-height:10rem}.max-h-44{max-height:11rem}.max-h-48{max-height:12rem}.max-h-52{max-height:13rem}.max-h-56{max-height:14rem}.max-h-60{max-height:15rem}.max-h-64{max-height:16rem}.max-h-72{max-height:18rem}.max-h-80{max-height:20rem}.max-h-\[120px\]{max-height:120px}.max-h-\[140px\]{max-height:140px}.max-h-\[160px\]{max-height:160px}.max-h-\[264px\]{max-height:264px}.max-h-\[26rem\]{max-height:26rem}.max-h-\[280px\]{max-height:280px}.max-h-\[300px\]{max-height:300px}.max-h-\[320px\]{max-height:320px}.max-h-\[32rem\]{max-height:32rem}.max-h-\[340px\]{max-height:340px}.max-h-\[350px\]{max-height:350px}.max-h-\[360px\]{max-height:360px}.max-h-\[38\%\]{max-height:38%}.max-h-\[380px\]{max-height:380px}.max-h-\[400px\]{max-height:400px}.max-h-\[420px\]{max-height:420px}.max-h-\[44px\]{max-height:44px}.max-h-\[46vh\]{max-height:46vh}.max-h-\[48dvh\]{max-height:48dvh}.max-h-\[48vh\]{max-height:48vh}.max-h-\[500px\]{max-height:500px}.max-h-\[520px\]{max-height:520px}.max-h-\[52dvh\]{max-height:52dvh}.max-h-\[52vh\]{max-height:52vh}.max-h-\[55vh\]{max-height:55vh}.max-h-\[58dvh\]{max-height:58dvh}.max-h-\[60vh\]{max-height:60vh}.max-h-\[62\%\]{max-height:62%}.max-h-\[620px\]{max-height:620px}.max-h-\[62vh\]{max-height:62vh}.max-h-\[68vh\]{max-height:68vh}.max-h-\[70\%\]{max-height:70%}.max-h-\[70dvh\]{max-height:70dvh}.max-h-\[70vh\]{max-height:70vh}.max-h-\[72dvh\]{max-height:72dvh}.max-h-\[72vh\]{max-height:72vh}.max-h-\[78vh\]{max-height:78vh}.max-h-\[80dvh\]{max-height:80dvh}.max-h-\[88dvh\]{max-height:88dvh}.max-h-\[88vh\]{max-height:88vh}.max-h-\[90dvh\]{max-height:90dvh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[92dvh\]{max-height:92dvh}.max-h-\[92vh\]{max-height:92vh}.max-h-\[94dvh\]{max-height:94dvh}.max-h-\[95dvh\]{max-height:95dvh}.max-h-\[96vh\]{max-height:96vh}.max-h-\[9rem\]{max-height:9rem}.max-h-\[calc\(100dvh-1\.5rem\)\]{max-height:calc(100dvh - 1.5rem)}.max-h-\[calc\(100dvh-10rem\)\]{max-height:calc(100dvh - 10rem)}.max-h-\[calc\(100dvh-1rem\)\]{max-height:calc(100dvh - 1rem)}.max-h-\[calc\(100dvh-5rem\)\]{max-height:calc(100dvh - 5rem)}.max-h-\[calc\(100dvh-6rem\)\]{max-height:calc(100dvh - 6rem)}.max-h-\[calc\(100dvh_-_8\.75rem\)\]{max-height:calc(100dvh - 8.75rem)}.max-h-\[min\(68dvh\2c calc\(100dvh_-_11rem\)\)\]{max-height:min(68dvh,calc(100dvh - 11rem))}.max-h-\[min\(84dvh\2c 34rem\)\]{max-height:min(84dvh,34rem)}.max-h-\[min\(92dvh\2c 720px\)\]{max-height:min(92dvh,720px)}.max-h-\[min\(92dvh\2c 780px\)\]{max-height:min(92dvh,780px)}.max-h-\[min\(92dvh\2c 860px\)\]{max-height:min(92dvh,860px)}.max-h-full{max-height:100%}.max-h-none{max-height:none}.\!min-h-0{min-height:0!important}.\!min-h-8{min-height:2rem!important}.\!min-h-9{min-height:2.25rem!important}.\!min-h-\[2\.5rem\]{min-height:2.5rem!important}.min-h-0{min-height:0}.min-h-10{min-height:2.5rem}.min-h-11{min-height:2.75rem}.min-h-12{min-height:3rem}.min-h-14{min-height:3.5rem}.min-h-16{min-height:4rem}.min-h-20{min-height:5rem}.min-h-24{min-height:6rem}.min-h-28{min-height:7rem}.min-h-3{min-height:.75rem}.min-h-32{min-height:8rem}.min-h-36{min-height:9rem}.min-h-40{min-height:10rem}.min-h-44{min-height:11rem}.min-h-48{min-height:12rem}.min-h-5{min-height:1.25rem}.min-h-56{min-height:14rem}.min-h-60{min-height:15rem}.min-h-64{min-height:16rem}.min-h-72{min-height:18rem}.min-h-8{min-height:2rem}.min-h-80{min-height:20rem}.min-h-9{min-height:2.25rem}.min-h-\[100dvh\]{min-height:100dvh}.min-h-\[104px\]{min-height:104px}.min-h-\[110px\]{min-height:110px}.min-h-\[120px\]{min-height:120px}.min-h-\[128px\]{min-height:128px}.min-h-\[130px\]{min-height:130px}.min-h-\[160px\]{min-height:160px}.min-h-\[16rem\]{min-height:16rem}.min-h-\[170px\]{min-height:170px}.min-h-\[18rem\]{min-height:18rem}.min-h-\[2\.1rem\]{min-height:2.1rem}.min-h-\[2\.6em\]{min-height:2.6em}.min-h-\[2\.75rem\]{min-height:2.75rem}.min-h-\[20rem\]{min-height:20rem}.min-h-\[220px\]{min-height:220px}.min-h-\[236px\]{min-height:236px}.min-h-\[240px\]{min-height:240px}.min-h-\[248px\]{min-height:248px}.min-h-\[24px\]{min-height:24px}.min-h-\[24rem\]{min-height:24rem}.min-h-\[260px\]{min-height:260px}.min-h-\[270px\]{min-height:270px}.min-h-\[280px\]{min-height:280px}.min-h-\[28px\]{min-height:28px}.min-h-\[28rem\]{min-height:28rem}.min-h-\[29rem\]{min-height:29rem}.min-h-\[2rem\]{min-height:2rem}.min-h-\[3\.25rem\]{min-height:3.25rem}.min-h-\[30px\]{min-height:30px}.min-h-\[30rem\]{min-height:30rem}.min-h-\[320px\]{min-height:320px}.min-h-\[32rem\]{min-height:32rem}.min-h-\[34rem\]{min-height:34rem}.min-h-\[34vh\]{min-height:34vh}.min-h-\[35rem\]{min-height:35rem}.min-h-\[360px\]{min-height:360px}.min-h-\[380px\]{min-height:380px}.min-h-\[400px\]{min-height:400px}.min-h-\[40dvh\]{min-height:40dvh}.min-h-\[40vh\]{min-height:40vh}.min-h-\[420px\]{min-height:420px}.min-h-\[44px\]{min-height:44px}.min-h-\[460px\]{min-height:460px}.min-h-\[46px\]{min-height:46px}.min-h-\[48vh\]{min-height:48vh}.min-h-\[5\.5rem\]{min-height:5.5rem}.min-h-\[500px\]{min-height:500px}.min-h-\[50dvh\]{min-height:50dvh}.min-h-\[50px\]{min-height:50px}.min-h-\[520px\]{min-height:520px}.min-h-\[54px\]{min-height:54px}.min-h-\[560px\]{min-height:560px}.min-h-\[58px\]{min-height:58px}.min-h-\[60px\]{min-height:60px}.min-h-\[60vh\]{min-height:60vh}.min-h-\[640px\]{min-height:640px}.min-h-\[64px\]{min-height:64px}.min-h-\[660px\]{min-height:660px}.min-h-\[680px\]{min-height:680px}.min-h-\[68vh\]{min-height:68vh}.min-h-\[690px\]{min-height:690px}.min-h-\[70vh\]{min-height:70vh}.min-h-\[720px\]{min-height:720px}.min-h-\[72px\]{min-height:72px}.min-h-\[760px\]{min-height:760px}.min-h-\[76px\]{min-height:76px}.min-h-\[92px\]{min-height:92px}.min-h-\[calc\(100dvh-11rem\)\]{min-height:calc(100dvh - 11rem)}.min-h-\[calc\(var\(--visual-viewport-height\2c 100dvh\)-var\(--app-mobile-topbar-height\2c 4rem\)\)\]{min-height:calc(var(--visual-viewport-height,100dvh) - var(--app-mobile-topbar-height,4rem))}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.\!w-24{width:6rem!important}.\!w-28{width:7rem!important}.\!w-7{width:1.75rem!important}.\!w-8{width:2rem!important}.\!w-\[34px\]{width:34px!important}.\!w-\[42px\]{width:42px!important}.\!w-auto{width:auto!important}.w-0{width:0}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-1\/4{width:25%}.w-1\/5{width:20%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-11\/12{width:91.666667%}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-2\/3{width:66.666667%}.w-2\/5{width:40%}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-3\/5{width:60%}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-4\/5{width:80%}.w-40{width:10rem}.w-44{width:11rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-5\/6{width:83.333333%}.w-52{width:13rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-60{width:15rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-96{width:24rem}.w-\[\.28em\]{width:.28em}.w-\[11px\]{width:11px}.w-\[128\%\]{width:128%}.w-\[13\.5rem\]{width:13.5rem}.w-\[136px\]{width:136px}.w-\[14\.4\%\]{width:14.4%}.w-\[140\%\]{width:140%}.w-\[140px\]{width:140px}.w-\[150px\]{width:150px}.w-\[152px\]{width:152px}.w-\[155px\]{width:155px}.w-\[15px\]{width:15px}.w-\[168px\]{width:168px}.w-\[16px\]{width:16px}.w-\[176px\]{width:176px}.w-\[18px\]{width:18px}.w-\[190px\]{width:190px}.w-\[1px\]{width:1px}.w-\[200\%\]{width:200%}.w-\[210px\]{width:210px}.w-\[21px\]{width:21px}.w-\[220px\]{width:220px}.w-\[224px\]{width:224px}.w-\[22px\]{width:22px}.w-\[240px\]{width:240px}.w-\[250px\]{width:250px}.w-\[26\%\]{width:26%}.w-\[260px\]{width:260px}.w-\[27px\]{width:27px}.w-\[28\%\]{width:28%}.w-\[280px\]{width:280px}.w-\[290px\]{width:290px}.w-\[2px\]{width:2px}.w-\[300px\]{width:300px}.w-\[310px\]{width:310px}.w-\[32px\]{width:32px}.w-\[34px\]{width:34px}.w-\[36\%\]{width:36%}.w-\[360px\]{width:360px}.w-\[380px\]{width:380px}.w-\[38px\]{width:38px}.w-\[390px\]{width:390px}.w-\[3px\]{width:3px}.w-\[40\%\]{width:40%}.w-\[42px\]{width:42px}.w-\[45\%\]{width:45%}.w-\[46px\]{width:46px}.w-\[480px\]{width:480px}.w-\[4px\]{width:4px}.w-\[50\%\]{width:50%}.w-\[50px\]{width:50px}.w-\[520px\]{width:520px}.w-\[54px\]{width:54px}.w-\[58\%\]{width:58%}.w-\[58px\]{width:58px}.w-\[60\%\]{width:60%}.w-\[60px\]{width:60px}.w-\[680px\]{width:680px}.w-\[72\%\]{width:72%}.w-\[72px\]{width:72px}.w-\[76\%\]{width:76%}.w-\[76px\]{width:76px}.w-\[78px\]{width:78px}.w-\[8\%\]{width:8%}.w-\[8\.5rem\]{width:8.5rem}.w-\[82vw\]{width:82vw}.w-\[86vw\]{width:86vw}.w-\[88px\]{width:88px}.w-\[9\.5rem\]{width:9.5rem}.w-\[92px\]{width:92px}.w-\[96px\]{width:96px}.w-\[calc\(100\%-2rem\)\]{width:calc(100% - 2rem)}.w-\[min\(22rem\2c calc\(100vw-1\.5rem\)\)\]{width:min(22rem,calc(100vw - 1.5rem))}.w-\[min\(22rem\2c calc\(100vw-5rem\)\)\]{width:min(22rem,calc(100vw - 5rem))}.w-\[min\(340px\2c 72vw\)\]{width:min(340px,72vw)}.w-\[min\(52vw\2c 13rem\)\]{width:min(52vw,13rem)}.w-\[min\(62vw\2c 20rem\)\]{width:min(62vw,20rem)}.w-\[min\(72vw\2c 22rem\)\]{width:min(72vw,22rem)}.w-\[min\(78vw\2c 17rem\)\]{width:min(78vw,17rem)}.w-\[min\(92\%\2c 48rem\)\]{width:min(92%,48rem)}.w-\[min\(92vw\2c 21rem\)\]{width:min(92vw,21rem)}.w-\[min\(92vw\2c 22rem\)\]{width:min(92vw,22rem)}.w-\[min\(92vw\2c 24rem\)\]{width:min(92vw,24rem)}.w-\[min\(92vw\2c 42rem\)\]{width:min(92vw,42rem)}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.w-screen{width:100vw}.\!min-w-8{min-width:2rem!important}.\!min-w-9{min-width:2.25rem!important}.min-w-0{min-width:0}.min-w-10{min-width:2.5rem}.min-w-11{min-width:2.75rem}.min-w-12{min-width:3rem}.min-w-16{min-width:4rem}.min-w-20{min-width:5rem}.min-w-24{min-width:6rem}.min-w-3\.5{min-width:.875rem}.min-w-36{min-width:9rem}.min-w-4{min-width:1rem}.min-w-44{min-width:11rem}.min-w-5{min-width:1.25rem}.min-w-9{min-width:2.25rem}.min-w-\[105px\]{min-width:105px}.min-w-\[120px\]{min-width:120px}.min-w-\[130px\]{min-width:130px}.min-w-\[1480px\]{min-width:1480px}.min-w-\[14rem\]{min-width:14rem}.min-w-\[16px\]{min-width:16px}.min-w-\[170px\]{min-width:170px}.min-w-\[190px\]{min-width:190px}.min-w-\[2\.5rem\]{min-width:2.5rem}.min-w-\[220px\]{min-width:220px}.min-w-\[240px\]{min-width:240px}.min-w-\[24px\]{min-width:24px}.min-w-\[3rem\]{min-width:3rem}.min-w-\[44px\]{min-width:44px}.min-w-\[68px\]{min-width:68px}.min-w-\[72px\]{min-width:72px}.min-w-\[8\.5rem\]{min-width:8.5rem}.min-w-\[860px\]{min-width:860px}.min-w-\[8rem\]{min-width:8rem}.min-w-\[9rem\]{min-width:9rem}.min-w-fit{min-width:-moz-fit-content;min-width:fit-content}.min-w-full{min-width:100%}.min-w-px{min-width:1px}.max-w-0{max-width:0}.max-w-24{max-width:6rem}.max-w-28{max-width:7rem}.max-w-2xl{max-width:42rem}.max-w-36{max-width:9rem}.max-w-3xl{max-width:48rem}.max-w-40{max-width:10rem}.max-w-44{max-width:11rem}.max-w-48{max-width:12rem}.max-w-4xl{max-width:56rem}.max-w-56{max-width:14rem}.max-w-5xl{max-width:64rem}.max-w-60{max-width:15rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[100px\]{max-width:100px}.max-w-\[10rem\]{max-width:10rem}.max-w-\[1100px\]{max-width:1100px}.max-w-\[110px\]{max-width:110px}.max-w-\[1180px\]{max-width:1180px}.max-w-\[120px\]{max-width:120px}.max-w-\[1240px\]{max-width:1240px}.max-w-\[1280px\]{max-width:1280px}.max-w-\[12rem\]{max-width:12rem}.max-w-\[130px\]{max-width:130px}.max-w-\[140px\]{max-width:140px}.max-w-\[1420px\]{max-width:1420px}.max-w-\[1500px\]{max-width:1500px}.max-w-\[150px\]{max-width:150px}.max-w-\[15rem\]{max-width:15rem}.max-w-\[1600px\]{max-width:1600px}.max-w-\[1680px\]{max-width:1680px}.max-w-\[16ch\]{max-width:16ch}.max-w-\[170px\]{max-width:170px}.max-w-\[1760px\]{max-width:1760px}.max-w-\[18ch\]{max-width:18ch}.max-w-\[18rem\]{max-width:18rem}.max-w-\[200px\]{max-width:200px}.max-w-\[20rem\]{max-width:20rem}.max-w-\[220px\]{max-width:220px}.max-w-\[230px\]{max-width:230px}.max-w-\[25rem\]{max-width:25rem}.max-w-\[260px\]{max-width:260px}.max-w-\[26ch\]{max-width:26ch}.max-w-\[300px\]{max-width:300px}.max-w-\[32rem\]{max-width:32rem}.max-w-\[330px\]{max-width:330px}.max-w-\[340px\]{max-width:340px}.max-w-\[34rem\]{max-width:34rem}.max-w-\[38px\]{max-width:38px}.max-w-\[390px\]{max-width:390px}.max-w-\[420px\]{max-width:420px}.max-w-\[45px\]{max-width:45px}.max-w-\[460px\]{max-width:460px}.max-w-\[46ch\]{max-width:46ch}.max-w-\[480px\]{max-width:480px}.max-w-\[48ch\]{max-width:48ch}.max-w-\[52ch\]{max-width:52ch}.max-w-\[54ch\]{max-width:54ch}.max-w-\[58ch\]{max-width:58ch}.max-w-\[60\%\]{max-width:60%}.max-w-\[600px\]{max-width:600px}.max-w-\[60px\]{max-width:60px}.max-w-\[620px\]{max-width:620px}.max-w-\[66px\]{max-width:66px}.max-w-\[680px\]{max-width:680px}.max-w-\[700px\]{max-width:700px}.max-w-\[720px\]{max-width:720px}.max-w-\[760px\]{max-width:760px}.max-w-\[78\%\]{max-width:78%}.max-w-\[80\%\]{max-width:80%}.max-w-\[80px\]{max-width:80px}.max-w-\[816px\]{max-width:816px}.max-w-\[82\%\]{max-width:82%}.max-w-\[820px\]{max-width:820px}.max-w-\[84\%\]{max-width:84%}.max-w-\[85\%\]{max-width:85%}.max-w-\[86\%\]{max-width:86%}.max-w-\[860px\]{max-width:860px}.max-w-\[88\%\]{max-width:88%}.max-w-\[88rem\]{max-width:88rem}.max-w-\[8rem\]{max-width:8rem}.max-w-\[90\%\]{max-width:90%}.max-w-\[90vw\]{max-width:90vw}.max-w-\[92\%\]{max-width:92%}.max-w-\[920px\]{max-width:920px}.max-w-\[92vw\]{max-width:92vw}.max-w-\[980px\]{max-width:980px}.max-w-\[9rem\]{max-width:9rem}.max-w-\[calc\(100\%-1rem\)\]{max-width:calc(100% - 1rem)}.max-w-\[calc\(100vw-1\.5rem\)\]{max-width:calc(100vw - 1.5rem)}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-\[calc\(2\.75rem\*5\+2rem\)\]{max-width:calc(2.75rem * 5 + 2rem)}.max-w-\[min\(100\%\2c 42rem\)\]{max-width:min(100%,42rem)}.max-w-\[min\(100\%\2c 44rem\)\]{max-width:min(100%,44rem)}.max-w-\[min\(100\%\2c calc\(\(100vh-7rem\)\*16\/9\)\)\]{max-width:min(100%,calc((100vh - 7rem) * 16 / 9))}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-prose{max-width:65ch}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-\[1\.15\]{flex:1.15}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.origin-bottom{transform-origin:bottom}.origin-bottom-left{transform-origin:bottom left}.origin-bottom-right{transform-origin:bottom right}.origin-center{transform-origin:center}.origin-left{transform-origin:left}.origin-top{transform-origin:top}.origin-top-left{transform-origin:top left}.origin-top-right{transform-origin:top right}.\!translate-x-0{--tw-translate-x:0px!important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.-translate-x-1\/2,.-translate-x-\[50\%\]{--tw-translate-x:-50%}.-translate-x-1\/2,.-translate-x-\[50\%\],.-translate-x-full{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-full{--tw-translate-x:-100%}.-translate-y-1{--tw-translate-y:-0.25rem}.-translate-y-1,.-translate-y-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%}.-translate-y-\[0\.5px\]{--tw-translate-y:-0.5px}.-translate-y-\[0\.5px\],.-translate-y-\[calc\(100\%\+8px\)\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-\[calc\(100\%\+8px\)\]{--tw-translate-y:calc(calc(100% + 8px) * -1)}.-translate-y-px{--tw-translate-y:-1px}.-translate-y-px,.translate-x-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x:0px}.translate-x-0\.5{--tw-translate-x:0.125rem}.translate-x-0\.5,.translate-x-1{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-1{--tw-translate-x:0.25rem}.translate-x-2{--tw-translate-x:0.5rem}.translate-x-2,.translate-x-3{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-3{--tw-translate-x:0.75rem}.translate-x-4{--tw-translate-x:1rem}.translate-x-4,.translate-x-5{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-5{--tw-translate-x:1.25rem}.translate-x-\[14px\]{--tw-translate-x:14px}.translate-x-\[14px\],.translate-x-\[18px\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[18px\]{--tw-translate-x:18px}.translate-x-\[22px\]{--tw-translate-x:22px}.translate-x-\[22px\],.translate-x-full{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-full{--tw-translate-x:100%}.translate-y-0{--tw-translate-y:0px}.translate-y-0,.translate-y-2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-2{--tw-translate-y:0.5rem}.translate-y-\[0\.12em\]{--tw-translate-y:0.12em}.-rotate-90,.translate-y-\[0\.12em\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-90{--tw-rotate:-90deg}.-rotate-\[18deg\]{--tw-rotate:-18deg}.-rotate-\[18deg\],.rotate-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-0{--tw-rotate:0deg}.rotate-12{--tw-rotate:12deg}.rotate-12,.rotate-180{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg}.rotate-45{--tw-rotate:45deg}.rotate-45,.rotate-90{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate:90deg}.rotate-\[-8deg\]{--tw-rotate:-8deg}.rotate-\[-8deg\],.rotate-\[135deg\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-\[135deg\]{--tw-rotate:135deg}.rotate-\[15deg\]{--tw-rotate:15deg}.rotate-\[15deg\],.rotate-\[18deg\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-\[18deg\]{--tw-rotate:18deg}.rotate-\[45deg\]{--tw-rotate:45deg}.-skew-x-12,.rotate-\[45deg\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-skew-x-12{--tw-skew-x:-12deg}.scale-100{--tw-scale-x:1;--tw-scale-y:1}.scale-100,.scale-105{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05}.scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1}.scale-110,.scale-125{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-125{--tw-scale-x:1.25;--tw-scale-y:1.25}.scale-150{--tw-scale-x:1.5;--tw-scale-y:1.5}.scale-150,.scale-75{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-75{--tw-scale-x:.75;--tw-scale-y:.75}.scale-95{--tw-scale-x:.95;--tw-scale-y:.95}.scale-95,.scale-\[0\.985\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[0\.985\]{--tw-scale-x:0.985;--tw-scale-y:0.985}.scale-\[1\.01\]{--tw-scale-x:1.01;--tw-scale-y:1.01}.scale-\[1\.01\],.scale-\[1\.08\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[1\.08\]{--tw-scale-x:1.08;--tw-scale-y:1.08}.scale-\[3\.5\]{--tw-scale-x:3.5;--tw-scale-y:3.5}.-scale-x-100,.scale-\[3\.5\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-scale-x-100{--tw-scale-x:-1}.scale-x-0{--tw-scale-x:0}.scale-x-0,.scale-x-100{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-x-100{--tw-scale-x:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.animate-\[pulse_2\.5s_ease-in-out_infinite\]{animation:pulse 2.5s ease-in-out infinite}.animate-\[pulse_2s_ease-in-out_infinite\]{animation:pulse 2s ease-in-out infinite}.animate-\[pulse_2s_infinite\]{animation:pulse 2s infinite}.animate-\[shimmer_3s_infinite\]{animation:shimmer 3s infinite}.animate-\[shimmer_4s_infinite\]{animation:shimmer 4s infinite}.animate-\[spin_15s_linear_infinite_reverse\]{animation:spin 15s linear infinite reverse}.animate-\[spin_24s_linear_infinite_reverse\]{animation:spin 24s linear infinite reverse}.animate-\[spin_25s_linear_infinite\]{animation:spin 25s linear infinite}.animate-\[spin_40s_linear_infinite\]{animation:spin 40s linear infinite}.animate-\[spin_45s_linear_infinite\]{animation:spin 45s linear infinite}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}.animate-bounce{animation:bounce 1s infinite}@keyframes fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:fade-in .4s cubic-bezier(.16,1,.3,1)}@keyframes ping{75%,to{transform:scale(2);opacity:0}}.animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-crosshair{cursor:crosshair}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-grabbing{cursor:grabbing}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.cursor-zoom-in{cursor:zoom-in}.cursor-zoom-out{cursor:zoom-out}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.resize-none{resize:none}.resize-y{resize:vertical}.\!resize{resize:both!important}.resize{resize:both}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-y{scroll-snap-type:y var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-start{scroll-snap-align:start}.scroll-mt-24{scroll-margin-top:6rem}.scroll-pb-32{scroll-padding-bottom:8rem}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.columns-1{-moz-columns:1;column-count:1}.columns-2{-moz-columns:2;column-count:2}.break-inside-avoid{-moz-column-break-inside:avoid;break-inside:avoid}.grid-flow-row-dense{grid-auto-flow:row dense}.auto-rows-fr{grid-auto-rows:minmax(0,1fr)}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-cols-\[1\.15fr_\.85fr\]{grid-template-columns:1.15fr .85fr}.grid-cols-\[1\.2fr_\.8fr\]{grid-template-columns:1.2fr .8fr}.grid-cols-\[112px_1fr\]{grid-template-columns:112px 1fr}.grid-cols-\[174px_minmax\(0\2c 1fr\)\]{grid-template-columns:174px minmax(0,1fr)}.grid-cols-\[1fr_1\.5fr\]{grid-template-columns:1fr 1.5fr}.grid-cols-\[1fr_6rem_6rem_2rem\]{grid-template-columns:1fr 6rem 6rem 2rem}.grid-cols-\[1fr_7rem\]{grid-template-columns:1fr 7rem}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[1fr_auto_auto_auto\]{grid-template-columns:1fr auto auto auto}.grid-cols-\[2\.5rem_minmax\(0\2c 1fr\)_2\.5rem\]{grid-template-columns:2.5rem minmax(0,1fr) 2.5rem}.grid-cols-\[208px_236px_minmax\(380px\2c 1fr\)_340px_252px\]{grid-template-columns:208px 236px minmax(380px,1fr) 340px 252px}.grid-cols-\[3\.5rem_minmax\(0\2c 1fr\)\]{grid-template-columns:3.5rem minmax(0,1fr)}.grid-cols-\[36px_minmax\(0\2c 1fr\)\]{grid-template-columns:36px minmax(0,1fr)}.grid-cols-\[52px_minmax\(0\2c 1fr\)_32px\]{grid-template-columns:52px minmax(0,1fr) 32px}.grid-cols-\[64px_minmax\(0\2c 1fr\)\]{grid-template-columns:64px minmax(0,1fr)}.grid-cols-\[72px_1fr\]{grid-template-columns:72px 1fr}.grid-cols-\[78px_minmax\(0\2c 1fr\)\]{grid-template-columns:78px minmax(0,1fr)}.grid-cols-\[84px_minmax\(0\2c 1fr\)\]{grid-template-columns:84px minmax(0,1fr)}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[auto_1fr_auto\]{grid-template-columns:auto 1fr auto}.grid-cols-\[minmax\(0\2c 1fr\)_140px_170px_48px\]{grid-template-columns:minmax(0,1fr) 140px 170px 48px}.grid-cols-\[minmax\(0\2c 1fr\)_40px\]{grid-template-columns:minmax(0,1fr) 40px}.grid-cols-\[minmax\(0\2c 7\.5rem\)_1fr_auto\]{grid-template-columns:minmax(0,7.5rem) 1fr auto}.grid-rows-\[auto_minmax\(0\2c 1fr\)\]{grid-template-rows:auto minmax(0,1fr)}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-start{align-content:flex-start}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.gap-0{gap:0}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-14{gap:3.5rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-7{gap:1.75rem}.gap-8{gap:2rem}.gap-\[\.6em\]{gap:.6em}.gap-\[1\.2px\]{gap:1.2px}.gap-\[2\.5px\]{gap:2.5px}.gap-\[2px\]{gap:2px}.gap-\[3px\]{gap:3px}.gap-px{gap:1px}.gap-x-10{-moz-column-gap:2.5rem;column-gap:2.5rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-2\.5{-moz-column-gap:.625rem;column-gap:.625rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.gap-y-0\.5{row-gap:.125rem}.gap-y-1{row-gap:.25rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-2{row-gap:.5rem}.gap-y-3{row-gap:.75rem}.gap-y-4{row-gap:1rem}.gap-y-6{row-gap:1.5rem}.-space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-.25rem * var(--tw-space-x-reverse));margin-left:calc(-.25rem * calc(1 - var(--tw-space-x-reverse)))}.-space-x-1\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-.375rem * var(--tw-space-x-reverse));margin-left:calc(-.375rem * calc(1 - var(--tw-space-x-reverse)))}.-space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-.5rem * var(--tw-space-x-reverse));margin-left:calc(-.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem * var(--tw-space-y-reverse))}.space-y-12>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(3rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(3rem * var(--tw-space-y-reverse))}.space-y-14>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(3.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(3.5rem * var(--tw-space-y-reverse))}.space-y-16>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(4rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(4rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-3\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.875rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.875rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-7>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.75rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.space-y-\[\.45em\]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.45em * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.45em * var(--tw-space-y-reverse))}.space-y-\[\.7em\]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.7em * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.7em * var(--tw-space-y-reverse))}.divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-\[color\:var\(--dw-line\)\]>:not([hidden])~:not([hidden]){border-color:var(--dw-line)}.divide-line>:not([hidden])~:not([hidden]){border-color:var(--border-color)}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.self-stretch{align-self:stretch}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.overflow-x-clip{overflow-x:clip}.overflow-y-visible{overflow-y:visible}.overscroll-contain{overscroll-behavior:contain}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.\!rounded-2xl{border-radius:1rem!important}.\!rounded-\[26px\]{border-radius:26px!important}.\!rounded-full{border-radius:9999px!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[\.55rem\]{border-radius:.55rem}.rounded-\[\.5em\]{border-radius:.5em}.rounded-\[0\.95rem\]{border-radius:.95rem}.rounded-\[0\.9rem\]{border-radius:.9rem}.rounded-\[1\.15rem\]{border-radius:1.15rem}.rounded-\[1\.1rem\]{border-radius:1.1rem}.rounded-\[1\.55rem\]{border-radius:1.55rem}.rounded-\[1\.5rem\]{border-radius:1.5rem}.rounded-\[1\.65rem\]{border-radius:1.65rem}.rounded-\[1\.75rem\]{border-radius:1.75rem}.rounded-\[1\.7rem\]{border-radius:1.7rem}.rounded-\[10px\]{border-radius:10px}.rounded-\[11px\]{border-radius:11px}.rounded-\[14px\]{border-radius:14px}.rounded-\[16px\]{border-radius:16px}.rounded-\[18px\]{border-radius:18px}.rounded-\[1px\]{border-radius:1px}.rounded-\[20px\]{border-radius:20px}.rounded-\[22px\]{border-radius:22px}.rounded-\[24px\]{border-radius:24px}.rounded-\[26px\]{border-radius:26px}.rounded-\[28px\]{border-radius:28px}.rounded-\[2px\]{border-radius:2px}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[32px\]{border-radius:32px}.rounded-\[3px\]{border-radius:3px}.rounded-\[4px\]{border-radius:4px}.rounded-\[6px\]{border-radius:6px}.rounded-\[7px\]{border-radius:7px}.rounded-\[inherit\]{border-radius:inherit}.rounded-\[var\(--noo-radius\)\]{border-radius:var(--noo-radius)}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:12px}.rounded-md{border-radius:8px}.rounded-none{border-radius:0}.rounded-sm{border-radius:4px}.rounded-xl{border-radius:.75rem}.rounded-b{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-b-\[2rem\]{border-bottom-right-radius:2rem;border-bottom-left-radius:2rem}.rounded-b-full{border-bottom-right-radius:9999px;border-bottom-left-radius:9999px}.rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.rounded-b-xl{border-bottom-right-radius:.75rem;border-bottom-left-radius:.75rem}.rounded-l-\[20px\]{border-top-left-radius:20px;border-bottom-left-radius:20px}.rounded-l-full{border-top-left-radius:9999px;border-bottom-left-radius:9999px}.rounded-l-md{border-top-left-radius:8px;border-bottom-left-radius:8px}.rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.rounded-l-xl{border-top-left-radius:.75rem;border-bottom-left-radius:.75rem}.rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.rounded-r-2xl{border-top-right-radius:1rem;border-bottom-right-radius:1rem}.rounded-r-\[20px\]{border-top-right-radius:20px;border-bottom-right-radius:20px}.rounded-r-full{border-top-right-radius:9999px;border-bottom-right-radius:9999px}.rounded-r-lg{border-top-right-radius:12px;border-bottom-right-radius:12px}.rounded-r-xl{border-top-right-radius:.75rem;border-bottom-right-radius:.75rem}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.rounded-t-3xl{border-top-left-radius:1.5rem;border-top-right-radius:1.5rem}.rounded-t-\[1\.75rem\]{border-top-left-radius:1.75rem;border-top-right-radius:1.75rem}.rounded-t-\[1\.7rem\]{border-top-left-radius:1.7rem;border-top-right-radius:1.7rem}.rounded-t-\[18px\]{border-top-left-radius:18px;border-top-right-radius:18px}.rounded-t-\[26px\]{border-top-left-radius:26px;border-top-right-radius:26px}.rounded-t-\[28px\]{border-top-left-radius:28px;border-top-right-radius:28px}.rounded-t-\[2rem\]{border-top-left-radius:2rem;border-top-right-radius:2rem}.rounded-t-sm{border-top-left-radius:4px;border-top-right-radius:4px}.rounded-t-xl{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.rounded-bl{border-bottom-left-radius:.25rem}.rounded-bl-\[4px\]{border-bottom-left-radius:4px}.rounded-bl-\[8px\]{border-bottom-left-radius:8px}.rounded-bl-lg{border-bottom-left-radius:12px}.rounded-bl-md{border-bottom-left-radius:8px}.rounded-bl-sm{border-bottom-left-radius:4px}.rounded-br{border-bottom-right-radius:.25rem}.rounded-br-\[4px\]{border-bottom-right-radius:4px}.rounded-br-\[8px\],.rounded-br-md{border-bottom-right-radius:8px}.rounded-br-sm{border-bottom-right-radius:4px}.rounded-tl{border-top-left-radius:.25rem}.rounded-tl-2xl{border-top-left-radius:1rem}.rounded-tl-\[20px\]{border-top-left-radius:20px}.rounded-tl-\[4px\]{border-top-left-radius:4px}.rounded-tl-md{border-top-left-radius:8px}.rounded-tl-none{border-top-left-radius:0}.rounded-tl-sm{border-top-left-radius:4px}.rounded-tr{border-top-right-radius:.25rem}.rounded-tr-\[20px\]{border-top-right-radius:20px}.rounded-tr-\[4px\]{border-top-right-radius:4px}.rounded-tr-md{border-top-right-radius:8px}.rounded-tr-sm{border-top-right-radius:4px}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-4{border-width:4px}.border-\[1\.5px\]{border-width:1.5px}.border-\[3px\]{border-width:3px}.border-\[5px\]{border-width:5px}.border-x{border-left-width:1px;border-right-width:1px}.border-y{border-top-width:1px}.border-b,.border-y{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-b-4{border-bottom-width:4px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-l-4{border-left-width:4px}.border-l-\[3px\]{border-left-width:3px}.border-l-\[5px\]{border-left-width:5px}.border-r{border-right-width:1px}.border-r-2{border-right-width:2px}.border-r-4{border-right-width:4px}.border-t{border-top-width:1px}.border-t-2{border-top-width:2px}.border-t-4{border-top-width:4px}.border-solid{border-style:solid}.border-dashed{border-style:dashed}.border-dotted{border-style:dotted}.border-none{border-style:none}.\!border-\[var\(--noo-accent\)\]{border-color:var(--noo-accent)!important}.border-\[\#0ea5a4\]{--tw-border-opacity:1;border-color:rgb(14 165 164/var(--tw-border-opacity,1))}.border-\[\#121212\]{--tw-border-opacity:1;border-color:rgb(18 18 18/var(--tw-border-opacity,1))}.border-\[\#14b8a6\]\/20{border-color:rgb(20 184 166/.2)}.border-\[\#151022\]{--tw-border-opacity:1;border-color:rgb(21 16 34/var(--tw-border-opacity,1))}.border-\[\#171612\]{--tw-border-opacity:1;border-color:rgb(23 22 18/var(--tw-border-opacity,1))}.border-\[\#1a1407\]\/20{border-color:rgb(26 20 7/.2)}.border-\[\#1c1917\]{--tw-border-opacity:1;border-color:rgb(28 25 23/var(--tw-border-opacity,1))}.border-\[\#22c55e\]\/20{border-color:rgb(34 197 94/.2)}.border-\[\#23212d\]{--tw-border-opacity:1;border-color:rgb(35 33 45/var(--tw-border-opacity,1))}.border-\[\#26231f\]{--tw-border-opacity:1;border-color:rgb(38 35 31/var(--tw-border-opacity,1))}.border-\[\#29332c\]{--tw-border-opacity:1;border-color:rgb(41 51 44/var(--tw-border-opacity,1))}.border-\[\#2f1f1a\]{--tw-border-opacity:1;border-color:rgb(47 31 26/var(--tw-border-opacity,1))}.border-\[\#2f2f38\]{--tw-border-opacity:1;border-color:rgb(47 47 56/var(--tw-border-opacity,1))}.border-\[\#2f3932\]{--tw-border-opacity:1;border-color:rgb(47 57 50/var(--tw-border-opacity,1))}.border-\[\#334155\]{--tw-border-opacity:1;border-color:rgb(51 65 85/var(--tw-border-opacity,1))}.border-\[\#38bdf8\]{--tw-border-opacity:1;border-color:rgb(56 189 248/var(--tw-border-opacity,1))}.border-\[\#3b1f19\]{--tw-border-opacity:1;border-color:rgb(59 31 25/var(--tw-border-opacity,1))}.border-\[\#3f5466\]\/20{border-color:rgb(63 84 102/.2)}.border-\[\#3fae8f\]\/40{border-color:rgb(63 174 143/.4)}.border-\[\#3fae8f\]\/50{border-color:rgb(63 174 143/.5)}.border-\[\#4ba793\]\/35{border-color:rgb(75 167 147/.35)}.border-\[\#4ba793\]\/80{border-color:rgb(75 167 147/.8)}.border-\[\#4d6c44\]\/20{border-color:rgb(77 108 68/.2)}.border-\[\#4f46d8\]{--tw-border-opacity:1;border-color:rgb(79 70 216/var(--tw-border-opacity,1))}.border-\[\#53a6d8\]{--tw-border-opacity:1;border-color:rgb(83 166 216/var(--tw-border-opacity,1))}.border-\[\#53a6d8\]\/40{border-color:rgb(83 166 216/.4)}.border-\[\#53a6d8\]\/45{border-color:rgb(83 166 216/.45)}.border-\[\#547fb9\]\/35{border-color:rgb(84 127 185/.35)}.border-\[\#547fb9\]\/80{border-color:rgb(84 127 185/.8)}.border-\[\#556b2f\]{--tw-border-opacity:1;border-color:rgb(85 107 47/var(--tw-border-opacity,1))}.border-\[\#5E7A52\]\/50{border-color:rgb(94 122 82/.5)}.border-\[\#5a5a6d\]\/25{border-color:rgb(90 90 109/.25)}.border-\[\#5d6e5a\]{--tw-border-opacity:1;border-color:rgb(93 110 90/var(--tw-border-opacity,1))}.border-\[\#5d6e5a\]\/20{border-color:rgb(93 110 90/.2)}.border-\[\#5d6e5a\]\/25{border-color:rgb(93 110 90/.25)}.border-\[\#5d6e5a\]\/30{border-color:rgb(93 110 90/.3)}.border-\[\#5d6e5a\]\/35{border-color:rgb(93 110 90/.35)}.border-\[\#5d6e5a\]\/40{border-color:rgb(93 110 90/.4)}.border-\[\#5d6e5a\]\/45{border-color:rgb(93 110 90/.45)}.border-\[\#5d6e5a\]\/55{border-color:rgb(93 110 90/.55)}.border-\[\#5d6e5a\]\/60{border-color:rgb(93 110 90/.6)}.border-\[\#5d8a6a\]\/40{border-color:rgb(93 138 106/.4)}.border-\[\#60a5fa\]{--tw-border-opacity:1;border-color:rgb(96 165 250/var(--tw-border-opacity,1))}.border-\[\#60a5fa\]\/15{border-color:rgb(96 165 250/.15)}.border-\[\#60a5fa\]\/20{border-color:rgb(96 165 250/.2)}.border-\[\#60a5fa\]\/25{border-color:rgb(96 165 250/.25)}.border-\[\#60a5fa\]\/30{border-color:rgb(96 165 250/.3)}.border-\[\#60a5fa\]\/40{border-color:rgb(96 165 250/.4)}.border-\[\#6d8d4e\]{--tw-border-opacity:1;border-color:rgb(109 141 78/var(--tw-border-opacity,1))}.border-\[\#6f8edc\]{--tw-border-opacity:1;border-color:rgb(111 142 220/var(--tw-border-opacity,1))}.border-\[\#72A672\]\/40{border-color:rgb(114 166 114/.4)}.border-\[\#76ad8b\]{--tw-border-opacity:1;border-color:rgb(118 173 139/var(--tw-border-opacity,1))}.border-\[\#76ad8b\]\/45{border-color:rgb(118 173 139/.45)}.border-\[\#76ad8b\]\/50{border-color:rgb(118 173 139/.5)}.border-\[\#79a9c9\]{--tw-border-opacity:1;border-color:rgb(121 169 201/var(--tw-border-opacity,1))}.border-\[\#79a9c9\]\/45{border-color:rgb(121 169 201/.45)}.border-\[\#79a9c9\]\/50{border-color:rgb(121 169 201/.5)}.border-\[\#7a5a2d\]\/25{border-color:rgb(122 90 45/.25)}.border-\[\#7a5a2d\]\/30{border-color:rgb(122 90 45/.3)}.border-\[\#7a5a2d\]\/35{border-color:rgb(122 90 45/.35)}.border-\[\#7a5af8\]{--tw-border-opacity:1;border-color:rgb(122 90 248/var(--tw-border-opacity,1))}.border-\[\#7a6a8c\]\/30{border-color:rgb(122 106 140/.3)}.border-\[\#7a6a8c\]\/35{border-color:rgb(122 106 140/.35)}.border-\[\#7a6a8c\]\/40{border-color:rgb(122 106 140/.4)}.border-\[\#7d8a7a\]{--tw-border-opacity:1;border-color:rgb(125 138 122/var(--tw-border-opacity,1))}.border-\[\#8a332a\]{--tw-border-opacity:1;border-color:rgb(138 51 42/var(--tw-border-opacity,1))}.border-\[\#8b5cf6\]\/30{border-color:rgb(139 92 246/.3)}.border-\[\#8b5cf6\]\/40{border-color:rgb(139 92 246/.4)}.border-\[\#8b9cd4\]\/25{border-color:rgb(139 156 212/.25)}.border-\[\#8b9cd4\]\/40{border-color:rgb(139 156 212/.4)}.border-\[\#8c7b6b\]\/30{border-color:rgb(140 123 107/.3)}.border-\[\#a8443a55\]{border-color:#a8443a55}.border-\[\#a8443a\]{--tw-border-opacity:1;border-color:rgb(168 68 58/var(--tw-border-opacity,1))}.border-\[\#a8443a\]\/15{border-color:rgb(168 68 58/.15)}.border-\[\#a8443a\]\/20{border-color:rgb(168 68 58/.2)}.border-\[\#a8443a\]\/25{border-color:rgb(168 68 58/.25)}.border-\[\#a8443a\]\/30{border-color:rgb(168 68 58/.3)}.border-\[\#a8443a\]\/35{border-color:rgb(168 68 58/.35)}.border-\[\#a8443a\]\/40{border-color:rgb(168 68 58/.4)}.border-\[\#a8443a\]\/45{border-color:rgb(168 68 58/.45)}.border-\[\#a8443a\]\/50{border-color:rgb(168 68 58/.5)}.border-\[\#a8443a\]\/55{border-color:rgb(168 68 58/.55)}.border-\[\#a998c7\]{--tw-border-opacity:1;border-color:rgb(169 152 199/var(--tw-border-opacity,1))}.border-\[\#a998c7\]\/45{border-color:rgb(169 152 199/.45)}.border-\[\#b4ddff\]{--tw-border-opacity:1;border-color:rgb(180 221 255/var(--tw-border-opacity,1))}.border-\[\#b5533f\]\/30{border-color:rgb(181 83 63/.3)}.border-\[\#b5533f\]\/40{border-color:rgb(181 83 63/.4)}.border-\[\#b88f6a\]{--tw-border-opacity:1;border-color:rgb(184 143 106/var(--tw-border-opacity,1))}.border-\[\#b88f6a\]\/45{border-color:rgb(184 143 106/.45)}.border-\[\#b9604d\]\/35{border-color:rgb(185 96 77/.35)}.border-\[\#b9604d\]\/80{border-color:rgb(185 96 77/.8)}.border-\[\#c28a35\]{--tw-border-opacity:1;border-color:rgb(194 138 53/var(--tw-border-opacity,1))}.border-\[\#c28a35\]\/25{border-color:rgb(194 138 53/.25)}.border-\[\#c28a35\]\/30{border-color:rgb(194 138 53/.3)}.border-\[\#c28a35\]\/35{border-color:rgb(194 138 53/.35)}.border-\[\#c28a35\]\/40{border-color:rgb(194 138 53/.4)}.border-\[\#c7b58f\]{--tw-border-opacity:1;border-color:rgb(199 181 143/var(--tw-border-opacity,1))}.border-\[\#c7b58f\]\/50{border-color:rgb(199 181 143/.5)}.border-\[\#c7e5ff\]{--tw-border-opacity:1;border-color:rgb(199 229 255/var(--tw-border-opacity,1))}.border-\[\#c88488\]{--tw-border-opacity:1;border-color:rgb(200 132 136/var(--tw-border-opacity,1))}.border-\[\#c88488\]\/45{border-color:rgb(200 132 136/.45)}.border-\[\#c8e9ea\]{--tw-border-opacity:1;border-color:rgb(200 233 234/var(--tw-border-opacity,1))}.border-\[\#cbbfaa\]{--tw-border-opacity:1;border-color:rgb(203 191 170/var(--tw-border-opacity,1))}.border-\[\#cf9d3f\]{--tw-border-opacity:1;border-color:rgb(207 157 63/var(--tw-border-opacity,1))}.border-\[\#cf9d3f\]\/35{border-color:rgb(207 157 63/.35)}.border-\[\#cf9d3f\]\/45{border-color:rgb(207 157 63/.45)}.border-\[\#cf9d3f\]\/55{border-color:rgb(207 157 63/.55)}.border-\[\#d0bea0\]{--tw-border-opacity:1;border-color:rgb(208 190 160/var(--tw-border-opacity,1))}.border-\[\#d2b26c\]\/25{border-color:rgb(210 178 108/.25)}.border-\[\#d2b26c\]\/30{border-color:rgb(210 178 108/.3)}.border-\[\#d2b26c\]\/35{border-color:rgb(210 178 108/.35)}.border-\[\#d2b26c\]\/40{border-color:rgb(210 178 108/.4)}.border-\[\#d2b26c\]\/50{border-color:rgb(210 178 108/.5)}.border-\[\#d3bd86\]\/55{border-color:rgb(211 189 134/.55)}.border-\[\#d4634d\]\/30{border-color:rgb(212 99 77/.3)}.border-\[\#d4d4d4\]{--tw-border-opacity:1;border-color:rgb(212 212 212/var(--tw-border-opacity,1))}.border-\[\#d6c2ff\]{--tw-border-opacity:1;border-color:rgb(214 194 255/var(--tw-border-opacity,1))}.border-\[\#d6e0d6\]{--tw-border-opacity:1;border-color:rgb(214 224 214/var(--tw-border-opacity,1))}.border-\[\#d7b42d\]\/30{border-color:rgb(215 180 45/.3)}.border-\[\#d7b42d\]\/40{border-color:rgb(215 180 45/.4)}.border-\[\#d7b42d\]\/80{border-color:rgb(215 180 45/.8)}.border-\[\#d8b747\]{--tw-border-opacity:1;border-color:rgb(216 183 71/var(--tw-border-opacity,1))}.border-\[\#d8b747\]\/50{border-color:rgb(216 183 71/.5)}.border-\[\#d8b747\]\/55{border-color:rgb(216 183 71/.55)}.border-\[\#d8bd78\]{--tw-border-opacity:1;border-color:rgb(216 189 120/var(--tw-border-opacity,1))}.border-\[\#d8bd78\]\/35{border-color:rgb(216 189 120/.35)}.border-\[\#d8bd78\]\/40{border-color:rgb(216 189 120/.4)}.border-\[\#d8bd78\]\/45{border-color:rgb(216 189 120/.45)}.border-\[\#d8c9ad\]{--tw-border-opacity:1;border-color:rgb(216 201 173/var(--tw-border-opacity,1))}.border-\[\#d8cab4\]{--tw-border-opacity:1;border-color:rgb(216 202 180/var(--tw-border-opacity,1))}.border-\[\#d8cab4\]\/80{border-color:rgb(216 202 180/.8)}.border-\[\#d8e3cf\]{--tw-border-opacity:1;border-color:rgb(216 227 207/var(--tw-border-opacity,1))}.border-\[\#d98278\]\/45{border-color:rgb(217 130 120/.45)}.border-\[\#d9b968\]\/20{border-color:rgb(217 185 104/.2)}.border-\[\#d9b968\]\/35{border-color:rgb(217 185 104/.35)}.border-\[\#d9b968\]\/50{border-color:rgb(217 185 104/.5)}.border-\[\#ddd3c5\]{--tw-border-opacity:1;border-color:rgb(221 211 197/var(--tw-border-opacity,1))}.border-\[\#ded6c7\]{--tw-border-opacity:1;border-color:rgb(222 214 199/var(--tw-border-opacity,1))}.border-\[\#dfa64b\]\/10{border-color:rgb(223 166 75/.1)}.border-\[\#dfa64b\]\/15{border-color:rgb(223 166 75/.15)}.border-\[\#dfa64b\]\/20{border-color:rgb(223 166 75/.2)}.border-\[\#dfa64b\]\/30{border-color:rgb(223 166 75/.3)}.border-\[\#dfa64b\]\/35{border-color:rgb(223 166 75/.35)}.border-\[\#dfb459\]{--tw-border-opacity:1;border-color:rgb(223 180 89/var(--tw-border-opacity,1))}.border-\[\#dfb459\]\/30{border-color:rgb(223 180 89/.3)}.border-\[\#dfb459\]\/40{border-color:rgb(223 180 89/.4)}.border-\[\#dfb459\]\/50{border-color:rgb(223 180 89/.5)}.border-\[\#dfb459\]\/60{border-color:rgb(223 180 89/.6)}.border-\[\#dfd0fb\]{--tw-border-opacity:1;border-color:rgb(223 208 251/var(--tw-border-opacity,1))}.border-\[\#e0b530\]\/40{border-color:rgb(224 181 48/.4)}.border-\[\#eab6d0\]\/30{border-color:rgb(234 182 208/.3)}.border-\[\#eadcc8\]{--tw-border-opacity:1;border-color:rgb(234 220 200/var(--tw-border-opacity,1))}.border-\[\#eadfcd\]{--tw-border-opacity:1;border-color:rgb(234 223 205/var(--tw-border-opacity,1))}.border-\[\#ece6dc\]{--tw-border-opacity:1;border-color:rgb(236 230 220/var(--tw-border-opacity,1))}.border-\[\#f0a08e\]\/25{border-color:rgb(240 160 142/.25)}.border-\[\#f0d3bf\]{--tw-border-opacity:1;border-color:rgb(240 211 191/var(--tw-border-opacity,1))}.border-\[\#f1c0ab\]{--tw-border-opacity:1;border-color:rgb(241 192 171/var(--tw-border-opacity,1))}.border-\[\#f1f5f9\]{--tw-border-opacity:1;border-color:rgb(241 245 249/var(--tw-border-opacity,1))}.border-\[\#f2d1bf\]{--tw-border-opacity:1;border-color:rgb(242 209 191/var(--tw-border-opacity,1))}.border-\[\#f59e0b\]\/35{border-color:rgb(245 158 11/.35)}.border-\[\#f8f2e8\]\/80{border-color:rgb(248 242 232/.8)}.border-\[\#fb923c\]\/20{border-color:rgb(251 146 60/.2)}.border-\[\#fef08a\]{--tw-border-opacity:1;border-color:rgb(254 240 138/var(--tw-border-opacity,1))}.border-\[\#ffedd5\]{--tw-border-opacity:1;border-color:rgb(255 237 213/var(--tw-border-opacity,1))}.border-\[color-mix\(in_srgb\2c var\(--accent-gold\)_12\%\2c var\(--border-color\)\)\]{border-color:color-mix(in srgb,var(--accent-gold) 12%,var(--border-color))}.border-\[color-mix\(in_srgb\2c var\(--accent-gold\)_18\%\2c var\(--border-color\)\)\]{border-color:color-mix(in srgb,var(--accent-gold) 18%,var(--border-color))}.border-\[color-mix\(in_srgb\2c var\(--accent-gold\)_20\%\2c var\(--border-color\)\)\]{border-color:color-mix(in srgb,var(--accent-gold) 20%,var(--border-color))}.border-\[color-mix\(in_srgb\2c var\(--accent-gold\)_22\%\2c var\(--border-color\)\)\]{border-color:color-mix(in srgb,var(--accent-gold) 22%,var(--border-color))}.border-\[color-mix\(in_srgb\2c var\(--accent-gold\)_25\%\2c var\(--border-color\)\)\]{border-color:color-mix(in srgb,var(--accent-gold) 25%,var(--border-color))}.border-\[color-mix\(in_srgb\2c var\(--accent-gold\)_28\%\2c transparent\)\]{border-color:color-mix(in srgb,var(--accent-gold) 28%,transparent)}.border-\[color-mix\(in_srgb\2c var\(--accent-gold\)_30\%\2c transparent\)\]{border-color:color-mix(in srgb,var(--accent-gold) 30%,transparent)}.border-\[color-mix\(in_srgb\2c var\(--accent-gold\)_30\%\2c var\(--border-color\)\)\]{border-color:color-mix(in srgb,var(--accent-gold) 30%,var(--border-color))}.border-\[color-mix\(in_srgb\2c var\(--accent-gold\)_35\%\2c transparent\)\]{border-color:color-mix(in srgb,var(--accent-gold) 35%,transparent)}.border-\[color-mix\(in_srgb\2c var\(--accent-gold\)_40\%\2c transparent\)\]{border-color:color-mix(in srgb,var(--accent-gold) 40%,transparent)}.border-\[color-mix\(in_srgb\2c var\(--accent-gold\)_45\%\2c transparent\)\]{border-color:color-mix(in srgb,var(--accent-gold) 45%,transparent)}.border-\[color-mix\(in_srgb\2c var\(--accent-gold\)_50\%\2c transparent\)\]{border-color:color-mix(in srgb,var(--accent-gold) 50%,transparent)}.border-\[color-mix\(in_srgb\2c var\(--accent-iris\)_28\%\2c transparent\)\]{border-color:color-mix(in srgb,var(--accent-iris) 28%,transparent)}.border-\[color-mix\(in_srgb\2c var\(--accent-iris\)_30\%\2c transparent\)\]{border-color:color-mix(in srgb,var(--accent-iris) 30%,transparent)}.border-\[color-mix\(in_srgb\2c var\(--accent-iris\)_32\%\2c var\(--border-subtle\)\)\]{border-color:color-mix(in srgb,var(--accent-iris) 32%,var(--border-subtle))}.border-\[color-mix\(in_srgb\2c var\(--accent-iris\)_45\%\2c transparent\)\]{border-color:color-mix(in srgb,var(--accent-iris) 45%,transparent)}.border-\[color-mix\(in_srgb\2c var\(--accent-rust\)_32\%\2c transparent\)\]{border-color:color-mix(in srgb,var(--accent-rust) 32%,transparent)}.border-\[color-mix\(in_srgb\2c var\(--accent-sage\)_30\%\2c transparent\)\]{border-color:color-mix(in srgb,var(--accent-sage) 30%,transparent)}.border-\[color-mix\(in_srgb\2c var\(--home-accent\)_12\%\2c transparent\)\]{border-color:color-mix(in srgb,var(--home-accent) 12%,transparent)}.border-\[color-mix\(in_srgb\2c var\(--home-accent\)_14\%\2c transparent\)\]{border-color:color-mix(in srgb,var(--home-accent) 14%,transparent)}.border-\[color-mix\(in_srgb\2c var\(--home-accent\)_15\%\2c transparent\)\]{border-color:color-mix(in srgb,var(--home-accent) 15%,transparent)}.border-\[color-mix\(in_srgb\2c var\(--home-accent\)_20\%\2c transparent\)\]{border-color:color-mix(in srgb,var(--home-accent) 20%,transparent)}.border-\[color-mix\(in_srgb\2c var\(--home-accent\)_22\%\2c transparent\)\]{border-color:color-mix(in srgb,var(--home-accent) 22%,transparent)}.border-\[color-mix\(in_srgb\2c var\(--home-accent\)_25\%\2c transparent\)\]{border-color:color-mix(in srgb,var(--home-accent) 25%,transparent)}.border-\[color-mix\(in_srgb\2c var\(--home-accent\)_30\%\2c transparent\)\]{border-color:color-mix(in srgb,var(--home-accent) 30%,transparent)}.border-\[color-mix\(in_srgb\2c var\(--home-accent\)_35\%\2c transparent\)\]{border-color:color-mix(in srgb,var(--home-accent) 35%,transparent)}.border-\[color-mix\(in_srgb\2c var\(--home-accent\)_40\%\2c transparent\)\]{border-color:color-mix(in srgb,var(--home-accent) 40%,transparent)}.border-\[color-mix\(in_srgb\2c var\(--home-accent\)_50\%\2c transparent\)\]{border-color:color-mix(in srgb,var(--home-accent) 50%,transparent)}.border-\[color-mix\(in_srgb\2c var\(--home-accent\)_55\%\2c transparent\)\]{border-color:color-mix(in srgb,var(--home-accent) 55%,transparent)}.border-\[color-mix\(in_srgb\2c var\(--profile-accent\)_28\%\2c var\(--border-color\)\)\]{border-color:color-mix(in srgb,var(--profile-accent) 28%,var(--border-color))}.border-\[color-mix\(in_srgb\2c var\(--profile-accent\)_32\%\2c var\(--border-color\)\)\]{border-color:color-mix(in srgb,var(--profile-accent) 32%,var(--border-color))}.border-\[color-mix\(in_srgb\2c var\(--row-accent\)_30\%\2c transparent\)\]{border-color:color-mix(in srgb,var(--row-accent) 30%,transparent)}.border-\[color-mix\(in_srgb\2c var\(--tab-accent\)_45\%\2c transparent\)\]{border-color:color-mix(in srgb,var(--tab-accent) 45%,transparent)}.border-\[color-mix\(in_srgb\2c var\(--text-primary\)_10\%\2c transparent\)\]{border-color:color-mix(in srgb,var(--text-primary) 10%,transparent)}.border-\[color-mix\(in_srgb\2c var\(--tool-accent\)_28\%\2c var\(--border-color\)\)\]{border-color:color-mix(in srgb,var(--tool-accent) 28%,var(--border-color))}.border-\[color-mix\(in_srgb\2c var\(--world-accent\)_45\%\2c transparent\)\]{border-color:color-mix(in srgb,var(--world-accent) 45%,transparent)}.border-\[color-mix\(in_srgb\2c var\(--world-accent\)_50\%\2c transparent\)\]{border-color:color-mix(in srgb,var(--world-accent) 50%,transparent)}.border-\[color\:color-mix\(in_srgb\2c var\(--accent-gold\)_55\%\2c transparent\)\]{border-color:color-mix(in srgb,var(--accent-gold) 55%,transparent)}.border-\[color\:color-mix\(in_srgb\2c var\(--accent-gold\)_60\%\2c transparent\)\]{border-color:color-mix(in srgb,var(--accent-gold) 60%,transparent)}.border-\[color\:var\(--dw-ink\)\]{border-color:var(--dw-ink)}.border-\[color\:var\(--dw-lime\)\]{border-color:var(--dw-lime)}.border-\[color\:var\(--dw-line\)\]{border-color:var(--dw-line)}.border-\[color\:var\(--dw-line-strong\)\]{border-color:var(--dw-line-strong)}.border-\[rgba\(122\2c 90\2c 248\2c 0\.25\)\]{border-color:rgba(122,90,248,.25)}.border-\[var\(--accent-gold\)\]{border-color:var(--accent-gold)}.border-\[var\(--accent-iris\)\]{border-color:var(--accent-iris)}.border-\[var\(--accent-rust\)\]{border-color:var(--accent-rust)}.border-\[var\(--accent-sage\2c var\(--accent-teal\)\)\]{border-color:var(--accent-sage,var(--accent-teal))}.border-\[var\(--border\)\]{border-color:var(--border)}.border-\[var\(--border-color\)\]{border-color:var(--border-color)}.border-\[var\(--border-subtle\)\]{border-color:var(--border-subtle)}.border-\[var\(--border-subtle\2c var\(--border-color\)\)\]{border-color:var(--border-subtle,var(--border-color))}.border-\[var\(--card-bg\)\]{border-color:var(--card-bg)}.border-\[var\(--home-accent\)\]{border-color:var(--home-accent)}.border-\[var\(--noo-accent\)\]{border-color:var(--noo-accent)}.border-\[var\(--noosip-border\)\]{border-color:var(--noosip-border)}.border-\[var\(--noosip-card-strong\)\]{border-color:var(--noosip-card-strong)}.border-\[var\(--noosip-gold\)\]{border-color:var(--noosip-gold)}.border-\[var\(--text-primary\)\]{border-color:var(--text-primary)}.border-\[var\(--th-accent\)\]{border-color:var(--th-accent)}.border-\[var\(--th-border\)\]{border-color:var(--th-border)}.border-\[var\(--trial-forest-soft\)\]{border-color:var(--trial-forest-soft)}.border-\[var\(--trial-gold\)\]{border-color:var(--trial-gold)}.border-\[var\(--trial-gold-bright\)\]{border-color:var(--trial-gold-bright)}.border-amber-100{--tw-border-opacity:1;border-color:rgb(254 243 199/var(--tw-border-opacity,1))}.border-amber-200{--tw-border-opacity:1;border-color:rgb(253 230 138/var(--tw-border-opacity,1))}.border-amber-200\/15{border-color:rgb(253 230 138/.15)}.border-amber-200\/25{border-color:rgb(253 230 138/.25)}.border-amber-200\/50{border-color:rgb(253 230 138/.5)}.border-amber-300{--tw-border-opacity:1;border-color:rgb(252 211 77/var(--tw-border-opacity,1))}.border-amber-300\/20{border-color:rgb(252 211 77/.2)}.border-amber-300\/30{border-color:rgb(252 211 77/.3)}.border-amber-400{--tw-border-opacity:1;border-color:rgb(251 191 36/var(--tw-border-opacity,1))}.border-amber-400\/20{border-color:rgb(251 191 36/.2)}.border-amber-400\/30{border-color:rgb(251 191 36/.3)}.border-amber-400\/45{border-color:rgb(251 191 36/.45)}.border-amber-400\/50{border-color:rgb(251 191 36/.5)}.border-amber-400\/60{border-color:rgb(251 191 36/.6)}.border-amber-400\/70{border-color:rgb(251 191 36/.7)}.border-amber-500\/20{border-color:rgb(245 158 11/.2)}.border-amber-500\/25{border-color:rgb(245 158 11/.25)}.border-amber-500\/30{border-color:rgb(245 158 11/.3)}.border-amber-500\/35{border-color:rgb(245 158 11/.35)}.border-amber-600{--tw-border-opacity:1;border-color:rgb(217 119 6/var(--tw-border-opacity,1))}.border-amber-600\/20{border-color:rgb(217 119 6/.2)}.border-amber-700\/20{border-color:rgb(180 83 9/.2)}.border-amber-900\/25{border-color:rgb(120 53 15/.25)}.border-blue-200{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity,1))}.border-blue-300{--tw-border-opacity:1;border-color:rgb(147 197 253/var(--tw-border-opacity,1))}.border-blue-400\/15{border-color:rgb(96 165 250/.15)}.border-blue-400\/45{border-color:rgb(96 165 250/.45)}.border-blue-400\/55{border-color:rgb(96 165 250/.55)}.border-blue-500{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity,1))}.border-blue-500\/25{border-color:rgb(59 130 246/.25)}.border-blue-500\/30{border-color:rgb(59 130 246/.3)}.border-blue-800{--tw-border-opacity:1;border-color:rgb(30 64 175/var(--tw-border-opacity,1))}.border-card{border-color:var(--card-bg)}.border-cream{border-color:var(--bg-primary)}.border-current{border-color:currentColor}.border-cyan-400\/20{border-color:rgb(34 211 238/.2)}.border-cyan-500\/20{border-color:rgb(6 182 212/.2)}.border-destructive\/20{border-color:rgb(168 68 58/.2)}.border-earth{border-color:var(--text-muted)}.border-emerald-100{--tw-border-opacity:1;border-color:rgb(209 250 229/var(--tw-border-opacity,1))}.border-emerald-200{--tw-border-opacity:1;border-color:rgb(167 243 208/var(--tw-border-opacity,1))}.border-emerald-200\/50{border-color:rgb(167 243 208/.5)}.border-emerald-300{--tw-border-opacity:1;border-color:rgb(110 231 183/var(--tw-border-opacity,1))}.border-emerald-300\/20{border-color:rgb(110 231 183/.2)}.border-emerald-300\/30{border-color:rgb(110 231 183/.3)}.border-emerald-400{--tw-border-opacity:1;border-color:rgb(52 211 153/var(--tw-border-opacity,1))}.border-emerald-400\/20{border-color:rgb(52 211 153/.2)}.border-emerald-400\/25{border-color:rgb(52 211 153/.25)}.border-emerald-400\/30{border-color:rgb(52 211 153/.3)}.border-emerald-400\/40{border-color:rgb(52 211 153/.4)}.border-emerald-400\/50{border-color:rgb(52 211 153/.5)}.border-emerald-500{--tw-border-opacity:1;border-color:rgb(16 185 129/var(--tw-border-opacity,1))}.border-emerald-500\/10{border-color:rgb(16 185 129/.1)}.border-emerald-500\/20{border-color:rgb(16 185 129/.2)}.border-emerald-500\/25{border-color:rgb(16 185 129/.25)}.border-emerald-500\/30{border-color:rgb(16 185 129/.3)}.border-emerald-500\/35{border-color:rgb(16 185 129/.35)}.border-emerald-500\/40{border-color:rgb(16 185 129/.4)}.border-emerald-500\/50{border-color:rgb(16 185 129/.5)}.border-emerald-600\/20{border-color:rgb(5 150 105/.2)}.border-emerald-600\/25{border-color:rgb(5 150 105/.25)}.border-emerald-600\/30{border-color:rgb(5 150 105/.3)}.border-emerald-800{--tw-border-opacity:1;border-color:rgb(6 95 70/var(--tw-border-opacity,1))}.border-fuchsia-400\/30{border-color:rgb(232 121 249/.3)}.border-fuchsia-400\/50{border-color:rgb(232 121 249/.5)}.border-fuchsia-500\/10{border-color:rgb(217 70 239/.1)}.border-fuchsia-500\/15{border-color:rgb(217 70 239/.15)}.border-fuchsia-500\/20{border-color:rgb(217 70 239/.2)}.border-fuchsia-500\/35{border-color:rgb(217 70 239/.35)}.border-gold{border-color:var(--accent-gold)}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.border-gray-500\/20{border-color:rgb(107 114 128/.2)}.border-green-200{--tw-border-opacity:1;border-color:rgb(187 247 208/var(--tw-border-opacity,1))}.border-green-500\/30{border-color:rgb(34 197 94/.3)}.border-green-500\/40{border-color:rgb(34 197 94/.4)}.border-indigo-200\/\[\.07\]{border-color:rgb(199 210 254/.07)}.border-indigo-300\/15{border-color:rgb(165 180 252/.15)}.border-indigo-400\/50{border-color:rgb(129 140 248/.5)}.border-indigo-500\/20{border-color:rgb(99 102 241/.2)}.border-ink{border-color:var(--text-primary)}.border-line{border-color:var(--border-color)}.border-mute{border-color:var(--text-secondary)}.border-orange-200{--tw-border-opacity:1;border-color:rgb(254 215 170/var(--tw-border-opacity,1))}.border-orange-300\/20{border-color:rgb(253 186 116/.2)}.border-orange-400{--tw-border-opacity:1;border-color:rgb(251 146 60/var(--tw-border-opacity,1))}.border-orange-400\/15{border-color:rgb(251 146 60/.15)}.border-orange-400\/20{border-color:rgb(251 146 60/.2)}.border-orange-400\/25{border-color:rgb(251 146 60/.25)}.border-orange-400\/30{border-color:rgb(251 146 60/.3)}.border-orange-400\/50{border-color:rgb(251 146 60/.5)}.border-orange-500{--tw-border-opacity:1;border-color:rgb(249 115 22/var(--tw-border-opacity,1))}.border-purple-100{--tw-border-opacity:1;border-color:rgb(243 232 255/var(--tw-border-opacity,1))}.border-purple-200\/50{border-color:rgb(233 213 255/.5)}.border-purple-300{--tw-border-opacity:1;border-color:rgb(216 180 254/var(--tw-border-opacity,1))}.border-purple-500{--tw-border-opacity:1;border-color:rgb(168 85 247/var(--tw-border-opacity,1))}.border-purple-500\/20{border-color:rgb(168 85 247/.2)}.border-purple-500\/25{border-color:rgb(168 85 247/.25)}.border-purple-500\/30{border-color:rgb(168 85 247/.3)}.border-purple-800{--tw-border-opacity:1;border-color:rgb(107 33 168/var(--tw-border-opacity,1))}.border-red-200{--tw-border-opacity:1;border-color:rgb(254 202 202/var(--tw-border-opacity,1))}.border-red-300{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity,1))}.border-red-300\/20{border-color:rgb(252 165 165/.2)}.border-red-300\/25{border-color:rgb(252 165 165/.25)}.border-red-400\/20{border-color:rgb(248 113 113/.2)}.border-red-400\/25{border-color:rgb(248 113 113/.25)}.border-red-400\/30{border-color:rgb(248 113 113/.3)}.border-red-500{--tw-border-opacity:1;border-color:rgb(239 68 68/var(--tw-border-opacity,1))}.border-red-500\/25{border-color:rgb(239 68 68/.25)}.border-red-500\/30{border-color:rgb(239 68 68/.3)}.border-red-500\/50{border-color:rgb(239 68 68/.5)}.border-rose-100{--tw-border-opacity:1;border-color:rgb(255 228 230/var(--tw-border-opacity,1))}.border-rose-200{--tw-border-opacity:1;border-color:rgb(254 205 211/var(--tw-border-opacity,1))}.border-rose-200\/50{border-color:rgb(254 205 211/.5)}.border-rose-400{--tw-border-opacity:1;border-color:rgb(251 113 133/var(--tw-border-opacity,1))}.border-rose-400\/15{border-color:rgb(251 113 133/.15)}.border-rose-400\/20{border-color:rgb(251 113 133/.2)}.border-rose-400\/35{border-color:rgb(251 113 133/.35)}.border-rose-400\/40{border-color:rgb(251 113 133/.4)}.border-rose-400\/45{border-color:rgb(251 113 133/.45)}.border-rose-400\/50{border-color:rgb(251 113 133/.5)}.border-rose-500\/20{border-color:rgb(244 63 94/.2)}.border-rose-500\/25{border-color:rgb(244 63 94/.25)}.border-rose-500\/30{border-color:rgb(244 63 94/.3)}.border-rose-800{--tw-border-opacity:1;border-color:rgb(159 18 57/var(--tw-border-opacity,1))}.border-sky-200{--tw-border-opacity:1;border-color:rgb(186 230 253/var(--tw-border-opacity,1))}.border-sky-200\/50{border-color:rgb(186 230 253/.5)}.border-sky-400{--tw-border-opacity:1;border-color:rgb(56 189 248/var(--tw-border-opacity,1))}.border-sky-400\/15{border-color:rgb(56 189 248/.15)}.border-sky-400\/30{border-color:rgb(56 189 248/.3)}.border-sky-400\/50{border-color:rgb(56 189 248/.5)}.border-slate-100{--tw-border-opacity:1;border-color:rgb(241 245 249/var(--tw-border-opacity,1))}.border-slate-200{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1))}.border-slate-200\/80{border-color:rgb(226 232 240/.8)}.border-slate-300{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.border-slate-300\/60{border-color:rgb(203 213 225/.6)}.border-slate-400\/40{border-color:rgb(148 163 184/.4)}.border-slate-500\/25{border-color:rgb(100 116 139/.25)}.border-slate-800{--tw-border-opacity:1;border-color:rgb(30 41 59/var(--tw-border-opacity,1))}.border-slate-900{--tw-border-opacity:1;border-color:rgb(15 23 42/var(--tw-border-opacity,1))}.border-stone-200{--tw-border-opacity:1;border-color:rgb(231 229 228/var(--tw-border-opacity,1))}.border-stone-400{--tw-border-opacity:1;border-color:rgb(168 162 158/var(--tw-border-opacity,1))}.border-teal-400\/25{border-color:rgb(45 212 191/.25)}.border-teal-400\/45{border-color:rgb(45 212 191/.45)}.border-teal-400\/50{border-color:rgb(45 212 191/.5)}.border-teal-500\/10{border-color:rgb(20 184 166/.1)}.border-teal-500\/15{border-color:rgb(20 184 166/.15)}.border-teal-500\/20{border-color:rgb(20 184 166/.2)}.border-teal-500\/30{border-color:rgb(20 184 166/.3)}.border-teal-500\/40{border-color:rgb(20 184 166/.4)}.border-transparent{border-color:transparent}.border-violet-200{--tw-border-opacity:1;border-color:rgb(221 214 254/var(--tw-border-opacity,1))}.border-violet-400{--tw-border-opacity:1;border-color:rgb(167 139 250/var(--tw-border-opacity,1))}.border-violet-400\/10{border-color:rgb(167 139 250/.1)}.border-violet-400\/15{border-color:rgb(167 139 250/.15)}.border-violet-400\/20{border-color:rgb(167 139 250/.2)}.border-violet-400\/25{border-color:rgb(167 139 250/.25)}.border-violet-400\/30{border-color:rgb(167 139 250/.3)}.border-violet-400\/45{border-color:rgb(167 139 250/.45)}.border-violet-400\/50{border-color:rgb(167 139 250/.5)}.border-violet-400\/70{border-color:rgb(167 139 250/.7)}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.border-white\/10{border-color:rgb(255 255 255/.1)}.border-white\/15{border-color:rgb(255 255 255/.15)}.border-white\/20{border-color:rgb(255 255 255/.2)}.border-white\/25{border-color:rgb(255 255 255/.25)}.border-white\/35{border-color:rgb(255 255 255/.35)}.border-white\/45{border-color:rgb(255 255 255/.45)}.border-white\/5{border-color:rgb(255 255 255/.05)}.border-white\/60{border-color:rgb(255 255 255/.6)}.border-white\/70{border-color:rgb(255 255 255/.7)}.border-white\/80{border-color:rgb(255 255 255/.8)}.border-white\/85{border-color:rgb(255 255 255/.85)}.border-zinc-600\/50{border-color:rgb(82 82 91/.5)}.border-b-transparent{border-bottom-color:transparent}.border-l-\[\#5d6e5a\]{--tw-border-opacity:1;border-left-color:rgb(93 110 90/var(--tw-border-opacity,1))}.border-l-\[\#a8443a\]{--tw-border-opacity:1;border-left-color:rgb(168 68 58/var(--tw-border-opacity,1))}.border-l-\[\#e6a100\]{--tw-border-opacity:1;border-left-color:rgb(230 161 0/var(--tw-border-opacity,1))}.border-l-\[var\(--accent-gold\)\]{border-left-color:var(--accent-gold)}.border-l-transparent{border-left-color:transparent}.border-r-transparent{border-right-color:transparent}.border-t-\[var\(--home-accent\)\]{border-top-color:var(--home-accent)}.border-t-ink{border-top-color:var(--text-primary)}.border-t-transparent{border-top-color:transparent}.\!bg-transparent{background-color:transparent!important}.bg-\[\#03110d\]\/75{background-color:rgb(3 17 13/.75)}.bg-\[\#070605\]{--tw-bg-opacity:1;background-color:rgb(7 6 5/var(--tw-bg-opacity,1))}.bg-\[\#070b16\]\/95{background-color:rgb(7 11 22/.95)}.bg-\[\#07101f\]{--tw-bg-opacity:1;background-color:rgb(7 16 31/var(--tw-bg-opacity,1))}.bg-\[\#080412\]\/80{background-color:rgb(8 4 18/.8)}.bg-\[\#08070b\]{--tw-bg-opacity:1;background-color:rgb(8 7 11/var(--tw-bg-opacity,1))}.bg-\[\#080a10\]{--tw-bg-opacity:1;background-color:rgb(8 10 16/var(--tw-bg-opacity,1))}.bg-\[\#090713\]\/75{background-color:rgb(9 7 19/.75)}.bg-\[\#0a1222\]{--tw-bg-opacity:1;background-color:rgb(10 18 34/var(--tw-bg-opacity,1))}.bg-\[\#0b0b0f\]{--tw-bg-opacity:1;background-color:rgb(11 11 15/var(--tw-bg-opacity,1))}.bg-\[\#0b1220\]{--tw-bg-opacity:1;background-color:rgb(11 18 32/var(--tw-bg-opacity,1))}.bg-\[\#0e0c18\]\/90{background-color:rgb(14 12 24/.9)}.bg-\[\#0e0d0b\]\/70{background-color:rgb(14 13 11/.7)}.bg-\[\#0f1411\]{--tw-bg-opacity:1;background-color:rgb(15 20 17/var(--tw-bg-opacity,1))}.bg-\[\#0f172a\]{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}.bg-\[\#100f0d\]{--tw-bg-opacity:1;background-color:rgb(16 15 13/var(--tw-bg-opacity,1))}.bg-\[\#100f0d\]\/85{background-color:rgb(16 15 13/.85)}.bg-\[\#100f0d\]\/90{background-color:rgb(16 15 13/.9)}.bg-\[\#101014\]{--tw-bg-opacity:1;background-color:rgb(16 16 20/var(--tw-bg-opacity,1))}.bg-\[\#10121a\]{--tw-bg-opacity:1;background-color:rgb(16 18 26/var(--tw-bg-opacity,1))}.bg-\[\#101512\]{--tw-bg-opacity:1;background-color:rgb(16 21 18/var(--tw-bg-opacity,1))}.bg-\[\#101512\]\/95{background-color:rgb(16 21 18/.95)}.bg-\[\#10183f\]{--tw-bg-opacity:1;background-color:rgb(16 24 63/var(--tw-bg-opacity,1))}.bg-\[\#11100e\]{--tw-bg-opacity:1;background-color:rgb(17 16 14/var(--tw-bg-opacity,1))}.bg-\[\#11131b\]{--tw-bg-opacity:1;background-color:rgb(17 19 27/var(--tw-bg-opacity,1))}.bg-\[\#111713\]{--tw-bg-opacity:1;background-color:rgb(17 23 19/var(--tw-bg-opacity,1))}.bg-\[\#11194d\]{--tw-bg-opacity:1;background-color:rgb(17 25 77/var(--tw-bg-opacity,1))}.bg-\[\#121212\]{--tw-bg-opacity:1;background-color:rgb(18 18 18/var(--tw-bg-opacity,1))}.bg-\[\#140b0a\]{--tw-bg-opacity:1;background-color:rgb(20 11 10/var(--tw-bg-opacity,1))}.bg-\[\#14120f\]{--tw-bg-opacity:1;background-color:rgb(20 18 15/var(--tw-bg-opacity,1))}.bg-\[\#14b8a6\]{--tw-bg-opacity:1;background-color:rgb(20 184 166/var(--tw-bg-opacity,1))}.bg-\[\#15120d\]{--tw-bg-opacity:1;background-color:rgb(21 18 13/var(--tw-bg-opacity,1))}.bg-\[\#151221\]{--tw-bg-opacity:1;background-color:rgb(21 18 33/var(--tw-bg-opacity,1))}.bg-\[\#15151b\]{--tw-bg-opacity:1;background-color:rgb(21 21 27/var(--tw-bg-opacity,1))}.bg-\[\#151b17\]\/95{background-color:rgb(21 27 23/.95)}.bg-\[\#16090c\]\/85{background-color:rgb(22 9 12/.85)}.bg-\[\#161514\]{--tw-bg-opacity:1;background-color:rgb(22 21 20/var(--tw-bg-opacity,1))}.bg-\[\#171511\]{--tw-bg-opacity:1;background-color:rgb(23 21 17/var(--tw-bg-opacity,1))}.bg-\[\#171512\]{--tw-bg-opacity:1;background-color:rgb(23 21 18/var(--tw-bg-opacity,1))}.bg-\[\#17151f\]\/35{background-color:rgb(23 21 31/.35)}.bg-\[\#171612\]{--tw-bg-opacity:1;background-color:rgb(23 22 18/var(--tw-bg-opacity,1))}.bg-\[\#171923\]{--tw-bg-opacity:1;background-color:rgb(23 25 35/var(--tw-bg-opacity,1))}.bg-\[\#181612\]{--tw-bg-opacity:1;background-color:rgb(24 22 18/var(--tw-bg-opacity,1))}.bg-\[\#191713\]{--tw-bg-opacity:1;background-color:rgb(25 23 19/var(--tw-bg-opacity,1))}.bg-\[\#1a140c\]\/95{background-color:rgb(26 20 12/.95)}.bg-\[\#1b0d05\]\/95{background-color:rgb(27 13 5/.95)}.bg-\[\#1f1d18\]{--tw-bg-opacity:1;background-color:rgb(31 29 24/var(--tw-bg-opacity,1))}.bg-\[\#20232e\]{--tw-bg-opacity:1;background-color:rgb(32 35 46/var(--tw-bg-opacity,1))}.bg-\[\#221514\]{--tw-bg-opacity:1;background-color:rgb(34 21 20/var(--tw-bg-opacity,1))}.bg-\[\#229ED9\]\/10{background-color:rgb(34 158 217/.1)}.bg-\[\#22c55e\]{--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity,1))}.bg-\[\#23222a\]\/25{background-color:rgb(35 34 42/.25)}.bg-\[\#23222a\]\/40{background-color:rgb(35 34 42/.4)}.bg-\[\#23222a\]\/65{background-color:rgb(35 34 42/.65)}.bg-\[\#23222a\]\/70{background-color:rgb(35 34 42/.7)}.bg-\[\#242119\]{--tw-bg-opacity:1;background-color:rgb(36 33 25/var(--tw-bg-opacity,1))}.bg-\[\#25232d\]{--tw-bg-opacity:1;background-color:rgb(37 35 45/var(--tw-bg-opacity,1))}.bg-\[\#252b34\]{--tw-bg-opacity:1;background-color:rgb(37 43 52/var(--tw-bg-opacity,1))}.bg-\[\#26372d\]\/15{background-color:rgb(38 55 45/.15)}.bg-\[\#2c2418\]{--tw-bg-opacity:1;background-color:rgb(44 36 24/var(--tw-bg-opacity,1))}.bg-\[\#2f2b36\]{--tw-bg-opacity:1;background-color:rgb(47 43 54/var(--tw-bg-opacity,1))}.bg-\[\#302d3a\]{--tw-bg-opacity:1;background-color:rgb(48 45 58/var(--tw-bg-opacity,1))}.bg-\[\#3f5466\]\/10{background-color:rgb(63 84 102/.1)}.bg-\[\#3f5466\]\/20{background-color:rgb(63 84 102/.2)}.bg-\[\#3fae8f\]\/10{background-color:rgb(63 174 143/.1)}.bg-\[\#4a638f\]{--tw-bg-opacity:1;background-color:rgb(74 99 143/var(--tw-bg-opacity,1))}.bg-\[\#4f46d8\]{--tw-bg-opacity:1;background-color:rgb(79 70 216/var(--tw-bg-opacity,1))}.bg-\[\#53a6d8\]{--tw-bg-opacity:1;background-color:rgb(83 166 216/var(--tw-bg-opacity,1))}.bg-\[\#53a6d8\]\/10{background-color:rgb(83 166 216/.1)}.bg-\[\#53a6d8\]\/15{background-color:rgb(83 166 216/.15)}.bg-\[\#53a6d8\]\/25{background-color:rgb(83 166 216/.25)}.bg-\[\#53a6d8\]\/35{background-color:rgb(83 166 216/.35)}.bg-\[\#55695b\]{--tw-bg-opacity:1;background-color:rgb(85 105 91/var(--tw-bg-opacity,1))}.bg-\[\#5E7A52\]{--tw-bg-opacity:1;background-color:rgb(94 122 82/var(--tw-bg-opacity,1))}.bg-\[\#5E7A52\]\/10{background-color:rgb(94 122 82/.1)}.bg-\[\#5a1a1f\]{--tw-bg-opacity:1;background-color:rgb(90 26 31/var(--tw-bg-opacity,1))}.bg-\[\#5d6e5a\]{--tw-bg-opacity:1;background-color:rgb(93 110 90/var(--tw-bg-opacity,1))}.bg-\[\#5d6e5a\]\/10{background-color:rgb(93 110 90/.1)}.bg-\[\#5d6e5a\]\/15{background-color:rgb(93 110 90/.15)}.bg-\[\#5d6e5a\]\/5{background-color:rgb(93 110 90/.05)}.bg-\[\#60a5fa\]{--tw-bg-opacity:1;background-color:rgb(96 165 250/var(--tw-bg-opacity,1))}.bg-\[\#60a5fa\]\/10{background-color:rgb(96 165 250/.1)}.bg-\[\#60a5fa\]\/15{background-color:rgb(96 165 250/.15)}.bg-\[\#60a5fa\]\/20{background-color:rgb(96 165 250/.2)}.bg-\[\#60a5fa\]\/5{background-color:rgb(96 165 250/.05)}.bg-\[\#6d28d9\]\/25{background-color:rgb(109 40 217/.25)}.bg-\[\#6d7190\]{--tw-bg-opacity:1;background-color:rgb(109 113 144/var(--tw-bg-opacity,1))}.bg-\[\#72A672\]{--tw-bg-opacity:1;background-color:rgb(114 166 114/var(--tw-bg-opacity,1))}.bg-\[\#72A672\]\/10{background-color:rgb(114 166 114/.1)}.bg-\[\#7a5a2d\]{--tw-bg-opacity:1;background-color:rgb(122 90 45/var(--tw-bg-opacity,1))}.bg-\[\#7a5a2d\]\/5{background-color:rgb(122 90 45/.05)}.bg-\[\#7a5af8\]\/45{background-color:rgb(122 90 248/.45)}.bg-\[\#7a5af8\]\/5{background-color:rgb(122 90 248/.05)}.bg-\[\#7a5af8\]\/50{background-color:rgb(122 90 248/.5)}.bg-\[\#7a6a8c\]{--tw-bg-opacity:1;background-color:rgb(122 106 140/var(--tw-bg-opacity,1))}.bg-\[\#7a6a8c\]\/15{background-color:rgb(122 106 140/.15)}.bg-\[\#7a6a8c\]\/35{background-color:rgb(122 106 140/.35)}.bg-\[\#7a6a8c\]\/5{background-color:rgb(122 106 140/.05)}.bg-\[\#7a6a8c\]\/65{background-color:rgb(122 106 140/.65)}.bg-\[\#8C7B6B\]\/15{background-color:rgb(140 123 107/.15)}.bg-\[\#8a8798\]\/35{background-color:rgb(138 135 152/.35)}.bg-\[\#8b5cf6\]{--tw-bg-opacity:1;background-color:rgb(139 92 246/var(--tw-bg-opacity,1))}.bg-\[\#8b5cf6\]\/10{background-color:rgb(139 92 246/.1)}.bg-\[\#8b5cf6\]\/5{background-color:rgb(139 92 246/.05)}.bg-\[\#8b9cd4\]\/5{background-color:rgb(139 156 212/.05)}.bg-\[\#8c7b6b\]\/15{background-color:rgb(140 123 107/.15)}.bg-\[\#8eb08b\]{--tw-bg-opacity:1;background-color:rgb(142 176 139/var(--tw-bg-opacity,1))}.bg-\[\#8fa5ff\]{--tw-bg-opacity:1;background-color:rgb(143 165 255/var(--tw-bg-opacity,1))}.bg-\[\#8fd3c2\]{--tw-bg-opacity:1;background-color:rgb(143 211 194/var(--tw-bg-opacity,1))}.bg-\[\#8fd3c2\]\/45{background-color:rgb(143 211 194/.45)}.bg-\[\#93b7e8\]{--tw-bg-opacity:1;background-color:rgb(147 183 232/var(--tw-bg-opacity,1))}.bg-\[\#93b7e8\]\/45{background-color:rgb(147 183 232/.45)}.bg-\[\#a7793f\]{--tw-bg-opacity:1;background-color:rgb(167 121 63/var(--tw-bg-opacity,1))}.bg-\[\#a7a9b8\]{--tw-bg-opacity:1;background-color:rgb(167 169 184/var(--tw-bg-opacity,1))}.bg-\[\#a8443a\]{--tw-bg-opacity:1;background-color:rgb(168 68 58/var(--tw-bg-opacity,1))}.bg-\[\#a8443a\]\/10{background-color:rgb(168 68 58/.1)}.bg-\[\#a8443a\]\/5{background-color:rgb(168 68 58/.05)}.bg-\[\#a8443a\]\/70{background-color:rgb(168 68 58/.7)}.bg-\[\#a8443a\]\/\[0\.04\]{background-color:rgb(168 68 58/.04)}.bg-\[\#b5533f\]\/10{background-color:rgb(181 83 63/.1)}.bg-\[\#b5533f\]\/5{background-color:rgb(181 83 63/.05)}.bg-\[\#c28a35\]{--tw-bg-opacity:1;background-color:rgb(194 138 53/var(--tw-bg-opacity,1))}.bg-\[\#c28a35\]\/10{background-color:rgb(194 138 53/.1)}.bg-\[\#c28a35\]\/5{background-color:rgb(194 138 53/.05)}.bg-\[\#c4b49a\]\/20{background-color:rgb(196 180 154/.2)}.bg-\[\#c89a3b\]{--tw-bg-opacity:1;background-color:rgb(200 154 59/var(--tw-bg-opacity,1))}.bg-\[\#cf9d3f\]\/10{background-color:rgb(207 157 63/.1)}.bg-\[\#d05548\]{--tw-bg-opacity:1;background-color:rgb(208 85 72/var(--tw-bg-opacity,1))}.bg-\[\#d06c5f\]{--tw-bg-opacity:1;background-color:rgb(208 108 95/var(--tw-bg-opacity,1))}.bg-\[\#d2b26c\]\/10{background-color:rgb(210 178 108/.1)}.bg-\[\#d2b26c\]\/15{background-color:rgb(210 178 108/.15)}.bg-\[\#d4634d\]\/10{background-color:rgb(212 99 77/.1)}.bg-\[\#d4b66f\]{--tw-bg-opacity:1;background-color:rgb(212 182 111/var(--tw-bg-opacity,1))}.bg-\[\#d6b66c\]{--tw-bg-opacity:1;background-color:rgb(214 182 108/var(--tw-bg-opacity,1))}.bg-\[\#d8ba69\]{--tw-bg-opacity:1;background-color:rgb(216 186 105/var(--tw-bg-opacity,1))}.bg-\[\#d8ba69\]\/50{background-color:rgb(216 186 105/.5)}.bg-\[\#d8bd78\]{--tw-bg-opacity:1;background-color:rgb(216 189 120/var(--tw-bg-opacity,1))}.bg-\[\#d8bd78\]\/35{background-color:rgb(216 189 120/.35)}.bg-\[\#d8cab4\]{--tw-bg-opacity:1;background-color:rgb(216 202 180/var(--tw-bg-opacity,1))}.bg-\[\#d9edf7\]{--tw-bg-opacity:1;background-color:rgb(217 237 247/var(--tw-bg-opacity,1))}.bg-\[\#daf4f2\]{--tw-bg-opacity:1;background-color:rgb(218 244 242/var(--tw-bg-opacity,1))}.bg-\[\#dbeafe\]\/30{background-color:rgb(219 234 254/.3)}.bg-\[\#dbeafe\]\/40{background-color:rgb(219 234 254/.4)}.bg-\[\#dfa64b\]{--tw-bg-opacity:1;background-color:rgb(223 166 75/var(--tw-bg-opacity,1))}.bg-\[\#dfa64b\]\/10{background-color:rgb(223 166 75/.1)}.bg-\[\#dfa64b\]\/15{background-color:rgb(223 166 75/.15)}.bg-\[\#dfa64b\]\/5{background-color:rgb(223 166 75/.05)}.bg-\[\#dfa64b\]\/\[0\.07\]{background-color:rgb(223 166 75/.07)}.bg-\[\#dfb459\]\/15{background-color:rgb(223 180 89/.15)}.bg-\[\#dff1ff\]{--tw-bg-opacity:1;background-color:rgb(223 241 255/var(--tw-bg-opacity,1))}.bg-\[\#dff3df\]{--tw-bg-opacity:1;background-color:rgb(223 243 223/var(--tw-bg-opacity,1))}.bg-\[\#e2ebe2\]{--tw-bg-opacity:1;background-color:rgb(226 235 226/var(--tw-bg-opacity,1))}.bg-\[\#e2edd8\]{--tw-bg-opacity:1;background-color:rgb(226 237 216/var(--tw-bg-opacity,1))}.bg-\[\#e5484d\]\/30{background-color:rgb(229 72 77/.3)}.bg-\[\#e7e3da\]{--tw-bg-opacity:1;background-color:rgb(231 227 218/var(--tw-bg-opacity,1))}.bg-\[\#e9a08e\]{--tw-bg-opacity:1;background-color:rgb(233 160 142/var(--tw-bg-opacity,1))}.bg-\[\#e9a08e\]\/45{background-color:rgb(233 160 142/.45)}.bg-\[\#ebe5d8\]\/45{background-color:rgb(235 229 216/.45)}.bg-\[\#ece2ff\]{--tw-bg-opacity:1;background-color:rgb(236 226 255/var(--tw-bg-opacity,1))}.bg-\[\#ede3ff\]{--tw-bg-opacity:1;background-color:rgb(237 227 255/var(--tw-bg-opacity,1))}.bg-\[\#ededeb\]{--tw-bg-opacity:1;background-color:rgb(237 237 235/var(--tw-bg-opacity,1))}.bg-\[\#eee8dc\]{--tw-bg-opacity:1;background-color:rgb(238 232 220/var(--tw-bg-opacity,1))}.bg-\[\#eef8ff\]{--tw-bg-opacity:1;background-color:rgb(238 248 255/var(--tw-bg-opacity,1))}.bg-\[\#eefafb\]{--tw-bg-opacity:1;background-color:rgb(238 250 251/var(--tw-bg-opacity,1))}.bg-\[\#efe4d0\]{--tw-bg-opacity:1;background-color:rgb(239 228 208/var(--tw-bg-opacity,1))}.bg-\[\#efe4d2\]{--tw-bg-opacity:1;background-color:rgb(239 228 210/var(--tw-bg-opacity,1))}.bg-\[\#eff6ff\]{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.bg-\[\#eff6ff\]\/40{background-color:rgb(239 246 255/.4)}.bg-\[\#eff6ff\]\/50{background-color:rgb(239 246 255/.5)}.bg-\[\#eff6ff\]\/60{background-color:rgb(239 246 255/.6)}.bg-\[\#eff6ff\]\/70{background-color:rgb(239 246 255/.7)}.bg-\[\#eff6ff\]\/80{background-color:rgb(239 246 255/.8)}.bg-\[\#eff6ff\]\/90{background-color:rgb(239 246 255/.9)}.bg-\[\#f0a08e\]\/10{background-color:rgb(240 160 142/.1)}.bg-\[\#f0edff\]{--tw-bg-opacity:1;background-color:rgb(240 237 255/var(--tw-bg-opacity,1))}.bg-\[\#f0faf5\]{--tw-bg-opacity:1;background-color:rgb(240 250 245/var(--tw-bg-opacity,1))}.bg-\[\#f0fff8\]\/95{background-color:rgb(240 255 248/.95)}.bg-\[\#f1ece2\]{--tw-bg-opacity:1;background-color:rgb(241 236 226/var(--tw-bg-opacity,1))}.bg-\[\#f1f3f0\]{--tw-bg-opacity:1;background-color:rgb(241 243 240/var(--tw-bg-opacity,1))}.bg-\[\#f1f3f4\]{--tw-bg-opacity:1;background-color:rgb(241 243 244/var(--tw-bg-opacity,1))}.bg-\[\#f2eadb\]{--tw-bg-opacity:1;background-color:rgb(242 234 219/var(--tw-bg-opacity,1))}.bg-\[\#f2ede3\]{--tw-bg-opacity:1;background-color:rgb(242 237 227/var(--tw-bg-opacity,1))}.bg-\[\#f2f6ee\]{--tw-bg-opacity:1;background-color:rgb(242 246 238/var(--tw-bg-opacity,1))}.bg-\[\#f3d2b5\]{--tw-bg-opacity:1;background-color:rgb(243 210 181/var(--tw-bg-opacity,1))}.bg-\[\#f4e7c8\]{--tw-bg-opacity:1;background-color:rgb(244 231 200/var(--tw-bg-opacity,1))}.bg-\[\#f4f0e7\]{--tw-bg-opacity:1;background-color:rgb(244 240 231/var(--tw-bg-opacity,1))}.bg-\[\#f4f7f4\]{--tw-bg-opacity:1;background-color:rgb(244 247 244/var(--tw-bg-opacity,1))}.bg-\[\#f59e0b\]{--tw-bg-opacity:1;background-color:rgb(245 158 11/var(--tw-bg-opacity,1))}.bg-\[\#f5dc6a\]{--tw-bg-opacity:1;background-color:rgb(245 220 106/var(--tw-bg-opacity,1))}.bg-\[\#f5dc6a\]\/55{background-color:rgb(245 220 106/.55)}.bg-\[\#f5f0ff\]{--tw-bg-opacity:1;background-color:rgb(245 240 255/var(--tw-bg-opacity,1))}.bg-\[\#f5f2ff\]{--tw-bg-opacity:1;background-color:rgb(245 242 255/var(--tw-bg-opacity,1))}.bg-\[\#f5f3ef\]{--tw-bg-opacity:1;background-color:rgb(245 243 239/var(--tw-bg-opacity,1))}.bg-\[\#f6f2ff\]\/95{background-color:rgb(246 242 255/.95)}.bg-\[\#f6f3ee\]{--tw-bg-opacity:1;background-color:rgb(246 243 238/var(--tw-bg-opacity,1))}.bg-\[\#f7f1e5\]{--tw-bg-opacity:1;background-color:rgb(247 241 229/var(--tw-bg-opacity,1))}.bg-\[\#f7f1e6\]{--tw-bg-opacity:1;background-color:rgb(247 241 230/var(--tw-bg-opacity,1))}.bg-\[\#f7f7f5\]{--tw-bg-opacity:1;background-color:rgb(247 247 245/var(--tw-bg-opacity,1))}.bg-\[\#f8fafd\]{--tw-bg-opacity:1;background-color:rgb(248 250 253/var(--tw-bg-opacity,1))}.bg-\[\#faf7f1\]{--tw-bg-opacity:1;background-color:rgb(250 247 241/var(--tw-bg-opacity,1))}.bg-\[\#faf8f5\]{--tw-bg-opacity:1;background-color:rgb(250 248 245/var(--tw-bg-opacity,1))}.bg-\[\#faf9f6\]{--tw-bg-opacity:1;background-color:rgb(250 249 246/var(--tw-bg-opacity,1))}.bg-\[\#fbf0f5\]{--tw-bg-opacity:1;background-color:rgb(251 240 245/var(--tw-bg-opacity,1))}.bg-\[\#fbf7ef\]{--tw-bg-opacity:1;background-color:rgb(251 247 239/var(--tw-bg-opacity,1))}.bg-\[\#fbf8f1\]{--tw-bg-opacity:1;background-color:rgb(251 248 241/var(--tw-bg-opacity,1))}.bg-\[\#fbf8f3\]{--tw-bg-opacity:1;background-color:rgb(251 248 243/var(--tw-bg-opacity,1))}.bg-\[\#fce38a\]{--tw-bg-opacity:1;background-color:rgb(252 227 138/var(--tw-bg-opacity,1))}.bg-\[\#fcf8f0\]{--tw-bg-opacity:1;background-color:rgb(252 248 240/var(--tw-bg-opacity,1))}.bg-\[\#ffdada\]{--tw-bg-opacity:1;background-color:rgb(255 218 218/var(--tw-bg-opacity,1))}.bg-\[\#ffe4d6\]{--tw-bg-opacity:1;background-color:rgb(255 228 214/var(--tw-bg-opacity,1))}.bg-\[\#ffe6cc\]{--tw-bg-opacity:1;background-color:rgb(255 230 204/var(--tw-bg-opacity,1))}.bg-\[\#fff0df\]{--tw-bg-opacity:1;background-color:rgb(255 240 223/var(--tw-bg-opacity,1))}.bg-\[\#fff1a8\]{--tw-bg-opacity:1;background-color:rgb(255 241 168/var(--tw-bg-opacity,1))}.bg-\[\#fff1e8\]{--tw-bg-opacity:1;background-color:rgb(255 241 232/var(--tw-bg-opacity,1))}.bg-\[\#fff2f5\]{--tw-bg-opacity:1;background-color:rgb(255 242 245/var(--tw-bg-opacity,1))}.bg-\[\#fff3b0\]\/70{background-color:rgb(255 243 176/.7)}.bg-\[\#fff4ea\]{--tw-bg-opacity:1;background-color:rgb(255 244 234/var(--tw-bg-opacity,1))}.bg-\[\#fff6ef\]{--tw-bg-opacity:1;background-color:rgb(255 246 239/var(--tw-bg-opacity,1))}.bg-\[\#fff8ea\]{--tw-bg-opacity:1;background-color:rgb(255 248 234/var(--tw-bg-opacity,1))}.bg-\[\#fff9db\]{--tw-bg-opacity:1;background-color:rgb(255 249 219/var(--tw-bg-opacity,1))}.bg-\[\#fffaf0\]{--tw-bg-opacity:1;background-color:rgb(255 250 240/var(--tw-bg-opacity,1))}.bg-\[\#fffaf2\]{--tw-bg-opacity:1;background-color:rgb(255 250 242/var(--tw-bg-opacity,1))}.bg-\[\#fffdf8\]{--tw-bg-opacity:1;background-color:rgb(255 253 248/var(--tw-bg-opacity,1))}.bg-\[color-mix\(in_srgb\2c \#10b981_6\%\2c var\(--card-bg\)\)\]{background-color:color-mix(in srgb,#10b981 6%,var(--card-bg))}.bg-\[color-mix\(in_srgb\2c var\(--accent-gold\)_10\%\2c transparent\)\]{background-color:color-mix(in srgb,var(--accent-gold) 10%,transparent)}.bg-\[color-mix\(in_srgb\2c var\(--accent-gold\)_10\%\2c var\(--bg-primary\)\)\]{background-color:color-mix(in srgb,var(--accent-gold) 10%,var(--bg-primary))}.bg-\[color-mix\(in_srgb\2c var\(--accent-gold\)_12\%\2c transparent\)\]{background-color:color-mix(in srgb,var(--accent-gold) 12%,transparent)}.bg-\[color-mix\(in_srgb\2c var\(--accent-gold\)_14\%\2c transparent\)\]{background-color:color-mix(in srgb,var(--accent-gold) 14%,transparent)}.bg-\[color-mix\(in_srgb\2c var\(--accent-gold\)_15\%\2c transparent\)\]{background-color:color-mix(in srgb,var(--accent-gold) 15%,transparent)}.bg-\[color-mix\(in_srgb\2c var\(--accent-gold\)_15\%\2c var\(--bg-primary\)\)\]{background-color:color-mix(in srgb,var(--accent-gold) 15%,var(--bg-primary))}.bg-\[color-mix\(in_srgb\2c var\(--accent-gold\)_18\%\2c transparent\)\]{background-color:color-mix(in srgb,var(--accent-gold) 18%,transparent)}.bg-\[color-mix\(in_srgb\2c var\(--accent-gold\)_40\%\2c transparent\)\]{background-color:color-mix(in srgb,var(--accent-gold) 40%,transparent)}.bg-\[color-mix\(in_srgb\2c var\(--accent-gold\)_5\%\2c transparent\)\]{background-color:color-mix(in srgb,var(--accent-gold) 5%,transparent)}.bg-\[color-mix\(in_srgb\2c var\(--accent-gold\)_6\%\2c transparent\)\]{background-color:color-mix(in srgb,var(--accent-gold) 6%,transparent)}.bg-\[color-mix\(in_srgb\2c var\(--accent-gold\)_7\%\2c transparent\)\]{background-color:color-mix(in srgb,var(--accent-gold) 7%,transparent)}.bg-\[color-mix\(in_srgb\2c var\(--accent-gold\)_8\%\2c transparent\)\]{background-color:color-mix(in srgb,var(--accent-gold) 8%,transparent)}.bg-\[color-mix\(in_srgb\2c var\(--accent-gold\)_8\%\2c var\(--card-bg\)\)\]{background-color:color-mix(in srgb,var(--accent-gold) 8%,var(--card-bg))}.bg-\[color-mix\(in_srgb\2c var\(--accent-iris\)_12\%\2c transparent\)\]{background-color:color-mix(in srgb,var(--accent-iris) 12%,transparent)}.bg-\[color-mix\(in_srgb\2c var\(--accent-iris\)_16\%\2c transparent\)\]{background-color:color-mix(in srgb,var(--accent-iris) 16%,transparent)}.bg-\[color-mix\(in_srgb\2c var\(--accent-iris\)_8\%\2c transparent\)\]{background-color:color-mix(in srgb,var(--accent-iris) 8%,transparent)}.bg-\[color-mix\(in_srgb\2c var\(--accent-rust\)_12\%\2c transparent\)\]{background-color:color-mix(in srgb,var(--accent-rust) 12%,transparent)}.bg-\[color-mix\(in_srgb\2c var\(--accent-sage\)_10\%\2c transparent\)\]{background-color:color-mix(in srgb,var(--accent-sage) 10%,transparent)}.bg-\[color-mix\(in_srgb\2c var\(--accent-sage\)_22\%\2c transparent\)\]{background-color:color-mix(in srgb,var(--accent-sage) 22%,transparent)}.bg-\[color-mix\(in_srgb\2c var\(--bg-elevated\)_72\%\2c transparent\)\]{background-color:color-mix(in srgb,var(--bg-elevated) 72%,transparent)}.bg-\[color-mix\(in_srgb\2c var\(--block-accent\)_8\%\2c var\(--card-bg\)\)\]{background-color:color-mix(in srgb,var(--block-accent) 8%,var(--card-bg))}.bg-\[color-mix\(in_srgb\2c var\(--card-bg\)_84\%\2c transparent\)\]{background-color:color-mix(in srgb,var(--card-bg) 84%,transparent)}.bg-\[color-mix\(in_srgb\2c var\(--home-accent\)_10\%\2c transparent\)\]{background-color:color-mix(in srgb,var(--home-accent) 10%,transparent)}.bg-\[color-mix\(in_srgb\2c var\(--home-accent\)_12\%\2c transparent\)\]{background-color:color-mix(in srgb,var(--home-accent) 12%,transparent)}.bg-\[color-mix\(in_srgb\2c var\(--home-accent\)_15\%\2c transparent\)\]{background-color:color-mix(in srgb,var(--home-accent) 15%,transparent)}.bg-\[color-mix\(in_srgb\2c var\(--home-accent\)_16\%\2c transparent\)\]{background-color:color-mix(in srgb,var(--home-accent) 16%,transparent)}.bg-\[color-mix\(in_srgb\2c var\(--home-accent\)_20\%\2c transparent\)\]{background-color:color-mix(in srgb,var(--home-accent) 20%,transparent)}.bg-\[color-mix\(in_srgb\2c var\(--home-accent\)_22\%\2c transparent\)\]{background-color:color-mix(in srgb,var(--home-accent) 22%,transparent)}.bg-\[color-mix\(in_srgb\2c var\(--home-accent\)_28\%\2c transparent\)\]{background-color:color-mix(in srgb,var(--home-accent) 28%,transparent)}.bg-\[color-mix\(in_srgb\2c var\(--home-accent\)_4\%\2c transparent\)\]{background-color:color-mix(in srgb,var(--home-accent) 4%,transparent)}.bg-\[color-mix\(in_srgb\2c var\(--home-accent\)_5\%\2c transparent\)\]{background-color:color-mix(in srgb,var(--home-accent) 5%,transparent)}.bg-\[color-mix\(in_srgb\2c var\(--home-accent\)_6\%\2c transparent\)\]{background-color:color-mix(in srgb,var(--home-accent) 6%,transparent)}.bg-\[color-mix\(in_srgb\2c var\(--home-accent\)_7\%\2c transparent\)\]{background-color:color-mix(in srgb,var(--home-accent) 7%,transparent)}.bg-\[color-mix\(in_srgb\2c var\(--home-accent\)_8\%\2c transparent\)\]{background-color:color-mix(in srgb,var(--home-accent) 8%,transparent)}.bg-\[color-mix\(in_srgb\2c var\(--noosip-accent\)_13\%\2c var\(--noosip-card\)\)\]{background-color:color-mix(in srgb,var(--noosip-accent) 13%,var(--noosip-card))}.bg-\[color-mix\(in_srgb\2c var\(--noosip-accent\)_14\%\2c transparent\)\]{background-color:color-mix(in srgb,var(--noosip-accent) 14%,transparent)}.bg-\[color-mix\(in_srgb\2c var\(--noosip-card\)_78\%\2c transparent\)\]{background-color:color-mix(in srgb,var(--noosip-card) 78%,transparent)}.bg-\[color-mix\(in_srgb\2c var\(--row-accent\)_10\%\2c transparent\)\]{background-color:color-mix(in srgb,var(--row-accent) 10%,transparent)}.bg-\[color-mix\(in_srgb\2c var\(--tab-accent\)_18\%\2c transparent\)\]{background-color:color-mix(in srgb,var(--tab-accent) 18%,transparent)}.bg-\[color-mix\(in_srgb\2c var\(--text-muted\)_55\%\2c transparent\)\]{background-color:color-mix(in srgb,var(--text-muted) 55%,transparent)}.bg-\[color-mix\(in_srgb\2c var\(--text-primary\)_10\%\2c transparent\)\]{background-color:color-mix(in srgb,var(--text-primary) 10%,transparent)}.bg-\[color-mix\(in_srgb\2c var\(--text-primary\)_14\%\2c transparent\)\]{background-color:color-mix(in srgb,var(--text-primary) 14%,transparent)}.bg-\[color-mix\(in_srgb\2c var\(--text-primary\)_3\%\2c transparent\)\]{background-color:color-mix(in srgb,var(--text-primary) 3%,transparent)}.bg-\[color-mix\(in_srgb\2c var\(--text-primary\)_5\%\2c transparent\)\]{background-color:color-mix(in srgb,var(--text-primary) 5%,transparent)}.bg-\[color-mix\(in_srgb\2c var\(--text-primary\)_5\%\2c var\(--card-bg\)\)\]{background-color:color-mix(in srgb,var(--text-primary) 5%,var(--card-bg))}.bg-\[color-mix\(in_srgb\2c var\(--text-primary\)_6\%\2c transparent\)\]{background-color:color-mix(in srgb,var(--text-primary) 6%,transparent)}.bg-\[color-mix\(in_srgb\2c var\(--text-primary\)_7\%\2c transparent\)\]{background-color:color-mix(in srgb,var(--text-primary) 7%,transparent)}.bg-\[color-mix\(in_srgb\2c var\(--text-primary\)_8\%\2c transparent\)\]{background-color:color-mix(in srgb,var(--text-primary) 8%,transparent)}.bg-\[color-mix\(in_srgb\2c var\(--trial-gold\)_12\%\2c transparent\)\]{background-color:color-mix(in srgb,var(--trial-gold) 12%,transparent)}.bg-\[color-mix\(in_srgb\2c var\(--world-accent\)_18\%\2c transparent\)\]{background-color:color-mix(in srgb,var(--world-accent) 18%,transparent)}.bg-\[color-mix\(in_srgb\2c var\(--world-accent\)_20\%\2c transparent\)\]{background-color:color-mix(in srgb,var(--world-accent) 20%,transparent)}.bg-\[color\:var\(--dw-card\)\]{background-color:var(--dw-card)}.bg-\[color\:var\(--dw-card-soft\)\]{background-color:var(--dw-card-soft)}.bg-\[color\:var\(--dw-chip\)\]{background-color:var(--dw-chip)}.bg-\[color\:var\(--dw-ink\)\]{background-color:var(--dw-ink)}.bg-\[color\:var\(--dw-lime\)\]{background-color:var(--dw-lime)}.bg-\[color\:var\(--dw-on-lime\)\]{background-color:var(--dw-on-lime)}.bg-\[color\:var\(--dw-veil\2c rgba\(18\2c 18\2c 18\2c 0\.55\)\)\]{background-color:var(--dw-veil,rgba(18,18,18,.55))}.bg-\[color\:var\(--noot-presence-away\)\]{background-color:var(--noot-presence-away)}.bg-\[color\:var\(--noot-presence-busy\)\]{background-color:var(--noot-presence-busy)}.bg-\[color\:var\(--noot-presence-online\)\]{background-color:var(--noot-presence-online)}.bg-\[rgba\(61\2c 51\2c 32\2c \.22\)\]{background-color:rgba(61,51,32,.22)}.bg-\[rgba\(61\2c 51\2c 32\2c \.35\)\]{background-color:rgba(61,51,32,.35)}.bg-\[var\(--accent-glow\)\]{background-color:var(--accent-glow)}.bg-\[var\(--accent-gold\)\]{background-color:var(--accent-gold)}.bg-\[var\(--accent-iris\)\]{background-color:var(--accent-iris)}.bg-\[var\(--accent-rust\)\]{background-color:var(--accent-rust)}.bg-\[var\(--accent-teal\)\]{background-color:var(--accent-teal)}.bg-\[var\(--accent-teal\2c \#2f7d78\)\]{background-color:var(--accent-teal,#2f7d78)}.bg-\[var\(--bg-card\)\]{background-color:var(--bg-card)}.bg-\[var\(--bg-elevated\)\]{background-color:var(--bg-elevated)}.bg-\[var\(--bg-primary\)\]{background-color:var(--bg-primary)}.bg-\[var\(--bg-secondary\)\]{background-color:var(--bg-secondary)}.bg-\[var\(--border-color\)\]{background-color:var(--border-color)}.bg-\[var\(--border-subtle\)\]{background-color:var(--border-subtle)}.bg-\[var\(--card-bg\)\]{background-color:var(--card-bg)}.bg-\[var\(--composer-accent\)\]{background-color:var(--composer-accent)}.bg-\[var\(--home-accent\)\]{background-color:var(--home-accent)}.bg-\[var\(--noo-accent\)\]{background-color:var(--noo-accent)}.bg-\[var\(--noo-accent-soft\)\]{background-color:var(--noo-accent-soft)}.bg-\[var\(--noo-line\)\]{background-color:var(--noo-line)}.bg-\[var\(--noo-mint\)\]{background-color:var(--noo-mint)}.bg-\[var\(--noo-paper\)\]{background-color:var(--noo-paper)}.bg-\[var\(--noosip-accent\)\]{background-color:var(--noosip-accent)}.bg-\[var\(--noosip-card\)\]{background-color:var(--noosip-card)}.bg-\[var\(--noosip-card-strong\)\]{background-color:var(--noosip-card-strong)}.bg-\[var\(--noosip-gold\)\]{background-color:var(--noosip-gold)}.bg-\[var\(--noosip-panel\)\]{background-color:var(--noosip-panel)}.bg-\[var\(--noosip-shell\)\]{background-color:var(--noosip-shell)}.bg-\[var\(--surface-soft\)\]{background-color:var(--surface-soft)}.bg-\[var\(--text-primary\)\]{background-color:var(--text-primary)}.bg-\[var\(--th-accent\)\]{background-color:var(--th-accent)}.bg-\[var\(--th-bg\)\]{background-color:var(--th-bg)}.bg-\[var\(--th-panel\)\]{background-color:var(--th-panel)}.bg-\[var\(--trial-gold\)\]{background-color:var(--trial-gold)}.bg-\[var\(--trial-gold-bright\)\]{background-color:var(--trial-gold-bright)}.bg-\[var\(--trial-wine\)\]{background-color:var(--trial-wine)}.bg-amber-100\/90{background-color:rgb(254 243 199/.9)}.bg-amber-200{--tw-bg-opacity:1;background-color:rgb(253 230 138/var(--tw-bg-opacity,1))}.bg-amber-200\/10{background-color:rgb(253 230 138/.1)}.bg-amber-300\/10{background-color:rgb(252 211 77/.1)}.bg-amber-300\/5{background-color:rgb(252 211 77/.05)}.bg-amber-400{--tw-bg-opacity:1;background-color:rgb(251 191 36/var(--tw-bg-opacity,1))}.bg-amber-400\/10{background-color:rgb(251 191 36/.1)}.bg-amber-400\/15{background-color:rgb(251 191 36/.15)}.bg-amber-400\/20{background-color:rgb(251 191 36/.2)}.bg-amber-50{--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1))}.bg-amber-500{--tw-bg-opacity:1;background-color:rgb(245 158 11/var(--tw-bg-opacity,1))}.bg-amber-500\/10{background-color:rgb(245 158 11/.1)}.bg-amber-500\/15{background-color:rgb(245 158 11/.15)}.bg-amber-500\/20{background-color:rgb(245 158 11/.2)}.bg-amber-500\/5{background-color:rgb(245 158 11/.05)}.bg-amber-950\/\[0\.01\]{background-color:rgb(69 26 3/.01)}.bg-background{background-color:var(--bg-primary)}.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.bg-black\/0{background-color:rgb(0 0 0/0)}.bg-black\/10{background-color:rgb(0 0 0/.1)}.bg-black\/20{background-color:rgb(0 0 0/.2)}.bg-black\/25{background-color:rgb(0 0 0/.25)}.bg-black\/30{background-color:rgb(0 0 0/.3)}.bg-black\/35{background-color:rgb(0 0 0/.35)}.bg-black\/40{background-color:rgb(0 0 0/.4)}.bg-black\/45{background-color:rgb(0 0 0/.45)}.bg-black\/5{background-color:rgb(0 0 0/.05)}.bg-black\/50{background-color:rgb(0 0 0/.5)}.bg-black\/55{background-color:rgb(0 0 0/.55)}.bg-black\/60{background-color:rgb(0 0 0/.6)}.bg-black\/65{background-color:rgb(0 0 0/.65)}.bg-black\/70{background-color:rgb(0 0 0/.7)}.bg-black\/75{background-color:rgb(0 0 0/.75)}.bg-black\/80{background-color:rgb(0 0 0/.8)}.bg-black\/85{background-color:rgb(0 0 0/.85)}.bg-black\/95{background-color:rgb(0 0 0/.95)}.bg-black\/\[\.025\]{background-color:rgb(0 0 0/.025)}.bg-black\/\[0\.01\]{background-color:rgb(0 0 0/.01)}.bg-blue-100{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.bg-blue-50{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.bg-blue-500{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.bg-blue-500\/10{background-color:rgb(59 130 246/.1)}.bg-blue-500\/15{background-color:rgb(59 130 246/.15)}.bg-blue-500\/20{background-color:rgb(59 130 246/.2)}.bg-blue-500\/5{background-color:rgb(59 130 246/.05)}.bg-blue-500\/\[0\.045\]{background-color:rgb(59 130 246/.045)}.bg-blue-600{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.bg-blue-950\/80{background-color:rgb(23 37 84/.8)}.bg-card{background-color:var(--card-bg)}.bg-cream{background-color:var(--bg-primary)}.bg-current{background-color:currentColor}.bg-cyan-400\/10{background-color:rgb(34 211 238/.1)}.bg-cyan-500\/10{background-color:rgb(6 182 212/.1)}.bg-destructive\/5{background-color:rgb(168 68 58/.05)}.bg-earth{background-color:var(--text-muted)}.bg-emerald-100{--tw-bg-opacity:1;background-color:rgb(209 250 229/var(--tw-bg-opacity,1))}.bg-emerald-100\/90{background-color:rgb(209 250 229/.9)}.bg-emerald-300{--tw-bg-opacity:1;background-color:rgb(110 231 183/var(--tw-bg-opacity,1))}.bg-emerald-300\/10{background-color:rgb(110 231 183/.1)}.bg-emerald-400{--tw-bg-opacity:1;background-color:rgb(52 211 153/var(--tw-bg-opacity,1))}.bg-emerald-400\/10{background-color:rgb(52 211 153/.1)}.bg-emerald-400\/15{background-color:rgb(52 211 153/.15)}.bg-emerald-400\/20{background-color:rgb(52 211 153/.2)}.bg-emerald-400\/5{background-color:rgb(52 211 153/.05)}.bg-emerald-50{--tw-bg-opacity:1;background-color:rgb(236 253 245/var(--tw-bg-opacity,1))}.bg-emerald-500{--tw-bg-opacity:1;background-color:rgb(16 185 129/var(--tw-bg-opacity,1))}.bg-emerald-500\/10{background-color:rgb(16 185 129/.1)}.bg-emerald-500\/15{background-color:rgb(16 185 129/.15)}.bg-emerald-500\/20{background-color:rgb(16 185 129/.2)}.bg-emerald-500\/25{background-color:rgb(16 185 129/.25)}.bg-emerald-500\/5{background-color:rgb(16 185 129/.05)}.bg-emerald-600{--tw-bg-opacity:1;background-color:rgb(5 150 105/var(--tw-bg-opacity,1))}.bg-emerald-600\/5{background-color:rgb(5 150 105/.05)}.bg-fuchsia-500\/10{background-color:rgb(217 70 239/.1)}.bg-fuchsia-500\/15{background-color:rgb(217 70 239/.15)}.bg-fuchsia-500\/20{background-color:rgb(217 70 239/.2)}.bg-gold{background-color:var(--accent-gold)}.bg-gray-50{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.bg-gray-500\/10{background-color:rgb(107 114 128/.1)}.bg-green-50{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity,1))}.bg-green-500\/10{background-color:rgb(34 197 94/.1)}.bg-indigo-500\/10{background-color:rgb(99 102 241/.1)}.bg-indigo-500\/20{background-color:rgb(99 102 241/.2)}.bg-ink{background-color:var(--text-primary)}.bg-line{background-color:var(--border-color)}.bg-mute{background-color:var(--text-secondary)}.bg-orange-100{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity,1))}.bg-orange-300\/10{background-color:rgb(253 186 116/.1)}.bg-orange-400{--tw-bg-opacity:1;background-color:rgb(251 146 60/var(--tw-bg-opacity,1))}.bg-orange-50{--tw-bg-opacity:1;background-color:rgb(255 247 237/var(--tw-bg-opacity,1))}.bg-orange-500{--tw-bg-opacity:1;background-color:rgb(249 115 22/var(--tw-bg-opacity,1))}.bg-orange-500\/10{background-color:rgb(249 115 22/.1)}.bg-orange-500\/15{background-color:rgb(249 115 22/.15)}.bg-orange-500\/20{background-color:rgb(249 115 22/.2)}.bg-orange-500\/25{background-color:rgb(249 115 22/.25)}.bg-orange-500\/5{background-color:rgb(249 115 22/.05)}.bg-orange-500\/\[\.035\]{background-color:rgb(249 115 22/.035)}.bg-purple-100{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity,1))}.bg-purple-100\/90{background-color:rgb(243 232 255/.9)}.bg-purple-50{--tw-bg-opacity:1;background-color:rgb(250 245 255/var(--tw-bg-opacity,1))}.bg-purple-500{--tw-bg-opacity:1;background-color:rgb(168 85 247/var(--tw-bg-opacity,1))}.bg-purple-500\/10{background-color:rgb(168 85 247/.1)}.bg-purple-500\/5{background-color:rgb(168 85 247/.05)}.bg-red-300\/5{background-color:rgb(252 165 165/.05)}.bg-red-400\/10{background-color:rgb(248 113 113/.1)}.bg-red-400\/15{background-color:rgb(248 113 113/.15)}.bg-red-400\/5{background-color:rgb(248 113 113/.05)}.bg-red-50{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.bg-red-50\/60{background-color:rgb(254 242 242/.6)}.bg-red-500{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.bg-red-500\/10{background-color:rgb(239 68 68/.1)}.bg-red-500\/15{background-color:rgb(239 68 68/.15)}.bg-red-500\/5{background-color:rgb(239 68 68/.05)}.bg-red-500\/90{background-color:rgb(239 68 68/.9)}.bg-red-500\/\[0\.06\]{background-color:rgb(239 68 68/.06)}.bg-red-700{--tw-bg-opacity:1;background-color:rgb(185 28 28/var(--tw-bg-opacity,1))}.bg-rose-100{--tw-bg-opacity:1;background-color:rgb(255 228 230/var(--tw-bg-opacity,1))}.bg-rose-100\/90{background-color:rgb(255 228 230/.9)}.bg-rose-400{--tw-bg-opacity:1;background-color:rgb(251 113 133/var(--tw-bg-opacity,1))}.bg-rose-400\/10{background-color:rgb(251 113 133/.1)}.bg-rose-50{--tw-bg-opacity:1;background-color:rgb(255 241 242/var(--tw-bg-opacity,1))}.bg-rose-50\/95{background-color:rgb(255 241 242/.95)}.bg-rose-500{--tw-bg-opacity:1;background-color:rgb(244 63 94/var(--tw-bg-opacity,1))}.bg-rose-500\/10{background-color:rgb(244 63 94/.1)}.bg-rose-500\/15{background-color:rgb(244 63 94/.15)}.bg-rose-500\/20{background-color:rgb(244 63 94/.2)}.bg-rose-600{--tw-bg-opacity:1;background-color:rgb(225 29 72/var(--tw-bg-opacity,1))}.bg-rose-950\/45{background-color:rgb(76 5 25/.45)}.bg-sky-100{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity,1))}.bg-sky-100\/90{background-color:rgb(224 242 254/.9)}.bg-sky-50{--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity,1))}.bg-sky-500\/20{background-color:rgb(14 165 233/.2)}.bg-sky-600{--tw-bg-opacity:1;background-color:rgb(2 132 199/var(--tw-bg-opacity,1))}.bg-slate-100{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.bg-slate-200{--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity,1))}.bg-slate-50{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.bg-slate-50\/60{background-color:rgb(248 250 252/.6)}.bg-slate-50\/70{background-color:rgb(248 250 252/.7)}.bg-slate-50\/80{background-color:rgb(248 250 252/.8)}.bg-slate-500{--tw-bg-opacity:1;background-color:rgb(100 116 139/var(--tw-bg-opacity,1))}.bg-slate-500\/10{background-color:rgb(100 116 139/.1)}.bg-slate-500\/45{background-color:rgb(100 116 139/.45)}.bg-slate-500\/5{background-color:rgb(100 116 139/.05)}.bg-slate-900{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}.bg-slate-900\/40{background-color:rgb(15 23 42/.4)}.bg-slate-950{--tw-bg-opacity:1;background-color:rgb(2 6 23/var(--tw-bg-opacity,1))}.bg-teal-500{--tw-bg-opacity:1;background-color:rgb(20 184 166/var(--tw-bg-opacity,1))}.bg-teal-500\/10{background-color:rgb(20 184 166/.1)}.bg-teal-500\/15{background-color:rgb(20 184 166/.15)}.bg-teal-500\/20{background-color:rgb(20 184 166/.2)}.bg-teal-500\/25{background-color:rgb(20 184 166/.25)}.bg-teal-500\/5{background-color:rgb(20 184 166/.05)}.bg-teal-500\/\[\.035\]{background-color:rgb(20 184 166/.035)}.bg-teal-600{--tw-bg-opacity:1;background-color:rgb(13 148 136/var(--tw-bg-opacity,1))}.bg-transparent{background-color:transparent}.bg-violet-100{--tw-bg-opacity:1;background-color:rgb(237 233 254/var(--tw-bg-opacity,1))}.bg-violet-400\/10{background-color:rgb(167 139 250/.1)}.bg-violet-400\/15{background-color:rgb(167 139 250/.15)}.bg-violet-50{--tw-bg-opacity:1;background-color:rgb(245 243 255/var(--tw-bg-opacity,1))}.bg-violet-500{--tw-bg-opacity:1;background-color:rgb(139 92 246/var(--tw-bg-opacity,1))}.bg-violet-500\/10{background-color:rgb(139 92 246/.1)}.bg-violet-500\/20{background-color:rgb(139 92 246/.2)}.bg-violet-500\/25{background-color:rgb(139 92 246/.25)}.bg-violet-500\/5{background-color:rgb(139 92 246/.05)}.bg-violet-500\/\[0\.055\]{background-color:rgb(139 92 246/.055)}.bg-violet-500\/\[0\.07\]{background-color:rgb(139 92 246/.07)}.bg-violet-600{--tw-bg-opacity:1;background-color:rgb(124 58 237/var(--tw-bg-opacity,1))}.bg-violet-600\/15{background-color:rgb(124 58 237/.15)}.bg-violet-950\/25{background-color:rgb(46 16 101/.25)}.bg-violet-950\/45{background-color:rgb(46 16 101/.45)}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/10{background-color:rgb(255 255 255/.1)}.bg-white\/15{background-color:rgb(255 255 255/.15)}.bg-white\/20{background-color:rgb(255 255 255/.2)}.bg-white\/30{background-color:rgb(255 255 255/.3)}.bg-white\/40{background-color:rgb(255 255 255/.4)}.bg-white\/45{background-color:rgb(255 255 255/.45)}.bg-white\/5{background-color:rgb(255 255 255/.05)}.bg-white\/50{background-color:rgb(255 255 255/.5)}.bg-white\/55{background-color:rgb(255 255 255/.55)}.bg-white\/60{background-color:rgb(255 255 255/.6)}.bg-white\/65{background-color:rgb(255 255 255/.65)}.bg-white\/70{background-color:rgb(255 255 255/.7)}.bg-white\/75{background-color:rgb(255 255 255/.75)}.bg-white\/80{background-color:rgb(255 255 255/.8)}.bg-white\/85{background-color:rgb(255 255 255/.85)}.bg-white\/90{background-color:rgb(255 255 255/.9)}.bg-white\/\[\.025\]{background-color:rgb(255 255 255/.025)}.bg-white\/\[\.035\]{background-color:rgb(255 255 255/.035)}.bg-white\/\[\.03\]{background-color:rgb(255 255 255/.03)}.bg-white\/\[\.04\]{background-color:rgb(255 255 255/.04)}.bg-white\/\[0\.01\]{background-color:rgb(255 255 255/.01)}.bg-white\/\[0\.03\]{background-color:rgb(255 255 255/.03)}.bg-white\/\[0\.04\]{background-color:rgb(255 255 255/.04)}.bg-white\/\[0\.05\]{background-color:rgb(255 255 255/.05)}.bg-white\/\[0\.06\]{background-color:rgb(255 255 255/.06)}.bg-zinc-500\/10{background-color:rgb(113 113 122/.1)}.bg-zinc-700\/50{background-color:rgb(63 63 70/.5)}.bg-\[image\:var\(--noo-grad\)\]{background-image:var(--noo-grad)}.bg-\[linear-gradient\(115deg\2c transparent_0\%\2c rgba\(255\2c 255\2c 255\2c \.55\)_42\%\2c transparent_68\%\)\]{background-image:linear-gradient(115deg,transparent,rgba(255,255,255,.55) 42%,transparent 68%)}.bg-\[linear-gradient\(135deg\2c \#5a1a1f\2c \#2a1016\)\]{background-image:linear-gradient(135deg,#5a1a1f,#2a1016)}.bg-\[linear-gradient\(135deg\2c color-mix\(in_srgb\2c var\(--accent-iris\)_12\%\2c transparent\)\2c transparent\)\]{background-image:linear-gradient(135deg,color-mix(in srgb,var(--accent-iris) 12%,transparent),transparent)}.bg-\[linear-gradient\(135deg\2c rgba\(90\2c 26\2c 31\2c \.98\)\2c rgba\(45\2c 18\2c 24\2c \.98\)\)\]{background-image:linear-gradient(135deg,rgba(90,26,31,.98),rgba(45,18,24,.98))}.bg-\[linear-gradient\(180deg\2c \#faf4e9_0\%\2c \#f4eddc_100\%\)\]{background-image:linear-gradient(180deg,#faf4e9,#f4eddc)}.bg-\[radial-gradient\(\#8C7B6B_1px\2c transparent_1px\)\]{background-image:radial-gradient(#8C7B6B 1px,transparent 0)}.bg-\[radial-gradient\(120\%_120\%_at_0\%_0\%\2c color-mix\(in_srgb\2c var\(--tool-accent\)_9\%\2c transparent\)\2c transparent_60\%\)\]{background-image:radial-gradient(120% 120% at 0 0,color-mix(in srgb,var(--tool-accent) 9%,transparent),transparent 60%)}.bg-\[radial-gradient\(circle_at_20\%_0\%\2c rgba\(20\2c 184\2c 166\2c \.12\)\2c transparent_38\%\)\2c var\(--bg-primary\)\]{background-image:radial-gradient(circle at 20% 0,rgba(20,184,166,.12),transparent 38%),var(--bg-primary)}.bg-\[radial-gradient\(circle_at_20\%_12\%\2c rgba\(223\2c 180\2c 89\2c 0\.20\)\2c transparent_30\%\)\2c radial-gradient\(circle_at_78\%_78\%\2c rgba\(121\2c 96\2c 255\2c 0\.18\)\2c transparent_34\%\)\]{background-image:radial-gradient(circle at 20% 12%,rgba(223,180,89,.2),transparent 30%),radial-gradient(circle at 78% 78%,rgba(121,96,255,.18),transparent 34%)}.bg-\[radial-gradient\(circle_at_30\%_18\%\2c rgba\(120\2c 170\2c 220\2c 0\.22\)\2c transparent_42\%\)\2c radial-gradient\(circle_at_72\%_88\%\2c rgba\(223\2c 168\2c 79\2c 0\.28\)\2c transparent_46\%\)\]{background-image:radial-gradient(circle at 30% 18%,rgba(120,170,220,.22),transparent 42%),radial-gradient(circle at 72% 88%,rgba(223,168,79,.28),transparent 46%)}.bg-\[radial-gradient\(circle_at_50\%_0\%\2c rgba\(207\2c 157\2c 63\2c 0\.22\)\2c transparent_58\%\)\]{background-image:radial-gradient(circle at 50% 0,rgba(207,157,63,.22),transparent 58%)}.bg-\[radial-gradient\(circle_at_50\%_0\%\2c rgba\(217\2c 185\2c 104\2c \.32\)\2c transparent_68\%\)\]{background-image:radial-gradient(circle at 50% 0,rgba(217,185,104,.32),transparent 68%)}.bg-\[radial-gradient\(circle_at_50\%_18\%\2c rgba\(223\2c 180\2c 89\2c 0\.12\)\2c transparent_28\%\)\2c linear-gradient\(to_bottom\2c rgba\(0\2c 0\2c 0\2c 0\.58\)\2c transparent_32\%\2c rgba\(0\2c 0\2c 0\2c 0\.72\)\)\]{background-image:radial-gradient(circle at 50% 18%,rgba(223,180,89,.12),transparent 28%),linear-gradient(180deg,rgba(0,0,0,.58),transparent 32%,rgba(0,0,0,.72))}.bg-\[radial-gradient\(circle_at_50\%_38\%\2c rgba\(129\2c 140\2c 248\2c \.2\)\2c rgba\(49\2c 46\2c 129\2c \.08\)_54\%\2c rgba\(15\2c 15\2c 28\2c \.18\)_100\%\)\]{background-image:radial-gradient(circle at 50% 38%,rgba(129,140,248,.2),rgba(49,46,129,.08) 54%,rgba(15,15,28,.18) 100%)}.bg-\[radial-gradient\(circle_at_68\%_-8\%\2c rgba\(45\2c 212\2c 191\2c \.16\)\2c transparent_40\%\)\2c var\(--bg-primary\)\]{background-image:radial-gradient(circle at 68% -8%,rgba(45,212,191,.16),transparent 40%),var(--bg-primary)}.bg-\[radial-gradient\(circle_at_70\%_15\%\2c rgba\(224\2c 169\2c 81\2c \.28\)\2c transparent_30\%\)\2c linear-gradient\(145deg\2c \#2b2118\2c \#151310_65\%\)\]{background-image:radial-gradient(circle at 70% 15%,rgba(224,169,81,.28),transparent 30%),linear-gradient(145deg,#2b2118,#151310 65%)}.bg-\[radial-gradient\(circle_at_72\%_18\%\2c rgba\(224\2c 169\2c 81\2c \.26\)\2c transparent_30\%\)\2c linear-gradient\(150deg\2c \#352419\2c \#100f0d_70\%\)\]{background-image:radial-gradient(circle at 72% 18%,rgba(224,169,81,.26),transparent 30%),linear-gradient(150deg,#352419,#100f0d 70%)}.bg-\[radial-gradient\(circle_at_75\%_0\%\2c rgba\(168\2c 85\2c 247\2c \.15\)\2c transparent_42\%\)\2c var\(--bg-primary\)\]{background-image:radial-gradient(circle at 75% 0,rgba(168,85,247,.15),transparent 42%),var(--bg-primary)}.bg-\[radial-gradient\(circle_at_76\%_22\%\2c rgba\(214\2c 164\2c 82\2c \.17\)\2c transparent_32\%\)\2c radial-gradient\(circle_at_12\%_70\%\2c rgba\(116\2c 54\2c 35\2c \.2\)\2c transparent_30\%\)\]{background-image:radial-gradient(circle at 76% 22%,rgba(214,164,82,.17),transparent 32%),radial-gradient(circle at 12% 70%,rgba(116,54,35,.2),transparent 30%)}.bg-\[radial-gradient\(circle_at_top\2c rgba\(224\2c 169\2c 81\2c \.12\)\2c transparent_45\%\)\]{background-image:radial-gradient(circle at top,rgba(224,169,81,.12),transparent 45%)}.bg-\[radial-gradient\(circle_at_top_right\2c rgba\(224\2c 169\2c 81\2c \.16\)\2c transparent_40\%\)\]{background-image:radial-gradient(circle at top right,rgba(224,169,81,.16),transparent 40%)}.bg-\[radial-gradient\(closest-side\2c rgba\(59\2c 130\2c 246\2c 0\.16\)\2c transparent\)\]{background-image:radial-gradient(closest-side,rgba(59,130,246,.16),transparent)}.bg-\[radial-gradient\(closest-side\2c rgba\(59\2c 130\2c 246\2c 0\.18\)\2c transparent\)\]{background-image:radial-gradient(closest-side,rgba(59,130,246,.18),transparent)}.bg-\[radial-gradient\(ellipse_at_top\2c _var\(--tw-gradient-stops\)\)\]{background-image:radial-gradient(ellipse at top,var(--tw-gradient-stops))}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-l{background-image:linear-gradient(to left,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.bg-gradient-to-tr{background-image:linear-gradient(to top right,var(--tw-gradient-stops))}.from-\[\#031b15\]{--tw-gradient-from:#031b15 var(--tw-gradient-from-position);--tw-gradient-to:rgb(3 27 21/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#100f0d\]{--tw-gradient-from:#100f0d var(--tw-gradient-from-position);--tw-gradient-to:rgb(16 15 13/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#101820\]{--tw-gradient-from:#101820 var(--tw-gradient-from-position);--tw-gradient-to:rgb(16 24 32/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#121820\]{--tw-gradient-from:#121820 var(--tw-gradient-from-position);--tw-gradient-to:rgb(18 24 32/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#1b2a3a\]{--tw-gradient-from:#1b2a3a var(--tw-gradient-from-position);--tw-gradient-to:rgb(27 42 58/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#60a5fa\]\/15{--tw-gradient-from:rgb(96 165 250/0.15) var(--tw-gradient-from-position);--tw-gradient-to:rgb(96 165 250/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#60a5fa\]\/25{--tw-gradient-from:rgb(96 165 250/0.25) var(--tw-gradient-from-position);--tw-gradient-to:rgb(96 165 250/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#7a6a8c\]{--tw-gradient-from:#7a6a8c var(--tw-gradient-from-position);--tw-gradient-to:rgb(122 106 140/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#b4533f\]{--tw-gradient-from:#b4533f var(--tw-gradient-from-position);--tw-gradient-to:rgb(180 83 63/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#bfe3d2\]{--tw-gradient-from:#bfe3d2 var(--tw-gradient-from-position);--tw-gradient-to:rgb(191 227 210/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#d4a857\]{--tw-gradient-from:#d4a857 var(--tw-gradient-from-position);--tw-gradient-to:rgb(212 168 87/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#d9b85e\]{--tw-gradient-from:#d9b85e var(--tw-gradient-from-position);--tw-gradient-to:rgb(217 184 94/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#dfb459\]\/80{--tw-gradient-from:rgb(223 180 89/0.8) var(--tw-gradient-from-position);--tw-gradient-to:rgb(223 180 89/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#e2e8f0\]{--tw-gradient-from:#e2e8f0 var(--tw-gradient-from-position);--tw-gradient-to:rgb(226 232 240/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#ece7fe\]{--tw-gradient-from:#ece7fe var(--tw-gradient-from-position);--tw-gradient-to:rgb(236 231 254/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#f5d5cd\]{--tw-gradient-from:#f5d5cd var(--tw-gradient-from-position);--tw-gradient-to:rgb(245 213 205/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#f6c761\]\/50{--tw-gradient-from:rgb(246 199 97/0.5) var(--tw-gradient-from-position);--tw-gradient-to:rgb(246 199 97/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#fcd34d\]{--tw-gradient-from:#fcd34d var(--tw-gradient-from-position);--tw-gradient-to:rgb(252 211 77/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#fed7aa\]{--tw-gradient-from:#fed7aa var(--tw-gradient-from-position);--tw-gradient-to:rgb(254 215 170/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#fef08a\]{--tw-gradient-from:#fef08a var(--tw-gradient-from-position);--tw-gradient-to:rgb(254 240 138/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[color-mix\(in_srgb\2c var\(--accent-gold\)_10\%\2c transparent\)\]{--tw-gradient-from:color-mix(in srgb,var(--accent-gold) 10%,transparent) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[color-mix\(in_srgb\2c var\(--accent-gold\)_45\%\2c transparent\)\]{--tw-gradient-from:color-mix(in srgb,var(--accent-gold) 45%,transparent) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[color-mix\(in_srgb\2c var\(--accent-iris\)_12\%\2c transparent\)\]{--tw-gradient-from:color-mix(in srgb,var(--accent-iris) 12%,transparent) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[var\(--accent-gold\)\]{--tw-gradient-from:var(--accent-gold) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[var\(--accent-iris\)\]{--tw-gradient-from:var(--accent-iris) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[var\(--accent-teal\)\]{--tw-gradient-from:var(--accent-teal) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[var\(--noo-accent-soft\)\]{--tw-gradient-from:var(--noo-accent-soft) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[var\(--trial-wine\)\]{--tw-gradient-from:var(--trial-wine) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-amber-100\/10{--tw-gradient-from:rgb(254 243 199/0.1) var(--tw-gradient-from-position);--tw-gradient-to:rgb(254 243 199/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-amber-200{--tw-gradient-from:#fde68a var(--tw-gradient-from-position);--tw-gradient-to:rgb(253 230 138/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-amber-400{--tw-gradient-from:#fbbf24 var(--tw-gradient-from-position);--tw-gradient-to:rgb(251 191 36/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-amber-400\/5{--tw-gradient-from:rgb(251 191 36/0.05) var(--tw-gradient-from-position);--tw-gradient-to:rgb(251 191 36/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-amber-500\/10{--tw-gradient-from:rgb(245 158 11/0.1) var(--tw-gradient-from-position);--tw-gradient-to:rgb(245 158 11/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-amber-950{--tw-gradient-from:#451a03 var(--tw-gradient-from-position);--tw-gradient-to:rgb(69 26 3/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-amber-950\/20{--tw-gradient-from:rgb(69 26 3/0.2) var(--tw-gradient-from-position);--tw-gradient-to:rgb(69 26 3/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-black{--tw-gradient-from:#000 var(--tw-gradient-from-position);--tw-gradient-to:rgb(0 0 0/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-black\/35{--tw-gradient-from:rgb(0 0 0/0.35) var(--tw-gradient-from-position);--tw-gradient-to:rgb(0 0 0/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-black\/45{--tw-gradient-from:rgb(0 0 0/0.45) var(--tw-gradient-from-position);--tw-gradient-to:rgb(0 0 0/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-black\/50{--tw-gradient-from:rgb(0 0 0/0.5) var(--tw-gradient-from-position);--tw-gradient-to:rgb(0 0 0/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-black\/55{--tw-gradient-from:rgb(0 0 0/0.55) var(--tw-gradient-from-position);--tw-gradient-to:rgb(0 0 0/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-black\/70{--tw-gradient-from:rgb(0 0 0/0.7) var(--tw-gradient-from-position);--tw-gradient-to:rgb(0 0 0/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-black\/75{--tw-gradient-from:rgb(0 0 0/0.75) var(--tw-gradient-from-position);--tw-gradient-to:rgb(0 0 0/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-black\/80{--tw-gradient-from:rgb(0 0 0/0.8) var(--tw-gradient-from-position);--tw-gradient-to:rgb(0 0 0/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-black\/85{--tw-gradient-from:rgb(0 0 0/0.85) var(--tw-gradient-from-position);--tw-gradient-to:rgb(0 0 0/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-blue-950{--tw-gradient-from:#172554 var(--tw-gradient-from-position);--tw-gradient-to:rgb(23 37 84/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-blue-950\/15{--tw-gradient-from:rgb(23 37 84/0.15) var(--tw-gradient-from-position);--tw-gradient-to:rgb(23 37 84/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-card{--tw-gradient-from:var(--card-bg) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-cyan-400{--tw-gradient-from:#22d3ee var(--tw-gradient-from-position);--tw-gradient-to:rgb(34 211 238/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-emerald-600{--tw-gradient-from:#059669 var(--tw-gradient-from-position);--tw-gradient-to:rgb(5 150 105/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-emerald-950{--tw-gradient-from:#022c22 var(--tw-gradient-from-position);--tw-gradient-to:rgb(2 44 34/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-emerald-950\/15{--tw-gradient-from:rgb(2 44 34/0.15) var(--tw-gradient-from-position);--tw-gradient-to:rgb(2 44 34/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-ink{--tw-gradient-from:var(--text-primary) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-orange-500{--tw-gradient-from:#f97316 var(--tw-gradient-from-position);--tw-gradient-to:rgb(249 115 22/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-purple-950{--tw-gradient-from:#3b0764 var(--tw-gradient-from-position);--tw-gradient-to:rgb(59 7 100/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-purple-950\/15{--tw-gradient-from:rgb(59 7 100/0.15) var(--tw-gradient-from-position);--tw-gradient-to:rgb(59 7 100/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-rose-600{--tw-gradient-from:#e11d48 var(--tw-gradient-from-position);--tw-gradient-to:rgb(225 29 72/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-sky-600{--tw-gradient-from:#0284c7 var(--tw-gradient-from-position);--tw-gradient-to:rgb(2 132 199/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-slate-100{--tw-gradient-from:#f1f5f9 var(--tw-gradient-from-position);--tw-gradient-to:rgb(241 245 249/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-slate-900{--tw-gradient-from:#0f172a var(--tw-gradient-from-position);--tw-gradient-to:rgb(15 23 42/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-slate-900\/10{--tw-gradient-from:rgb(15 23 42/0.1) var(--tw-gradient-from-position);--tw-gradient-to:rgb(15 23 42/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-transparent{--tw-gradient-from:transparent var(--tw-gradient-from-position);--tw-gradient-to:rgb(0 0 0/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-violet-600{--tw-gradient-from:#7c3aed var(--tw-gradient-from-position);--tw-gradient-to:rgb(124 58 237/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-white{--tw-gradient-from:#fff var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-zinc-800\/80{--tw-gradient-from:rgb(39 39 42/0.8) var(--tw-gradient-from-position);--tw-gradient-to:rgb(39 39 42/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.via-\[\#08090b\]{--tw-gradient-to:rgb(8 9 11/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#08090b var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[\#100f0d\]\/80{--tw-gradient-to:rgb(16 15 13/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(16 15 13/0.8) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[\#4d3d60\]{--tw-gradient-to:rgb(77 61 96/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#4d3d60 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[\#4f1a23\]{--tw-gradient-to:rgb(79 26 35/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#4f1a23 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[\#5d6e5a\]\/25{--tw-gradient-to:rgb(93 110 90/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(93 110 90/0.25) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[\#5d6e5a\]\/30{--tw-gradient-to:rgb(93 110 90/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(93 110 90/0.3) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[\#60a5fa\]\/5{--tw-gradient-to:rgb(96 165 250/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(96 165 250/0.05) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[\#bfdbfe\]\/10{--tw-gradient-to:rgb(191 219 254/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(191 219 254/0.1) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[\#dfb459\]\/50{--tw-gradient-to:rgb(223 180 89/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(223 180 89/0.5) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[\#e6b95c\]{--tw-gradient-to:rgb(230 185 92/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#e6b95c var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[color-mix\(in_srgb\2c var\(--accent-gold\)_70\%\2c transparent\)\]{--tw-gradient-to:rgb(255 255 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),color-mix(in srgb,var(--accent-gold) 70%,transparent) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[var\(--accent-gold\)\]{--tw-gradient-to:rgb(255 255 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--accent-gold) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[var\(--noo-card\)\]{--tw-gradient-to:rgb(255 255 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--noo-card) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-\[var\(--trial-gold\)\]{--tw-gradient-to:rgb(255 255 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--trial-gold) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-amber-400{--tw-gradient-to:rgb(251 191 36/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#fbbf24 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-amber-500{--tw-gradient-to:rgb(245 158 11/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#f59e0b var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-amber-950\/20{--tw-gradient-to:rgb(69 26 3/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(69 26 3/0.2) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-black{--tw-gradient-to:rgb(0 0 0/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#000 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-black\/0{--tw-gradient-to:rgb(0 0 0/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(0 0 0/0) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-black\/20{--tw-gradient-to:rgb(0 0 0/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(0 0 0/0.2) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-black\/25{--tw-gradient-to:rgb(0 0 0/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(0 0 0/0.25) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-black\/30{--tw-gradient-to:rgb(0 0 0/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(0 0 0/0.3) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-black\/35{--tw-gradient-to:rgb(0 0 0/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(0 0 0/0.35) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-black\/45{--tw-gradient-to:rgb(0 0 0/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(0 0 0/0.45) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-cyan-500{--tw-gradient-to:rgb(6 182 212/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#06b6d4 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-earth{--tw-gradient-to:rgb(255 255 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--text-muted) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-fuchsia-500{--tw-gradient-to:rgb(217 70 239/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#d946ef var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-gold{--tw-gradient-to:rgb(255 255 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--accent-gold) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-neutral-800\/80{--tw-gradient-to:rgb(38 38 38/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(38 38 38/0.8) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-pink-500{--tw-gradient-to:rgb(236 72 153/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#ec4899 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-teal-500{--tw-gradient-to:rgb(20 184 166/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#14b8a6 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-transparent{--tw-gradient-to:rgb(0 0 0/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),transparent var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-white\/10{--tw-gradient-to:rgb(255 255 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(255 255 255/0.1) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-white\/95{--tw-gradient-to:rgb(255 255 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(255 255 255/0.95) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-yellow-100{--tw-gradient-to:rgb(254 249 195/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#fef9c3 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-zinc-900{--tw-gradient-to:rgb(24 24 27/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#18181b var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-zinc-950{--tw-gradient-to:rgb(9 9 11/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#09090b var(--tw-gradient-via-position),var(--tw-gradient-to)}.to-\[\#0c1320\]{--tw-gradient-to:#0c1320 var(--tw-gradient-to-position)}.to-\[\#100f0d\]\/15{--tw-gradient-to:rgb(16 15 13/0.15) var(--tw-gradient-to-position)}.to-\[\#17110b\]{--tw-gradient-to:#17110b var(--tw-gradient-to-position)}.to-\[\#2c203b\]{--tw-gradient-to:#2c203b var(--tw-gradient-to-position)}.to-\[\#5d6e5a\]\/20{--tw-gradient-to:rgb(93 110 90/0.2) var(--tw-gradient-to-position)}.to-\[\#64748b\]{--tw-gradient-to:#64748b var(--tw-gradient-to-position)}.to-\[\#7f1d1d\]{--tw-gradient-to:#7f1d1d var(--tw-gradient-to-position)}.to-\[\#b8923a\]{--tw-gradient-to:#b8923a var(--tw-gradient-to-position)}.to-\[\#bb8a32\]{--tw-gradient-to:#bb8a32 var(--tw-gradient-to-position)}.to-\[\#bfe3d2\]{--tw-gradient-to:#bfe3d2 var(--tw-gradient-to-position)}.to-\[\#c2410c\]{--tw-gradient-to:#c2410c var(--tw-gradient-to-position)}.to-\[\#ca8a04\]{--tw-gradient-to:#ca8a04 var(--tw-gradient-to-position)}.to-\[\#d97706\]{--tw-gradient-to:#d97706 var(--tw-gradient-to-position)}.to-\[\#dfb459\]\/20{--tw-gradient-to:rgb(223 180 89/0.2) var(--tw-gradient-to-position)}.to-\[\#ece7fe\]{--tw-gradient-to:#ece7fe var(--tw-gradient-to-position)}.to-\[\#fbfbfd\]{--tw-gradient-to:#fbfbfd var(--tw-gradient-to-position)}.to-\[color-mix\(in_srgb\2c var\(--accent-gold\)_2\%\2c transparent\)\]{--tw-gradient-to:color-mix(in srgb,var(--accent-gold) 2%,transparent) var(--tw-gradient-to-position)}.to-\[var\(--accent-gold\)\]{--tw-gradient-to:var(--accent-gold) var(--tw-gradient-to-position)}.to-\[var\(--noo-mint\)\]{--tw-gradient-to:var(--noo-mint) var(--tw-gradient-to-position)}.to-\[var\(--trial-forest\)\]{--tw-gradient-to:var(--trial-forest) var(--tw-gradient-to-position)}.to-amber-300{--tw-gradient-to:#fcd34d var(--tw-gradient-to-position)}.to-amber-400{--tw-gradient-to:#fbbf24 var(--tw-gradient-to-position)}.to-amber-500{--tw-gradient-to:#f59e0b var(--tw-gradient-to-position)}.to-amber-600\/10{--tw-gradient-to:rgb(217 119 6/0.1) var(--tw-gradient-to-position)}.to-amber-700{--tw-gradient-to:#b45309 var(--tw-gradient-to-position)}.to-amber-900\/5{--tw-gradient-to:rgb(120 53 15/0.05) var(--tw-gradient-to-position)}.to-black{--tw-gradient-to:#000 var(--tw-gradient-to-position)}.to-black\/10{--tw-gradient-to:rgb(0 0 0/0.1) var(--tw-gradient-to-position)}.to-black\/25{--tw-gradient-to:rgb(0 0 0/0.25) var(--tw-gradient-to-position)}.to-black\/30{--tw-gradient-to:rgb(0 0 0/0.3) var(--tw-gradient-to-position)}.to-black\/60{--tw-gradient-to:rgb(0 0 0/0.6) var(--tw-gradient-to-position)}.to-blue-500{--tw-gradient-to:#3b82f6 var(--tw-gradient-to-position)}.to-blue-900\/5{--tw-gradient-to:rgb(30 58 138/0.05) var(--tw-gradient-to-position)}.to-emerald-900\/5{--tw-gradient-to:rgb(6 78 59/0.05) var(--tw-gradient-to-position)}.to-fuchsia-400{--tw-gradient-to:#e879f9 var(--tw-gradient-to-position)}.to-lime-400{--tw-gradient-to:#a3e635 var(--tw-gradient-to-position)}.to-purple-900\/5{--tw-gradient-to:rgb(88 28 135/0.05) var(--tw-gradient-to-position)}.to-rose-400{--tw-gradient-to:#fb7185 var(--tw-gradient-to-position)}.to-slate-400{--tw-gradient-to:#94a3b8 var(--tw-gradient-to-position)}.to-slate-950\/5{--tw-gradient-to:rgb(2 6 23/0.05) var(--tw-gradient-to-position)}.to-stone-900\/80{--tw-gradient-to:rgb(28 25 23/0.8) var(--tw-gradient-to-position)}.to-teal-400{--tw-gradient-to:#2dd4bf var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to:transparent var(--tw-gradient-to-position)}.to-white\/70{--tw-gradient-to:rgb(255 255 255/0.7) var(--tw-gradient-to-position)}.bg-cover{background-size:cover}.bg-center{background-position:50%}.fill-\[\#dfa64b\]{fill:#dfa64b}.fill-\[var\(--accent-gold\)\]{fill:var(--accent-gold)}.fill-amber-400{fill:#fbbf24}.fill-card{fill:var(--card-bg)}.fill-cream{fill:var(--bg-primary)}.fill-current{fill:currentColor}.fill-ink{fill:var(--text-primary)}.fill-none{fill:none}.fill-rose-500{fill:#f43f5e}.fill-white{fill:#fff}.stroke-\[var\(--home-accent\)\]{stroke:var(--home-accent)}.stroke-amber-500{stroke:#f59e0b}.stroke-current{stroke:currentColor}.stroke-earth{stroke:var(--text-muted)}.stroke-gold{stroke:var(--accent-gold)}.stroke-line{stroke:var(--border-color)}.stroke-none{stroke:none}.stroke-red-500{stroke:#ef4444}.stroke-\[3\.5\]{stroke-width:3.5}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-center{-o-object-position:center;object-position:center}.object-left{-o-object-position:left;object-position:left}.\!p-0{padding:0!important}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-10{padding:2.5rem}.p-12{padding:3rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.p-9{padding:2.25rem}.p-\[2px\]{padding:2px}.p-\[3px\]{padding:3px}.p-\[5px\]{padding:5px}.\!px-0{padding-left:0!important;padding-right:0!important}.\!px-1\.5{padding-left:.375rem!important;padding-right:.375rem!important}.\!px-2{padding-left:.5rem!important;padding-right:.5rem!important}.\!px-3{padding-left:.75rem!important;padding-right:.75rem!important}.\!py-0{padding-top:0!important;padding-bottom:0!important}.\!py-0\.5{padding-top:.125rem!important;padding-bottom:.125rem!important}.\!py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.\!py-1\.5{padding-top:.375rem!important;padding-bottom:.375rem!important}.\!py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.\!py-2\.5{padding-top:.625rem!important;padding-bottom:.625rem!important}.\!py-3\.5{padding-top:.875rem!important;padding-bottom:.875rem!important}.px-0{padding-left:0;padding-right:0}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-12{padding-left:3rem;padding-right:3rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-8{padding-left:2rem;padding-right:2rem}.px-9{padding-left:2.25rem;padding-right:2.25rem}.px-\[\.5em\]{padding-left:.5em;padding-right:.5em}.px-\[\.8em\]{padding-left:.8em;padding-right:.8em}.px-\[10\%\]{padding-left:10%;padding-right:10%}.px-\[12\%\]{padding-left:12%;padding-right:12%}.px-\[7\%\]{padding-left:7%;padding-right:7%}.px-\[8\%\]{padding-left:8%;padding-right:8%}.px-\[9\%\]{padding-left:9%;padding-right:9%}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-11{padding-top:2.75rem;padding-bottom:2.75rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-32{padding-top:8rem;padding-bottom:8rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-7{padding-top:1.75rem;padding-bottom:1.75rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-9{padding-top:2.25rem;padding-bottom:2.25rem}.py-\[\.35em\]{padding-top:.35em;padding-bottom:.35em}.py-\[\.3em\]{padding-top:.3em;padding-bottom:.3em}.py-\[\.6em\]{padding-top:.6em;padding-bottom:.6em}.py-px{padding-top:1px;padding-bottom:1px}.\!pb-1{padding-bottom:.25rem!important}.pb-0{padding-bottom:0}.pb-0\.5{padding-bottom:.125rem}.pb-1{padding-bottom:.25rem}.pb-1\.5{padding-bottom:.375rem}.pb-10{padding-bottom:2.5rem}.pb-12{padding-bottom:3rem}.pb-14{padding-bottom:3.5rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-2\.5{padding-bottom:.625rem}.pb-20{padding-bottom:5rem}.pb-24{padding-bottom:6rem}.pb-28{padding-bottom:7rem}.pb-3{padding-bottom:.75rem}.pb-3\.5{padding-bottom:.875rem}.pb-32{padding-bottom:8rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-56{padding-bottom:14rem}.pb-6{padding-bottom:1.5rem}.pb-7{padding-bottom:1.75rem}.pb-8{padding-bottom:2rem}.pb-\[6\%\]{padding-bottom:6%}.pb-\[calc\(1\.25rem\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(1.25rem + env(safe-area-inset-bottom))}.pb-\[calc\(env\(safe-area-inset-bottom\)\+0\.25rem\)\]{padding-bottom:calc(env(safe-area-inset-bottom) + .25rem)}.pb-\[calc\(env\(safe-area-inset-bottom\)\+0\.75rem\)\]{padding-bottom:calc(env(safe-area-inset-bottom) + .75rem)}.pb-\[max\(0\.45rem\2c env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(.45rem,env(safe-area-inset-bottom))}.pb-\[max\(0\.55rem\2c env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(.55rem,env(safe-area-inset-bottom))}.pb-\[max\(0\.5rem\2c env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(.5rem,env(safe-area-inset-bottom))}.pb-\[max\(0\.75rem\2c env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(.75rem,env(safe-area-inset-bottom))}.pb-\[max\(1\.5rem\2c env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(1.5rem,env(safe-area-inset-bottom))}.pb-\[max\(1rem\2c env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(1rem,env(safe-area-inset-bottom))}.pb-px{padding-bottom:1px}.pl-1{padding-left:.25rem}.pl-1\.5{padding-left:.375rem}.pl-10{padding-left:2.5rem}.pl-11{padding-left:2.75rem}.pl-12{padding-left:3rem}.pl-2{padding-left:.5rem}.pl-2\.5{padding-left:.625rem}.pl-3{padding-left:.75rem}.pl-3\.5{padding-left:.875rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pl-7{padding-left:1.75rem}.pl-8{padding-left:2rem}.pl-9{padding-left:2.25rem}.pl-\[58px\]{padding-left:58px}.pr-1{padding-right:.25rem}.pr-10{padding-right:2.5rem}.pr-12{padding-right:3rem}.pr-14{padding-right:3.5rem}.pr-2{padding-right:.5rem}.pr-2\.5{padding-right:.625rem}.pr-24{padding-right:6rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-5{padding-right:1.25rem}.pr-6{padding-right:1.5rem}.pr-7{padding-right:1.75rem}.pr-8{padding-right:2rem}.pr-9{padding-right:2.25rem}.pt-0{padding-top:0}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-1\.5{padding-top:.375rem}.pt-10{padding-top:2.5rem}.pt-12{padding-top:3rem}.pt-14{padding-top:3.5rem}.pt-16{padding-top:4rem}.pt-2{padding-top:.5rem}.pt-2\.5{padding-top:.625rem}.pt-20{padding-top:5rem}.pt-24{padding-top:6rem}.pt-28{padding-top:7rem}.pt-3{padding-top:.75rem}.pt-3\.5{padding-top:.875rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-7{padding-top:1.75rem}.pt-8{padding-top:2rem}.pt-9{padding-top:2.25rem}.pt-\[max\(0\.75rem\2c env\(safe-area-inset-top\)\)\]{padding-top:max(.75rem,env(safe-area-inset-top))}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.align-bottom{vertical-align:bottom}.align-text-bottom{vertical-align:text-bottom}.font-\[family-name\:var\(--th-body\)\]{font-family:var(--th-body)}.font-\[family-name\:var\(--th-display\)\]{font-family:var(--th-display)}.font-\[inherit\]{font-family:inherit}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:DM Sans,sans-serif}.font-serif{font-family:Fraunces,serif}.\!text-\[10px\]{font-size:10px!important}.\!text-\[11\.5px\]{font-size:11.5px!important}.\!text-\[12\.5px\]{font-size:12.5px!important}.\!text-\[8\.5px\]{font-size:8.5px!important}.\!text-sm{font-size:.875rem!important;line-height:1.25rem!important}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-6xl{font-size:3.75rem;line-height:1}.text-7xl{font-size:4.5rem;line-height:1}.text-8xl{font-size:6rem;line-height:1}.text-\[0\.6em\]{font-size:.6em}.text-\[0\.82em\]{font-size:.82em}.text-\[0\.85em\]{font-size:.85em}.text-\[0\.92em\]{font-size:.92em}.text-\[0\.9em\]{font-size:.9em}.text-\[1\.05em\]{font-size:1.05em}.text-\[1\.25em\]{font-size:1.25em}.text-\[1\.375em\]{font-size:1.375em}.text-\[1\.5em\]{font-size:1.5em}.text-\[1\.625em\]{font-size:1.625em}.text-\[1\.6875em\]{font-size:1.6875em}.text-\[1\.7rem\]{font-size:1.7rem}.text-\[1\.875em\]{font-size:1.875em}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[25px\]{font-size:25px}.text-\[26px\]{font-size:26px}.text-\[28px\]{font-size:28px}.text-\[3\.375em\]{font-size:3.375em}.text-\[3\.75em\]{font-size:3.75em}.text-\[30px\]{font-size:30px}.text-\[32px\]{font-size:32px}.text-\[4\.75em\]{font-size:4.75em}.text-\[40px\]{font-size:40px}.text-\[4px\]{font-size:4px}.text-\[5\.5px\]{font-size:5.5px}.text-\[5px\]{font-size:5px}.text-\[6\.5px\]{font-size:6.5px}.text-\[6px\]{font-size:6px}.text-\[7\.5px\]{font-size:7.5px}.text-\[7px\]{font-size:7px}.text-\[8\.5px\]{font-size:8.5px}.text-\[8\.75em\]{font-size:8.75em}.text-\[8px\]{font-size:8px}.text-\[9\.5px\]{font-size:9.5px}.text-\[9px\]{font-size:9px}.text-\[clamp\(10px\2c 3cqw\2c 14px\)\]{font-size:clamp(10px,3cqw,14px)}.text-\[clamp\(11px\2c 3\.2cqw\2c 15px\)\]{font-size:clamp(11px,3.2cqw,15px)}.text-\[clamp\(11px\2c 3\.4cqw\2c 15px\)\]{font-size:clamp(11px,3.4cqw,15px)}.text-\[clamp\(12px\2c 3\.6cqw\2c 18px\)\]{font-size:clamp(12px,3.6cqw,18px)}.text-\[clamp\(12px\2c 3\.6cqw\2c 20px\)\]{font-size:clamp(12px,3.6cqw,20px)}.text-\[clamp\(12px\2c 3\.6cqw\2c 22px\)\]{font-size:clamp(12px,3.6cqw,22px)}.text-\[clamp\(20px\2c 6cqw\2c 42px\)\]{font-size:clamp(20px,6cqw,42px)}.text-\[clamp\(28px\2c 12cqw\2c 80px\)\]{font-size:clamp(28px,12cqw,80px)}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.italic{font-style:italic}.not-italic{font-style:normal}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-\[\.6\]{line-height:.6}.leading-\[0\.95\],.leading-\[\.95\]{line-height:.95}.leading-\[0\.98\]{line-height:.98}.leading-\[1\.02\]{line-height:1.02}.leading-\[1\.05\]{line-height:1.05}.leading-\[1\.06\]{line-height:1.06}.leading-\[1\.08\]{line-height:1.08}.leading-\[1\.12\]{line-height:1.12}.leading-\[1\.1\]{line-height:1.1}.leading-\[1\.25\]{line-height:1.25}.leading-\[1\.35\]{line-height:1.35}.leading-\[1\.5\]{line-height:1.5}.leading-\[1\.75\]{line-height:1.75}.leading-\[44px\]{line-height:44px}.leading-none{line-height:1}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[-0\.045em\]{letter-spacing:-.045em}.tracking-\[\.12em\]{letter-spacing:.12em}.tracking-\[\.13em\]{letter-spacing:.13em}.tracking-\[\.14em\]{letter-spacing:.14em}.tracking-\[\.15em\]{letter-spacing:.15em}.tracking-\[\.16em\]{letter-spacing:.16em}.tracking-\[\.17em\]{letter-spacing:.17em}.tracking-\[\.18em\]{letter-spacing:.18em}.tracking-\[\.1em\]{letter-spacing:.1em}.tracking-\[\.22em\]{letter-spacing:.22em}.tracking-\[\.24em\]{letter-spacing:.24em}.tracking-\[\.28em\]{letter-spacing:.28em}.tracking-\[\.2em\]{letter-spacing:.2em}.tracking-\[\.35em\]{letter-spacing:.35em}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.1em\]{letter-spacing:.1em}.tracking-\[0\.22em\]{letter-spacing:.22em}.tracking-\[0\.25em\]{letter-spacing:.25em}.tracking-\[0\.26em\]{letter-spacing:.26em}.tracking-\[0\.28em\]{letter-spacing:.28em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-\[0\.32em\]{letter-spacing:.32em}.tracking-\[0\.35em\]{letter-spacing:.35em}.tracking-\[0\.3em\]{letter-spacing:.3em}.tracking-\[0\.4em\]{letter-spacing:.4em}.tracking-normal{letter-spacing:0}.tracking-tight{letter-spacing:-.025em}.tracking-tighter{letter-spacing:-.05em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.\!text-\[color\:var\(--dw-mute\)\]{color:var(--dw-mute)!important}.text-\[\#080a10\]{--tw-text-opacity:1;color:rgb(8 10 16/var(--tw-text-opacity,1))}.text-\[\#08123e\]{--tw-text-opacity:1;color:rgb(8 18 62/var(--tw-text-opacity,1))}.text-\[\#0ea5a4\]\/35{color:rgb(14 165 164/.35)}.text-\[\#11194d\]{--tw-text-opacity:1;color:rgb(17 25 77/var(--tw-text-opacity,1))}.text-\[\#121212\]{--tw-text-opacity:1;color:rgb(18 18 18/var(--tw-text-opacity,1))}.text-\[\#12212a\]{--tw-text-opacity:1;color:rgb(18 33 42/var(--tw-text-opacity,1))}.text-\[\#15120d\]{--tw-text-opacity:1;color:rgb(21 18 13/var(--tw-text-opacity,1))}.text-\[\#161512\]{--tw-text-opacity:1;color:rgb(22 21 18/var(--tw-text-opacity,1))}.text-\[\#17120c\]{--tw-text-opacity:1;color:rgb(23 18 12/var(--tw-text-opacity,1))}.text-\[\#17130d\]{--tw-text-opacity:1;color:rgb(23 19 13/var(--tw-text-opacity,1))}.text-\[\#17140e\]{--tw-text-opacity:1;color:rgb(23 20 14/var(--tw-text-opacity,1))}.text-\[\#171612\]{--tw-text-opacity:1;color:rgb(23 22 18/var(--tw-text-opacity,1))}.text-\[\#171717\]{--tw-text-opacity:1;color:rgb(23 23 23/var(--tw-text-opacity,1))}.text-\[\#183044\]{--tw-text-opacity:1;color:rgb(24 48 68/var(--tw-text-opacity,1))}.text-\[\#18424c\]\/80{color:rgb(24 66 76/.8)}.text-\[\#1a1407\]{--tw-text-opacity:1;color:rgb(26 20 7/var(--tw-text-opacity,1))}.text-\[\#1a140c\]{--tw-text-opacity:1;color:rgb(26 20 12/var(--tw-text-opacity,1))}.text-\[\#1a1814\]{--tw-text-opacity:1;color:rgb(26 24 20/var(--tw-text-opacity,1))}.text-\[\#1b8f4c\]{--tw-text-opacity:1;color:rgb(27 143 76/var(--tw-text-opacity,1))}.text-\[\#1c1917\]{--tw-text-opacity:1;color:rgb(28 25 23/var(--tw-text-opacity,1))}.text-\[\#1f2545\]{--tw-text-opacity:1;color:rgb(31 37 69/var(--tw-text-opacity,1))}.text-\[\#201a15\]{--tw-text-opacity:1;color:rgb(32 26 21/var(--tw-text-opacity,1))}.text-\[\#202124\]{--tw-text-opacity:1;color:rgb(32 33 36/var(--tw-text-opacity,1))}.text-\[\#22301f\]{--tw-text-opacity:1;color:rgb(34 48 31/var(--tw-text-opacity,1))}.text-\[\#229ED9\]{--tw-text-opacity:1;color:rgb(34 158 217/var(--tw-text-opacity,1))}.text-\[\#22c55e\]\/35{color:rgb(34 197 94/.35)}.text-\[\#23506a\]{--tw-text-opacity:1;color:rgb(35 80 106/var(--tw-text-opacity,1))}.text-\[\#25231f\]{--tw-text-opacity:1;color:rgb(37 35 31/var(--tw-text-opacity,1))}.text-\[\#26215d\]{--tw-text-opacity:1;color:rgb(38 33 93/var(--tw-text-opacity,1))}.text-\[\#271006\]{--tw-text-opacity:1;color:rgb(39 16 6/var(--tw-text-opacity,1))}.text-\[\#29231b\]{--tw-text-opacity:1;color:rgb(41 35 27/var(--tw-text-opacity,1))}.text-\[\#2a0f12\]{--tw-text-opacity:1;color:rgb(42 15 18/var(--tw-text-opacity,1))}.text-\[\#2a1d08\]{--tw-text-opacity:1;color:rgb(42 29 8/var(--tw-text-opacity,1))}.text-\[\#2c3e2b\]{--tw-text-opacity:1;color:rgb(44 62 43/var(--tw-text-opacity,1))}.text-\[\#2c3e2b\]\/80{color:rgb(44 62 43/.8)}.text-\[\#2d1d17\]{--tw-text-opacity:1;color:rgb(45 29 23/var(--tw-text-opacity,1))}.text-\[\#2f1f1a\]{--tw-text-opacity:1;color:rgb(47 31 26/var(--tw-text-opacity,1))}.text-\[\#2f442a\]{--tw-text-opacity:1;color:rgb(47 68 42/var(--tw-text-opacity,1))}.text-\[\#302a91\]{--tw-text-opacity:1;color:rgb(48 42 145/var(--tw-text-opacity,1))}.text-\[\#35244a\]{--tw-text-opacity:1;color:rgb(53 36 74/var(--tw-text-opacity,1))}.text-\[\#35577d\]{--tw-text-opacity:1;color:rgb(53 87 125/var(--tw-text-opacity,1))}.text-\[\#35577d\]\/55{color:rgb(53 87 125/.55)}.text-\[\#35577d\]\/60{color:rgb(53 87 125/.6)}.text-\[\#35577d\]\/65{color:rgb(53 87 125/.65)}.text-\[\#35577d\]\/70{color:rgb(53 87 125/.7)}.text-\[\#35577d\]\/75{color:rgb(53 87 125/.75)}.text-\[\#35577d\]\/80{color:rgb(53 87 125/.8)}.text-\[\#38bdf8\]\/35{color:rgb(56 189 248/.35)}.text-\[\#38bdf8\]\/40{color:rgb(56 189 248/.4)}.text-\[\#3b82f6\]{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity,1))}.text-\[\#3b83ad\]{--tw-text-opacity:1;color:rgb(59 131 173/var(--tw-text-opacity,1))}.text-\[\#3f3f3f\]{--tw-text-opacity:1;color:rgb(63 63 63/var(--tw-text-opacity,1))}.text-\[\#3f513d\]{--tw-text-opacity:1;color:rgb(63 81 61/var(--tw-text-opacity,1))}.text-\[\#3f5466\]{--tw-text-opacity:1;color:rgb(63 84 102/var(--tw-text-opacity,1))}.text-\[\#3f7ca3\]{--tw-text-opacity:1;color:rgb(63 124 163/var(--tw-text-opacity,1))}.text-\[\#3fae8f\]{--tw-text-opacity:1;color:rgb(63 174 143/var(--tw-text-opacity,1))}.text-\[\#40384d\]{--tw-text-opacity:1;color:rgb(64 56 77/var(--tw-text-opacity,1))}.text-\[\#40523d\]{--tw-text-opacity:1;color:rgb(64 82 61/var(--tw-text-opacity,1))}.text-\[\#424861\]{--tw-text-opacity:1;color:rgb(66 72 97/var(--tw-text-opacity,1))}.text-\[\#43291f\]{--tw-text-opacity:1;color:rgb(67 41 31/var(--tw-text-opacity,1))}.text-\[\#4a356a\]{--tw-text-opacity:1;color:rgb(74 53 106/var(--tw-text-opacity,1))}.text-\[\#4c5b49\]{--tw-text-opacity:1;color:rgb(76 91 73/var(--tw-text-opacity,1))}.text-\[\#4d5368\]{--tw-text-opacity:1;color:rgb(77 83 104/var(--tw-text-opacity,1))}.text-\[\#4d6b49\]{--tw-text-opacity:1;color:rgb(77 107 73/var(--tw-text-opacity,1))}.text-\[\#4d6c44\]{--tw-text-opacity:1;color:rgb(77 108 68/var(--tw-text-opacity,1))}.text-\[\#4d7a4d\]{--tw-text-opacity:1;color:rgb(77 122 77/var(--tw-text-opacity,1))}.text-\[\#4f46d8\]{--tw-text-opacity:1;color:rgb(79 70 216/var(--tw-text-opacity,1))}.text-\[\#4f684d\]{--tw-text-opacity:1;color:rgb(79 104 77/var(--tw-text-opacity,1))}.text-\[\#525252\]\/40{color:rgb(82 82 82/.4)}.text-\[\#53a6d8\]{--tw-text-opacity:1;color:rgb(83 166 216/var(--tw-text-opacity,1))}.text-\[\#53bfff\]{--tw-text-opacity:1;color:rgb(83 191 255/var(--tw-text-opacity,1))}.text-\[\#556b2f\]\/30{color:rgb(85 107 47/.3)}.text-\[\#5b3728\]{--tw-text-opacity:1;color:rgb(91 55 40/var(--tw-text-opacity,1))}.text-\[\#5d5345\]{--tw-text-opacity:1;color:rgb(93 83 69/var(--tw-text-opacity,1))}.text-\[\#5d6e5a\]{--tw-text-opacity:1;color:rgb(93 110 90/var(--tw-text-opacity,1))}.text-\[\#5d8a6a\]{--tw-text-opacity:1;color:rgb(93 138 106/var(--tw-text-opacity,1))}.text-\[\#5f586c\]{--tw-text-opacity:1;color:rgb(95 88 108/var(--tw-text-opacity,1))}.text-\[\#60a5fa\]{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity,1))}.text-\[\#626781\]{--tw-text-opacity:1;color:rgb(98 103 129/var(--tw-text-opacity,1))}.text-\[\#687089\]{--tw-text-opacity:1;color:rgb(104 112 137/var(--tw-text-opacity,1))}.text-\[\#6A8CA6\]{--tw-text-opacity:1;color:rgb(106 140 166/var(--tw-text-opacity,1))}.text-\[\#6b3f33\]{--tw-text-opacity:1;color:rgb(107 63 51/var(--tw-text-opacity,1))}.text-\[\#6d8d4e\]\/35{color:rgb(109 141 78/.35)}.text-\[\#6f665c\]{--tw-text-opacity:1;color:rgb(111 102 92/var(--tw-text-opacity,1))}.text-\[\#766d84\]{--tw-text-opacity:1;color:rgb(118 109 132/var(--tw-text-opacity,1))}.text-\[\#766d84\]\/55{color:rgb(118 109 132/.55)}.text-\[\#766d84\]\/70{color:rgb(118 109 132/.7)}.text-\[\#766d84\]\/75{color:rgb(118 109 132/.75)}.text-\[\#766d84\]\/80{color:rgb(118 109 132/.8)}.text-\[\#766f66\]{--tw-text-opacity:1;color:rgb(118 111 102/var(--tw-text-opacity,1))}.text-\[\#796746\]{--tw-text-opacity:1;color:rgb(121 103 70/var(--tw-text-opacity,1))}.text-\[\#7a5a2d\]{--tw-text-opacity:1;color:rgb(122 90 45/var(--tw-text-opacity,1))}.text-\[\#7a5af8\]{--tw-text-opacity:1;color:rgb(122 90 248/var(--tw-text-opacity,1))}.text-\[\#7a6a8c\]{--tw-text-opacity:1;color:rgb(122 106 140/var(--tw-text-opacity,1))}.text-\[\#7c6fce\]\/40{color:rgb(124 111 206/.4)}.text-\[\#887a62\]{--tw-text-opacity:1;color:rgb(136 122 98/var(--tw-text-opacity,1))}.text-\[\#8a5d12\]{--tw-text-opacity:1;color:rgb(138 93 18/var(--tw-text-opacity,1))}.text-\[\#8a5f1e\]{--tw-text-opacity:1;color:rgb(138 95 30/var(--tw-text-opacity,1))}.text-\[\#8a6a1f\]{--tw-text-opacity:1;color:rgb(138 106 31/var(--tw-text-opacity,1))}.text-\[\#8a6a1f\]\/70{color:rgb(138 106 31/.7)}.text-\[\#8a6b32\]{--tw-text-opacity:1;color:rgb(138 107 50/var(--tw-text-opacity,1))}.text-\[\#8b5cf6\]{--tw-text-opacity:1;color:rgb(139 92 246/var(--tw-text-opacity,1))}.text-\[\#8b5cf6\]\/35{color:rgb(139 92 246/.35)}.text-\[\#8b9cd4\]{--tw-text-opacity:1;color:rgb(139 156 212/var(--tw-text-opacity,1))}.text-\[\#8b9cd4\]\/70{color:rgb(139 156 212/.7)}.text-\[\#8c7b6b\]{--tw-text-opacity:1;color:rgb(140 123 107/var(--tw-text-opacity,1))}.text-\[\#8f8796\]{--tw-text-opacity:1;color:rgb(143 135 150/var(--tw-text-opacity,1))}.text-\[\#928a9c\]{--tw-text-opacity:1;color:rgb(146 138 156/var(--tw-text-opacity,1))}.text-\[\#9ac097\]{--tw-text-opacity:1;color:rgb(154 192 151/var(--tw-text-opacity,1))}.text-\[\#9b782c\]{--tw-text-opacity:1;color:rgb(155 120 44/var(--tw-text-opacity,1))}.text-\[\#a36d18\]{--tw-text-opacity:1;color:rgb(163 109 24/var(--tw-text-opacity,1))}.text-\[\#a67c2e\]{--tw-text-opacity:1;color:rgb(166 124 46/var(--tw-text-opacity,1))}.text-\[\#a7752b\]{--tw-text-opacity:1;color:rgb(167 117 43/var(--tw-text-opacity,1))}.text-\[\#a78bfa\]{--tw-text-opacity:1;color:rgb(167 139 250/var(--tw-text-opacity,1))}.text-\[\#a79f91\]{--tw-text-opacity:1;color:rgb(167 159 145/var(--tw-text-opacity,1))}.text-\[\#a8443a\]{--tw-text-opacity:1;color:rgb(168 68 58/var(--tw-text-opacity,1))}.text-\[\#a8443a\]\/80{color:rgb(168 68 58/.8)}.text-\[\#a8443a\]\/90{color:rgb(168 68 58/.9)}.text-\[\#a85c81\]{--tw-text-opacity:1;color:rgb(168 92 129/var(--tw-text-opacity,1))}.text-\[\#a86b41\]{--tw-text-opacity:1;color:rgb(168 107 65/var(--tw-text-opacity,1))}.text-\[\#a87420\]{--tw-text-opacity:1;color:rgb(168 116 32/var(--tw-text-opacity,1))}.text-\[\#a9c6a5\]{--tw-text-opacity:1;color:rgb(169 198 165/var(--tw-text-opacity,1))}.text-\[\#aaa1b8\]{--tw-text-opacity:1;color:rgb(170 161 184/var(--tw-text-opacity,1))}.text-\[\#aaa1b8\]\/40{color:rgb(170 161 184/.4)}.text-\[\#aaa1b8\]\/50{color:rgb(170 161 184/.5)}.text-\[\#aaa1b8\]\/60{color:rgb(170 161 184/.6)}.text-\[\#aaa1b8\]\/80{color:rgb(170 161 184/.8)}.text-\[\#b07b00\]{--tw-text-opacity:1;color:rgb(176 123 0/var(--tw-text-opacity,1))}.text-\[\#b17920\]{--tw-text-opacity:1;color:rgb(177 121 32/var(--tw-text-opacity,1))}.text-\[\#b45309\]\/40{color:rgb(180 83 9/.4)}.text-\[\#b5533f\]{--tw-text-opacity:1;color:rgb(181 83 63/var(--tw-text-opacity,1))}.text-\[\#b85b50\]{--tw-text-opacity:1;color:rgb(184 91 80/var(--tw-text-opacity,1))}.text-\[\#b95f5f\]{--tw-text-opacity:1;color:rgb(185 95 95/var(--tw-text-opacity,1))}.text-\[\#ba7d37\]{--tw-text-opacity:1;color:rgb(186 125 55/var(--tw-text-opacity,1))}.text-\[\#bbf7d0\]{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity,1))}.text-\[\#bdb5a5\]{--tw-text-opacity:1;color:rgb(189 181 165/var(--tw-text-opacity,1))}.text-\[\#bfdbfe\]{--tw-text-opacity:1;color:rgb(191 219 254/var(--tw-text-opacity,1))}.text-\[\#c25d5d\]{--tw-text-opacity:1;color:rgb(194 93 93/var(--tw-text-opacity,1))}.text-\[\#c28a35\]{--tw-text-opacity:1;color:rgb(194 138 53/var(--tw-text-opacity,1))}.text-\[\#c28a35\]\/70{color:rgb(194 138 53/.7)}.text-\[\#c5b79c\]{--tw-text-opacity:1;color:rgb(197 183 156/var(--tw-text-opacity,1))}.text-\[\#c5b79c\]\/20{color:rgb(197 183 156/.2)}.text-\[\#c5b79c\]\/25{color:rgb(197 183 156/.25)}.text-\[\#c5b79c\]\/35{color:rgb(197 183 156/.35)}.text-\[\#c5b79c\]\/40{color:rgb(197 183 156/.4)}.text-\[\#c5b79c\]\/50{color:rgb(197 183 156/.5)}.text-\[\#c5b79c\]\/70{color:rgb(197 183 156/.7)}.text-\[\#c7a45b\]{--tw-text-opacity:1;color:rgb(199 164 91/var(--tw-text-opacity,1))}.text-\[\#c8bb9f\]{--tw-text-opacity:1;color:rgb(200 187 159/var(--tw-text-opacity,1))}.text-\[\#c8cfff\]{--tw-text-opacity:1;color:rgb(200 207 255/var(--tw-text-opacity,1))}.text-\[\#cf9d3f\]{--tw-text-opacity:1;color:rgb(207 157 63/var(--tw-text-opacity,1))}.text-\[\#cf9d3f\]\/85{color:rgb(207 157 63/.85)}.text-\[\#cfe9d0\]{--tw-text-opacity:1;color:rgb(207 233 208/var(--tw-text-opacity,1))}.text-\[\#d2b26c\]{--tw-text-opacity:1;color:rgb(210 178 108/var(--tw-text-opacity,1))}.text-\[\#d4af37\]{--tw-text-opacity:1;color:rgb(212 175 55/var(--tw-text-opacity,1))}.text-\[\#d65a31\]\/35{color:rgb(214 90 49/.35)}.text-\[\#d6b66c\]{--tw-text-opacity:1;color:rgb(214 182 108/var(--tw-text-opacity,1))}.text-\[\#d7a36d\]{--tw-text-opacity:1;color:rgb(215 163 109/var(--tw-text-opacity,1))}.text-\[\#d8ba69\]{--tw-text-opacity:1;color:rgb(216 186 105/var(--tw-text-opacity,1))}.text-\[\#d8bd7c\]{--tw-text-opacity:1;color:rgb(216 189 124/var(--tw-text-opacity,1))}.text-\[\#d8d0c2\]{--tw-text-opacity:1;color:rgb(216 208 194/var(--tw-text-opacity,1))}.text-\[\#d98278\]{--tw-text-opacity:1;color:rgb(217 130 120/var(--tw-text-opacity,1))}.text-\[\#d9b968\]\/55{color:rgb(217 185 104/.55)}.text-\[\#d9d8d3\]\/85{color:rgb(217 216 211/.85)}.text-\[\#dbdadf\]\/80{color:rgb(219 218 223/.8)}.text-\[\#dc7862\]{--tw-text-opacity:1;color:rgb(220 120 98/var(--tw-text-opacity,1))}.text-\[\#dc7f72\]{--tw-text-opacity:1;color:rgb(220 127 114/var(--tw-text-opacity,1))}.text-\[\#dfa64b\]{--tw-text-opacity:1;color:rgb(223 166 75/var(--tw-text-opacity,1))}.text-\[\#dfaa72\]{--tw-text-opacity:1;color:rgb(223 170 114/var(--tw-text-opacity,1))}.text-\[\#dfb459\]{--tw-text-opacity:1;color:rgb(223 180 89/var(--tw-text-opacity,1))}.text-\[\#dfb459\]\/60{color:rgb(223 180 89/.6)}.text-\[\#dfb459\]\/80{color:rgb(223 180 89/.8)}.text-\[\#e0a23a\]{--tw-text-opacity:1;color:rgb(224 162 58/var(--tw-text-opacity,1))}.text-\[\#e0c681\]{--tw-text-opacity:1;color:rgb(224 198 129/var(--tw-text-opacity,1))}.text-\[\#e0c681\]\/65{color:rgb(224 198 129/.65)}.text-\[\#e2e8f0\]{--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}.text-\[\#e5484d\]{--tw-text-opacity:1;color:rgb(229 72 77/var(--tw-text-opacity,1))}.text-\[\#e9e5dc\]{--tw-text-opacity:1;color:rgb(233 229 220/var(--tw-text-opacity,1))}.text-\[\#ecd19a\]{--tw-text-opacity:1;color:rgb(236 209 154/var(--tw-text-opacity,1))}.text-\[\#ecd19a\]\/90{color:rgb(236 209 154/.9)}.text-\[\#ef9b91\]{--tw-text-opacity:1;color:rgb(239 155 145/var(--tw-text-opacity,1))}.text-\[\#efeef2\]{--tw-text-opacity:1;color:rgb(239 238 242/var(--tw-text-opacity,1))}.text-\[\#f0a08e\]{--tw-text-opacity:1;color:rgb(240 160 142/var(--tw-text-opacity,1))}.text-\[\#f0dfb6\]{--tw-text-opacity:1;color:rgb(240 223 182/var(--tw-text-opacity,1))}.text-\[\#f1f5f9\]{--tw-text-opacity:1;color:rgb(241 245 249/var(--tw-text-opacity,1))}.text-\[\#f3eadb\]{--tw-text-opacity:1;color:rgb(243 234 219/var(--tw-text-opacity,1))}.text-\[\#f4d98e\]{--tw-text-opacity:1;color:rgb(244 217 142/var(--tw-text-opacity,1))}.text-\[\#f4efe5\]{--tw-text-opacity:1;color:rgb(244 239 229/var(--tw-text-opacity,1))}.text-\[\#f5f0e8\]{--tw-text-opacity:1;color:rgb(245 240 232/var(--tw-text-opacity,1))}.text-\[\#f5f5f2\]{--tw-text-opacity:1;color:rgb(245 245 242/var(--tw-text-opacity,1))}.text-\[\#f7b7a9\]{--tw-text-opacity:1;color:rgb(247 183 169/var(--tw-text-opacity,1))}.text-\[\#f7dfd6\]\/85{color:rgb(247 223 214/.85)}.text-\[\#f7eddc\]{--tw-text-opacity:1;color:rgb(247 237 220/var(--tw-text-opacity,1))}.text-\[\#f7f1e6\]{--tw-text-opacity:1;color:rgb(247 241 230/var(--tw-text-opacity,1))}.text-\[\#f8c76a\]\/35{color:rgb(248 199 106/.35)}.text-\[\#f8e7bf\]{--tw-text-opacity:1;color:rgb(248 231 191/var(--tw-text-opacity,1))}.text-\[\#f8f1df\]{--tw-text-opacity:1;color:rgb(248 241 223/var(--tw-text-opacity,1))}.text-\[\#f8f1ed\]{--tw-text-opacity:1;color:rgb(248 241 237/var(--tw-text-opacity,1))}.text-\[\#f8f2e8\]{--tw-text-opacity:1;color:rgb(248 242 232/var(--tw-text-opacity,1))}.text-\[\#f97316\]\/35{color:rgb(249 115 22/.35)}.text-\[\#fb7185\]\/35{color:rgb(251 113 133/.35)}.text-\[\#fb923c\]\/45{color:rgb(251 146 60/.45)}.text-\[\#fbf8f3\]{--tw-text-opacity:1;color:rgb(251 248 243/var(--tw-text-opacity,1))}.text-\[\#fbf8f3\]\/50{color:rgb(251 248 243/.5)}.text-\[\#fbf8f3\]\/70{color:rgb(251 248 243/.7)}.text-\[\#fcd34d\]{--tw-text-opacity:1;color:rgb(252 211 77/var(--tw-text-opacity,1))}.text-\[\#ff9c93\]{--tw-text-opacity:1;color:rgb(255 156 147/var(--tw-text-opacity,1))}.text-\[\#ffb0a2\]{--tw-text-opacity:1;color:rgb(255 176 162/var(--tw-text-opacity,1))}.text-\[\#fff8e8\]{--tw-text-opacity:1;color:rgb(255 248 232/var(--tw-text-opacity,1))}.text-\[\#fff9ef\]{--tw-text-opacity:1;color:rgb(255 249 239/var(--tw-text-opacity,1))}.text-\[\#ffffff\]{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-\[color-mix\(in_srgb\2c var\(--accent-gold\)_70\%\2c var\(--text-secondary\)\)\]{color:color-mix(in srgb,var(--accent-gold) 70%,var(--text-secondary))}.text-\[color-mix\(in_srgb\2c var\(--accent-gold\)_80\%\2c var\(--text-primary\)\)\]{color:color-mix(in srgb,var(--accent-gold) 80%,var(--text-primary))}.text-\[color-mix\(in_srgb\2c var\(--home-accent\)_62\%\2c var\(--text-muted\)\)\]{color:color-mix(in srgb,var(--home-accent) 62%,var(--text-muted))}.text-\[color\:rgba\(18\2c 18\2c 18\2c 0\.5\)\]{color:rgba(18,18,18,.5)}.text-\[color\:rgba\(18\2c 18\2c 18\2c 0\.55\)\]{color:rgba(18,18,18,.55)}.text-\[color\:rgba\(18\2c 18\2c 18\2c 0\.6\)\]{color:rgba(18,18,18,.6)}.text-\[color\:rgba\(18\2c 18\2c 18\2c 0\.65\)\]{color:rgba(18,18,18,.65)}.text-\[color\:rgba\(18\2c 18\2c 18\2c 0\.7\)\]{color:rgba(18,18,18,.7)}.text-\[color\:var\(--dw-dim\)\]{color:var(--dw-dim)}.text-\[color\:var\(--dw-faint\)\]{color:var(--dw-faint)}.text-\[color\:var\(--dw-lime\)\]{color:var(--dw-lime)}.text-\[color\:var\(--dw-on-ink\)\]{color:var(--dw-on-ink)}.text-\[color\:var\(--dw-on-lime\)\]{color:var(--dw-on-lime)}.text-\[color\:var\(--home-accent\)\]{color:var(--home-accent)}.text-\[color\:var\(--noot-gold\)\]{color:var(--noot-gold)}.text-\[color\:var\(--noot-group\)\]{color:var(--noot-group)}.text-\[color\:var\(--noot-presence-online\)\]{color:var(--noot-presence-online)}.text-\[color\:var\(--noot-seen\)\]{color:var(--noot-seen)}.text-\[var\(--accent-glow\)\]{color:var(--accent-glow)}.text-\[var\(--accent-gold\)\]{color:var(--accent-gold)}.text-\[var\(--accent-iris\)\]{color:var(--accent-iris)}.text-\[var\(--accent-rust\)\]{color:var(--accent-rust)}.text-\[var\(--accent-rust\2c \#b5533f\)\]{color:var(--accent-rust,#b5533f)}.text-\[var\(--accent-sage\)\]{color:var(--accent-sage)}.text-\[var\(--accent-teal\)\]{color:var(--accent-teal)}.text-\[var\(--bg-primary\)\]{color:var(--bg-primary)}.text-\[var\(--cat-moss\)\]{color:var(--cat-moss)}.text-\[var\(--home-accent\)\]{color:var(--home-accent)}.text-\[var\(--home-accent-strong\)\]{color:var(--home-accent-strong)}.text-\[var\(--home-ink-muted\)\]{color:var(--home-ink-muted)}.text-\[var\(--home-tab-accent\)\]{color:var(--home-tab-accent)}.text-\[var\(--noo-accent\)\]{color:var(--noo-accent)}.text-\[var\(--noo-sun\)\]{color:var(--noo-sun)}.text-\[var\(--noosip-accent\)\]{color:var(--noosip-accent)}.text-\[var\(--noosip-gold\)\]{color:var(--noosip-gold)}.text-\[var\(--noosip-muted\)\]{color:var(--noosip-muted)}.text-\[var\(--noosip-text\)\]{color:var(--noosip-text)}.text-\[var\(--tab-accent\)\]{color:var(--tab-accent)}.text-\[var\(--text-muted\)\]{color:var(--text-muted)}.text-\[var\(--text-primary\)\]{color:var(--text-primary)}.text-\[var\(--text-secondary\)\]{color:var(--text-secondary)}.text-\[var\(--th-accent\)\]{color:var(--th-accent)}.text-\[var\(--th-ink\)\]{color:var(--th-ink)}.text-\[var\(--tool-accent\)\]{color:var(--tool-accent)}.text-\[var\(--trial-forest\)\]{color:var(--trial-forest)}.text-\[var\(--trial-forest-soft\)\]{color:var(--trial-forest-soft)}.text-\[var\(--trial-gold\)\]{color:var(--trial-gold)}.text-\[var\(--trial-gold-bright\)\]{color:var(--trial-gold-bright)}.text-\[var\(--world-accent\)\]{color:var(--world-accent)}.text-amber-100{--tw-text-opacity:1;color:rgb(254 243 199/var(--tw-text-opacity,1))}.text-amber-200{--tw-text-opacity:1;color:rgb(253 230 138/var(--tw-text-opacity,1))}.text-amber-200\/50{color:rgb(253 230 138/.5)}.text-amber-200\/60{color:rgb(253 230 138/.6)}.text-amber-300{--tw-text-opacity:1;color:rgb(252 211 77/var(--tw-text-opacity,1))}.text-amber-300\/80{color:rgb(252 211 77/.8)}.text-amber-300\/90{color:rgb(252 211 77/.9)}.text-amber-400{--tw-text-opacity:1;color:rgb(251 191 36/var(--tw-text-opacity,1))}.text-amber-500{--tw-text-opacity:1;color:rgb(245 158 11/var(--tw-text-opacity,1))}.text-amber-500\/85{color:rgb(245 158 11/.85)}.text-amber-600{--tw-text-opacity:1;color:rgb(217 119 6/var(--tw-text-opacity,1))}.text-amber-600\/60{color:rgb(217 119 6/.6)}.text-amber-700{--tw-text-opacity:1;color:rgb(180 83 9/var(--tw-text-opacity,1))}.text-amber-800{--tw-text-opacity:1;color:rgb(146 64 14/var(--tw-text-opacity,1))}.text-amber-900\/70{color:rgb(120 53 15/.7)}.text-amber-950{--tw-text-opacity:1;color:rgb(69 26 3/var(--tw-text-opacity,1))}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.text-blue-100{--tw-text-opacity:1;color:rgb(219 234 254/var(--tw-text-opacity,1))}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity,1))}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity,1))}.text-blue-500\/85{color:rgb(59 130 246/.85)}.text-blue-600{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.text-blue-700{--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity,1))}.text-blue-800{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity,1))}.text-blue-900{--tw-text-opacity:1;color:rgb(30 58 138/var(--tw-text-opacity,1))}.text-cream{color:var(--bg-primary)}.text-current{color:currentColor}.text-cyan-400{--tw-text-opacity:1;color:rgb(34 211 238/var(--tw-text-opacity,1))}.text-cyan-700{--tw-text-opacity:1;color:rgb(14 116 144/var(--tw-text-opacity,1))}.text-destructive{--tw-text-opacity:1;color:rgb(168 68 58/var(--tw-text-opacity,1))}.text-earth{color:var(--text-muted)}.text-emerald-100{--tw-text-opacity:1;color:rgb(209 250 229/var(--tw-text-opacity,1))}.text-emerald-100\/55{color:rgb(209 250 229/.55)}.text-emerald-100\/60{color:rgb(209 250 229/.6)}.text-emerald-200{--tw-text-opacity:1;color:rgb(167 243 208/var(--tw-text-opacity,1))}.text-emerald-200\/50{color:rgb(167 243 208/.5)}.text-emerald-200\/60{color:rgb(167 243 208/.6)}.text-emerald-300{--tw-text-opacity:1;color:rgb(110 231 183/var(--tw-text-opacity,1))}.text-emerald-300\/75{color:rgb(110 231 183/.75)}.text-emerald-300\/80{color:rgb(110 231 183/.8)}.text-emerald-400{--tw-text-opacity:1;color:rgb(52 211 153/var(--tw-text-opacity,1))}.text-emerald-500{--tw-text-opacity:1;color:rgb(16 185 129/var(--tw-text-opacity,1))}.text-emerald-500\/80{color:rgb(16 185 129/.8)}.text-emerald-600{--tw-text-opacity:1;color:rgb(5 150 105/var(--tw-text-opacity,1))}.text-emerald-700{--tw-text-opacity:1;color:rgb(4 120 87/var(--tw-text-opacity,1))}.text-emerald-800{--tw-text-opacity:1;color:rgb(6 95 70/var(--tw-text-opacity,1))}.text-emerald-950{--tw-text-opacity:1;color:rgb(2 44 34/var(--tw-text-opacity,1))}.text-fuchsia-100{--tw-text-opacity:1;color:rgb(250 232 255/var(--tw-text-opacity,1))}.text-fuchsia-400{--tw-text-opacity:1;color:rgb(232 121 249/var(--tw-text-opacity,1))}.text-fuchsia-500{--tw-text-opacity:1;color:rgb(217 70 239/var(--tw-text-opacity,1))}.text-fuchsia-600{--tw-text-opacity:1;color:rgb(192 38 211/var(--tw-text-opacity,1))}.text-fuchsia-600\/80{color:rgb(192 38 211/.8)}.text-fuchsia-700{--tw-text-opacity:1;color:rgb(162 28 175/var(--tw-text-opacity,1))}.text-fuchsia-800{--tw-text-opacity:1;color:rgb(134 25 143/var(--tw-text-opacity,1))}.text-glow{color:var(--accent-glow)}.text-gold{color:var(--accent-gold)}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.text-green-600{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity,1))}.text-green-700{--tw-text-opacity:1;color:rgb(21 128 61/var(--tw-text-opacity,1))}.text-indigo-100{--tw-text-opacity:1;color:rgb(224 231 255/var(--tw-text-opacity,1))}.text-indigo-400{--tw-text-opacity:1;color:rgb(129 140 248/var(--tw-text-opacity,1))}.text-indigo-800{--tw-text-opacity:1;color:rgb(55 48 163/var(--tw-text-opacity,1))}.text-ink{color:var(--text-primary)}.text-line{color:var(--border-color)}.text-mute{color:var(--text-secondary)}.text-orange-100{--tw-text-opacity:1;color:rgb(255 237 213/var(--tw-text-opacity,1))}.text-orange-100\/40{color:rgb(255 237 213/.4)}.text-orange-100\/55{color:rgb(255 237 213/.55)}.text-orange-200{--tw-text-opacity:1;color:rgb(254 215 170/var(--tw-text-opacity,1))}.text-orange-200\/65{color:rgb(254 215 170/.65)}.text-orange-300{--tw-text-opacity:1;color:rgb(253 186 116/var(--tw-text-opacity,1))}.text-orange-300\/35{color:rgb(253 186 116/.35)}.text-orange-300\/70{color:rgb(253 186 116/.7)}.text-orange-400{--tw-text-opacity:1;color:rgb(251 146 60/var(--tw-text-opacity,1))}.text-orange-400\/60{color:rgb(251 146 60/.6)}.text-orange-400\/70{color:rgb(251 146 60/.7)}.text-orange-50{--tw-text-opacity:1;color:rgb(255 247 237/var(--tw-text-opacity,1))}.text-orange-500\/75{color:rgb(249 115 22/.75)}.text-orange-600{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity,1))}.text-orange-700{--tw-text-opacity:1;color:rgb(194 65 12/var(--tw-text-opacity,1))}.text-orange-700\/70{color:rgb(194 65 12/.7)}.text-orange-800{--tw-text-opacity:1;color:rgb(154 52 18/var(--tw-text-opacity,1))}.text-orange-900\/50{color:rgb(124 45 18/.5)}.text-orange-950{--tw-text-opacity:1;color:rgb(67 20 7/var(--tw-text-opacity,1))}.text-pink-500\/40{color:rgb(236 72 153/.4)}.text-purple-400{--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity,1))}.text-purple-500{--tw-text-opacity:1;color:rgb(168 85 247/var(--tw-text-opacity,1))}.text-purple-600{--tw-text-opacity:1;color:rgb(147 51 234/var(--tw-text-opacity,1))}.text-purple-700{--tw-text-opacity:1;color:rgb(126 34 206/var(--tw-text-opacity,1))}.text-purple-950{--tw-text-opacity:1;color:rgb(59 7 100/var(--tw-text-opacity,1))}.text-red-200{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity,1))}.text-red-300{--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.text-red-400{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-red-500\/85{color:rgb(239 68 68/.85)}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-red-700{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.text-red-800{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity,1))}.text-red-950{--tw-text-opacity:1;color:rgb(69 10 10/var(--tw-text-opacity,1))}.text-rose-100{--tw-text-opacity:1;color:rgb(255 228 230/var(--tw-text-opacity,1))}.text-rose-300{--tw-text-opacity:1;color:rgb(253 164 175/var(--tw-text-opacity,1))}.text-rose-300\/80{color:rgb(253 164 175/.8)}.text-rose-400{--tw-text-opacity:1;color:rgb(251 113 133/var(--tw-text-opacity,1))}.text-rose-500{--tw-text-opacity:1;color:rgb(244 63 94/var(--tw-text-opacity,1))}.text-rose-500\/60{color:rgb(244 63 94/.6)}.text-rose-500\/80{color:rgb(244 63 94/.8)}.text-rose-500\/85{color:rgb(244 63 94/.85)}.text-rose-600{--tw-text-opacity:1;color:rgb(225 29 72/var(--tw-text-opacity,1))}.text-rose-700{--tw-text-opacity:1;color:rgb(190 18 60/var(--tw-text-opacity,1))}.text-rose-700\/80{color:rgb(190 18 60/.8)}.text-rose-800{--tw-text-opacity:1;color:rgb(159 18 57/var(--tw-text-opacity,1))}.text-rose-950{--tw-text-opacity:1;color:rgb(76 5 25/var(--tw-text-opacity,1))}.text-sky-100{--tw-text-opacity:1;color:rgb(224 242 254/var(--tw-text-opacity,1))}.text-sky-400{--tw-text-opacity:1;color:rgb(56 189 248/var(--tw-text-opacity,1))}.text-sky-500{--tw-text-opacity:1;color:rgb(14 165 233/var(--tw-text-opacity,1))}.text-sky-600{--tw-text-opacity:1;color:rgb(2 132 199/var(--tw-text-opacity,1))}.text-sky-700{--tw-text-opacity:1;color:rgb(3 105 161/var(--tw-text-opacity,1))}.text-sky-800{--tw-text-opacity:1;color:rgb(7 89 133/var(--tw-text-opacity,1))}.text-sky-950{--tw-text-opacity:1;color:rgb(8 47 73/var(--tw-text-opacity,1))}.text-slate-300{--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.text-slate-400{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.text-slate-500{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.text-slate-500\/65{color:rgb(100 116 139/.65)}.text-slate-500\/75{color:rgb(100 116 139/.75)}.text-slate-600{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.text-slate-700{--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.text-slate-800{--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity,1))}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}.text-slate-950{--tw-text-opacity:1;color:rgb(2 6 23/var(--tw-text-opacity,1))}.text-stone-100{--tw-text-opacity:1;color:rgb(245 245 244/var(--tw-text-opacity,1))}.text-stone-200{--tw-text-opacity:1;color:rgb(231 229 228/var(--tw-text-opacity,1))}.text-stone-300{--tw-text-opacity:1;color:rgb(214 211 209/var(--tw-text-opacity,1))}.text-stone-400{--tw-text-opacity:1;color:rgb(168 162 158/var(--tw-text-opacity,1))}.text-stone-500{--tw-text-opacity:1;color:rgb(120 113 108/var(--tw-text-opacity,1))}.text-stone-600{--tw-text-opacity:1;color:rgb(87 83 78/var(--tw-text-opacity,1))}.text-stone-950{--tw-text-opacity:1;color:rgb(12 10 9/var(--tw-text-opacity,1))}.text-teal-100{--tw-text-opacity:1;color:rgb(204 251 241/var(--tw-text-opacity,1))}.text-teal-400{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity,1))}.text-teal-500{--tw-text-opacity:1;color:rgb(20 184 166/var(--tw-text-opacity,1))}.text-teal-500\/45{color:rgb(20 184 166/.45)}.text-teal-600{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity,1))}.text-teal-600\/80{color:rgb(13 148 136/.8)}.text-teal-700{--tw-text-opacity:1;color:rgb(15 118 110/var(--tw-text-opacity,1))}.text-teal-700\/75{color:rgb(15 118 110/.75)}.text-teal-800{--tw-text-opacity:1;color:rgb(17 94 89/var(--tw-text-opacity,1))}.text-transparent{color:transparent}.text-violet-100{--tw-text-opacity:1;color:rgb(237 233 254/var(--tw-text-opacity,1))}.text-violet-100\/30{color:rgb(237 233 254/.3)}.text-violet-100\/80{color:rgb(237 233 254/.8)}.text-violet-200{--tw-text-opacity:1;color:rgb(221 214 254/var(--tw-text-opacity,1))}.text-violet-200\/55{color:rgb(221 214 254/.55)}.text-violet-200\/90{color:rgb(221 214 254/.9)}.text-violet-300{--tw-text-opacity:1;color:rgb(196 181 253/var(--tw-text-opacity,1))}.text-violet-300\/80{color:rgb(196 181 253/.8)}.text-violet-400{--tw-text-opacity:1;color:rgb(167 139 250/var(--tw-text-opacity,1))}.text-violet-400\/45{color:rgb(167 139 250/.45)}.text-violet-400\/60{color:rgb(167 139 250/.6)}.text-violet-500{--tw-text-opacity:1;color:rgb(139 92 246/var(--tw-text-opacity,1))}.text-violet-500\/80{color:rgb(139 92 246/.8)}.text-violet-500\/85{color:rgb(139 92 246/.85)}.text-violet-600{--tw-text-opacity:1;color:rgb(124 58 237/var(--tw-text-opacity,1))}.text-violet-700{--tw-text-opacity:1;color:rgb(109 40 217/var(--tw-text-opacity,1))}.text-violet-800{--tw-text-opacity:1;color:rgb(91 33 182/var(--tw-text-opacity,1))}.text-violet-800\/60{color:rgb(91 33 182/.6)}.text-violet-900{--tw-text-opacity:1;color:rgb(76 29 149/var(--tw-text-opacity,1))}.text-violet-900\/55{color:rgb(76 29 149/.55)}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/0{color:rgb(255 255 255/0)}.text-white\/30{color:rgb(255 255 255/.3)}.text-white\/35{color:rgb(255 255 255/.35)}.text-white\/40{color:rgb(255 255 255/.4)}.text-white\/45{color:rgb(255 255 255/.45)}.text-white\/50{color:rgb(255 255 255/.5)}.text-white\/55{color:rgb(255 255 255/.55)}.text-white\/60{color:rgb(255 255 255/.6)}.text-white\/65{color:rgb(255 255 255/.65)}.text-white\/70{color:rgb(255 255 255/.7)}.text-white\/75{color:rgb(255 255 255/.75)}.text-white\/80{color:rgb(255 255 255/.8)}.text-white\/85{color:rgb(255 255 255/.85)}.text-white\/90{color:rgb(255 255 255/.9)}.text-zinc-100{--tw-text-opacity:1;color:rgb(244 244 245/var(--tw-text-opacity,1))}.text-zinc-100\/30{color:rgb(244 244 245/.3)}.text-zinc-100\/35{color:rgb(244 244 245/.35)}.text-zinc-100\/40{color:rgb(244 244 245/.4)}.text-zinc-100\/50{color:rgb(244 244 245/.5)}.text-zinc-100\/55{color:rgb(244 244 245/.55)}.text-zinc-100\/60{color:rgb(244 244 245/.6)}.text-zinc-100\/70{color:rgb(244 244 245/.7)}.text-zinc-900{--tw-text-opacity:1;color:rgb(24 24 27/var(--tw-text-opacity,1))}.text-opacity-80{--tw-text-opacity:0.8}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.decoration-\[color-mix\(in_srgb\2c var\(--noosip-accent\)_40\%\2c transparent\)\]{text-decoration-color:color-mix(in srgb,var(--noosip-accent) 40%,transparent)}.decoration-line{text-decoration-color:var(--border-color)}.decoration-transparent{text-decoration-color:transparent}.decoration-dotted{text-decoration-style:dotted}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.underline-offset-8{text-underline-offset:8px}.placeholder-\[var\(--text-muted\)\]::-moz-placeholder{color:var(--text-muted)}.placeholder-\[var\(--text-muted\)\]::placeholder{color:var(--text-muted)}.caret-\[var\(--text-primary\)\]{caret-color:var(--text-primary)}.accent-\[\#5d6e5a\]{accent-color:#5d6e5a}.accent-\[\#60a5fa\]{accent-color:#60a5fa}.accent-\[var\(--accent-gold\)\]{accent-color:var(--accent-gold)}.accent-\[var\(--accent-rust\)\]{accent-color:var(--accent-rust)}.accent-\[var\(--noo-accent\)\]{accent-color:var(--noo-accent)}.accent-\[var\(--trial-wine\)\]{accent-color:var(--trial-wine)}.accent-amber-500{accent-color:#f59e0b}.accent-gold{accent-color:var(--accent-gold)}.accent-ink{accent-color:var(--text-primary)}.accent-slate-900{accent-color:#0f172a}.accent-teal-500{accent-color:#14b8a6}.\!opacity-100{opacity:1!important}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-100{opacity:1}.opacity-15{opacity:.15}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-35{opacity:.35}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-65{opacity:.65}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-85{opacity:.85}.opacity-90{opacity:.9}.opacity-\[0\.035\]{opacity:.035}.opacity-\[0\.03\]{opacity:.03}.opacity-\[0\.05\]{opacity:.05}.opacity-\[0\.16\]{opacity:.16}.mix-blend-screen{mix-blend-mode:screen}.mix-blend-color{mix-blend-mode:color}.shadow{--tw-shadow:0 1px 3px 0 rgb(0 0 0/0.1),0 1px 2px -1px rgb(0 0 0/0.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-2xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px rgb(0 0 0/0.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.shadow-\[-18px_0_38px_rgba\(17\2c 25\2c 77\2c 0\.16\)\]{--tw-shadow:-18px 0 38px rgba(17,25,77,0.16);--tw-shadow-colored:-18px 0 38px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(0\2c 0\2c 0\2c \.55\)\]{--tw-shadow:0 0 0 1px rgba(0,0,0,.55);--tw-shadow-colored:0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(0\2c 0\2c 0\2c 0\.45\)\]{--tw-shadow:0 0 0 1px rgba(0,0,0,0.45);--tw-shadow-colored:0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_4px_color-mix\(in_srgb\2c var\(--accent-gold\)_14\%\2c transparent\)\]{--tw-shadow:0 0 0 4px color-mix(in srgb,var(--accent-gold) 14%,transparent);--tw-shadow-colored:0 0 0 4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_10px_-1px_color-mix\(in_srgb\2c var\(--accent-iris\)_80\%\2c transparent\)\]{--tw-shadow:0 0 10px -1px color-mix(in srgb,var(--accent-iris) 80%,transparent);--tw-shadow-colored:0 0 10px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(212\2c 168\2c 87\2c 0\.35\)\]{--tw-shadow:0 0 10px rgba(212,168,87,0.35);--tw-shadow-colored:0 0 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_12px_\#6ee7b7\]{--tw-shadow:0 0 12px #6ee7b7;--tw-shadow-colored:0 0 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_12px_color-mix\(in_srgb\2c var\(--home-accent\)_8\%\2c transparent\)\]{--tw-shadow:0 0 12px color-mix(in srgb,var(--home-accent) 8%,transparent);--tw-shadow-colored:0 0 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_12px_rgba\(122\2c 90\2c 248\2c 0\.2\)\]{--tw-shadow:0 0 12px rgba(122,90,248,0.2);--tw-shadow-colored:0 0 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_12px_rgba\(139\2c 92\2c 246\2c 0\.3\)\]{--tw-shadow:0 0 12px rgba(139,92,246,0.3);--tw-shadow-colored:0 0 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_12px_rgba\(20\2c 184\2c 166\2c 0\.2\)\]{--tw-shadow:0 0 12px rgba(20,184,166,0.2);--tw-shadow-colored:0 0 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_12px_rgba\(212\2c 168\2c 87\2c 0\.25\)\]{--tw-shadow:0 0 12px rgba(212,168,87,0.25);--tw-shadow-colored:0 0 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_12px_rgba\(224\2c 166\2c 75\2c 0\.4\)\]{--tw-shadow:0 0 12px rgba(224,166,75,0.4);--tw-shadow-colored:0 0 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_14px_\#8eb08b\]{--tw-shadow:0 0 14px #8eb08b;--tw-shadow-colored:0 0 14px var(--tw-shadow-color)}.shadow-\[0_0_14px_\#8eb08b\],.shadow-\[0_0_14px_\#d06c5f\]{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_14px_\#d06c5f\]{--tw-shadow:0 0 14px #d06c5f;--tw-shadow-colored:0 0 14px var(--tw-shadow-color)}.shadow-\[0_0_14px_color-mix\(in_srgb\2c var\(--home-accent\)_10\%\2c transparent\)\]{--tw-shadow:0 0 14px color-mix(in srgb,var(--home-accent) 10%,transparent);--tw-shadow-colored:0 0 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_14px_color-mix\(in_srgb\2c var\(--home-accent\)_24\%\2c transparent\)\]{--tw-shadow:0 0 14px color-mix(in srgb,var(--home-accent) 24%,transparent);--tw-shadow-colored:0 0 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_14px_rgba\(139\2c 92\2c 246\2c \.12\)\]{--tw-shadow:0 0 14px rgba(139,92,246,.12);--tw-shadow-colored:0 0 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_14px_rgba\(139\2c 92\2c 246\2c \.18\)\]{--tw-shadow:0 0 14px rgba(139,92,246,.18);--tw-shadow-colored:0 0 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_14px_rgba\(14\2c 165\2c 233\2c \.1\)\]{--tw-shadow:0 0 14px rgba(14,165,233,.1);--tw-shadow-colored:0 0 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_14px_rgba\(14\2c 165\2c 233\2c \.18\)\]{--tw-shadow:0 0 14px rgba(14,165,233,.18);--tw-shadow-colored:0 0 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_14px_rgba\(16\2c 185\2c 129\2c \.1\)\]{--tw-shadow:0 0 14px rgba(16,185,129,.1);--tw-shadow-colored:0 0 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_14px_rgba\(16\2c 185\2c 129\2c \.18\)\]{--tw-shadow:0 0 14px rgba(16,185,129,.18);--tw-shadow-colored:0 0 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_14px_rgba\(20\2c 184\2c 166\2c \.1\)\]{--tw-shadow:0 0 14px rgba(20,184,166,.1);--tw-shadow-colored:0 0 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_14px_rgba\(20\2c 184\2c 166\2c \.16\)\]{--tw-shadow:0 0 14px rgba(20,184,166,.16);--tw-shadow-colored:0 0 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_14px_rgba\(244\2c 63\2c 94\2c \.1\)\]{--tw-shadow:0 0 14px rgba(244,63,94,.1);--tw-shadow-colored:0 0 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_14px_rgba\(244\2c 63\2c 94\2c \.16\)\]{--tw-shadow:0 0 14px rgba(244,63,94,.16);--tw-shadow-colored:0 0 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_14px_rgba\(244\2c 63\2c 94\2c \.18\)\]{--tw-shadow:0 0 14px rgba(244,63,94,.18);--tw-shadow-colored:0 0 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_14px_rgba\(245\2c 158\2c 11\2c \.1\)\]{--tw-shadow:0 0 14px rgba(245,158,11,.1);--tw-shadow-colored:0 0 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_14px_rgba\(245\2c 158\2c 11\2c \.16\)\]{--tw-shadow:0 0 14px rgba(245,158,11,.16);--tw-shadow-colored:0 0 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_14px_rgba\(30\2c 64\2c 175\2c \.22\)\]{--tw-shadow:0 0 14px rgba(30,64,175,.22);--tw-shadow-colored:0 0 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_14px_rgba\(59\2c 130\2c 246\2c \.12\)\]{--tw-shadow:0 0 14px rgba(59,130,246,.12);--tw-shadow-colored:0 0 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_15px_color-mix\(in_srgb\2c var\(--home-accent\)_35\%\2c transparent\)\]{--tw-shadow:0 0 15px color-mix(in srgb,var(--home-accent) 35%,transparent);--tw-shadow-colored:0 0 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(139\2c 92\2c 246\2c 0\.35\)\]{--tw-shadow:0 0 15px rgba(139,92,246,0.35);--tw-shadow-colored:0 0 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(140\2c 123\2c 107\2c 0\.15\)\]{--tw-shadow:0 0 15px rgba(140,123,107,0.15);--tw-shadow-colored:0 0 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(181\2c 83\2c 63\2c 0\.12\)\]{--tw-shadow:0 0 15px rgba(181,83,63,0.12);--tw-shadow-colored:0 0 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(194\2c 138\2c 53\2c 0\.12\)\]{--tw-shadow:0 0 15px rgba(194,138,53,0.12);--tw-shadow-colored:0 0 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(251\2c 191\2c 36\2c 0\.15\)\]{--tw-shadow:0 0 15px rgba(251,191,36,0.15);--tw-shadow-colored:0 0 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_16px_color-mix\(in_srgb\2c var\(--home-accent\)_25\%\2c transparent\)\]{--tw-shadow:0 0 16px color-mix(in srgb,var(--home-accent) 25%,transparent);--tw-shadow-colored:0 0 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_16px_rgba\(249\2c 115\2c 22\2c \.18\)\]{--tw-shadow:0 0 16px rgba(249,115,22,.18);--tw-shadow-colored:0 0 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_18px_-6px_color-mix\(in_srgb\2c var\(--accent-gold\)_70\%\2c transparent\)\]{--tw-shadow:0 0 18px -6px color-mix(in srgb,var(--accent-gold) 70%,transparent);--tw-shadow-colored:0 0 18px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(249\2c 115\2c 22\2c \.25\)\]{--tw-shadow:0 0 18px rgba(249,115,22,.25);--tw-shadow-colored:0 0 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(140\2c 123\2c 107\2c 0\.1\)\]{--tw-shadow:0 0 20px rgba(140,123,107,0.1);--tw-shadow-colored:0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(245\2c 158\2c 11\2c 0\.3\)\]{--tw-shadow:0 0 20px rgba(245,158,11,0.3);--tw-shadow-colored:0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_24px_rgba\(59\2c 130\2c 246\2c 0\.25\)\]{--tw-shadow:0 0 24px rgba(59,130,246,0.25);--tw-shadow-colored:0 0 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_24px_rgba\(59\2c 130\2c 246\2c 0\.28\)\]{--tw-shadow:0 0 24px rgba(59,130,246,0.28);--tw-shadow-colored:0 0 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_30px_-7px_rgba\(129\2c 140\2c 248\2c 0\.62\)\]{--tw-shadow:0 0 30px -7px rgba(129,140,248,0.62);--tw-shadow-colored:0 0 30px -7px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_34px_-8px_color-mix\(in_srgb\2c var\(--accent-gold\)_55\%\2c transparent\)\]{--tw-shadow:0 0 34px -8px color-mix(in srgb,var(--accent-gold) 55%,transparent);--tw-shadow-colored:0 0 34px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_35px_rgba\(217\2c 185\2c 104\2c \.25\)\]{--tw-shadow:0 0 35px rgba(217,185,104,.25);--tw-shadow-colored:0 0 35px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_40px_-10px_color-mix\(in_srgb\2c var\(--accent-gold\)_75\%\2c transparent\)\]{--tw-shadow:0 0 40px -10px color-mix(in srgb,var(--accent-gold) 75%,transparent);--tw-shadow-colored:0 0 40px -10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_44px_-18px_color-mix\(in_srgb\2c var\(--accent-gold\)_90\%\2c transparent\)\]{--tw-shadow:0 0 44px -18px color-mix(in srgb,var(--accent-gold) 90%,transparent);--tw-shadow-colored:0 0 44px -18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_50px_rgba\(245\2c 158\2c 11\2c 0\.08\)\]{--tw-shadow:0 0 50px rgba(245,158,11,0.08);--tw-shadow-colored:0 0 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_6px_color-mix\(in_srgb\2c var\(--accent-gold\)_45\%\2c transparent\)\]{--tw-shadow:0 0 6px color-mix(in srgb,var(--accent-gold) 45%,transparent);--tw-shadow-colored:0 0 6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_6px_rgba\(244\2c 63\2c 94\2c \.8\)\]{--tw-shadow:0 0 6px rgba(244,63,94,.8);--tw-shadow-colored:0 0 6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_7px_color-mix\(in_srgb\2c var\(--accent-gold\)_60\%\2c transparent\)\]{--tw-shadow:0 0 7px color-mix(in srgb,var(--accent-gold) 60%,transparent);--tw-shadow-colored:0 0 7px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_8px_1px_color-mix\(in_srgb\2c var\(--accent-gold\)_60\%\2c transparent\)\]{--tw-shadow:0 0 8px 1px color-mix(in srgb,var(--accent-gold) 60%,transparent);--tw-shadow-colored:0 0 8px 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_8px_color-mix\(in_srgb\2c var\(--accent-gold\)_55\%\2c transparent\)\]{--tw-shadow:0 0 8px color-mix(in srgb,var(--accent-gold) 55%,transparent);--tw-shadow-colored:0 0 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(180\2c 100\2c 50\2c 0\.25\)\]{--tw-shadow:0 0 8px rgba(180,100,50,0.25);--tw-shadow-colored:0 0 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(200\2c 200\2c 200\2c 0\.25\)\]{--tw-shadow:0 0 8px rgba(200,200,200,0.25);--tw-shadow-colored:0 0 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_9px_2px_rgba\(255\2c 255\2c 255\2c \.75\)\]{--tw-shadow:0 0 9px 2px rgba(255,255,255,.75);--tw-shadow-colored:0 0 9px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_20px_rgba\(79\2c 70\2c 216\2c 0\.3\)\]{--tw-shadow:0 10px 20px rgba(79,70,216,0.3);--tw-shadow-colored:0 10px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_22px_-16px_var\(--accent-teal\)\]{--tw-shadow:0 10px 22px -16px var(--accent-teal);--tw-shadow-colored:0 10px 22px -16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_24px_-18px_color-mix\(in_srgb\2c var\(--accent-gold\)_70\%\2c transparent\)\]{--tw-shadow:0 10px 24px -18px color-mix(in srgb,var(--accent-gold) 70%,transparent);--tw-shadow-colored:0 10px 24px -18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_24px_rgba\(216\2c 186\2c 105\2c 0\.24\)\]{--tw-shadow:0 10px 24px rgba(216,186,105,0.24);--tw-shadow-colored:0 10px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_24px_rgba\(26\2c 24\2c 20\2c 0\.04\)\]{--tw-shadow:0 10px 24px rgba(26,24,20,0.04);--tw-shadow-colored:0 10px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_28px_-8px_color-mix\(in_srgb\2c var\(--noo-grad-to\)_70\%\2c transparent\)\]{--tw-shadow:0 10px 28px -8px color-mix(in srgb,var(--noo-grad-to) 70%,transparent);--tw-shadow-colored:0 10px 28px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_30px_rgba\(0\2c 0\2c 0\2c 0\.35\)\]{--tw-shadow:0 10px 30px rgba(0,0,0,0.35);--tw-shadow-colored:0 10px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_30px_rgba\(0\2c 0\2c 0\2c 0\.4\)\]{--tw-shadow:0 10px 30px rgba(0,0,0,0.4);--tw-shadow-colored:0 10px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_30px_rgba\(30\2c 64\2c 175\2c 0\.18\)\]{--tw-shadow:0 10px 30px rgba(30,64,175,0.18);--tw-shadow-colored:0 10px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_35px_rgba\(0\2c 0\2c 0\2c 0\.28\)\]{--tw-shadow:0 10px 35px rgba(0,0,0,0.28);--tw-shadow-colored:0 10px 35px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_36px_-8px_color-mix\(in_srgb\2c var\(--accent-gold\)_40\%\2c transparent\)\]{--tw-shadow:0 10px 36px -8px color-mix(in srgb,var(--accent-gold) 40%,transparent);--tw-shadow-colored:0 10px 36px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_22px_rgba\(26\2c 24\2c 20\2c 0\.06\)\]{--tw-shadow:0 12px 22px rgba(26,24,20,0.06);--tw-shadow-colored:0 12px 22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_28px_-20px_color-mix\(in_srgb\2c var\(--accent-gold\)_90\%\2c transparent\)\]{--tw-shadow:0 12px 28px -20px color-mix(in srgb,var(--accent-gold) 90%,transparent);--tw-shadow-colored:0 12px 28px -20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_28px_rgba\(40\2c 33\2c 76\2c 0\.08\)\]{--tw-shadow:0 12px 28px rgba(40,33,76,0.08);--tw-shadow-colored:0 12px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_32px_rgba\(0\2c 0\2c 0\2c 0\.42\)\]{--tw-shadow:0 12px 32px rgba(0,0,0,0.42);--tw-shadow-colored:0 12px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_35px_rgba\(30\2c 41\2c 59\2c \.06\)\]{--tw-shadow:0 12px 35px rgba(30,41,59,.06);--tw-shadow-colored:0 12px 35px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_35px_rgba\(30\2c 41\2c 59\2c \.07\)\]{--tw-shadow:0 12px 35px rgba(30,41,59,.07);--tw-shadow-colored:0 12px 35px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_40px_rgba\(0\2c 0\2c 0\2c 0\.45\)\]{--tw-shadow:0 12px 40px rgba(0,0,0,0.45);--tw-shadow-colored:0 12px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_40px_rgba\(26\2c 24\2c 20\2c 0\.03\)\]{--tw-shadow:0 12px 40px rgba(26,24,20,0.03);--tw-shadow-colored:0 12px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_34px_rgba\(26\2c 24\2c 20\2c 0\.05\)\]{--tw-shadow:0 14px 34px rgba(26,24,20,0.05);--tw-shadow-colored:0 14px 34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_38px_-20px_rgba\(99\2c 102\2c 241\2c \.75\)\2c inset_0_1px_rgba\(255\2c 255\2c 255\2c \.08\)\]{--tw-shadow:0 14px 38px -20px rgba(99,102,241,.75),inset 0 1px rgba(255,255,255,.08);--tw-shadow-colored:0 14px 38px -20px var(--tw-shadow-color),inset 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_15px_35px_rgba\(90\2c 26\2c 31\2c 0\.2\)\]{--tw-shadow:0 15px 35px rgba(90,26,31,0.2);--tw-shadow-colored:0 15px 35px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_15px_40px_rgba\(169\2c 120\2c 31\2c 0\.25\)\]{--tw-shadow:0 15px 40px rgba(169,120,31,0.25);--tw-shadow-colored:0 15px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_35px_rgba\(30\2c 27\2c 64\2c 0\.12\)\]{--tw-shadow:0 16px 35px rgba(30,27,64,0.12);--tw-shadow-colored:0 16px 35px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_45px_-24px_rgba\(139\2c 92\2c 246\2c 0\.58\)\]{--tw-shadow:0 16px 45px -24px rgba(139,92,246,0.58);--tw-shadow-colored:0 16px 45px -24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_48px_rgba\(0\2c 0\2c 0\2c 0\.35\)\]{--tw-shadow:0 16px 48px rgba(0,0,0,0.35);--tw-shadow-colored:0 16px 48px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_40px_-20px_color-mix\(in_srgb\2c var\(--accent-gold\)_85\%\2c transparent\)\]{--tw-shadow:0 18px 40px -20px color-mix(in srgb,var(--accent-gold) 85%,transparent);--tw-shadow-colored:0 18px 40px -20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_44px_-28px_rgba\(13\2c 16\2c 45\2c 0\.4\)\]{--tw-shadow:0 18px 44px -28px rgba(13,16,45,0.4);--tw-shadow-colored:0 18px 44px -28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_45px_-24px_rgba\(255\2c 255\2c 255\2c 0\.55\)\]{--tw-shadow:0 18px 45px -24px rgba(255,255,255,0.55);--tw-shadow-colored:0 18px 45px -24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_45px_rgba\(0\2c 0\2c 0\2c 0\.42\)\]{--tw-shadow:0 18px 45px rgba(0,0,0,0.42);--tw-shadow-colored:0 18px 45px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_45px_rgba\(26\2c 24\2c 20\2c 0\.04\)\]{--tw-shadow:0 18px 45px rgba(26,24,20,0.04);--tw-shadow-colored:0 18px 45px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_46px_rgba\(40\2c 33\2c 76\2c 0\.1\)\]{--tw-shadow:0 18px 46px rgba(40,33,76,0.1);--tw-shadow-colored:0 18px 46px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_50px_rgba\(0\2c 0\2c 0\2c 0\.22\)\]{--tw-shadow:0 18px 50px rgba(0,0,0,0.22);--tw-shadow-colored:0 18px 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_50px_rgba\(15\2c 23\2c 42\2c 0\.08\)\]{--tw-shadow:0 18px 50px rgba(15,23,42,0.08);--tw-shadow-colored:0 18px 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_50px_rgba\(21\2c 18\2c 13\2c 0\.12\)\]{--tw-shadow:0 18px 50px rgba(21,18,13,0.12);--tw-shadow-colored:0 18px 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_50px_rgba\(26\2c 24\2c 20\2c 0\.05\)\]{--tw-shadow:0 18px 50px rgba(26,24,20,0.05);--tw-shadow-colored:0 18px 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_60px_rgba\(35\2c 34\2c 42\2c \.08\)\]{--tw-shadow:0 18px 60px rgba(35,34,42,.08);--tw-shadow-colored:0 18px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(0\2c 0\2c 0\2c 0\.12\)\]{--tw-shadow:0 1px 2px rgba(0,0,0,0.12);--tw-shadow-colored:0 1px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(22\2c 21\2c 18\2c 0\.05\)\2c 0_8px_20px_-6px_rgba\(22\2c 21\2c 18\2c 0\.10\)\]{--tw-shadow:0 1px 2px rgba(22,21,18,0.05),0 8px 20px -6px rgba(22,21,18,0.10);--tw-shadow-colored:0 1px 2px var(--tw-shadow-color),0 8px 20px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(22\2c 21\2c 18\2c 0\.05\)\2c 0_8px_20px_-6px_rgba\(22\2c 21\2c 18\2c 0\.12\)\]{--tw-shadow:0 1px 2px rgba(22,21,18,0.05),0 8px 20px -6px rgba(22,21,18,0.12);--tw-shadow-colored:0 1px 2px var(--tw-shadow-color),0 8px 20px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_3px_rgba\(60\2c 64\2c 67\2c \.3\)\2c 0_4px_8px_rgba\(60\2c 64\2c 67\2c \.15\)\]{--tw-shadow:0 1px 3px rgba(60,64,67,.3),0 4px 8px rgba(60,64,67,.15);--tw-shadow-colored:0 1px 3px var(--tw-shadow-color),0 4px 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_40px_-18px_rgba\(48\2c 40\2c 32\2c 0\.22\)\]{--tw-shadow:0 20px 40px -18px rgba(48,40,32,0.22);--tw-shadow-colored:0 20px 40px -18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_50px_rgba\(26\2c 24\2c 20\2c 0\.06\)\]{--tw-shadow:0 20px 50px rgba(26,24,20,0.06);--tw-shadow-colored:0 20px 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_60px_rgba\(30\2c 41\2c 59\2c \.09\)\]{--tw-shadow:0 20px 60px rgba(30,41,59,.09);--tw-shadow-colored:0 20px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_60px_rgba\(30\2c 41\2c 59\2c \.1\)\]{--tw-shadow:0 20px 60px rgba(30,41,59,.1);--tw-shadow-colored:0 20px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_22px_55px_rgba\(61\2c 45\2c 22\2c \.12\)\]{--tw-shadow:0 22px 55px rgba(61,45,22,.12);--tw-shadow-colored:0 22px 55px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_22px_70px_-44px_rgba\(48\2c 40\2c 32\2c 0\.42\)\]{--tw-shadow:0 22px 70px -44px rgba(48,40,32,0.42);--tw-shadow-colored:0 22px 70px -44px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_22px_70px_rgba\(15\2c 23\2c 42\2c 0\.16\)\]{--tw-shadow:0 22px 70px rgba(15,23,42,0.16);--tw-shadow-colored:0 22px 70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_60px_-30px_rgba\(0\2c 0\2c 0\2c 0\.45\)\]{--tw-shadow:0 24px 60px -30px rgba(0,0,0,0.45);--tw-shadow-colored:0 24px 60px -30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_70px_rgba\(0\2c 0\2c 0\2c 0\.28\)\]{--tw-shadow:0 24px 70px rgba(0,0,0,0.28);--tw-shadow-colored:0 24px 70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_70px_rgba\(30\2c 41\2c 59\2c \.12\)\]{--tw-shadow:0 24px 70px rgba(30,41,59,.12);--tw-shadow-colored:0 24px 70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_70px_rgba\(55\2c 15\2c 22\2c \.28\)\]{--tw-shadow:0 24px 70px rgba(55,15,22,.28);--tw-shadow-colored:0 24px 70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_70px_rgba\(61\2c 45\2c 22\2c \.1\)\]{--tw-shadow:0 24px 70px rgba(61,45,22,.1);--tw-shadow-colored:0 24px 70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_70px_rgba\(61\2c 45\2c 22\2c \.12\)\]{--tw-shadow:0 24px 70px rgba(61,45,22,.12);--tw-shadow-colored:0 24px 70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_80px_-48px_rgba\(48\2c 40\2c 32\2c 0\.35\)\]{--tw-shadow:0 24px 80px -48px rgba(48,40,32,0.35);--tw-shadow-colored:0 24px 80px -48px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_28px_80px_-35px_rgba\(12\2c 18\2c 14\2c \.8\)\]{--tw-shadow:0 28px 80px -35px rgba(12,18,14,.8);--tw-shadow-colored:0 28px 80px -35px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_2px_10px_rgba\(22\2c 21\2c 18\2c 0\.18\)\]{--tw-shadow:0 2px 10px rgba(22,21,18,0.18);--tw-shadow-colored:0 2px 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_2px_12px_rgba\(223\2c 180\2c 89\2c 0\.15\)\]{--tw-shadow:0 2px 12px rgba(223,180,89,0.15);--tw-shadow-colored:0 2px 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_2px_12px_rgba\(26\2c 24\2c 20\2c 0\.01\)\]{--tw-shadow:0 2px 12px rgba(26,24,20,0.01);--tw-shadow-colored:0 2px 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_2px_8px_rgba\(247\2c 220\2c 151\2c 0\.03\)\]{--tw-shadow:0 2px 8px rgba(247,220,151,0.03);--tw-shadow-colored:0 2px 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_2px_8px_rgba\(26\2c 24\2c 20\2c 0\.03\)\]{--tw-shadow:0 2px 8px rgba(26,24,20,0.03);--tw-shadow-colored:0 2px 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_2px_8px_rgba\(55\2c 38\2c 88\2c \.16\)\]{--tw-shadow:0 2px 8px rgba(55,38,88,.16);--tw-shadow-colored:0 2px 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_2px_8px_rgba\(60\2c 64\2c 67\2c \.18\)\]{--tw-shadow:0 2px 8px rgba(60,64,67,.18);--tw-shadow-colored:0 2px 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_30px_70px_-30px_rgba\(22\2c 21\2c 18\2c 0\.4\)\]{--tw-shadow:0 30px 70px -30px rgba(22,21,18,0.4);--tw-shadow-colored:0 30px 70px -30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_30px_80px_-30px_rgba\(0\2c 0\2c 0\2c 0\.5\)\]{--tw-shadow:0 30px 80px -30px rgba(0,0,0,0.5);--tw-shadow-colored:0 30px 80px -30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_30px_80px_-30px_rgba\(0\2c 0\2c 0\2c 0\.7\)\]{--tw-shadow:0 30px 80px -30px rgba(0,0,0,0.7);--tw-shadow-colored:0 30px 80px -30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_30px_80px_-34px_rgba\(0\2c 0\2c 0\2c 0\.9\)\]{--tw-shadow:0 30px 80px -34px rgba(0,0,0,0.9);--tw-shadow-colored:0 30px 80px -34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_30px_90px_-20px_rgba\(0\2c 0\2c 0\2c 0\.8\)\]{--tw-shadow:0 30px 90px -20px rgba(0,0,0,0.8);--tw-shadow-colored:0 30px 90px -20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_30px_90px_rgba\(30\2c 41\2c 59\2c \.16\)\]{--tw-shadow:0 30px 90px rgba(30,41,59,.16);--tw-shadow-colored:0 30px 90px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_32px_90px_-34px_rgba\(26\2c 24\2c 20\2c 0\.45\)\]{--tw-shadow:0 32px 90px -34px rgba(26,24,20,0.45);--tw-shadow-colored:0 32px 90px -34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_35px_100px_rgba\(0\2c 0\2c 0\2c \.45\)\]{--tw-shadow:0 35px 100px rgba(0,0,0,.45);--tw-shadow-colored:0 35px 100px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_40px_120px_rgba\(0\2c 0\2c 0\2c \.6\)\]{--tw-shadow:0 40px 120px rgba(0,0,0,.6);--tw-shadow-colored:0 40px 120px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_12px_-4px_color-mix\(in_srgb\2c var\(--accent-gold\)_55\%\2c transparent\)\]{--tw-shadow:0 4px 12px -4px color-mix(in srgb,var(--accent-gold) 55%,transparent);--tw-shadow-colored:0 4px 12px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_12px_-4px_color-mix\(in_srgb\2c var\(--accent-teal\)_55\%\2c transparent\)\]{--tw-shadow:0 4px 12px -4px color-mix(in srgb,var(--accent-teal) 55%,transparent);--tw-shadow-colored:0 4px 12px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_12px_-4px_color-mix\(in_srgb\2c var\(--noo-grad-to\)_75\%\2c transparent\)\]{--tw-shadow:0 4px 12px -4px color-mix(in srgb,var(--noo-grad-to) 75%,transparent);--tw-shadow-colored:0 4px 12px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_12px_rgba\(207\2c 157\2c 63\2c 0\.05\)\]{--tw-shadow:0 4px 12px rgba(207,157,63,0.05);--tw-shadow-colored:0 4px 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_16px_rgba\(26\2c 24\2c 20\2c 0\.015\)\]{--tw-shadow:0 4px 16px rgba(26,24,20,0.015);--tw-shadow-colored:0 4px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_20px_rgba\(140\2c 123\2c 107\2c 0\.35\)\]{--tw-shadow:0 4px 20px rgba(140,123,107,0.35);--tw-shadow-colored:0 4px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_6px_14px_rgba\(0\2c 0\2c 0\2c \.28\)\]{--tw-shadow:0 6px 14px rgba(0,0,0,.28);--tw-shadow-colored:0 6px 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_6px_16px_-6px_rgba\(124\2c 92\2c 246\2c 0\.8\)\]{--tw-shadow:0 6px 16px -6px rgba(124,92,246,0.8);--tw-shadow-colored:0 6px 16px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_6px_16px_-8px_color-mix\(in_srgb\2c var\(--noo-grad-to\)_70\%\2c transparent\)\]{--tw-shadow:0 6px 16px -8px color-mix(in srgb,var(--noo-grad-to) 70%,transparent);--tw-shadow-colored:0 6px 16px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_6px_18px_-6px_color-mix\(in_srgb\2c var\(--accent-gold\)_55\%\2c transparent\)\]{--tw-shadow:0 6px 18px -6px color-mix(in srgb,var(--accent-gold) 55%,transparent);--tw-shadow-colored:0 6px 18px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_6px_18px_-6px_color-mix\(in_srgb\2c var\(--accent-gold\)_70\%\2c transparent\)\]{--tw-shadow:0 6px 18px -6px color-mix(in srgb,var(--accent-gold) 70%,transparent);--tw-shadow-colored:0 6px 18px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_6px_18px_-6px_color-mix\(in_srgb\2c var\(--tool-accent\)_55\%\2c transparent\)\]{--tw-shadow:0 6px 18px -6px color-mix(in srgb,var(--tool-accent) 55%,transparent);--tw-shadow-colored:0 6px 18px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_6px_18px_-8px_color-mix\(in_srgb\2c var\(--noo-grad-to\)_75\%\2c transparent\)\]{--tw-shadow:0 6px 18px -8px color-mix(in srgb,var(--noo-grad-to) 75%,transparent);--tw-shadow-colored:0 6px 18px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_18px_-8px_color-mix\(in_srgb\2c var\(--accent-gold\)_90\%\2c transparent\)\]{--tw-shadow:0 8px 18px -8px color-mix(in srgb,var(--accent-gold) 90%,transparent);--tw-shadow-colored:0 8px 18px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_18px_rgba\(17\2c 25\2c 77\2c 0\.13\)\]{--tw-shadow:0 8px 18px rgba(17,25,77,0.13);--tw-shadow-colored:0 8px 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_20px_-10px_color-mix\(in_srgb\2c var\(--accent-gold\)_60\%\2c transparent\)\]{--tw-shadow:0 8px 20px -10px color-mix(in srgb,var(--accent-gold) 60%,transparent);--tw-shadow-colored:0 8px 20px -10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_20px_-8px_color-mix\(in_srgb\2c var\(--noo-grad-to\)_70\%\2c transparent\)\]{--tw-shadow:0 8px 20px -8px color-mix(in srgb,var(--noo-grad-to) 70%,transparent);--tw-shadow-colored:0 8px 20px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_20px_rgba\(0\2c 0\2c 0\2c 0\.18\)\]{--tw-shadow:0 8px 20px rgba(0,0,0,0.18);--tw-shadow-colored:0 8px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_22px_-8px_color-mix\(in_srgb\2c var\(--noo-grad-to\)_70\%\2c transparent\)\]{--tw-shadow:0 8px 22px -8px color-mix(in srgb,var(--noo-grad-to) 70%,transparent);--tw-shadow-colored:0 8px 22px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_22px_-8px_var\(--accent-gold\)\]{--tw-shadow:0 8px 22px -8px var(--accent-gold);--tw-shadow-colored:0 8px 22px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_22px_rgba\(21\2c 18\2c 13\2c 0\.07\)\]{--tw-shadow:0 8px 22px rgba(21,18,13,0.07);--tw-shadow-colored:0 8px 22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_26px_rgba\(0\2c 0\2c 0\2c 0\.24\)\]{--tw-shadow:0 8px 26px rgba(0,0,0,0.24);--tw-shadow-colored:0 8px 26px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_30px_rgba\(15\2c 23\2c 42\2c \.12\)\]{--tw-shadow:0 8px 30px rgba(15,23,42,.12);--tw-shadow-colored:0 8px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_30px_rgba\(194\2c 138\2c 53\2c 0\.12\)\]{--tw-shadow:0 8px 30px rgba(194,138,53,0.12);--tw-shadow-colored:0 8px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_30px_rgba\(26\2c 24\2c 20\2c 0\.04\)\]{--tw-shadow:0 8px 30px rgba(26,24,20,0.04);--tw-shadow-colored:0 8px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_30px_rgba\(30\2c 41\2c 59\2c \.08\)\]{--tw-shadow:0 8px 30px rgba(30,41,59,.08);--tw-shadow-colored:0 8px 30px var(--tw-shadow-color)}.shadow-\[0_8px_30px_rgba\(30\2c 41\2c 59\2c \.08\)\],.shadow-\[4px_4px_0_0_\#2f1f1a\]{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[4px_4px_0_0_\#2f1f1a\]{--tw-shadow:4px 4px 0 0 #2f1f1a;--tw-shadow-colored:4px 4px 0 0 var(--tw-shadow-color)}.shadow-\[inset_0_0_0_1px_color-mix\(in_srgb\2c var\(--accent-glow\)_40\%\2c transparent\)\]{--tw-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent-glow) 40%,transparent);--tw-shadow-colored:inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_color-mix\(in_srgb\2c var\(--accent-glow\)_45\%\2c transparent\)\]{--tw-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent-glow) 45%,transparent);--tw-shadow-colored:inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_color-mix\(in_srgb\2c var\(--accent-gold\)_45\%\2c transparent\)\]{--tw-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent-gold) 45%,transparent);--tw-shadow-colored:inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_color-mix\(in_srgb\2c var\(--accent-iris\)_24\%\2c transparent\)\]{--tw-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent-iris) 24%,transparent);--tw-shadow-colored:inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_0_24px_rgba\(255\2c 255\2c 255\2c 0\.08\)\]{--tw-shadow:inset 0 0 24px rgba(255,255,255,0.08);--tw-shadow-colored:inset 0 0 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_0_40px_rgba\(0\2c 0\2c 0\2c 0\.06\)\]{--tw-shadow:inset 0 0 40px rgba(0,0,0,0.06);--tw-shadow-colored:inset 0 0 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.85\)\]{--tw-shadow:inset 0 1px 0 rgba(255,255,255,0.85);--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_2px_rgba\(255\2c 255\2c 255\2c 0\.2\)\]{--tw-shadow:inset 0 1px 2px rgba(255,255,255,0.2);--tw-shadow-colored:inset 0 1px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[inset_3px_0_0_\#4f46d8\]{--tw-shadow:inset 3px 0 0 #4f46d8;--tw-shadow-colored:inset 3px 0 0 var(--tw-shadow-color)}.shadow-\[inset_3px_0_0_\#4f46d8\],.shadow-\[inset_3px_0_0_var\(--noosip-accent\)\]{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[inset_3px_0_0_var\(--noosip-accent\)\]{--tw-shadow:inset 3px 0 0 var(--noosip-accent);--tw-shadow-colored:inset 3px 0 0 var(--tw-shadow-color)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 rgb(0 0 0/0.05);--tw-shadow-colored:inset 0 2px 4px 0 var(--tw-shadow-color)}.shadow-inner,.shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-md{--tw-shadow:0 4px 6px -1px rgb(0 0 0/0.1),0 2px 4px -2px rgb(0 0 0/0.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-md,.shadow-none{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}.shadow-sm{--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.shadow-sm,.shadow-xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgb(0 0 0/0.1),0 8px 10px -6px rgb(0 0 0/0.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)}.shadow-\[\#5d6e5a\]\/25{--tw-shadow-color:rgb(93 110 90/0.25);--tw-shadow:var(--tw-shadow-colored)}.shadow-\[\#5d6e5a\]\/5{--tw-shadow-color:rgb(93 110 90/0.05);--tw-shadow:var(--tw-shadow-colored)}.shadow-\[\#a8443a\]\/25{--tw-shadow-color:rgb(168 68 58/0.25);--tw-shadow:var(--tw-shadow-colored)}.shadow-\[\#dfa64b\]\/15{--tw-shadow-color:rgb(223 166 75/0.15);--tw-shadow:var(--tw-shadow-colored)}.shadow-\[var\(--shadow-soft\)\]{--tw-shadow-color:var(--shadow-soft);--tw-shadow:var(--tw-shadow-colored)}.shadow-\[var\(--shadow-tight\)\]{--tw-shadow-color:var(--shadow-tight);--tw-shadow:var(--tw-shadow-colored)}.shadow-amber-500\/5{--tw-shadow-color:rgb(245 158 11/0.05);--tw-shadow:var(--tw-shadow-colored)}.shadow-amber-950\/10{--tw-shadow-color:rgb(69 26 3/0.1);--tw-shadow:var(--tw-shadow-colored)}.shadow-blue-950\/5{--tw-shadow-color:rgb(23 37 84/0.05);--tw-shadow:var(--tw-shadow-colored)}.shadow-cyan-500\/5{--tw-shadow-color:rgb(6 182 212/0.05);--tw-shadow:var(--tw-shadow-colored)}.shadow-emerald-500\/5{--tw-shadow-color:rgb(16 185 129/0.05);--tw-shadow:var(--tw-shadow-colored)}.shadow-emerald-950\/5{--tw-shadow-color:rgb(2 44 34/0.05);--tw-shadow:var(--tw-shadow-colored)}.shadow-gold{--tw-shadow-color:var(--accent-gold);--tw-shadow:var(--tw-shadow-colored)}.shadow-gray-500\/5{--tw-shadow-color:rgb(107 114 128/0.05);--tw-shadow:var(--tw-shadow-colored)}.shadow-indigo-500\/5{--tw-shadow-color:rgb(99 102 241/0.05);--tw-shadow:var(--tw-shadow-colored)}.shadow-purple-500\/5{--tw-shadow-color:rgb(168 85 247/0.05);--tw-shadow:var(--tw-shadow-colored)}.shadow-purple-950\/5{--tw-shadow-color:rgb(59 7 100/0.05);--tw-shadow:var(--tw-shadow-colored)}.shadow-rose-500\/5{--tw-shadow-color:rgb(244 63 94/0.05);--tw-shadow:var(--tw-shadow-colored)}.shadow-slate-950\/5{--tw-shadow-color:rgb(2 6 23/0.05);--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.\!ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)!important;--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)!important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)!important}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring,.ring-1{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-2,.ring-4{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-4{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-inset{--tw-ring-inset:inset}.ring-\[\#53a6d8\]\/25{--tw-ring-color:rgb(83 166 216/0.25)}.ring-\[\#53a6d8\]\/35{--tw-ring-color:rgb(83 166 216/0.35)}.ring-\[\#53a6d8\]\/75{--tw-ring-color:rgb(83 166 216/0.75)}.ring-\[\#5d6e5a\]{--tw-ring-opacity:1;--tw-ring-color:rgb(93 110 90/var(--tw-ring-opacity,1))}.ring-\[\#5d6e5a\]\/45{--tw-ring-color:rgb(93 110 90/0.45)}.ring-\[color-mix\(in_srgb\2c var\(--accent-gold\)_35\%\2c transparent\)\]{--tw-ring-color:color-mix(in srgb,var(--accent-gold) 35%,transparent)}.ring-\[color-mix\(in_srgb\2c var\(--home-accent\)_15\%\2c transparent\)\]{--tw-ring-color:color-mix(in srgb,var(--home-accent) 15%,transparent)}.ring-\[var\(--accent-gold\)\]{--tw-ring-color:var(--accent-gold)}.ring-\[var\(--noo-accent\)\]{--tw-ring-color:var(--noo-accent)}.ring-amber-400{--tw-ring-opacity:1;--tw-ring-color:rgb(251 191 36/var(--tw-ring-opacity,1))}.ring-amber-400\/60{--tw-ring-color:rgb(251 191 36/0.6)}.ring-amber-400\/70{--tw-ring-color:rgb(251 191 36/0.7)}.ring-black\/5{--tw-ring-color:rgb(0 0 0/0.05)}.ring-blue-500\/15{--tw-ring-color:rgb(59 130 246/0.15)}.ring-card{--tw-ring-color:var(--card-bg)}.ring-cream{--tw-ring-color:var(--bg-primary)}.ring-emerald-500\/15{--tw-ring-color:rgb(16 185 129/0.15)}.ring-gold{--tw-ring-color:var(--accent-gold)}.ring-ink{--tw-ring-color:var(--text-primary)}.ring-line{--tw-ring-color:var(--border-color)}.ring-orange-300\/20{--tw-ring-color:rgb(253 186 116/0.2)}.ring-purple-500\/15{--tw-ring-color:rgb(168 85 247/0.15)}.ring-slate-400\/10{--tw-ring-color:rgb(148 163 184/0.1)}.ring-transparent{--tw-ring-color:transparent}.ring-violet-400\/40{--tw-ring-color:rgb(167 139 250/0.4)}.ring-white{--tw-ring-opacity:1;--tw-ring-color:rgb(255 255 255/var(--tw-ring-opacity,1))}.ring-white\/10{--tw-ring-color:rgb(255 255 255/0.1)}.ring-offset-1{--tw-ring-offset-width:1px}.ring-offset-2{--tw-ring-offset-width:2px}.ring-offset-\[var\(--bg-primary\)\]{--tw-ring-offset-color:var(--bg-primary)}.ring-offset-card{--tw-ring-offset-color:var(--card-bg)}.ring-offset-cream{--tw-ring-offset-color:var(--bg-primary)}.blur{--tw-blur:blur(8px)}.blur,.blur-2xl{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)}.blur-2xl{--tw-blur:blur(40px)}.blur-3xl{--tw-blur:blur(64px)}.blur-3xl,.blur-\[100px\]{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)}.blur-\[100px\]{--tw-blur:blur(100px)}.blur-\[10px\]{--tw-blur:blur(10px)}.blur-\[10px\],.blur-\[110px\]{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)}.blur-\[110px\]{--tw-blur:blur(110px)}.blur-\[130px\]{--tw-blur:blur(130px)}.blur-\[130px\],.blur-\[14px\]{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)}.blur-\[14px\]{--tw-blur:blur(14px)}.blur-\[1px\]{--tw-blur:blur(1px)}.blur-\[1px\],.blur-\[2px\]{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)}.blur-\[2px\]{--tw-blur:blur(2px)}.blur-\[4px\]{--tw-blur:blur(4px)}.blur-\[4px\],.blur-\[6px\]{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)}.blur-\[6px\]{--tw-blur:blur(6px)}.blur-\[80px\]{--tw-blur:blur(80px)}.blur-\[80px\],.blur-\[8px\]{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[8px\]{--tw-blur:blur(8px)}.blur-md{--tw-blur:blur(12px)}.blur-md,.blur-sm{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)}.blur-sm{--tw-blur:blur(4px)}.blur-xl{--tw-blur:blur(24px)}.blur-xl,.drop-shadow{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px rgb(0 0 0/0.1)) drop-shadow(0 1px 1px rgb(0 0 0/0.06))}.drop-shadow-\[0_0_10px_color-mix\(in_srgb\2c var\(--accent-gold\)_60\%\2c transparent\)\]{--tw-drop-shadow:drop-shadow(0 0 10px color-mix(in srgb,var(--accent-gold) 60%,transparent));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_30px_color-mix\(in_srgb\2c var\(--accent-gold\)_70\%\2c transparent\)\]{--tw-drop-shadow:drop-shadow(0 0 30px color-mix(in srgb,var(--accent-gold) 70%,transparent))}.drop-shadow-\[0_0_30px_color-mix\(in_srgb\2c var\(--accent-gold\)_70\%\2c transparent\)\],.drop-shadow-\[0_0_32px_var\(--accent-gold\)\]{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_32px_var\(--accent-gold\)\]{--tw-drop-shadow:drop-shadow(0 0 32px var(--accent-gold))}.drop-shadow-\[0_0_5px_rgba\(139\2c 92\2c 246\2c 0\.75\)\]{--tw-drop-shadow:drop-shadow(0 0 5px rgba(139,92,246,0.75))}.drop-shadow-\[0_0_5px_rgba\(139\2c 92\2c 246\2c 0\.75\)\],.drop-shadow-\[0_0_8px_var\(--accent-gold\)\]{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_8px_var\(--accent-gold\)\]{--tw-drop-shadow:drop-shadow(0 0 8px var(--accent-gold))}.drop-shadow-\[0_10px_34px_rgba\(52\2c 216\2c 192\2c 0\.28\)\]{--tw-drop-shadow:drop-shadow(0 10px 34px rgba(52,216,192,0.28))}.drop-shadow-\[0_10px_34px_rgba\(52\2c 216\2c 192\2c 0\.28\)\],.drop-shadow-\[0_18px_30px_rgba\(0\2c 0\2c 0\2c 0\.12\)\]{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_18px_30px_rgba\(0\2c 0\2c 0\2c 0\.12\)\]{--tw-drop-shadow:drop-shadow(0 18px 30px rgba(0,0,0,0.12))}.drop-shadow-\[0_1px_3px_rgba\(0\2c 0\2c 0\2c \.85\)\]{--tw-drop-shadow:drop-shadow(0 1px 3px rgba(0,0,0,.85))}.drop-shadow-\[0_1px_3px_rgba\(0\2c 0\2c 0\2c 0\.85\)\],.drop-shadow-\[0_1px_3px_rgba\(0\2c 0\2c 0\2c \.85\)\]{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_1px_3px_rgba\(0\2c 0\2c 0\2c 0\.85\)\]{--tw-drop-shadow:drop-shadow(0 1px 3px rgba(0,0,0,0.85))}.drop-shadow-\[0_1px_3px_rgba\(212\2c 175\2c 55\2c 0\.45\)\]{--tw-drop-shadow:drop-shadow(0 1px 3px rgba(212,175,55,0.45))}.drop-shadow-\[0_1px_3px_rgba\(212\2c 175\2c 55\2c 0\.45\)\],.drop-shadow-\[0_1px_4px_rgba\(0\2c 0\2c 0\2c 0\.15\)\]{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_1px_4px_rgba\(0\2c 0\2c 0\2c 0\.15\)\]{--tw-drop-shadow:drop-shadow(0 1px 4px rgba(0,0,0,0.15))}.drop-shadow-\[0_1px_6px_rgba\(0\2c 0\2c 0\2c 0\.8\)\]{--tw-drop-shadow:drop-shadow(0 1px 6px rgba(0,0,0,0.8))}.drop-shadow-\[0_1px_6px_rgba\(0\2c 0\2c 0\2c 0\.8\)\],.drop-shadow-\[0_1px_8px_rgba\(0\2c 0\2c 0\2c 0\.55\)\]{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_1px_8px_rgba\(0\2c 0\2c 0\2c 0\.55\)\]{--tw-drop-shadow:drop-shadow(0 1px 8px rgba(0,0,0,0.55))}.drop-shadow-\[0_2px_10px_rgba\(0\2c 0\2c 0\2c 0\.85\)\]{--tw-drop-shadow:drop-shadow(0 2px 10px rgba(0,0,0,0.85))}.drop-shadow-\[0_2px_10px_rgba\(0\2c 0\2c 0\2c 0\.85\)\],.drop-shadow-\[0_2px_12px_rgba\(223\2c 180\2c 89\2c 0\.75\)\]{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_2px_12px_rgba\(223\2c 180\2c 89\2c 0\.75\)\]{--tw-drop-shadow:drop-shadow(0 2px 12px rgba(223,180,89,0.75))}.drop-shadow-\[0_2px_6px_rgba\(0\2c 0\2c 0\2c 0\.85\)\]{--tw-drop-shadow:drop-shadow(0 2px 6px rgba(0,0,0,0.85))}.drop-shadow-\[0_2px_6px_rgba\(0\2c 0\2c 0\2c 0\.85\)\],.drop-shadow-\[0_2px_8px_rgba\(0\2c 0\2c 0\2c 0\.85\)\]{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_2px_8px_rgba\(0\2c 0\2c 0\2c 0\.85\)\]{--tw-drop-shadow:drop-shadow(0 2px 8px rgba(0,0,0,0.85))}.drop-shadow-\[0_2px_8px_rgba\(212\2c 175\2c 55\2c 0\.4\)\]{--tw-drop-shadow:drop-shadow(0 2px 8px rgba(212,175,55,0.4))}.drop-shadow-\[0_2px_8px_rgba\(212\2c 175\2c 55\2c 0\.4\)\],.drop-shadow-\[0_3px_12px_rgba\(0\2c 0\2c 0\2c 0\.95\)\]{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_3px_12px_rgba\(0\2c 0\2c 0\2c 0\.95\)\]{--tw-drop-shadow:drop-shadow(0 3px 12px rgba(0,0,0,0.95))}.drop-shadow-\[0_4px_10px_rgba\(22\2c 21\2c 18\2c 0\.18\)\]{--tw-drop-shadow:drop-shadow(0 4px 10px rgba(22,21,18,0.18))}.drop-shadow-\[0_4px_10px_rgba\(22\2c 21\2c 18\2c 0\.18\)\],.drop-shadow-\[0_4px_18px_rgba\(0\2c 0\2c 0\2c 0\.45\)\]{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_4px_18px_rgba\(0\2c 0\2c 0\2c 0\.45\)\]{--tw-drop-shadow:drop-shadow(0 4px 18px rgba(0,0,0,0.45))}.drop-shadow-md{--tw-drop-shadow:drop-shadow(0 4px 3px rgb(0 0 0/0.07)) drop-shadow(0 2px 2px rgb(0 0 0/0.06))}.drop-shadow-md,.drop-shadow-sm{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-sm{--tw-drop-shadow:drop-shadow(0 1px 1px rgb(0 0 0/0.05))}.grayscale{--tw-grayscale:grayscale(100%)}.grayscale,.invert{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)}.invert{--tw-invert:invert(100%)}.saturate-\[\.78\]{--tw-saturate:saturate(.78);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.\!filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur:blur(8px)}.backdrop-blur,.backdrop-blur-2xl{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-blur-2xl{--tw-backdrop-blur:blur(40px)}.backdrop-blur-\[1px\]{--tw-backdrop-blur:blur(1px)}.backdrop-blur-\[1px\],.backdrop-blur-\[2px\]{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-blur-\[2px\]{--tw-backdrop-blur:blur(2px)}.backdrop-blur-\[3px\]{--tw-backdrop-blur:blur(3px)}.backdrop-blur-\[3px\],.backdrop-blur-\[4px\]{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-blur-\[4px\]{--tw-backdrop-blur:blur(4px)}.backdrop-blur-\[6px\]{--tw-backdrop-blur:blur(6px)}.backdrop-blur-\[6px\],.backdrop-blur-lg{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-blur-lg{--tw-backdrop-blur:blur(16px)}.backdrop-blur-md{--tw-backdrop-blur:blur(12px)}.backdrop-blur-md,.backdrop-blur-sm{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-blur-sm{--tw-backdrop-blur:blur(4px)}.backdrop-blur-xl{--tw-backdrop-blur:blur(24px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[grid-template-columns\]{transition-property:grid-template-columns;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[height\]{transition-property:height;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[left\]{transition-property:left;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[max-height\]{transition-property:max-height;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[opacity\2c transform\]{transition-property:opacity,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[opacity\2c visibility\]{transition-property:opacity,visibility;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[stroke-dashoffset\]{transition-property:stroke-dashoffset;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[top\2c left\2c width\2c height\]{transition-property:top,left,width,height;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[transform\2c color\]{transition-property:transform,color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-none{transition-property:none}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-100{transition-duration:.1s}.duration-1000{transition-duration:1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.duration-75{transition-duration:75ms}.ease-fluid{transition-timing-function:cubic-bezier(.16,1,.3,1)}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{transition-timing-function:linear}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.will-change-transform{will-change:transform}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0) scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0) scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}.animate-in{animation-name:enter;animation-duration:.15s;--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial}.fade-in{--tw-enter-opacity:0}.zoom-in-95{--tw-enter-scale:.95}.slide-in-from-bottom-1{--tw-enter-translate-y:0.25rem}.slide-in-from-bottom-2{--tw-enter-translate-y:0.5rem}.slide-in-from-left-2{--tw-enter-translate-x:-0.5rem}.slide-in-from-right{--tw-enter-translate-x:100%}.slide-in-from-top-1{--tw-enter-translate-y:-0.25rem}.duration-100{animation-duration:.1s}.duration-1000{animation-duration:1s}.duration-150{animation-duration:.15s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.duration-500{animation-duration:.5s}.duration-700{animation-duration:.7s}.duration-75{animation-duration:75ms}.ease-fluid{animation-timing-function:cubic-bezier(.16,1,.3,1)}.ease-in{animation-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{animation-timing-function:linear}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.running{animation-play-state:running}.\!paused{animation-play-state:paused!important}.paused{animation-play-state:paused}.fill-mode-both{animation-fill-mode:both}.\[animation-delay\:-0\.15s\]{animation-delay:-.15s}.\[animation-delay\:-0\.3s\]{animation-delay:-.3s}.\[backface-visibility\:hidden\]{backface-visibility:hidden}.\[background-size\:12px_12px\]{background-size:12px 12px}.\[background\:color-mix\(in_srgb\2c var\(--chat-background-color\)_4\%\2c var\(--bg-primary\)\)\]{background:color-mix(in srgb,var(--chat-background-color) 4%,var(--bg-primary))}.\[background\:color-mix\(in_srgb\2c var\(--chat-background-color\)_7\%\2c var\(--card-bg\)\)\]{background:color-mix(in srgb,var(--chat-background-color) 7%,var(--card-bg))}.\[border-color\:color-mix\(in_srgb\2c var\(--chat-background-color\)_30\%\2c var\(--border-color\)\)\]{border-color:color-mix(in srgb,var(--chat-background-color) 30%,var(--border-color))}.\[box-shadow\:0_2px_0_0_\#dfb45955\]{box-shadow:0 2px 0 0 #dfb45955}.\[column-fill\:_balance\]{-moz-column-fill:balance;column-fill:balance}.\[contain-intrinsic-size\:auto_56px\]{contain-intrinsic-size:auto 56px}.\[contain-intrinsic-size\:auto_72px\]{contain-intrinsic-size:auto 72px}.\[content-visibility\:auto\]{content-visibility:auto}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.\[perspective\:1000px\]{perspective:1000px}.\[scrollbar-width\:none\]{scrollbar-width:none}.\[scrollbar-width\:thin\]{scrollbar-width:thin}.\[text-wrap\:balance\]{text-wrap:balance}.\[transform-style\:preserve-3d\]{transform-style:preserve-3d}.\[transform\:rotateY\(0deg\)\]{transform:rotateY(0deg)}.\[transform\:rotateY\(180deg\)\]{transform:rotateY(180deg)}:root{--bg-primary:#f7f6f0;--bg-elevated:#fffcf4;--text-primary:#161512;--text-secondary:#5f635d;--text-muted:#7b7468;--border-color:#dedbd0;--card-bg:#fffdf7;--surface-soft:#eef3ef;--accent-iris:#665a8f;--accent-teal:#2f7d78;--accent-rust:#b5533f;--accent-gold:#c28a35;--accent-sage:#5e8a6a;--accent-rose:#a8485e;--accent-ink:#191510;--home-accent:var(--accent-iris);--home-accent-strong:color-mix(in srgb,var(--home-accent) 72%,var(--text-primary));--home-accent-soft:color-mix(in srgb,var(--home-accent) 62%,var(--bg-primary));--home-heading:#574e68;--home-ink-muted:#766d84;--home-font-display:"Segoe UI Variable Display","Segoe UI","DM Sans",system-ui,sans-serif;--home-noome-tint:var(--home-accent);--shadow-soft:0 20px 60px rgba(22,21,18,0.08);--shadow-tight:0 10px 30px rgba(22,21,18,0.08);--transition-fast:0.2s cubic-bezier(0.16,1,0.3,1);--transition-med:0.4s cubic-bezier(0.16,1,0.3,1);--transition-slow:0.8s cubic-bezier(0.16,1,0.3,1);--cat-sand:#C7A878;--cat-sage:#7A9479;--cat-sky:#6B8AA8;--cat-plum:#8B6B8E;--cat-amber:#C9883A;--cat-rust:#A8443A;--cat-moss:#5E7A52;--cat-slate:#5A6470;--viz-1:#496eae;--viz-2:#ae5d4c;--viz-3:#009e94;--viz-4:#875d00;--viz-5:#844f8a;--viz-6:#47935f;--viz-7:#68599f;--viz-8:#c16b7c;--viz-other:#8a8578;--viz-track:color-mix(in srgb,var(--text-primary) 8%,transparent);--viz-grid:color-mix(in srgb,var(--text-primary) 10%,transparent);--viz-axis:color-mix(in srgb,var(--text-primary) 20%,transparent);--viz-surface:var(--card-bg);--safe-bottom:max(env(safe-area-inset-bottom,0px),0px)}[data-theme=dark]{--bg-primary:#080D18;--bg-elevated:#0F1420;--text-primary:#F0F4FF;--text-secondary:#a8b4cc;--text-muted:#6b7a99;--border-color:#1e2a40;--card-bg:#111827;--surface-soft:#0d1628;--accent-iris:#a99be8;--accent-teal:#68b7ae;--accent-rust:#dc7862;--accent-gold:#dfb459;--accent-sage:#7dba8e;--accent-rose:#e07a8f;--home-heading:#c9c2d7;--home-ink-muted:#aaa1b8;--shadow-soft:0 20px 60px rgba(0,0,0,0.35);--shadow-tight:0 10px 30px rgba(0,0,0,0.28);--viz-1:#5e93f0;--viz-2:#e66a51;--viz-3:#00a297;--viz-4:#c48800;--viz-5:#c66cd1;--viz-6:#00a855;--viz-7:#9881e9;--viz-8:#e86081;--viz-other:#7c8699}[data-theme=noostos]{--bg-primary:#0b1322;--bg-elevated:#1a2845;--text-primary:#f1f5fe;--text-secondary:#b3bedd;--text-muted:#8a98bd;--border-color:#324063;--card-bg:#1b2945;--surface-soft:#131d34;--accent-iris:#8ea2ff;--accent-teal:#4fb7c8;--accent-rust:#e0785f;--accent-gold:#e6bd6a;--accent-glow:#4c8dff;--shadow-soft:0 24px 70px rgba(0,0,0,0.55);--shadow-tight:0 12px 34px rgba(0,0,0,0.45)}[data-theme=noostos-light]{--bg-primary:#f1ead9;--bg-elevated:#fffdf7;--text-primary:#211b12;--text-secondary:#5b5446;--text-muted:#837a66;--border-color:#d6cbb0;--card-bg:#fffdf7;--surface-soft:#ece3cf;--accent-iris:#6b5fa0;--accent-teal:#2f7d78;--accent-rust:#b5533f;--accent-gold:#a9781f;--accent-glow:#2f6fd0;--shadow-soft:0 20px 60px rgba(60,50,30,0.14);--shadow-tight:0 10px 30px rgba(60,50,30,0.10)}:root{--accent-glow:#4c8dff}.noostos-glow{box-shadow:0 0 0 1px color-mix(in srgb,var(--accent-glow) 55%,transparent),0 0 18px -2px color-mix(in srgb,var(--accent-glow) 70%,transparent),0 8px 24px -8px color-mix(in srgb,var(--accent-glow) 60%,transparent)}.noostos-glow-gold{box-shadow:0 0 16px -2px color-mix(in srgb,var(--accent-gold) 65%,transparent),0 6px 18px -8px color-mix(in srgb,var(--accent-gold) 55%,transparent)}.noostos-trace-step{animation:noostos-trace-step 1.45s ease-in-out infinite}@keyframes noostos-trace-step{0%,to{transform:translateY(0);opacity:.7}50%{transform:translateY(-2px) scale(1.08);opacity:1}}.noostos-seed-label{pointer-events:none;font-family:Fraunces,serif;font-style:italic;font-size:13px;letter-spacing:.04em;white-space:nowrap;color:color-mix(in srgb,var(--text-primary) 72%,transparent);text-shadow:0 0 14px color-mix(in srgb,var(--accent-gold) 30%,transparent),0 1px 2px color-mix(in srgb,var(--bg-primary) 85%,transparent);transition:opacity .4s cubic-bezier(.16,1,.3,1),transform .4s cubic-bezier(.16,1,.3,1)}.noostos-seed-label--city{font-size:24px;letter-spacing:.1em;color:color-mix(in srgb,var(--accent-gold) 82%,var(--text-primary));text-shadow:0 0 26px color-mix(in srgb,var(--accent-gold) 45%,transparent),0 1px 3px color-mix(in srgb,var(--bg-primary) 85%,transparent)}.noostos-street-label{pointer-events:none;font-family:DM Sans,sans-serif;font-weight:600;font-size:11px;letter-spacing:.02em;white-space:nowrap;color:color-mix(in srgb,var(--text-primary) 82%,transparent);background:color-mix(in srgb,var(--bg-primary) 55%,transparent);padding:1px 5px;border-radius:4px;text-shadow:0 1px 2px color-mix(in srgb,var(--bg-primary) 85%,transparent);transition:opacity .4s cubic-bezier(.16,1,.3,1)}[data-theme=light]{--bg-primary:#f7f6f0;--bg-elevated:#fffcf4;--text-primary:#161512;--text-secondary:#5f635d;--text-muted:#7b7468;--border-color:#dedbd0;--card-bg:#fffdf7;--surface-soft:#eef3ef;--accent-iris:#665a8f;--accent-teal:#2f7d78;--accent-rust:#b5533f;--accent-gold:#c28a35;--shadow-soft:0 20px 60px rgba(22,21,18,0.08);--shadow-tight:0 10px 30px rgba(22,21,18,0.08)}[data-surface=noospheed]{--bg-primary:#f4f5fc;--bg-elevated:#ffffff;--card-bg:#ffffff;--surface-soft:#edeefb;--border-color:#e3e5f4;--text-primary:#15142e;--text-secondary:#545876;--text-muted:#8589ab;--accent-gold:#5b63e8;--accent-iris:#7c5cff;--accent-glow:#6366f1;--noo-grad-from:#4f7bf7;--noo-grad-to:#8b5cf6;--noo-grad:linear-gradient(135deg,#4f7bf7,#8b5cf6);--shadow-soft:0 24px 70px rgba(13,16,45,0.12);--shadow-tight:0 12px 34px rgba(13,16,45,0.10)}[data-theme=dark] [data-surface=noospheed]{--bg-primary:#080b1f;--bg-elevated:#0e1330;--card-bg:#121833;--surface-soft:#0c1026;--border-color:#232a4d;--text-primary:#eef1ff;--text-secondary:#aab2d6;--text-muted:#6f78a3;--accent-gold:#6f8cff;--accent-iris:#a99be8;--accent-glow:#4c8dff;--shadow-soft:0 28px 80px rgba(0,0,0,0.55);--shadow-tight:0 14px 38px rgba(0,0,0,0.45)}[data-surface=profile]{--bg-primary:#f4f1e8;--bg-elevated:#fffdf7;--card-bg:#fffaf0;--surface-soft:#ebe4d4;--border-color:#d8cfbd;--text-primary:#191712;--text-secondary:#4f514d;--text-muted:#6f6a60;--accent-gold:#a97522;--accent-iris:#5f56d4;--accent-teal:#22756f;--accent-rust:#a8443a;--shadow-soft:0 24px 70px rgba(42,35,23,0.13);--shadow-tight:0 12px 34px rgba(42,35,23,0.11)}html[data-theme=dark] [data-surface=profile]{--bg-primary:#070b18;--bg-elevated:#10172b;--card-bg:#121a30;--surface-soft:#0c1224;--border-color:#2b3655;--text-primary:#f2f5ff;--text-secondary:#c4ccdf;--text-muted:#9aa6c2;--accent-gold:#f0c56a;--accent-iris:#a99bff;--accent-teal:#67c7bd;--accent-rust:#ec8a73;--shadow-soft:0 28px 80px rgba(0,0,0,0.56);--shadow-tight:0 14px 38px rgba(0,0,0,0.45);color-scheme:dark}[data-surface=profile] .profile-stage{background:radial-gradient(circle at 8% 0,color-mix(in srgb,var(--tool-accent,var(--accent-gold)) 16%,transparent),transparent 30%),linear-gradient(145deg,color-mix(in srgb,var(--card-bg) 88%,transparent),color-mix(in srgb,var(--surface-soft) 60%,var(--card-bg)))}[data-surface=profile] .panel,[data-surface=profile] .panel-soft,[data-surface=profile] .tool-card,[data-surface=profile] input:not([type=checkbox]):not([type=radio]),[data-surface=profile] select,[data-surface=profile] textarea{color:var(--text-primary)}[data-surface=profile] input::-moz-placeholder,[data-surface=profile] textarea::-moz-placeholder{color:color-mix(in srgb,var(--text-muted) 86%,transparent)}[data-surface=profile] input::placeholder,[data-surface=profile] textarea::placeholder{color:color-mix(in srgb,var(--text-muted) 86%,transparent)}[data-surface=profile] .icon-button:focus-visible,[data-surface=profile] .primary-button:focus-visible,[data-surface=profile] a:focus-visible,[data-surface=profile] button:focus-visible{outline:2px solid color-mix(in srgb,var(--tool-accent,var(--accent-gold)) 72%,white);outline-offset:3px}[data-surface=profile] ::-moz-selection{background:color-mix(in srgb,var(--tool-accent,var(--accent-gold)) 28%,transparent)}[data-surface=profile] ::selection{background:color-mix(in srgb,var(--tool-accent,var(--accent-gold)) 28%,transparent)}[data-contrast=high] [data-surface=profile],[data-surface=profile][data-contrast=high]{--text-secondary:var(--text-primary);--text-muted:color-mix(in srgb,var(--text-primary) 82%,var(--bg-primary));--border-color:color-mix(in srgb,var(--text-primary) 36%,var(--bg-primary))}[data-surface=noosip]{--noosip-page:#edf2f7;--noosip-shell:rgba(248,250,252,0.98);--noosip-panel:rgba(243,246,250,0.96);--noosip-card:rgba(255,255,255,0.72);--noosip-card-strong:rgba(255,255,255,0.92);--noosip-border:rgba(203,213,225,0.95);--noosip-text:#0f172a;--noosip-muted:#526174;--noosip-accent:#2563eb;--noosip-gold:#b7791f;--noosip-bg-image:linear-gradient(180deg,rgba(255,255,255,0.9),rgba(244,247,251,0.94)),linear-gradient(120deg,rgba(37,99,235,0.055),transparent 38%,rgba(20,184,166,0.045) 72%,transparent);color:var(--noosip-text)}html[data-theme=dark] [data-surface=noosip]{--noosip-page:#060a12;--noosip-shell:rgba(9,14,24,0.98);--noosip-panel:rgba(13,19,31,0.95);--noosip-card:rgba(21,29,43,0.74);--noosip-card-strong:rgba(27,36,54,0.9);--noosip-border:rgba(119,134,157,0.3);--noosip-text:#eef2ff;--noosip-muted:#a8b3c7;--noosip-accent:#60a5fa;--noosip-gold:#d6a84b;--noosip-bg-image:linear-gradient(180deg,rgba(9,14,24,0.98),rgba(12,18,30,0.98)),linear-gradient(135deg,rgba(96,165,250,0.11),transparent 40%,rgba(45,212,191,0.08) 76%,transparent);color-scheme:dark}[data-surface=noosip].noosip-surface{background:linear-gradient(180deg,color-mix(in srgb,var(--noosip-page) 96%,white),var(--noosip-page))}[data-surface=noosip] .noosip-shell{background-color:var(--noosip-shell);border-color:var(--noosip-border)}[data-surface=noosip] .noosip-hub-view,[data-surface=noosip] .noosip-tabs,[data-surface=noosip] header,[data-surface=noosip] main{background-color:var(--noosip-panel);color:var(--noosip-text)}[data-surface=noosip] .search-card{display:flex;width:100%;align-items:center;gap:.65rem;border:1px solid var(--noosip-border);border-radius:.75rem;background:var(--noosip-card);padding:.75rem;text-align:left;font-size:.8125rem;color:var(--noosip-text);transition:background-color .16s ease,border-color .16s ease}[data-surface=noosip] .search-card:hover{background:var(--noosip-card-strong);border-color:color-mix(in srgb,var(--noosip-accent) 52%,var(--noosip-border))}[data-surface=noosip] .search-card span{min-width:0}[data-surface=noosip] .search-card small,[data-surface=noosip] .search-card strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-surface=noosip] .search-card small{margin-top:.18rem;color:var(--noosip-muted)}[data-surface=noosip] input:not([type=checkbox]):not([type=radio]),[data-surface=noosip] select,[data-surface=noosip] textarea{color:var(--noosip-text);caret-color:var(--noosip-accent)}[data-surface=noosip] input::-moz-placeholder,[data-surface=noosip] textarea::-moz-placeholder{color:color-mix(in srgb,var(--noosip-muted) 78%,transparent)}[data-surface=noosip] input::placeholder,[data-surface=noosip] textarea::placeholder{color:color-mix(in srgb,var(--noosip-muted) 78%,transparent)}[data-surface=noosip] a:focus-visible,[data-surface=noosip] button:focus-visible,[data-surface=noosip] input:focus-visible,[data-surface=noosip] select:focus-visible,[data-surface=noosip] textarea:focus-visible{outline:2px solid color-mix(in srgb,var(--noosip-accent) 74%,white);outline-offset:3px}[data-contrast=high] [data-surface=noosip],[data-surface=noosip][data-contrast=high]{--noosip-card:var(--noosip-card-strong);--noosip-muted:color-mix(in srgb,var(--noosip-text) 82%,var(--noosip-page));--noosip-border:color-mix(in srgb,var(--noosip-text) 38%,transparent)}html[data-theme=dark] [data-surface=noosip] [class*="bg-[#f0e7d9"],html[data-theme=dark] [data-surface=noosip] [class*="bg-[#f8f0df"],html[data-theme=dark] [data-surface=noosip] [class*="bg-[#f8f2e8"],html[data-theme=dark] [data-surface=noosip] [class*="bg-[#fbf4e8"],html[data-theme=dark] [data-surface=noosip] [class*="bg-[#fbf7ef"],html[data-theme=dark] [data-surface=noosip] [class*="bg-[#fffaf2"],html[data-theme=dark] [data-surface=noosip] [class*=bg-card],html[data-theme=dark] [data-surface=noosip] [class*=bg-white]{background-color:var(--noosip-card)!important}html[data-theme=dark] [data-surface=noosip] [class*="text-[#10183f"],html[data-theme=dark] [data-surface=noosip] [class*="text-[#11194d"],html[data-theme=dark] [data-surface=noosip] [class*="text-[#293057"],html[data-theme=dark] [data-surface=noosip] [class*="text-[#30364f"],html[data-theme=dark] [data-surface=noosip] [class*="text-[#424861"],html[data-theme=dark] [data-surface=noosip] [class*="text-[#4e536c"],html[data-theme=dark] [data-surface=noosip] [class*="text-[#626781"],html[data-theme=dark] [data-surface=noosip] [class*=text-ink]{color:var(--noosip-text)!important}html[data-theme=dark] [data-surface=noosip] [class*="text-[#5f6380"],html[data-theme=dark] [data-surface=noosip] [class*="text-[#687089"],html[data-theme=dark] [data-surface=noosip] [class*="text-[#6e7187"],html[data-theme=dark] [data-surface=noosip] [class*=text-mute]{color:var(--noosip-muted)!important}html[data-theme=dark] [data-surface=noosip] [class*="border-[#d0bea0"],html[data-theme=dark] [data-surface=noosip] [class*="border-[#d8cab4"],html[data-theme=dark] [data-surface=noosip] [class*="border-[#d9c8a4"],html[data-theme=dark] [data-surface=noosip] [class*="border-[#ded0bb"],html[data-theme=dark] [data-surface=noosip] [class*=border-line]{border-color:var(--noosip-border)!important}[data-surface=nootiphy]{--accent-gold:#15a08f;--accent-iris:#7a63e0;--accent-glow:#2f9fd0;--noot-gold:#bf8a2e;--noot-teal:#15a08f;--noot-violet:#7a63e0;--noot-group:#b47f33;--noot-seen:#2f9fd0;--noot-presence-online:#5d6e5a;--noot-presence-busy:#b8874b;--noot-presence-away:#9f9a77}[data-theme=dark] [data-surface=nootiphy]{--bg-primary:#0a0e26;--bg-elevated:#11163a;--card-bg:#121739;--surface-soft:#0c1130;--border-color:#242c55;--text-primary:#ecf0ff;--text-secondary:#aab3df;--text-muted:#7681b2;--accent-gold:#34d8c0;--accent-iris:#9b8cff;--accent-glow:#4cc9f0;--noot-gold:#e9c46a;--noot-teal:#34d8c0;--noot-violet:#9b8cff;--noot-group:#e2bd72;--noot-seen:#4cc9f0;--noot-presence-online:#7c9a6f;--noot-presence-busy:#d0a05f;--noot-presence-away:#b3ad86;--shadow-soft:0 30px 90px rgba(2,4,20,0.6);--shadow-tight:0 16px 40px rgba(2,4,20,0.5)}[data-surface=nootiphy] .noot-list-panel{background:color-mix(in srgb,var(--card-bg) 90%,transparent)}[data-theme=dark] [data-surface=nootiphy] .noot-list-panel{background:color-mix(in srgb,var(--bg-primary) 66%,transparent)}[data-surface=nootiphy] .noot-card{background:color-mix(in srgb,var(--card-bg) 88%,transparent)}[data-surface=nootiphy] .noot-card:hover{background:var(--card-bg)}[data-surface=noo]{--noo-accent:#7a5af8;--noo-accent-soft:#ece7fe;--noo-mint:#bfe3d2;--noo-sun:#f6c761;--noo-blush:#f5d5cd;--noo-paper:#fbfbfd;--noo-card:#ffffff;--noo-ink:#23222a;--noo-mute:#8a8798;--noo-line:#e9e8f0;--noo-radius:18px;--noo-shadow:0 6px 24px rgba(35,34,42,0.06);--bg-primary:var(--noo-paper);--bg-elevated:var(--noo-card);--card-bg:var(--noo-card);--surface-soft:#f1f0f7;--border-color:var(--noo-line);--text-primary:var(--noo-ink);--text-secondary:#5b5870;--text-muted:var(--noo-mute);--accent-gold:var(--noo-accent);--accent-iris:#9a82ff;--accent-glow:#7a5af8;--shadow-soft:0 24px 70px rgba(35,34,42,0.10);--shadow-tight:var(--noo-shadow);font-family:Inter,DM Sans,sans-serif;color:var(--noo-ink)}[data-theme=dark] [data-surface=noo]{--noo-accent-soft:#2c2450;--noo-mint:#3c5a4d;--noo-sun:#a8863f;--noo-blush:#7a5750;--noo-paper:#17161d;--noo-card:#1f1e27;--noo-ink:#f0eef7;--noo-mute:#a09db2;--noo-line:#2c2b36;--noo-shadow:0 8px 28px rgba(0,0,0,0.4);--bg-primary:var(--noo-paper);--bg-elevated:var(--noo-card);--card-bg:var(--noo-card);--surface-soft:#24232e;--border-color:var(--noo-line);--text-primary:var(--noo-ink);--text-secondary:#c6c3d6;--text-muted:var(--noo-mute);--shadow-tight:var(--noo-shadow);color-scheme:dark}[data-surface=noo] .noo-heading{font-family:Plus Jakarta Sans,Inter,sans-serif;font-weight:700;letter-spacing:-.015em}[data-surface=noo] .noo-card{border-radius:var(--noo-radius);border:1px solid var(--noo-line);background:var(--noo-card);box-shadow:var(--noo-shadow)}[data-surface=noo] .noo-chip{display:inline-flex;align-items:center;gap:.4rem;border-radius:9999px;border:1px solid var(--noo-line);background:var(--noo-card);padding:.28rem .7rem;font-size:11px;font-weight:600;color:var(--text-secondary)}[data-surface=noo] .noo-chip-dot{height:8px;width:8px;border-radius:9999px;flex-shrink:0}[data-surface=noo] .noo-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:12px;border:1px solid var(--noo-line);background:var(--noo-card);padding:.5rem 1rem;font-size:13px;font-weight:500;color:var(--text-primary);transition:border-color .2s,background .2s,color .2s}[data-surface=noo] .noo-btn:hover{border-color:color-mix(in srgb,var(--noo-accent) 45%,var(--noo-line));color:var(--noo-accent)}[data-surface=noo] .noo-btn-primary{border-color:transparent;background:var(--noo-accent);color:#fff;box-shadow:0 8px 20px -8px color-mix(in srgb,var(--noo-accent) 70%,transparent)}[data-surface=noo] .noo-btn-primary:hover{background:color-mix(in srgb,var(--noo-accent) 88%,black);color:#fff}[data-surface=noo] .noo-tab{display:inline-flex;align-items:center;gap:.4rem;border-radius:10px;padding:.4rem .85rem;font-size:12px;font-weight:500;color:var(--text-secondary);transition:background .2s,color .2s}[data-surface=noo] .noo-tab.is-active{background:var(--noo-accent-soft);color:var(--noo-accent);font-weight:600}[data-surface=noo] .noo-rail-item{display:flex;align-items:center;gap:.75rem;width:100%;border-radius:12px;padding:.6rem .8rem;font-size:14px;color:var(--text-secondary);transition:background .2s,color .2s}[data-surface=noo] .noo-rail-item:hover{background:var(--surface-soft);color:var(--text-primary)}[data-surface=noo] .noo-rail-item.is-active{background:var(--noo-accent-soft);color:var(--noo-accent);font-weight:600}[data-surface=noo] .noo-input{display:flex;align-items:center;height:2.5rem;width:100%;border-radius:12px;border:1px solid var(--noo-line);background:var(--noo-card);padding:0 .8rem;font-size:14px;color:var(--noo-ink);transition:border-color .2s,box-shadow .2s}[data-surface=noo] .noo-input::-moz-placeholder{color:var(--noo-mute)}[data-surface=noo] .noo-input::placeholder{color:var(--noo-mute)}[data-surface=noo] .noo-input:focus,[data-surface=noo] .noo-input:focus-within{outline:none;border-color:var(--noo-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--noo-accent) 18%,transparent)}[data-surface=noo] .noo-capture-trigger{display:flex;width:100%;align-items:center;gap:.875rem;overflow:hidden;border:1px solid color-mix(in srgb,var(--noo-accent) 18%,var(--noo-line));border-radius:20px;background:radial-gradient(circle at 92% 50%,color-mix(in srgb,var(--noo-accent) 13%,transparent),transparent 34%),var(--noo-card);padding:1rem 1.125rem;box-shadow:0 12px 30px rgba(86,71,157,.07);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}[data-surface=noo] .noo-capture-trigger:hover{border-color:color-mix(in srgb,var(--noo-accent) 48%,var(--noo-line));box-shadow:0 16px 36px rgba(86,71,157,.12);transform:translateY(-1px)}[data-surface=noo] .noo-capture-trigger-icon{display:grid;height:2.25rem;width:2.25rem;flex-shrink:0;place-items:center;border-radius:12px;background:var(--noo-accent-soft);color:var(--noo-accent)}[data-surface=noo] .noo-capture-shell{position:relative;overflow:hidden;border:1px solid color-mix(in srgb,var(--noo-accent) 32%,var(--noo-line));border-radius:22px;background:var(--noo-card);padding:1rem;box-shadow:0 0 0 4px color-mix(in srgb,var(--noo-accent) 9%,transparent),0 18px 40px rgba(86,71,157,.1)}[data-surface=noo] .noo-capture-send{display:grid;height:2rem;width:2rem;flex-shrink:0;place-items:center;border-radius:10px;background:var(--noo-accent);color:#fff;box-shadow:0 6px 14px color-mix(in srgb,var(--noo-accent) 42%,transparent);transition:transform .16s ease,background .16s ease}[data-surface=noo] .noo-capture-send:not(:disabled):hover{background:color-mix(in srgb,var(--noo-accent) 88%,black);transform:translateY(-1px)}[data-surface=noo] .noo-first-run{isolation:isolate;position:relative}[data-surface=noo] .noo-first-run-glow{position:absolute;z-index:-1;top:-5.5rem;left:50%;width:min(52rem,110%);height:24rem;transform:translateX(-50%);border-radius:999px;background:radial-gradient(ellipse,color-mix(in srgb,var(--noo-accent) 18%,transparent),transparent 68%);filter:blur(12px);pointer-events:none}[data-surface=noo] .noo-first-run-mark{background:linear-gradient(135deg,#9b82ff 0,var(--noo-accent) 58%,#5f3fe7 100%);box-shadow:0 15px 34px color-mix(in srgb,var(--noo-accent) 36%,transparent),inset 0 1px 1px rgba(255,255,255,.3)}[data-surface=noo] .noo-first-run-step{display:flex;align-items:flex-start;gap:.625rem;border:1px solid color-mix(in srgb,var(--noo-line) 80%,transparent);border-radius:14px;background:color-mix(in srgb,var(--noo-card) 72%,transparent);padding:.75rem;color:var(--text-secondary);font-size:12px;line-height:1.35rem}[data-surface=noo] .noo-cal-cell{border-top:1px solid var(--noo-line);border-right:1px solid var(--noo-line);transition:background .15s,transform .15s}[data-surface=noo] .noo-cal-cell:hover{background:var(--surface-soft)}[data-surface=noo] .noo-cal-daynum{display:inline-flex;align-items:center;justify-content:center;height:22px;width:22px;border-radius:9999px;font-size:11px;font-weight:600;color:var(--text-secondary);transition:background .15s,color .15s,transform .15s}[data-surface=noo] .noo-cal-daynum:hover{background:var(--noo-accent-soft);color:var(--noo-accent);transform:scale(1.08)}[data-surface=noo] .noo-cal-daynum.is-today{background:var(--noo-accent);color:#fff}[data-surface=noo] .noo-cal-daynum.is-today:hover{background:color-mix(in srgb,var(--noo-accent) 88%,black);color:#fff}[data-surface=noo] .noo-cal-cell[data-drag-over=true]{background:color-mix(in srgb,var(--noo-accent) 8%,transparent);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--noo-accent) 45%,transparent)}@keyframes noo-now-pulse{0%,to{opacity:1;transform:scale(1);box-shadow:0 0 0 0 color-mix(in srgb,var(--noo-accent) 35%,transparent)}50%{opacity:.7;transform:scale(1.2);box-shadow:0 0 0 4px color-mix(in srgb,var(--noo-accent) 0%,transparent)}}[data-surface=noo] .noo-now-dot{animation:noo-now-pulse 2.4s ease-in-out infinite}[data-surface=noo] .noo-event-card{display:block;width:100%;text-align:left;border-radius:10px;border:1px solid var(--noo-line);background:var(--noo-card);padding:.3rem .5rem;font-size:11px;box-shadow:0 1px 3px rgba(35,34,42,.05);transition:opacity .15s,box-shadow .15s}[data-surface=noo] .noo-event-card:hover{box-shadow:0 2px 8px rgba(35,34,42,.1)}[data-surface=noo] .noo-event-card[draggable=true]{cursor:grab}[data-surface=noo] .noo-event-card.is-dragging{opacity:.45}[data-surface=noo][data-noo-app=noolet]{background:radial-gradient(circle at 84% -12%,color-mix(in srgb,var(--noo-accent) 12%,transparent),transparent 31rem),radial-gradient(circle at 8% 112%,color-mix(in srgb,var(--noo-mint) 18%,transparent),transparent 34rem),var(--noo-paper)}[data-surface=noo][data-noo-app=noolet] .noo-card{transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}[data-surface=noo][data-noo-app=noolet] a.noo-card:hover,[data-surface=noo][data-noo-app=noolet] button.noo-card:hover{border-color:color-mix(in srgb,var(--noo-accent) 26%,var(--noo-line));box-shadow:0 14px 38px rgba(80,67,140,.11);transform:translateY(-1px)}[data-surface=noo] .bg-card\/40,[data-surface=noo] .bg-card\/45,[data-surface=noo] .bg-card\/50,[data-surface=noo] .bg-card\/60,[data-surface=noo] .bg-card\/70{background-color:color-mix(in srgb,var(--noo-card) 82%,transparent);backdrop-filter:blur(14px)}[data-surface=noo] [class*="bg-[var(--noo-accent-soft)]/"]{background-color:color-mix(in srgb,var(--noo-accent-soft) 72%,transparent)}[data-surface=noo] [class*="bg-[var(--noo-mint)]/"]{background-color:color-mix(in srgb,var(--noo-mint) 72%,transparent)}[data-surface=noo] [class*="border-[var(--noo-accent)]/"]{border-color:color-mix(in srgb,var(--noo-accent) 34%,var(--noo-line))}[data-surface=noo][data-noo-app=noolet] ::-moz-selection{background:color-mix(in srgb,var(--noo-accent) 24%,transparent)}[data-surface=noo][data-noo-app=noolet] ::selection{background:color-mix(in srgb,var(--noo-accent) 24%,transparent)}[data-surface=noo][data-noo-app=noolet] :is(button,a,input,textarea,select):focus-visible{outline:2px solid color-mix(in srgb,var(--noo-accent) 72%,white);outline-offset:2px}[data-surface=noo][data-noo-app=noolet] ::-webkit-scrollbar{width:9px;height:9px}[data-surface=noo][data-noo-app=noolet] ::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:color-mix(in srgb,var(--noo-accent) 22%,var(--noo-line));background-clip:padding-box}[data-surface=noo][data-noo-app=noolet] ::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--noo-accent) 40%,var(--noo-line));background-clip:padding-box}[data-theme=dark] [data-surface=noo][data-noo-app=noolet]{background:radial-gradient(circle at 84% -12%,color-mix(in srgb,var(--noo-accent) 14%,transparent),transparent 31rem),radial-gradient(circle at 8% 112%,color-mix(in srgb,var(--noo-mint) 10%,transparent),transparent 34rem),var(--noo-paper)}@media (prefers-reduced-motion:reduce){[data-surface=noo][data-noo-app=noolet] *,[data-surface=noo][data-noo-app=noolet] :after,[data-surface=noo][data-noo-app=noolet] :before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.harmonia-input,.lexikon-input,.mousike-input{width:100%;border:1px solid color-mix(in srgb,currentColor 12%,transparent);border-radius:.75rem;background:color-mix(in srgb,var(--bg-primary) 72%,transparent);padding:.6rem .75rem;color:var(--text-primary);font-size:.75rem;line-height:1.25rem;outline:none;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.lexikon-input:focus{border-color:rgb(99 102 241/.5);box-shadow:0 0 0 3px rgb(99 102 241/.1)}.harmonia-input:focus{border-color:rgb(217 70 239/.45);box-shadow:0 0 0 3px rgb(217 70 239/.09)}.mousike-input:focus{border-color:rgb(20 184 166/.5);box-shadow:0 0 0 3px rgb(20 184 166/.1)}.harmonia-primary,.lexikon-primary,.lexikon-secondary,.mousike-primary,.mousike-secondary{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;border-radius:.75rem;padding:.62rem .9rem;font-size:.72rem;font-weight:650;transition:transform .16s ease,opacity .16s ease,background .16s ease}.lexikon-primary{background:rgb(99 102 241);color:white}.lexikon-secondary{border:1px solid rgb(99 102 241/.22);color:rgb(99 102 241);background:rgb(99 102 241/.06)}.harmonia-primary{background:rgb(192 38 211);color:white}.mousike-primary{background:rgb(13 148 136);color:white}.mousike-secondary{border:1px solid rgb(20 184 166/.22);color:rgb(13 148 136);background:rgb(20 184 166/.06)}.harmonia-primary:hover,.lexikon-primary:hover,.mousike-primary:hover{transform:translateY(-1px)}.mousike-toolbar{display:grid;width:2rem;height:2rem;place-items:center;border:1px solid rgb(20 184 166/.14);border-radius:.65rem;color:rgb(13 148 136);background:rgb(20 184 166/.04)}.mousike-toolbar:hover{background:rgb(20 184 166/.12)}.mousike-toolbar>svg{width:.85rem;height:.85rem}.mousike-mini{min-width:1.65rem;border:1px solid rgb(20 184 166/.12);border-radius:.4rem;padding:.18rem .35rem;font-size:.55rem;font-weight:700}.mousike-clip-input{width:calc(100% - .75rem);margin-left:.15rem;border:0;border-radius:.25rem;background:rgb(20 184 166/.08);padding:.08rem .12rem;color:inherit;outline:none}[data-surface=trials]{--bg-primary:#f3ecdc;--bg-elevated:#fffdf6;--card-bg:#fffdf6;--surface-soft:#ece2cd;--border-color:#ddd0b3;--text-primary:#1c1209;--text-secondary:#5c5240;--text-muted:#8a7c63;--accent-gold:#a9781f;--trial-gold:#b8923a;--trial-gold-bright:#d4a857;--trial-wine:#5a1a1f;--trial-wine-soft:#7a2a2f;--trial-forest:#1f3d33;--trial-forest-soft:#2c5446;--shadow-soft:0 24px 70px rgba(60,40,18,0.16);--shadow-tight:0 12px 34px rgba(60,40,18,0.12)}[data-theme=dark] [data-surface=trials]{--bg-primary:#120d08;--bg-elevated:#1b140c;--card-bg:#1d160d;--surface-soft:#16100a;--border-color:#3a2e1d;--text-primary:#f5ecd8;--text-secondary:#cdbe9f;--text-muted:#9c8c6a;--accent-gold:#d4a857;--trial-gold:#d4a857;--trial-gold-bright:#eccb86;--trial-wine:#6e2228;--trial-wine-soft:#8a2f36;--trial-forest:#234a3d;--trial-forest-soft:#2f6150;--shadow-soft:0 30px 90px rgba(0,0,0,0.6);--shadow-tight:0 16px 40px rgba(0,0,0,0.5)}@keyframes trial-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}[data-surface=trials] .trial-shimmer-gold{background:linear-gradient(90deg,rgba(212,168,87,0),rgba(212,168,87,.12) 50%,rgba(212,168,87,0));background-size:200% 100%;animation:trial-shimmer 6s linear infinite}[data-surface=trials] .trial-guilloche-bg{background-image:radial-gradient(circle at 50% 50%,transparent 20%,var(--surface-soft) 21%,var(--surface-soft) 25%,transparent 26%,transparent 35%,var(--surface-soft) 36%,var(--surface-soft) 40%,transparent 41%),radial-gradient(circle at 0 100%,transparent 40%,var(--border-color) 41%,var(--border-color) 44%,transparent 45%),radial-gradient(circle at 100% 100%,transparent 40%,var(--border-color) 41%,var(--border-color) 44%,transparent 45%);background-size:24px 24px,48px 48px,48px 48px;opacity:.12}[data-surface=trials] .trial-ornate-border{border:2px solid var(--trial-gold);position:relative}[data-surface=trials] .trial-ornate-border:before{content:"";position:absolute;inset:3px;border:1px solid var(--trial-gold);pointer-events:none}[data-surface=trials] .trial-input{width:100%;border-radius:.75rem;border:1px solid var(--border-color);background:var(--surface-soft);padding:.75rem .875rem;color:var(--text-primary);font-size:.875rem;outline:none;transition:border-color var(--transition-fast),background-color var(--transition-fast)}[data-surface=trials] .trial-input::-moz-placeholder{color:color-mix(in srgb,var(--text-muted) 78%,transparent)}[data-surface=trials] .trial-input::placeholder{color:color-mix(in srgb,var(--text-muted) 78%,transparent)}[data-surface=trials] .trial-input:focus{border-color:var(--trial-gold);background:var(--card-bg)}.admin-input{width:100%;border-radius:.5rem;border:1px solid var(--border-color);background:color-mix(in srgb,var(--card-bg) 68%,transparent);padding:.625rem .75rem;color:var(--text-primary);font-size:.8125rem;outline:none;transition:border-color var(--transition-fast),background-color var(--transition-fast)}.admin-input::-moz-placeholder{color:var(--text-muted)}.admin-input::placeholder{color:var(--text-muted)}.admin-input:focus{border-color:color-mix(in srgb,var(--text-primary) 40%,var(--border-color));background:var(--card-bg)}*{box-sizing:border-box}html{scrollbar-gutter:stable}body,html{margin:0;padding:0;width:100%;max-width:100%;overflow-x:clip;overscroll-behavior-x:none;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-soft) 45%,transparent),transparent 260px),var(--bg-primary);color:var(--text-primary);font-family:DM Sans,sans-serif;font-weight:300;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color var(--transition-slow),color var(--transition-slow)}@supports not (overflow:clip){body,html{overflow-x:hidden}}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid color-mix(in srgb,var(--accent-teal) 55%,transparent);outline-offset:3px}.font-serif,h1,h2,h3,h4{font-family:Fraunces,serif;font-weight:300}::-moz-selection{background:var(--text-primary);color:var(--bg-primary)}::selection{background:var(--text-primary);color:var(--bg-primary)}html.daimon-cursor-active,html.daimon-cursor-active *,html.daimon-cursor-active body{cursor:none!important}.custom-cursor{width:8px;height:8px;background:#8c7b6b;border-radius:50%;z-index:10000;transition:opacity .3s ease}.custom-cursor,.custom-cursor-follower{position:fixed;left:0;top:0;pointer-events:none;will-change:transform,opacity}.custom-cursor-follower{width:32px;height:32px;border:1px solid rgba(140,123,107,.5);border-radius:50%;z-index:9999;mix-blend-mode:multiply;transition:opacity .3s ease,transform .18s ease-out,background .3s ease}.custom-cursor-aura{width:52px;height:52px;border:1px solid rgba(140,123,107,.22);border-radius:50%;position:fixed;left:0;top:0;pointer-events:none;z-index:9998;box-shadow:0 0 22px 2px rgba(140,123,107,.12);will-change:transform,opacity;transition:opacity .4s ease,transform .25s ease-out,border-color .3s ease}html[data-theme=dark] .custom-cursor-follower{mix-blend-mode:screen}html[data-theme=dark] .custom-cursor-aura{border-color:rgba(196,180,154,.24);box-shadow:0 0 24px 2px rgba(196,180,154,.14)}@media (hover:none),(max-width:900px),(pointer:coarse),(prefers-reduced-motion:reduce){.custom-cursor,.custom-cursor-aura,.custom-cursor-follower{display:none}}::view-transition-new(root),::view-transition-old(root){animation:none;mix-blend-mode:normal;backface-visibility:hidden;will-change:clip-path}html.vt-shrink::view-transition-old(root){z-index:9999}html.vt-shrink::view-transition-new(root){z-index:1}html.vt-grow::view-transition-new(root){z-index:9999}html.vt-grow::view-transition-old(root){z-index:1}html.theme-transitioning *,html.theme-transitioning :after,html.theme-transitioning :before{animation-play-state:paused!important;transition-duration:0s!important;transition-delay:0s!important}html.theme-transitioning .custom-cursor,html.theme-transitioning .custom-cursor-aura,html.theme-transitioning .custom-cursor-follower{opacity:0!important}.gold-rule{background:linear-gradient(to right,var(--accent-gold),transparent)}.border-gold-soft{border-color:color-mix(in srgb,var(--accent-gold) 42%,transparent)}.hover\:border-gold-soft:hover{border-color:color-mix(in srgb,var(--accent-gold) 60%,transparent)}.hover\:shadow-gold:hover{box-shadow:0 18px 44px -20px color-mix(in srgb,var(--accent-gold) 55%,transparent)}.focus-gold:focus{border-color:color-mix(in srgb,var(--accent-gold) 55%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-gold) 16%,transparent)}.gold-haze{position:relative}.gold-haze:before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(130% 140% at 0 0,color-mix(in srgb,var(--accent-gold) 13%,transparent),transparent 56%);opacity:0;transition:opacity .4s ease;pointer-events:none}.gold-haze:hover:before{opacity:1}.cv-readonly .cv-no-print{display:none!important}.cv-editable{outline:none;border-radius:3px;cursor:text;transition:box-shadow .15s ease,background .15s ease}.cv-editable:hover{box-shadow:0 0 0 1px color-mix(in srgb,var(--accent-gold) 32%,transparent)}.cv-editable:focus{box-shadow:0 0 0 2px color-mix(in srgb,var(--accent-gold) 60%,transparent);background:color-mix(in srgb,var(--accent-gold) 7%,transparent)}.cv-editable:empty:before{content:attr(data-placeholder);opacity:.42;font-style:italic}.cv-editable:empty:focus:before{opacity:.28}@keyframes cvShimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.cv-shimmer{background:linear-gradient(110deg,transparent 32%,color-mix(in srgb,var(--accent-gold) 30%,transparent) 50%,transparent 68%);animation:cvShimmer 1.4s ease-in-out infinite}.input-shell.gold-focus:focus-within{border-color:color-mix(in srgb,var(--accent-gold) 55%,var(--border-color));box-shadow:0 0 0 4px color-mix(in srgb,var(--accent-gold) 12%,transparent)}.chat-divider>*+*{position:relative}.chat-divider>*+:after{content:"";position:absolute;top:0;left:16px;right:16px;height:1px;background:linear-gradient(to right,transparent,color-mix(in srgb,var(--accent-gold) 32%,transparent) 18%,color-mix(in srgb,var(--accent-gold) 32%,transparent) 82%,transparent);pointer-events:none}[data-theme=dark] .chat-divider>*+:after{background:linear-gradient(to right,transparent,color-mix(in srgb,var(--accent-gold) 22%,transparent) 18%,color-mix(in srgb,var(--accent-gold) 22%,transparent) 82%,transparent)}.chat-divider>.chat-row-selected:after,.chat-divider>.chat-row:hover:after,.chat-divider>.chat-swipe:hover:after,.chat-divider>.chat-swipe[data-selected=true]:after{opacity:0}@keyframes goldSheen{0%{background-position:0 50%}to{background-position:200% 50%}}.gold-title{background:linear-gradient(100deg,var(--text-primary) 0,var(--text-primary) 30%,color-mix(in srgb,var(--accent-gold) 85%,var(--text-primary)) 50%,var(--text-primary) 70%,var(--text-primary) 100%);background-size:200% auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:goldSheen 6s linear infinite}@media (prefers-reduced-motion:reduce){.gold-title{animation:none}}.tool-aura{position:absolute;border-radius:9999px;background:radial-gradient(circle,color-mix(in srgb,var(--accent-gold) 30%,transparent),transparent 68%);filter:blur(70px);pointer-events:none}.tool-card{position:relative;isolation:isolate;border:1px solid var(--border-color);background:linear-gradient(180deg,color-mix(in srgb,var(--tool-accent,var(--accent-gold)) 7%,transparent),transparent 48%),color-mix(in srgb,var(--card-bg) 85%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:transform .45s cubic-bezier(.16,1,.3,1),border-color .4s cubic-bezier(.16,1,.3,1),box-shadow .45s cubic-bezier(.16,1,.3,1),background-color .4s cubic-bezier(.16,1,.3,1);box-shadow:var(--shadow-tight),inset 0 1px 1px color-mix(in srgb,#ffffff 5%,transparent)}.tool-card:before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(120% 120% at 50% 0,color-mix(in srgb,var(--tool-accent,var(--accent-gold)) 16%,transparent),transparent 75%);opacity:0;transition:opacity .45s cubic-bezier(.16,1,.3,1);pointer-events:none;z-index:-1}.tool-card:hover{transform:translateY(-5px) scale(1.004);border-color:color-mix(in srgb,var(--tool-accent,var(--accent-gold)) 40%,var(--border-color));box-shadow:0 24px 50px -20px color-mix(in srgb,var(--tool-accent,var(--accent-gold)) 25%,transparent),0 8px 20px -10px color-mix(in srgb,var(--tool-accent,var(--accent-gold)) 30%,transparent),inset 0 1px 1.5px color-mix(in srgb,#ffffff 12%,transparent)}.tool-card:hover:before{opacity:1}.tool-card.is-soon{opacity:.62}.tool-card.is-soon:hover{transform:none;box-shadow:none;border-color:var(--border-color)}.tool-card h3{transition:color .35s ease}.tool-card:hover h3{color:var(--tool-accent,var(--accent-gold))}.tool-chip{position:relative;background:var(--tool-accent,var(--accent-gold));box-shadow:0 8px 22px -8px color-mix(in srgb,var(--tool-accent,var(--accent-gold)) 70%,transparent);transition:transform .45s cubic-bezier(.16,1,.3,1),box-shadow .45s ease}.tool-card:hover .tool-chip{transform:scale(1.1) rotate(-4deg) translateY(-2px);box-shadow:0 14px 30px -6px color-mix(in srgb,var(--tool-accent,var(--accent-gold)) 85%,transparent),0 0 0 3px color-mix(in srgb,#ffffff 15%,transparent)}.tool-tag{transition:border-color .35s ease,background-color .35s ease,color .35s ease}.tool-card:hover .tool-tag{border-color:color-mix(in srgb,var(--tool-accent,var(--accent-gold)) 35%,transparent);background:color-mix(in srgb,var(--tool-accent,var(--accent-gold)) 6%,transparent);color:var(--text-primary)}.tool-action-link,.tool-featured-badge{transition:color .35s ease}.tool-card:hover .tool-action-link,.tool-card:hover .tool-featured-badge{color:var(--tool-accent,var(--accent-gold))!important}.tool-rule{height:1px;background:linear-gradient(to right,var(--accent-gold),color-mix(in srgb,var(--accent-gold) 18%,transparent),transparent)}.activity-row{position:relative;isolation:isolate;border:1px solid var(--border-color);background:color-mix(in srgb,var(--card-bg) 68%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:var(--shadow-tight);transition:transform .4s cubic-bezier(.16,1,.3,1),border-color .4s ease,box-shadow .4s ease,background-color .4s ease}.activity-row:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--row-accent,var(--accent-gold)) 42%,var(--border-color));box-shadow:0 18px 40px -22px color-mix(in srgb,var(--row-accent,var(--accent-gold)) 38%,transparent)}[data-theme=dark] .promptheia-cinema .activity-row{background:linear-gradient(180deg,color-mix(in srgb,var(--row-accent,var(--accent-gold)) 11%,rgba(16,16,20,.6)),rgba(11,11,14,.5) 70%),rgba(9,9,12,.4);border-color:color-mix(in srgb,var(--row-accent,var(--accent-gold)) 26%,#1f1e22);box-shadow:0 22px 50px -32px color-mix(in srgb,var(--row-accent,var(--accent-gold)) 32%,transparent),inset 0 1px 0 color-mix(in srgb,var(--row-accent,var(--accent-gold)) 16%,transparent)}[data-theme=dark] .promptheia-cinema .activity-row:hover{border-color:color-mix(in srgb,var(--row-accent,var(--accent-gold)) 48%,#1f1e22);box-shadow:0 30px 60px -30px color-mix(in srgb,var(--row-accent,var(--accent-gold)) 45%,transparent),0 0 30px -10px color-mix(in srgb,var(--row-accent,var(--accent-gold)) 24%,transparent),inset 0 1px 0 color-mix(in srgb,var(--row-accent,var(--accent-gold)) 26%,transparent)}.activity-chip{position:relative;background:color-mix(in srgb,var(--row-accent,var(--accent-gold)) 12%,transparent);border:1px solid color-mix(in srgb,var(--row-accent,var(--accent-gold)) 28%,transparent);color:var(--row-accent,var(--accent-gold));transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s ease}.group:hover .activity-chip{transform:scale(1.06);box-shadow:0 0 22px -2px color-mix(in srgb,var(--row-accent,var(--accent-gold)) 45%,transparent)}[data-theme=dark] .promptheia-cinema .activity-chip{background:linear-gradient(180deg,color-mix(in srgb,var(--row-accent,var(--accent-gold)) 30%,rgba(20,20,24,.5)),color-mix(in srgb,var(--row-accent,var(--accent-gold)) 14%,rgba(14,14,18,.6)));border-color:color-mix(in srgb,var(--row-accent,var(--accent-gold)) 50%,transparent);color:color-mix(in srgb,var(--row-accent,var(--accent-gold)) 72%,#ffffff);box-shadow:0 0 22px color-mix(in srgb,var(--row-accent,var(--accent-gold)) 34%,transparent),inset 0 1px 0 color-mix(in srgb,#ffffff 16%,transparent)}.activity-badge{border:1px solid color-mix(in srgb,var(--row-accent,var(--accent-gold)) 32%,transparent);background:color-mix(in srgb,var(--row-accent,var(--accent-gold)) 11%,transparent);color:color-mix(in srgb,var(--row-accent,var(--accent-gold)) 78%,var(--text-primary))}[data-theme=dark] .promptheia-cinema .activity-badge{border-color:color-mix(in srgb,var(--row-accent,var(--accent-gold)) 45%,transparent);color:color-mix(in srgb,var(--row-accent,var(--accent-gold)) 76%,#ffffff)}.chat-row{position:relative;border-radius:12px;transition:background .2s,box-shadow .2s}.chat-row:hover{background:color-mix(in srgb,var(--accent-gold) 7%,transparent)}.chat-row-selected{background:color-mix(in srgb,var(--accent-gold) 11%,var(--card-bg));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent-gold) 35%,transparent),0 4px 16px -2px color-mix(in srgb,var(--accent-gold) 18%,transparent);border-radius:12px;z-index:1}.chat-row-selected h2{color:var(--accent-gold)!important}.maplibregl-ctrl-group{background:color-mix(in srgb,var(--card-bg) 86%,transparent)!important;border:1px solid var(--border-color)!important;border-radius:12px!important;overflow:hidden;box-shadow:var(--shadow-tight)!important;backdrop-filter:blur(8px)}.maplibregl-ctrl-group button{width:32px!important;height:32px!important;background-color:transparent!important}.maplibregl-ctrl-group button+button{border-top:1px solid var(--border-color)!important}.maplibregl-ctrl-group button:hover{background-color:color-mix(in srgb,var(--accent-gold) 14%,transparent)!important}.maplibregl-ctrl-icon{opacity:.72}[data-theme=dark] .maplibregl-ctrl-icon{filter:invert(1) brightness(1.7)}.maplibregl-ctrl-attrib{background:color-mix(in srgb,var(--card-bg) 80%,transparent)!important;border-radius:10px 0 0 0!important;backdrop-filter:blur(6px)}.maplibregl-ctrl-attrib,.maplibregl-ctrl-attrib a{color:var(--text-muted)!important}.maplibregl-ctrl-attrib-button{background-color:color-mix(in srgb,var(--card-bg) 86%,transparent)!important}@keyframes daimon-presence-pulse{0%{box-shadow:0 3px 9px rgba(0,0,0,.4),0 0 0 0 rgba(223,180,89,.5)}70%{box-shadow:0 3px 9px rgba(0,0,0,.4),0 0 0 11px rgba(223,180,89,0)}to{box-shadow:0 3px 9px rgba(0,0,0,.4),0 0 0 0 rgba(223,180,89,0)}}.daimon-origin-marker{position:relative;width:32px;height:32px;pointer-events:none}.daimon-origin-marker__core,.daimon-origin-marker__dot,.daimon-origin-marker__halo,.daimon-origin-marker__ring{position:absolute;inset:50% auto auto 50%;border-radius:9999px;transform:translate(-50%,-50%)}.daimon-origin-marker__halo{width:32px;height:32px;background:rgba(255,255,255,.72);box-shadow:0 2px 10px rgba(0,0,0,.2)}.daimon-origin-marker__ring{width:30px;height:30px;background:color-mix(in srgb,var(--daimon-origin-accent,#4c9ff0) 14%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--daimon-origin-accent,#4c9ff0) 22%,transparent);animation:daimon-origin-pulse 2.2s ease-out infinite}.daimon-origin-marker__dot{width:14px;height:14px;background:var(--daimon-origin-accent,#4c9ff0);border:2px solid #fff;box-shadow:0 2px 6px rgba(0,0,0,.28),0 0 0 3px color-mix(in srgb,var(--daimon-origin-accent,#4c9ff0) 16%,transparent)}.daimon-origin-marker__core{width:4px;height:4px;background:#ffffff;box-shadow:0 0 0 .5px rgba(20,80,150,.15)}@keyframes daimon-origin-pulse{0%{opacity:.85;transform:translate(-50%,-50%) scale(.64)}70%{opacity:0;transform:translate(-50%,-50%) scale(1.08)}to{opacity:0;transform:translate(-50%,-50%) scale(1.08)}}@keyframes daimon-event-pulse{0%{box-shadow:0 0 0 0 rgba(236,72,153,.5),0 3px 9px rgba(0,0,0,.4)}70%{box-shadow:0 0 0 12px rgba(236,72,153,0),0 3px 9px rgba(0,0,0,.4)}to{box-shadow:0 0 0 0 rgba(236,72,153,0),0 3px 9px rgba(0,0,0,.4)}}.daimon-nostos-marker--event{animation:daimon-event-pulse 2s cubic-bezier(.16,1,.3,1) infinite!important}@keyframes daimon-alert-glow{0%,to{box-shadow:0 0 6px 1px rgba(239,68,68,.5),0 3px 9px rgba(0,0,0,.4)}50%{box-shadow:0 0 14px 3px rgba(239,68,68,.8),0 3px 9px rgba(0,0,0,.4)}}.daimon-nostos-marker--alert{animation:daimon-alert-glow 1.6s ease-in-out infinite!important}.daimon-mobile-spring{transition-timing-function:cubic-bezier(.22,1.35,.36,1)}.daimon-spring-press{transform-origin:center}.daimon-spring-press:active{transform:scale(.965)}@media (prefers-reduced-motion:reduce){.daimon-origin-marker__ring,.daimon-presence-avatar{animation:none!important}.daimon-mobile-spring{transition-duration:1ms!important}}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--text-muted) 22%,transparent);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--text-muted) 42%,transparent)}@media (max-width:768px){::-webkit-scrollbar{width:3px;height:3px}}.pb-safe{padding-bottom:var(--safe-bottom)}.meta-caps{font-family:DM Sans,sans-serif;font-weight:300;text-transform:uppercase;letter-spacing:.14em;font-size:.7rem}@keyframes marker-drop{0%{transform:translateY(-30px) scale(.6);opacity:0}60%{transform:translateY(3px) scale(1.04);opacity:1}80%{transform:translateY(-1px) scale(.98)}to{transform:translateY(0) scale(1)}}@keyframes active-float{0%,to{transform:scale(1.18) translateY(0)}50%{transform:scale(1.18) translateY(-4px)}}@keyframes search-pin-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes saved-pulse{0%{box-shadow:0 2px 6px rgba(0,0,0,.35),0 0 0 0 rgba(223,180,89,.4)}70%{box-shadow:0 2px 6px rgba(0,0,0,.35),0 0 0 6px rgba(223,180,89,0)}to{box-shadow:0 2px 6px rgba(0,0,0,.35),0 0 0 0 rgba(223,180,89,0)}}.daimon-saved-marker{animation:marker-drop .35s cubic-bezier(.175,.885,.32,1.275) forwards;transition:transform .2s cubic-bezier(.16,1,.3,1),border-color .2s!important}.daimon-saved-marker:hover{transform:scale(1.18)!important;border-color:#f5e6c4!important;animation:saved-pulse 1.8s infinite}@keyframes story-pop{0%{transform:translate(-50%,-50%) scale(.3);opacity:0}30%{transform:translate(-50%,-50%) scale(1.2);opacity:1}to{transform:translate(-50%,-160%) scale(1);opacity:0}}@keyframes rise-in{0%{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.rise-in{opacity:0;animation:rise-in .65s cubic-bezier(.16,1,.3,1) forwards;animation-delay:calc(var(--stagger, 0) * 65ms)}@keyframes story-ring-spin{to{transform:rotate(1turn)}}.story-ring-live{position:relative;background:transparent!important;box-shadow:0 0 18px -2px color-mix(in srgb,var(--accent-gold) 55%,transparent)}.story-ring-live:before{content:"";position:absolute;inset:0;border-radius:inherit;background:conic-gradient(var(--accent-gold),var(--accent-iris),color-mix(in srgb,var(--accent-gold) 80%,#ffffff),var(--accent-iris),var(--accent-gold));animation:story-ring-spin 4.5s linear infinite}.noo-lift{transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1),border-color .4s cubic-bezier(.16,1,.3,1)}.noo-lift:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--accent-gold) 45%,transparent);box-shadow:0 18px 42px -20px color-mix(in srgb,var(--accent-gold) 38%,transparent)}@media (prefers-reduced-motion:reduce){.story-ring-live:before{animation:none}.noo-lift{transition:none}.noo-lift:hover{transform:none}}@keyframes rule-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.rule-grow{transform-origin:left center;animation:rule-grow 1.1s cubic-bezier(.16,1,.3,1) .15s both}@keyframes aura-drift{0%,to{transform:translate(0) scale(1)}33%{transform:translate(34px,22px) scale(1.07)}66%{transform:translate(-26px,10px) scale(.95)}}.aura-drift{animation:aura-drift 18s ease-in-out infinite}.aura-drift-slow{animation:aura-drift 30s ease-in-out infinite reverse}@keyframes starSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.studio-grid{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(color-mix(in srgb,var(--text-primary) 5%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--text-primary) 5%,transparent) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(120% 90% at 50% 0,black 0,transparent 72%);mask-image:radial-gradient(120% 90% at 50% 0,black 0,transparent 72%)}@keyframes mote-float{0%,to{transform:translateY(0) translateX(0);opacity:.55}50%{transform:translateY(-18px) translateX(6px);opacity:.12}}.gold-motes i{position:absolute;width:3px;height:3px;border-radius:9999px;background:var(--accent-gold);box-shadow:0 0 8px 1px color-mix(in srgb,var(--accent-gold) 55%,transparent);animation:mote-float 5.2s ease-in-out infinite}.gold-motes i:first-child{left:8%;top:22%;animation-delay:0s;animation-duration:5.4s}.gold-motes i:nth-child(2){left:22%;top:64%;animation-delay:1.1s;width:2px;height:2px}.gold-motes i:nth-child(3){left:38%;top:30%;animation-delay:.4s;animation-duration:6.4s}.gold-motes i:nth-child(4){left:55%;top:70%;animation-delay:1.8s;width:2px;height:2px}.gold-motes i:nth-child(5){left:68%;top:26%;animation-delay:.9s;animation-duration:7s}.gold-motes i:nth-child(6){left:80%;top:58%;animation-delay:2.3s}.gold-motes i:nth-child(7){left:91%;top:34%;animation-delay:1.4s;width:4px;height:4px;animation-duration:6.2s}.spotlight-card:after{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(240px circle at var(--mx,50%) var(--my,50%),color-mix(in srgb,var(--tool-accent,var(--accent-gold)) 13%,transparent),transparent 72%);opacity:0;transition:opacity .4s ease;pointer-events:none}.spotlight-card:hover:after{opacity:1}.card-sheen{position:absolute;top:-60%;bottom:-60%;left:-30%;width:36%;transform:translateX(-220%) rotate(16deg);background:linear-gradient(90deg,transparent,color-mix(in srgb,#ffffff 26%,transparent) 50%,transparent);transition:transform .2s ease;pointer-events:none;opacity:0}.group:hover>.card-sheen,.tool-card:hover .card-sheen{opacity:1;transform:translateX(660%) rotate(16deg);transition:transform 1.05s cubic-bezier(.16,1,.3,1),opacity .2s ease}.tool-watermark{position:absolute;right:-16px;bottom:-20px;color:var(--tool-accent,var(--accent-gold));opacity:.06;transform:rotate(-6deg);transition:transform .7s cubic-bezier(.16,1,.3,1),opacity .5s ease;pointer-events:none}.group:hover .tool-watermark,.tool-card:hover .tool-watermark{opacity:.14;transform:rotate(-12deg) scale(1.12) translateY(-6px)}@keyframes chip-orbit{to{transform:rotate(1turn)}}.tool-chip-orbit{position:absolute;inset:-6px;border-radius:9999px;border:1px dashed color-mix(in srgb,var(--tool-accent,var(--accent-gold)) 55%,transparent);opacity:0;transition:opacity .4s ease;pointer-events:none}.group:hover .tool-chip-orbit,.tool-card:hover .tool-chip-orbit{opacity:1;animation:chip-orbit 8s linear infinite}@property --beam-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes beam-spin{to{--beam-angle:360deg}}.border-beam{position:absolute;inset:0;border-radius:inherit;padding:1.5px;background:conic-gradient(from var(--beam-angle),transparent 0deg,color-mix(in srgb,var(--tool-accent,var(--accent-gold)) 90%,#ffffff) 38deg,transparent 80deg,transparent 178deg,color-mix(in srgb,var(--tool-accent,var(--accent-gold)) 55%,transparent) 218deg,transparent 258deg);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .5s ease;pointer-events:none;animation:beam-spin 3.6s linear infinite;animation-play-state:paused}.group:hover>.border-beam,.tool-card:hover .border-beam{opacity:1;animation-play-state:running}.border-beam.beam-always{opacity:.45;animation-play-state:running}.tool-card:hover .border-beam.beam-always{opacity:1}.tool-card:hover{transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateY(-5px) scale(1.004)}.echo-title{position:absolute;font-family:Fraunces,serif;font-style:italic;font-weight:300;color:transparent;-webkit-text-stroke:1px color-mix(in srgb,var(--tool-accent,var(--accent-gold)) 32%,transparent);white-space:nowrap;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tool-ticker-wrap{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,black 9%,black 91%,transparent);mask-image:linear-gradient(90deg,transparent,black 9%,black 91%,transparent)}@keyframes ticker-scroll{to{transform:translateX(-50%)}}.tool-ticker{display:flex;align-items:center;width:-moz-max-content;width:max-content;animation:ticker-scroll var(--ticker-duration,40s) linear infinite}.tool-ticker-wrap:hover .tool-ticker{animation-play-state:paused}.orbital{position:relative}.orbital-ring{position:absolute;inset:0;border-radius:9999px;border:1px dashed color-mix(in srgb,var(--accent-gold) 42%,transparent);animation:chip-orbit 60s linear infinite}.orbital-ring--inner{inset:17%;border-style:solid;border-color:color-mix(in srgb,var(--accent-gold) 18%,transparent);animation:chip-orbit 80s linear infinite reverse}.orbital-carousel{position:absolute;inset:0;animation:chip-orbit var(--orbit-duration,46s) linear infinite}.orbital-node{position:absolute;left:50%;top:50%;width:34px;height:34px;margin:-17px;transform:rotate(var(--angle)) translateY(var(--orbit-radius,-85px))}.orbital-unspin{display:block;width:100%;height:100%;animation:chip-orbit var(--orbit-duration,46s) linear infinite reverse}.orbital-chip{display:grid;place-items:center;width:100%;height:100%;border-radius:12px;background:var(--node-accent,var(--accent-gold));color:var(--bg-primary);box-shadow:0 6px 16px -6px color-mix(in srgb,var(--node-accent,var(--accent-gold)) 80%,transparent);transform:rotate(calc(var(--angle) * -1));transition:transform .3s cubic-bezier(.16,1,.3,1)}.orbital-node:hover .orbital-chip{transform:rotate(calc(var(--angle) * -1)) scale(1.25)}@keyframes orbital-core-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--accent-gold) 38%,transparent),0 10px 26px -8px color-mix(in srgb,var(--accent-gold) 70%,transparent)}50%{box-shadow:0 0 0 12px transparent,0 10px 26px -8px color-mix(in srgb,var(--accent-gold) 70%,transparent)}}.orbital-core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:52px;height:52px;border-radius:9999px;background:var(--accent-gold);color:var(--bg-primary);animation:orbital-core-pulse 3s ease-in-out infinite}.portal-card{border-radius:26px}.portal-card .border-beam,.portal-card .tool-watermark{border-radius:inherit}.portal-threshold{position:absolute;inset-inline:12%;bottom:-10%;height:42%;border-radius:50%;background:radial-gradient(50% 60% at 50% 100%,color-mix(in srgb,var(--tool-accent,var(--accent-gold)) 26%,transparent),transparent 75%);opacity:.55;filter:blur(14px);transition:opacity .5s ease,transform .6s cubic-bezier(.16,1,.3,1);pointer-events:none}.group:hover .portal-threshold,.tool-card:hover .portal-threshold{opacity:1;transform:scaleX(1.15) translateY(-4px)}.portal-keystone{position:absolute;top:14px;left:50%;transform:translateX(-50%);font-family:Fraunces,serif;font-style:italic;color:var(--tool-accent,var(--accent-gold));opacity:.45;transition:opacity .4s ease,transform .4s cubic-bezier(.16,1,.3,1)}.group:hover .portal-keystone,.tool-card:hover .portal-keystone{opacity:1;transform:translateX(-50%) translateY(2px)}.organic-a{border-radius:32px 18px 32px 18px}.organic-b{border-radius:18px 32px 18px 32px}.organic-c{border-radius:28px 28px 48px 16px}.organic-a,.organic-b,.organic-c{transition-property:border-radius,transform,border-color,box-shadow,background-color}.organic-a:hover,.organic-b:hover,.organic-c:hover{border-radius:26px}[data-theme=dark] .promptheia-cinema,html:not([data-theme=dark]) .promptheia-cinema{background:transparent!important;border:none!important;box-shadow:none!important;border-radius:0!important}html:not([data-theme=dark]) .promptheia-cinema{color:#23211e!important}.promptheia-cinema .cinema-crags,.promptheia-cinema .cinema-horizon{display:none!important}[data-theme=dark] .promptheia-cinema:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(1px 1px at 20px 30px,#fff,transparent),radial-gradient(1.5px 1.5px at 150px 80px,#fff,transparent),radial-gradient(1px 1px at 80px 220px,#fff,transparent),radial-gradient(1.5px 1.5px at 270px 140px,#fff,transparent),radial-gradient(1.2px 1.2px at 320px 50px,#fff,transparent),radial-gradient(1px 1px at 450px 180px,#fff,transparent),radial-gradient(2px 2px at 580px 100px,rgba(255,255,255,.7),transparent),radial-gradient(1.5px 1.5px at 700px 290px,#fff,transparent),radial-gradient(1.2px 1.2px at 820px 120px,#fff,transparent),radial-gradient(1px 1px at 950px 70px,#fff,transparent),radial-gradient(1.5px 1.5px at 1100px 210px,#fff,transparent),radial-gradient(1px 1px at 1220px 150px,#fff,transparent),radial-gradient(1.8px 1.8px at 1350px 60px,#fff,transparent);background-repeat:repeat;background-size:600px 350px;opacity:.15;mix-blend-mode:screen}.promptheia-cinema .cinema-glow{background:radial-gradient(40% 60% at 50% 100%,color-mix(in srgb,var(--accent-gold) 22%,transparent) 0,color-mix(in srgb,var(--accent-iris) 8%,transparent) 45%,transparent 80%)!important;opacity:1!important}html:not([data-theme=dark]) .promptheia-cinema .text-gold{color:#99732b!important}html:not([data-theme=dark]) .promptheia-cinema .text-gold\/30{color:rgba(153,115,43,.3)!important}html:not([data-theme=dark]) .promptheia-cinema .text-gold\/40{color:rgba(153,115,43,.4)!important}html:not([data-theme=dark]) .promptheia-cinema .text-gold\/50{color:rgba(153,115,43,.5)!important}html:not([data-theme=dark]) .promptheia-cinema .text-gold\/60{color:rgba(153,115,43,.6)!important}html:not([data-theme=dark]) .promptheia-cinema .text-gold\/70{color:rgba(153,115,43,.7)!important}html:not([data-theme=dark]) .promptheia-cinema .border-gold\/10{border-color:rgba(153,115,43,.1)!important}html:not([data-theme=dark]) .promptheia-cinema .border-gold\/15{border-color:rgba(153,115,43,.15)!important}html:not([data-theme=dark]) .promptheia-cinema .border-gold\/20{border-color:rgba(153,115,43,.2)!important}html:not([data-theme=dark]) .promptheia-cinema .border-gold\/25{border-color:rgba(153,115,43,.25)!important}html:not([data-theme=dark]) .promptheia-cinema .border-gold\/30{border-color:rgba(153,115,43,.3)!important}html:not([data-theme=dark]) .promptheia-cinema .bg-gold\/5{background-color:rgba(153,115,43,.05)!important}html:not([data-theme=dark]) .promptheia-cinema .bg-gold\/10{background-color:rgba(153,115,43,.08)!important}html:not([data-theme=dark]) .promptheia-cinema .bg-gold\/15{background-color:rgba(153,115,43,.12)!important}html:not([data-theme=dark]) .promptheia-cinema .bg-gold\/\[0\.03\]{background-color:rgba(153,115,43,.03)!important}html:not([data-theme=dark]) .promptheia-cinema .text-ink{color:#23211e!important}html:not([data-theme=dark]) .promptheia-cinema .text-mute{color:#615c54!important}html:not([data-theme=dark]) .promptheia-cinema .border-line{border-color:rgba(153,115,43,.18)!important}[data-theme=dark] .promptheia-cinema input{color:#ffffff}html:not([data-theme=dark]) .promptheia-cinema input{color:#23211e}.oracle-border-glow{filter:drop-shadow(0 0 4px rgba(212,175,55,.2))}.cinema-noise{position:absolute;inset:0;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E");background-size:180px 180px;opacity:.025;mix-blend-mode:overlay}[data-theme=dark] .cinema-noise{opacity:.06}.cinema-vignette{position:absolute;inset:0;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 90px 12px color-mix(in srgb,var(--text-primary) 5%,transparent)}[data-theme=dark] .cinema-vignette{box-shadow:inset 0 0 160px 40px rgba(0,0,0,.55)}.cinema-crags{position:absolute;inset-inline:0;bottom:0;pointer-events:none;color:var(--text-primary);opacity:.05}[data-theme=dark] .cinema-crags{opacity:.85;color:#040506}@keyframes ember-rise{0%{transform:translateY(0) translateX(0) scale(1);opacity:0}12%{opacity:var(--ember-o,.7)}to{transform:translateY(-46vh) translateX(var(--ember-x,10px)) scale(.3);opacity:0}}.ember-field{position:absolute;inset:0;pointer-events:none;overflow:hidden}.ember-field i{position:absolute;bottom:4%;width:3px;height:3px;border-radius:9999px;background:var(--accent-gold);box-shadow:0 0 8px 1px color-mix(in srgb,var(--accent-gold) 60%,transparent);animation:ember-rise 9s linear infinite}.ember-field i:first-child{left:4%;animation-delay:0s;animation-duration:10s;--ember-x:14px}.ember-field i:nth-child(2){left:13%;animation-delay:3.2s;width:2px;height:2px;--ember-x:-10px;--ember-o:0.5}.ember-field i:nth-child(3){left:24%;animation-delay:1.4s;animation-duration:12s;--ember-x:22px}.ember-field i:nth-child(4){left:36%;animation-delay:5.6s;width:2px;height:2px;--ember-x:-16px;--ember-o:0.45}.ember-field i:nth-child(5){left:47%;animation-delay:2.1s;animation-duration:11s;--ember-x:8px}.ember-field i:nth-child(6){left:58%;animation-delay:6.8s;--ember-x:-20px}.ember-field i:nth-child(7){left:68%;animation-delay:.9s;width:4px;height:4px;animation-duration:13s;--ember-x:18px;--ember-o:0.8}.ember-field i:nth-child(8){left:78%;animation-delay:4.4s;width:2px;height:2px;--ember-x:-8px;--ember-o:0.5}.ember-field i:nth-child(9){left:87%;animation-delay:2.8s;animation-duration:10.5s;--ember-x:12px}.ember-field i:nth-child(10){left:94%;animation-delay:7.5s;width:2px;height:2px;--ember-x:-14px;--ember-o:0.4}.ember-field i{opacity:0}[data-theme=dark] .ember-field i{box-shadow:0 0 10px 2px color-mix(in srgb,var(--accent-gold) 70%,transparent)}html:not([data-theme=dark]) .ember-field i{--ember-o:0.25}[data-theme=dark] .promptheia-cinema .input-shell{background:rgba(14,14,18,.55);border-color:color-mix(in srgb,var(--accent-gold) 18%,#26241f);backdrop-filter:blur(8px)}@media (prefers-reduced-motion:reduce){.ember-field i{animation:none;opacity:0}}.promptheia-title{background-image:linear-gradient(176deg,color-mix(in srgb,var(--accent-gold) 55%,#fff7e2) 0,var(--accent-gold) 42%,color-mix(in srgb,var(--accent-gold) 70%,#6b4d16) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}[data-theme=dark] .promptheia-title{filter:drop-shadow(0 2px 18px color-mix(in srgb,var(--accent-gold) 35%,transparent))}.oracle-portal:after{content:"";position:absolute;inset:0;background:radial-gradient(38% 30% at 50% 92%,color-mix(in srgb,var(--accent-gold) 30%,transparent),transparent 70%),linear-gradient(180deg,transparent 4%,color-mix(in srgb,var(--accent-gold) 8%,transparent) 40%,transparent 88%);filter:blur(6px);opacity:.8;pointer-events:none}html:not([data-theme=dark]) .oracle-portal{opacity:.55}.oracle-portal-star{transform-box:fill-box;transform-origin:center;animation:oracle-star-pulse 4.5s ease-in-out infinite}@keyframes oracle-star-pulse{0%,to{opacity:.78;transform:scale(.94)}50%{opacity:1;transform:scale(1.06)}}@keyframes oracle-spin{to{transform:rotate(1turn)}}.oracle-spin-med,.oracle-spin-rev,.oracle-spin-slow{transform-box:fill-box;transform-origin:center}.oracle-spin-slow{animation:oracle-spin 120s linear infinite}.oracle-spin-med{animation:oracle-spin 150s linear infinite}.oracle-spin-rev{animation:oracle-spin 90s linear infinite reverse}.oracle-medallion{border-color:color-mix(in srgb,var(--accent-gold) 38%,transparent);color:var(--medallion-accent,var(--accent-gold));box-shadow:0 0 12px -2px color-mix(in srgb,var(--medallion-accent) 26%,transparent),inset 0 0 10px color-mix(in srgb,var(--medallion-accent) 8%,transparent)}.oracle-medallion:hover{transform:scale(1.12);border-color:color-mix(in srgb,var(--medallion-accent) 65%,var(--accent-gold));box-shadow:0 0 20px color-mix(in srgb,var(--medallion-accent) 48%,transparent),inset 0 0 12px color-mix(in srgb,var(--medallion-accent) 14%,transparent)}.oracle-medallion[data-selected=true]{transform:scale(1.08);border-color:var(--medallion-accent);background:color-mix(in srgb,var(--medallion-accent) 16%,var(--card-bg));box-shadow:0 0 24px color-mix(in srgb,var(--medallion-accent) 55%,transparent),inset 0 0 14px color-mix(in srgb,var(--medallion-accent) 18%,transparent)}.oracle-medallion-ring{position:absolute;inset:-5px;border-radius:9999px;border:1px solid color-mix(in srgb,var(--medallion-accent) 40%,transparent);opacity:0;transition:opacity .3s ease;pointer-events:none}.oracle-medallion[data-selected=true] .oracle-medallion-ring{opacity:1}.oracle-sun{border:1px solid color-mix(in srgb,var(--accent-gold) 45%,transparent);background:radial-gradient(circle,color-mix(in srgb,var(--accent-gold) 22%,var(--card-bg)) 0,color-mix(in srgb,var(--card-bg) 80%,transparent) 75%);box-shadow:0 0 22px -2px color-mix(in srgb,var(--accent-gold) 45%,transparent),inset 0 0 10px color-mix(in srgb,var(--accent-gold) 20%,transparent);transition:transform .4s var(--transition-med,ease),box-shadow .4s ease}.oracle-sun:hover{transform:translate(-50%,-50%) scale(1.08);box-shadow:0 0 32px color-mix(in srgb,var(--accent-gold) 60%,transparent),inset 0 0 14px color-mix(in srgb,var(--accent-gold) 28%,transparent)}.oracle-sun-dot{width:26%;height:26%;border-radius:9999px;background:var(--accent-gold);box-shadow:0 0 14px 2px color-mix(in srgb,var(--accent-gold) 70%,transparent);animation:oracle-star-pulse 3.4s ease-in-out infinite}.invocation-line{display:flex;align-items:center;justify-content:center;gap:1rem}.invocation-line .rule{height:1px;width:clamp(40px,12vw,150px);background:linear-gradient(to var(--dir,right),transparent,color-mix(in srgb,var(--accent-gold) 45%,transparent))}.oracle-card{border:1px solid color-mix(in srgb,var(--tool-accent) 16%,var(--border-color));background:radial-gradient(115% 85% at 50% 28%,color-mix(in srgb,var(--tool-accent) 12%,transparent),transparent 68%),color-mix(in srgb,var(--card-bg) 55%,transparent);box-shadow:var(--shadow-soft)}.oracle-card:hover{border-color:color-mix(in srgb,var(--tool-accent) 42%,var(--border-color));box-shadow:0 24px 50px -22px color-mix(in srgb,var(--tool-accent) 32%,transparent),0 0 32px -14px color-mix(in srgb,var(--tool-accent) 30%,transparent)}[data-theme=dark] .promptheia-cinema .oracle-card{border-color:color-mix(in srgb,var(--tool-accent) 22%,#17171d);background:radial-gradient(120% 90% at 50% 22%,color-mix(in srgb,var(--tool-accent) 24%,transparent),transparent 68%),radial-gradient(90% 75% at 84% 112%,color-mix(in srgb,var(--tool-accent) 18%,transparent),transparent 70%),linear-gradient(180deg,rgba(16,18,28,.55),rgba(9,10,16,.62))}[data-theme=dark] .promptheia-cinema .oracle-card:hover{border-color:color-mix(in srgb,var(--tool-accent) 52%,#17171d);box-shadow:0 30px 60px -26px color-mix(in srgb,var(--tool-accent) 45%,transparent),0 0 42px -14px color-mix(in srgb,var(--tool-accent) 40%,transparent),inset 0 1px 0 color-mix(in srgb,var(--tool-accent) 22%,transparent)}.oracle-card-stars{position:absolute;inset:0;pointer-events:none;opacity:0;background-image:radial-gradient(1px 1px at 18% 24%,#fff,transparent),radial-gradient(1px 1px at 72% 16%,rgba(255,255,255,.8),transparent),radial-gradient(1.4px 1.4px at 42% 64%,#fff,transparent),radial-gradient(1px 1px at 86% 72%,rgba(255,255,255,.7),transparent),radial-gradient(1px 1px at 26% 84%,rgba(255,255,255,.7),transparent);mix-blend-mode:screen;transition:opacity .5s ease}[data-theme=dark] .promptheia-cinema .oracle-card-stars{opacity:.5}[data-theme=dark] .promptheia-cinema .oracle-card:hover .oracle-card-stars{opacity:.85}.oracle-card-nebula{position:absolute;inset:0;pointer-events:none;opacity:.5;background:radial-gradient(70% 50% at 50% 108%,color-mix(in srgb,var(--tool-accent) 22%,transparent),transparent 72%);transition:opacity .4s ease}.oracle-card:hover .oracle-card-nebula{opacity:.9}.oracle-card-num{color:color-mix(in srgb,var(--tool-accent) 42%,transparent)}.oracle-card:hover .oracle-card-num{color:color-mix(in srgb,var(--tool-accent) 85%,transparent)}@media (prefers-reduced-motion:reduce){.oracle-portal-star,.oracle-spin-med,.oracle-spin-rev,.oracle-spin-slow,.oracle-sun-dot{animation:none}}.flip-scene{perspective:1200px}.flip-inner{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform .65s cubic-bezier(.16,1,.3,1)}.flip-scene.is-flipped .flip-inner{transform:rotateY(180deg)}.flip-face{position:absolute;inset:0;display:grid;place-items:center;backface-visibility:hidden;-webkit-backface-visibility:hidden;border-radius:26px}.flip-face--back{transform:rotateY(180deg)}.score-ring{background:conic-gradient(var(--accent-gold) var(--score-angle,0deg),color-mix(in srgb,var(--border-color) 60%,transparent) var(--score-angle,0deg));border-radius:9999px;transition:--score-angle 1s cubic-bezier(.16,1,.3,1)}.vector-stage{background-image:linear-gradient(45deg,color-mix(in srgb,var(--text-primary) 5%,transparent) 25%,transparent 25%),linear-gradient(-45deg,color-mix(in srgb,var(--text-primary) 5%,transparent) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,color-mix(in srgb,var(--text-primary) 5%,transparent) 75%),linear-gradient(-45deg,transparent 75%,color-mix(in srgb,var(--text-primary) 5%,transparent) 75%);background-size:22px 22px;background-position:0 0,0 11px,11px -11px,-11px 0}@keyframes branch-draw{0%{stroke-dashoffset:var(--branch-len,300)}to{stroke-dashoffset:0}}.branch-draw{stroke-dasharray:var(--branch-len,300);animation:branch-draw .9s cubic-bezier(.16,1,.3,1) both}@media (prefers-reduced-motion:reduce){.flip-inner{transition-duration:1ms}.branch-draw{animation-duration:1ms}}.noo-glass{backdrop-filter:blur(12px) saturate(1.4);border:1px solid color-mix(in srgb,var(--border-subtle,var(--border-color)) 55%,transparent)}@keyframes count-roll-anim{0%{transform:translateY(0);opacity:1}30%{transform:translateY(-60%);opacity:0}31%{transform:translateY(60%);opacity:0}to{transform:translateY(0);opacity:1}}.count-roll{animation:count-roll-anim .4s cubic-bezier(.16,1,.3,1) both}@media (prefers-reduced-motion:reduce){.count-roll{animation:none}}.feed-card{position:relative}.feed-card:before{content:"";position:absolute;left:0;top:50%;bottom:50%;width:3px;border-radius:0 9999px 9999px 0;background:linear-gradient(to bottom,color-mix(in srgb,var(--accent-gold) 15%,transparent),var(--accent-gold) 35%,var(--accent-gold) 65%,color-mix(in srgb,var(--accent-gold) 15%,transparent));opacity:0;transition:top .3s cubic-bezier(.16,1,.3,1),bottom .3s cubic-bezier(.16,1,.3,1),opacity .22s ease;pointer-events:none}.feed-card:hover:before{top:22px;bottom:22px;opacity:1;box-shadow:0 0 10px 1px color-mix(in srgb,var(--accent-gold) 35%,transparent)}.live-dot{position:relative;display:inline-block;width:7px;height:7px;border-radius:9999px;background:var(--accent-gold)}.live-dot:after{content:"";position:absolute;inset:-3px;border-radius:9999px;border:1px solid color-mix(in srgb,var(--accent-gold) 65%,transparent);animation:status-ring 2s ease-out infinite}@keyframes like-spark-fly{0%{transform:translate(-50%,-50%) scale(.4);opacity:1}to{transform:translate(calc(-50% + var(--dx)),calc(-50% + var(--dy))) scale(0);opacity:0}}.like-burst{position:absolute;left:50%;top:50%;width:0;height:0;pointer-events:none}.like-burst i{position:absolute;left:0;top:0;width:4px;height:4px;border-radius:9999px;background:var(--accent-gold);box-shadow:0 0 6px color-mix(in srgb,var(--accent-gold) 70%,transparent);animation:like-spark-fly .65s cubic-bezier(.16,1,.3,1) forwards}.like-burst i:first-child{--dx:-20px;--dy:-22px}.like-burst i:nth-child(2){--dx:20px;--dy:-24px;animation-delay:.03s}.like-burst i:nth-child(3){--dx:-26px;--dy:2px;animation-delay:.05s;width:3px;height:3px}.like-burst i:nth-child(4){--dx:26px;--dy:0px;animation-delay:.02s;width:3px;height:3px}.like-burst i:nth-child(5){--dx:-8px;--dy:-30px;animation-delay:.07s}.like-burst i:nth-child(6){--dx:10px;--dy:24px;animation-delay:.04s;width:3px;height:3px}.like-burst i:nth-child(7){--dx:-14px;--dy:22px;animation-delay:.06s}@keyframes trend-bar-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.trend-bar{height:3px;border-radius:9999px;background:linear-gradient(to right,var(--accent-gold),color-mix(in srgb,var(--accent-gold) 25%,transparent));transform-origin:left center;animation:trend-bar-grow .9s cubic-bezier(.16,1,.3,1) .2s both}@media (prefers-reduced-motion:reduce){.rise-in{animation-delay:0s}.rise-in,.rule-grow{animation-duration:1ms}.aura-drift,.aura-drift-slow,.gold-motes i{animation:none}.gold-motes i{opacity:.3}[style*=starSpin]{animation:none!important}.card-sheen{display:none}.tool-chip-orbit{animation:none!important}.live-dot:after{animation:none}.trend-bar{animation-duration:1ms}.border-beam,.orbital-carousel,.orbital-core,.orbital-ring,.orbital-ring--inner,.orbital-unspin,.tool-ticker{animation:none}.tool-card:hover{transform:translateY(-5px) scale(1.004)}}@media (hover:none),(max-width:767px),(pointer:coarse){.cinema-crags,.cinema-horizon,.ember-field,.gold-motes,.tool-ticker-wrap{display:none}.cinema-glow,.cinema-noise,.cinema-vignette{opacity:.32}.tool-aura{filter:blur(44px);opacity:.28}.echo-title{opacity:.16}.portal-card:hover,.tool-card:hover{transform:none}}@keyframes reply-flash{0%,to{box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}20%,75%{box-shadow:0 1px 2px 0 rgba(0,0,0,.05),0 0 0 1.5px color-mix(in srgb,var(--accent-gold) 45%,transparent),0 0 12px color-mix(in srgb,var(--accent-gold) 28%,transparent)}}.reply-highlight-flash{animation:reply-flash 1.8s cubic-bezier(.16,1,.3,1)!important}@keyframes draw-tick{0%{stroke-dashoffset:14}to{stroke-dashoffset:0}}.animate-tick{animation:draw-tick .28s cubic-bezier(.16,1,.3,1) forwards}.animate-tick,.animate-tick-delayed{stroke-dasharray:14;stroke-dashoffset:14}.animate-tick-delayed{animation:draw-tick .28s cubic-bezier(.16,1,.3,1) .12s forwards}@keyframes composer-glow-pulse{0%,to{box-shadow:0 0 0 1px var(--border-color),0 0 0 3px transparent}50%{box-shadow:0 0 0 1px color-mix(in srgb,var(--accent-gold) 55%,var(--border-color)),0 0 10px color-mix(in srgb,var(--accent-gold) 16%,transparent)}}.composer-glow:focus{animation:composer-glow-pulse 2.2s ease-in-out infinite;border-color:color-mix(in srgb,var(--accent-gold) 55%,var(--border-color))!important}@keyframes thread-pulse{0%,to{background-color:color-mix(in srgb,var(--accent-gold) 45%,transparent)}50%{background-color:var(--accent-gold);box-shadow:0 0 8px color-mix(in srgb,var(--accent-gold) 55%,transparent)}}.thread-connector-pulse{animation:thread-pulse 1.1s cubic-bezier(.16,1,.3,1) 2}.chat-wallpaper{background-color:var(--text-primary);opacity:.042;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 380 380'%3E%3Cg fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cg transform='translate(50 46) rotate(-14)'%3E%3Cpath d='M0 -8 C1.2 -2.4 2.4 -1.2 8 0 C2.4 1.2 1.2 2.4 0 8 C-1.2 2.4 -2.4 1.2 -8 0 C-2.4 -1.2 -1.2 -2.4 0 -8 Z'/%3E%3C/g%3E%3Cg transform='translate(150 84) rotate(18)'%3E%3Cpath d='M0 14 C0 6 2 -6 10 -14'/%3E%3Cpath d='M3 6 C7 6 10 4 11 0 C7 0 4 2 3 6 Z'/%3E%3Cpath d='M2 -2 C6 -2 9 -4 10 -8 C6 -8 3 -6 2 -2 Z'/%3E%3Cpath d='M5 11 C9 11 12 9 13 5 C9 5 6 7 5 11 Z'/%3E%3C/g%3E%3Cg transform='translate(266 52) rotate(-8)'%3E%3Cpath d='M0 0 L20 7 L0 14 L5 7 Z'/%3E%3C/g%3E%3Cg transform='translate(338 120) rotate(10)'%3E%3Cpath d='M0 3.4 C0 -0.6 5 -0.6 5 3.4 C5 6 0 9.4 0 9.4 C0 9.4 -5 6 -5 3.4 C-5 -0.6 0 -0.6 0 3.4 Z'/%3E%3C/g%3E%3Cg transform='translate(86 160) rotate(6)'%3E%3Cpath d='M9 0 A 9 9 0 1 0 9 14 A 7 7 0 1 1 9 2'/%3E%3C/g%3E%3Cg transform='translate(204 170) rotate(-12)'%3E%3Cpath d='M0 0 Q4 -6 8 0 T16 0 T24 0'/%3E%3C/g%3E%3Cg transform='translate(310 214) rotate(22)'%3E%3Ccircle cx='0' cy='0' r='2.2'/%3E%3Ccircle cx='0' cy='0' r='8.5' stroke-dasharray='3.6 5.4'/%3E%3C/g%3E%3Cg transform='translate(58 268) rotate(-18)'%3E%3Cpath d='M-7 0 L7 0 M0 -7 L0 7 M-5 -5 L5 5 M-5 5 L5 -5'/%3E%3C/g%3E%3Cg transform='translate(168 280) rotate(8)'%3E%3Cpath d='M0 -9 L2.4 -2.8 L9 -2.8 L3.8 1.4 L5.6 8 L0 4 L-5.6 8 L-3.8 1.4 L-9 -2.8 L-2.4 -2.8 Z'/%3E%3C/g%3E%3Cg transform='translate(278 320) rotate(-6)'%3E%3Cpath d='M2 -9 A 9.5 9.5 0 1 0 9 5 A 7.5 7.5 0 1 1 2 -9 Z'/%3E%3C/g%3E%3Cg transform='translate(354 350) rotate(14)'%3E%3Cpath d='M0 -6 C1 -1.8 1.8 -1 6 0 C1.8 1 1 1.8 0 6 C-1 1.8 -1.8 1 -6 0 C-1.8 -1 -1 -1.8 0 -6 Z'/%3E%3C/g%3E%3Cg transform='translate(110 352) rotate(-10)'%3E%3Crect x='-8' y='-6' width='16' height='12' rx='4'/%3E%3Cpath d='M-8 -3 L0 2 L8 -3'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 380 380'%3E%3Cg fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cg transform='translate(50 46) rotate(-14)'%3E%3Cpath d='M0 -8 C1.2 -2.4 2.4 -1.2 8 0 C2.4 1.2 1.2 2.4 0 8 C-1.2 2.4 -2.4 1.2 -8 0 C-2.4 -1.2 -1.2 -2.4 0 -8 Z'/%3E%3C/g%3E%3Cg transform='translate(150 84) rotate(18)'%3E%3Cpath d='M0 14 C0 6 2 -6 10 -14'/%3E%3Cpath d='M3 6 C7 6 10 4 11 0 C7 0 4 2 3 6 Z'/%3E%3Cpath d='M2 -2 C6 -2 9 -4 10 -8 C6 -8 3 -6 2 -2 Z'/%3E%3Cpath d='M5 11 C9 11 12 9 13 5 C9 5 6 7 5 11 Z'/%3E%3C/g%3E%3Cg transform='translate(266 52) rotate(-8)'%3E%3Cpath d='M0 0 L20 7 L0 14 L5 7 Z'/%3E%3C/g%3E%3Cg transform='translate(338 120) rotate(10)'%3E%3Cpath d='M0 3.4 C0 -0.6 5 -0.6 5 3.4 C5 6 0 9.4 0 9.4 C0 9.4 -5 6 -5 3.4 C-5 -0.6 0 -0.6 0 3.4 Z'/%3E%3C/g%3E%3Cg transform='translate(86 160) rotate(6)'%3E%3Cpath d='M9 0 A 9 9 0 1 0 9 14 A 7 7 0 1 1 9 2'/%3E%3C/g%3E%3Cg transform='translate(204 170) rotate(-12)'%3E%3Cpath d='M0 0 Q4 -6 8 0 T16 0 T24 0'/%3E%3C/g%3E%3Cg transform='translate(310 214) rotate(22)'%3E%3Ccircle cx='0' cy='0' r='2.2'/%3E%3Ccircle cx='0' cy='0' r='8.5' stroke-dasharray='3.6 5.4'/%3E%3C/g%3E%3Cg transform='translate(58 268) rotate(-18)'%3E%3Cpath d='M-7 0 L7 0 M0 -7 L0 7 M-5 -5 L5 5 M-5 5 L5 -5'/%3E%3C/g%3E%3Cg transform='translate(168 280) rotate(8)'%3E%3Cpath d='M0 -9 L2.4 -2.8 L9 -2.8 L3.8 1.4 L5.6 8 L0 4 L-5.6 8 L-3.8 1.4 L-9 -2.8 L-2.4 -2.8 Z'/%3E%3C/g%3E%3Cg transform='translate(278 320) rotate(-6)'%3E%3Cpath d='M2 -9 A 9.5 9.5 0 1 0 9 5 A 7.5 7.5 0 1 1 2 -9 Z'/%3E%3C/g%3E%3Cg transform='translate(354 350) rotate(14)'%3E%3Cpath d='M0 -6 C1 -1.8 1.8 -1 6 0 C1.8 1 1 1.8 0 6 C-1 1.8 -1.8 1 -6 0 C-1.8 -1 -1 -1.8 0 -6 Z'/%3E%3C/g%3E%3Cg transform='translate(110 352) rotate(-10)'%3E%3Crect x='-8' y='-6' width='16' height='12' rx='4'/%3E%3Cpath d='M-8 -3 L0 2 L8 -3'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");-webkit-mask-size:380px 380px;mask-size:380px 380px;-webkit-mask-repeat:repeat;mask-repeat:repeat}[data-theme=dark] .chat-wallpaper{opacity:.055}[data-chat-pattern=none] .chat-wallpaper{opacity:0!important}[data-chat-pattern=dots] .chat-wallpaper{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22'%3E%3Ccircle cx='11' cy='11' r='1.7' fill='black'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22'%3E%3Ccircle cx='11' cy='11' r='1.7' fill='black'/%3E%3C/svg%3E");-webkit-mask-size:22px 22px;mask-size:22px 22px;opacity:.06}[data-chat-pattern=grid] .chat-wallpaper{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30'%3E%3Cpath d='M0 0H30M0 0V30' stroke='black' stroke-width='1' fill='none'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30'%3E%3Cpath d='M0 0H30M0 0V30' stroke='black' stroke-width='1' fill='none'/%3E%3C/svg%3E");-webkit-mask-size:30px 30px;mask-size:30px 30px;opacity:.05}[data-chat-pattern=weave] .chat-wallpaper{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26'%3E%3Cpath d='M0 26 L26 0 M-6.5 6.5 L6.5 -6.5 M19.5 32.5 L32.5 19.5' stroke='black' stroke-width='1.3' fill='none'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26'%3E%3Cpath d='M0 26 L26 0 M-6.5 6.5 L6.5 -6.5 M19.5 32.5 L32.5 19.5' stroke='black' stroke-width='1.3' fill='none'/%3E%3C/svg%3E");-webkit-mask-size:26px 26px;mask-size:26px 26px;opacity:.05}@keyframes reveal-spoiler-sweep{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.reveal-spoiler-shimmer:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 30%,color-mix(in srgb,var(--accent-gold) 14%,transparent) 50%,transparent 70%);animation:reveal-spoiler-sweep 2.6s ease-in-out infinite}@keyframes reveal-unlock{0%{filter:blur(9px);opacity:.25;transform:scale(.985)}60%{filter:blur(2px);opacity:.9}to{filter:blur(0);opacity:1;transform:scale(1)}}.reveal-unlock-anim{animation:reveal-unlock .9s cubic-bezier(.16,1,.3,1) both}@keyframes typing-dot-inline{0%,60%,to{transform:translateY(0);opacity:.45}30%{transform:translateY(-2px);opacity:1}}.typing-dots-inline{display:inline-flex;align-items:center;gap:2px}.typing-dots-inline i{display:inline-block;width:3px;height:3px;border-radius:9999px;background:currentColor;animation:typing-dot-inline 1.1s ease-in-out infinite}.typing-dots-inline i:nth-child(2){animation-delay:.15s}.typing-dots-inline i:nth-child(3){animation-delay:.3s}@keyframes dracma-fall{0%{transform:translateY(-16px) rotate(0deg);opacity:0}12%{opacity:1}to{transform:translateY(110px) rotate(220deg);opacity:0}}.dracma-rain i{position:absolute;top:-10px;font-style:normal;font-family:Fraunces,serif;font-size:13px;color:var(--accent-gold);animation:dracma-fall 1.5s ease-in forwards}.dracma-rain i:first-child{left:6%;animation-delay:0s;font-size:11px}.dracma-rain i:nth-child(2){left:16%;animation-delay:.25s}.dracma-rain i:nth-child(3){left:27%;animation-delay:.1s;font-size:15px}.dracma-rain i:nth-child(4){left:38%;animation-delay:.4s;font-size:10px}.dracma-rain i:nth-child(5){left:48%;animation-delay:.05s}.dracma-rain i:nth-child(6){left:58%;animation-delay:.32s;font-size:14px}.dracma-rain i:nth-child(7){left:68%;animation-delay:.18s;font-size:11px}.dracma-rain i:nth-child(8){left:78%;animation-delay:.45s}.dracma-rain i:nth-child(9){left:87%;animation-delay:.08s;font-size:15px}.dracma-rain i:nth-child(10){left:94%;animation-delay:.3s;font-size:12px}@keyframes img-shimmer{0%{background-position:180% 0}to{background-position:-80% 0}}.img-skeleton{background-image:linear-gradient(100deg,color-mix(in srgb,currentColor 8%,transparent) 40%,color-mix(in srgb,currentColor 16%,transparent) 50%,color-mix(in srgb,currentColor 8%,transparent) 60%);background-size:220% 100%;animation:img-shimmer 1.4s ease-in-out infinite}@keyframes spoiler-sweep{0%{background-position:130% 0}to{background-position:-130% 0}}.spoiler-veil{border-radius:4px;background-color:color-mix(in srgb,currentColor 26%,transparent);background-image:linear-gradient(105deg,transparent 35%,color-mix(in srgb,currentColor 24%,transparent) 50%,transparent 65%);background-size:220% 100%;animation:spoiler-sweep 2.2s linear infinite}@keyframes edit-breathe{0%,to{opacity:1;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}50%{opacity:.82;box-shadow:0 1px 2px 0 rgba(0,0,0,.05),0 0 0 1.5px color-mix(in srgb,var(--accent-gold) 50%,transparent)}}.edit-breathe{animation:edit-breathe 1.7s ease-in-out infinite}@keyframes preview-shimmer{0%{background-position:-180% 0}to{background-position:180% 0}}.preview-shimmer{background-image:linear-gradient(100deg,transparent 30%,color-mix(in srgb,var(--text-primary) 8%,transparent) 50%,transparent 70%);background-size:200% 100%;animation:preview-shimmer 1.4s ease-in-out infinite}@keyframes reaction-pop{0%{transform:scale(.2);opacity:0}60%{transform:scale(1.18);opacity:1}to{transform:scale(1);opacity:1}}.reaction-pop{animation:reaction-pop .34s cubic-bezier(.34,1.56,.64,1)}@keyframes status-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.7);opacity:.55}}.status-pulse{animation:status-pulse 1.6s ease-in-out infinite}@keyframes status-ring{0%{box-shadow:0 0 0 0 color-mix(in srgb,currentColor 45%,transparent)}70%,to{box-shadow:0 0 0 5px transparent}}.status-ring{animation:status-ring 1.8s ease-out infinite}@keyframes typing-bounce{0%,80%,to{transform:translateY(0);opacity:.45}40%{transform:translateY(-3px);opacity:1}}@keyframes seen-pop{0%{transform:scale(.6);filter:drop-shadow(0 0 0 rgba(83,166,216,0))}55%{transform:scale(1.3);filter:drop-shadow(0 0 6px rgba(83,166,216,.75))}to{transform:scale(1);filter:drop-shadow(0 0 0 rgba(83,166,216,0))}}.seen-pop{animation:seen-pop .4s cubic-bezier(.34,1.56,.64,1)}@keyframes message-enter{0%{opacity:0;transform:translateY(7px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.message-enter{animation:message-enter .28s cubic-bezier(.16,1,.3,1)}@keyframes message-fly-in{0%{opacity:0;transform:translate(14px,26px) scale(.92)}to{opacity:1;transform:translate(0) scale(1)}}.message-fly-in{animation:message-fly-in .34s cubic-bezier(.16,1,.3,1);transform-origin:bottom right}@keyframes bare-media-enter{0%{opacity:0;transform:scale(.5) translateY(14px)}60%{opacity:1;transform:scale(1.06) translateY(-2px)}80%{transform:scale(.985) translateY(0)}to{opacity:1;transform:scale(1) translateY(0)}}.bare-media-enter{animation:bare-media-enter .46s cubic-bezier(.34,1.56,.64,1)}@keyframes unread-divider-glow{0%{box-shadow:0 0 0 0 rgba(83,166,216,0);filter:brightness(1)}35%{box-shadow:0 0 14px 2px rgba(83,166,216,.45);filter:brightness(1.25)}to{box-shadow:0 0 0 0 rgba(83,166,216,0);filter:brightness(1)}}.unread-divider-glow{animation:unread-divider-glow 1.7s cubic-bezier(.16,1,.3,1) .25s 1 both}@keyframes reaction-burst-fly{0%{transform:translate(-50%,-50%) scale(.4);opacity:1}to{transform:translate(calc(-50% + var(--dx)),calc(-50% + var(--dy))) scale(1.15);opacity:0}}.reaction-burst i{position:absolute;left:0;top:0;font-size:15px;font-style:normal;line-height:1;animation:reaction-burst-fly .7s ease-out forwards}.reaction-burst{position:absolute;left:50%;top:50%;width:0;height:0;pointer-events:none}.reaction-burst i:first-child{--dx:-30px;--dy:-36px}.reaction-burst i:nth-child(2){--dx:26px;--dy:-42px;animation-delay:.03s}.reaction-burst i:nth-child(3){--dx:-42px;--dy:-8px;animation-delay:.06s}.reaction-burst i:nth-child(4){--dx:40px;--dy:-12px;animation-delay:.04s}.reaction-burst i:nth-child(5){--dx:-16px;--dy:-52px;animation-delay:.08s}.reaction-burst i:nth-child(6){--dx:12px;--dy:30px;animation-delay:.05s}.heart-pop{position:absolute;left:50%;top:50%;z-index:5;pointer-events:none;animation:heart-pop-anim .85s cubic-bezier(.16,1,.3,1) forwards}@keyframes heart-pop-anim{0%{transform:translate(-50%,-50%) scale(.3);opacity:0}20%{transform:translate(-50%,-50%) scale(1.15);opacity:.95}to{transform:translate(-50%,-62%) scale(1);opacity:0}}.noo-activity-pill{box-shadow:0 0 16px color-mix(in srgb,var(--accent-gold) 40%,transparent);animation:noo-pill-pulse 2.2s ease-in-out infinite}@keyframes noo-pill-pulse{0%,to{box-shadow:0 0 12px color-mix(in srgb,var(--accent-gold) 30%,transparent)}50%{box-shadow:0 0 24px color-mix(in srgb,var(--accent-gold) 55%,transparent)}}.noo-empty-float{animation:noo-empty-float-anim 4.5s ease-in-out infinite;filter:drop-shadow(0 8px 18px color-mix(in srgb,var(--accent-gold) 22%,transparent))}@keyframes noo-empty-float-anim{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.heart-pop,.reaction-burst{display:none}.heart-pop,.noo-activity-pill,.noo-empty-float{animation:none}}@keyframes glyph-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.16)}}@keyframes glyph-bob{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-2.5px) rotate(-4deg)}}@keyframes glyph-sway{0%,to{transform:rotate(-10deg) scale(1)}50%{transform:rotate(10deg) scale(1.08)}}@keyframes glyph-aura{0%,to{transform:scale(1) rotate(0deg);filter:drop-shadow(0 0 0 transparent)}50%{transform:scale(1.15) rotate(10deg);filter:drop-shadow(0 0 7px color-mix(in srgb,var(--accent-gold) 80%,transparent))}}.glyph-anim-starter{animation:glyph-breathe 3.2s ease-in-out infinite}.glyph-anim-plus{animation:glyph-bob 2.6s ease-in-out infinite}.glyph-anim-pro{animation:glyph-sway 3.4s ease-in-out infinite;transform-origin:50% 82%}.glyph-anim-max{animation:glyph-aura 2.8s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.glyph-anim-max,.glyph-anim-plus,.glyph-anim-pro,.glyph-anim-starter{animation:none}}@keyframes lock-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes lock-card-in{0%{opacity:0;transform:translateY(14px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes lock-aura-drift{0%,to{transform:translate(-6%,-4%) scale(1);opacity:.8}50%{transform:translate(6%,4%) scale(1.12);opacity:1}}.lock-overlay-in{animation:lock-overlay-in .22s ease-out both}.lock-card-in{animation:lock-card-in .34s cubic-bezier(.16,1,.3,1) both}.lock-aura{animation:lock-aura-drift 7s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.lock-aura,.lock-card-in,.lock-overlay-in{animation:none}}@keyframes bubble-glow-plus-breathe{0%,to{box-shadow:0 0 0 1px color-mix(in srgb,var(--bubble-accent,var(--accent-gold)) 32%,transparent),0 0 7px color-mix(in srgb,var(--bubble-accent,var(--accent-gold)) 20%,transparent)}50%{box-shadow:0 0 0 1px color-mix(in srgb,var(--bubble-accent,var(--accent-gold)) 58%,transparent),0 0 13px color-mix(in srgb,var(--bubble-accent,var(--accent-gold)) 42%,transparent)}}@keyframes bubble-tail-glow-plus-breathe{0%,to{filter:drop-shadow(0 0 .5px color-mix(in srgb,var(--bubble-accent,var(--accent-gold)) 32%,transparent)) drop-shadow(0 0 4px color-mix(in srgb,var(--bubble-accent,var(--accent-gold)) 20%,transparent))}50%{filter:drop-shadow(0 0 .5px color-mix(in srgb,var(--bubble-accent,var(--accent-gold)) 58%,transparent)) drop-shadow(0 0 7.5px color-mix(in srgb,var(--bubble-accent,var(--accent-gold)) 42%,transparent))}}@keyframes bubble-glow-pro-breathe{0%,to{box-shadow:0 0 0 1px color-mix(in srgb,var(--bubble-accent,var(--accent-gold)) 42%,transparent),0 0 12px color-mix(in srgb,var(--bubble-accent,var(--accent-gold)) 28%,transparent)}50%{box-shadow:0 0 0 1.5px color-mix(in srgb,var(--bubble-accent,var(--accent-gold)) 70%,transparent),0 0 22px color-mix(in srgb,var(--bubble-accent,var(--accent-gold)) 50%,transparent)}}@keyframes bubble-tail-glow-pro-breathe{0%,to{filter:drop-shadow(0 0 .5px color-mix(in srgb,var(--bubble-accent,var(--accent-gold)) 42%,transparent)) drop-shadow(0 0 6.5px color-mix(in srgb,var(--bubble-accent,var(--accent-gold)) 28%,transparent))}50%{filter:drop-shadow(0 0 .75px color-mix(in srgb,var(--bubble-accent,var(--accent-gold)) 70%,transparent)) drop-shadow(0 0 11.5px color-mix(in srgb,var(--bubble-accent,var(--accent-gold)) 50%,transparent))}}@keyframes bubble-glow-max-breathe{0%,to{box-shadow:0 0 0 1.25px color-mix(in srgb,var(--bubble-accent,var(--accent-gold)) 52%,transparent),0 0 18px color-mix(in srgb,var(--bubble-accent,var(--accent-gold)) 35%,transparent)}50%{box-shadow:0 0 0 2px color-mix(in srgb,var(--bubble-accent,var(--accent-gold)) 85%,transparent),0 0 32px color-mix(in srgb,var(--bubble-accent,var(--accent-gold)) 62%,transparent)}}@keyframes bubble-tail-glow-max-breathe{0%,to{filter:drop-shadow(0 0 .5px color-mix(in srgb,var(--bubble-accent,var(--accent-gold)) 52%,transparent)) drop-shadow(0 0 9.5px color-mix(in srgb,var(--bubble-accent,var(--accent-gold)) 35%,transparent))}50%{filter:drop-shadow(0 0 1px color-mix(in srgb,var(--bubble-accent,var(--accent-gold)) 85%,transparent)) drop-shadow(0 0 16.5px color-mix(in srgb,var(--bubble-accent,var(--accent-gold)) 62%,transparent))}}.bubble-glow-max,.bubble-glow-plus,.bubble-glow-pro{position:relative}.bubble-glow-plus:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;animation:bubble-glow-plus-breathe 3.6s ease-in-out infinite}.bubble-glow-plus .bubble-tail{animation:bubble-tail-glow-plus-breathe 3.6s ease-in-out infinite}.bubble-glow-pro:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;animation:bubble-glow-pro-breathe 3.6s ease-in-out infinite}.bubble-glow-pro .bubble-tail{animation:bubble-tail-glow-pro-breathe 3.6s ease-in-out infinite}.bubble-glow-max:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;animation:bubble-glow-max-breathe 3.6s ease-in-out infinite}.bubble-glow-max .bubble-tail{animation:bubble-tail-glow-max-breathe 3.6s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.bubble-glow-plus:after{animation:none;box-shadow:0 0 0 1px color-mix(in srgb,var(--bubble-accent,var(--accent-gold)) 45%,transparent),0 0 9px color-mix(in srgb,var(--bubble-accent,var(--accent-gold)) 30%,transparent)}.bubble-glow-plus .bubble-tail{animation:none;filter:drop-shadow(0 0 .5px color-mix(in srgb,var(--bubble-accent,var(--accent-gold)) 45%,transparent)) drop-shadow(0 0 4.5px color-mix(in srgb,var(--bubble-accent,var(--accent-gold)) 30%,transparent))}.bubble-glow-pro:after{animation:none;box-shadow:0 0 0 1.25px color-mix(in srgb,var(--bubble-accent,var(--accent-gold)) 60%,transparent),0 0 16px color-mix(in srgb,var(--bubble-accent,var(--accent-gold)) 42%,transparent)}.bubble-glow-pro .bubble-tail{animation:none;filter:drop-shadow(0 0 .6px color-mix(in srgb,var(--bubble-accent,var(--accent-gold)) 60%,transparent)) drop-shadow(0 0 8px color-mix(in srgb,var(--bubble-accent,var(--accent-gold)) 42%,transparent))}.bubble-glow-max:after{animation:none;box-shadow:0 0 0 1.5px color-mix(in srgb,var(--bubble-accent,var(--accent-gold)) 72%,transparent),0 0 25px color-mix(in srgb,var(--bubble-accent,var(--accent-gold)) 53%,transparent)}.bubble-glow-max .bubble-tail{animation:none;filter:drop-shadow(0 0 .75px color-mix(in srgb,var(--bubble-accent,var(--accent-gold)) 72%,transparent)) drop-shadow(0 0 12.5px color-mix(in srgb,var(--bubble-accent,var(--accent-gold)) 53%,transparent))}}.noo-glass{background:color-mix(in srgb,var(--bg-primary) 72%,transparent);backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);border:1px solid color-mix(in srgb,var(--accent-gold) 18%,var(--border-subtle,var(--border-color)) 82%);box-shadow:0 4px 32px -8px color-mix(in srgb,var(--accent-gold) 12%,transparent),inset 0 1px 0 color-mix(in srgb,white 8%,transparent)}.thread-line{width:2px;background:linear-gradient(to bottom,var(--accent-gold),color-mix(in srgb,var(--accent-iris) 60%,transparent));border-radius:999px;flex-shrink:0}@keyframes noo-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.noo-skeleton{background:linear-gradient(90deg,var(--bg-primary) 25%,color-mix(in srgb,var(--accent-gold) 6%,var(--bg-primary)) 50%,var(--bg-primary) 75%);background-size:200% 100%;animation:noo-shimmer 1.8s ease-in-out infinite;border-radius:8px}@keyframes count-pop{0%{transform:scale(1)}35%{transform:scale(1.22) translateY(-2px)}70%{transform:scale(.95)}to{transform:scale(1)}}.count-roll{display:inline-block;animation:count-pop .38s cubic-bezier(.16,1,.3,1)}@keyframes noostos-burst{0%{opacity:1;transform:scale(.4) rotate(0deg)}60%{opacity:.9;transform:scale(1.3) rotate(12deg)}to{opacity:0;transform:scale(1.6) rotate(-8deg)}}.noostos-pop{pointer-events:none;animation:noostos-burst .6s cubic-bezier(.16,1,.3,1) forwards}@keyframes nav-bloom-expand{0%{opacity:.8;transform:scale(.6)}to{opacity:0;transform:scale(2.2)}}.nav-bloom{pointer-events:none;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--accent-gold) 70%,transparent) 0,transparent 70%);animation:nav-bloom-expand .45s ease-out forwards}@keyframes aurora-drift{0%,to{opacity:.18;transform:translate(0) scale(1)}33%{opacity:.28;transform:translate(3%,-4%) scale(1.05)}66%{opacity:.14;transform:translate(-2%,3%) scale(.97)}}.aurora{pointer-events:none;background:radial-gradient(ellipse 80% 60% at 50% 50%,color-mix(in srgb,var(--accent-gold) 35%,var(--accent-iris)) 0,transparent 70%);animation:aurora-drift 12s ease-in-out infinite}@keyframes noo-nebula-drift{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(2%,-2%,0) scale(1.06)}}@keyframes noo-twinkle{0%,to{opacity:.7}50%{opacity:.4}}@keyframes noo-orbit-spin{to{transform:rotate(1turn)}}.noo-cosmos{pointer-events:none;position:absolute;inset:0;overflow:hidden}.noo-cosmos__nebula{position:absolute;inset:-12%;opacity:.55;background:radial-gradient(38% 32% at 16% 20%,color-mix(in srgb,var(--noo-grad-from) 30%,transparent),transparent 70%),radial-gradient(42% 38% at 84% 16%,color-mix(in srgb,var(--noo-grad-to) 28%,transparent),transparent 72%),radial-gradient(48% 44% at 72% 86%,color-mix(in srgb,var(--accent-iris) 26%,transparent),transparent 74%);animation:noo-nebula-drift 26s ease-in-out infinite}[data-theme=dark] .noo-cosmos__nebula{opacity:.9}.noo-cosmos__stars{position:absolute;inset:0;opacity:0;background-repeat:no-repeat;background-image:radial-gradient(1.2px 1.2px at 12% 18%,#ffffff,transparent 60%),radial-gradient(1px 1px at 28% 62%,#cfe0ff,transparent 60%),radial-gradient(1.4px 1.4px at 47% 33%,#ffffff,transparent 60%),radial-gradient(1px 1px at 66% 78%,#bcd0ff,transparent 60%),radial-gradient(1.2px 1.2px at 82% 26%,#ffffff,transparent 60%),radial-gradient(1px 1px at 90% 56%,#d6e2ff,transparent 60%),radial-gradient(1px 1px at 38% 88%,#ffffff,transparent 60%),radial-gradient(1.1px 1.1px at 73% 12%,#ffffff,transparent 60%),radial-gradient(1px 1px at 8% 74%,#cfe0ff,transparent 60%),radial-gradient(1.1px 1.1px at 55% 54%,#ffffff,transparent 60%)}[data-theme=dark] .noo-cosmos__stars{opacity:.7;animation:noo-twinkle 7s ease-in-out infinite}.noo-cosmos__orbit{animation:noo-orbit-spin 90s linear infinite;transform-origin:center}.noo-cosmos__parallax{position:absolute;inset:0;will-change:transform;transition:transform .4s cubic-bezier(.16,1,.3,1)}.noo-cosmos__nebula--deep{inset:-18%;opacity:.4;background:radial-gradient(50% 42% at 28% 72%,color-mix(in srgb,var(--noo-grad-to) 24%,transparent),transparent 72%),radial-gradient(46% 40% at 78% 38%,color-mix(in srgb,var(--accent-iris) 22%,transparent),transparent 74%);animation:noo-nebula-drift 40s ease-in-out infinite reverse}[data-theme=dark] .noo-cosmos__nebula--deep{opacity:.7}[data-theme=dark] [data-surface=noospheed] .noo-wordmark-img{filter:brightness(0) invert(1)}@media (prefers-reduced-motion:reduce){.noo-skeleton{background:color-mix(in srgb,var(--accent-gold) 5%,var(--bg-primary))}.aurora,.count-roll,.nav-bloom,.noo-skeleton,.noostos-pop{animation:none}.aurora{opacity:.12}.noo-cosmos__nebula,.noo-cosmos__nebula--deep{animation:none}.noo-cosmos__parallax{transform:none!important;transition:none}.noo-cosmos__orbit,.noo-cosmos__stars{animation:none}}.nootiphy-cinema{position:relative;isolation:isolate;background:radial-gradient(125% 120% at 50% 0,#f7f5ef 0,#eef0f6 60%,#e7e9f3 100%)}[data-theme=dark] .nootiphy-cinema{background:radial-gradient(125% 120% at 50% 0,#0d1330 0,#080b22 58%,#05071a 100%)}.nootiphy-stage{pointer-events:none;position:absolute;inset:0;overflow:hidden;z-index:0}.nootiphy-stage__scene{position:absolute;inset:0;background-image:url(/nootiphy/scene-light.webp);background-size:cover;background-position:bottom;opacity:.95}[data-theme=dark] .nootiphy-stage__scene{background-image:url(/nootiphy/scene.webp)}.nootiphy-stage__nebula{position:absolute;inset:-12%;background:radial-gradient(38% 32% at 16% 18%,color-mix(in srgb,var(--accent-glow) 20%,transparent),transparent 70%),radial-gradient(44% 40% at 84% 82%,color-mix(in srgb,var(--noot-violet) 18%,transparent),transparent 72%);opacity:.4;animation:noot-drift 30s ease-in-out infinite}[data-theme=dark] .nootiphy-stage__nebula{opacity:.75}.nootiphy-stage__scrim{position:absolute;inset:0;background:linear-gradient(180deg,rgba(252,251,247,.55),rgba(252,251,247,.12) 28%,rgba(252,251,247,0) 54%,rgba(250,249,244,.38))}[data-theme=dark] .nootiphy-stage__scrim{background:linear-gradient(180deg,rgba(6,9,26,.62),rgba(6,9,26,.14) 26%,rgba(6,9,26,0) 52%,rgba(5,7,20,.42))}@keyframes noot-drift{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(0,-2%,0) scale(1.04)}}.nootiphy-orb-glow{position:absolute;inset:-22%;border-radius:9999px;background:radial-gradient(circle,color-mix(in srgb,var(--noot-gold) 26%,transparent) 0,color-mix(in srgb,var(--noot-teal) 16%,transparent) 40%,transparent 70%);filter:blur(8px);animation:noot-orb-pulse 6s ease-in-out infinite}@keyframes noot-orb-pulse{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}@media (prefers-reduced-motion:reduce){.nootiphy-orb-glow,.nootiphy-stage__nebula{animation:none}}@keyframes spin-slow{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.animate-spin-slow{animation:spin-slow 22s linear infinite}.group:hover .animate-spin-slow{animation:spin-slow 5.5s linear infinite}.home-deck{--home-deck-photo:url(/command-deck-bg.webp);position:relative;isolation:isolate;overflow-x:hidden;overflow-y:auto;color:#eef3ff;background:radial-gradient(circle at 50% 14%,rgba(66,84,196,.22),transparent 33rem),radial-gradient(circle at 50% 96%,rgba(40,70,150,.14),transparent 30rem),linear-gradient(180deg,#060912,#04060f 52%,#070b17)}.home-deck__photo{position:absolute;inset:0;background-image:var(--home-deck-photo,none);background-size:cover;background-position:50% 32%;opacity:.82;filter:saturate(1.05) contrast(1.02);mask-image:linear-gradient(180deg,rgba(0,0,0,.9),rgba(0,0,0,.85) 55%,transparent 92%);-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.9),rgba(0,0,0,.85) 55%,transparent 92%)}.home-deck__backdrop,.home-deck__grid,.home-deck__stars{position:absolute;inset:0;pointer-events:none}.home-deck__backdrop{position:fixed;top:4rem;z-index:-1;overflow:hidden}.home-deck__backdrop:before{content:"";position:absolute;inset:0;background:radial-gradient(58% 48% at 50% 6%,rgba(120,92,255,.16),transparent 70%),radial-gradient(44% 40% at 84% 58%,rgba(226,177,83,.1),transparent 72%),radial-gradient(42% 38% at 14% 70%,rgba(49,188,215,.12),transparent 70%)}.home-deck__backdrop:after{content:"";position:absolute;inset:0;background:radial-gradient(125% 95% at 50% 36%,transparent 50%,rgba(3,6,14,.6) 100%)}.home-deck__grid{opacity:.32;background-image:linear-gradient(rgba(100,127,255,.055) 1px,transparent 0),linear-gradient(90deg,rgba(100,127,255,.055) 1px,transparent 0);background-size:54px 54px;-webkit-mask-image:linear-gradient(180deg,transparent,black 18%,black 72%,transparent);mask-image:linear-gradient(180deg,transparent,black 18%,black 72%,transparent)}.home-deck__stars{opacity:.7;background-image:radial-gradient(circle at 14% 18%,rgba(140,112,255,.9) 0 1px,transparent 2px),radial-gradient(circle at 78% 13%,rgba(75,204,255,.8) 0 1px,transparent 2px),radial-gradient(circle at 64% 42%,rgba(223,180,89,.65) 0 1px,transparent 2px),radial-gradient(circle at 23% 66%,rgba(95,148,255,.6) 0 1px,transparent 2px),radial-gradient(circle at 88% 74%,rgba(173,104,255,.72) 0 1px,transparent 2px);background-size:310px 240px,430px 320px,370px 280px,510px 380px,290px 420px}.home-deck__aurora{position:absolute;width:38rem;height:38rem;border-radius:9999px;filter:blur(110px);opacity:.15;animation:home-deck-aurora 18s ease-in-out infinite alternate}.home-deck__aurora--iris{left:14%;top:4%;background:#7046ff}.home-deck__aurora--teal{right:4%;top:30%;background:#00a9d6;animation-delay:-8s}.home-deck__aurora--gold{left:42%;bottom:-8%;width:30rem;height:30rem;background:#e0a64b;opacity:.1;animation-delay:-13s}@keyframes home-deck-aurora{0%{transform:translate3d(-3%,-2%,0) scale(.9)}to{transform:translate3d(8%,7%,0) scale(1.1)}}.home-deck__bokeh{position:absolute;inset:-6% -6% 0;pointer-events:none;opacity:.55;filter:blur(2.5px);background-image:radial-gradient(circle at 12% 24%,rgba(120,170,255,.9) 0 3px,transparent 7px),radial-gradient(circle at 84% 18%,rgba(96,220,255,.85) 0 4px,transparent 9px),radial-gradient(circle at 70% 62%,rgba(226,180,96,.7) 0 3px,transparent 8px),radial-gradient(circle at 28% 72%,rgba(150,130,255,.8) 0 4px,transparent 9px),radial-gradient(circle at 50% 40%,rgba(120,200,255,.55) 0 2px,transparent 6px),radial-gradient(circle at 92% 80%,rgba(173,120,255,.7) 0 3px,transparent 8px),radial-gradient(circle at 6% 58%,rgba(96,220,255,.6) 0 2px,transparent 7px);background-repeat:no-repeat;animation:home-deck-bokeh 26s ease-in-out infinite alternate}@keyframes home-deck-bokeh{0%{transform:translate3d(-1.5%,-1%,0) scale(1)}to{transform:translate3d(2%,2.5%,0) scale(1.06)}}.home-deck__beam{top:7.5rem;width:min(46rem,80%);height:8rem;background:radial-gradient(60% 100% at 50% 0,rgba(120,196,255,.5),transparent 70%),linear-gradient(90deg,transparent,rgba(150,210,255,.85),transparent);background-repeat:no-repeat;background-size:100% 100%,100% 2px;background-position:50% 0,50% 0;filter:blur(2px);opacity:.7}.home-deck__beam,.home-deck__floor{position:absolute;left:50%;transform:translateX(-50%);pointer-events:none}.home-deck__floor{bottom:4%;width:min(62rem,92%);height:16rem;background:radial-gradient(60% 70% at 50% 50%,rgba(70,110,220,.28),rgba(60,150,220,.12) 45%,transparent 75%);filter:blur(28px)}.home-deck__grain{position:fixed;inset:0;z-index:30;pointer-events:none;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.home-deck__shell{width:min(1500px,100%);min-height:100%;margin-inline:auto;padding:1.5rem clamp(.85rem,2vw,2.25rem) 3rem}.home-deck__content{min-width:0}.home-deck__rail{position:sticky;top:1.5rem;display:flex;height:calc(100dvh - 7rem);min-height:34rem;flex-direction:column;align-self:start;overflow:hidden;border:1px solid rgba(103,124,186,.2);border-radius:1rem;padding:.85rem .7rem;background:linear-gradient(180deg,rgba(19,29,54,.78),rgba(7,13,27,.76)),rgba(7,13,27,.86);box-shadow:0 30px 65px -38px rgba(89,80,255,.55),inset 0 1px rgba(255,255,255,.04);backdrop-filter:blur(24px)}.home-deck__rail:after{content:"";position:absolute;inset:auto -30% 8% -30%;height:9rem;pointer-events:none;background:radial-gradient(circle,rgba(82,74,255,.18),transparent 68%);filter:blur(16px)}.home-deck__rail-mark{display:flex;align-items:center;gap:.55rem;border-bottom:1px solid rgba(111,132,190,.15);padding:.25rem .25rem .9rem}.home-deck__rail-mark>span{display:grid;width:2.1rem;height:2.1rem;flex:0 0 auto;place-items:center;border:1px solid rgba(126,111,255,.52);border-radius:.65rem;color:#b2a6ff;background:rgba(93,67,255,.13);box-shadow:0 0 24px -6px rgba(109,86,255,.9)}.home-deck__rail-mark strong{display:block;color:#e5eaf7;font-family:Fraunces,serif;font-size:.82rem;font-style:italic;font-weight:500}.home-deck__rail-mark small{display:block;margin-top:.04rem;color:#657391;font-size:.43rem;letter-spacing:.08em;text-transform:uppercase}.home-deck__rail nav{position:relative;z-index:2;display:grid;gap:.35rem;margin-top:1rem}.home-deck__rail nav a{position:relative;display:flex;min-height:2.55rem;align-items:center;gap:.65rem;border:1px solid transparent;border-radius:.65rem;padding:0 .65rem;color:#7785a4;font-size:.64rem;transition:color .18s ease,border-color .18s ease,background .18s ease,transform .18s ease}.home-deck__rail nav a:hover{transform:translateX(2px);border-color:rgba(111,135,200,.2);color:#cbd6ee;background:rgba(35,50,88,.28)}.home-deck__rail nav a.is-active{border-color:rgba(111,93,255,.52);color:#e4e7ff;background:linear-gradient(90deg,rgba(75,76,211,.28),rgba(79,54,164,.18));box-shadow:0 0 26px -12px rgba(94,81,255,.95),inset 0 1px rgba(255,255,255,.04)}.home-deck__rail nav a.is-active svg{color:#9fb9ff}.home-deck__rail nav a i{position:absolute;right:.5rem;width:.28rem;height:.28rem;border-radius:50%;background:#70d7ff;box-shadow:0 0 9px #70d7ff}.home-deck__rail-status{position:relative;z-index:2;display:grid;gap:.5rem;margin-top:auto;border-top:1px solid rgba(111,132,190,.14);padding:.85rem .35rem .15rem}.home-deck__rail-status p{display:flex;align-items:center;gap:.45rem;color:#71809e;font-size:.5rem;letter-spacing:.04em}.home-deck__rail-status p:first-child svg{color:#e4b75c}.home-deck__rail-status p:last-child svg{color:#db765f}.home-deck__header{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;margin:0 auto 1.35rem;padding-inline:.5rem}.home-deck__eyebrow{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;color:#8ba7ff;font-size:.68rem;font-weight:650;letter-spacing:.18em;text-transform:uppercase}.home-deck__header h1{font-family:DM Sans,sans-serif;font-size:clamp(1.55rem,2.5vw,2.35rem);font-weight:350;line-height:1.1;letter-spacing:-.04em;color:#d9e2f8}.home-deck__header h1 span{background:linear-gradient(90deg,#b8a4ff,#7cd6ff,#e7bd61,#b8a4ff);background-size:240% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 22px rgba(123,89,255,.32));animation:home-deck-name 9s linear infinite}@keyframes home-deck-name{to{background-position:240% 0}}.home-deck__panel[data-panel=outputs]:before{animation-delay:-1.4s}.home-deck__panel[data-panel=actions]:before{animation-delay:-2.6s}.home-deck__panel[data-panel=activity]:before{animation-delay:-3.8s}.home-deck__panel[data-panel=flow]:before{animation-delay:-5s}.home-deck__panel[data-panel=insights]:before{animation-delay:-6.2s}.home-deck__header>div>p:last-child{margin-top:.35rem;color:#8c9ab9;font-size:clamp(.78rem,1.2vw,1rem)}.home-deck__header-actions{display:flex;align-items:center;gap:.6rem;flex-shrink:0}.home-deck__customize-button,.home-deck__status-pill{display:inline-flex;min-height:2.45rem;align-items:center;gap:.5rem;border:1px solid rgba(114,137,202,.24);border-radius:.7rem;background:rgba(11,18,35,.72);padding:0 .85rem;color:#c9d5ee;box-shadow:inset 0 1px rgba(255,255,255,.04),0 12px 26px rgba(0,0,0,.2);backdrop-filter:blur(16px);transition:border-color .18s ease,transform .18s ease,background .18s ease}.home-deck__customize-button:hover,.home-deck__status-pill:hover{transform:translateY(-1px);border-color:rgba(131,155,255,.55);background:rgba(18,28,54,.86)}.home-deck__status-pill svg{color:#e7bd61}.home-deck__status-pill strong{font-size:.78rem}.home-deck__status-pill span{color:#7483a4;font-size:.54rem;letter-spacing:.12em}.home-deck__customize-button{font-size:.72rem}.home-deck__customize-button svg{color:#a08cff}.home-deck__customizer{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;width:min(1280px,100%);margin:0 auto 1rem;border:1px solid rgba(118,142,222,.28);border-radius:1rem;padding:1rem 1.15rem;background:rgba(10,17,35,.88);box-shadow:0 18px 60px rgba(0,0,0,.32),inset 0 1px rgba(255,255,255,.04);backdrop-filter:blur(22px)}.home-deck__customizer h2{margin-top:.2rem;color:#e4eaff;font-size:.95rem;font-weight:600}.home-deck__customizer-options{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.45rem}.home-deck__reset-button,.home-deck__visibility-chip{display:inline-flex;align-items:center;gap:.4rem;min-height:2rem;border:1px solid rgba(105,123,176,.22);border-radius:9999px;padding:0 .7rem;color:#72809f;background:rgba(13,20,39,.7);font-size:.65rem}.home-deck__visibility-chip.is-visible{color:#c9d5f1;border-color:rgba(116,149,255,.42);background:rgba(60,83,160,.16)}.home-deck__reset-button{color:#a68fff}.home-deck__layout{--deck-tilt-x:0deg;--deck-tilt-y:0deg;display:grid;grid-template-columns:minmax(210px,.82fr) minmax(270px,1fr) minmax(270px,1fr) minmax(220px,.88fr);grid-template-areas:"agenda launcher launcher outputs" "actions launcher launcher activity" "actions flow flow insights";gap:clamp(.8rem,1.25vw,1.35rem);align-items:stretch;perspective:1250px;perspective-origin:50% 32%;transform-style:preserve-3d;transform:rotateX(var(--deck-tilt-x)) rotateY(var(--deck-tilt-y));transition:transform .32s cubic-bezier(.16,1,.3,1)}.home-deck__launcher,.home-deck__panel{--deck-accent:#8e77ff;position:relative;min-width:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--deck-accent) 28%,rgba(6,182,212,.16));border-radius:1rem;background:linear-gradient(145deg,color-mix(in srgb,var(--deck-accent) 6%,rgba(10,18,36,.72)),rgba(4,8,18,.82) 80%),rgba(4,8,18,.82);box-shadow:0 24px 50px -32px color-mix(in srgb,var(--deck-accent) 30%,rgba(6,182,212,.12)),0 0 0 1px color-mix(in srgb,var(--deck-accent) 12%,rgba(6,182,212,.05)),0 0 25px -10px color-mix(in srgb,var(--deck-accent) 30%,rgba(6,182,212,.18)),inset 0 1px rgba(255,255,255,.06),inset 0 -24px 50px rgba(0,0,0,.22);backdrop-filter:blur(20px) saturate(130%);transform-style:preserve-3d;transition:transform .26s cubic-bezier(.16,1,.3,1),border-color .26s ease,box-shadow .26s ease}.home-deck__launcher:before,.home-deck__panel:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent 15%,rgba(255,255,255,.07) 46%,transparent 70%),radial-gradient(circle at 50% 0,color-mix(in srgb,var(--deck-accent) 16%,transparent),transparent 50%);background-size:220% 100%,100% 100%;background-position:150% 0,0 0;opacity:.85;animation:home-deck-sheen 8s linear infinite}@keyframes home-deck-sheen{0%{background-position:165% 0,0 0}to{background-position:-65% 0,0 0}}.home-deck__launcher:after,.home-deck__panel:after{content:"";position:absolute;inset:.22rem;z-index:3;pointer-events:none;border-radius:.8rem;border-top:1px solid color-mix(in srgb,var(--deck-accent) 38%,transparent);opacity:.55}.home-deck__launcher:hover,.home-deck__panel:hover{border-color:color-mix(in srgb,var(--deck-accent) 45%,rgba(6,182,212,.42));box-shadow:0 30px 60px -35px color-mix(in srgb,var(--deck-accent) 45%,rgba(6,182,212,.28)),inset 0 1px rgba(255,255,255,.06)}.home-deck__panel[data-panel=agenda]{grid-area:agenda;transform:rotateY(9deg) translateZ(-12px);transform-origin:right center}.home-deck__panel[data-panel=outputs]{grid-area:outputs;transform:rotateY(-9deg) translateZ(-12px);transform-origin:left center}.home-deck__panel[data-panel=actions]{grid-area:actions;transform:rotateY(12deg) translateZ(-40px);transform-origin:right center}.home-deck__panel[data-panel=activity]{grid-area:activity;transform:rotateY(-12deg) translateZ(-40px);transform-origin:left center}.home-deck__panel[data-panel=flow]{grid-area:flow;transform:translateZ(-6px)}.home-deck__panel[data-panel=insights]{grid-area:insights;transform:rotateY(-7deg) translateZ(-18px);transform-origin:left center}.home-deck__launcher{grid-area:launcher;--deck-accent:#7963ff;min-height:33rem;padding:1.05rem;transform:translateZ(52px);box-shadow:0 50px 95px -40px color-mix(in srgb,var(--deck-accent) 70%,transparent),inset 0 1px rgba(255,255,255,.08),inset 0 -36px 70px rgba(0,0,0,.22);animation:home-deck-console-float 9s ease-in-out infinite}@keyframes home-deck-console-float{0%,to{transform:translateZ(52px) translateY(0)}50%{transform:translateZ(64px) translateY(-7px)}}.home-deck__panel-heading{position:relative;z-index:4;display:flex;align-items:center;gap:.65rem;padding:.85rem .9rem .6rem}.home-deck__panel-heading>span{display:grid;width:2rem;height:2rem;flex:0 0 auto;place-items:center;border:1px solid color-mix(in srgb,var(--deck-accent) 48%,transparent);border-radius:.6rem;color:color-mix(in srgb,var(--deck-accent) 72%,white);background:color-mix(in srgb,var(--deck-accent) 12%,rgba(7,12,27,.8));box-shadow:0 0 20px -6px var(--deck-accent)}.home-deck__panel-heading>i{height:1px;flex:1;background:linear-gradient(90deg,color-mix(in srgb,var(--deck-accent) 45%,transparent),transparent)}.home-deck__panel-kicker{color:color-mix(in srgb,var(--deck-accent) 72%,#a8b5d0);font-size:.54rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.home-deck__panel-heading h2{margin-top:.12rem;color:#e5ebfb;font-size:.78rem;font-weight:620;letter-spacing:.015em}.home-deck__panel-body{position:relative;z-index:4;padding:.35rem .9rem .95rem}.home-deck__launcher-grid{position:relative;z-index:4;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin-top:.35rem}.home-deck__launcher-card{display:flex;min-width:0;min-height:7rem;flex-direction:column;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--deck-accent) 28%,rgba(91,109,157,.35));border-radius:.85rem;padding:.65rem .4rem;color:#dfe7f8;text-align:center;background:linear-gradient(155deg,color-mix(in srgb,var(--deck-accent) 9%,rgba(14,24,46,.82)),rgba(8,15,31,.75));box-shadow:inset 0 1px rgba(255,255,255,.035),0 12px 25px rgba(0,0,0,.13);transition:transform .22s cubic-bezier(.16,1,.3,1),border-color .22s ease,background .22s ease}.home-deck__launcher-card:hover{transform:translateY(-4px) translateZ(16px);border-color:color-mix(in srgb,var(--deck-accent) 65%,white 8%);background:color-mix(in srgb,var(--deck-accent) 14%,rgba(13,22,43,.9))}.home-deck__launcher-card.is-disabled{opacity:.36;filter:saturate(.45);cursor:not-allowed}.home-deck__launcher-icon{display:grid;width:2.65rem;height:2.65rem;margin-bottom:.55rem;place-items:center;border:1px solid color-mix(in srgb,var(--deck-accent) 58%,transparent);border-radius:50%;color:color-mix(in srgb,var(--deck-accent) 68%,white);background:radial-gradient(circle,color-mix(in srgb,var(--deck-accent) 27%,transparent),rgba(8,14,28,.8));box-shadow:0 0 24px -5px var(--deck-accent)}.home-deck__launcher-card strong{font-size:.66rem;text-transform:uppercase}.home-deck__launcher-card small,.home-deck__launcher-card strong{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-deck__launcher-card small{margin-top:.15rem;color:#7584a6;font-size:.52rem}.home-deck__core-stage{position:relative;z-index:2;height:7.2rem;margin:-.2rem auto -.7rem;transform-style:preserve-3d}.home-deck__core-canvas{position:absolute;inset:-1.35rem min(6%,2.5rem) -1rem;z-index:2;filter:drop-shadow(0 0 18px rgba(70,119,255,.38))}.home-deck__core-canvas canvas{background:transparent!important}.home-deck__core-fallback{position:absolute;left:50%;top:50%;display:grid;width:4.6rem;height:4.6rem;place-items:center;border:1px solid rgba(104,201,255,.82);border-radius:1.25rem;color:#a8ddff;background:radial-gradient(circle at 40% 32%,rgba(120,214,255,.52),rgba(67,77,255,.26) 44%,rgba(7,13,32,.88) 74%);box-shadow:0 0 18px rgba(73,191,255,.68),0 0 55px rgba(101,73,255,.62);transform:translate(-50%,-50%) rotate(45deg)}.home-deck__core-fallback svg{transform:rotate(-45deg)}.home-deck__core-orb{position:absolute;left:50%;top:50%;display:grid;width:4.6rem;height:4.6rem;place-items:center;border:1px solid rgba(104,201,255,.82);border-radius:1.25rem;color:#a8ddff;background:radial-gradient(circle at 40% 32%,rgba(120,214,255,.52),rgba(67,77,255,.26) 44%,rgba(7,13,32,.88) 74%);box-shadow:0 0 18px rgba(73,191,255,.68),0 0 55px rgba(101,73,255,.62),inset 0 0 22px rgba(123,207,255,.34);transform:translate(-50%,-50%) rotate(45deg) translateZ(30px);animation:home-core-float 4.8s ease-in-out infinite}.home-deck__core-orb svg{transform:rotate(-45deg);filter:drop-shadow(0 0 8px rgba(129,219,255,.8))}.home-deck__core-ring{position:absolute;left:50%;top:57%;border:1px solid rgba(98,112,255,.36);border-radius:50%;transform:translate(-50%,-50%) rotateX(68deg);box-shadow:0 0 20px rgba(79,106,255,.26)}.home-deck__core-ring--outer{width:13rem;height:6.3rem;animation:home-core-ring 9s linear infinite}.home-deck__core-ring--inner{width:8.3rem;height:4rem;border-color:rgba(74,210,255,.38);animation:home-core-ring 7s linear infinite reverse}.home-deck__core-beam{position:absolute;left:50%;bottom:0;width:15rem;height:3.2rem;transform:translateX(-50%);background:radial-gradient(ellipse,rgba(91,94,255,.3),transparent 68%);filter:blur(9px)}@keyframes home-core-float{0%,to{transform:translate(-50%,-50%) rotate(45deg) translateY(0) translateZ(30px)}50%{transform:translate(-50%,-50%) rotate(48deg) translateY(-7px) translateZ(38px)}}@keyframes home-core-ring{to{transform:translate(-50%,-50%) rotateX(68deg) rotate(1turn)}}.home-deck__favorites{position:relative;z-index:4;display:flex;align-items:center;gap:.7rem;border-top:1px solid rgba(112,134,203,.15);padding-top:.65rem}.home-deck__favorites>span{color:#687695;font-size:.52rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.home-deck__favorites>div{display:flex;min-width:0;flex:1;gap:.4rem;overflow:hidden}.home-deck__favorites a{display:inline-flex;min-width:0;align-items:center;gap:.35rem;border:1px solid color-mix(in srgb,var(--deck-accent) 30%,transparent);border-radius:9999px;padding:.3rem .55rem;color:color-mix(in srgb,var(--deck-accent) 58%,white);background:color-mix(in srgb,var(--deck-accent) 8%,transparent);font-size:.56rem}.home-deck__favorites a span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-deck__action-list,.home-deck__agenda-list{display:grid;gap:.45rem}.home-deck__agenda-list a{display:grid;grid-template-columns:3rem minmax(0,1fr);gap:.15rem .45rem;border-bottom:1px solid rgba(110,130,180,.12);padding:.5rem .15rem}.home-deck__agenda-list a:last-child{border-bottom:0}.home-deck__agenda-list time{grid-row:span 2;color:color-mix(in srgb,var(--deck-accent) 70%,white);font-size:.65rem;font-weight:650}.home-deck__agenda-list span{overflow:hidden;color:#ccd6ea;font-size:.67rem;text-overflow:ellipsis;white-space:nowrap}.home-deck__agenda-list small{overflow:hidden;color:#687795;font-size:.54rem;text-overflow:ellipsis;white-space:nowrap}.home-deck__action-list a,.home-deck__prompt-line{display:flex;min-height:2.25rem;align-items:center;gap:.55rem;border:1px solid rgba(109,128,185,.16);border-radius:.55rem;padding:0 .65rem;color:#9eadc8;background:rgba(22,31,57,.48);font-size:.62rem;transition:color .18s ease,border-color .18s ease,transform .18s ease}.home-deck__action-list a:hover{transform:translateX(2px);border-color:rgba(142,119,255,.48);color:#dce4f7}.home-deck__prompt-line{justify-content:space-between;margin-top:.65rem;border-radius:9999px;color:#687897;background:rgba(7,13,29,.76)}.home-deck__outputs-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.home-deck__outputs-grid a{display:flex;min-width:0;min-height:5.6rem;flex-direction:column;border:1px solid rgba(97,125,184,.18);border-radius:.65rem;padding:.55rem;background:linear-gradient(145deg,rgba(37,68,102,.25),rgba(10,17,34,.7))}.home-deck__outputs-grid a>span{display:grid;width:1.8rem;height:1.8rem;margin-bottom:auto;place-items:center;border-radius:.5rem;color:#7dd5e2;background:rgba(52,183,204,.12)}.home-deck__outputs-grid strong{overflow:hidden;margin-top:.45rem;color:#cbd6ec;font-size:.58rem;text-overflow:ellipsis;white-space:nowrap}.home-deck__outputs-grid small{color:#687894;font-size:.5rem}.home-deck__empty-state{display:flex;min-height:5.5rem;flex-direction:column;align-items:center;justify-content:center;border:1px dashed rgba(110,133,196,.28);border-radius:.7rem;color:#aebbd4;text-align:center;background:rgba(9,16,33,.38)}.home-deck__empty-state span{font-size:.68rem}.home-deck__empty-state small{margin-top:.25rem;color:color-mix(in srgb,var(--deck-accent) 70%,#7583a0);font-size:.56rem}.home-deck__skeleton{height:6rem;border-radius:.7rem;background:linear-gradient(90deg,rgba(43,55,88,.25),rgba(83,101,157,.32),rgba(43,55,88,.25));background-size:200% 100%;animation:home-skeleton 1.4s linear infinite}@keyframes home-skeleton{to{background-position:-200% 0}}.home-deck__activity-stream .activity-row{border-color:rgba(109,128,181,.2);background:rgba(13,20,39,.5);box-shadow:none}.home-deck__activity-stream .activity-row>div{padding:.55rem;gap:.5rem}.home-deck__activity-stream .activity-chip{width:1.8rem;height:1.8rem}.home-deck__activity-stream .activity-row .font-serif{max-width:10rem;overflow:hidden;font-family:DM Sans,sans-serif;font-size:.62rem;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.home-deck__activity-stream .activity-row p{display:none}.home-deck__panel-link{justify-content:center;margin-top:.65rem;color:color-mix(in srgb,var(--deck-accent) 70%,#8593af);font-size:.57rem}.home-deck__flow,.home-deck__panel-link{display:flex;align-items:center;gap:.35rem}.home-deck__flow{position:relative;min-height:7.2rem;justify-content:space-around;padding:.8rem .25rem .1rem}.home-deck__flow-line{position:absolute;left:7%;right:7%;top:2.75rem;height:1px;background:linear-gradient(90deg,transparent,rgba(124,91,255,.58),rgba(49,188,215,.58),rgba(224,156,76,.58),transparent);box-shadow:0 0 12px rgba(103,93,255,.55)}.home-deck__flow a{position:relative;z-index:2;display:grid;min-width:0;place-items:center;gap:.42rem;color:#8796b2;font-size:.52rem}.home-deck__flow a>span{display:grid;width:2.85rem;height:2.85rem;place-items:center;border:1px solid color-mix(in srgb,var(--flow-accent) 58%,transparent);border-radius:50%;color:color-mix(in srgb,var(--flow-accent) 72%,white);background:radial-gradient(circle,color-mix(in srgb,var(--flow-accent) 23%,transparent),rgba(7,13,29,.92));box-shadow:0 0 23px -7px var(--flow-accent);transition:transform .2s ease}.home-deck__flow a:hover>span{transform:translateY(-4px) scale(1.08)}.home-deck__flow small{max-width:4.6rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-deck__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.home-deck__stats>div{display:grid;grid-template-columns:1.65rem 1fr;grid-template-rows:auto auto;min-width:0;border:1px solid rgba(108,127,181,.16);border-radius:.6rem;padding:.5rem;background:rgba(12,20,39,.58)}.home-deck__stats span{grid-row:span 2;display:grid;width:1.45rem;height:1.45rem;place-items:center;border-radius:.45rem;color:var(--metric-accent);background:color-mix(in srgb,var(--metric-accent) 11%,transparent)}.home-deck__stats p{overflow:hidden;color:#6f7d9b;font-size:.48rem;text-overflow:ellipsis;white-space:nowrap}.home-deck__stats strong{color:#d6dff0;font-size:.75rem}.home-deck__console-panel{display:flex;flex-direction:column;gap:.65rem}.home-deck__console-panel .home-deck__panel-heading{padding:.35rem .25rem}@property --deck-ring-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.home-deck__console-ring{position:absolute;inset:-1px;z-index:2;pointer-events:none;border-radius:inherit;padding:1.4px;background:conic-gradient(from var(--deck-ring-angle),rgba(124,141,255,.7),rgba(74,213,255,.12),rgba(226,177,83,.55),rgba(168,120,255,.12),rgba(124,141,255,.7));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.72;animation:home-deck-ring-spin 12s linear infinite}@keyframes home-deck-ring-spin{to{--deck-ring-angle:360deg}}.home-deck__console-backdrop{position:absolute;inset:0;z-index:1;opacity:.5;pointer-events:none;mask-image:radial-gradient(circle at 50% 36%,black,transparent 72%);-webkit-mask-image:radial-gradient(circle at 50% 36%,black,transparent 72%)}.home-deck__console-backdrop .home-deck__core-stage{height:100%;margin:0}.home-deck__console-backdrop .home-deck__core-canvas{inset:8% 14% 26%}.home-deck__console-shell{position:relative;z-index:4;display:flex;min-height:0;flex:1;flex-direction:column;gap:.6rem}.home-deck__console-thread{display:flex;min-height:11rem;max-height:18rem;flex:1;flex-direction:column;gap:.55rem;overflow-y:auto;padding:.3rem .2rem;scrollbar-width:thin}.home-deck__console-thread[data-empty=true]{align-items:center;justify-content:center}.home-deck__console-welcome{display:flex;flex-direction:column;align-items:center;gap:.42rem;padding:.5rem;text-align:center}.home-deck__console-orb{display:grid;width:3rem;height:3rem;place-items:center;border:1px solid rgba(140,160,255,.5);border-radius:50%;color:#cfe0ff;background:radial-gradient(circle at 40% 35%,rgba(126,146,255,.42),rgba(8,14,28,.72) 72%);box-shadow:0 0 30px -4px rgba(124,124,255,.8);animation:home-deck-orb-pulse 3.4s ease-in-out infinite}@keyframes home-deck-orb-pulse{0%,to{box-shadow:0 0 30px -4px rgba(124,124,255,.8)}50%{box-shadow:0 0 44px 2px rgba(124,124,255,.95)}}.home-deck__console-welcome-title{color:#e7ecfb;font-family:Fraunces,serif;font-style:italic;font-size:1.15rem;line-height:1.15}.home-deck__console-welcome-sub{max-width:26rem;color:#8a98ba;font-size:.66rem;line-height:1.5}.home-deck__console-suggestions{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem;margin-top:.3rem}.home-deck__console-suggestions button{border:1px solid rgba(116,140,210,.28);border-radius:9999px;padding:.32rem .7rem;color:#aab8d6;background:rgba(18,28,52,.55);font-size:.6rem;transition:transform .18s ease,border-color .18s ease,color .18s ease}.home-deck__console-suggestions button:hover:not(:disabled){transform:translateY(-1px);border-color:rgba(140,160,255,.6);color:#e3e9fb}.home-deck__console-suggestions button:disabled{opacity:.5;cursor:not-allowed}.home-deck__console-msg{display:flex;max-width:92%;gap:.5rem}.home-deck__console-msg.is-user{align-self:flex-end}.home-deck__console-msg.is-assistant{align-self:flex-start}.home-deck__console-msg-mark{display:grid;width:1.5rem;height:1.5rem;flex:0 0 auto;place-items:center;margin-top:.1rem;border:1px solid rgba(140,160,255,.45);border-radius:50%;color:#bcd0ff;background:rgba(90,110,255,.16)}.home-deck__console-bubble{border-radius:.85rem;padding:.5rem .7rem;font-size:.7rem;line-height:1.55;white-space:pre-wrap;word-break:break-word}.home-deck__console-msg.is-user .home-deck__console-bubble{color:#0c1120;background:linear-gradient(135deg,#b9c5ff,#8ea0ff);border:1px solid rgba(160,175,255,.6)}.home-deck__console-msg.is-assistant .home-deck__console-bubble{color:#dce4f7;background:rgba(16,25,48,.72);border:1px solid rgba(110,130,190,.24)}.home-deck__console-bar{position:relative;z-index:4;display:flex;align-items:center;gap:.5rem;border:1px solid rgba(124,146,214,.34);border-radius:9999px;padding:.3rem .3rem .3rem .9rem;background:rgba(9,15,31,.78);box-shadow:inset 0 1px rgba(255,255,255,.05),0 14px 30px -16px rgba(90,90,255,.5)}.home-deck__console-bar input{flex:1;min-width:0;border:0;background:transparent;color:#e6ecfb;font-size:.72rem;outline:none}.home-deck__console-bar input::-moz-placeholder{color:#6f7e9f}.home-deck__console-bar input::placeholder{color:#6f7e9f}.home-deck__console-bar input:disabled{opacity:.6}.home-deck__console-send,.home-deck__console-stop{display:grid;width:2.1rem;height:2.1rem;flex:0 0 auto;place-items:center;border:1px solid rgba(170,185,255,.6);border-radius:50%;color:#0c1120;background:linear-gradient(135deg,#9fb4ff,#7c8dff);transition:transform .16s ease,opacity .16s ease}.home-deck__console-send:hover:not(:disabled){transform:scale(1.06)}.home-deck__console-send:disabled{opacity:.4;cursor:not-allowed}.home-deck__console-stop{color:#1a0c0c;border-color:rgba(255,170,170,.6);background:linear-gradient(135deg,#ff9f9f,#ff6d6d)}.home-deck__console-error{padding-left:.4rem;color:#ff9a8a;font-size:.6rem}.home-deck__console-foot{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:0 .25rem;color:#65748f;font-size:.55rem}.home-deck__console-foot a{display:inline-flex;align-items:center;gap:.3rem;color:color-mix(in srgb,var(--accent-iris) 70%,#9fb0d6)}.home-deck__console-foot a:hover{color:#cdd8f3}.home-deck__console-launch{position:relative;z-index:4;display:flex;flex-wrap:wrap;gap:.4rem;padding-top:.1rem}.home-deck__console-launch-chip{display:inline-flex;align-items:center;gap:.35rem;border:1px solid color-mix(in srgb,var(--deck-accent) 30%,rgba(100,118,168,.3));border-radius:9999px;padding:.3rem .6rem;color:color-mix(in srgb,var(--deck-accent) 55%,#c4cfe8);background:color-mix(in srgb,var(--deck-accent) 9%,rgba(12,20,40,.6));font-size:.58rem;transition:transform .16s ease,border-color .16s ease,color .16s ease,background .16s ease}.home-deck__console-launch-chip:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--deck-accent) 60%,white 6%);color:color-mix(in srgb,var(--deck-accent) 78%,white);background:color-mix(in srgb,var(--deck-accent) 16%,rgba(14,22,44,.7))}.home-deck__console-launch-chip.is-disabled{opacity:.4;filter:saturate(.5);cursor:not-allowed}.home-deck__console-launch-chip svg{color:color-mix(in srgb,var(--deck-accent) 72%,white)}.home-deck__console-panel .home-deck__favorites{margin-top:auto}@media (hover:hover) and (min-width:1280px){.home-deck__panel[data-panel=agenda]:hover{transform:rotateY(5deg) translateY(-5px) translateZ(10px)}.home-deck__panel[data-panel=actions]:hover{transform:rotateY(6deg) translateY(-5px) translateZ(2px)}.home-deck__panel[data-panel=outputs]:hover{transform:rotateY(-5deg) translateY(-5px) translateZ(10px)}.home-deck__panel[data-panel=activity]:hover{transform:rotateY(-6deg) translateY(-5px) translateZ(2px)}.home-deck__panel[data-panel=insights]:hover{transform:rotateY(-4deg) translateY(-5px) translateZ(8px)}.home-deck__launcher:hover{animation:none;transform:translateY(-5px) translateZ(72px)}}@media (max-width:1279px){.home-deck__shell{display:block}.home-deck__rail{display:none}.home-deck__header{padding-inline:.5rem}.home-deck__layout{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"launcher launcher" "agenda outputs" "actions activity" "flow flow" "insights insights";perspective:none;transform:none}.home-deck__launcher,.home-deck__panel,.home-deck__panel[data-panel]{transform:none}.home-deck__launcher{min-height:29rem;animation:none}.home-deck__panel[data-panel=insights] .home-deck__stats{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:767px){.home-deck__shell{padding:1rem .65rem calc(var(--app-mobile-bottomnav-height, 5.75rem) + var(--safe-bottom) + 1rem)}.home-deck__header{align-items:flex-start;flex-direction:column;gap:.85rem;margin-bottom:1rem;padding-inline:.25rem}.home-deck__header-actions{width:100%}.home-deck__customize-button,.home-deck__status-pill{flex:1;justify-content:center}.home-deck__customizer{align-items:flex-start;flex-direction:column}.home-deck__customizer-options{justify-content:flex-start}.home-deck__layout{display:flex;flex-direction:column}.home-deck__launcher{order:-3;min-height:0;padding:.75rem}.home-deck__panel[data-panel=agenda]{order:-2}.home-deck__panel[data-panel=actions]{order:-1}.home-deck__launcher-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-deck__launcher-card{min-height:6.5rem}.home-deck__core-stage{height:6.4rem}.home-deck__favorites{align-items:flex-start;flex-direction:column}.home-deck__favorites>div{width:100%;flex-wrap:wrap}.home-deck__flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.home-deck__flow-line{display:none}.home-deck__panel[data-panel=insights] .home-deck__stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.home-deck__aurora,.home-deck__bokeh,.home-deck__console-orb,.home-deck__console-ring,.home-deck__core-orb,.home-deck__core-ring,.home-deck__header h1 span,.home-deck__launcher,.home-deck__launcher:before,.home-deck__panel:before,.home-deck__skeleton{animation:none}.home-deck__launcher,.home-deck__launcher-card,.home-deck__layout,.home-deck__panel{transition:none}}.app-sidebar{background:rgba(10,16,32,.55)!important;backdrop-filter:blur(22px) saturate(140%)!important;border-right:1px solid rgba(0,212,255,.12)!important;box-shadow:4px 0 40px rgba(0,0,0,.35)!important;transition:background .3s ease,border-color .3s ease}[data-theme=light] .app-sidebar{background:rgba(247,246,240,.9)!important;backdrop-filter:blur(22px)!important;border-right:1px solid rgba(0,0,0,.08)!important;box-shadow:2px 0 16px rgba(0,0,0,.02)!important}.app-sidebar nav a{position:relative;transition:all .22s ease}.app-sidebar nav a:before{content:"";position:absolute;left:0;top:15%;height:70%;width:3px;background:#00d4ff;border-radius:0 4px 4px 0;opacity:0;transform:scaleY(.3);transition:opacity .22s ease,transform .22s ease,background-color .22s ease;box-shadow:0 0 8px #00d4ff}.app-sidebar nav a.is-active:before{opacity:1!important;transform:scaleY(1)!important}.app-sidebar nav a.is-active{background:rgba(12,22,44,.55)!important;color:#f1f5fe!important;border:1px solid rgba(0,212,255,.18)!important;box-shadow:0 0 16px rgba(0,212,255,.06)!important}[data-theme=light] .app-sidebar nav a.is-active{background:rgba(0,0,0,.05)!important;color:var(--text-primary)!important;border:1px solid rgba(0,0,0,.06)!important;box-shadow:none!important}[data-theme=light] .app-sidebar nav a.is-active:before{background:var(--accent-gold)!important;box-shadow:none!important}@keyframes loading-scan{0%{top:0;opacity:0}10%{opacity:.85}90%{opacity:.85}to{top:100%;opacity:0}}.animate-scan{animation:loading-scan 3s cubic-bezier(.4,0,.2,1) infinite}@keyframes hud-spin-reverse{0%{transform:rotate(1turn)}to{transform:rotate(0deg)}}.animate-hud-reverse{animation:hud-spin-reverse 15s linear infinite}@property --home-noome-tint{syntax:"<color>";inherits:true;initial-value:#665a8f}.home-celestial{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:space-between;min-height:100vh;overflow-y:auto;overflow-x:hidden;color:var(--text-primary);transition:color .3s ease,background .3s ease,--home-noome-tint .9s cubic-bezier(.16,1,.3,1);background:var(--bg-primary)}@media (prefers-reduced-motion:reduce){.home-celestial{transition:color .3s ease,background .3s ease}}@media (min-width:1024px){.home-celestial{height:100vh;min-height:0;overflow:hidden}}html:not([data-theme=dark]) .home-celestial{color:var(--text-primary)!important;background:radial-gradient(110% 72% at 82% -16%,color-mix(in srgb,var(--home-noome-tint) 30%,transparent),transparent 66%),radial-gradient(135% 85% at 46% -14%,color-mix(in srgb,var(--home-noome-tint) 17%,transparent),transparent 72%),radial-gradient(75% 50% at 6% 114%,color-mix(in srgb,var(--home-noome-tint) 12%,transparent),transparent 62%),linear-gradient(180deg,color-mix(in srgb,var(--home-noome-tint) 20%,#f7f7f8) 0,color-mix(in srgb,var(--home-noome-tint) 14%,#f2f2f4) 100%)!important}html[data-theme=dark] .home-celestial{background:radial-gradient(110% 72% at 82% -16%,color-mix(in srgb,var(--home-noome-tint) 40%,transparent),transparent 64%),radial-gradient(135% 85% at 46% -14%,color-mix(in srgb,var(--home-noome-tint) 24%,transparent),transparent 70%),radial-gradient(75% 50% at 6% 114%,color-mix(in srgb,var(--home-noome-tint) 14%,transparent),transparent 62%),linear-gradient(180deg,color-mix(in srgb,var(--home-noome-tint) 24%,#0d0c14) 0,color-mix(in srgb,var(--home-noome-tint) 13%,#08070d) 100%)!important}.celestial-bg-cover{position:fixed;inset:0;background-size:cover;background-position:50%;opacity:1;z-index:-2}@keyframes celestial-drift{0%,to{transform:scale(1) translate(0)}50%{transform:scale(1.05) translate(.5%,-1%)}}.celestial-ambient-glow{position:fixed;inset:0;background:radial-gradient(circle at 50% 16%,color-mix(in srgb,var(--home-noome-tint) 18%,transparent),transparent 58%);z-index:-1;pointer-events:none;transition:opacity .3s ease}.celestial-list-item[data-accent=nootiphy]:hover{border-color:color-mix(in srgb,var(--accent-gold) 45%,transparent)!important;box-shadow:0 0 15px color-mix(in srgb,var(--accent-gold) 15%,transparent)!important;background:color-mix(in srgb,var(--accent-gold) 9%,var(--bg-elevated))!important}.celestial-list-item[data-accent=noospheed]:hover{border-color:color-mix(in srgb,var(--accent-iris) 45%,transparent)!important;box-shadow:0 0 15px color-mix(in srgb,var(--accent-iris) 15%,transparent)!important;background:color-mix(in srgb,var(--accent-iris) 9%,var(--bg-elevated))!important}.celestial-list-item[data-accent=noostos]:hover{border-color:color-mix(in srgb,var(--accent-teal) 45%,transparent)!important;box-shadow:0 0 15px color-mix(in srgb,var(--accent-teal) 15%,transparent)!important;background:color-mix(in srgb,var(--accent-teal) 9%,var(--bg-elevated))!important}.celestial-list-item[data-accent=nooblock]:hover{border-color:color-mix(in srgb,var(--accent-iris) 45%,transparent)!important;box-shadow:0 0 15px color-mix(in srgb,var(--accent-iris) 15%,transparent)!important;background:color-mix(in srgb,var(--accent-iris) 9%,var(--bg-elevated))!important}html:not([data-theme=dark]) .celestial-ambient-glow{opacity:.5}html[data-theme=dark] .celestial-ambient-glow{opacity:.7}.celestial-panel{backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;border-radius:1.25rem!important;padding:1.5rem!important;transition:background .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1)}[data-theme=dark] .celestial-panel{background:color-mix(in srgb,var(--bg-elevated) 55%,transparent)!important;border:1px solid color-mix(in srgb,var(--home-accent) 18%,transparent)!important;box-shadow:0 20px 50px rgba(0,0,0,.55),inset 0 1px 1px rgba(255,255,255,.04)!important}[data-theme=dark] .celestial-panel,html:not([data-theme=dark]) .celestial-panel{outline:1px solid color-mix(in srgb,var(--home-accent) 6%,transparent)!important;outline-offset:2px}html:not([data-theme=dark]) .celestial-panel{background:rgba(255,255,255,.55)!important;border:1px solid color-mix(in srgb,var(--home-accent) 22%,var(--border-color))!important;box-shadow:0 15px 45px color-mix(in srgb,var(--home-accent) 5%,transparent),inset 0 1px 1px rgba(255,255,255,.5)!important}.celestial-altar-glow{position:absolute;inset:-60px -10% auto -10%;height:260px;z-index:-1;pointer-events:none;filter:blur(6px);background:radial-gradient(ellipse 60% 100% at 50% 0,rgba(99,102,241,.18),transparent 72%)}html:not([data-theme=dark]) .celestial-altar-glow{background:radial-gradient(ellipse 60% 100% at 50% 0,rgba(99,102,241,.11),transparent 72%)}.celestial-altar-glow--bare{inset:-30px -14% auto -14%;height:440px;filter:blur(30px);transition:filter .6s ease;background:radial-gradient(46% 58% at 26% 60%,color-mix(in srgb,var(--home-accent) 10%,transparent),transparent 72%),radial-gradient(46% 58% at 74% 58%,color-mix(in srgb,var(--accent-teal) 7%,transparent),transparent 72%),radial-gradient(58% 70% at 50% 42%,color-mix(in srgb,var(--home-accent) 11%,transparent),transparent 74%)!important;animation:celestial-aurora-breathe 10s ease-in-out infinite}html:not([data-theme=dark]) .celestial-altar-glow--bare{filter:blur(36px);background:radial-gradient(38% 46% at 18% 68%,color-mix(in srgb,var(--home-accent) 5%,transparent),transparent 66%),radial-gradient(38% 46% at 82% 66%,color-mix(in srgb,var(--accent-teal) 4%,transparent),transparent 66%),radial-gradient(62% 70% at 50% 40%,color-mix(in srgb,var(--home-accent) 7%,transparent),transparent 72%),radial-gradient(30% 34% at 50% 46%,color-mix(in srgb,var(--bg-elevated) 40%,transparent),transparent 70%)!important}@keyframes celestial-aurora-breathe{0%,to{opacity:.78;transform:scale(1)}50%{opacity:1;transform:scale(1.035)}}@media (prefers-reduced-motion:reduce){.celestial-altar-glow--bare{animation:none}}.chronos-stage{position:relative;color:var(--text-primary);background:transparent}.chronos-aurora{position:absolute;inset:-6% -10% auto -10%;height:460px;pointer-events:none;filter:blur(44px);background:radial-gradient(44% 58% at 22% 10%,rgba(14,165,233,.15),transparent 70%),radial-gradient(38% 50% at 82% 26%,rgba(34,211,238,.09),transparent 70%)}html:not([data-theme=dark]) .chronos-aurora{filter:blur(38px);background:radial-gradient(44% 58% at 22% 10%,rgba(2,132,199,.09),transparent 70%),radial-gradient(38% 50% at 82% 26%,rgba(6,182,212,.06),transparent 70%)}.chronos-heading{color:var(--text-primary)}.chronos-tagline{color:var(--text-muted)}[data-theme=dark] .chronos-tagline{color:rgba(224,242,254,.48)}.chronos-strong{color:var(--text-primary)}[data-theme=dark] .chronos-strong{color:rgba(240,249,255,.85)}.chronos-cadence{font-family:ui-monospace,monospace;font-style:normal;color:#0284c7}[data-theme=dark] .chronos-cadence{color:rgba(125,211,252,.6)}html:not([data-theme=dark]) .home-celestial .chronos-cadence{color:#0284c7!important}.chronos-icon-button{display:grid;width:2.6rem;height:2.6rem;place-items:center;border:1px solid color-mix(in srgb,var(--text-primary) 14%,transparent);border-radius:999px;color:var(--text-muted);background:color-mix(in srgb,var(--bg-primary) 55%,transparent);backdrop-filter:blur(12px);transition:.25s cubic-bezier(.16,1,.3,1)}.chronos-icon-button:hover{color:#0284c7;border-color:rgba(14,165,233,.5);background:rgba(14,165,233,.09);transform:translateY(-1px)}[data-theme=dark] .chronos-icon-button{border-color:rgba(125,211,252,.16);color:rgba(224,242,254,.72)}[data-theme=dark] .chronos-icon-button:hover{color:#7dd3fc;border-color:rgba(125,211,252,.45);background:rgba(14,165,233,.12)}.chronos-panel{border:1px solid color-mix(in srgb,var(--text-primary) 9%,transparent);border-radius:1.6rem;background:rgba(255,255,255,.5);box-shadow:0 14px 40px rgba(90,70,40,.07);backdrop-filter:blur(14px)}[data-theme=dark] .chronos-panel{background:rgba(255,255,255,.03);box-shadow:0 25px 75px rgba(0,0,0,.2)}.chronos-soon{border:1px solid rgba(14,165,233,.3);border-radius:999px;padding:.3rem .55rem;color:#0284c7;background:rgba(14,165,233,.07);font-size:9px;font-family:ui-monospace,monospace;text-transform:uppercase;letter-spacing:.08em}[data-theme=dark] .chronos-soon{color:rgba(125,211,252,.65)}.chronos-input{width:100%;border:1px solid color-mix(in srgb,var(--text-primary) 12%,transparent);border-radius:1rem;padding:1rem;font-size:.875rem;line-height:1.6;color:var(--text-primary);background:rgba(255,255,255,.5);outline:none;transition:.2s}[data-theme=dark] .chronos-input{background:rgba(255,255,255,.04)}.chronos-input:focus{border-color:rgba(14,165,233,.5);box-shadow:0 0 0 3px rgba(14,165,233,.1)}.chronos-control{display:flex;align-items:center;gap:.65rem;min-height:3.5rem;border:1px solid color-mix(in srgb,var(--text-primary) 9%,transparent);border-radius:1rem;padding:.65rem .8rem;color:var(--text-muted);background:rgba(255,255,255,.4)}[data-theme=dark] .chronos-control{background:rgba(255,255,255,.025)}.chronos-control span{text-align:left}.chronos-control small{display:block;font-size:9px;color:var(--text-muted);opacity:.7}.chronos-control b{display:block;margin-top:2px;font-size:11px;color:var(--text-primary)}.chronos-control{cursor:pointer;transition:border-color .25s cubic-bezier(.16,1,.3,1),background .25s cubic-bezier(.16,1,.3,1)}.chronos-control:hover:not(.is-static){border-color:color-mix(in srgb,var(--home-accent) 22%,transparent)}.chronos-control.is-static{cursor:default;opacity:.72}.chronos-control span{flex:1;min-width:0}.chronos-field{display:block;width:100%;margin-top:1px;border:0;padding:0;color:var(--text-primary);background:transparent;font-size:11px;font-family:inherit;outline:none;cursor:pointer}.chronos-field:focus-visible{outline:2px solid color-mix(in srgb,var(--home-accent) 45%,transparent);outline-offset:3px;border-radius:4px}.chronos-control:focus-within{border-color:color-mix(in srgb,var(--home-accent) 32%,transparent)}[data-theme=dark] .chronos-field{color-scheme:dark}.chronos-control:has(.ui-listbox__list){position:relative;z-index:5}.chronos-primary{display:flex;min-height:2.8rem;align-items:center;justify-content:center;gap:.5rem;border:1px solid rgba(14,165,233,.3);border-radius:999px;color:#0284c7;background:rgba(14,165,233,.08);font-size:.78rem;transition:.25s cubic-bezier(.16,1,.3,1)}.chronos-primary:hover:not(:disabled){border-color:rgba(14,165,233,.5);background:rgba(14,165,233,.14)}.chronos-primary:disabled{cursor:not-allowed}[data-theme=dark] .chronos-primary{color:rgba(224,242,254,.82);background:linear-gradient(135deg,rgba(14,165,233,.14),rgba(8,145,178,.08))}.chronos-idea{display:flex;width:100%;align-items:center;gap:.7rem;border:1px solid transparent;border-radius:1.1rem;padding:.75rem;color:var(--text-primary);transition:.25s}.chronos-idea.is-active,.chronos-idea:hover{border-color:rgba(14,165,233,.28);background:rgba(14,165,233,.06)}.chronos-idea-icon{display:grid;width:2.25rem;height:2.25rem;flex:none;place-items:center;border-radius:.8rem}.chronos-idea-icon.is-amber{color:#b45309;background:rgba(245,158,11,.12)}.chronos-idea-icon.is-cyan{color:#0e7490;background:rgba(6,182,212,.12)}.chronos-idea-icon.is-violet{color:#6d28d9;background:rgba(139,92,246,.12)}.chronos-idea-icon.is-rose{color:#be123c;background:rgba(244,63,94,.1)}[data-theme=dark] .chronos-idea-icon.is-amber{color:#fcd34d;background:rgba(245,158,11,.1)}[data-theme=dark] .chronos-idea-icon.is-cyan{color:#67e8f9;background:rgba(6,182,212,.1)}[data-theme=dark] .chronos-idea-icon.is-violet{color:#c4b5fd;background:rgba(139,92,246,.1)}[data-theme=dark] .chronos-idea-icon.is-rose{color:#fda4af;background:rgba(244,63,94,.1)}.oneiroi-stage{isolation:isolate;background:radial-gradient(circle at 48% -12%,rgba(59,130,246,.16),transparent 42%),radial-gradient(circle at 88% 72%,rgba(99,102,241,.07),transparent 36%),linear-gradient(155deg,rgba(5,15,36,.96),rgba(8,12,24,.98))}.eidola-stage{position:relative;color:var(--text-primary);background:transparent}.eidola-aurora{position:absolute;inset:-6% -10% auto -10%;height:460px;pointer-events:none;filter:blur(44px);background:radial-gradient(44% 58% at 24% 10%,rgba(16,185,129,.15),transparent 70%),radial-gradient(38% 50% at 80% 26%,rgba(45,212,191,.1),transparent 70%)}html:not([data-theme=dark]) .eidola-aurora{filter:blur(38px);background:radial-gradient(44% 58% at 24% 10%,rgba(5,150,105,.09),transparent 70%),radial-gradient(38% 50% at 80% 26%,rgba(13,148,136,.06),transparent 70%)}.eidola-kicker{font:600 11px/1 ui-monospace,monospace;letter-spacing:.28em;color:#047857}[data-theme=dark] .eidola-kicker{color:rgba(110,231,183,.8)}html:not([data-theme=dark]) .home-celestial .eidola-kicker{color:#047857!important}.eidola-heading{color:var(--text-primary)}.eidola-title{font-family:Georgia,serif;font-size:clamp(1.8rem,4vw,2.6rem);line-height:1.05;font-style:italic;color:white}.eidola-icon-button{display:grid;place-items:center;width:2.6rem;height:2.6rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--text-primary) 14%,transparent);color:var(--text-muted);background:color-mix(in srgb,var(--bg-primary) 55%,transparent);backdrop-filter:blur(12px);transition:.25s cubic-bezier(.16,1,.3,1)}.eidola-icon-button:hover{color:#047857;border-color:rgba(16,185,129,.5);background:rgba(16,185,129,.09);transform:translateY(-1px)}[data-theme=dark] .eidola-icon-button{border-color:rgba(52,211,153,.2);color:rgba(209,250,229,.75);background:rgba(255,255,255,.03)}[data-theme=dark] .eidola-icon-button:hover{color:#6ee7b7;border-color:rgba(52,211,153,.5);background:rgba(16,185,129,.14)}.eidola-primary{display:flex;width:-moz-max-content;width:max-content;align-items:center;justify-content:center;gap:.5rem;min-height:2.65rem;padding:.65rem 1.1rem;border-radius:999px;border:1px solid rgba(110,231,183,.4);color:white;font-size:.82rem;font-weight:600;background:linear-gradient(135deg,rgba(5,150,105,.92),rgba(13,148,136,.72));box-shadow:0 10px 30px rgba(5,150,105,.2),inset 0 1px rgba(255,255,255,.18);transition:.25s cubic-bezier(.16,1,.3,1)}.eidola-primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 14px 38px rgba(16,185,129,.28),inset 0 1px rgba(255,255,255,.22)}.eidola-primary:disabled{opacity:.35;cursor:not-allowed}.eidola-card{position:relative;overflow:hidden;border-radius:1.25rem;border:1px solid color-mix(in srgb,var(--text-primary) 11%,transparent);background:rgba(255,255,255,.4);box-shadow:0 12px 34px rgba(90,70,40,.1);transition:.35s cubic-bezier(.16,1,.3,1)}[data-theme=dark] .eidola-card{background:rgba(255,255,255,.035);box-shadow:0 18px 50px rgba(0,0,0,.25)}.eidola-card:hover{transform:translateY(-4px);border-color:rgba(52,211,153,.45);box-shadow:0 18px 44px rgba(90,70,40,.14),0 0 26px rgba(16,185,129,.1)}[data-theme=dark] .eidola-card:hover{box-shadow:0 25px 60px rgba(0,0,0,.35),0 0 30px rgba(16,185,129,.12)}.eidola-empty{border:1px dashed color-mix(in srgb,var(--text-primary) 16%,transparent);border-radius:1.5rem;color:var(--text-muted)}button.eidola-empty{cursor:pointer;transition:.25s cubic-bezier(.16,1,.3,1)}button.eidola-empty:hover{border-color:rgba(52,211,153,.5);color:#047857}[data-theme=dark] button.eidola-empty:hover{color:#6ee7b7}.eidola-modal{position:relative;max-height:90dvh;overflow-y:auto;border-radius:1.6rem;border:1px solid rgba(52,211,153,.22);padding:clamp(1.4rem,4vw,2.25rem);color:white;background:linear-gradient(145deg,rgba(6,45,35,.98),rgba(3,21,18,.99));box-shadow:0 30px 120px rgba(0,0,0,.65),0 0 80px rgba(5,150,105,.18)}.eidola-modal .eidola-kicker{color:rgba(110,231,183,.8)}.eidola-input{width:100%;border:1px solid rgba(52,211,153,.18);border-radius:1rem;padding:.9rem 1rem;outline:none;color:white;background:rgba(255,255,255,.045);transition:.2s}.eidola-input:focus{border-color:rgba(52,211,153,.5);box-shadow:0 0 0 3px rgba(16,185,129,.1)}.eidola-choice{display:flex;min-height:10rem;flex-direction:column;align-items:flex-start;gap:.65rem;border:1px solid rgba(52,211,153,.18);border-radius:1.25rem;padding:1.25rem;text-align:left;color:#d1fae5;background:rgba(255,255,255,.035);transition:.25s}.eidola-choice:hover{border-color:rgba(52,211,153,.45);background:rgba(16,185,129,.11);transform:translateY(-2px)}.eidola-choice svg{color:#6ee7b7}.eidola-choice b{color:white;font-family:Georgia,serif;font-size:1.15rem;font-style:italic}.eidola-choice span{font-size:.78rem;color:rgba(209,250,229,.5)}.eidola-drop{display:flex;min-height:7.5rem;cursor:pointer;flex-direction:column;align-items:center;justify-content:center;gap:.65rem;border:1px dashed rgba(52,211,153,.3);border-radius:1.25rem;color:rgba(209,250,229,.65);background:rgba(16,185,129,.055);transition:.25s}.eidola-drop:hover{border-color:rgba(52,211,153,.6);background:rgba(16,185,129,.11)}.eidola-danger{display:grid;width:2.65rem;place-items:center;border-radius:999px;color:#fda4af;border:1px solid rgba(251,113,133,.2);background:rgba(244,63,94,.07)}@media (prefers-reduced-motion:reduce){.eidola-card,.eidola-choice,.eidola-primary{transition:none}}.eidola-stage [class*=text-violet-]{color:rgba(167,243,208,.82)!important}.eidola-stage [class*=border-violet-]{border-color:rgba(52,211,153,.24)!important}.eidola-stage [class*=bg-violet-]{background-color:rgba(16,185,129,.12)!important}.chronos-stage,.eidola-stage,.friends-stage,.nomos-stage,.noome-stage,.oneiroi-stage{width:100%;height:100%;min-height:0;border-radius:0}.chronos-stage,.eidola-stage,.friends-stage,.nomos-stage,.noome-stage{padding:.9rem 1rem 0}@media (min-width:768px){.chronos-stage,.eidola-stage,.friends-stage,.nomos-stage,.noome-stage{padding:1.1rem 1.75rem 0}}.noome-stage{position:relative;background:transparent}.noome-heading,.noome-stage{color:var(--text-primary)}.noome-icon-button{display:grid;width:2.6rem;height:2.6rem;place-items:center;border:1px solid color-mix(in srgb,var(--text-primary) 14%,transparent);border-radius:999px;color:var(--text-muted);background:color-mix(in srgb,var(--bg-primary) 55%,transparent);transition:.25s cubic-bezier(.16,1,.3,1)}.noome-icon-button:hover{color:var(--home-accent-strong);border-color:color-mix(in srgb,var(--home-accent) 45%,transparent);background:color-mix(in srgb,var(--home-accent) 10%,transparent);transform:translateY(-1px)}.noome-panel{border:1px solid color-mix(in srgb,var(--home-accent) 14%,transparent);border-radius:1.6rem;background:color-mix(in srgb,var(--bg-elevated) 72%,transparent);box-shadow:0 14px 40px color-mix(in srgb,var(--home-accent) 8%,transparent)}[data-theme=dark] .noome-panel{background:color-mix(in srgb,var(--bg-elevated) 58%,transparent);box-shadow:0 25px 75px rgba(0,0,0,.24)}.noome-label{display:block;font-weight:650;letter-spacing:.11em;text-transform:uppercase}.noome-hint,.noome-label{font-size:.62rem;color:var(--text-muted)}.noome-hint{font-weight:400;letter-spacing:0;text-transform:none;opacity:.8}.noome-input{width:100%;min-height:2.5rem;border:1px solid color-mix(in srgb,var(--text-primary) 12%,transparent);border-radius:.8rem;padding:.5rem .75rem;font-size:.85rem;color:var(--text-primary);background:color-mix(in srgb,var(--bg-primary) 45%,transparent);outline:none;transition:.2s}.noome-input:focus{border-color:color-mix(in srgb,var(--home-accent) 50%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--home-accent) 12%,transparent)}.noome-chip{display:inline-flex;align-items:center;gap:.4rem;min-height:2rem;border:1px solid color-mix(in srgb,var(--home-accent) 20%,transparent);border-radius:999px;padding:.35rem .75rem;font-size:.72rem;color:color-mix(in srgb,var(--text-primary) 82%,var(--home-accent));background:color-mix(in srgb,var(--home-accent) 5%,var(--bg-elevated));transition:.22s cubic-bezier(.16,1,.3,1)}.noome-chip:hover:not(:disabled){border-color:color-mix(in srgb,var(--home-accent) 40%,transparent);background:color-mix(in srgb,var(--home-accent) 12%,var(--bg-elevated));transform:translateY(-1px)}.noome-chip.is-active{border-color:color-mix(in srgb,var(--home-accent) 48%,transparent);background:color-mix(in srgb,var(--home-accent) 15%,var(--bg-elevated));color:var(--home-accent-strong)}.noome-chip:disabled{opacity:.5}.noome-primary{display:inline-flex;align-items:center;gap:.45rem;min-height:2.25rem;border:1px solid color-mix(in srgb,var(--home-accent) 45%,transparent);border-radius:999px;padding:.4rem 1.1rem;font-size:.76rem;font-weight:600;color:#fff;background:var(--home-accent);box-shadow:0 10px 24px -14px color-mix(in srgb,var(--home-accent) 80%,transparent);transition:.22s cubic-bezier(.16,1,.3,1)}[data-theme=dark] .noome-primary{color:var(--accent-ink)}.noome-primary:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.noome-primary:disabled{opacity:.55}.noome-notice{border:1px solid color-mix(in srgb,var(--home-accent) 18%,transparent);border-radius:.7rem;padding:.5rem .7rem;font-size:.72rem;color:var(--text-secondary);background:color-mix(in srgb,var(--home-accent) 6%,transparent)}.noome-swatch{position:relative;display:grid;width:2rem;height:2rem;place-items:center;border-radius:999px;color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.18);transition:.22s cubic-bezier(.16,1,.3,1)}.noome-swatch:hover{transform:translateY(-1px) scale(1.06)}.noome-swatch.is-active{box-shadow:0 0 0 2px var(--bg-elevated),0 0 0 4px currentColor,0 6px 14px -6px rgba(0,0,0,.4)}.noome-glyph{display:grid;width:2.1rem;height:2.1rem;place-items:center;border:1px solid color-mix(in srgb,var(--text-primary) 10%,transparent);border-radius:.65rem;color:var(--text-muted);background:color-mix(in srgb,var(--bg-primary) 40%,transparent);transition:.2s cubic-bezier(.16,1,.3,1)}.noome-glyph:hover{color:var(--text-primary);border-color:color-mix(in srgb,var(--home-accent) 35%,transparent);transform:translateY(-1px)}.noome-glyph.is-active{color:var(--home-accent-strong);border-color:color-mix(in srgb,var(--home-accent) 50%,transparent);background:color-mix(in srgb,var(--home-accent) 12%,transparent)}.noome-row{display:flex;align-items:center;gap:.7rem;border:1px solid transparent;border-radius:.9rem;padding:.5rem .65rem;color:var(--text-primary);text-align:left;transition:.2s cubic-bezier(.16,1,.3,1)}.noome-row:hover{border-color:color-mix(in srgb,var(--home-accent) 22%,transparent);background:color-mix(in srgb,var(--home-accent) 7%,transparent)}.noome-row.is-active{border-color:color-mix(in srgb,var(--home-accent) 42%,transparent);background:color-mix(in srgb,var(--home-accent) 12%,transparent);color:var(--home-accent-strong)}.noome-escape{display:inline-flex;align-items:center;gap:.35rem;font-size:.72rem;color:var(--text-muted);transition:color .2s ease}.noome-escape:hover{color:var(--home-accent-strong)}.settings-input{width:100%;min-height:2.75rem;border:1px solid var(--border-color);background:var(--card-bg);color:var(--text-primary);border-radius:8px;padding:.75rem .9rem;font-size:.95rem;font-weight:300;outline:none}.settings-input:focus{border-color:color-mix(in srgb,var(--text-primary) 45%,var(--border-color));box-shadow:0 0 0 4px color-mix(in srgb,var(--accent-teal) 10%,transparent)}@keyframes stampDown{0%{transform:scale(3.5) rotate(45deg);opacity:0;filter:blur(4px)}70%{transform:scale(.9) rotate(-5deg);opacity:.9;filter:blur(0)}to{transform:scale(1) rotate(15deg);opacity:.55}}.animate-stamp-down{animation:stampDown .65s cubic-bezier(.175,.885,.32,1.275) forwards}.noome-hero{position:relative;overflow:hidden;border:1px solid color-mix(in srgb,var(--noome-owner-accent,var(--home-accent)) 22%,transparent);border-radius:1.6rem;background:color-mix(in srgb,var(--bg-elevated) 76%,transparent);box-shadow:0 16px 46px color-mix(in srgb,var(--noome-owner-accent,var(--home-accent)) 12%,transparent)}[data-theme=dark] .noome-hero{background:color-mix(in srgb,var(--bg-elevated) 60%,transparent);box-shadow:0 26px 78px rgba(0,0,0,.28)}.noome-hero-banner{height:9.5rem;width:100%}.noome-hero.is-compact .noome-hero-banner{height:6.5rem}@media (min-width:640px){.noome-hero-banner{height:11.5rem}}.noome-hero-banner:after{content:"";position:absolute;inset:auto 0 0 0;height:55%;background:linear-gradient(to top,color-mix(in srgb,var(--bg-elevated) 88%,transparent),transparent)}[data-theme=dark] .noome-hero-banner:after{background:linear-gradient(to top,color-mix(in srgb,var(--bg-elevated) 78%,transparent),transparent)}.noome-hero-body{position:relative;display:flex;flex-wrap:wrap;align-items:flex-end;gap:1rem;margin-top:-3rem;padding:0 1.25rem 1.25rem}.noome-hero.is-compact .noome-hero-body{flex-direction:column;align-items:center;text-align:center;margin-top:-2.5rem;padding:0 1rem 1rem}@media (min-width:640px){.noome-hero-body{margin-top:-3.5rem;padding:0 1.75rem 1.5rem}}.noome-hero-avatar{border-radius:999px;outline:3px solid var(--bg-elevated);outline-offset:2px}.noome-hero-identity{display:flex;min-width:0;flex:1 1 16rem;flex-direction:column;gap:.3rem}.noome-hero.is-compact .noome-hero-identity{align-items:center;flex:0 0 auto}.noome-hero-name{font-size:1.5rem;font-style:italic;line-height:1.15;color:var(--text-primary)}@media (min-width:640px){.noome-hero-name{font-size:1.85rem}}.noome-hero.is-compact .noome-hero-name{font-size:1.25rem}.noome-hero-alias{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.76rem;color:var(--text-muted)}.noome-hero-status{font-size:.86rem;color:var(--text-secondary)}.noome-hero-bio{max-width:46ch;font-size:.8rem;line-height:1.6;color:var(--text-muted)}.noome-hero.is-compact .noome-hero-bio{max-width:none}.noome-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-left:auto}.noome-hero.is-compact .noome-hero-actions{margin-left:0;justify-content:center}.noome-member{font-size:.66rem;letter-spacing:.02em;color:var(--text-muted);opacity:.8}.noome-level{display:inline-flex;align-items:center;gap:.5rem;width:-moz-fit-content;width:fit-content;border:1px solid color-mix(in srgb,var(--noome-owner-accent,var(--home-accent)) 30%,transparent);border-radius:999px;padding:.2rem .7rem .2rem .25rem;background:color-mix(in srgb,var(--noome-owner-accent,var(--home-accent)) 8%,transparent)}.noome-level-badge{display:grid;width:1.55rem;height:1.55rem;place-items:center;border-radius:999px;font-size:.7rem;font-weight:700;font-variant-numeric:tabular-nums;color:#fff;background:var(--noome-owner-accent,var(--home-accent))}[data-theme=dark] .noome-level-badge{color:var(--accent-ink)}.noome-level-title{font-size:.7rem;font-weight:600;letter-spacing:.02em;color:color-mix(in srgb,var(--text-primary) 82%,var(--noome-owner-accent,var(--home-accent)))}.noome-level-bar{display:block;width:3.5rem;height:3px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--text-primary) 12%,transparent)}.noome-level-bar i{display:block;height:100%;border-radius:999px;background:var(--noome-owner-accent,var(--home-accent));transition:width .6s cubic-bezier(.16,1,.3,1)}.noome-showcase-head{display:flex;align-items:center;gap:.6rem;margin-bottom:1rem}.noome-hidden-tag{display:inline-flex;align-items:center;gap:.28rem;border:1px solid color-mix(in srgb,var(--text-primary) 14%,transparent);border-radius:999px;padding:.12rem .5rem;font-size:.6rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);background:color-mix(in srgb,var(--text-primary) 5%,transparent)}.noome-empty{font-size:.78rem;line-height:1.6;color:var(--text-muted)}.noome-stat-strip{display:grid;gap:.6rem;grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr))}.noome-stat{display:flex;flex-direction:column;gap:.15rem;border:1px solid color-mix(in srgb,var(--home-accent) 12%,transparent);border-radius:.9rem;padding:.65rem .8rem;background:color-mix(in srgb,var(--home-accent) 4%,transparent)}.noome-stat b{font-family:var(--home-font-display,inherit);font-size:1.2rem;font-weight:600;line-height:1.1;color:var(--text-primary);font-variant-numeric:tabular-nums}.noome-stat small{font-size:.62rem;letter-spacing:.04em;color:var(--text-muted)}.noome-tile-grid{display:grid;gap:.6rem;grid-template-columns:repeat(auto-fill,minmax(13rem,1fr))}.noome-tile{display:flex;align-items:center;gap:.7rem;text-align:left;border:1px solid color-mix(in srgb,var(--home-accent) 12%,transparent);border-radius:1rem;padding:.6rem .75rem;background:color-mix(in srgb,var(--bg-primary) 35%,transparent);transition:.22s cubic-bezier(.16,1,.3,1)}.noome-tile:hover{border-color:color-mix(in srgb,var(--home-accent) 34%,transparent);background:color-mix(in srgb,var(--home-accent) 8%,transparent);transform:translateY(-2px)}.noome-tile b{display:block;font-size:.82rem;font-weight:600;color:var(--text-primary)}.noome-tile small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;color:var(--text-muted)}.noome-friend-grid{display:grid;gap:.5rem;grid-template-columns:repeat(auto-fill,minmax(4.5rem,1fr))}.noome-friend{display:flex;flex-direction:column;align-items:center;gap:.35rem;border:1px solid transparent;border-radius:.9rem;padding:.5rem .25rem;transition:.22s cubic-bezier(.16,1,.3,1)}.noome-friend:hover{border-color:color-mix(in srgb,var(--home-accent) 24%,transparent);background:color-mix(in srgb,var(--home-accent) 7%,transparent);transform:translateY(-2px)}.noome-friend small{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.63rem;color:var(--text-muted)}.noome-banner-picker{display:grid;gap:.5rem;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr))}.noome-banner-option{display:flex;flex-direction:column;gap:.35rem;border:1px solid color-mix(in srgb,var(--text-primary) 10%,transparent);border-radius:.8rem;padding:.35rem;transition:.22s cubic-bezier(.16,1,.3,1)}.noome-banner-option:hover{border-color:color-mix(in srgb,var(--home-accent) 34%,transparent);transform:translateY(-1px)}.noome-banner-option.is-active{border-color:color-mix(in srgb,var(--home-accent) 55%,transparent);background:color-mix(in srgb,var(--home-accent) 8%,transparent)}.noome-banner-option small{font-size:.64rem;color:var(--text-muted)}.noome-banner-option.is-active small{color:var(--home-accent-strong);font-weight:600}.noome-vis-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem;border-radius:.7rem;padding:.4rem .1rem;font-size:.8rem;color:var(--text-primary)}.noome-vis-toggle{display:inline-flex;align-items:center;gap:.15rem;border:1px solid color-mix(in srgb,var(--text-primary) 10%,transparent);border-radius:999px;padding:.12rem;background:color-mix(in srgb,var(--bg-primary) 45%,transparent)}.noome-vis-toggle button{border-radius:999px;padding:.22rem .65rem;font-size:.66rem;font-weight:600;letter-spacing:.02em;color:var(--text-muted);transition:.2s cubic-bezier(.16,1,.3,1)}.noome-vis-toggle button:hover{color:var(--text-primary)}.noome-vis-toggle button.is-active{color:#fff;background:var(--home-accent)}[data-theme=dark] .noome-vis-toggle button.is-active{color:var(--accent-ink)}@media (prefers-reduced-motion:reduce){.noome-banner-option,.noome-friend,.noome-level-bar i,.noome-tile{transition:none}}.friends-stage{position:relative;color:var(--text-primary);background:transparent}.friends-aurora{position:absolute;inset:-6% -10% auto -10%;height:420px;pointer-events:none;filter:blur(44px);background:radial-gradient(44% 58% at 78% 12%,color-mix(in srgb,var(--accent-rose) 14%,transparent),transparent 70%),radial-gradient(38% 50% at 18% 26%,color-mix(in srgb,var(--home-accent) 10%,transparent),transparent 70%)}html:not([data-theme=dark]) .friends-aurora{filter:blur(38px);opacity:.7}.friends-icon-button{display:grid;width:2.6rem;height:2.6rem;place-items:center;border:1px solid color-mix(in srgb,var(--text-primary) 14%,transparent);border-radius:999px;color:var(--text-muted);background:color-mix(in srgb,var(--bg-primary) 55%,transparent);backdrop-filter:blur(14px);transition:.25s cubic-bezier(.16,1,.3,1)}.friends-icon-button:hover{color:var(--home-accent-strong);border-color:color-mix(in srgb,var(--home-accent) 45%,transparent);background:color-mix(in srgb,var(--home-accent) 10%,transparent);transform:translateY(-1px)}.friends-count-pill{margin-left:auto;border:1px solid color-mix(in srgb,var(--accent-rose) 32%,transparent);border-radius:999px;padding:.2rem .6rem;font-size:.66rem;font-weight:650;letter-spacing:.02em;color:color-mix(in srgb,var(--accent-rose) 72%,var(--text-primary));background:color-mix(in srgb,var(--accent-rose) 10%,transparent)}.friends-chip{display:inline-flex;align-items:center;gap:.4rem;min-height:2rem;border:1px solid color-mix(in srgb,var(--home-accent) 20%,transparent);border-radius:999px;padding:.35rem .85rem;font-size:.74rem;font-weight:550;color:color-mix(in srgb,var(--text-primary) 82%,var(--home-accent));background:color-mix(in srgb,var(--home-accent) 5%,var(--bg-elevated));transition:.22s cubic-bezier(.16,1,.3,1)}.friends-chip:hover:not(:disabled){border-color:color-mix(in srgb,var(--home-accent) 40%,transparent);background:color-mix(in srgb,var(--home-accent) 12%,var(--bg-elevated));transform:translateY(-1px)}.friends-chip.is-active{border-color:color-mix(in srgb,var(--home-accent) 48%,transparent);background:color-mix(in srgb,var(--home-accent) 15%,var(--bg-elevated));color:var(--home-accent-strong)}.friends-chip-count{border-radius:999px;padding:0 .35rem;min-width:1.15rem;font-size:.62rem;font-weight:700;text-align:center;color:var(--home-accent-strong);background:color-mix(in srgb,var(--home-accent) 18%,transparent)}.friends-search{display:flex;align-items:center;gap:.6rem;min-height:2.85rem;border:1px solid color-mix(in srgb,var(--text-primary) 12%,transparent);border-radius:999px;padding:.5rem 1rem;color:var(--text-muted);background:color-mix(in srgb,var(--bg-elevated) 70%,transparent);transition:.2s cubic-bezier(.16,1,.3,1)}.friends-search:focus-within{border-color:color-mix(in srgb,var(--home-accent) 50%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--home-accent) 12%,transparent)}.friends-row{position:relative;overflow:hidden;display:flex;align-items:center;gap:.75rem;border:1px solid color-mix(in srgb,var(--friend-accent,var(--home-accent)) 14%,transparent);border-radius:1.1rem;padding:.6rem .8rem;background:color-mix(in srgb,var(--bg-elevated) 66%,transparent);transition:.22s cubic-bezier(.16,1,.3,1)}.friends-row:hover{border-color:color-mix(in srgb,var(--friend-accent,var(--home-accent)) 34%,transparent);background:color-mix(in srgb,var(--bg-elevated) 84%,transparent);transform:translateY(-1px);box-shadow:0 10px 26px -18px color-mix(in srgb,var(--friend-accent,var(--home-accent)) 70%,transparent)}[data-theme=dark] .friends-row{background:color-mix(in srgb,var(--bg-elevated) 52%,transparent)}.friends-row.is-awaiting:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--accent-rose)}.friends-row.is-awaiting{border-color:color-mix(in srgb,var(--accent-rose) 30%,transparent);background:color-mix(in srgb,var(--accent-rose) 6%,var(--bg-elevated))}.friends-row-skeleton{pointer-events:none}.friends-row-skeleton>span,.friends-row-skeleton>span>span{background:color-mix(in srgb,var(--text-primary) 8%,transparent);animation:friends-pulse 1.5s ease-in-out infinite}@keyframes friends-pulse{0%,to{opacity:.5}50%{opacity:.9}}.friends-action{display:inline-flex;align-items:center;gap:.35rem;min-height:2rem;border:1px solid color-mix(in srgb,var(--text-primary) 12%,transparent);border-radius:999px;padding:.3rem .7rem;font-size:.7rem;font-weight:600;color:var(--text-secondary);background:color-mix(in srgb,var(--bg-primary) 45%,transparent);transition:.22s cubic-bezier(.16,1,.3,1)}.friends-action:hover:not(:disabled){color:var(--home-accent-strong);border-color:color-mix(in srgb,var(--home-accent) 40%,transparent);background:color-mix(in srgb,var(--home-accent) 10%,transparent);transform:translateY(-1px)}.friends-action:disabled{opacity:.55}.friends-action.is-primary{border-color:color-mix(in srgb,var(--home-accent) 45%,transparent);color:#fff;background:var(--home-accent);box-shadow:0 10px 24px -14px color-mix(in srgb,var(--home-accent) 80%,transparent)}[data-theme=dark] .friends-action.is-primary{color:var(--accent-ink)}.friends-action.is-primary:hover:not(:disabled){filter:brightness(1.08);color:#fff}[data-theme=dark] .friends-action.is-primary:hover:not(:disabled){color:var(--accent-ink)}.friends-action.is-danger{border-color:color-mix(in srgb,var(--accent-rose) 45%,transparent);color:color-mix(in srgb,var(--accent-rose) 80%,var(--text-primary));background:color-mix(in srgb,var(--accent-rose) 12%,transparent)}.friends-action.is-danger:hover:not(:disabled){color:color-mix(in srgb,var(--accent-rose) 92%,var(--text-primary));border-color:color-mix(in srgb,var(--accent-rose) 65%,transparent);background:color-mix(in srgb,var(--accent-rose) 20%,transparent)}.friends-section-head{margin-bottom:.6rem;padding-bottom:.5rem;border-bottom:1px solid color-mix(in srgb,var(--text-primary) 10%,transparent);font-size:.64rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:var(--text-muted)}.friends-empty{display:flex;flex-direction:column;align-items:center;gap:.5rem;border:1px dashed color-mix(in srgb,var(--home-accent) 22%,transparent);border-radius:1.4rem;padding:2.5rem 1.5rem;text-align:center;color:var(--text-muted)}.friends-empty strong{font-size:.85rem;font-weight:600;color:var(--text-primary)}.friends-empty small{font-size:.72rem;max-width:26rem}.friends-notice{border:1px solid color-mix(in srgb,var(--accent-rose) 25%,transparent);border-radius:.7rem;padding:.5rem .7rem;font-size:.72rem;color:var(--text-secondary);background:color-mix(in srgb,var(--accent-rose) 8%,transparent)}.friends-grid{display:grid;gap:.7rem;grid-template-columns:repeat(auto-fill,minmax(13.5rem,1fr))}.friends-card{position:relative;overflow:hidden;border:1px solid color-mix(in srgb,var(--friend-accent,var(--home-accent)) 16%,transparent);border-radius:1.3rem;background:color-mix(in srgb,var(--bg-elevated) 68%,transparent);transition:.24s cubic-bezier(.16,1,.3,1)}[data-theme=dark] .friends-card{background:color-mix(in srgb,var(--bg-elevated) 54%,transparent)}.friends-card:before{content:"";position:absolute;inset:0 0 auto 0;height:2px;background:linear-gradient(to right,transparent,var(--friend-accent,var(--home-accent)),transparent);opacity:.55;transition:opacity .24s cubic-bezier(.16,1,.3,1)}.friends-card:hover{border-color:color-mix(in srgb,var(--friend-accent,var(--home-accent)) 40%,transparent);background:color-mix(in srgb,var(--friend-accent,var(--home-accent)) 6%,var(--bg-elevated));transform:translateY(-3px);box-shadow:0 18px 38px -22px color-mix(in srgb,var(--friend-accent,var(--home-accent)) 85%,transparent)}.friends-card:hover:before{opacity:1}.friends-card.is-confirming{border-color:color-mix(in srgb,var(--accent-rose) 45%,transparent);background:color-mix(in srgb,var(--accent-rose) 8%,var(--bg-elevated))}.friends-card-face{display:flex;width:100%;flex-direction:column;align-items:center;gap:.3rem;padding:1.4rem 1rem 1.1rem;text-align:center}.friends-card-name{margin-top:.35rem;font-size:.88rem;font-weight:600;color:var(--text-primary)}.friends-card-alias,.friends-card-name{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.friends-card-alias{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.7rem;color:var(--text-muted)}.friends-card-since{margin-top:.2rem;font-size:.63rem;font-style:normal;letter-spacing:.01em;color:color-mix(in srgb,var(--friend-accent,var(--home-accent)) 55%,var(--text-muted))}.friends-card-actions{position:absolute;top:.6rem;right:.6rem;display:flex;align-items:center;gap:.3rem;opacity:0;transition:opacity .2s ease}.friends-card.is-confirming .friends-card-actions,.friends-card:focus-within .friends-card-actions,.friends-card:hover .friends-card-actions{opacity:1}@media (hover:none){.friends-card-actions{opacity:1}}.friends-card-remove{display:grid;width:1.85rem;height:1.85rem;place-items:center;border:1px solid color-mix(in srgb,var(--text-primary) 12%,transparent);border-radius:999px;color:var(--text-muted);background:color-mix(in srgb,var(--bg-primary) 65%,transparent);transition:.2s cubic-bezier(.16,1,.3,1)}.friends-card-remove:hover:not(:disabled){color:color-mix(in srgb,var(--accent-rose) 90%,var(--text-primary));border-color:color-mix(in srgb,var(--accent-rose) 55%,transparent);background:color-mix(in srgb,var(--accent-rose) 16%,transparent)}.friends-card-remove:disabled{opacity:.55}.friends-cluster-wrap{gap:.5rem}.friends-cluster,.friends-cluster-wrap{display:inline-flex;align-items:center}.friends-cluster>*{margin-left:-.55rem;box-shadow:0 0 0 2px var(--bg-primary);border-radius:999px}.friends-cluster>:first-child{margin-left:0}.friends-cluster-wrap small{font-size:.68rem;font-weight:650;font-variant-numeric:tabular-nums;color:var(--text-muted)}@media (prefers-reduced-motion:reduce){.friends-card,.friends-card-actions,.friends-card-remove,.friends-card:before{transition:none}}.friends-panel-scrim{background:color-mix(in srgb,var(--bg-primary) 55%,transparent);backdrop-filter:blur(2px)}.friends-panel{border-left:1px solid color-mix(in srgb,var(--home-accent) 16%,transparent);background:color-mix(in srgb,var(--bg-elevated) 92%,transparent);box-shadow:-24px 0 60px -30px color-mix(in srgb,var(--home-accent) 40%,transparent)}[data-theme=dark] .friends-panel{background:color-mix(in srgb,var(--bg-elevated) 82%,var(--bg-primary))}.wallet-stage{position:relative;color:var(--text-primary);background:transparent;isolation:isolate}.wallet-stage:before{content:"";position:absolute;inset:-2rem 0 auto;z-index:-1;height:28rem;pointer-events:none;background:radial-gradient(circle at 74% 5%,color-mix(in srgb,var(--accent-gold) 10%,transparent),transparent 32%),radial-gradient(circle at 20% 12%,color-mix(in srgb,var(--accent-sage,#5d6e5a) 7%,transparent),transparent 28%);opacity:.85}.wallet-shell-head{min-height:3.25rem}.wallet-brand-mark{display:grid;place-items:center;width:1.55rem;height:1.55rem;border-radius:.5rem;font-family:Georgia,serif;font-size:.85rem;font-style:italic;font-weight:700;color:color-mix(in srgb,var(--accent-gold) 85%,var(--text-primary));border:1px solid color-mix(in srgb,var(--accent-gold) 30%,transparent);background:linear-gradient(145deg,color-mix(in srgb,var(--accent-gold) 16%,transparent),color-mix(in srgb,var(--bg-elevated) 72%,transparent));box-shadow:inset 0 1px 0 color-mix(in srgb,white 10%,transparent)}.wallet-icon-button{display:grid;place-items:center;width:2.1rem;height:2.1rem;border-radius:50%;border:1px solid color-mix(in srgb,var(--text-primary) 12%,transparent);color:var(--text-muted);background:color-mix(in srgb,var(--bg-elevated) 70%,transparent);transition:.2s cubic-bezier(.16,1,.3,1)}.wallet-icon-button:hover{color:var(--text-primary);border-color:color-mix(in srgb,var(--accent-gold) 40%,transparent)}.wallet-chip{display:inline-flex;align-items:center;gap:.35rem;font-size:.72rem;font-weight:500;border:1px solid color-mix(in srgb,var(--accent-gold) 28%,transparent);border-radius:999px;padding:.4rem .8rem;color:var(--text-primary);background:color-mix(in srgb,var(--accent-gold) 8%,transparent);transition:.2s cubic-bezier(.16,1,.3,1)}.wallet-chip:hover{border-color:color-mix(in srgb,var(--accent-gold) 48%,transparent);background:color-mix(in srgb,var(--accent-gold) 14%,transparent)}.wallet-pay-link{display:inline-flex;align-items:center;gap:.5rem;min-height:2.25rem;padding:.45rem .8rem;border:1px solid color-mix(in srgb,var(--accent-gold) 30%,transparent);border-radius:.8rem;color:var(--text-secondary);background:color-mix(in srgb,var(--bg-elevated) 70%,transparent);font-size:.7rem;font-weight:600;box-shadow:0 10px 30px -24px color-mix(in srgb,var(--accent-gold) 60%,transparent);transition:.22s cubic-bezier(.16,1,.3,1)}.wallet-pay-link:hover{color:var(--text-primary);border-color:color-mix(in srgb,var(--accent-gold) 55%,transparent);transform:translateY(-1px)}.wallet-balance{position:relative;border:1px solid color-mix(in srgb,var(--accent-gold) 28%,transparent);border-radius:1.6rem;padding:1.8rem;background:linear-gradient(128deg,color-mix(in srgb,var(--bg-elevated) 90%,transparent),color-mix(in srgb,var(--accent-gold) 8%,var(--bg-primary)));box-shadow:0 30px 80px -60px color-mix(in srgb,var(--accent-gold) 72%,transparent),inset 0 1px 0 color-mix(in srgb,white 6%,transparent)}[data-theme=dark] .wallet-balance{background:radial-gradient(90% 130% at 96% 0,color-mix(in srgb,var(--accent-gold) 18%,transparent),transparent 56%),linear-gradient(128deg,color-mix(in srgb,var(--bg-elevated) 62%,var(--bg-primary)),color-mix(in srgb,var(--accent-gold) 5%,var(--bg-primary)))}.wallet-hero-glow{position:absolute;width:22rem;height:22rem;right:-9rem;top:-12rem;border-radius:50%;pointer-events:none;border:1px solid color-mix(in srgb,var(--accent-gold) 14%,transparent);box-shadow:0 0 0 3rem color-mix(in srgb,var(--accent-gold) 2%,transparent),0 0 0 6rem color-mix(in srgb,var(--accent-gold) 2%,transparent)}.wallet-status-dot{width:.45rem;height:.45rem;border-radius:50%;background:var(--accent-sage,#6f956b);box-shadow:0 0 0 .25rem color-mix(in srgb,var(--accent-sage,#6f956b) 12%,transparent),0 0 .8rem color-mix(in srgb,var(--accent-sage,#6f956b) 55%,transparent)}.wallet-balance-amount{display:flex;align-items:baseline;gap:.65rem;margin-top:.5rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(3rem,6vw,4.75rem);line-height:1;letter-spacing:-.055em;color:var(--text-primary);text-shadow:0 8px 32px color-mix(in srgb,var(--accent-gold) 12%,transparent)}.wallet-currency-mark{font-size:.48em;font-style:italic;color:var(--accent-gold);letter-spacing:0}.wallet-safe-pill{display:inline-flex;align-items:center;gap:.4rem;width:-moz-max-content;width:max-content;padding:.38rem .65rem;border:1px solid color-mix(in srgb,var(--accent-sage,#5d6e5a) 24%,transparent);border-radius:999px;color:color-mix(in srgb,var(--accent-sage,#789274) 75%,var(--text-primary));background:color-mix(in srgb,var(--accent-sage,#5d6e5a) 8%,transparent);font-size:.65rem;font-weight:600}.wallet-pulse-card{width:min(100%,13rem);padding:1rem 1.05rem;border-radius:1.15rem;border:1px solid color-mix(in srgb,var(--text-primary) 9%,transparent);background:color-mix(in srgb,var(--bg-primary) 55%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,white 5%,transparent)}.wallet-pulse-line{display:flex;align-items:end;gap:3px;height:1.8rem;margin-top:.45rem}.wallet-pulse-line i{flex:1;min-width:2px;border-radius:2px;background:color-mix(in srgb,var(--accent-gold) 62%,transparent)}.wallet-pulse-line i:first-child,.wallet-pulse-line i:nth-child(7){height:25%}.wallet-pulse-line i:nth-child(2){height:52%}.wallet-pulse-line i:nth-child(3),.wallet-pulse-line i:nth-child(6){height:38%}.wallet-pulse-line i:nth-child(4){height:82%}.wallet-pulse-line i:nth-child(5){height:62%}.wallet-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin-top:1.7rem}.wallet-action{display:flex;align-items:center;gap:.65rem;min-width:0;padding:.7rem .8rem;border-radius:1rem;border:1px solid color-mix(in srgb,var(--text-primary) 10%,transparent);background:color-mix(in srgb,var(--bg-primary) 42%,transparent);color:var(--text-secondary);transition:.22s cubic-bezier(.16,1,.3,1)}.wallet-action:hover{transform:translateY(-2px);color:var(--text-primary);border-color:color-mix(in srgb,var(--accent-gold) 38%,transparent);background:color-mix(in srgb,var(--accent-gold) 8%,var(--bg-primary))}.wallet-action>span:nth-child(2){display:grid;min-width:0}.wallet-action strong{font-size:.72rem;font-weight:650;color:var(--text-primary)}.wallet-action small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;color:var(--text-muted)}.wallet-action-icon{display:grid;place-items:center;flex:0 0 auto;width:2rem;height:2rem;border-radius:.7rem;color:var(--accent-gold);background:color-mix(in srgb,var(--accent-gold) 10%,transparent);border:1px solid color-mix(in srgb,var(--accent-gold) 18%,transparent)}.wallet-action-primary{border-color:color-mix(in srgb,var(--accent-gold) 38%,transparent);background:color-mix(in srgb,var(--accent-gold) 12%,var(--bg-primary))}.wallet-history{border:1px solid color-mix(in srgb,var(--text-primary) 9%,transparent);border-radius:1.4rem;padding:1.25rem;background:color-mix(in srgb,var(--bg-elevated) 68%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,white 3%,transparent)}.wallet-section-icon{display:grid;place-items:center;flex:0 0 auto;width:2rem;height:2rem;border-radius:.7rem;color:var(--accent-gold);border:1px solid color-mix(in srgb,var(--accent-gold) 18%,transparent);background:color-mix(in srgb,var(--accent-gold) 9%,transparent)}.wallet-period-switch{display:flex;align-items:center;gap:.2rem;padding:.22rem;border-radius:.75rem;border:1px solid color-mix(in srgb,var(--text-primary) 10%,transparent);background:color-mix(in srgb,var(--bg-primary) 40%,transparent)}.wallet-period-switch button{min-width:2rem;padding:.28rem .45rem;border-radius:.5rem;color:var(--text-muted);font-size:.6rem;font-weight:700;transition:.18s}.wallet-period-switch button.is-active{color:var(--bg-primary);background:var(--text-primary);box-shadow:0 4px 12px -8px var(--text-primary)}.wallet-chart{position:relative;overflow:hidden;height:13.5rem;padding:1.2rem 1rem 2.5rem;border-radius:1.1rem;border:1px solid color-mix(in srgb,var(--text-primary) 8%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--bg-primary) 38%,transparent),color-mix(in srgb,var(--accent-gold) 3%,transparent))}.wallet-chart-grid{position:absolute;inset:1.1rem 1rem 3.2rem;display:flex;flex-direction:column;justify-content:space-between;pointer-events:none}.wallet-chart-grid i{display:block;border-top:1px dashed color-mix(in srgb,var(--text-primary) 8%,transparent)}.wallet-chart-bars{position:relative;z-index:1;display:flex;align-items:end;gap:.35rem;height:8.5rem}.wallet-chart-day{position:relative;display:grid;flex:1;min-width:0;height:100%;grid-template-rows:1fr 1rem;align-items:end}.wallet-chart-columns{display:flex;align-items:end;justify-content:center;gap:2px;height:100%}.wallet-chart-bar{width:min(42%,.65rem);min-width:2px;border-radius:.25rem .25rem .1rem .1rem;transition:height .4s cubic-bezier(.16,1,.3,1),filter .2s}.wallet-chart-bar.is-earned{background:linear-gradient(to top,color-mix(in srgb,var(--accent-sage,#6f956b) 65%,transparent),color-mix(in srgb,var(--accent-sage,#7daa78) 95%,white));box-shadow:0 0 12px -5px var(--accent-sage,#6f956b)}.wallet-chart-bar.is-spent{background:linear-gradient(to top,color-mix(in srgb,var(--accent-gold) 48%,transparent),var(--accent-gold));box-shadow:0 0 12px -5px var(--accent-gold)}.wallet-chart-day small{align-self:end;overflow:hidden;text-align:center;text-transform:capitalize;font-size:.5rem;color:var(--text-muted)}.wallet-chart-tooltip{position:absolute;z-index:5;left:50%;bottom:calc(100% + .4rem);display:none;min-width:5.5rem;transform:translateX(-50%);padding:.45rem .55rem;border-radius:.55rem;background:var(--text-primary);color:var(--bg-primary);box-shadow:0 10px 30px -12px black;font-size:.55rem;line-height:1.5;white-space:nowrap}.wallet-chart-day:hover .wallet-chart-tooltip,.wallet-chart-tooltip b,.wallet-chart-tooltip span{display:block}.wallet-chart-legend{position:absolute;left:1rem;right:1rem;bottom:.7rem;display:flex;align-items:center;gap:.75rem;font-size:.56rem;color:var(--text-muted)}.wallet-chart-legend span{display:flex;align-items:center;gap:.3rem}.wallet-chart-legend i{width:.42rem;height:.42rem;border-radius:2px}.wallet-chart-legend i.is-earned{background:var(--accent-sage,#6f956b)}.wallet-chart-legend i.is-spent{background:var(--accent-gold)}.wallet-chart-legend strong{margin-left:auto;color:var(--text-secondary);font-size:.6rem}.wallet-chart-legend strong.is-positive{color:var(--accent-sage,#789274)}.wallet-metrics-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin-top:.7rem}.wallet-metric{display:grid;gap:.65rem;min-width:0;padding:.75rem;border-radius:.9rem;border:1px solid color-mix(in srgb,var(--text-primary) 8%,transparent);background:color-mix(in srgb,var(--bg-primary) 28%,transparent)}.wallet-metric span{display:flex;align-items:center;gap:.35rem;color:var(--text-muted);font-size:.58rem}.wallet-metric strong{font-size:.95rem;font-weight:600;letter-spacing:-.02em}.wallet-metric.is-earned strong{color:var(--accent-sage,#789274)}.wallet-breakdown{padding:1rem;border:1px solid color-mix(in srgb,var(--text-primary) 7%,transparent);border-radius:1rem;background:color-mix(in srgb,var(--bg-primary) 20%,transparent)}.wallet-progress{height:.35rem;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--text-primary) 8%,transparent)}.wallet-progress>div{height:100%;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--accent-gold) 65%,transparent),var(--accent-gold));box-shadow:0 0 10px -4px var(--accent-gold)}.wallet-insight{display:flex;align-items:flex-start;gap:.65rem;margin-top:1rem;padding:.75rem;border-radius:1rem;color:var(--text-muted);background:color-mix(in srgb,var(--accent-gold) 6%,transparent);font-size:.65rem;line-height:1.6}.wallet-insight .wallet-section-icon{width:1.7rem;height:1.7rem;border-radius:.55rem}.wallet-insight p{flex:1}.wallet-insight strong{color:var(--text-primary)}.wallet-streak{position:relative;overflow:hidden;background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--accent-sage,#5d6e5a) 16%,transparent),transparent 55%),color-mix(in srgb,var(--bg-elevated) 68%,transparent)}.wallet-streak.is-ready{background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--accent-gold) 18%,transparent),transparent 55%),color-mix(in srgb,var(--bg-elevated) 68%,transparent)}.wallet-streak-top{display:flex;align-items:center;justify-content:space-between}.wallet-streak-orb{display:grid;place-items:center;width:2.8rem;height:2.8rem;border-radius:1rem;color:var(--accent-sage,#789274);border:1px solid color-mix(in srgb,var(--accent-sage,#5d6e5a) 24%,transparent);background:color-mix(in srgb,var(--accent-sage,#5d6e5a) 10%,transparent)}.wallet-streak.is-ready .wallet-streak-orb{color:var(--accent-gold);border-color:color-mix(in srgb,var(--accent-gold) 28%,transparent);background:color-mix(in srgb,var(--accent-gold) 10%,transparent)}.wallet-streak-count{display:flex;align-items:baseline;gap:.28rem;font-family:Georgia,serif;font-size:2rem;line-height:1;color:var(--text-primary)}.wallet-streak-count small{font-family:inherit;font-size:.58rem;color:var(--text-muted)}.wallet-primary-button{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:2.35rem;padding:.55rem .9rem;border-radius:.75rem;color:color-mix(in srgb,var(--bg-primary) 90%,black);background:linear-gradient(135deg,color-mix(in srgb,var(--accent-gold) 90%,white),var(--accent-gold));font-size:.67rem;font-weight:700;box-shadow:0 10px 25px -16px var(--accent-gold);transition:.2s}.wallet-primary-button:hover{transform:translateY(-1px);filter:brightness(1.06)}.wallet-primary-button:disabled{opacity:.55;transform:none}.wallet-config-button{display:inline-flex;align-items:center;gap:.3rem;color:var(--text-muted);font-size:.6rem;font-weight:650;transition:.18s}.wallet-config-button:hover{color:var(--text-primary)}.wallet-budget-empty{display:flex;align-items:center;gap:.7rem;margin-top:1rem;padding:.8rem;border-radius:.85rem;color:var(--text-muted);background:color-mix(in srgb,var(--bg-primary) 28%,transparent);font-size:.62rem;line-height:1.5}.wallet-budget-empty svg{flex:0 0 auto;color:var(--accent-gold)}.wallet-empty{padding:1.5rem 0;text-align:center;font-size:.78rem;color:var(--text-muted)}.wallet-row{display:flex;align-items:center;gap:.75rem;border:1px solid transparent;border-radius:.9rem;padding:.55rem .65rem;transition:.18s cubic-bezier(.16,1,.3,1)}.wallet-row:hover{border-color:color-mix(in srgb,var(--text-primary) 7%,transparent);background:color-mix(in srgb,var(--text-primary) 4%,transparent);transform:translateX(2px)}.wallet-row-icon{display:grid;place-items:center;width:2.1rem;height:2.1rem;border-radius:50%;flex-shrink:0;color:var(--text-muted);background:color-mix(in srgb,var(--text-primary) 7%,transparent)}.wallet-row-icon.is-credit{color:var(--accent-sage,#5d6e5a);background:color-mix(in srgb,var(--accent-sage,#5d6e5a) 14%,transparent)}.wallet-noome-tag{border:1px solid color-mix(in srgb,var(--text-primary) 14%,transparent);color:var(--text-muted)}.wallet-noome-tag.is-active{border-color:color-mix(in srgb,var(--accent-gold) 40%,transparent);color:var(--text-primary);background:color-mix(in srgb,var(--accent-gold) 10%,transparent)}@media (max-width:640px){.wallet-balance{padding:1.2rem;border-radius:1.25rem}.wallet-balance-amount{font-size:3rem}.wallet-pulse-card{width:100%}.wallet-actions{grid-template-columns:1fr}.wallet-action small{display:block}.wallet-chart{height:12rem;padding-inline:.65rem}.wallet-chart-bars{gap:2px;height:7.2rem}.wallet-chart-legend{left:.65rem;right:.65rem;gap:.45rem}.wallet-chart-legend strong{font-size:.54rem}.wallet-metrics-grid{grid-template-columns:1fr}.wallet-metric{grid-template-columns:1fr auto;align-items:center}.wallet-pay-link span{display:none}}.home-share-composer{border:1px solid color-mix(in srgb,var(--home-accent) 16%,transparent);border-radius:1.1rem;padding:.8rem;background:color-mix(in srgb,var(--bg-elevated) 62%,transparent)}.home-share-input{width:100%;resize:none;background:transparent;border:none;outline:none;color:var(--text-primary);font-size:.9rem;line-height:1.5}.home-share-input::-moz-placeholder{color:var(--text-muted)}.home-share-input::placeholder{color:var(--text-muted)}.home-share-preview{position:relative;margin-top:.5rem;width:-moz-fit-content;width:fit-content}.home-share-preview img{max-height:9rem;border-radius:.7rem}.home-share-preview button{position:absolute;top:-.5rem;right:-.5rem;width:1.4rem;height:1.4rem;border-radius:50%;display:grid;place-items:center;font-size:.7rem;color:var(--text-primary);background:var(--bg-elevated);border:1px solid color-mix(in srgb,var(--text-primary) 18%,transparent)}.home-share-composer-actions{margin-top:.6rem;display:flex;align-items:center;gap:.5rem}.home-share-chip{display:inline-flex;align-items:center;gap:.35rem;font-size:.72rem;border:1px solid color-mix(in srgb,var(--text-primary) 12%,transparent);border-radius:999px;padding:.35rem .7rem;color:var(--text-muted);transition:.18s cubic-bezier(.16,1,.3,1)}.home-share-chip:hover{color:var(--text-primary);border-color:color-mix(in srgb,var(--home-accent) 35%,transparent)}.home-share-post{margin-left:auto;display:inline-flex;align-items:center;gap:.4rem;font-size:.75rem;font-weight:600;border-radius:999px;padding:.4rem .9rem;color:var(--cream,#fdf9ee);background:linear-gradient(135deg,color-mix(in srgb,var(--home-accent) 90%,#000),var(--home-accent))}.home-share-post:hover{filter:brightness(1.08)}.home-share-section-head{font-size:.62rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);margin-bottom:.5rem}.home-share-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(6.5rem,1fr));gap:.5rem}.home-share-card{position:relative;overflow:hidden;border-radius:1rem;border:1px solid color-mix(in srgb,var(--home-accent) 12%,transparent);background:color-mix(in srgb,var(--bg-elevated) 58%,transparent)}.home-share-card:hover .home-share-actions{opacity:1}.home-share-image{display:block;width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.home-share-text{padding:.7rem .85rem;font-size:.86rem;line-height:1.5;color:var(--text-primary);white-space:pre-wrap}.home-share-actions{position:absolute;top:.4rem;right:.4rem;display:flex;gap:.25rem;opacity:0;transition:opacity .18s}.home-share-actions button{display:grid;place-items:center;width:1.7rem;height:1.7rem;border-radius:50%;color:var(--text-primary);background:color-mix(in srgb,var(--bg-primary) 78%,transparent);border:1px solid color-mix(in srgb,var(--text-primary) 14%,transparent);backdrop-filter:blur(4px)}.home-share-actions button:hover{border-color:color-mix(in srgb,var(--home-accent) 45%,transparent)}.home-share-empty{display:flex;align-items:center;gap:.5rem;justify-content:center;padding:1.5rem 0;font-size:.8rem;color:var(--text-muted)}.oneiroi-composer-veil{background:linear-gradient(to top,var(--bg-primary) 28%,color-mix(in srgb,var(--bg-primary) 82%,transparent) 62%,transparent)}.oneiroi-scroll{overscroll-behavior:contain}html:not([data-theme=dark]) .oneiroi-stage,html[data-theme=dark] .oneiroi-stage{background:transparent!important}.home-call-stage{overflow:hidden;border-radius:1.5rem;color:white;background:radial-gradient(circle at 50% 38%,rgba(124,58,237,.2),transparent 32%),linear-gradient(155deg,rgba(14,6,30,.98),rgba(5,3,15,.99));box-shadow:inset 0 0 0 1px rgba(196,181,253,.08)}.home-call-active>:not(.home-call-stage){transform:translateY(140px) scale(.62);opacity:0;filter:blur(10px);pointer-events:none;transition:transform .65s cubic-bezier(.16,1,.3,1),opacity .3s,filter .45s}.home-call-stage:before{content:"";position:absolute;inset:0;opacity:.35;pointer-events:none;background-image:radial-gradient(circle,rgba(221,214,254,.75) 0 1px,transparent 1.4px);background-size:49px 49px;-webkit-mask-image:linear-gradient(180deg,black,transparent 88%);mask-image:linear-gradient(180deg,black,transparent 88%)}.home-call-close{position:absolute;right:1rem;top:1rem;z-index:4;display:grid;width:2.25rem;height:2.25rem;place-items:center;border:1px solid rgba(221,214,254,.12);border-radius:50%;color:rgba(237,233,254,.55);background:rgba(255,255,255,.03)}.home-call-center{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;padding:clamp(2.5rem,8vh,5rem) 1rem 1.25rem}.home-call-orb{position:relative;display:grid;width:7rem;height:7rem;place-items:center;color:#ede9fe;background:radial-gradient(circle at 35% 28%,rgba(216,180,254,.75),rgba(124,58,237,.42) 38%,rgba(30,9,61,.92) 72%);box-shadow:0 0 50px rgba(139,92,246,.38),inset -12px -14px 30px rgba(15,4,34,.55),inset 8px 8px 25px rgba(255,255,255,.13)}.home-call-orb span{position:absolute;inset:-10px;border:1px solid rgba(196,181,253,.16);border-radius:50%;animation:home-call-wave 2.8s ease-out infinite}.home-call-orb span:nth-child(2){animation-delay:.8s}.home-call-orb span:nth-child(3){animation-delay:1.6s}.home-call-orb.is-live{animation:home-call-breathe 2.2s ease-in-out infinite}.home-call-orb.is-error{filter:saturate(.2)}@keyframes home-call-wave{to{opacity:0;transform:scale(1.55)}}@keyframes home-call-breathe{50%{transform:scale(1.055);box-shadow:0 0 75px rgba(139,92,246,.52),inset -12px -14px 30px rgba(15,4,34,.5)}}.home-call-state{margin-top:1.35rem;font-family:Georgia,serif;font-size:1.15rem;font-style:italic;color:rgba(245,243,255,.82)}.home-call-transcript{position:relative;z-index:2;margin:0 auto;display:flex;width:min(680px,calc(100% - 2rem));flex:1;flex-direction:column;gap:.85rem;overflow-y:auto;padding:.5rem .5rem 7rem}.home-call-turn{max-width:85%;border-radius:1.15rem;padding:.7rem .9rem;background:rgba(255,255,255,.04)}.home-call-turn.is-user{align-self:flex-end;text-align:right;background:rgba(124,58,237,.13)}.home-call-turn.is-assistant{align-self:flex-start;background:rgba(255,255,255,.055)}.home-call-turn small{font:600 9px/1 ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase;color:rgba(196,181,253,.5)}.home-call-turn p{margin-top:.3rem;font-size:.82rem;line-height:1.5;color:rgba(245,243,255,.78)}.home-call-turn.is-partial{opacity:.55}.home-call-controls{position:absolute;z-index:5;bottom:1.25rem;left:0;right:0;margin-inline:auto;width:-moz-max-content;width:max-content;display:flex;gap:.75rem;padding:.55rem;border:1px solid rgba(221,214,254,.1);border-radius:999px;background:rgba(10,4,23,.72);backdrop-filter:blur(18px)}.home-call-controls button{display:grid;width:2.8rem;height:2.8rem;place-items:center;border-radius:50%;color:#ddd6fe;background:rgba(255,255,255,.07)}.home-call-controls button svg{width:1.1rem}.home-call-controls .is-muted{color:#fda4af}.home-call-controls .is-hangup{color:white;background:#dc334e}@media(prefers-reduced-motion:reduce){.home-call-orb,.home-call-orb span{animation:none}}.home-call-eq{display:flex;align-items:center;gap:3px;height:1.6rem}.home-call-eq i{width:3px;border-radius:99px;background:rgba(237,233,254,.92);box-shadow:0 0 12px rgba(196,181,253,.6);animation:home-call-eq-sway 1.9s ease-in-out infinite}.home-call-eq i:first-child{height:36%}.home-call-eq i:nth-child(2){height:88%;animation-delay:.22s}.home-call-eq i:nth-child(3){height:56%;animation-delay:.44s}.home-call-eq i:nth-child(4){height:74%;animation-delay:.66s}@keyframes home-call-eq-sway{0%,to{transform:scaleY(.72)}50%{transform:scaleY(1.28)}}@media(prefers-reduced-motion:reduce){.home-call-eq i{animation:none}}.home-call-meta{display:flex;flex-direction:column;align-items:center}.home-call-quota{position:relative;margin-top:.55rem;display:flex;align-items:center;gap:.35rem;padding:.28rem .38rem .28rem .58rem;border:1px solid rgba(196,181,253,.14);border-radius:999px;background:rgba(139,92,246,.075);box-shadow:inset 0 1px rgba(255,255,255,.035)}.home-call-quota__time{font:650 12px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.04em;color:rgba(237,233,254,.88);font-variant-numeric:tabular-nums}.home-call-quota__label{font-size:9px;line-height:1;color:rgba(196,181,253,.42)}.home-call-quota__hint{display:grid;width:1.55rem;height:1.55rem;place-items:center;border-radius:50%;color:rgba(221,214,254,.55);transition:.18s}.home-call-quota__hint:hover,.home-call-quota__hint[aria-expanded=true]{color:#ede9fe;background:rgba(139,92,246,.18)}.home-call-quota__popover{position:absolute;left:50%;top:calc(100% + .55rem);z-index:20;width:min(18rem,calc(100vw - 2rem));translate:-50% 0;border:1px solid rgba(167,139,250,.22);border-radius:1rem;padding:.85rem;text-align:left;background:rgba(14,9,28,.97);box-shadow:0 18px 55px rgba(2,1,8,.55);backdrop-filter:blur(18px)}.home-call-quota__popover strong{display:block;font-size:.72rem;color:#ede9fe}.home-call-quota__popover p{margin-top:.35rem;font-size:.65rem;line-height:1.5;color:rgba(221,214,254,.57)}.home-call-quota__popover a{display:inline-flex;margin-top:.6rem;font-size:.65rem;font-weight:650;color:#c4b5fd}.home-call-quota__popover a:hover{color:white}.home-call-center.is-docked{position:absolute;left:1.25rem;bottom:1.25rem;z-index:5;flex-direction:row;align-items:center;gap:.8rem;padding:0}.home-call-center.is-docked .home-call-meta{align-items:flex-start}.home-call-center.is-docked .home-call-state{margin-top:0;font-size:.92rem;max-width:34vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-call-center.is-docked .home-call-quota{margin-top:.3rem}.home-call-center.is-docked .home-call-quota__popover{left:0;top:auto;bottom:calc(100% + .55rem);translate:0 0}.home-call-center.is-docked .home-call-orb{width:3.1rem;height:3.1rem;animation:none}.home-call-center.is-docked .home-call-orb span{inset:-6px}.home-call-center.is-docked .home-call-eq{height:.85rem;gap:2px}.home-call-center.is-docked .home-call-eq i{width:2px;box-shadow:0 0 8px rgba(196,181,253,.55)}.home-call-controls.is-docked{left:auto;right:1.25rem;margin:0}.home-call-transcript.is-solo{padding-top:3.75rem;width:min(760px,calc(100% - 2rem))}@media(max-width:520px){.home-call-center.is-docked .home-call-meta p.font-mono{display:none}}html.home-call-fullscreen .celestial-left-sidebar,html.home-call-fullscreen .celestial-recents-pill,html.home-call-fullscreen .celestial-right-sidebar,html.home-call-fullscreen .home-also-from-dock,html.home-call-fullscreen .home-nootiphy-bubble,html.home-call-fullscreen .home-nootiphy-lite,html.home-call-fullscreen .home-rail-backdrop{opacity:0!important;visibility:hidden!important;pointer-events:none!important}html.home-call-fullscreen .celestial-right-sidebar{transform:translateX(20px)}html.home-call-fullscreen .celestial-left-sidebar{transform:translateX(-20px)}@media(max-width:520px){.home-call-center.is-docked{left:.85rem;bottom:.9rem;gap:.55rem}.home-call-center.is-docked .home-call-state{max-width:48vw;font-size:.78rem}.home-call-center.is-docked .home-call-orb{width:2.65rem;height:2.65rem}.home-call-quota__label{display:none}.home-call-controls.is-docked{right:.85rem;bottom:.9rem}}.nomos-stage{position:relative;color:var(--text-primary);background:transparent}.nomos-aurora{position:absolute;inset:-6% -10% auto -10%;height:460px;pointer-events:none;filter:blur(44px);background:radial-gradient(44% 58% at 80% 12%,rgba(249,115,22,.15),transparent 70%),radial-gradient(38% 50% at 16% 26%,color-mix(in srgb,var(--accent-gold) 10%,transparent),transparent 70%)}html:not([data-theme=dark]) .nomos-aurora{filter:blur(38px);background:radial-gradient(44% 58% at 80% 12%,rgba(234,88,12,.09),transparent 70%),radial-gradient(38% 50% at 16% 26%,color-mix(in srgb,var(--accent-gold) 8%,transparent),transparent 70%)}.kanon-tagline{color:var(--text-muted)}[data-theme=dark] .kanon-tagline{color:rgba(255,247,237,.55)}.kanon-meta{font:500 11px/1.4 ui-monospace,monospace;letter-spacing:.06em;color:var(--text-muted);opacity:.75}.nomos-icon-button{display:grid;width:2.6rem;height:2.6rem;place-items:center;border:1px solid color-mix(in srgb,var(--text-primary) 14%,transparent);border-radius:50%;color:var(--text-muted);background:color-mix(in srgb,var(--bg-primary) 55%,transparent);backdrop-filter:blur(14px);transition:.25s cubic-bezier(.16,1,.3,1)}.nomos-icon-button:hover{border-color:rgba(249,115,22,.5);color:#ea580c;background:rgba(249,115,22,.09);transform:translateY(-1px)}[data-theme=dark] .nomos-icon-button{border-color:rgba(253,186,116,.16);color:rgba(255,237,213,.72);background:rgba(255,255,255,.03)}[data-theme=dark] .nomos-icon-button:hover{color:#fdba74;border-color:rgba(251,146,60,.5);background:rgba(234,88,12,.16)}.nomos-primary{display:inline-flex;min-height:2.85rem;align-items:center;justify-content:center;gap:.5rem;border:1px solid rgba(234,88,12,.35);border-radius:999px;padding:.62rem 1.3rem;font-size:.78rem;font-weight:700;color:#2a1006;background:linear-gradient(135deg,#ffedd5,#fb923c);box-shadow:0 10px 30px rgba(234,88,12,.18);transition:.25s cubic-bezier(.16,1,.3,1)}.nomos-primary:hover:not(:disabled){transform:translateY(-2px);filter:brightness(1.05);box-shadow:0 14px 38px rgba(234,88,12,.28)}.kanon-nav-button:focus-visible{outline:2px solid rgba(251,146,60,.7)!important;outline-offset:2px}.kanon-library{position:relative}.kanon-section-head{color:var(--text-primary);border-bottom:1px solid color-mix(in srgb,var(--text-primary) 10%,transparent);padding-bottom:.6rem}[data-theme=dark] .kanon-section-head p{color:rgba(255,247,237,.45)}.kanon-count{border:1px solid color-mix(in srgb,var(--text-primary) 12%,transparent);border-radius:999px;padding:.25rem .6rem;font:600 10px/1 ui-monospace,monospace;color:var(--text-muted)}.nomos-card{position:relative;display:flex;align-items:center;gap:.85rem;overflow:hidden;border:1px solid color-mix(in srgb,var(--text-primary) 10%,transparent);border-radius:1.1rem;padding:.95rem 1rem;background:rgba(255,255,255,.55);backdrop-filter:blur(10px);transition:.25s cubic-bezier(.16,1,.3,1)}[data-theme=dark] .nomos-card{background:rgba(255,255,255,.035)}.nomos-card:hover{border-color:rgba(249,115,22,.42);transform:translateY(-1px);box-shadow:0 10px 30px rgba(0,0,0,.08),inset 3px 0 #f97316}[data-theme=dark] .nomos-card:hover{box-shadow:0 12px 34px rgba(0,0,0,.24),inset 3px 0 #f97316}.nomos-card.is-disabled>.kanon-rule-mark,.nomos-card.is-disabled>button{opacity:.45;filter:saturate(.5)}.kanon-rule-mark{display:grid;width:2.5rem;height:2.5rem;flex:none;place-items:center;border:1px solid rgba(249,115,22,.28);border-radius:.8rem;font:italic 1.4rem/1 Georgia,serif;color:#ea580c;background:rgba(249,115,22,.08)}[data-theme=dark] .kanon-rule-mark{color:#fdba74;background:rgba(234,88,12,.1)}.kanon-card-title{color:var(--text-primary)}.kanon-card-desc{color:var(--text-muted)}[data-theme=dark] .kanon-card-desc{color:rgba(255,247,237,.5)}.kanon-slug{font:500 10px/1 ui-monospace,monospace;color:#c2410c}[data-theme=dark] .kanon-slug{color:rgba(253,186,116,.8)}html:not([data-theme=dark]) .home-celestial .kanon-slug{color:#c2410c!important}.nomos-tag{max-width:14rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:1px solid color-mix(in srgb,var(--text-primary) 11%,transparent);border-radius:999px;padding:.2rem .5rem;font:500 9px/1 ui-monospace,monospace;color:var(--text-muted);background:color-mix(in srgb,var(--text-primary) 4%,transparent)}.nomos-tag.is-factory{border-color:rgba(249,115,22,.32);color:#c2410c;background:rgba(249,115,22,.07)}[data-theme=dark] .nomos-tag.is-factory{color:rgba(253,186,116,.85)}html:not([data-theme=dark]) .home-celestial .nomos-tag.is-factory{color:#c2410c!important}.nomos-mini-button{display:grid;width:1.8rem;height:1.8rem;place-items:center;border-radius:.6rem;color:var(--text-muted);opacity:.65;transition:.2s}.nomos-mini-button:hover{opacity:1;color:#ea580c;background:rgba(249,115,22,.12)}[data-theme=dark] .nomos-mini-button:hover{color:#fdba74;background:rgba(234,88,12,.16)}.nomos-mini-button.is-danger:hover{color:#e11d48;background:rgba(244,63,94,.1)}[data-theme=dark] .nomos-mini-button.is-danger:hover{color:#fda4af}.nomos-mini-button svg{width:.85rem}.nomos-toggle{position:relative;width:2.75rem;height:1.5rem;flex:none;border:1px solid color-mix(in srgb,var(--text-primary) 22%,transparent);border-radius:999px;padding:2px;background:color-mix(in srgb,var(--text-primary) 10%,transparent);box-shadow:inset 0 1px 2px rgba(0,0,0,.12);transition:background-color .25s,border-color .25s,box-shadow .25s}.nomos-toggle:hover{border-color:rgba(249,115,22,.55)}.nomos-toggle:focus-visible{outline:2px solid rgba(251,146,60,.7);outline-offset:2px}.nomos-toggle.is-on{border-color:#f97316;background:#f97316;box-shadow:0 0 0 3px rgba(249,115,22,.12),inset 0 1px 2px rgba(154,52,18,.18)}.nomos-toggle-knob{display:block;width:1.125rem;height:1.125rem;border-radius:999px;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.32)}.kanon-empty{display:grid;min-height:9rem;place-items:center;border:1px dashed color-mix(in srgb,var(--text-primary) 16%,transparent);border-radius:1.25rem;font-size:.8rem;color:var(--text-muted)}.kanon-side{align-self:start;border:1px solid color-mix(in srgb,var(--text-primary) 9%,transparent);border-radius:1.25rem;padding:1.25rem;background:rgba(255,255,255,.45);backdrop-filter:blur(10px)}[data-theme=dark] .kanon-side{background:rgba(255,255,255,.03)}.nomos-input{width:100%;border:1px solid color-mix(in srgb,var(--text-primary) 13%,transparent);border-radius:1rem;padding:.72rem .85rem;font-size:.82rem;color:var(--text-primary);background:rgba(255,255,255,.55);outline:none;transition:.2s}[data-theme=dark] .nomos-input{background:rgba(255,255,255,.045)}.nomos-input::-moz-placeholder{color:color-mix(in srgb,var(--text-muted) 55%,transparent)}.nomos-input::placeholder{color:color-mix(in srgb,var(--text-muted) 55%,transparent)}.nomos-input:focus{border-color:rgba(249,115,22,.55);box-shadow:0 0 0 3px rgba(234,88,12,.1)}.nomos-choice{display:flex;min-height:4.25rem;align-items:center;gap:.7rem;border:1px solid color-mix(in srgb,var(--text-primary) 11%,transparent);border-radius:1rem;padding:.75rem;color:var(--text-muted);background:rgba(255,255,255,.4);transition:.2s}[data-theme=dark] .nomos-choice{background:rgba(255,255,255,.03)}.nomos-choice.is-active,.nomos-choice:hover{border-color:rgba(249,115,22,.5);color:var(--text-primary);background:rgba(249,115,22,.08)}[data-theme=dark] .nomos-choice.is-active,[data-theme=dark] .nomos-choice:hover{background:rgba(234,88,12,.13)}@media(max-width:560px){.nomos-card{align-items:flex-start;flex-wrap:wrap}.nomos-card>div:last-child{margin-left:3.3rem}}@media(prefers-reduced-motion:reduce){.nomos-card,.nomos-choice,.nomos-icon-button,.nomos-primary,.nomos-toggle{transition:none}}.oneiroi-dream-aurora{position:absolute;inset:-5% -12% auto -12%;height:430px;z-index:0;pointer-events:none;filter:blur(46px);background:radial-gradient(40% 52% at 20% 30%,rgba(59,130,246,.09),transparent 70%),radial-gradient(44% 54% at 82% 24%,rgba(56,189,248,.065),transparent 70%),radial-gradient(56% 62% at 50% 8%,rgba(99,102,241,.075),transparent 74%);animation:oneiroi-aurora-drift 18s ease-in-out infinite}html:not([data-theme=dark]) .oneiroi-dream-aurora{filter:blur(38px);background:radial-gradient(40% 52% at 20% 30%,rgba(37,99,235,.055),transparent 70%),radial-gradient(44% 54% at 82% 24%,rgba(14,165,233,.04),transparent 70%),radial-gradient(56% 62% at 50% 8%,rgba(79,70,229,.045),transparent 74%)}@keyframes oneiroi-aurora-drift{0%,to{opacity:.72;transform:translateZ(0) scale(1)}33%{opacity:1;transform:translate3d(-2.2%,1.4%,0) scale(1.05)}66%{opacity:.86;transform:translate3d(2.2%,-1%,0) scale(1.02)}}.oneiroi-dream-motes{position:absolute;inset:0 0 auto 0;height:420px;z-index:0;pointer-events:none;opacity:.55;background-image:radial-gradient(1.6px 1.6px at 18% 22%,rgba(96,165,250,.42),transparent),radial-gradient(1.6px 1.6px at 63% 13%,color-mix(in srgb,var(--accent-glow) 50%,transparent),transparent),radial-gradient(1.2px 1.2px at 82% 33%,color-mix(in srgb,var(--accent-teal) 48%,transparent),transparent),radial-gradient(1.2px 1.2px at 38% 38%,rgba(129,140,248,.36),transparent),radial-gradient(1px 1px at 91% 18%,color-mix(in srgb,var(--accent-glow) 45%,transparent),transparent);animation:oneiroi-mote-float 15s ease-in-out infinite}@keyframes oneiroi-mote-float{0%,to{transform:translateY(0);opacity:.32}50%{transform:translateY(-12px);opacity:.62}}.oneiroi-dream-waves{position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.5;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201200%20600%22%3E%3Cpath%20d%3D%22M0%2C150L12%2C154L24%2C157L36%2C161L48%2C164L60%2C166L72%2C168L84%2C169L96%2C170L108%2C170L120%2C169L132%2C168L144%2C165L156%2C163L168%2C160L180%2C156L192%2C153L204%2C149L216%2C145L228%2C141L240%2C138L252%2C135L264%2C133L276%2C131L288%2C130L300%2C130L312%2C130L324%2C131L336%2C133L348%2C135L360%2C138L372%2C141L384%2C145L396%2C149L408%2C153L420%2C156L432%2C160L444%2C163L456%2C165L468%2C168L480%2C169L492%2C170L504%2C170L516%2C169L528%2C168L540%2C166L552%2C164L564%2C161L576%2C157L588%2C154L600%2C150L612%2C146L624%2C143L636%2C139L648%2C136L660%2C134L672%2C132L684%2C131L696%2C130L708%2C130L720%2C131L732%2C132L744%2C135L756%2C137L768%2C140L780%2C144L792%2C147L804%2C151L816%2C155L828%2C159L840%2C162L852%2C165L864%2C167L876%2C169L888%2C170L900%2C170L912%2C170L924%2C169L936%2C167L948%2C165L960%2C162L972%2C159L984%2C155L996%2C151L1008%2C147L1020%2C144L1032%2C140L1044%2C137L1056%2C135L1068%2C132L1080%2C131L1092%2C130L1104%2C130L1116%2C131L1128%2C132L1140%2C134L1152%2C136L1164%2C139L1176%2C143L1188%2C146L1200%2C150%22%20fill%3D%22none%22%20stroke%3D%22rgba(255%2C255%2C255%2C0.15)%22%20stroke-width%3D%221.4%22%2F%3E%3Cpath%20d%3D%22M0%2C337L12%2C338L24%2C339L36%2C340L48%2C340L60%2C340L72%2C339L84%2C338L96%2C336L108%2C334L120%2C331L132%2C328L144%2C325L156%2C322L168%2C318L180%2C315L192%2C311L204%2C307L216%2C303L228%2C300L240%2C296L252%2C293L264%2C290L276%2C287L288%2C285L300%2C283L312%2C282L324%2C281L336%2C280L348%2C280L360%2C280L372%2C281L384%2C282L396%2C284L408%2C286L420%2C289L432%2C292L444%2C295L456%2C298L468%2C302L480%2C305L492%2C309L504%2C313L516%2C317L528%2C320L540%2C324L552%2C327L564%2C330L576%2C333L588%2C335L600%2C337L612%2C338L624%2C339L636%2C340L648%2C340L660%2C340L672%2C339L684%2C338L696%2C336L708%2C334L720%2C331L732%2C328L744%2C325L756%2C322L768%2C318L780%2C315L792%2C311L804%2C307L816%2C303L828%2C300L840%2C296L852%2C293L864%2C290L876%2C287L888%2C285L900%2C283L912%2C282L924%2C281L936%2C280L948%2C280L960%2C280L972%2C281L984%2C282L996%2C284L1008%2C286L1020%2C289L1032%2C292L1044%2C295L1056%2C298L1068%2C302L1080%2C305L1092%2C309L1104%2C313L1116%2C317L1128%2C320L1140%2C324L1152%2C327L1164%2C330L1176%2C333L1188%2C335L1200%2C337%22%20fill%3D%22none%22%20stroke%3D%22rgba(255%2C255%2C255%2C0.1)%22%20stroke-width%3D%221.2%22%2F%3E%3Cpath%20d%3D%22M0%2C468L12%2C463L24%2C458L36%2C452L48%2C446L60%2C440L72%2C435L84%2C431L96%2C428L108%2C426L120%2C426L132%2C427L144%2C430L156%2C434L168%2C439L180%2C445L192%2C451L204%2C457L216%2C462L228%2C467L240%2C471L252%2C473L264%2C474L276%2C473L288%2C471L300%2C468L312%2C463L324%2C458L336%2C452L348%2C446L360%2C440L372%2C435L384%2C431L396%2C428L408%2C426L420%2C426L432%2C427L444%2C430L456%2C434L468%2C439L480%2C445L492%2C451L504%2C457L516%2C462L528%2C467L540%2C471L552%2C473L564%2C474L576%2C473L588%2C471L600%2C468L612%2C463L624%2C458L636%2C452L648%2C446L660%2C440L672%2C435L684%2C431L696%2C428L708%2C426L720%2C426L732%2C427L744%2C430L756%2C434L768%2C439L780%2C445L792%2C451L804%2C457L816%2C462L828%2C467L840%2C471L852%2C473L864%2C474L876%2C473L888%2C471L900%2C468L912%2C463L924%2C458L936%2C452L948%2C446L960%2C440L972%2C435L984%2C431L996%2C428L1008%2C426L1020%2C426L1032%2C427L1044%2C430L1056%2C434L1068%2C439L1080%2C445L1092%2C451L1104%2C457L1116%2C462L1128%2C467L1140%2C471L1152%2C473L1164%2C474L1176%2C473L1188%2C471L1200%2C468%22%20fill%3D%22none%22%20stroke%3D%22rgba(255%2C255%2C255%2C0.12)%22%20stroke-width%3D%221.1%22%2F%3E%3C%2Fsvg%3E");background-repeat:repeat-x;background-position:center 42%;background-size:1200px 66%;-webkit-mask-image:linear-gradient(180deg,transparent,#000 20%,#000 72%,transparent 97%);mask-image:linear-gradient(180deg,transparent,#000 20%,#000 72%,transparent 97%);animation:oneiroi-waves-drift 34s linear infinite}@keyframes oneiroi-waves-drift{0%{background-position-x:0}to{background-position-x:-1200px}}.oneiroi-dream-waves{overflow:hidden;opacity:1;background-image:none;animation:none;-webkit-mask-image:linear-gradient(180deg,transparent 1%,#000 13%,#000 79%,transparent 99%);mask-image:linear-gradient(180deg,transparent 1%,#000 13%,#000 79%,transparent 99%)}.oneiroi-dream-waves:after,.oneiroi-dream-waves:before{content:"";position:absolute;inset:-9% -28%;pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;transform-origin:center;will-change:transform,opacity}.oneiroi-dream-waves:before{opacity:.78;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201600%20700%22%20preserveAspectRatio%3D%22none%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22a%22%20x1%3D%220%22%20x2%3D%221%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%2360a5fa%22%20stop-opacity%3D%22.04%22%2F%3E%3Cstop%20offset%3D%22.24%22%20stop-color%3D%22%23c4b5fd%22%20stop-opacity%3D%22.22%22%2F%3E%3Cstop%20offset%3D%22.52%22%20stop-color%3D%22%237dd3fc%22%20stop-opacity%3D%22.13%22%2F%3E%3Cstop%20offset%3D%22.78%22%20stop-color%3D%22%23818cf8%22%20stop-opacity%3D%22.2%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2360a5fa%22%20stop-opacity%3D%22.035%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22url(%23a)%22%20stroke-linecap%3D%22round%22%3E%3Cpath%20d%3D%22M-120%20142C95%2050%20245%20225%20485%20130S835%2034%201070%20158S1435%20212%201720%2094%22%20stroke-width%3D%221.55%22%2F%3E%3Cpath%20d%3D%22M-130%20362C105%20235%20315%20455%20555%20330S925%20250%201160%20386S1480%20430%201725%20308%22%20stroke-width%3D%221.15%22%2F%3E%3Cpath%20d%3D%22M-110%20572C130%20438%20300%20686%20540%20538S915%20445%201165%20586S1485%20635%201720%20502%22%20stroke-width%3D%221.35%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");filter:drop-shadow(0 0 9px rgba(96,165,250,.14));animation:oneiroi-current-a 24s ease-in-out infinite alternate}.oneiroi-dream-waves:after{opacity:.42;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201600%20700%22%20preserveAspectRatio%3D%22none%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22b%22%20x1%3D%220%22%20x2%3D%221%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%23818cf8%22%20stop-opacity%3D%22.025%22%2F%3E%3Cstop%20offset%3D%22.32%22%20stop-color%3D%22%2393c5fd%22%20stop-opacity%3D%22.18%22%2F%3E%3Cstop%20offset%3D%22.68%22%20stop-color%3D%22%23e9d5ff%22%20stop-opacity%3D%22.12%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2338bdf8%22%20stop-opacity%3D%22.025%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22url(%23b)%22%20stroke-linecap%3D%22round%22%3E%3Cpath%20d%3D%22M-150%20218C70%20318%20260%2088%20490%20205S870%20312%201095%20188S1460%2078%201750%20222%22%20stroke-width%3D%22.9%22%2F%3E%3Cpath%20d%3D%22M-150%20464C90%20562%20285%20382%20520%20478S890%20555%201125%20442S1490%20372%201755%20494%22%20stroke-width%3D%22.8%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");filter:blur(.15px) drop-shadow(0 0 12px rgba(129,140,248,.11));animation:oneiroi-current-b 31s ease-in-out infinite alternate}html:not([data-theme=dark]) .oneiroi-dream-waves:before{opacity:.55}html:not([data-theme=dark]) .oneiroi-dream-waves:after{opacity:.28}@keyframes oneiroi-current-a{0%{transform:translate3d(-2.8%,0,0) scale(1.015) rotate(-.12deg);opacity:.62}48%{transform:translate3d(1.4%,-1.6%,0) scale(1.04) rotate(.1deg);opacity:.86}to{transform:translate3d(3.2%,.8%,0) scale(1.02) rotate(-.04deg);opacity:.7}}@keyframes oneiroi-current-b{0%{transform:translate3d(3%,-1%,0) scale(1.035) rotate(.16deg);opacity:.32}55%{transform:translate3d(-.8%,1.8%,0) scale(1.01) rotate(-.1deg);opacity:.52}to{transform:translate3d(-3.4%,-.4%,0) scale(1.045) rotate(.08deg);opacity:.38}}@keyframes oneiroi-reveal{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.oneiroi-reveal{animation:oneiroi-reveal .7s cubic-bezier(.16,1,.3,1) both}@media (pointer:coarse){.oneiroi-touch-show{opacity:1}.oneiroi-touch-raise{bottom:3.4rem}}@media (prefers-reduced-motion:reduce){.oneiroi-dream-aurora,.oneiroi-dream-motes,.oneiroi-dream-waves,.oneiroi-dream-waves:after,.oneiroi-dream-waves:before,.oneiroi-reveal{animation:none}}.home-celestial section:has(.celestial-input-card:focus-within) .celestial-altar-glow--bare{filter:blur(30px) brightness(1.28)}html:not([data-theme=dark]) .home-celestial section:has(.celestial-input-card:focus-within) .celestial-altar-glow--bare{filter:blur(36px) brightness(1.12)}.celestial-side-panel{opacity:1}.celestial-right-sidebar{position:fixed;right:0;top:0;bottom:0;width:72px;height:100vh;z-index:40;display:none;flex-direction:column;align-items:center;justify-content:space-between;padding:1.5rem .5rem;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;transition:background .3s,border-color .3s,opacity .55s ease,transform .9s cubic-bezier(.16,1,.3,1)}@media (min-width:1024px){.celestial-right-sidebar{display:flex}}[data-theme=dark] .celestial-right-sidebar{background:linear-gradient(180deg,color-mix(in srgb,var(--bg-elevated) 90%,transparent),color-mix(in srgb,var(--bg-primary) 94%,transparent))!important;border-left:1px solid color-mix(in srgb,var(--home-accent) 16%,transparent)!important;box-shadow:-14px 0 40px rgba(0,0,0,.6),inset 1px 0 0 rgba(255,255,255,.02)!important}html:not([data-theme=dark]) .celestial-right-sidebar{background:linear-gradient(180deg,color-mix(in srgb,var(--bg-elevated) 96%,transparent),color-mix(in srgb,var(--bg-primary) 97%,transparent))!important;border-left:1px solid color-mix(in srgb,var(--home-accent) 20%,var(--border-color))!important;box-shadow:-8px 0 30px color-mix(in srgb,var(--home-accent) 6%,transparent),inset 1px 0 0 rgba(255,255,255,.5)!important}.celestial-console-welcome-title{color:var(--home-heading);font-family:var(--home-font-display);font-style:normal;font-weight:350;letter-spacing:-.045em;line-height:1.1;text-shadow:0 1px 18px color-mix(in srgb,var(--home-accent) 10%,transparent);transition:color .7s cubic-bezier(.16,1,.3,1);padding:.04em .08em .08em;overflow:visible}html:not([data-theme=dark]) .celestial-console-welcome-title{text-shadow:none}@keyframes celestial-title-sheen{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@media (prefers-reduced-motion:reduce){.celestial-console-welcome-title{animation:none}}html:not([data-theme=dark]) .celestial-console-welcome-sub{color:var(--home-ink-muted)!important}.home-model-control{background:color-mix(in srgb,var(--home-accent) 8%,transparent)!important;border-color:transparent!important;color:color-mix(in srgb,var(--text-primary) 70%,var(--home-accent))!important;box-shadow:0 1px 2px color-mix(in srgb,var(--home-accent) 8%,transparent)}[data-theme=dark] .home-model-control{background:color-mix(in srgb,var(--home-accent) 10%,transparent)!important;border-color:transparent!important;color:color-mix(in srgb,var(--home-accent) 32%,var(--text-primary))!important;box-shadow:0 1px 3px rgba(0,0,0,.25)}.home-reasoning-control{border-color:transparent!important}.home-particles{position:absolute;inset:0;z-index:1;pointer-events:none;overflow:hidden}.home-particles i{position:absolute;border-radius:9999px;background:var(--home-noome-tint);opacity:0;animation:home-particle-twinkle var(--dur,7s) ease-in-out var(--delay,0s) infinite}@keyframes home-particle-twinkle{0%,to{opacity:0;transform:translateY(4px) scale(.7)}50%{opacity:var(--peak,.5);transform:translateY(-4px) scale(1)}}html:not([data-theme=dark]) .home-particles i{opacity:0;background:var(--home-noome-tint)}html:not([data-theme=dark]) .home-particles{opacity:.55}@media (prefers-reduced-motion:reduce){.home-particles i{animation:none;opacity:.28}}.home-celestial.is-home-busy .home-particles{opacity:0;transition:opacity .6s ease}.home-celestial.is-home-busy .celestial-altar-glow--bare,.home-celestial.is-home-busy .home-particles i{animation-play-state:paused}.call-modal-shell{background-image:radial-gradient(150% 55% at 50% 0,color-mix(in srgb,var(--home-accent) 8%,transparent),transparent 58%)}.daimon-bottomnav{border:1px solid color-mix(in srgb,var(--home-accent) 20%,var(--border-color));background:color-mix(in srgb,var(--card-bg) 94%,transparent);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 12px 40px color-mix(in srgb,var(--home-accent) 12%,transparent),inset 0 1px 0 rgba(255,255,255,.5)}[data-theme=dark] .daimon-bottomnav{background:color-mix(in srgb,var(--bg-elevated) 92%,transparent);border-color:color-mix(in srgb,var(--home-accent) 18%,transparent);box-shadow:0 14px 45px rgba(0,0,0,.6),inset 0 1px 0 rgba(255,255,255,.04)}.daimon-bottomnav__pill{background:color-mix(in srgb,var(--home-tab-accent,var(--home-accent)) 12%,transparent);border:1px solid color-mix(in srgb,var(--home-tab-accent,var(--home-accent)) 38%,transparent);box-shadow:0 0 16px -5px color-mix(in srgb,var(--home-tab-accent,var(--home-accent)) 45%,transparent)}.celestial-disclaimer{color:color-mix(in srgb,var(--text-muted) 75%,transparent);font-style:italic;letter-spacing:.01em;padding-left:1.25rem;padding-right:1.25rem;max-width:100%;text-wrap:balance}[data-theme=dark] .celestial-disclaimer{color:color-mix(in srgb,var(--text-muted) 72%,transparent)}.home-celestial a,.home-celestial button{transition-property:transform,background-color,border-color,color,box-shadow,opacity;transition-duration:.24s;transition-timing-function:cubic-bezier(.16,1,.3,1)}.home-celestial[data-search-open=true] .home-incognito-toggle{opacity:0!important;visibility:hidden;pointer-events:none!important}.home-celestial a:active,.home-celestial button:active:not(:disabled){transform:scale(.975)}@media (prefers-reduced-motion:reduce){.home-celestial a:active,.home-celestial button:active:not(:disabled){transform:none}}.celestial-action-circle-btn,.celestial-send-btn,.celestial-send-btn-active{transition:transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s cubic-bezier(.16,1,.3,1),background-color .28s cubic-bezier(.16,1,.3,1),border-color .28s cubic-bezier(.16,1,.3,1)!important}.celestial-action-circle-btn:active,.celestial-send-btn-active:active,.celestial-send-btn:active:not(:disabled){transform:scale(.96)}.celestial-daimon-pop{background:var(--card-bg);border-color:color-mix(in srgb,var(--home-accent) 20%,var(--border-color));color:var(--text-primary)}[data-theme=dark] .celestial-daimon-pop{background:var(--card-bg);border-color:color-mix(in srgb,var(--home-accent) 22%,transparent)}.celestial-daimon-row{color:var(--text-secondary);border:1px solid transparent;transition:background .22s cubic-bezier(.16,1,.3,1),border-color .22s cubic-bezier(.16,1,.3,1),color .22s cubic-bezier(.16,1,.3,1)}.celestial-daimon-row:hover{background:color-mix(in srgb,var(--home-accent) 9%,var(--card-bg));border-color:color-mix(in srgb,var(--home-accent) 20%,transparent);color:var(--text-primary)}.celestial-daimon-row.is-active{background:linear-gradient(135deg,color-mix(in srgb,var(--home-accent) 15%,var(--card-bg)),color-mix(in srgb,var(--home-accent) 8%,var(--card-bg)))!important;border-color:color-mix(in srgb,var(--home-accent) 45%,transparent)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 4px 16px -2px color-mix(in srgb,var(--home-accent) 25%,transparent)!important;color:var(--text-primary)}.celestial-input-card{background:color-mix(in srgb,var(--bg-elevated) 76%,transparent)!important;border:1px solid color-mix(in srgb,var(--home-accent) 22%,var(--border-color))!important;border-radius:2rem!important;box-shadow:0 14px 40px color-mix(in srgb,var(--home-accent) 9%,transparent),0 0 46px -14px color-mix(in srgb,var(--home-accent) 30%,transparent),inset 0 1px rgba(255,255,255,.8)!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important}.celestial-input-card:hover:not(:focus-within){border-color:color-mix(in srgb,var(--home-accent) 34%,var(--border-color))!important;transform:translateY(-1px);box-shadow:0 18px 46px color-mix(in srgb,var(--home-accent) 11%,transparent),0 0 52px -12px color-mix(in srgb,var(--home-accent) 36%,transparent),inset 0 1px rgba(255,255,255,.8)!important}[data-theme=dark] .celestial-input-card{background:color-mix(in srgb,var(--bg-elevated) 64%,transparent)!important;border:1px solid color-mix(in srgb,var(--home-accent) 18%,transparent)!important;border-radius:2rem!important;box-shadow:0 12px 34px rgba(0,0,0,.3),inset 0 1px 1px rgba(255,255,255,.05)!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important}[data-theme=dark] .celestial-input-card:hover:not(:focus-within){border-color:color-mix(in srgb,var(--home-accent) 30%,transparent)!important;transform:translateY(-1px);box-shadow:0 16px 40px rgba(0,0,0,.36),inset 0 1px 1px rgba(255,255,255,.06)!important}@media (max-width:1023px){.celestial-input-card textarea{height:4.75rem}}.celestial-input-card textarea:focus{outline:none!important;box-shadow:none!important}.celestial-input-card textarea{color:var(--text-primary)!important}.celestial-input-card textarea::-moz-placeholder{color:color-mix(in srgb,var(--text-muted) 72%,transparent)!important}.celestial-input-card textarea::placeholder{color:color-mix(in srgb,var(--text-muted) 72%,transparent)!important}.celestial-textarea-actions{border-top:1px solid color-mix(in srgb,var(--home-accent) 12%,transparent)!important;color:color-mix(in srgb,var(--text-muted) 88%,var(--home-accent))!important}html:not([data-theme=dark]) .celestial-textarea-actions{border-top-color:color-mix(in srgb,var(--home-accent) 10%,transparent)!important}.celestial-textarea-actions button:hover{color:var(--home-accent-strong)!important}[data-theme=dark] .celestial-textarea-actions button:hover{color:var(--text-primary)!important}.celestial-action-circle-btn{display:flex;align-items:center;justify-content:center;width:2rem!important;height:2rem!important;border-radius:9999px;border:1px solid transparent!important;background:color-mix(in srgb,var(--home-accent) 7%,transparent)!important;color:color-mix(in srgb,var(--text-muted) 90%,var(--home-accent))!important;transition:all .2s ease!important;box-shadow:none!important;padding:0!important;flex-shrink:0}.celestial-action-circle-btn:hover{background:color-mix(in srgb,var(--home-accent) 16%,transparent)!important;border-color:color-mix(in srgb,var(--home-accent) 38%,transparent)!important;color:var(--text-primary)!important;transform:scale(1.06)}@keyframes celestial-placeholder-fade{0%{opacity:0;transform:translateY(2px)}15%{opacity:1;transform:translateY(0)}85%{opacity:1}to{opacity:0;transform:translateY(-2px)}}.celestial-placeholder-cycle{animation:celestial-placeholder-fade 3.6s ease-in-out;color:color-mix(in srgb,var(--text-muted) 80%,var(--home-accent))}[data-theme=dark] .celestial-placeholder-cycle{color:color-mix(in srgb,var(--text-muted) 82%,var(--home-accent))}.celestial-chat-bubble-user{border-radius:1.4rem!important;border-bottom-right-radius:.45rem!important;padding:.7rem 1.05rem!important;font-size:.875rem!important;line-height:1.55!important}.celestial-chat-bubble-assistant{border-radius:0!important;padding:.1rem 0 0!important;font-size:.875rem!important;line-height:1.6!important;background:transparent!important;border:none!important;box-shadow:none!important}html:not([data-theme=dark]) .celestial-chat-bubble-user{background:linear-gradient(135deg,color-mix(in srgb,var(--home-accent) 16%,transparent),color-mix(in srgb,var(--home-accent) 7%,transparent))!important;border:1px solid color-mix(in srgb,var(--home-accent) 22%,transparent)!important}html:not([data-theme=dark]) .celestial-chat-bubble-assistant,html:not([data-theme=dark]) .celestial-chat-bubble-user{color:color-mix(in srgb,var(--text-primary) 88%,var(--home-accent))!important}[data-theme=dark] .celestial-chat-bubble-user{background:linear-gradient(135deg,color-mix(in srgb,var(--home-accent) 22%,transparent),color-mix(in srgb,var(--home-accent) 9%,transparent))!important;border:1px solid color-mix(in srgb,var(--home-accent) 30%,transparent)!important;color:color-mix(in srgb,var(--text-primary) 94%,var(--home-accent))!important}[data-theme=dark] .celestial-chat-bubble-assistant{color:color-mix(in srgb,var(--text-primary) 92%,var(--home-accent))!important}.celestial-compact-bar{background:color-mix(in srgb,var(--bg-elevated) 62%,transparent)!important;border:1.2px solid color-mix(in srgb,var(--home-accent) 22%,transparent)!important;border-radius:9999px!important;box-shadow:0 10px 30px color-mix(in srgb,var(--home-accent) 9%,transparent),inset 0 1px rgba(255,255,255,.6)!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important}[data-theme=dark] .celestial-compact-bar{background:color-mix(in srgb,var(--bg-elevated) 84%,transparent)!important;border:1.5px solid color-mix(in srgb,var(--home-accent) 22%,transparent)!important;box-shadow:0 10px 30px rgba(0,0,0,.35),inset 0 1px 1px rgba(255,255,255,.04)!important}.celestial-compact-bar.is-multiline{border-radius:1.6rem!important}.celestial-compact-bar:before{content:"";position:absolute;top:-1px;left:14%;right:14%;height:2px;border-radius:3px;background:linear-gradient(90deg,transparent 0,color-mix(in srgb,var(--home-accent) 92%,transparent) 22%,color-mix(in srgb,var(--home-accent) 92%,transparent) 78%,transparent 100%);box-shadow:0 0 16px 0 color-mix(in srgb,var(--home-accent) 55%,transparent);opacity:.9;pointer-events:none;z-index:3}.celestial-compact-bar input{color:color-mix(in srgb,var(--text-primary) 90%,var(--home-accent))!important;background:transparent!important}[data-theme=dark] .celestial-compact-bar input{color:color-mix(in srgb,var(--text-primary) 94%,var(--home-accent))!important;background:transparent!important}.celestial-compact-bar input::-moz-placeholder{color:color-mix(in srgb,var(--text-muted) 82%,var(--home-accent))!important}.celestial-compact-bar input::placeholder{color:color-mix(in srgb,var(--text-muted) 82%,var(--home-accent))!important}[data-home-composer-input]:focus-visible{outline:none!important}[data-theme=dark] .celestial-compact-bar input::-moz-placeholder{color:color-mix(in srgb,var(--text-muted) 78%,transparent)!important}[data-theme=dark] .celestial-compact-bar input::placeholder{color:color-mix(in srgb,var(--text-muted) 78%,transparent)!important}.celestial-list-item{border:1px solid transparent!important;background:transparent!important;transition:all .25s ease!important}.celestial-list-item:hover{border-color:color-mix(in srgb,var(--home-accent) 15%,transparent)!important}.celestial-list-item:hover,[data-theme=dark] .celestial-list-item:hover{background:color-mix(in srgb,var(--home-accent) 6%,transparent)!important}[data-theme=dark] .celestial-list-item:hover{border-color:color-mix(in srgb,var(--home-accent) 22%,transparent)!important}.celestial-list-item h4{font-family:var(--font-serif),Georgia,Cambria,"Times New Roman",Times,serif!important;font-style:italic!important;font-size:.875rem!important;transition:color .25s ease!important}[data-theme=dark] .celestial-list-item h4{color:var(--text-primary)!important}[data-theme=dark] .celestial-list-item:hover h4{color:color-mix(in srgb,var(--home-accent) 40%,var(--text-primary))!important}html:not([data-theme=dark]) .celestial-list-item h4{color:var(--text-primary)!important}html:not([data-theme=dark]) .celestial-list-item:hover h4{color:var(--home-accent-strong)!important}.celestial-icon-box{--box-accent:var(--item-accent,var(--home-accent));background:color-mix(in srgb,var(--box-accent) 15%,transparent)!important;border:1px solid color-mix(in srgb,var(--box-accent) 35%,transparent)!important;color:color-mix(in srgb,var(--box-accent) 88%,var(--text-primary))!important;transition:transform .2s ease,background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease!important}[data-theme=dark] .celestial-icon-box{--box-accent:var(--item-accent,var(--home-accent));background:color-mix(in srgb,var(--box-accent) 20%,transparent)!important;border:1px solid color-mix(in srgb,var(--box-accent) 48%,transparent)!important;color:color-mix(in srgb,var(--box-accent) 95%,#ffffff)!important}.celestial-icon-box:hover,.celestial-list-item:focus-within .celestial-icon-box,.celestial-list-item:hover .celestial-icon-box,.group:hover .celestial-icon-box{background:color-mix(in srgb,var(--box-accent) 32%,transparent)!important;border-color:color-mix(in srgb,var(--box-accent) 70%,transparent)!important;color:#ffffff!important;box-shadow:0 0 12px -1px color-mix(in srgb,var(--box-accent) 45%,transparent)!important}.celestial-icon-box[data-accent=nootiphy]{background:color-mix(in srgb,var(--accent-gold) 16%,transparent)!important;border-color:color-mix(in srgb,var(--accent-gold) 50%,transparent)!important;color:var(--accent-gold)!important}.celestial-icon-box[data-accent=noospheed]{background:color-mix(in srgb,var(--accent-iris) 16%,transparent)!important;border-color:color-mix(in srgb,var(--accent-iris) 50%,transparent)!important;color:var(--accent-iris)!important}.celestial-icon-box[data-accent=noostos]{background:color-mix(in srgb,var(--accent-teal) 16%,transparent)!important;border-color:color-mix(in srgb,var(--accent-teal) 50%,transparent)!important;color:var(--accent-teal)!important}.celestial-list-item[data-accent=home]:hover{border-color:color-mix(in srgb,var(--accent-rust) 35%,transparent)!important;background:color-mix(in srgb,var(--accent-rust) 7%,transparent)!important}.celestial-list-item[data-accent=nootiphy]:hover{border-color:color-mix(in srgb,var(--accent-gold) 35%,transparent)!important;background:color-mix(in srgb,var(--accent-gold) 7%,transparent)!important}.celestial-list-item[data-accent=noospheed]:hover{border-color:color-mix(in srgb,var(--accent-iris) 35%,transparent)!important;background:color-mix(in srgb,var(--accent-iris) 7%,transparent)!important}.celestial-list-item[data-accent=noostos]:hover{border-color:color-mix(in srgb,var(--accent-teal) 35%,transparent)!important;background:color-mix(in srgb,var(--accent-teal) 7%,transparent)!important}.celestial-list-item[data-accent=nooblock]:hover{border-color:color-mix(in srgb,var(--accent-sage,#5e8a6a) 35%,transparent)!important;background:color-mix(in srgb,var(--accent-sage,#5e8a6a) 7%,transparent)!important}.celestial-list-item[data-accent=daimons]:hover{border-color:color-mix(in srgb,var(--accent-teal) 35%,transparent)!important;background:color-mix(in srgb,var(--accent-teal) 7%,transparent)!important}.celestial-list-item[data-accent=dracmas]:hover{border-color:color-mix(in srgb,var(--accent-gold) 35%,transparent)!important;background:color-mix(in srgb,var(--accent-gold) 7%,transparent)!important}.celestial-list-item.is-active[data-accent=home]{border-color:color-mix(in srgb,var(--accent-rust) 45%,transparent)!important;background:color-mix(in srgb,var(--accent-rust) 12%,transparent)!important}.celestial-list-item.is-active[data-accent=nootiphy]{border-color:color-mix(in srgb,var(--accent-gold) 45%,transparent)!important;background:color-mix(in srgb,var(--accent-gold) 12%,transparent)!important}.celestial-list-item.is-active[data-accent=noospheed]{border-color:color-mix(in srgb,var(--accent-iris) 45%,transparent)!important;background:color-mix(in srgb,var(--accent-iris) 12%,transparent)!important}.celestial-list-item.is-active[data-accent=noostos]{border-color:color-mix(in srgb,var(--accent-teal) 45%,transparent)!important;background:color-mix(in srgb,var(--accent-teal) 12%,transparent)!important}.celestial-list-item.is-active[data-accent=nooblock]{border-color:color-mix(in srgb,var(--accent-sage,#5e8a6a) 45%,transparent)!important;background:color-mix(in srgb,var(--accent-sage,#5e8a6a) 12%,transparent)!important}.celestial-list-item.is-active[data-accent=daimons]{border-color:color-mix(in srgb,var(--accent-teal) 45%,transparent)!important;background:color-mix(in srgb,var(--accent-teal) 12%,transparent)!important}.celestial-list-item.is-active[data-accent=dracmas]{border-color:color-mix(in srgb,var(--accent-gold) 45%,transparent)!important;background:color-mix(in srgb,var(--accent-gold) 12%,transparent)!important}.scrollbar-thin::-webkit-scrollbar{width:3px;height:3px}.scrollbar-thin::-webkit-scrollbar-track{background:transparent}.scrollbar-thin::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--text-muted) 24%,transparent)!important;border-radius:9999px}.scrollbar-thin::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--text-muted) 44%,transparent)!important}.scrollbar-thin{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--text-muted) 24%,transparent) transparent}.celestial-scrollbar-fade::-webkit-scrollbar{width:3px;height:3px}.celestial-scrollbar-fade::-webkit-scrollbar-track{background:transparent}.celestial-scrollbar-fade::-webkit-scrollbar-thumb{background:transparent!important;border-radius:9999px}.celestial-scrollbar-fade.scrollbar-visible::-webkit-scrollbar-thumb,.celestial-scrollbar-fade:hover::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--text-muted) 25%,transparent)!important}.celestial-scrollbar-fade.scrollbar-visible::-webkit-scrollbar-thumb:hover,.celestial-scrollbar-fade:hover::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--text-muted) 42%,transparent)!important}.celestial-scrollbar-fade{scrollbar-width:thin;scrollbar-color:transparent transparent}.celestial-scrollbar-fade.scrollbar-visible,.celestial-scrollbar-fade:hover{scrollbar-color:color-mix(in srgb,var(--text-muted) 25%,transparent) transparent}.celestial-corner-bl,.celestial-corner-br,.celestial-corner-tl,.celestial-corner-tr{position:absolute;width:24px;height:24px;border:1.5px solid transparent;pointer-events:none;transition:all .4s cubic-bezier(.16,1,.3,1);z-index:10}.celestial-corner-tl{top:-1px;left:-1px;border-top-color:color-mix(in srgb,var(--home-accent) 25%,transparent);border-left-color:color-mix(in srgb,var(--home-accent) 25%,transparent);border-top-left-radius:1.25rem}.celestial-corner-tr{top:-1px;right:-1px;border-top-color:color-mix(in srgb,var(--home-accent) 25%,transparent);border-right-color:color-mix(in srgb,var(--home-accent) 25%,transparent);border-top-right-radius:1.25rem}.celestial-corner-bl{bottom:-1px;left:-1px;border-bottom-color:color-mix(in srgb,var(--home-accent) 25%,transparent);border-left-color:color-mix(in srgb,var(--home-accent) 25%,transparent);border-bottom-left-radius:1.25rem}.celestial-corner-br{bottom:-1px;right:-1px;border-bottom-color:color-mix(in srgb,var(--home-accent) 25%,transparent);border-right-color:color-mix(in srgb,var(--home-accent) 25%,transparent);border-bottom-right-radius:1.25rem}[data-theme=dark] .celestial-panel:focus-within,[data-theme=dark] .celestial-panel:hover{border-color:color-mix(in srgb,var(--home-accent) 70%,transparent)!important;outline-color:color-mix(in srgb,var(--home-accent) 22%,transparent)!important;box-shadow:0 20px 50px rgba(0,0,0,.55),inset 0 1px 1px rgba(255,255,255,.04),0 0 22px color-mix(in srgb,var(--home-accent) 35%,transparent)!important}html:not([data-theme=dark]) .celestial-panel:focus-within,html:not([data-theme=dark]) .celestial-panel:hover{border-color:color-mix(in srgb,var(--home-accent) 70%,transparent)!important;outline-color:color-mix(in srgb,var(--home-accent) 18%,transparent)!important;box-shadow:0 15px 45px color-mix(in srgb,var(--home-accent) 5%,transparent),inset 0 1px 1px rgba(255,255,255,.5),0 0 18px color-mix(in srgb,var(--home-accent) 30%,transparent)!important}.celestial-panel:focus-within .celestial-corner-bl,.celestial-panel:focus-within .celestial-corner-br,.celestial-panel:focus-within .celestial-corner-tl,.celestial-panel:focus-within .celestial-corner-tr,.celestial-panel:hover .celestial-corner-bl,.celestial-panel:hover .celestial-corner-br,.celestial-panel:hover .celestial-corner-tl,.celestial-panel:hover .celestial-corner-tr{opacity:0!important}@keyframes celestial-gradient-border{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.celestial-compact-bar,.celestial-input-card{position:relative;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s ease,border-color .4s ease,backdrop-filter .4s ease!important}.celestial-compact-bar.celestial-streaming,.celestial-compact-bar:focus-within,.celestial-input-card.celestial-streaming,.celestial-input-card:focus-within{transform:scale(1.008) translateY(-1px)!important;border-color:transparent!important;box-shadow:0 18px 44px color-mix(in srgb,var(--home-accent) 10%,transparent),0 0 28px -4px color-mix(in srgb,var(--home-accent) 36%,transparent),-22px 10px 46px -20px color-mix(in srgb,var(--home-accent) 30%,transparent),22px 10px 46px -20px color-mix(in srgb,var(--accent-teal) 30%,transparent)!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important}[data-theme=dark] .celestial-compact-bar.celestial-streaming,[data-theme=dark] .celestial-compact-bar:focus-within,[data-theme=dark] .celestial-input-card.celestial-streaming,[data-theme=dark] .celestial-input-card:focus-within{box-shadow:0 18px 44px rgba(0,0,0,.42),0 0 32px -4px color-mix(in srgb,var(--home-accent) 42%,transparent),-22px 10px 50px -18px color-mix(in srgb,var(--home-accent) 34%,transparent),22px 10px 50px -18px color-mix(in srgb,var(--accent-teal) 34%,transparent)!important}.celestial-input-card:before{content:"";position:absolute;top:-1px;left:max(5%,40px);right:max(5%,40px);height:2px;border-radius:3px;background:linear-gradient(90deg,transparent 0,color-mix(in srgb,var(--home-accent) 100%,transparent) 16%,color-mix(in srgb,var(--home-accent) 100%,transparent) 84%,transparent 100%);box-shadow:0 0 22px 1px color-mix(in srgb,var(--home-accent) 70%,transparent),0 6px 44px 6px color-mix(in srgb,var(--home-accent) 32%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,white 24px,white calc(100% - 24px),transparent);mask-image:linear-gradient(90deg,transparent,white 24px,white calc(100% - 24px),transparent);opacity:1;pointer-events:none;z-index:3;transition:box-shadow .4s ease}.celestial-input-card.celestial-streaming:before,.celestial-input-card:focus-within:before{box-shadow:0 0 28px 2px color-mix(in srgb,var(--home-accent) 88%,transparent),0 8px 56px 10px color-mix(in srgb,var(--home-accent) 42%,transparent)}.celestial-compact-bar:after,.celestial-input-card:after{content:"";position:absolute;inset:-1.5px;border-radius:inherit;padding:1.5px;background:linear-gradient(120deg,var(--home-accent),var(--accent-teal) 32%,var(--home-accent) 58%,var(--accent-teal) 82%,var(--home-accent));background-size:320% 320%;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:.14;transition:opacity .4s ease;animation:celestial-gradient-border 6.5s linear infinite;z-index:1}.celestial-compact-bar.celestial-streaming:after,.celestial-compact-bar:focus-within:after,.celestial-input-card.celestial-streaming:after,.celestial-input-card:focus-within:after{opacity:1}.celestial-send-btn{display:flex;align-items:center;justify-content:center;width:2.25rem!important;height:2.25rem!important;border-radius:9999px;border:1px solid color-mix(in srgb,var(--home-accent) 22%,transparent)!important;background:color-mix(in srgb,var(--home-accent) 6%,transparent)!important;color:var(--text-muted)!important;transition:all .2s ease!important;box-shadow:none!important;padding:0!important;flex-shrink:0}.celestial-send-btn:hover:not(:disabled){transform:scale(1.05);background:color-mix(in srgb,var(--home-accent) 12%,transparent)!important;border-color:color-mix(in srgb,var(--home-accent) 45%,transparent)!important;color:var(--text-primary)!important;box-shadow:0 4px 12px -4px color-mix(in srgb,var(--home-accent) 25%,transparent)!important}.celestial-send-btn:disabled{opacity:.35!important;cursor:not-allowed}.celestial-send-btn.celestial-call-btn:hover:not(:disabled){transform:none}.celestial-callwave{display:inline-flex;align-items:center;justify-content:center;gap:2.5px;height:1.05rem}.celestial-callwave i{width:2.5px;border-radius:99px;background:currentColor;transform-origin:center;transition:transform .35s cubic-bezier(.16,1,.3,1)}.celestial-callwave i:first-child{height:38%}.celestial-callwave i:nth-child(2){height:86%}.celestial-callwave i:nth-child(3){height:54%}.celestial-callwave i:nth-child(4){height:72%}.celestial-call-btn:hover:not(:disabled) .celestial-callwave i{animation:celestial-callwave-dance 1.05s ease-in-out infinite}.celestial-call-btn:hover:not(:disabled) .celestial-callwave i:nth-child(2){animation-delay:.14s}.celestial-call-btn:hover:not(:disabled) .celestial-callwave i:nth-child(3){animation-delay:.28s}.celestial-call-btn:hover:not(:disabled) .celestial-callwave i:nth-child(4){animation-delay:.42s}@keyframes celestial-callwave-dance{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.55)}}@media (prefers-reduced-motion:reduce){.celestial-call-btn:hover:not(:disabled) .celestial-callwave i{animation:none}}[data-theme=dark] .celestial-send-btn{border:1px solid color-mix(in srgb,var(--home-accent) 18%,transparent)!important;background:rgba(0,0,0,.12)!important;color:var(--text-muted)!important}[data-theme=dark] .celestial-send-btn:hover:not(:disabled){background:color-mix(in srgb,var(--home-accent) 14%,transparent)!important;border-color:color-mix(in srgb,var(--home-accent) 48%,transparent)!important}.celestial-voice-wave,.celestial-voice-wave-fast,.celestial-voice-wave-slow{animation:celestial-wave-flow 3.5s linear infinite;transform-origin:center;transition:transform .1s cubic-bezier(.16,1,.3,1)}.celestial-voice-wave-fast{animation-duration:2.2s}.celestial-voice-wave-slow{animation-duration:5s}@keyframes celestial-wave-flow{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@keyframes predictive-materialize{0%{opacity:0;filter:blur(2.5px);transform:translateX(-5px) scale(.99)}40%{opacity:.55;filter:blur(1px)}to{opacity:1;filter:blur(0);transform:translateX(0) scale(1)}}.animate-predictive{display:inline-block;animation:predictive-materialize .18s cubic-bezier(.16,1,.3,1) forwards;will-change:transform,opacity,filter}.celestial-left-sidebar{position:fixed;left:0;top:0;bottom:0;width:320px;height:100vh;z-index:40;display:flex;flex-direction:column;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;padding:0;box-sizing:border-box;overflow:visible!important;border-radius:0!important}.celestial-left-sidebar.is-rail-animating{overflow:hidden!important}.celestial-rail-inner{box-sizing:border-box;animation:home-rail-content-in .26s cubic-bezier(.16,1,.3,1)}@keyframes home-rail-content-in{0%{opacity:.5}to{opacity:1}}.celestial-rail-inner.is-expand{animation:home-rail-expand-in .34s cubic-bezier(.16,1,.3,1)}@keyframes home-rail-expand-in{0%{opacity:0;transform:translateX(-14px)}55%{opacity:1}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.celestial-rail-inner,.celestial-rail-inner.is-expand{animation:none}}@media (max-width:1023px){.celestial-left-sidebar.collapsed{display:none!important}.celestial-left-sidebar.expanded{display:flex!important;position:fixed!important;left:0!important;top:0!important;bottom:0!important;width:320px!important;z-index:50!important;background:color-mix(in srgb,var(--home-noome-tint) 6%,rgba(12,11,18,.97))!important;border-right:1px solid color-mix(in srgb,var(--home-noome-tint) 18%,transparent)!important;box-shadow:10px 0 30px rgba(0,0,0,.55)!important}html:not([data-theme=dark]) .celestial-left-sidebar.expanded{background:radial-gradient(circle at 18% 0,color-mix(in srgb,var(--home-noome-tint) 22%,transparent),transparent 24rem),linear-gradient(180deg,color-mix(in srgb,var(--home-noome-tint) 18%,rgba(247,247,248,.985)),color-mix(in srgb,var(--home-noome-tint) 22%,rgba(242,242,244,.985)))!important;border-right:1px solid color-mix(in srgb,var(--home-noome-tint) 16%,var(--border-color))!important;box-shadow:8px 0 30px color-mix(in srgb,var(--home-noome-tint) 10%,transparent)!important}}.celestial-left-sidebar .celestial-corner-tl{border-top-left-radius:0!important}.celestial-left-sidebar .celestial-corner-tr{border-top-right-radius:0!important}.celestial-left-sidebar .celestial-corner-bl{border-bottom-left-radius:0!important}.celestial-left-sidebar .celestial-corner-br{border-bottom-right-radius:0!important}[data-theme=dark] .celestial-left-sidebar{background:radial-gradient(circle at 26% 0,color-mix(in srgb,var(--home-noome-tint) 34%,transparent),transparent 28rem),linear-gradient(180deg,color-mix(in srgb,var(--home-noome-tint) 15%,rgba(10,9,16,.94)),color-mix(in srgb,var(--home-noome-tint) 7%,rgba(7,6,12,.96)))!important;border-right:1px solid color-mix(in srgb,var(--home-noome-tint) 16%,transparent)!important;box-shadow:14px 0 40px rgba(0,0,0,.6),inset -1px 0 0 rgba(255,255,255,.02)!important}html:not([data-theme=dark]) .celestial-left-sidebar{background:radial-gradient(circle at 18% 0,color-mix(in srgb,var(--home-noome-tint) 24%,transparent),transparent 26rem),linear-gradient(180deg,color-mix(in srgb,var(--home-noome-tint) 18%,rgba(247,247,248,.97)),color-mix(in srgb,var(--home-noome-tint) 22%,rgba(242,242,244,.97)))!important;border-right:1px solid color-mix(in srgb,var(--home-noome-tint) 22%,var(--border-color))!important;box-shadow:8px 0 30px color-mix(in srgb,var(--home-noome-tint) 12%,transparent),inset -1px 0 0 rgba(255,255,255,.46)!important}.home-noome-switcher{position:relative;min-width:0;flex:1 1 auto}.home-noome-avatar-pulse{display:inline-flex;border-radius:9999px;animation:noome-switch-pulse .9s cubic-bezier(.16,1,.3,1)}@keyframes noome-switch-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--home-noome-tint) 55%,transparent);transform:scale(.9)}45%{transform:scale(1.07)}to{box-shadow:0 0 0 11px transparent;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.home-noome-avatar-pulse{animation:none}}.home-noome-switcher__trigger{position:relative;display:flex;width:100%;min-height:2.55rem;min-width:0;align-items:center;gap:.6rem;padding:.28rem .38rem;border:1px solid transparent;border-radius:.72rem;color:color-mix(in srgb,var(--text-primary) 78%,var(--accent-iris));text-align:left;transition:border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease}.home-noome-switcher__trigger.is-open,.home-noome-switcher__trigger:hover{border-color:color-mix(in srgb,var(--accent-iris) 30%,transparent);color:var(--text-primary);background:color-mix(in srgb,var(--accent-iris) 10%,transparent)}.home-noome-switcher__label{display:grid;min-width:0;flex:1 1 auto;gap:.06rem}.home-noome-switcher__label small{color:var(--text-muted);font-size:.52rem;font-weight:650;letter-spacing:.11em;line-height:1;text-transform:uppercase}.home-noome-switcher__label strong{overflow:hidden;color:inherit;font-size:.8rem;font-weight:650;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.home-noome-switcher__badge{display:grid;min-width:1rem;height:1rem;place-items:center;padding:0 .22rem;border-radius:999px;color:color-mix(in srgb,var(--accent-iris) 80%,white);background:color-mix(in srgb,var(--accent-iris) 28%,transparent);font-size:.55rem;font-weight:700}.home-noome-switcher__badge.is-floating{position:absolute;top:-.12rem;right:-.12rem;border:2px solid color-mix(in srgb,var(--bg-base) 86%,#171127)}.home-noome-switcher.is-collapsed{width:2.75rem;flex:0 0 2.75rem}.home-noome-switcher.is-collapsed .home-noome-switcher__trigger{min-height:2.75rem;justify-content:center;padding:.2rem;border-radius:.9rem}.home-noome-switcher__menu{position:absolute;z-index:120;top:calc(100% + .55rem);left:0;width:min(15rem,calc(100vw - 2rem));overflow:hidden;padding:.42rem;border:1px solid color-mix(in srgb,var(--accent-iris) 30%,var(--border-color));border-radius:1rem;color:var(--text-primary);background:radial-gradient(circle at 8% 0,color-mix(in srgb,var(--accent-iris) 17%,transparent),transparent 40%),color-mix(in srgb,var(--bg-elevated) 95%,#181327);box-shadow:0 22px 60px rgba(7,5,18,.45),inset 0 1px rgba(255,255,255,.05);backdrop-filter:blur(22px) saturate(125%);transform-origin:top left}.home-noome-switcher.is-collapsed .home-noome-switcher__menu{top:0;left:calc(100% + .8rem)}.home-noome-switcher__summary{display:flex;align-items:center;gap:.7rem;padding:.55rem .6rem .65rem;border-bottom:1px solid color-mix(in srgb,var(--accent-iris) 15%,transparent)}.home-noome-switcher__account>span,.home-noome-switcher__action span,.home-noome-switcher__summary>span{display:grid;min-width:0;gap:.08rem}.home-noome-switcher__summary strong{overflow:hidden;font-size:.82rem;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.home-noome-switcher__account small,.home-noome-switcher__action small,.home-noome-switcher__summary small{overflow:hidden;color:var(--text-muted);font-size:.58rem;text-overflow:ellipsis;white-space:nowrap}.home-noome-switcher__account,.home-noome-switcher__action,.home-noome-switcher__create{display:flex;width:100%;align-items:center;gap:.65rem;border:1px solid transparent;border-radius:.72rem;text-align:left;transition:border-color .16s ease,background .16s ease,color .16s ease}.home-noome-switcher__action{padding:.55rem .6rem;color:color-mix(in srgb,var(--text-primary) 88%,var(--accent-iris))}.home-noome-switcher__actions{display:grid;gap:.18rem;margin-top:.35rem}.home-noome-switcher__account strong,.home-noome-switcher__action strong{overflow:hidden;font-size:.69rem;font-weight:620;text-overflow:ellipsis;white-space:nowrap}.home-noome-switcher__account.is-active,.home-noome-switcher__account:hover,.home-noome-switcher__action:hover,.home-noome-switcher__create:hover{border-color:color-mix(in srgb,var(--accent-iris) 22%,transparent);background:color-mix(in srgb,var(--accent-iris) 9%,transparent)}.home-noome-switcher__accounts{display:grid;gap:.15rem;margin-top:.28rem;padding-top:.32rem;border-top:1px solid color-mix(in srgb,var(--accent-iris) 12%,transparent)}.home-noome-switcher__accounts>p{padding:.2rem .6rem .15rem;color:var(--text-muted);font-size:.52rem;font-weight:650;letter-spacing:.1em;text-transform:uppercase}.home-noome-switcher__account{padding:.38rem .52rem;color:var(--text-primary)}.home-noome-switcher__account>svg{color:var(--accent-iris)}.home-noome-switcher__create{margin-top:.25rem;padding:.48rem .58rem;color:color-mix(in srgb,var(--text-muted) 78%,var(--accent-iris));font-size:.66rem;font-weight:600}.also-from-daimonata{position:relative;width:100%}.home-also-from-dock{left:1.15rem;width:13rem}.home-also-from-dock,.home-daimons-dock{position:absolute;z-index:32;bottom:1.15rem}.home-daimons-dock{left:50%;transform:translateX(-50%);align-items:center;justify-content:center}.celestial-recents-pill.home-daimons-dock__trigger{position:relative;isolation:isolate;min-width:10rem;min-height:3rem;justify-content:center;gap:.62rem;overflow:hidden;border-color:color-mix(in srgb,var(--home-accent) 44%,transparent);border-radius:1rem;padding:.58rem 1.1rem .58rem .72rem;background:radial-gradient(circle at 22% 28%,color-mix(in srgb,var(--home-accent) 27%,transparent),transparent 36%),linear-gradient(135deg,color-mix(in srgb,var(--home-accent) 18%,var(--bg-elevated)),color-mix(in srgb,var(--home-accent) 7%,var(--bg-primary)) 68%);color:color-mix(in srgb,var(--text-primary) 91%,var(--home-accent));font-size:.78rem;font-weight:680;letter-spacing:.012em;box-shadow:0 0 0 1px color-mix(in srgb,var(--home-accent) 8%,transparent),0 13px 34px -18px color-mix(in srgb,var(--home-accent) 72%,rgba(0,0,0,.6)),0 0 26px -14px color-mix(in srgb,var(--home-accent) 70%,transparent),inset 0 1px rgba(255,255,255,.1),inset 0 -1px color-mix(in srgb,var(--home-accent) 16%,transparent);transform:translateY(-1px);transition:transform .32s cubic-bezier(.16,1,.3,1),border-color .32s ease,background .32s ease,color .32s ease,box-shadow .32s ease}.celestial-recents-pill.home-daimons-dock__trigger:before{content:"";position:absolute;inset:-1px;pointer-events:none;border-radius:inherit;padding:1px;background:conic-gradient(from var(--daimons-border-angle),transparent 0 55%,color-mix(in srgb,var(--home-accent) 58%,transparent) 68%,color-mix(in srgb,#fff 82%,var(--home-accent)) 79%,color-mix(in srgb,var(--home-accent) 72%,transparent) 89%,transparent 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:daimons-border-orbit 3.2s linear infinite}.celestial-recents-pill.home-daimons-dock__trigger:after{content:"";position:absolute;z-index:1;top:-70%;bottom:-70%;left:-45%;width:34%;pointer-events:none;rotate:17deg;background:linear-gradient(90deg,transparent,rgba(255,255,255,.18),transparent);filter:blur(2px);animation:daimons-button-sheen 5.2s cubic-bezier(.16,1,.3,1) infinite}.home-daimons-dock__icon{position:relative;z-index:2;display:grid;width:1.72rem;height:1.72rem;flex:0 0 auto;place-items:center;border:1px solid color-mix(in srgb,var(--home-accent) 48%,transparent);border-radius:.62rem;color:color-mix(in srgb,#fff 76%,var(--home-accent));background:radial-gradient(circle at 50% 25%,rgba(255,255,255,.18),transparent 38%),color-mix(in srgb,var(--home-accent) 28%,var(--bg-elevated));box-shadow:0 0 16px -5px color-mix(in srgb,var(--home-accent) 92%,transparent),inset 0 1px rgba(255,255,255,.12);transition:transform .32s cubic-bezier(.16,1,.3,1);animation:daimons-icon-breathe 3.1s ease-in-out infinite}.home-daimons-dock__label{position:relative;z-index:2;text-shadow:0 0 16px color-mix(in srgb,var(--home-accent) 36%,transparent)}.celestial-recents-pill.home-daimons-dock__trigger:hover{border-color:color-mix(in srgb,var(--home-accent) 66%,transparent);background:radial-gradient(circle at 22% 28%,color-mix(in srgb,var(--home-accent) 38%,transparent),transparent 40%),linear-gradient(135deg,color-mix(in srgb,var(--home-accent) 27%,var(--bg-elevated)),color-mix(in srgb,var(--home-accent) 12%,var(--bg-primary)) 70%);color:var(--text-primary);transform:translateY(-3px) scale(1.025);box-shadow:0 0 0 1px color-mix(in srgb,var(--home-accent) 14%,transparent),0 18px 42px -17px color-mix(in srgb,var(--home-accent) 84%,rgba(0,0,0,.5)),0 0 34px -11px color-mix(in srgb,var(--home-accent) 82%,transparent),inset 0 1px rgba(255,255,255,.14)}.celestial-recents-pill.home-daimons-dock__trigger:hover .home-daimons-dock__icon{transform:translateY(-1px) rotate(-4deg) scale(1.08)}.celestial-recents-pill.home-daimons-dock__trigger:focus-visible{outline:2px solid color-mix(in srgb,var(--home-accent) 72%,white 10%);outline-offset:4px}@property --daimons-border-angle{syntax:"<angle>";initial-value:0deg;inherits:false}@keyframes daimons-border-orbit{to{--daimons-border-angle:360deg}}@keyframes daimons-button-sheen{0%,58%{translate:-20% 0;opacity:0}66%{opacity:.9}82%,to{translate:570% 0;opacity:0}}@keyframes daimons-icon-breathe{0%,to{box-shadow:0 0 13px -6px color-mix(in srgb,var(--home-accent) 76%,transparent),inset 0 1px rgba(255,255,255,.1)}50%{box-shadow:0 0 21px -4px color-mix(in srgb,var(--home-accent) 96%,transparent),inset 0 1px rgba(255,255,255,.16)}}@media (prefers-reduced-motion:reduce){.celestial-recents-pill.home-daimons-dock__trigger:after,.celestial-recents-pill.home-daimons-dock__trigger:before,.home-daimons-dock__icon{animation:none}}.home-also-from-dock .also-from-daimonata__trigger{min-height:2.5rem;border-color:color-mix(in srgb,var(--accent-iris) 19%,transparent);background:color-mix(in srgb,var(--accent-iris) 6%,var(--bg-elevated));box-shadow:0 10px 26px -24px color-mix(in srgb,var(--accent-iris) 42%,transparent)}.home-also-from-dock .also-from-daimonata__mark{width:1.35rem;height:1.35rem;border-color:color-mix(in srgb,var(--accent-iris) 24%,transparent);background:color-mix(in srgb,var(--accent-iris) 8%,transparent)}.also-from-daimonata__trigger{display:flex;width:100%;min-height:2.25rem;align-items:center;gap:.55rem;padding:.4rem .55rem;border:1px solid color-mix(in srgb,var(--accent-iris) 24%,transparent);border-radius:.65rem;color:color-mix(in srgb,var(--text-primary) 72%,var(--accent-iris));background:color-mix(in srgb,var(--accent-iris) 7%,var(--bg-elevated));font-size:.62rem;font-weight:560;transition:border-color .2s ease,background .2s ease,color .2s ease,box-shadow .2s ease}.also-from-daimonata__trigger.is-open,.also-from-daimonata__trigger:hover{border-color:color-mix(in srgb,var(--accent-iris) 48%,transparent);color:var(--text-primary);background:color-mix(in srgb,var(--accent-iris) 14%,transparent);box-shadow:0 10px 28px color-mix(in srgb,var(--accent-iris) 12%,transparent)}.also-from-daimonata__mark{display:grid;width:1.5rem;height:1.5rem;flex:0 0 auto;place-items:center;border:1px solid color-mix(in srgb,var(--accent-iris) 34%,transparent);border-radius:.45rem;color:color-mix(in srgb,var(--accent-iris) 76%,white);background:color-mix(in srgb,var(--accent-iris) 13%,transparent)}.also-from-daimonata.is-collapsed,.also-from-daimonata.is-collapsed .also-from-daimonata__trigger{width:2.35rem}.also-from-daimonata.is-collapsed .also-from-daimonata__trigger{min-height:2.35rem;justify-content:center;padding:0;border-color:transparent;background:transparent}.also-from-daimonata.is-collapsed .also-from-daimonata__trigger.is-open,.also-from-daimonata.is-collapsed .also-from-daimonata__trigger:hover{border-color:color-mix(in srgb,var(--accent-iris) 38%,transparent);background:color-mix(in srgb,var(--accent-iris) 14%,transparent)}.also-from-daimonata.is-collapsed .also-from-daimonata__mark{width:1.9rem;height:1.9rem;border:0;background:transparent}.also-from-daimonata__menu{position:absolute;z-index:120;bottom:calc(100% + .65rem);left:0;width:100%;min-width:14rem;overflow:hidden;padding:.4rem;border:1px solid color-mix(in srgb,var(--accent-iris) 30%,var(--border-color));border-radius:1rem;color:var(--text-primary);background:radial-gradient(circle at 12% 0,color-mix(in srgb,var(--accent-iris) 18%,transparent),transparent 42%),color-mix(in srgb,var(--bg-elevated) 94%,#211a39);box-shadow:0 22px 60px rgba(10,7,24,.42),inset 0 1px rgba(255,255,255,.055);backdrop-filter:blur(22px) saturate(130%)}.also-from-daimonata.is-collapsed .also-from-daimonata__menu{bottom:-.25rem;left:calc(100% + .8rem);width:15.5rem}.also-from-daimonata__header{display:grid;gap:.1rem;padding:.55rem .65rem .6rem;border-bottom:1px solid color-mix(in srgb,var(--accent-iris) 16%,transparent)}.also-from-daimonata__header>span{font-family:Fraunces,Georgia,serif;font-size:.85rem;font-style:italic;color:color-mix(in srgb,var(--accent-gold) 84%,var(--text-primary))}.also-from-daimonata__header small{color:var(--text-muted);font-size:.6rem}.also-from-daimonata__apps{display:grid;gap:.18rem;padding-top:.35rem}.also-from-daimonata__app{display:flex;min-height:3.25rem;align-items:center;gap:.65rem;padding:.45rem .55rem;border:1px solid transparent;border-radius:.72rem;transition:border-color .18s ease,background .18s ease,transform .18s ease}.also-from-daimonata__app.is-active,.also-from-daimonata__app:hover{border-color:color-mix(in srgb,var(--accent-iris) 20%,transparent);background:color-mix(in srgb,var(--accent-iris) 9%,transparent)}.also-from-daimonata__app:hover{transform:translateX(2px)}.also-from-daimonata__app-icon{position:relative;display:grid;width:2rem;height:2rem;flex:0 0 auto;place-items:center;border:1px solid color-mix(in srgb,var(--also-app-accent) 36%,transparent);border-radius:.68rem;color:var(--also-app-accent);background:color-mix(in srgb,var(--also-app-accent) 10%,transparent)}.also-from-daimonata__app-icon i{position:absolute;top:-.12rem;right:-.12rem;width:.42rem;height:.42rem;border:1px solid color-mix(in srgb,var(--bg-elevated) 85%,transparent);border-radius:50%;background:var(--accent-rust)}.also-from-daimonata__app small,.also-from-daimonata__app strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.also-from-daimonata__app strong{font-size:.72rem;font-weight:650}.also-from-daimonata__app small{margin-top:.08rem;color:var(--text-muted);font-size:.58rem}.home-nootiphy-bubble{position:fixed;z-index:45;right:1.25rem;bottom:calc(var(--app-mobile-bottomnav-height, 0rem) + 1.25rem);display:grid;width:3rem;height:3rem;place-items:center;border:1px solid color-mix(in srgb,#22c7b8 44%,var(--border-color));border-radius:999px;color:#baf7ee;background:radial-gradient(circle at 32% 24%,rgba(98,241,218,.2),transparent 38%),color-mix(in srgb,var(--bg-elevated) 88%,#0c3b3b);box-shadow:0 16px 42px rgba(3,14,27,.38),0 0 24px rgba(34,199,184,.15);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.home-nootiphy-bubble.is-open,.home-nootiphy-bubble:hover{transform:translateY(-2px);border-color:rgba(94,234,212,.7);box-shadow:0 18px 46px rgba(3,14,27,.42),0 0 30px rgba(34,199,184,.24)}html:not([data-theme=dark]) .home-nootiphy-bubble{border-color:rgba(13,148,136,.44);color:#0f766e;background:radial-gradient(circle at 30% 22%,rgba(255,255,255,.9),transparent 38%),linear-gradient(145deg,rgba(204,251,241,.9),rgba(240,253,250,.96));box-shadow:0 14px 32px rgba(15,118,110,.16),inset 0 0 0 1px rgba(255,255,255,.7)}html:not([data-theme=dark]) .home-nootiphy-bubble.is-open,html:not([data-theme=dark]) .home-nootiphy-bubble:hover{border-color:rgba(13,148,136,.66);color:#115e59;box-shadow:0 17px 38px rgba(15,118,110,.22),inset 0 0 0 1px rgba(255,255,255,.78)}.home-nootiphy-bubble__badge{position:absolute;top:.08rem;right:.08rem;width:.55rem;height:.55rem;border:2px solid color-mix(in srgb,var(--bg-elevated) 90%,#0c3b3b);border-radius:999px;background:#f08a72}.home-nootiphy-lite{position:fixed;z-index:44;right:1.25rem;bottom:5rem;width:min(26rem,calc(100vw - 2.5rem));height:min(46rem,calc(100dvh - 4.5rem));overflow:hidden;border:1px solid color-mix(in srgb,#22c7b8 24%,var(--border-color));border-radius:1.75rem;background:var(--bg-primary);box-shadow:0 34px 90px rgba(2,7,20,.55),0 0 0 1px color-mix(in srgb,var(--border-color) 60%,transparent),inset 0 1px rgba(255,255,255,.06)}.home-nootiphy-lite>.noot-app{height:100%;border-radius:inherit}[data-surface=nootiphy] .noot-lite-shell{background:radial-gradient(circle at 18% 6%,color-mix(in srgb,var(--accent-gold) 13%,transparent),transparent 36%),radial-gradient(circle at 86% 94%,color-mix(in srgb,var(--accent-iris) 15%,transparent),transparent 40%),var(--bg-primary)}[data-surface=nootiphy] .noot-lite-avatar{border:1px solid var(--border-color);background:linear-gradient(145deg,color-mix(in srgb,var(--accent-gold) 16%,transparent),color-mix(in srgb,var(--accent-iris) 16%,transparent));color:var(--accent-gold)}[data-surface=nootiphy] .noot-lite-row{transition:background .16s ease}[data-surface=nootiphy] .noot-lite-row:hover{background:color-mix(in srgb,var(--text-primary) 7%,transparent)}[data-surface=nootiphy] .noot-lite-row:active{background:color-mix(in srgb,var(--text-primary) 11%,transparent)}[data-surface=nootiphy] .noot-lite-search{border:1px solid var(--border-color);background:color-mix(in srgb,var(--text-primary) 4%,transparent);transition:border-color .18s ease}[data-surface=nootiphy] .noot-lite-search:focus-within{border-color:color-mix(in srgb,var(--accent-gold) 42%,var(--border-color))}[data-surface=nootiphy] .noot-lite-unread{display:inline-grid;min-width:1.15rem;place-items:center;padding:.12rem .32rem;border-radius:999px;background:var(--accent-gold);color:#04211d;font-size:10px;font-weight:800;line-height:1}[data-surface=nootiphy] .noot-lite-orb{display:grid;width:4.4rem;height:4.4rem;place-items:center;border:1px solid color-mix(in srgb,var(--accent-gold) 40%,transparent);border-radius:50%;background:color-mix(in srgb,var(--accent-gold) 12%,transparent);box-shadow:0 0 46px color-mix(in srgb,var(--accent-gold) 18%,transparent);color:var(--accent-gold)}[data-surface=nootiphy] .noot-lite-bubble{border:1px solid var(--border-color);border-radius:1.1rem 1.1rem 1.1rem 5px;background:color-mix(in srgb,var(--text-primary) 6%,var(--bg-elevated));color:var(--text-primary)}[data-surface=nootiphy] .noot-lite-bubble--self{border-color:color-mix(in srgb,var(--accent-gold) 34%,transparent);border-radius:1.1rem 1.1rem 5px 1.1rem;background:color-mix(in srgb,var(--accent-gold) 17%,var(--bg-elevated))}[data-surface=nootiphy] .noot-lite-bubble--daimon{border-color:color-mix(in srgb,var(--noot-gold) 34%,transparent);background:color-mix(in srgb,var(--noot-gold) 11%,var(--bg-elevated))}[data-surface=nootiphy] .noot-lite-sender{color:var(--accent-gold)}[data-surface=nootiphy] .noot-lite-bubble--daimon .noot-lite-sender{color:var(--noot-gold)}[data-surface=nootiphy] .noot-lite-iconlink{color:var(--text-muted);transition:color .18s ease,background .18s ease}[data-surface=nootiphy] .noot-lite-iconlink:hover{color:var(--text-primary);background:color-mix(in srgb,var(--text-primary) 7%,transparent)}[data-surface=nootiphy] .noot-lite-bar{background:color-mix(in srgb,var(--bg-primary) 72%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}[data-surface=nootiphy] .noot-lite-field{border:1px solid var(--border-color);border-radius:1.15rem;background:color-mix(in srgb,var(--text-primary) 5%,transparent);transition:border-color .18s ease,box-shadow .18s ease}[data-surface=nootiphy] .noot-lite-field:focus-within{border-color:color-mix(in srgb,var(--accent-gold) 45%,var(--border-color));box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-gold) 14%,transparent)}[data-surface=nootiphy] .noot-lite-send{border-radius:.9rem;background:var(--accent-gold);color:var(--bg-primary);box-shadow:0 6px 18px -8px var(--accent-gold);transition:transform .15s cubic-bezier(.16,1,.3,1),box-shadow .15s ease}[data-surface=nootiphy] .noot-lite-send:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 9px 22px -8px var(--accent-gold)}.noot-spin{animation:noot-spin .8s linear infinite}@keyframes noot-spin{to{transform:rotate(1turn)}}[data-surface=nootiphy].noot-app{position:relative;display:block;overflow:hidden;height:100%;color:var(--text-primary);background:radial-gradient(circle at 18% 6%,color-mix(in srgb,var(--accent-gold) 13%,transparent),transparent 36%),radial-gradient(circle at 86% 94%,color-mix(in srgb,var(--accent-iris) 15%,transparent),transparent 40%),var(--bg-primary)}[data-surface=nootiphy] .noot-app-layer{position:absolute;inset:0;display:flex;min-height:0;flex-direction:column;border-radius:inherit}[data-surface=nootiphy] .noot-app-layer--thread{z-index:3;background:radial-gradient(circle at 60% 18%,color-mix(in srgb,var(--accent-gold) 10%,transparent),transparent 32%),var(--bg-primary)}[data-surface=nootiphy] .noot-app-layer--thread.is-open{animation:noot-slide-in .22s cubic-bezier(.16,1,.3,1) both}[data-surface=nootiphy] .noot-app-layer--thread.is-leaving{animation:noot-slide-out .22s cubic-bezier(.16,1,.3,1) both}@keyframes noot-slide-in{0%{transform:translateX(100%)}to{transform:none}}@keyframes noot-slide-out{0%{transform:none}to{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){[data-surface=nootiphy] .noot-app-layer--thread.is-leaving,[data-surface=nootiphy] .noot-app-layer--thread.is-open{animation:none}}[data-surface=nootiphy] .noot-app-bar{display:flex;min-height:3.85rem;align-items:center;gap:.55rem;padding:.6rem .8rem;border-bottom:1px solid var(--border-color);background:color-mix(in srgb,var(--bg-primary) 62%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}[data-surface=nootiphy] .noot-eyebrow{display:block;color:var(--accent-gold);font-size:9.5px;font-weight:700;letter-spacing:.2em;line-height:1.2;text-transform:uppercase}[data-surface=nootiphy] .noot-app-count{display:flex;align-items:center;gap:.35rem;margin-left:auto;color:var(--text-muted);font-size:10.5px;white-space:nowrap}[data-surface=nootiphy] .noot-icon-action{display:grid;width:2.15rem;height:2.15rem;flex:0 0 auto;place-items:center;border-radius:.7rem;color:var(--text-muted);background:color-mix(in srgb,var(--text-primary) 6%,transparent);transition:color .18s ease,background .18s ease}[data-surface=nootiphy] .noot-icon-action:hover:not(:disabled){color:var(--accent-gold);background:color-mix(in srgb,var(--accent-gold) 12%,transparent)}[data-surface=nootiphy] .noot-icon-action:disabled{opacity:.45}[data-surface=nootiphy] .noot-icon-action svg{width:1rem;height:1rem}[data-surface=nootiphy] .noot-app-account{display:flex;align-items:center;gap:.5rem;padding:.55rem .9rem;border-top:1px solid var(--border-color);color:var(--text-muted);font-size:11px}[data-surface=nootiphy] .noot-app-account-link{display:inline-flex;flex:0 0 auto;align-items:center;gap:.2rem;color:var(--accent-gold);font-weight:600}[data-surface=nootiphy] .noot-app-account-link:hover{text-decoration:underline}[data-surface=nootiphy] .noot-app-error-strip{padding:.55rem .9rem;border-top:1px solid color-mix(in srgb,#f08a72 34%,var(--border-color));background:color-mix(in srgb,#f08a72 12%,transparent);color:color-mix(in srgb,#f08a72 72%,var(--text-primary));font-size:11px}[data-surface=nootiphy] .noot-app-stage{min-height:0;flex:1;overflow-y:auto;padding:1rem .8rem;background-image:linear-gradient(color-mix(in srgb,var(--bg-primary) 82%,transparent),color-mix(in srgb,var(--bg-primary) 94%,transparent)),url(/nootiphy/scene-light.webp);background-position:50%;background-size:cover}[data-theme=dark] [data-surface=nootiphy] .noot-app-stage{background-image:linear-gradient(color-mix(in srgb,var(--bg-primary) 72%,transparent),color-mix(in srgb,var(--bg-primary) 90%,transparent)),url(/nootiphy/scene.webp)}[data-surface=nootiphy] .noot-app-history{display:block;margin:0 auto .6rem;padding:.4rem .85rem;border:1px solid var(--border-color);border-radius:999px;background:color-mix(in srgb,var(--bg-elevated) 82%,transparent);color:var(--text-muted);font-size:11px}[data-surface=nootiphy] .noot-app-history:hover:not(:disabled){color:var(--accent-gold)}[data-surface=nootiphy] .noot-app-error-toast{display:block;width:100%;margin-bottom:.45rem;padding:.45rem .7rem;border:1px solid color-mix(in srgb,#f08a72 38%,transparent);border-radius:.8rem;background:color-mix(in srgb,#f08a72 14%,var(--bg-elevated));color:color-mix(in srgb,#f08a72 70%,var(--text-primary));font-size:11px}[data-surface=nootiphy] .noot-lite-bubble--rich{width:min(23rem,96%);max-width:96%;overflow:hidden;padding:0}[data-surface=nootiphy] .noot-lite-bubble--rich .noot-lite-stamp{padding:0 .8rem .5rem}[data-surface=nootiphy] .noot-app-attach{position:relative;flex:0 0 auto}[data-surface=nootiphy] .noot-app-attach-trigger{display:grid;width:2.3rem;height:2.3rem;place-items:center;border:1px solid var(--border-color);border-radius:.85rem;color:var(--text-muted);background:color-mix(in srgb,var(--text-primary) 5%,transparent);transition:color .18s ease,border-color .18s ease}[data-surface=nootiphy] .noot-app-attach-trigger:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent-gold) 40%,var(--border-color));color:var(--accent-gold)}[data-surface=nootiphy] .noot-app-attach-trigger:disabled{opacity:.4}[data-surface=nootiphy] .noot-app-attach-menu{position:absolute;z-index:6;bottom:calc(100% + .6rem);left:0;width:min(19rem,calc(100vw - 4rem));padding:.4rem;border:1px solid var(--border-color);border-radius:1.1rem;background:var(--bg-elevated);box-shadow:var(--shadow-tight,0 18px 50px rgba(0,0,0,.42))}[data-surface=nootiphy] .noot-app-attach-menu button{display:flex;width:100%;align-items:center;gap:.65rem;padding:.6rem;border-radius:.8rem;color:var(--text-primary);text-align:left}[data-surface=nootiphy] .noot-app-attach-menu button:hover{background:color-mix(in srgb,var(--text-primary) 7%,transparent)}[data-surface=nootiphy] .noot-app-attach-menu button>span:last-child{display:flex;min-width:0;flex-direction:column;gap:.15rem}[data-surface=nootiphy] .noot-app-attach-menu b{font-size:12.5px}[data-surface=nootiphy] .noot-app-attach-menu small{color:var(--text-muted);font-size:10.5px}[data-surface=nootiphy] .noot-app-attach-icon{display:grid;width:2.2rem;height:2.2rem;flex:0 0 auto;place-items:center;border-radius:.7rem;background:color-mix(in srgb,var(--accent-gold) 14%,transparent);color:var(--accent-gold)}[data-surface=nootiphy] .noot-app-attach-icon.is-timeline{background:color-mix(in srgb,var(--noot-gold) 15%,transparent);color:var(--noot-gold)}[data-surface=nootiphy] .noot-app-attach-icon.is-story{background:color-mix(in srgb,var(--accent-iris) 16%,transparent);color:var(--accent-iris)}[data-surface=nootiphy] .noot-app-attach-icon svg{width:1rem;height:1rem}[data-surface=nootiphy] .noot-rich{padding:1rem .95rem}[data-surface=nootiphy] .noot-rich-kicker{display:flex;align-items:center;gap:.4rem;margin-bottom:.7rem;color:var(--accent-gold);font-size:9.5px;font-weight:750;letter-spacing:.14em;text-transform:uppercase}[data-surface=nootiphy] .noot-rich-kicker svg{width:.85rem;height:.85rem}[data-surface=nootiphy] .noot-rich h2{margin:0;font-family:var(--font-serif,Georgia,serif);font-size:1.35rem;font-weight:400;line-height:1.12;overflow-wrap:anywhere}[data-surface=nootiphy] .noot-rich-subtitle{margin:.45rem 0 .9rem;color:var(--noot-gold);font-family:var(--font-serif,Georgia,serif);font-size:.9rem;font-style:italic;line-height:1.45}[data-surface=nootiphy] .noot-rich-body{padding-top:.8rem;border-top:1px solid var(--border-color)}[data-surface=nootiphy] .noot-rich-body p{margin:.4rem 0;white-space:pre-wrap;line-height:1.6}[data-surface=nootiphy] .noot-rich-body h3,[data-surface=nootiphy] .noot-rich-body h4,[data-surface=nootiphy] .noot-rich-body h5{margin:1.1rem 0 .4rem;font-family:var(--font-serif,Georgia,serif);line-height:1.25}[data-surface=nootiphy] .noot-rich-body h3{font-size:1.15rem}[data-surface=nootiphy] .noot-rich-body h4{font-size:1.02rem}[data-surface=nootiphy] .noot-rich-body h5{font-size:.92rem}[data-surface=nootiphy] .noot-rich-body blockquote{margin:.7rem 0;padding:.2rem 0 .2rem .75rem;border-left:3px solid var(--noot-gold);color:var(--text-secondary);font-family:var(--font-serif,Georgia,serif);font-style:italic}[data-surface=nootiphy] .noot-rich-body a{color:var(--accent-gold);overflow-wrap:anywhere;text-decoration:underline}[data-surface=nootiphy] .noot-rich-body code{padding:.1rem .3rem;border-radius:.3rem;background:color-mix(in srgb,var(--text-primary) 10%,transparent);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.9em}[data-surface=nootiphy] .noot-rich-body pre{overflow-x:auto;margin:.65rem 0;padding:.7rem;border:1px solid var(--border-color);border-radius:.7rem;background:color-mix(in srgb,var(--bg-primary) 70%,transparent)}[data-surface=nootiphy] .noot-rich-body pre code{padding:0;background:transparent}[data-surface=nootiphy] .noot-rich-body hr{margin:1.1rem 0;border:0;border-top:1px solid var(--border-color)}[data-surface=nootiphy] .noot-rich-list-line{display:flex;align-items:flex-start;gap:.45rem}[data-surface=nootiphy] .noot-rich-list-line>span{padding-top:.4rem;color:var(--accent-gold)}[data-surface=nootiphy] .noot-rich-list-line p{flex:1}[data-surface=nootiphy] .noot-rich-spacer{height:.4rem}[data-surface=nootiphy] .noot-rich-timeline-list{margin-top:1rem;padding-top:.3rem}[data-surface=nootiphy] .noot-rich-timeline-item{position:relative;display:grid;gap:.65rem;grid-template-columns:1rem 1fr;padding-bottom:1rem}[data-surface=nootiphy] .noot-rich-timeline-item:not(:last-child):before{content:"";position:absolute;top:.95rem;bottom:-.1rem;left:.3rem;width:1px;background:linear-gradient(var(--accent-gold),transparent)}[data-surface=nootiphy] .noot-rich-timeline-dot{position:relative;z-index:1;width:.7rem;height:.7rem;margin-top:.25rem;border:3px solid var(--bg-elevated);border-radius:50%;background:var(--accent-gold);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent-gold) 45%,transparent)}[data-surface=nootiphy] .noot-rich-timeline-item small{display:block;margin-bottom:.2rem;color:var(--noot-gold);font-size:9.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}[data-surface=nootiphy] .noot-rich-timeline-item h3{margin:0;font-size:.95rem}[data-surface=nootiphy] .noot-rich-timeline-item p{margin:.3rem 0 0;color:var(--text-secondary);line-height:1.5;white-space:pre-wrap}[data-surface=nootiphy] .noot-rich-story>header{padding-bottom:.9rem}[data-surface=nootiphy] .noot-rich-story-frames{display:grid;gap:.6rem}[data-surface=nootiphy] .noot-rich-story--album .noot-rich-story-frames{grid-template-columns:repeat(2,minmax(0,1fr))}[data-surface=nootiphy] .noot-rich-story--story .noot-rich-story-frames{grid-auto-flow:column;grid-auto-columns:82%;overflow-x:auto;padding-bottom:.3rem;scroll-snap-type:x mandatory}[data-surface=nootiphy] .noot-rich-story-frames figure{min-width:0;margin:0;overflow:hidden;border:1px solid var(--border-color);border-radius:.8rem;background:color-mix(in srgb,var(--bg-primary) 60%,transparent);scroll-snap-align:start}[data-surface=nootiphy] .noot-rich-story-frames img{display:block;width:100%;height:auto;max-height:22rem;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}[data-surface=nootiphy] .noot-rich-story--story .noot-rich-story-frames img{aspect-ratio:3/4}[data-surface=nootiphy] .noot-rich-story-frames figcaption{padding:.55rem .65rem .65rem;font-family:var(--font-serif,Georgia,serif);font-size:.8rem;line-height:1.45}[data-surface=nootiphy] .noot-app-editor-layer{position:absolute;z-index:9;inset:0;border-radius:inherit;background:var(--bg-elevated);animation:noot-editor-in .18s cubic-bezier(.16,1,.3,1) both}@keyframes noot-editor-in{0%{opacity:0;transform:translateY(1.2rem)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){[data-surface=nootiphy] .noot-app-editor-layer{animation:none}}[data-surface=nootiphy] .noot-ed{display:flex;height:100%;min-height:0;flex-direction:column;overflow:hidden;border-radius:inherit}[data-surface=nootiphy] .noot-ed-header{display:flex;min-height:3.85rem;align-items:center;justify-content:space-between;gap:.8rem;padding:.6rem .8rem;border-bottom:1px solid var(--border-color)}[data-surface=nootiphy] .noot-ed-header h2{margin:.15rem 0 0;font-family:var(--font-serif,Georgia,serif);font-size:1.15rem;font-style:italic;font-weight:400}[data-surface=nootiphy] .noot-ed-toolbar{display:flex;gap:.2rem;overflow-x:auto;padding:.45rem .6rem;border-bottom:1px solid var(--border-color);background:color-mix(in srgb,var(--text-primary) 3%,transparent)}[data-surface=nootiphy] .noot-ed-toolbar button{display:grid;width:2.1rem;height:2.1rem;flex:0 0 auto;place-items:center;border:1px solid transparent;border-radius:.6rem;color:var(--text-muted)}[data-surface=nootiphy] .noot-ed-toolbar button:hover{border-color:var(--border-color);background:color-mix(in srgb,var(--text-primary) 6%,transparent);color:var(--accent-gold)}[data-surface=nootiphy] .noot-ed-toolbar svg{width:.95rem;height:.95rem}[data-surface=nootiphy] .noot-ed-fields{display:flex;min-height:0;flex:1;flex-direction:column;overflow-y:auto;padding:1.1rem .95rem 1.2rem}[data-surface=nootiphy] .noot-ed-fields--structured{display:block}[data-surface=nootiphy] .noot-ed-fields input,[data-surface=nootiphy] .noot-ed-fields textarea{width:100%;border:0;outline:0;background:transparent;color:var(--text-primary)}[data-surface=nootiphy] .noot-ed-fields input::-moz-placeholder,[data-surface=nootiphy] .noot-ed-fields textarea::-moz-placeholder{color:var(--text-muted)}[data-surface=nootiphy] .noot-ed-fields input::placeholder,[data-surface=nootiphy] .noot-ed-fields textarea::placeholder{color:var(--text-muted)}[data-surface=nootiphy] .noot-ed-title{font-family:var(--font-serif,Georgia,serif);font-size:1.75rem;line-height:1.1}[data-surface=nootiphy] .noot-ed-title--structured{font-size:1.5rem}[data-surface=nootiphy] .noot-ed-subtitle{margin-top:.6rem;padding-bottom:.9rem;border-bottom:1px solid var(--border-color);color:var(--noot-gold);font-family:var(--font-serif,Georgia,serif);font-size:1rem;font-style:italic}[data-surface=nootiphy] .noot-ed-body{min-height:12rem;flex:1;margin-top:1rem;resize:none;font-family:var(--font-serif,Georgia,serif);font-size:.95rem;line-height:1.7}[data-surface=nootiphy] .noot-ed-heading{display:flex;align-items:center;gap:.65rem;margin-bottom:1rem;color:var(--accent-gold)}[data-surface=nootiphy] .noot-ed-heading>svg{width:1.3rem;height:1.3rem;flex:0 0 auto}[data-surface=nootiphy] .noot-ed-heading>div{display:flex;min-width:0;flex-direction:column;gap:.15rem}[data-surface=nootiphy] .noot-ed-heading small{color:var(--text-muted);font-size:11px}[data-surface=nootiphy] .noot-ed-item-list{display:grid;gap:.6rem;margin-top:1rem}[data-surface=nootiphy] .noot-ed-item{position:relative;display:grid;gap:.6rem;padding:.75rem;border:1px solid var(--border-color);border-radius:.9rem;background:color-mix(in srgb,var(--text-primary) 3%,transparent)}[data-surface=nootiphy] .noot-ed-item--timeline{grid-template-columns:1.9rem minmax(0,1fr)}[data-surface=nootiphy] .noot-ed-item--story{grid-template-columns:5rem minmax(0,1fr)}[data-surface=nootiphy] .noot-ed-item-index{display:grid;width:1.7rem;height:1.7rem;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--accent-gold) 15%,transparent);color:var(--accent-gold);font-size:10.5px;font-weight:800}[data-surface=nootiphy] .noot-ed-item-copy{display:grid;min-width:0;gap:.4rem}[data-surface=nootiphy] .noot-ed-item-copy>span{color:var(--accent-iris);font-size:9.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}[data-surface=nootiphy] .noot-ed-item-copy input,[data-surface=nootiphy] .noot-ed-item-copy textarea{padding:.45rem .55rem;border:1px solid var(--border-color);border-radius:.55rem;background:color-mix(in srgb,var(--bg-primary) 45%,transparent);font-size:.85rem}[data-surface=nootiphy] .noot-ed-item-copy textarea{min-height:3.6rem;resize:vertical;line-height:1.45}[data-surface=nootiphy] .noot-ed-item-actions{display:flex;gap:.25rem;grid-column:2}[data-surface=nootiphy] .noot-ed-frame-remove,[data-surface=nootiphy] .noot-ed-item-actions button{display:grid;width:1.9rem;height:1.9rem;place-items:center;border-radius:.5rem;background:color-mix(in srgb,var(--text-primary) 6%,transparent);color:var(--text-muted)}[data-surface=nootiphy] .noot-ed-frame-remove:disabled,[data-surface=nootiphy] .noot-ed-item-actions button:disabled{opacity:.3}[data-surface=nootiphy] .noot-ed-frame-remove svg,[data-surface=nootiphy] .noot-ed-item-actions svg{width:.8rem;height:.8rem}[data-surface=nootiphy] .noot-ed-frame-remove{position:absolute;top:.5rem;right:.5rem;background:color-mix(in srgb,var(--bg-primary) 82%,transparent)}[data-surface=nootiphy] .noot-ed-frame-preview{display:grid;aspect-ratio:4/3;place-items:center;overflow:hidden;border-radius:.6rem;background:color-mix(in srgb,var(--bg-primary) 55%,transparent);color:var(--text-muted)}[data-surface=nootiphy] .noot-ed-frame-preview img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}[data-surface=nootiphy] .noot-ed-frame-preview>svg{width:1.3rem;height:1.3rem}[data-surface=nootiphy] .noot-ed-upload{display:flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:.4rem;padding:.4rem .55rem;border:1px solid color-mix(in srgb,var(--accent-iris) 34%,transparent);border-radius:.55rem;background:color-mix(in srgb,var(--accent-iris) 10%,transparent);color:var(--accent-iris);cursor:pointer;font-size:10.5px;font-weight:700}[data-surface=nootiphy] .noot-ed-upload input{display:none}[data-surface=nootiphy] .noot-ed-upload svg{width:.8rem;height:.8rem}[data-surface=nootiphy] .noot-ed-add{display:flex;align-items:center;gap:.45rem;margin-top:.8rem;padding:.55rem .8rem;border:1px dashed color-mix(in srgb,var(--accent-gold) 38%,transparent);border-radius:.7rem;background:color-mix(in srgb,var(--accent-gold) 7%,transparent);color:var(--accent-gold);font-size:.85rem}[data-surface=nootiphy] .noot-ed-add:disabled{opacity:.35}[data-surface=nootiphy] .noot-ed-add svg{width:.9rem;height:.9rem}[data-surface=nootiphy] .noot-ed-note{margin:.8rem 0 0;color:var(--text-muted);font-size:10.5px;line-height:1.5}[data-surface=nootiphy] .noot-ed-note.is-error{color:color-mix(in srgb,#f08a72 72%,var(--text-primary))}[data-surface=nootiphy] .noot-ed-layout-switch{display:flex;width:-moz-fit-content;width:fit-content;gap:.25rem;margin-bottom:1rem;padding:.25rem;border:1px solid var(--border-color);border-radius:.75rem;background:color-mix(in srgb,var(--bg-primary) 45%,transparent)}[data-surface=nootiphy] .noot-ed-layout-switch button{display:flex;align-items:center;gap:.4rem;padding:.4rem .65rem;border-radius:.55rem;color:var(--text-muted);font-size:.8rem}[data-surface=nootiphy] .noot-ed-layout-switch button.is-active{background:color-mix(in srgb,var(--accent-iris) 18%,transparent);color:var(--accent-iris)}[data-surface=nootiphy] .noot-ed-layout-switch svg{width:.85rem;height:.85rem}[data-surface=nootiphy] .noot-ed-footer{display:flex;min-height:3.6rem;align-items:center;gap:.7rem;padding:.6rem .8rem;border-top:1px solid var(--border-color);background:color-mix(in srgb,var(--bg-primary) 65%,transparent)}[data-surface=nootiphy] .noot-ed-footer>span{margin-left:auto;color:var(--text-muted);font-size:10.5px}[data-surface=nootiphy] .noot-ed-footer button:disabled{opacity:.38}[data-surface=nootiphy] .noot-ed-trash{display:grid;width:2.3rem;height:2.3rem;place-items:center;border-radius:.7rem;background:color-mix(in srgb,var(--text-primary) 5%,transparent);color:var(--text-muted)}[data-surface=nootiphy] .noot-ed-trash svg{width:.95rem;height:.95rem}[data-surface=nootiphy] .noot-ed-send{display:flex;min-height:2.4rem;align-items:center;gap:.4rem;padding:0 .85rem;border-radius:.7rem;background:var(--accent-gold);color:var(--bg-primary);font-size:.8rem;font-weight:750}[data-surface=nootiphy] .noot-ed-send svg{width:.9rem;height:.9rem}@media (min-width:768px){.home-nootiphy-bubble{bottom:1.25rem}}@media (max-width:767px){.home-nootiphy-bubble{display:none;right:.85rem;bottom:calc(var(--app-mobile-bottomnav-height, 5.75rem) + .85rem)}.home-nootiphy-lite{right:.5rem;bottom:calc(var(--app-mobile-bottomnav-height, 5.75rem) + .5rem);left:.5rem;width:auto;height:calc(100dvh - var(--app-mobile-bottomnav-height, 5.75rem) - 1.5rem);border-radius:1.5rem}[data-surface=nootiphy] .noot-app-attach-menu{width:calc(100vw - 3.5rem)}}@media (min-width:1024px){.home-celestial,html:not([data-theme=dark]) .home-celestial,html[data-theme=dark] .home-celestial{padding:.5rem .5rem .5rem 0!important}html[data-theme=dark] .home-celestial{background:radial-gradient(95% 78% at 9% -14%,color-mix(in srgb,var(--home-noome-tint) 48%,transparent),transparent 64%),radial-gradient(120% 82% at 82% -12%,color-mix(in srgb,var(--home-noome-tint) 30%,transparent),transparent 72%),linear-gradient(180deg,color-mix(in srgb,var(--home-noome-tint) 26%,#0d0c14) 0,color-mix(in srgb,var(--home-noome-tint) 16%,#0a0910) 55%,color-mix(in srgb,var(--home-noome-tint) 11%,#08070d) 100%)!important}html:not([data-theme=dark]) .home-celestial{background:radial-gradient(95% 76% at 9% -14%,color-mix(in srgb,var(--home-noome-tint) 34%,transparent),transparent 64%),radial-gradient(125% 82% at 82% -12%,color-mix(in srgb,var(--home-noome-tint) 20%,transparent),transparent 72%),linear-gradient(180deg,color-mix(in srgb,var(--home-noome-tint) 22%,#f7f7f8) 0,color-mix(in srgb,var(--home-noome-tint) 15%,#f2f2f4) 100%)!important}.home-celestial .celestial-ambient-glow{opacity:.18}.home-deck-grid{min-height:0;max-width:none!important;margin:0!important;align-items:stretch!important}.home-celestial .celestial-left-sidebar,html:not([data-theme=dark]) .home-celestial .celestial-left-sidebar,html[data-theme=dark] .home-celestial .celestial-left-sidebar{height:100dvh;border:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.home-app-surface{isolation:isolate;margin-top:var(--home-topbar-h,0);height:calc(100dvh - 1rem - var(--home-topbar-h, 0rem))!important;min-height:0!important;overflow:hidden;border:1px solid rgba(193,177,230,.1);border-right-color:rgba(193,177,230,.22);border-radius:1.15rem;background:radial-gradient(38% 72% at 100% 48%,rgba(104,76,148,.09),transparent 72%),radial-gradient(72% 38% at 50% -6%,rgba(116,87,164,.14),transparent 70%),linear-gradient(180deg,#151421,#11111a 48%,#0f1018);box-shadow:8px 0 24px rgba(5,3,14,.42),0 26px 70px rgba(6,5,16,.38),inset -1px 0 rgba(174,143,225,.055),inset 0 1px rgba(255,255,255,.028)}html:not([data-theme=dark]) .home-app-surface{border-color:rgba(78,61,113,.13);background:radial-gradient(38% 72% at 100% 48%,rgba(132,105,184,.055),transparent 72%),radial-gradient(72% 38% at 50% -6%,rgba(132,105,184,.12),transparent 70%),linear-gradient(180deg,#f0ecfa,#f6f4fc 48%,#fbfaff);box-shadow:0 22px 60px rgba(45,32,72,.13),inset 0 1px rgba(255,255,255,.8)}.home-app-overlay{top:calc(.5rem + var(--home-topbar-h, 0rem))!important;right:.5rem!important;bottom:.5rem!important;left:calc(var(--rail-w) + .5rem)!important;border:1px solid rgba(193,177,230,.12);border-radius:1.15rem;box-shadow:0 26px 70px rgba(6,5,16,.34)}}.home-world-tab{--tab-ink:color-mix(in srgb,var(--tab-accent) 32%,#1d1828);--tab-idle:#4b4458;display:flex;align-items:center;gap:.5rem;border-radius:9999px;padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:500;color:var(--tab-idle);transition:color var(--transition-fast),background-color var(--transition-fast),box-shadow var(--transition-fast)}.home-world-tab:hover{color:var(--tab-ink);background-color:color-mix(in srgb,var(--tab-accent) 16%,transparent)}.home-world-tab.is-active{color:var(--tab-ink);background-color:color-mix(in srgb,var(--tab-accent) 40%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tab-accent) 65%,transparent)}[data-theme=dark] .home-world-tab{--tab-ink:var(--tab-accent);--tab-idle:color-mix(in srgb,var(--home-heading) 72%,transparent)}[data-theme=dark] .home-world-tab:hover{background-color:rgba(255,255,255,.07)}[data-theme=dark] .home-world-tab.is-active{background-color:color-mix(in srgb,var(--tab-accent) 22%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tab-accent) 34%,transparent),0 0 18px color-mix(in srgb,var(--tab-accent) 14%,transparent)}.accent-glow-gold,.celestial-icon-box.accent-glow-gold,[data-theme=dark] .celestial-icon-box.accent-glow-gold,html:not([data-theme=dark]) .celestial-icon-box.accent-glow-gold{color:#dfa64b!important;background-color:rgba(223,166,75,.08)!important;border-color:rgba(223,166,75,.3)!important}[data-theme=dark] .accent-glow-gold{box-shadow:0 0 10px rgba(223,166,75,.18)!important}.accent-glow-iris,.celestial-icon-box.accent-glow-iris,[data-theme=dark] .celestial-icon-box.accent-glow-iris,html:not([data-theme=dark]) .celestial-icon-box.accent-glow-iris{color:#8b5cf6!important;background-color:rgba(139,92,246,.08)!important;border-color:rgba(139,92,246,.3)!important}[data-theme=dark] .accent-glow-iris{box-shadow:0 0 10px rgba(139,92,246,.18)!important}.accent-glow-teal,.celestial-icon-box.accent-glow-teal,[data-theme=dark] .celestial-icon-box.accent-glow-teal,html:not([data-theme=dark]) .celestial-icon-box.accent-glow-teal{color:#14b8a6!important;background-color:rgba(20,184,166,.08)!important;border-color:rgba(20,184,166,.3)!important}[data-theme=dark] .accent-glow-teal{box-shadow:0 0 10px rgba(20,184,166,.18)!important}.accent-glow-rose,.celestial-icon-box.accent-glow-rose,[data-theme=dark] .celestial-icon-box.accent-glow-rose,html:not([data-theme=dark]) .celestial-icon-box.accent-glow-rose{color:#f43f5e!important;background-color:rgba(244,63,94,.08)!important;border-color:rgba(244,63,94,.3)!important}[data-theme=dark] .accent-glow-rose{box-shadow:0 0 10px rgba(244,63,94,.18)!important}.accent-glow-emerald,.celestial-icon-box.accent-glow-emerald,[data-theme=dark] .celestial-icon-box.accent-glow-emerald,html:not([data-theme=dark]) .celestial-icon-box.accent-glow-emerald{color:#10b981!important;background-color:rgba(16,185,129,.08)!important;border-color:rgba(16,185,129,.3)!important}[data-theme=dark] .accent-glow-emerald{box-shadow:0 0 10px rgba(16,185,129,.18)!important}.accent-glow-amber,.celestial-icon-box.accent-glow-amber,[data-theme=dark] .celestial-icon-box.accent-glow-amber,html:not([data-theme=dark]) .celestial-icon-box.accent-glow-amber{color:#f59e0b!important;background-color:rgba(245,158,11,.08)!important;border-color:rgba(245,158,11,.3)!important}[data-theme=dark] .accent-glow-amber{box-shadow:0 0 10px rgba(245,158,11,.18)!important}.accent-glow-ruby,.celestial-icon-box.accent-glow-ruby,[data-theme=dark] .celestial-icon-box.accent-glow-ruby,html:not([data-theme=dark]) .celestial-icon-box.accent-glow-ruby{color:#ef4444!important;background-color:rgba(239,68,68,.08)!important;border-color:rgba(239,68,68,.3)!important}[data-theme=dark] .accent-glow-ruby{box-shadow:0 0 10px rgba(239,68,68,.18)!important}.accent-glow-sapphire,.celestial-icon-box.accent-glow-sapphire,[data-theme=dark] .celestial-icon-box.accent-glow-sapphire,html:not([data-theme=dark]) .celestial-icon-box.accent-glow-sapphire{color:#3b82f6!important;background-color:rgba(59,130,246,.08)!important;border-color:rgba(59,130,246,.3)!important}[data-theme=dark] .accent-glow-sapphire{box-shadow:0 0 10px rgba(59,130,246,.18)!important}.accent-glow-amethyst,.celestial-icon-box.accent-glow-amethyst,[data-theme=dark] .celestial-icon-box.accent-glow-amethyst,html:not([data-theme=dark]) .celestial-icon-box.accent-glow-amethyst{color:#a855f7!important;background-color:rgba(168,85,247,.08)!important;border-color:rgba(168,85,247,.3)!important}[data-theme=dark] .accent-glow-amethyst{box-shadow:0 0 10px rgba(168,85,247,.18)!important}.accent-glow-fuchsia,.celestial-icon-box.accent-glow-fuchsia,[data-theme=dark] .celestial-icon-box.accent-glow-fuchsia,html:not([data-theme=dark]) .celestial-icon-box.accent-glow-fuchsia{color:#ec4899!important;background-color:rgba(236,72,153,.08)!important;border-color:rgba(236,72,153,.3)!important}[data-theme=dark] .accent-glow-fuchsia{box-shadow:0 0 10px rgba(236,72,153,.18)!important}.celestial-icon-box[class*=accent-glow-],[data-theme=dark] .celestial-icon-box[class*=accent-glow-]{box-shadow:none!important}.celestial-icon-box.is-active[class*=accent-glow-],.celestial-icon-box[class*=accent-glow-]:hover{box-shadow:0 0 12px -2px currentColor!important}.celestial-rail .celestial-rail-tile.celestial-icon-box{background-color:color-mix(in srgb,currentColor 7%,transparent)!important;border-color:color-mix(in srgb,currentColor 20%,transparent)!important}.celestial-rail .celestial-rail-tile.celestial-icon-box.is-active,.celestial-rail .celestial-rail-tile.celestial-icon-box:hover{background-color:color-mix(in srgb,currentColor 18%,transparent)!important;border-color:color-mix(in srgb,currentColor 48%,transparent)!important}.celestial-rail{display:flex;flex-direction:column;align-items:center;gap:.55rem;width:100%;padding:.35rem 0;border-radius:6px;overflow-y:auto;overflow-x:hidden;background:transparent;border:none;box-shadow:none}.celestial-rail-tile{position:relative;width:2.75rem;height:2.75rem;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:11px;transition:transform var(--transition-fast),box-shadow var(--transition-fast),border-color var(--transition-fast),background-color var(--transition-fast)}.celestial-rail-tile:hover{transform:translateY(-1px) scale(1.05)}.celestial-rail-tile.is-active{border-color:var(--home-accent)!important;background-color:color-mix(in srgb,var(--home-accent) 18%,transparent)!important}.celestial-rail-activebar{position:absolute;left:-.5rem;top:50%;transform:translateY(-50%);width:3px;height:1.4rem;border-radius:9999px;background:var(--home-accent);box-shadow:0 0 8px var(--home-accent)}.celestial-rail-footer{margin-top:auto;flex-shrink:0;display:flex;align-items:center;justify-content:center;width:100%;padding-top:.5rem}@media (prefers-reduced-motion:reduce){.celestial-icon-box[class*=accent-glow-],.celestial-rail-tile{transition:none!important}.celestial-rail-tile:hover{transform:none}.home-celestial .animate-pulse,.home-celestial .animate-spin,.home-celestial .celestial-shimmer-bg:after{animation:none!important}}@keyframes celestialShimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.celestial-shimmer-bg{position:relative;overflow:hidden}.celestial-shimmer-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent 0,color-mix(in srgb,var(--home-accent) 4%,transparent) 25%,color-mix(in srgb,var(--home-accent) 12%,transparent) 50%,color-mix(in srgb,var(--home-accent) 4%,transparent) 75%,transparent 100%);animation:celestialShimmer 2s ease-in-out infinite;pointer-events:none}.scrollbar-micro::-webkit-scrollbar{width:3px;height:3px}.scrollbar-micro::-webkit-scrollbar-track{background:transparent}.scrollbar-micro::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--text-muted) 22%,transparent)!important;border-radius:9999px}.scrollbar-micro::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--text-muted) 42%,transparent)!important}.scrollbar-micro{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--text-muted) 22%,transparent) transparent}.promptheia-celestial-layout{min-height:100%;width:100%;transition:color .3s ease}html:not([data-theme=dark]) .promptheia-celestial-layout{color:#433522!important;background-image:url(/home-bg.webp)!important;background-size:cover;background-position:top;background-repeat:no-repeat;background-attachment:fixed}html[data-theme=dark] .promptheia-celestial-layout{color:#ecd19a!important;background-image:url(/home-bg-dark.webp)!important;background-size:cover;background-position:top;background-repeat:no-repeat;background-attachment:fixed}.promptheia-celestial-layout .app-mobile-viewport,.promptheia-celestial-layout .app-mobile-viewport.bg-cream{background:transparent!important}.promptheia-celestial-layout aside,.promptheia-celestial-layout aside.bg-cream{backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}[data-theme=dark] .promptheia-celestial-layout aside,[data-theme=dark] .promptheia-celestial-layout aside.bg-cream{background:rgba(15,12,8,.45)!important;border-right:1px solid rgba(224,166,75,.18)!important}html:not([data-theme=dark]) .promptheia-celestial-layout aside,html:not([data-theme=dark]) .promptheia-celestial-layout aside.bg-cream{background:rgba(255,255,255,.55)!important;border-right:1px solid rgba(179,127,49,.22)!important}.promptheia-celestial-layout header{backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important}[data-theme=dark] .promptheia-celestial-layout header{background:rgba(15,12,8,.3)!important;border-bottom:1px solid rgba(224,166,75,.18)!important}html:not([data-theme=dark]) .promptheia-celestial-layout header{background:rgba(255,255,255,.4)!important;border-bottom:1px solid rgba(179,127,49,.22)!important}.promptheia-celestial-layout footer,.promptheia-celestial-layout footer.bg-cream{backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}[data-theme=dark] .promptheia-celestial-layout footer,[data-theme=dark] .promptheia-celestial-layout footer.bg-cream{background:rgba(15,12,8,.5)!important;border-top:1px solid rgba(224,166,75,.18)!important}html:not([data-theme=dark]) .promptheia-celestial-layout footer,html:not([data-theme=dark]) .promptheia-celestial-layout footer.bg-cream{background:rgba(255,255,255,.65)!important;border-top:1px solid rgba(179,127,49,.22)!important}.promptheia-celestial-layout .promptheia-cinema{background:transparent!important;border:none!important;box-shadow:none!important;border-radius:0!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html:not([data-theme=dark]) .promptheia-celestial-layout .promptheia-cinema{color:#433522!important}.promptheia-celestial-layout .bg-card,.promptheia-celestial-layout [class*="bg-card/"]{backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}[data-theme=dark] .promptheia-celestial-layout .bg-card,[data-theme=dark] .promptheia-celestial-layout [class*="bg-card/"]{background:rgba(15,12,8,.45)!important;border-color:rgba(224,166,75,.18)!important}html:not([data-theme=dark]) .promptheia-celestial-layout .bg-card,html:not([data-theme=dark]) .promptheia-celestial-layout [class*="bg-card/"]{background:rgba(255,255,255,.6)!important;border-color:rgba(179,127,49,.22)!important}.promptheia-celestial-layout input:not([type=checkbox]):not([type=radio]),.promptheia-celestial-layout select,.promptheia-celestial-layout textarea{backdrop-filter:blur(4px)!important;-webkit-backdrop-filter:blur(4px)!important}[data-theme=dark] .promptheia-celestial-layout input:not([type=checkbox]):not([type=radio]),[data-theme=dark] .promptheia-celestial-layout select,[data-theme=dark] .promptheia-celestial-layout textarea{background:rgba(255,255,255,.03)!important;border-color:rgba(224,166,75,.18)!important;color:#ecd19a!important}html:not([data-theme=dark]) .promptheia-celestial-layout input:not([type=checkbox]):not([type=radio]),html:not([data-theme=dark]) .promptheia-celestial-layout select,html:not([data-theme=dark]) .promptheia-celestial-layout textarea{background:rgba(255,255,255,.35)!important;border-color:rgba(179,127,49,.25)!important;color:#433522!important}[data-theme=dark] .promptheia-celestial-layout select option{background:#0f0c08!important;color:#ecd19a!important}html:not([data-theme=dark]) .promptheia-celestial-layout select option{background:#ffffff!important;color:#433522!important}@keyframes celestial-shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.celestial-send-btn-active{position:relative!important;overflow:hidden!important;border:1px solid color-mix(in srgb,var(--home-accent) 45%,transparent)!important;background:color-mix(in srgb,var(--home-accent) 15%,transparent)!important;color:color-mix(in srgb,var(--home-accent) 70%,var(--text-primary))!important;box-shadow:0 4px 14px -4px color-mix(in srgb,var(--home-accent) 35%,transparent)!important}.celestial-send-btn-active:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.15),transparent);transform:translateX(-100%);animation:celestial-shimmer 2s infinite}.tool-menu-item{position:relative!important;transition:all .3s cubic-bezier(.16,1,.3,1)!important;border:1px solid transparent!important}.tool-menu-item:hover{background:color-mix(in srgb,var(--home-accent) 8%,transparent)!important;border-color:color-mix(in srgb,var(--home-accent) 35%,transparent)!important;box-shadow:0 0 10px color-mix(in srgb,var(--home-accent) 10%,transparent)!important}.tool-menu-item svg{transition:transform .3s cubic-bezier(.16,1,.3,1)!important}.tool-menu-item:hover svg{transform:scale(1.1) rotate(5deg)!important;color:color-mix(in srgb,var(--home-accent) 75%,var(--text-primary))!important}.celestial-recents-pill{display:inline-flex;align-items:center;gap:.4rem;border-radius:9999px;padding:.42rem .85rem;font-size:11px;line-height:1;border:1px solid color-mix(in srgb,var(--home-accent) 22%,transparent);background:color-mix(in srgb,var(--home-accent) 5%,var(--bg-elevated));color:color-mix(in srgb,var(--text-primary) 82%,var(--home-accent))}.celestial-recents-pill:hover{border-color:color-mix(in srgb,var(--home-accent) 40%,transparent);background:color-mix(in srgb,var(--home-accent) 10%,transparent);transform:translateY(-1px);box-shadow:0 7px 20px -10px color-mix(in srgb,var(--home-accent) 38%,transparent)}.celestial-recents-pill svg{color:color-mix(in srgb,var(--home-accent) 72%,var(--text-primary))}@keyframes celestial-hero-twinkle{0%,to{opacity:.9;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}.celestial-mobile-star{display:inline-flex}.celestial-mobile-star svg{animation:celestial-hero-twinkle 5s ease-in-out infinite;filter:drop-shadow(0 6px 24px color-mix(in srgb,var(--home-accent) 45%,transparent))}@media (prefers-reduced-motion:reduce){.celestial-mobile-star svg{animation:none}}.home-model-control:hover{border-color:transparent!important;background:color-mix(in srgb,var(--home-accent) 18%,transparent)!important}.home-reasoning-control:hover{background:color-mix(in srgb,var(--accent-color,var(--home-accent)) 18%,transparent)!important}@keyframes celestial-rise-in{0%{opacity:0;transform:translateY(16px);filter:blur(6px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.celestial-enter{animation:celestial-rise-in .75s cubic-bezier(.16,1,.3,1) backwards}.celestial-enter-1{animation-delay:.08s}.celestial-enter-2{animation-delay:.18s}.celestial-enter-3{animation-delay:.3s}.celestial-enter-4{animation-delay:.55s}@keyframes celestial-chip-in{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.celestial-chip-enter{animation:celestial-chip-in .5s cubic-bezier(.16,1,.3,1) backwards}@keyframes celestial-msg-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.celestial-msg{animation:celestial-msg-in .4s cubic-bezier(.16,1,.3,1) backwards}.celestial-thinking{display:flex;flex-direction:column;gap:.5rem;padding:.2rem 0 .35rem;width:100%;max-width:420px}.celestial-thinking span{display:block;height:.62rem;border-radius:9999px;background:linear-gradient(100deg,color-mix(in srgb,var(--home-accent) 15%,transparent) 20%,color-mix(in srgb,var(--home-accent) 24%,transparent) 42%,color-mix(in srgb,var(--accent-teal) 17%,transparent) 60%,color-mix(in srgb,var(--home-accent) 15%,transparent) 80%);background-size:240% 100%;animation:celestial-thinking-sweep 1.7s linear infinite}.celestial-thinking span:first-child{width:96%}.celestial-thinking span:nth-child(2){width:80%;animation-delay:.15s}.celestial-thinking span:nth-child(3){width:55%;animation-delay:.3s}@keyframes celestial-thinking-sweep{0%{background-position:120% 0}to{background-position:-120% 0}}.celestial-roundtable-heading{display:inline-flex;align-items:center;gap:.35rem;margin:0 0 .45rem;color:color-mix(in srgb,var(--accent-iris) 78%,var(--text-primary));font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.62rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase}.celestial-roundtable-mark{display:inline-grid;place-items:center;width:1.35rem;height:1.35rem;border:1px solid color-mix(in srgb,var(--accent-iris) 35%,transparent);border-radius:999px;background:color-mix(in srgb,var(--accent-iris) 10%,transparent)}.celestial-roundtable-lead .celestial-chat-bubble-assistant{border-radius:1.1rem;border:1px solid color-mix(in srgb,var(--accent-iris) 22%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--accent-iris) 6%,transparent),transparent 62%)}.celestial-roundtable-contribution{width:min(94%,52rem);margin-left:.9rem;padding:.6rem 0 .1rem .85rem;border-left:1px solid color-mix(in srgb,var(--accent-iris) 35%,transparent)}.celestial-roundtable-contribution .celestial-chat-bubble-assistant{border-radius:.95rem;background:color-mix(in srgb,var(--accent-iris) 4%,transparent)}.celestial-participant-wait{display:inline-flex;align-items:center;gap:.5rem;min-height:2.25rem;padding:.45rem .65rem;border:1px solid color-mix(in srgb,var(--accent-iris) 20%,transparent);border-radius:.8rem;color:color-mix(in srgb,var(--text-secondary) 88%,white);font-size:.72rem}.celestial-participant-wait-dot{width:.45rem;height:.45rem;flex:0 0 auto;border-radius:999px;background:var(--accent-iris);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-iris) 16%,transparent)}.celestial-stop-feedback{display:flex;align-items:center;justify-content:center;gap:.45rem;width:-moz-fit-content;width:fit-content;max-width:100%;margin:0 auto .45rem;padding:.5rem .75rem;border:1px solid color-mix(in srgb,var(--home-accent) 30%,transparent);border-radius:999px;background:color-mix(in srgb,var(--home-accent) 9%,transparent);color:color-mix(in srgb,var(--text-primary) 85%,var(--home-accent));font-size:.72rem;font-weight:500}.celestial-stop-feedback.is-stopping{border-color:color-mix(in srgb,var(--home-accent) 52%,transparent)}.celestial-hero-arcs path{animation:celestial-arc-breathe 7.5s ease-in-out infinite}.celestial-hero-arcs path:first-child{--arc-hi:0.92;--arc-lo:0.5}.celestial-hero-arcs path:nth-child(2){--arc-hi:0.62;--arc-lo:0.28;animation-delay:1.4s}.celestial-hero-arcs path:nth-child(3){--arc-hi:0.38;--arc-lo:0.15;animation-delay:2.8s}@keyframes celestial-arc-breathe{0%,to{opacity:var(--arc-hi,.9)}50%{opacity:var(--arc-lo,.4)}}.celestial-send-btn svg,.celestial-send-btn-active svg{transition:transform .25s cubic-bezier(.16,1,.3,1)}.celestial-send-btn:hover:not(:disabled) svg{transform:translateX(2px)}.home-celestial ::-moz-selection{background:color-mix(in srgb,var(--home-accent) 32%,transparent)}.home-celestial ::selection{background:color-mix(in srgb,var(--home-accent) 32%,transparent)}.home-celestial input,.home-celestial textarea{caret-color:var(--home-accent)}@media (prefers-reduced-motion:reduce){.celestial-chip-enter,.celestial-enter,.celestial-hero-arcs path,.celestial-msg,.celestial-thinking span{animation:none}}@media (max-width:640px){.celestial-roundtable-contribution{width:calc(100% - .6rem);margin-left:.6rem;padding-left:.65rem}}.dracmas-wallet{--dw-bg:#f3f2ed;--dw-card:#ffffff;--dw-card-soft:#fafaf7;--dw-chip:#f3f2ed;--dw-ink:#121212;--dw-on-ink:#ffffff;--dw-ink-card:#121212;--dw-on-ink-card:#ffffff;--dw-mute:#717064;--dw-faint:#c9c8be;--dw-dim:#b4b3a8;--dw-lime:#a78bfa;--dw-on-lime:#121212;--dw-line:rgba(18,18,18,0.07);--dw-line-strong:rgba(18,18,18,0.14);--dw-veil:rgba(18,18,18,0.55);--dw-disabled-bg:#dcdbd2;--dw-disabled-fg:#9c9b90;--dw-pulse:rgba(18,18,18,0.3);--dw-shadow:0 1px 2px rgba(18,18,18,0.03),0 14px 34px -26px rgba(18,18,18,0.24);--dw-shadow-lift:0 2px 4px rgba(18,18,18,0.04),0 22px 44px -22px rgba(18,18,18,0.3);--dw-font:"Plus Jakarta Sans","DM Sans",system-ui,sans-serif;--dw-font-body:"DM Sans",system-ui,sans-serif;--bg-primary:var(--dw-bg);--bg-elevated:var(--dw-card);--card-bg:var(--dw-card);--surface-soft:var(--dw-chip);--border-color:var(--dw-line-strong);--text-primary:var(--dw-ink);--text-secondary:#4c4b43;--text-muted:var(--dw-mute);position:relative;min-height:100vh;background:var(--dw-bg);color:var(--dw-ink);font-family:var(--dw-font-body)}html[data-theme=dark] .dracmas-wallet{--dw-bg:#141412;--dw-card:#1e1d19;--dw-card-soft:#232219;--dw-chip:#2b2a23;--dw-ink:#f1f0e8;--dw-on-ink:#161510;--dw-ink-card:#0c0c0a;--dw-on-ink-card:#f1f0e8;--dw-mute:#9b998c;--dw-faint:#504f45;--dw-dim:#6a6960;--dw-line:rgba(255,255,255,0.08);--dw-line-strong:rgba(255,255,255,0.17);--dw-veil:rgba(0,0,0,0.62);--dw-disabled-bg:#2b2a24;--dw-disabled-fg:#6b6a5f;--dw-pulse:rgba(241,240,232,0.22);--dw-shadow:0 1px 2px rgba(0,0,0,0.2),0 14px 34px -26px rgba(0,0,0,0.65);--dw-shadow-lift:0 2px 4px rgba(0,0,0,0.25),0 22px 44px -22px rgba(0,0,0,0.7);--text-secondary:#c4c2b5}.dracmas-wallet ::-moz-selection{background:color-mix(in srgb,var(--dw-lime) 60%,transparent);color:#121212}.dracmas-wallet ::selection{background:color-mix(in srgb,var(--dw-lime) 60%,transparent);color:#121212}.dracmas-wallet input,.dracmas-wallet textarea{caret-color:var(--dw-ink)}.dracmas-wallet :is(button,a,input,textarea):focus-visible{outline:2px solid var(--dw-ink);outline-offset:2px}.dracmas-wallet button{transition-property:transform,background-color,border-color,color,box-shadow,opacity,filter;transition-duration:.24s;transition-timing-function:cubic-bezier(.16,1,.3,1)}.dracmas-wallet button:active:not(:disabled){transform:scale(.97)}.dwn-enter{animation:dwn-rise .55s cubic-bezier(.16,1,.3,1) backwards}.dwn-enter-1{animation-delay:.06s}.dwn-enter-2{animation-delay:.12s}.dwn-enter-3{animation-delay:.18s}.dwn-enter-4{animation-delay:.24s}.dwn-enter-5{animation-delay:.3s}@keyframes dwn-rise{0%{opacity:0;transform:translateY(16px) scale(.988)}}.dwn-card{position:relative;border-radius:22px;border:1px solid transparent;background:var(--dw-card);box-shadow:var(--dw-shadow);transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s ease,border-color .3s ease}html[data-theme=dark] .dwn-card{border-color:var(--dw-line)}.dwn-card--lime{background:var(--dw-lime);color:#121212}html[data-theme=dark] .dwn-card--lime{border-color:transparent}.dwn-card--ink{background:var(--dw-ink-card);color:var(--dw-on-ink-card)}.dwn-lift{cursor:pointer}.dwn-lift:hover{transform:translateY(-3px);box-shadow:var(--dw-shadow-lift)}.dwn-nav{display:flex;align-items:center;gap:4px;padding:5px;border-radius:9999px;border:1px solid transparent;background:var(--dw-card);box-shadow:var(--dw-shadow)}html[data-theme=dark] .dwn-nav{border-color:var(--dw-line)}.dwn-nav-pill{position:relative;flex:none;border-radius:9999px;padding:9px 17px;font-family:var(--dw-font);font-weight:700;font-size:13px;line-height:1;color:var(--dw-mute);transition:color .25s ease}.dwn-nav-pill:hover{color:var(--dw-ink)}.dwn-nav-pill.is-active{color:var(--dw-on-lime)}.dwn-nav-ind{position:absolute;inset:0;border-radius:9999px;background:var(--dw-lime);box-shadow:0 4px 14px -6px color-mix(in srgb,var(--dw-lime) 85%,#121212)}.dwn-nav-badge{display:inline-grid;place-items:center;min-width:1rem;height:1rem;padding:0 .22rem;border-radius:9999px;font-size:9px;font-weight:800;background:var(--dw-ink);color:var(--dw-on-ink)}.dwn-nav-pill.is-active .dwn-nav-badge{background:#121212;color:var(--dw-lime)}.dwn-btn{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:9999px;min-height:2.6rem;padding:0 1.35rem;border:1.5px solid transparent;font-family:var(--dw-font);font-weight:700;white-space:nowrap}.dwn-btn:disabled{cursor:not-allowed;background:var(--dw-disabled-bg);color:var(--dw-disabled-fg);border-color:transparent;box-shadow:none}.dwn-btn--ink{background:var(--dw-ink);color:var(--dw-on-ink)}.dwn-btn--ink:hover:not(:disabled){transform:translateY(-1.5px);box-shadow:0 12px 24px -10px color-mix(in srgb,var(--dw-ink) 45%,transparent)}.dwn-btn--lime{background:var(--dw-lime);color:var(--dw-on-lime)}.dwn-btn--lime:hover:not(:disabled){transform:translateY(-1.5px);box-shadow:0 12px 26px -10px color-mix(in srgb,var(--dw-lime) 65%,#121212)}.dwn-btn--outline{border-color:var(--dw-ink);color:var(--dw-ink);background:transparent}.dwn-btn--outline:hover:not(:disabled){background:var(--dw-ink);color:var(--dw-on-ink);transform:translateY(-1.5px)}.dwn-btn--chip{background:var(--dw-chip);color:var(--dw-ink)}.dwn-btn--chip:hover:not(:disabled){background:color-mix(in srgb,var(--dw-ink) 9%,var(--dw-chip))}.dwn-btn--on-lime-done{background:rgba(18,18,18,.12);color:#121212}.dwn-btn--ink:after,.dwn-btn--lime:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.25) 50%,transparent 65%);transform:translateX(-130%);transition:transform .65s ease}.dwn-btn--ink:hover:not(:disabled):after,.dwn-btn--lime:hover:not(:disabled):after{transform:translateX(130%)}.dwn-btn>*{position:relative;z-index:1}.dwn-nudge{transition:transform .25s cubic-bezier(.16,1,.3,1)}.dwn-btn:hover:not(:disabled) .dwn-nudge,.dwn-lift:hover .dwn-nudge,a:hover .dwn-nudge,button:hover:not(:disabled) .dwn-nudge{transform:translate(2px,-1px)}.dwn-icon-btn{display:grid;place-items:center;width:2.4rem;height:2.4rem;flex-shrink:0;border-radius:9999px;border:1px solid transparent;background:var(--dw-card);color:var(--dw-ink);box-shadow:var(--dw-shadow)}html[data-theme=dark] .dwn-icon-btn{border-color:var(--dw-line)}.dwn-icon-btn:hover:not(:disabled){background:var(--dw-ink);color:var(--dw-lime);transform:translateY(-2px)}.dwn-icon-btn--soft{background:var(--dw-chip);box-shadow:none}.dwn-icon-btn--on-lime{background:rgba(18,18,18,.1);color:#121212;box-shadow:none}.dwn-icon-btn--on-lime:hover:not(:disabled){background:#121212;color:var(--dw-lime)}.dwn-stat-icon{display:grid;place-items:center;width:2.3rem;height:2.3rem;border-radius:9999px;border:1.5px solid var(--dw-ink);color:var(--dw-ink);background:transparent;transition:transform .3s cubic-bezier(.16,1,.3,1),background-color .3s ease,color .3s ease}.dwn-lift:hover .dwn-stat-icon{background:var(--dw-ink);color:var(--dw-lime);transform:rotate(-10deg) scale(1.06)}.dwn-chip{display:inline-flex;align-items:center;gap:.3rem;border-radius:9999px;padding:4px 10px;font-family:var(--dw-font);font-weight:700;font-size:11px;line-height:1.25;white-space:nowrap;background:var(--dw-lime);color:var(--dw-on-lime)}.dwn-chip--soft{background:var(--dw-chip);color:var(--dw-mute)}.dwn-chip--ink{background:var(--dw-ink);color:var(--dw-on-ink)}.dwn-chip--on-lime{background:rgba(18,18,18,.1);color:#121212}.dwn-num{font-family:var(--dw-font);font-weight:700;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.dwn-title{font-family:var(--dw-font);font-weight:800;letter-spacing:-.02em}.dwn-tick{display:inline-block;animation:dwn-tick 2.6s ease-in-out infinite}@keyframes dwn-tick{0%,to{transform:translateY(0)}50%{transform:translateY(-2.5px)}}.dwn-flame{display:inline-block;transform-origin:50% 85%;animation:dwn-flame 2.1s ease-in-out infinite}@keyframes dwn-flame{0%,to{transform:rotate(-3deg) scale(1)}30%{transform:rotate(3deg) scale(1.08)}60%{transform:rotate(-2deg) scale(.97)}}.dwn-bar{position:relative;height:9px;border-radius:9999px;background:color-mix(in srgb,var(--dw-ink) 10%,transparent);overflow:hidden}.dwn-bar--on-ink,.dwn-card--ink .dwn-bar{background:rgba(255,255,255,.15)}html[data-theme=dark] .dwn-card--ink .dwn-bar{background:rgba(241,240,232,.14)}.dwn-bar-fill{position:relative;height:100%;border-radius:9999px;background:var(--dw-lime);overflow:hidden;transition:width 1s cubic-bezier(.16,1,.3,1)}.dwn-bar-fill:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.55) 50%,transparent 70%);transform:translateX(-140%);animation:dwn-sheen 3.4s ease-in-out infinite}@keyframes dwn-sheen{0%,55%{transform:translateX(-140%)}90%,to{transform:translateX(160%)}}.dwn-day{flex:1 1 0%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border-radius:12px;padding:9px 0;font-family:var(--dw-font);font-weight:700;font-size:11px;line-height:1;color:#121212;animation:dwn-pop .45s cubic-bezier(.16,1,.3,1) backwards;animation-delay:calc(var(--i, 0) * 45ms)}.dwn-day--done{background:rgba(18,18,18,.12)}.dwn-day--now{--dw-pulse:rgba(18,18,18,0.35);background:#121212;color:var(--dw-lime);animation:dwn-pop .45s cubic-bezier(.16,1,.3,1) backwards,dwn-daypulse 2.2s ease-in-out calc(var(--i, 0) * 45ms + .5s) infinite}.dwn-day--future{background:rgba(255,255,255,.5);color:rgba(18,18,18,.45)}@keyframes dwn-daypulse{0%,to{box-shadow:0 0 0 0 var(--dw-pulse)}50%{box-shadow:0 0 0 5px transparent}}@keyframes dwn-pop{0%{opacity:0;transform:scale(.6)}70%{transform:scale(1.06)}to{opacity:1;transform:scale(1)}}.dwn-lvl-dot{display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:9999px;border:2px solid transparent;font-family:var(--dw-font);font-weight:700;font-size:13.5px;background:var(--dw-chip);color:var(--dw-dim);transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s ease;animation:dwn-pop .4s cubic-bezier(.16,1,.3,1) backwards;animation-delay:calc(var(--i, 0) * 18ms)}.dwn-lvl-dot:hover{transform:translateY(-3px) scale(1.08);box-shadow:var(--dw-shadow-lift)}.dwn-lvl-dot--done{background:var(--dw-ink);color:var(--dw-on-ink)}.dwn-lvl-dot--now{background:var(--dw-lime);color:var(--dw-on-lime);border-color:var(--dw-ink);animation:dwn-pop .4s cubic-bezier(.16,1,.3,1) backwards,dwn-daypulse 2.4s ease-in-out .6s infinite}.dwn-amount{display:flex;align-items:center;gap:.6rem;border-bottom:2px solid var(--dw-ink);padding:2px 4px 10px;transition:box-shadow .3s ease}.dwn-amount:focus-within{box-shadow:0 3px 0 -1px var(--dw-lime)}.dwn-amount input{flex:1;min-width:0;border:none;outline:none;background:transparent;font-family:var(--dw-font);font-weight:700;font-size:clamp(1.9rem,6vw,2.15rem);letter-spacing:-.03em;color:var(--dw-ink);font-variant-numeric:tabular-nums}.dwn-amount input::-moz-placeholder{color:var(--dw-faint)}.dwn-amount input::placeholder{color:var(--dw-faint)}.dwn-field{width:100%;border:1.5px solid var(--dw-line-strong);border-radius:16px;background:var(--dw-card-soft);padding:12px 14px;font-size:13.5px;color:var(--dw-ink);outline:none;resize:none;transition:border-color .25s ease}.dwn-field:focus{border-color:var(--dw-ink)}.dwn-field::-moz-placeholder{color:var(--dw-mute);opacity:.75}.dwn-field::placeholder{color:var(--dw-mute);opacity:.75}.dwn-tx-row{display:flex;align-items:center;gap:.8rem;padding:.72rem .45rem;border-radius:14px;transition:background-color .22s ease}.dwn-tx-row:hover{background:var(--dw-chip)}.dwn-tx-icon{display:grid;place-items:center;width:2.4rem;height:2.4rem;flex-shrink:0;border-radius:9999px;background:var(--dw-chip);color:var(--dw-ink)}.dwn-tx-icon--lime{background:var(--dw-lime);color:#121212}.dwn-contact{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;padding:11px 14px;border-radius:16px;border:1.5px solid transparent;background:var(--dw-card-soft);text-align:left;transition:background-color .25s ease,transform .25s ease,border-color .25s ease}.dwn-contact:hover{transform:translateX(2px)}.dwn-contact.is-selected{background:color-mix(in srgb,var(--dw-lime) 45%,var(--dw-card));border-color:color-mix(in srgb,var(--dw-ink) 22%,transparent)}html[data-theme=dark] .dwn-contact.is-selected{background:color-mix(in srgb,var(--dw-lime) 26%,var(--dw-card))}.dwn-pack{position:relative;border-radius:22px;border:2px solid transparent;background:var(--dw-card);box-shadow:var(--dw-shadow);text-align:center;cursor:pointer;transition:transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s ease,border-color .28s ease}.dwn-pack:hover{transform:translateY(-4px);box-shadow:var(--dw-shadow-lift)}.dwn-pack.is-selected{border-color:var(--dw-ink)}.dwn-float-badge{position:absolute;top:-11px;left:50%;transform:translateX(-50%);z-index:1;border-radius:9999px;border:1.5px solid var(--dw-ink);background:var(--dw-lime);color:#121212;font-size:10px;padding:4px 12px;white-space:nowrap}.dwn-coin,.dwn-float-badge{font-family:var(--dw-font);font-weight:800}.dwn-coin{display:grid;place-items:center;width:2.4rem;height:2.4rem;border-radius:9999px;background:var(--dw-ink);color:var(--dw-lime);font-size:15px;transition:transform .35s cubic-bezier(.16,1,.3,1)}.dwn-coin:hover{transform:rotate(-14deg) scale(1.06)}.dwn-sheet{position:relative;border:1px solid var(--dw-line);background:var(--dw-card);color:var(--dw-ink);box-shadow:0 30px 80px -30px rgba(0,0,0,.45)}.dwn-sheet--lime{background:var(--dw-lime);color:#121212;border-color:transparent}.dwn-handle{width:40px;height:5px;border-radius:9999px;margin:0 auto;background:color-mix(in srgb,var(--dw-ink) 18%,transparent)}.dwn-sheet--lime .dwn-handle{background:rgba(18,18,18,.2)}.dwn-toast{position:fixed;left:50%;transform:translateX(-50%);bottom:calc(var(--app-mobile-bottomnav-height, 0rem) + var(--safe-bottom, 0px) + 1.1rem);z-index:90;display:flex;align-items:center;gap:.55rem;max-width:min(92vw,30rem);border-radius:9999px;padding:.7rem 1.15rem;font-family:var(--dw-font);font-weight:600;font-size:12.5px;background:var(--dw-ink);color:var(--dw-on-ink);box-shadow:0 16px 40px -14px rgba(0,0,0,.45)}.dwn-burst{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none}.dwn-burst i{position:absolute;width:7px;height:7px;border-radius:2px;opacity:0;animation:dwn-burst .95s cubic-bezier(.16,1,.3,1) var(--d,.1s) forwards}.dwn-burst i:nth-child(odd){border-radius:9999px;width:6px;height:6px}@keyframes dwn-burst{0%{transform:translate(0) rotate(0deg) scale(.4);opacity:1}to{transform:translate(var(--bx,0),var(--by,-50px)) rotate(210deg) scale(1);opacity:0}}.dwn-pop{animation:dwn-pop-big .55s cubic-bezier(.16,1,.3,1) backwards}@keyframes dwn-pop-big{0%{transform:scale(.35) rotate(-12deg);opacity:0}65%{transform:scale(1.1) rotate(3deg)}to{transform:scale(1) rotate(0deg);opacity:1}}.dwn-skel{position:relative;overflow:hidden;border-radius:12px;background:var(--dw-chip)}.dwn-skel:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--dw-card) 70%,transparent),transparent);animation:dwn-skel 1.4s ease infinite}@keyframes dwn-skel{to{transform:translateX(100%)}}.dwn-empty{border:1.5px dashed var(--dw-line-strong);border-radius:16px;padding:1.15rem 1rem;text-align:center;font-size:11.5px;color:var(--dw-mute)}@media (prefers-reduced-motion:reduce){.dracmas-wallet button:active:not(:disabled){transform:none}.dwn-bar-fill:after,.dwn-burst i,.dwn-day,.dwn-day--now,.dwn-enter,.dwn-flame,.dwn-lvl-dot,.dwn-lvl-dot--now,.dwn-pop,.dwn-skel:after,.dwn-tick{animation:none}.dwn-burst i{opacity:0}.dwn-btn--ink:hover:not(:disabled),.dwn-btn--lime:hover:not(:disabled),.dwn-btn--outline:hover:not(:disabled),.dwn-icon-btn:hover:not(:disabled),.dwn-lift:hover,.dwn-pack:hover{transform:none}.dwn-btn--ink:after,.dwn-btn--lime:after{display:none}}.dw-gold-btn{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;border-radius:9999px;border:1px solid color-mix(in srgb,var(--accent-gold) 55%,transparent);background:linear-gradient(140deg,color-mix(in srgb,var(--accent-gold) 45%,#f9e5b5),var(--accent-gold) 58%,color-mix(in srgb,var(--accent-gold) 80%,#4a3208));color:#241a0b;font-weight:700;box-shadow:0 8px 22px -8px color-mix(in srgb,var(--accent-gold) 70%,transparent),inset 0 1px 1px rgba(255,255,255,.35);transition:transform .24s cubic-bezier(.16,1,.3,1),box-shadow .24s ease,filter .24s ease}.dw-gold-btn:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 12px 28px -8px color-mix(in srgb,var(--accent-gold) 85%,transparent),inset 0 1px 1px rgba(255,255,255,.4)}.dw-gold-btn:active:not(:disabled){transform:scale(.97)}.dw-gold-btn:disabled{opacity:.45;cursor:not-allowed}.dw-gold-btn:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.35) 50%,transparent 70%);transform:translateX(-120%);animation:celestial-shimmer 2.6s infinite}.dw-gold-btn span,.dw-gold-btn svg{position:relative;z-index:1}.dw-ghost-btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;border-radius:9999px;border:1px solid color-mix(in srgb,var(--accent-gold) 24%,var(--border-color));background:color-mix(in srgb,var(--card-bg) 60%,transparent);color:var(--text-primary);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:all .24s cubic-bezier(.16,1,.3,1)}.dw-ghost-btn:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent-gold) 48%,transparent);background:color-mix(in srgb,var(--accent-gold) 10%,transparent);transform:translateY(-1px)}.dw-ghost-btn:active:not(:disabled){transform:scale(.97)}.dw-ghost-btn:disabled{opacity:.45;cursor:not-allowed}.dw-tab{display:inline-flex;align-items:center;gap:.4rem;flex-shrink:0;border-radius:9999px;padding:.5rem .95rem;font-size:11px;font-weight:600;letter-spacing:.04em;border:1px solid transparent;color:var(--text-muted);transition:all .26s cubic-bezier(.16,1,.3,1)}.dw-tab.is-active,.dw-tab:hover{color:var(--text-primary)}.dw-tab.is-active{border-color:color-mix(in srgb,var(--accent-gold) 45%,transparent);background:color-mix(in srgb,var(--accent-gold) 13%,transparent);box-shadow:0 6px 18px -10px color-mix(in srgb,var(--accent-gold) 60%,transparent)}.dw-tab .dw-tab-badge{display:inline-grid;place-items:center;min-width:1.05rem;height:1.05rem;padding:0 .25rem;border-radius:9999px;font-size:9px;font-weight:800;color:#241a0b;background:linear-gradient(140deg,#f7dc97,var(--accent-gold))}.dw-tabbar{border-radius:9999px;border:1px solid color-mix(in srgb,var(--accent-gold) 14%,var(--border-color));background:color-mix(in srgb,var(--card-bg) 78%,transparent);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 10px 30px -18px rgba(0,0,0,.5)}.dw-sheet{border:1px solid color-mix(in srgb,var(--accent-gold) 22%,var(--border-color));background:color-mix(in srgb,var(--card-bg) 94%,transparent);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 30px 80px -30px rgba(0,0,0,.7),inset 0 1px 0 rgba(255,255,255,.06)}.dw-sheet:before{content:"";position:absolute;top:-1px;left:18%;right:18%;height:2px;border-radius:3px;background:linear-gradient(90deg,transparent 0,color-mix(in srgb,var(--accent-gold) 92%,transparent) 25%,color-mix(in srgb,var(--accent-gold) 92%,transparent) 75%,transparent 100%);box-shadow:0 0 18px 0 color-mix(in srgb,var(--accent-gold) 55%,transparent);pointer-events:none}@media (prefers-reduced-motion:reduce){.dw-gold-btn:after{animation:none}}.promptheia-stage{position:relative;background:radial-gradient(85% 55% at 82% -10%,color-mix(in srgb,var(--accent-iris) 9%,transparent),transparent 58%),radial-gradient(120% 70% at 50% -8%,color-mix(in srgb,var(--accent-gold) 11%,var(--bg-primary)),transparent 62%),radial-gradient(70% 48% at 6% 112%,color-mix(in srgb,var(--accent-teal) 7%,transparent),transparent 60%),var(--bg-primary)}html:not([data-theme=dark]) .promptheia-stage{background:radial-gradient(85% 55% at 82% -10%,color-mix(in srgb,var(--accent-iris) 6%,transparent),transparent 58%),radial-gradient(120% 70% at 50% -8%,color-mix(in srgb,var(--accent-gold) 8%,var(--bg-primary)),transparent 60%),radial-gradient(70% 48% at 6% 112%,color-mix(in srgb,var(--accent-teal) 5%,transparent),transparent 60%),var(--bg-primary)}.promptheia-stage ::-moz-selection{background:color-mix(in srgb,var(--accent-gold) 30%,transparent)}.promptheia-stage ::selection{background:color-mix(in srgb,var(--accent-gold) 30%,transparent)}.promptheia-stage input,.promptheia-stage textarea{caret-color:var(--accent-gold)}.promptheia-stage a:active,.promptheia-stage button:active:not(:disabled){transform:scale(.975)}@media (prefers-reduced-motion:reduce){.promptheia-stage a:active,.promptheia-stage button:active:not(:disabled){transform:none}}.promptheia-search{position:relative;transition:border-color .3s ease,box-shadow .3s ease}.promptheia-search:after{content:"";position:absolute;inset:-1.5px;border-radius:inherit;padding:1.5px;background:linear-gradient(120deg,var(--accent-gold),var(--accent-iris) 30%,var(--accent-teal) 55%,var(--accent-gold) 82%,var(--accent-iris));background-size:320% 320%;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:0;transition:opacity .4s ease;animation:celestial-gradient-border 6.5s linear infinite}.promptheia-search:focus-within{border-color:transparent!important;box-shadow:0 0 22px -6px color-mix(in srgb,var(--accent-gold) 45%,transparent),-14px 6px 30px -16px color-mix(in srgb,var(--accent-iris) 35%,transparent),14px 6px 30px -16px color-mix(in srgb,var(--accent-teal) 30%,transparent)!important}.promptheia-search:focus-within:after{opacity:1}.promptheia-title{background-image:linear-gradient(176deg,color-mix(in srgb,var(--accent-gold) 55%,#fff7e2) 0,var(--accent-gold) 38%,color-mix(in srgb,var(--accent-gold) 70%,#6b4d16) 74%,color-mix(in srgb,var(--accent-iris) 45%,var(--accent-gold)) 100%);background-size:100% 220%;animation:promptheia-title-sheen 13s ease-in-out infinite}@keyframes promptheia-title-sheen{0%,to{background-position:50% 0}50%{background-position:50% 100%}}@media (prefers-reduced-motion:reduce){.promptheia-title{animation:none}}.celestial-thread{-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 22px,#000 calc(100% - 14px),transparent);mask-image:linear-gradient(180deg,transparent 0,#000 22px,#000 calc(100% - 14px),transparent)}.rich-md ol.rich-stepper{counter-reset:step;list-style:none;padding-left:0}.rich-md ol.rich-stepper>li{position:relative;counter-increment:step;padding-left:2.4rem;min-height:1.7rem}.rich-md ol.rich-stepper>li:before{content:counter(step);position:absolute;left:0;top:-.05rem;display:grid;place-items:center;width:1.65rem;height:1.65rem;border-radius:9999px;border:1px solid color-mix(in srgb,var(--accent-gold) 45%,transparent);background:color-mix(in srgb,var(--accent-gold) 12%,var(--card-bg));color:var(--accent-gold);font-size:.72rem;font-weight:700;font-variant-numeric:tabular-nums}.rich-md ol.rich-stepper>li:not(:last-child):after{content:"";position:absolute;left:.82rem;top:1.8rem;bottom:-.85rem;border-left:1.5px dotted color-mix(in srgb,var(--accent-gold) 42%,transparent);transform-origin:top;animation:rich-stepper-grow .5s cubic-bezier(.16,1,.3,1) both}@keyframes rich-stepper-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.rich-md ul{list-style:none;padding-left:0}.rich-md ul>li{position:relative;padding-left:1.15rem}.rich-md ul>li:before{content:"";position:absolute;left:.2rem;top:.58rem;width:5px;height:5px;border-radius:9999px;background:var(--accent-gold)}.rich-md ul>li.rich-task{padding-left:0}.rich-md ul>li.rich-task:before{display:none}.rich-caret{display:inline-block;width:2px;height:1em;margin-left:1px;vertical-align:text-bottom;background:var(--accent-gold);animation:rich-caret-blink .9s steps(1) infinite}@keyframes rich-caret-blink{0%,49%{opacity:1}50%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.rich-caret{opacity:.55}.rich-caret,.rich-md ol.rich-stepper>li:not(:last-child):after{animation:none}}.rich-highlight{background:color-mix(in srgb,var(--accent-gold) 30%,transparent);color:var(--text-primary);border-radius:.2em;padding:.05em .25em}.rich-md table tbody tr:nth-child(2n){background:color-mix(in srgb,var(--accent-gold) 4%,transparent)}.rich-md table tbody tr:hover{background:color-mix(in srgb,var(--accent-gold) 9%,transparent)}.rich-md blockquote{position:relative}.rich-md blockquote:before{content:"\201C";position:absolute;left:.3rem;top:-.55rem;font-family:Fraunces,serif;font-style:italic;font-size:2.1rem;line-height:1;color:color-mix(in srgb,var(--accent-gold) 55%,transparent)}.rich-md h2{position:relative;padding-left:.85rem}.rich-md h2:before{content:"";position:absolute;left:0;top:.15em;bottom:.2em;width:3px;border-radius:2px;background:var(--accent-gold)}.rich-code,.rich-code code{color:var(--text-primary);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;background:transparent;white-space:pre;-moz-tab-size:2;-o-tab-size:2;tab-size:2}.rich-code .token.cdata,.rich-code .token.comment,.rich-code .token.doctype,.rich-code .token.prolog{color:var(--text-secondary);font-style:italic}.rich-code .token.punctuation{color:color-mix(in srgb,var(--text-primary) 60%,transparent)}.rich-code .token.atrule,.rich-code .token.important,.rich-code .token.keyword,.rich-code .token.rule{color:var(--accent-iris);font-weight:600}.rich-code .token.attr-value,.rich-code .token.char,.rich-code .token.inserted,.rich-code .token.string{color:var(--accent-teal)}.rich-code .token.class-name,.rich-code .token.function,.rich-code .token.function-variable{color:var(--accent-gold)}.rich-code .token.boolean,.rich-code .token.constant,.rich-code .token.deleted,.rich-code .token.number,.rich-code .token.symbol{color:var(--accent-rust)}.rich-code .token.attr-name,.rich-code .token.builtin,.rich-code .token.property,.rich-code .token.selector,.rich-code .token.tag{color:color-mix(in srgb,var(--accent-gold) 78%,var(--text-primary))}.rich-code .token.entity,.rich-code .token.operator,.rich-code .token.url,.rich-code .token.variable{color:color-mix(in srgb,var(--accent-iris) 65%,var(--text-primary))}.rich-code .token.regex{color:var(--accent-teal)}.viz-plot,.viz-plot-outer{position:relative}.viz-plot:focus-visible{outline:2px solid color-mix(in srgb,var(--accent-gold) 55%,transparent);outline-offset:3px;border-radius:8px}.viz-bar-track{background:var(--viz-track)}.viz-bar-fill{border-radius:0 4px 4px 0;transition:width .7s cubic-bezier(.16,1,.3,1),filter .18s ease}.viz-bar-row{border-radius:7px;padding:2px 4px;margin:-2px -4px;outline:none;transition:background .18s ease}.viz-bar-row--active,.viz-bar-row:focus-visible{background:color-mix(in srgb,var(--text-primary) 5%,transparent)}.viz-bar-row--active .viz-bar-fill{filter:brightness(1.12) saturate(1.06)}.viz-bar-row:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--accent-gold) 45%,transparent)}.viz-donut-arc{transition:stroke-width .18s cubic-bezier(.16,1,.3,1)}.viz-donut-hit{pointer-events:stroke;cursor:default}.viz-legend-row{border-radius:7px;padding:1px 4px;margin:-1px -4px;outline:none;transition:background .18s ease}.viz-legend-row--active,.viz-legend-row:focus-visible{background:color-mix(in srgb,var(--text-primary) 5%,transparent)}.viz-legend-row:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--accent-gold) 45%,transparent)}.viz-axis-text{fill:var(--text-muted);font-size:10px;font-variant-numeric:tabular-nums}.viz-area-fill{fill-opacity:.1}.viz-line{transition:opacity .18s ease}.viz-tooltip{position:absolute;z-index:20;transform:translate(-50%,calc(-100% - 12px));pointer-events:none;min-width:5.5rem;max-width:15rem;padding:.4rem .55rem;border:1px solid color-mix(in srgb,var(--text-primary) 12%,var(--border-color));border-radius:10px;background:color-mix(in srgb,var(--bg-elevated) 94%,transparent);box-shadow:var(--shadow-tight);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);animation:viz-tooltip-in .14s cubic-bezier(.16,1,.3,1) both}@keyframes viz-tooltip-in{0%{opacity:0;transform:translate(-50%,calc(-100% - 6px))}to{opacity:1;transform:translate(-50%,calc(-100% - 12px))}}.viz-tooltip__title{margin-bottom:.2rem;font-size:10.5px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--text-muted)}.viz-tooltip__row{display:flex;align-items:baseline;gap:.35rem;font-size:12px;white-space:nowrap}.viz-tooltip__key{flex-shrink:0;width:.7rem;height:2px;border-radius:999px;transform:translateY(-3px)}.viz-tooltip__value{font-weight:600;font-variant-numeric:tabular-nums;color:var(--text-primary)}.viz-tooltip__label{min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:11.5px;color:var(--text-secondary)}.viz-tooltip__row--muted .viz-tooltip__label,.viz-tooltip__row--muted .viz-tooltip__value{font-weight:500;font-size:11px;color:var(--text-muted)}.viz-table-toggle:focus-visible{outline:2px solid color-mix(in srgb,var(--accent-gold) 50%,transparent);outline-offset:2px;border-radius:4px}@media (prefers-reduced-motion:reduce){.viz-bar-fill,.viz-donut-arc,.viz-line{transition:none}.viz-tooltip{animation:none}}.ui-listbox{position:relative;width:100%}.ui-listbox__trigger{display:flex;width:100%;align-items:center;gap:.4rem;margin-top:1px;border:0;padding:0;color:var(--text-primary);background:transparent;font:inherit;font-size:11px;text-align:left;cursor:pointer}.ui-listbox__trigger:disabled{cursor:not-allowed;opacity:.55}.ui-listbox__trigger:focus-visible{outline:2px solid color-mix(in srgb,var(--home-accent) 50%,transparent);outline-offset:3px;border-radius:5px}.ui-listbox__value{position:relative;min-width:0;flex:1;overflow:hidden;white-space:nowrap}.ui-listbox__chevron{width:.85rem;height:.85rem;flex-shrink:0;color:var(--text-muted);transition:transform .22s cubic-bezier(.16,1,.3,1),color .22s ease}.ui-listbox__chevron.is-open{transform:rotate(180deg);color:var(--home-accent)}.ui-listbox__list{position:absolute;z-index:60;top:calc(100% + .55rem);left:-.35rem;right:-.35rem;max-height:15rem;overflow-y:auto;margin:0;padding:.3rem;list-style:none;border:1px solid color-mix(in srgb,var(--text-primary) 12%,var(--border-color));border-radius:.9rem;background:color-mix(in srgb,var(--bg-elevated) 96%,transparent);box-shadow:0 18px 44px -22px rgba(0,0,0,.5),0 2px 8px -4px rgba(0,0,0,.25);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transform-origin:top center}.ui-listbox__list.is-up{top:auto;bottom:calc(100% + .55rem);transform-origin:bottom center}.ui-listbox__option{display:flex;align-items:center;gap:.5rem;border-radius:.6rem;padding:.42rem .55rem;color:var(--text-secondary);cursor:pointer;transition:background .16s ease,color .16s ease,padding-left .16s cubic-bezier(.16,1,.3,1)}.ui-listbox__option[data-active=true]{padding-left:.75rem;color:var(--text-primary);background:color-mix(in srgb,var(--home-accent) 13%,transparent)}.ui-listbox__option[aria-selected=true] b{color:var(--home-accent-strong);font-weight:600}.ui-listbox__option b{display:block;color:var(--text-primary);font-size:12px;font-weight:500;line-height:1.3}.ui-listbox__option small{display:block;margin-top:1px;color:var(--text-secondary);font-size:10.5px;line-height:1.35}.ui-listbox__check{width:.85rem;height:.85rem;flex-shrink:0;color:var(--home-accent)}@media (prefers-reduced-motion:reduce){.ui-listbox__chevron,.ui-listbox__option{transition:none}.ui-listbox__option[data-active=true]{padding-left:.55rem}}.rich-compare-grid{grid-template-columns:repeat(var(--rich-compare-cols,2),minmax(0,1fr))}@media (max-width:640px){.rich-compare-grid{grid-template-columns:minmax(0,1fr)}}.rich-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(min(9rem,100%),13rem))}.rich-md table td.rich-num,.rich-md table th.rich-num{text-align:right;font-variant-numeric:tabular-nums}.rich-md table thead tr{background:color-mix(in srgb,var(--accent-gold) 7%,transparent)}.rich-image__button{cursor:zoom-in;transition:border-color .25s cubic-bezier(.16,1,.3,1),transform .25s cubic-bezier(.16,1,.3,1)}.rich-image__button:hover{border-color:color-mix(in srgb,var(--accent-gold) 34%,var(--border-color));transform:translateY(-1px)}.rich-image__button:focus-visible{outline:2px solid color-mix(in srgb,var(--accent-gold) 55%,transparent);outline-offset:3px}.rich-image__lightbox{position:fixed;inset:0;z-index:9998;display:grid;place-items:center;padding:1.5rem;cursor:zoom-out;background:color-mix(in srgb,#05060b 82%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);animation:rich-image-fade .18s ease both}@keyframes rich-image-fade{0%{opacity:0}to{opacity:1}}.rich-image__close{position:absolute;top:1rem;right:1rem;display:grid;width:2.25rem;height:2.25rem;place-items:center;border:1px solid rgba(255,255,255,.14);border-radius:999px;color:rgba(255,255,255,.72);background:rgba(255,255,255,.06)}.rich-image__close:hover{color:#fff;background:rgba(255,255,255,.12)}.rich-diagram svg{max-width:100%;height:auto}@media (prefers-reduced-motion:reduce){.rich-image__lightbox{animation:none}.rich-image__button:hover{transform:none}}[data-surface=daimons]{--accent-gold:var(--accent-iris);--bg-primary:#f5f2fb;--bg-elevated:#fcfaff;--card-bg:#faf8ff;--surface-soft:#eee9f8;--border-color:rgba(98,76,140,.17);--text-primary:#292139;--text-secondary:#665a78;--text-muted:#82778f}[data-theme=dark] [data-surface=daimons]{--accent-gold:var(--accent-iris);--bg-primary:#0d0b16;--bg-elevated:#151122;--card-bg:#171326;--surface-soft:#1e1830;--border-color:rgba(167,139,250,.16);--text-primary:#f0ecf8;--text-secondary:#b9aec8;--text-muted:#8f849f}.dai-hero{position:relative;border-radius:26px;border:1px solid color-mix(in srgb,var(--accent-gold) 18%,var(--border-color));background:color-mix(in srgb,var(--card-bg) 78%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 18px 44px -24px rgba(0,0,0,.45)}.dai-card{position:relative;border-radius:20px;border:1px solid color-mix(in srgb,var(--accent-gold) 14%,var(--border-color));background:color-mix(in srgb,var(--card-bg) 74%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 14px 36px -22px rgba(0,0,0,.4);transition:transform .4s cubic-bezier(.16,1,.3,1),border-color .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1)}.dai-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--accent-gold) 30%,var(--border-color));box-shadow:0 20px 44px -22px rgba(0,0,0,.5)}.dai-stat{display:flex;flex-direction:column;gap:.2rem;padding:.9rem 1rem}.dai-stat-value{font-size:.95rem;font-weight:600;color:var(--text-primary);line-height:1.25}.dai-stat-label{font-size:.62rem;font-weight:300;text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted)}.dai-stat-strip>.dai-stat{border-radius:14px;background:color-mix(in srgb,var(--surface-soft) 55%,transparent)}.dai-presence{--dai-accent:var(--accent-gold);position:relative;display:flex;flex-direction:column;overflow:hidden;border-radius:22px;border:1px solid color-mix(in srgb,var(--dai-accent) 16%,var(--border-color));background:linear-gradient(to bottom,color-mix(in srgb,var(--dai-accent) 8%,transparent),transparent 46%),color-mix(in srgb,var(--card-bg) 84%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:transform .45s cubic-bezier(.16,1,.3,1),border-color .45s cubic-bezier(.16,1,.3,1),box-shadow .45s cubic-bezier(.16,1,.3,1)}.dai-presence:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--dai-accent) 42%,var(--border-color));box-shadow:0 26px 52px -30px color-mix(in srgb,var(--dai-accent) 50%,rgba(0,0,0,.5))}.dai-presence:after,.dai-presence:before{content:"";position:absolute;top:10px;width:13px;height:13px;pointer-events:none;z-index:2;opacity:.45;transition:opacity .4s ease}.dai-presence:before{left:10px;border-top:1px solid color-mix(in srgb,var(--dai-accent) 55%,transparent);border-left:1px solid color-mix(in srgb,var(--dai-accent) 55%,transparent);border-top-left-radius:7px}.dai-presence:after{right:10px;border-top:1px solid color-mix(in srgb,var(--dai-accent) 55%,transparent);border-right:1px solid color-mix(in srgb,var(--dai-accent) 55%,transparent);border-top-right-radius:7px}.dai-presence:hover:after,.dai-presence:hover:before{opacity:1}.dai-presence-head{position:relative;display:grid;place-items:center;padding:2.2rem 1rem 1rem}.dai-presence-aura{position:absolute;inset:-50% -20% auto;height:200px;pointer-events:none;background:radial-gradient(58% 62% at 50% 46%,color-mix(in srgb,var(--dai-accent) 30%,transparent),transparent 72%);filter:blur(20px);opacity:.65;transition:opacity .55s ease,transform .8s cubic-bezier(.16,1,.3,1)}html:not([data-theme=dark]) .dai-presence-aura{opacity:.4}.dai-presence:hover .dai-presence-aura{opacity:1;transform:scale(1.09)}.dai-presence-sigil{position:absolute;top:calc(50% + .5rem);left:50%;width:122px;height:122px;margin:-61px 0 0 -61px;pointer-events:none;border-radius:50%;border:1px dashed color-mix(in srgb,var(--dai-accent) 40%,transparent);opacity:.55;animation:starSpin 70s linear infinite}.dai-presence-sigil:after{content:"";position:absolute;inset:10px;border-radius:50%;border:1px solid color-mix(in srgb,var(--dai-accent) 20%,transparent)}.dai-presence-avatar{position:relative;z-index:1;border-radius:50%;padding:3px;background:color-mix(in srgb,var(--dai-accent) 24%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--dai-accent) 50%,transparent),0 12px 32px -12px color-mix(in srgb,var(--dai-accent) 60%,transparent);transition:transform .5s cubic-bezier(.16,1,.3,1),box-shadow .5s ease}.dai-presence:hover .dai-presence-avatar{transform:translateY(-2px) scale(1.035);box-shadow:0 0 0 1px color-mix(in srgb,var(--dai-accent) 70%,transparent),0 16px 40px -12px color-mix(in srgb,var(--dai-accent) 75%,transparent)}.dai-presence-kicker{font-size:.62rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--dai-accent) 62%,var(--text-muted))}.dai-vitals{display:flex;align-items:center;justify-content:center;gap:.8rem;width:100%;border-top:1px solid color-mix(in srgb,var(--border-color) 70%,transparent);padding-top:.8rem;font-size:.68rem;color:var(--text-muted)}.dai-vitals b{font-weight:600;color:var(--text-primary);font-variant-numeric:tabular-nums}.dai-vitals i{width:1px;height:.8rem;background:color-mix(in srgb,var(--border-color) 85%,transparent)}.dai-presence.is-archived{filter:saturate(.55)}.dai-presence.is-archived .dai-presence-aura{opacity:.22}.dai-presence.is-archived .dai-presence-sigil{animation:none;opacity:.25}.dai-slot-orb{width:11px;height:11px;border-radius:50%;border:1px solid color-mix(in srgb,var(--accent-gold) 45%,transparent);transition:background .5s ease,box-shadow .5s ease,border-color .5s ease}.dai-slot-orb.is-filled{border-color:transparent;background:radial-gradient(circle at 35% 30%,#fff3d6,var(--accent-gold) 58%,color-mix(in srgb,var(--accent-gold) 55%,#6b4a13));box-shadow:0 0 10px color-mix(in srgb,var(--accent-gold) 55%,transparent)}.dai-control-rail{box-shadow:0 16px 34px -26px rgba(0,0,0,.52)}.dai-control-input:focus-visible,.dai-control-nav-item:focus-visible{outline:2px solid color-mix(in srgb,var(--accent-gold) 60%,transparent);outline-offset:2px}.dai-control-input{width:100%;border:1px solid color-mix(in srgb,var(--border-color) 88%,transparent);border-radius:.75rem;background:color-mix(in srgb,var(--bg-elevated) 76%,transparent);color:var(--text-primary);padding:.7rem .8rem;font-size:.875rem;line-height:1.45;outline:none;transition:border-color .18s ease,background .18s ease}.dai-control-input:hover{border-color:color-mix(in srgb,var(--accent-gold) 32%,var(--border-color))}.dai-control-input:focus{border-color:color-mix(in srgb,var(--accent-gold) 62%,var(--border-color));background:var(--bg-elevated)}.dai-perm-row:focus-visible{outline:2px solid color-mix(in srgb,var(--accent-gold) 55%,transparent);outline-offset:-2px}.landing-holo-card{position:relative;border-radius:26px;padding:1.5px;overflow:hidden;isolation:isolate;will-change:transform}.landing-holo-card:before{content:"";position:absolute;inset:-160%;z-index:0;background:conic-gradient(var(--accent-gold) 0deg,transparent 55deg 95deg,var(--accent-iris) 130deg,transparent 165deg 210deg,var(--accent-teal) 245deg,transparent 280deg 325deg,var(--accent-gold) 1turn);animation:landing-border-spin 11s linear infinite;opacity:.85}@keyframes landing-border-spin{to{transform:rotate(1turn)}}.landing-holo-inner{position:relative;z-index:1;height:100%;border-radius:24.5px;overflow:hidden;border:1px solid color-mix(in srgb,var(--accent-gold) 20%,var(--border-color));background:radial-gradient(120% 130% at 85% 10%,color-mix(in srgb,var(--accent-iris) 10%,transparent),transparent 55%),radial-gradient(110% 120% at 15% 100%,color-mix(in srgb,var(--accent-teal) 8%,transparent),transparent 55%),linear-gradient(150deg,color-mix(in srgb,var(--accent-gold) 10%,var(--card-bg)),var(--card-bg) 55%)}.landing-holo-inner:after{content:"";background:radial-gradient(460px circle at var(--mx,70%) var(--my,30%),color-mix(in srgb,var(--accent-gold) 12%,transparent),transparent 60%)}.landing-holo-grid,.landing-holo-inner:after{position:absolute;inset:0;pointer-events:none}.landing-holo-grid{background-image:linear-gradient(color-mix(in srgb,var(--text-primary) 4%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--text-primary) 4%,transparent) 1px,transparent 1px);background-size:44px 44px;mask-image:radial-gradient(120% 100% at 50% 0,#000 30%,transparent 80%);-webkit-mask-image:radial-gradient(120% 100% at 50% 0,#000 30%,transparent 80%)}.landing-grain{position:fixed;inset:0;z-index:40;pointer-events:none;opacity:.04;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.landing-stage{perspective:1200px;perspective-origin:50% 35%}.landing-stage__scene{transform-style:preserve-3d;transform:rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transition:transform .35s cubic-bezier(.16,1,.3,1);will-change:transform}.landing-stage__panel{transform:translateZ(var(--pz,0));transform-style:preserve-3d}.landing-selection ::-moz-selection{background:color-mix(in srgb,var(--accent-gold) 26%,transparent)}.landing-selection ::selection{background:color-mix(in srgb,var(--accent-gold) 26%,transparent)}@media (prefers-reduced-motion:reduce){.landing-holo-card:before{animation:none}.landing-stage__scene{transition:none;transform:none}}.celestial-input-card-incognito:after{background:linear-gradient(120deg,#8b5cf6,#d946ef 30%,#6366f1 55%,#8b5cf6 82%,#d946ef)!important;opacity:.28!important}.celestial-input-card-incognito.celestial-streaming:after,.celestial-input-card-incognito:focus-within:after{opacity:1!important}.celestial-input-card-incognito:before{background:linear-gradient(90deg,transparent,#a78bfa 16%,#a78bfa 84%,transparent)!important;box-shadow:0 0 22px 1px rgba(167,139,250,.7),0 6px 44px 6px rgba(167,139,250,.32)!important}.celestial-input-card-incognito.celestial-streaming:before,.celestial-input-card-incognito:focus-within:before{box-shadow:0 0 28px 2px rgba(167,139,250,.88),0 8px 56px 10px rgba(167,139,250,.42)!important}.celestial-input-card-incognito.celestial-streaming,.celestial-input-card-incognito:focus-within{box-shadow:0 18px 44px rgba(0,0,0,.42),0 0 32px -4px rgba(139,92,246,.45),-22px 10px 50px -18px rgba(168,85,247,.38),22px 10px 50px -18px rgba(99,102,241,.34)!important}.celestial-console-welcome-title-incognito{background:linear-gradient(115deg,#fbe0ff 0,#d8b4fe 26%,#a855f7 48%,#7e22ce 66%,color-mix(in srgb,var(--accent-iris) 50%,#c084fc) 86%,#fbe0ff 100%)!important;background-size:230% 100%!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;filter:drop-shadow(0 2px 20px rgba(168,85,247,.48))!important}html:not([data-theme=dark]) .celestial-console-welcome-title-incognito{background:linear-gradient(115deg,#3b0764 0,#6b21a8 34%,#581c87 58%,color-mix(in srgb,var(--accent-iris) 50%,#6b21a8) 84%,#3b0764 100%)!important;background-size:230% 100%!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important}.celestial-console-welcome-sub{transition:color .7s cubic-bezier(.16,1,.3,1)!important}.celestial-console-welcome-sub-incognito{color:rgba(192,132,252,.8)!important}html:not([data-theme=dark]) .celestial-console-welcome-sub-incognito{color:rgba(109,40,217,.85)!important}.celestial-altar-glow-incognito{background:radial-gradient(46% 58% at 26% 60%,rgba(139,92,246,.18),transparent 72%),radial-gradient(46% 58% at 74% 58%,rgba(217,70,239,.16),transparent 72%),radial-gradient(60% 74% at 50% 42%,rgba(99,102,241,.22),transparent 74%)!important}html:not([data-theme=dark]) .celestial-altar-glow-incognito{background:radial-gradient(46% 58% at 26% 60%,rgba(139,92,246,.14),transparent 72%),radial-gradient(46% 58% at 74% 58%,rgba(217,70,239,.12),transparent 72%),radial-gradient(60% 74% at 50% 42%,rgba(99,102,241,.16),transparent 74%)!important}.project-context-indicator{position:relative;overflow:hidden}.project-context-indicator:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,color-mix(in srgb,var(--accent-iris) 7%,transparent),transparent 48%)}.project-context-ring{--project-context-progress:0%;--project-context-accent:var(--accent-iris);position:relative;z-index:1;display:grid;width:2rem;height:2rem;flex:0 0 auto;place-items:center;border-radius:9999px;padding:2px;color:var(--project-context-accent);background:conic-gradient(from -90deg,var(--project-context-accent) 0 var(--project-context-progress),color-mix(in srgb,var(--project-context-accent) 17%,transparent) var(--project-context-progress) 100%);box-shadow:0 0 0 1px color-mix(in srgb,var(--project-context-accent) 20%,transparent),0 0 14px -5px var(--project-context-accent)}.project-context-ring:after{content:"";position:absolute;inset:-4px;border:1px dashed color-mix(in srgb,var(--project-context-accent) 38%,transparent);border-radius:inherit;animation:project-context-orbit 16s linear infinite}.project-context-ring__core{position:relative;z-index:1;display:grid;width:100%;height:100%;place-items:center;border-radius:inherit;background:color-mix(in srgb,var(--bg-elevated) 92%,var(--project-context-accent))}.project-context-indicator__narrative{opacity:.72}@keyframes project-context-orbit{to{transform:rotate(1turn)}}.project-continuation-transfer{position:relative}.project-continuation-transfer__flow{display:flex;min-width:5.7rem;align-items:center;padding-top:.08rem;color:var(--accent-iris)}.project-continuation-transfer__node{display:grid;width:1.7rem;height:1.7rem;flex:0 0 auto;place-items:center;border:1px solid color-mix(in srgb,var(--accent-iris) 42%,transparent);border-radius:9999px;background:color-mix(in srgb,var(--accent-iris) 11%,var(--bg-elevated));box-shadow:0 0 13px -8px var(--accent-iris)}.project-continuation-transfer__node--summary{color:var(--accent-iris);border-color:color-mix(in srgb,var(--accent-iris) 45%,transparent);background:color-mix(in srgb,var(--accent-iris) 12%,var(--bg-elevated));animation:project-summary-breathe 1.6s ease-in-out infinite}.project-continuation-transfer__line{position:relative;width:.55rem;height:1px;overflow:hidden;background:color-mix(in srgb,var(--accent-iris) 24%,transparent)}.project-continuation-transfer__line:after{content:"";position:absolute;inset:0 auto 0 -70%;width:55%;background:var(--accent-iris);animation:project-transfer-flow 1.3s ease-in-out infinite}.project-continuation-transfer__summary{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}@keyframes project-summary-breathe{50%{transform:scale(1.08);box-shadow:0 0 16px -5px var(--accent-iris)}}@keyframes project-transfer-flow{to{transform:translateX(310%)}}@media (prefers-reduced-motion:reduce){.project-context-ring:after,.project-continuation-transfer__line:after,.project-continuation-transfer__node--summary{animation:none}}.home-intent-pulse{--intent-accent:var(--accent-gold);animation:home-intent-arrival .72s cubic-bezier(.16,1,.3,1) both}.home-intent-pulse--explorar{--intent-accent:var(--accent-teal)}.home-intent-pulse--crear{--intent-accent:var(--accent-iris)}.home-intent-pulse--ordenar{--intent-accent:var(--accent-gold)}.home-intent-choice-pulse{animation:home-intent-choice .48s cubic-bezier(.16,1,.3,1) both}@keyframes home-intent-arrival{0%{border-color:color-mix(in srgb,var(--intent-accent) 25%,transparent);box-shadow:0 0 0 0 color-mix(in srgb,var(--intent-accent) 0%,transparent)}42%{border-color:color-mix(in srgb,var(--intent-accent) 66%,transparent);box-shadow:0 0 0 5px color-mix(in srgb,var(--intent-accent) 10%,transparent),0 0 24px -10px var(--intent-accent)}to{border-color:color-mix(in srgb,var(--intent-accent) 32%,transparent);box-shadow:0 0 0 0 color-mix(in srgb,var(--intent-accent) 0%,transparent)}}@keyframes home-intent-choice{50%{transform:translateY(-2px) scale(1.012)}}@media (prefers-reduced-motion:reduce){.home-intent-choice-pulse,.home-intent-pulse{animation:none}}.public-preferences{--preferences-ink:var(--text-primary);--preferences-contrast:var(--bg-primary);--preferences-border:color-mix(in srgb,var(--preferences-ink) 16%,transparent);display:inline-flex;align-items:center;gap:.45rem;color:var(--preferences-ink)}.public-preferences__language{display:inline-flex;min-height:2.4rem;align-items:center;gap:.15rem;padding:.2rem;border:1px solid var(--preferences-border);border-radius:999px;background:color-mix(in srgb,var(--preferences-contrast) 58%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--preferences-ink) 8%,transparent);backdrop-filter:blur(14px)}.public-preferences__language-icon{width:.95rem;height:.95rem;margin:0 .2rem 0 .35rem;opacity:.62}.public-preferences__language-option{display:grid;min-width:2rem;height:1.85rem;place-items:center;border-radius:999px;color:color-mix(in srgb,var(--preferences-ink) 58%,transparent);font:700 .61rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em;transition:color .2s,background .2s,transform .2s}.public-preferences__language-option:hover{color:var(--preferences-ink)}.public-preferences__language-option:active{transform:scale(.94)}.public-preferences__language-option.is-active{color:var(--preferences-contrast);background:var(--preferences-ink);box-shadow:0 3px 12px color-mix(in srgb,var(--preferences-contrast) 30%,transparent)}.public-preferences__theme{display:grid;width:2.4rem;height:2.4rem;place-items:center;border:1px solid var(--preferences-border);border-radius:50%;color:var(--preferences-ink);background:color-mix(in srgb,var(--preferences-contrast) 58%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--preferences-ink) 8%,transparent);backdrop-filter:blur(14px);transition:transform .25s cubic-bezier(.16,1,.3,1),border-color .2s,background .2s}.public-preferences__theme:hover{transform:rotate(8deg) scale(1.05);border-color:color-mix(in srgb,var(--preferences-ink) 38%,transparent)}.public-preferences__theme svg{width:1rem;height:1rem}.landing-public-preferences{--preferences-ink:var(--landing-cream);--preferences-contrast:var(--landing-bg)}.auth-public-preferences{position:fixed;z-index:40;top:max(1rem,env(safe-area-inset-top));right:max(1rem,env(safe-area-inset-right))}.auth-portal-shell{--bg-primary:#2a2544;--bg-elevated:#3d3760;--card-bg:#342f53;--surface-soft:#443d68;--border-color:rgba(242,234,216,.14);--text-primary:#f2ead8;--text-secondary:rgba(242,234,216,.66);--text-muted:rgba(242,234,216,.52);--accent-gold:#e3bc7f;--accent-iris:#a78bfa;--accent-teal:#85c8be;--accent-rust:#ec8a75;--accent-sage:#9bc8a4;--shadow-soft:0 28px 80px rgba(16,12,34,.46);isolation:isolate;color:var(--text-primary);background:radial-gradient(circle at 50% 15%,rgba(244,220,174,.12),transparent 27rem),radial-gradient(circle at 10% 80%,rgba(126,106,181,.2),transparent 28rem),linear-gradient(155deg,#25203e,#2a2544 44%,#3d3760)!important}[data-theme=light] .auth-portal-shell{--bg-primary:#f5efe4;--bg-elevated:#eee3d2;--card-bg:#fffaf1;--surface-soft:#e7dac8;--border-color:rgba(42,37,68,.13);--text-primary:#2a2544;--text-secondary:rgba(42,37,68,.7);--text-muted:rgba(42,37,68,.54);--accent-gold:#a97832;--accent-iris:#705aa1;--accent-teal:#397d74;--accent-rust:#b85845;--accent-sage:#557e5c;--shadow-soft:0 28px 80px rgba(72,54,92,.16);background:radial-gradient(circle at 50% 15%,rgba(189,140,69,.15),transparent 27rem),radial-gradient(circle at 10% 80%,rgba(112,90,161,.13),transparent 28rem),linear-gradient(155deg,#f8f3ea,#f5efe4 44%,#e8dccb)!important}.auth-portal-shell:before{position:absolute;z-index:0;inset:0;content:"";pointer-events:none;opacity:.58;background-image:radial-gradient(circle at 8% 14%,rgba(244,220,174,.72) 0 1px,transparent 1.6px),radial-gradient(circle at 21% 38%,rgba(244,220,174,.42) 0 1px,transparent 1.5px),radial-gradient(circle at 68% 18%,rgba(244,220,174,.58) 0 1px,transparent 1.5px),radial-gradient(circle at 89% 33%,rgba(244,220,174,.45) 0 1px,transparent 1.5px),radial-gradient(circle at 73% 79%,rgba(244,220,174,.36) 0 1px,transparent 1.5px)}[data-theme=light] .auth-portal-shell:before{opacity:.25}.auth-portal-shell:after{position:absolute;z-index:0;top:11%;left:50%;width:min(74vw,34rem);height:min(82vh,43rem);content:"";pointer-events:none;transform:translateX(-50%);opacity:.11;border:1px solid #e3bc7f;border-bottom:0;border-radius:50% 50% 0 0/31% 31% 0 0;box-shadow:0 0 48px rgba(227,188,127,.28),inset 0 0 48px rgba(227,188,127,.1)}.auth-portal-shell .app-glass{border-color:rgba(242,234,216,.13)!important;background:rgba(38,32,62,.58)!important;box-shadow:0 24px 70px rgba(16,12,34,.42),inset 0 1px rgba(242,234,216,.06);backdrop-filter:blur(18px)}[data-theme=light] .auth-portal-shell .app-glass{border-color:rgba(42,37,68,.12)!important;background:rgba(255,250,241,.72)!important;box-shadow:0 24px 70px rgba(72,54,92,.15),inset 0 1px rgba(255,255,255,.72)}.auth-portal-shell .auth-field{border-color:rgba(242,234,216,.16);background:rgba(242,234,216,.045)}[data-theme=light] .auth-portal-shell .auth-field{border-color:rgba(42,37,68,.15);background:rgba(255,255,255,.56)}.auth-portal-shell .auth-field:focus,.auth-portal-shell .auth-field:focus-within{border-color:rgba(227,188,127,.72);box-shadow:0 0 0 3px rgba(227,188,127,.09),0 0 28px -12px rgba(227,188,127,.65)}.auth-portal-shell .auth-cta{border-color:rgba(244,220,174,.7);color:#2c2145;background:linear-gradient(135deg,#f4dcae,#e3bc7f);box-shadow:0 12px 30px rgba(227,188,127,.22)}.auth-portal-shell h1{text-shadow:0 0 30px rgba(244,220,174,.12)}.auth-portal-shell img[alt=Daimonata]{box-shadow:0 0 30px rgba(227,188,127,.2)}.auth-session-splash{position:relative;display:grid;min-height:100vh;min-height:100dvh;padding:max(4.5rem,env(safe-area-inset-top)) 1.5rem max(2rem,env(safe-area-inset-bottom));place-items:center;overflow:hidden}.auth-session-splash__content{position:relative;z-index:3;display:grid;width:min(100%,31rem);justify-items:center;animation:auth-splash-enter .8s cubic-bezier(.16,1,.3,1) both}.auth-session-splash__eyebrow{display:inline-flex;align-items:center;gap:.55rem;margin:0 0 1rem;color:color-mix(in srgb,var(--accent-gold) 85%,white);font:650 .58rem/1.2 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.22em}.auth-session-splash__eyebrow>span{width:.38rem;height:.38rem;border-radius:50%;background:var(--accent-teal);box-shadow:0 0 0 .28rem color-mix(in srgb,var(--accent-teal) 11%,transparent),0 0 1rem var(--accent-teal);animation:auth-splash-signal 1.8s ease-in-out infinite}.auth-session-splash__eyebrow b{color:color-mix(in srgb,var(--text-primary) 28%,transparent);font-weight:400}.auth-session-splash__portal{position:relative;display:grid;width:clamp(12.5rem,31vw,15.5rem);aspect-ratio:1;margin-bottom:.7rem;place-items:center;filter:drop-shadow(0 24px 42px rgba(13,9,31,.38));animation:auth-splash-float 4.8s ease-in-out infinite}.auth-session-splash__halo{position:absolute;inset:14%;border-radius:50%;background:radial-gradient(circle,rgba(244,220,174,.2) 0 10%,rgba(167,139,250,.13) 32%,transparent 69%);box-shadow:0 0 4rem rgba(167,139,250,.16),0 0 6rem rgba(227,188,127,.13);animation:auth-splash-halo 2.7s ease-in-out infinite}.auth-session-splash__orbit{position:absolute;display:block;border:1px solid color-mix(in srgb,var(--accent-gold) 29%,transparent);border-radius:50%}.auth-session-splash__orbit:after,.auth-session-splash__orbit:before{position:absolute;inset:8%;content:"";border:1px dashed color-mix(in srgb,var(--accent-iris) 22%,transparent);border-radius:inherit}.auth-session-splash__orbit:after{inset:20%;border-style:solid;border-color:color-mix(in srgb,var(--text-primary) 8%,transparent)}.auth-session-splash__orbit--outer{inset:1%;animation:auth-splash-orbit 16s linear infinite}.auth-session-splash__orbit--inner{inset:16%;transform:rotate(32deg);animation:auth-splash-orbit-reverse 9s linear infinite}.auth-session-splash__orbit>i{position:absolute;width:.34rem;height:.34rem;border:1px solid color-mix(in srgb,var(--accent-gold) 80%,white);border-radius:50%;background:var(--accent-gold);box-shadow:0 0 .75rem var(--accent-gold)}.auth-session-splash__orbit--outer>i:first-child{top:8%;left:28%}.auth-session-splash__orbit--outer>i:nth-child(2){right:2.5%;bottom:36%;width:.2rem;height:.2rem}.auth-session-splash__orbit--outer>i:nth-child(3){bottom:4%;left:35%;width:.24rem;height:.24rem;background:var(--accent-iris)}.auth-session-splash__orbit--inner>i:first-child{top:2%;left:52%;width:.25rem;height:.25rem}.auth-session-splash__orbit--inner>i:nth-child(2){right:4%;bottom:27%;background:var(--accent-teal);box-shadow:0 0 .75rem var(--accent-teal)}.auth-session-splash__scanner{position:absolute;z-index:2;top:17%;bottom:17%;left:24%;width:1px;opacity:.75;background:linear-gradient(transparent,var(--accent-teal),var(--accent-gold),transparent);box-shadow:0 0 .8rem var(--accent-teal);animation:auth-splash-scan 2.7s cubic-bezier(.65,0,.35,1) infinite alternate}.auth-session-splash__core{position:relative;z-index:3;display:grid;width:6.3rem;aspect-ratio:1;place-items:center;overflow:hidden;border:1px solid color-mix(in srgb,var(--accent-gold) 42%,transparent);border-radius:50%;background:linear-gradient(145deg,rgba(242,234,216,.11),rgba(61,55,96,.22)),rgba(28,22,53,.62);box-shadow:inset 0 1px rgba(255,255,255,.13),inset 0 0 2rem rgba(227,188,127,.08),0 0 0 .55rem rgba(242,234,216,.025),0 0 2.6rem rgba(227,188,127,.22);backdrop-filter:blur(12px);animation:auth-splash-core 2.4s ease-in-out infinite}.auth-session-splash__core:after{position:absolute;inset:0;content:"";border-radius:inherit;background:linear-gradient(118deg,transparent 25%,rgba(255,255,255,.18) 45%,transparent 62%);transform:translateX(-120%);animation:auth-splash-core-sheen 3.2s ease-in-out infinite}.auth-session-splash__core img{width:5rem;height:5rem;border-radius:50%;filter:saturate(.9) contrast(1.04)}.auth-session-splash__copy{display:grid;justify-items:center;min-height:7.7rem;text-align:center}.auth-session-splash__copy>p{margin:0 0 .6rem;color:var(--accent-gold);font-size:.6rem;font-weight:680;letter-spacing:.22em}.auth-session-splash__copy h1{margin:0;color:var(--text-primary);font:italic 500 clamp(2rem,6vw,3rem)/1.05 Fraunces,Georgia,serif;letter-spacing:-.04em;text-wrap:balance;animation:auth-splash-copy 3s ease-in-out infinite}.auth-session-splash__copy>span{margin-top:.7rem;color:var(--text-secondary);font-size:.78rem;line-height:1.5}.auth-session-splash__progress{width:min(100%,26rem);padding:.95rem 1rem .85rem;border:1px solid color-mix(in srgb,var(--text-primary) 11%,transparent);border-radius:1rem;background:rgba(35,29,59,.46);box-shadow:inset 0 1px rgba(255,255,255,.04),0 18px 55px rgba(12,8,30,.2);backdrop-filter:blur(18px)}.auth-session-splash__progress-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:.65rem;color:var(--text-secondary);font:620 .57rem/1 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.14em;text-transform:uppercase}.auth-session-splash__progress-head strong{color:var(--accent-gold);font-size:.66rem}.auth-session-splash__track{position:relative;width:100%;height:.28rem;overflow:hidden;border-radius:99px;background:color-mix(in srgb,var(--text-primary) 8%,transparent)}.auth-session-splash__track>span{position:relative;display:block;height:100%;overflow:hidden;border-radius:inherit;background:linear-gradient(90deg,var(--accent-iris),var(--accent-gold) 66%,#f7e8bd);box-shadow:0 0 1rem color-mix(in srgb,var(--accent-gold) 50%,transparent);transition:width .16s linear}.auth-session-splash__track>span:after{position:absolute;inset:0;content:"";background:linear-gradient(90deg,transparent,rgba(255,255,255,.8),transparent);transform:translateX(-100%);animation:auth-splash-progress-sheen 1.5s linear infinite}.auth-session-splash__progress ol{display:grid;grid-template-columns:repeat(3,1fr);margin:.75rem 0 0;padding:0;list-style:none}.auth-session-splash__progress li{position:relative;display:flex;align-items:center;justify-content:center;gap:.35rem;color:color-mix(in srgb,var(--text-primary) 35%,transparent);font-size:.58rem;font-weight:620;transition:color .35s}.auth-session-splash__progress li:not(:last-child):after{position:absolute;top:.55rem;left:calc(50% + 2.4rem);width:calc(100% - 4.8rem);height:1px;content:"";background:color-mix(in srgb,var(--text-primary) 9%,transparent)}.auth-session-splash__progress li>i{display:grid;width:1.12rem;height:1.12rem;place-items:center;border:1px solid color-mix(in srgb,var(--text-primary) 15%,transparent);border-radius:50%;font:normal 650 .48rem/1 ui-monospace,monospace}.auth-session-splash__progress li svg{width:.65rem;height:.65rem}.auth-session-splash__progress li.is-active{color:var(--accent-gold)}.auth-session-splash__progress li.is-active>i{border-color:color-mix(in srgb,var(--accent-gold) 72%,transparent);box-shadow:0 0 0 .24rem color-mix(in srgb,var(--accent-gold) 8%,transparent),0 0 .7rem color-mix(in srgb,var(--accent-gold) 30%,transparent);animation:auth-splash-node 1.5s ease-in-out infinite}.auth-session-splash__progress li.is-complete{color:var(--accent-teal)}.auth-session-splash__progress li.is-complete>i{border-color:color-mix(in srgb,var(--accent-teal) 55%,transparent);background:color-mix(in srgb,var(--accent-teal) 10%,transparent)}.auth-session-splash__signal{display:inline-flex;align-items:center;gap:.42rem;margin:.9rem 0 0;color:color-mix(in srgb,var(--text-primary) 40%,transparent);font:600 .49rem/1.3 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.14em}.auth-session-splash__signal>i{width:.28rem;height:.28rem;border-radius:50%;background:var(--accent-teal);box-shadow:0 0 .55rem var(--accent-teal)}.auth-session-splash__particles{position:absolute;z-index:1;inset:0;pointer-events:none}.auth-session-splash__particles i{position:absolute;width:2px;height:2px;border-radius:50%;background:var(--accent-gold);box-shadow:0 0 .7rem var(--accent-gold);animation:auth-splash-particle 4.8s ease-in-out infinite}.auth-session-splash__particles i:first-child{top:17%;left:19%;animation-delay:-.8s}.auth-session-splash__particles i:nth-child(2){top:29%;right:16%;animation-delay:-2.1s}.auth-session-splash__particles i:nth-child(3){top:67%;left:13%;animation-delay:-3.3s}.auth-session-splash__particles i:nth-child(4){right:20%;bottom:14%;animation-delay:-1.4s}.auth-session-splash__particles i:nth-child(5){top:11%;left:61%;width:1px;height:1px;animation-delay:-3.8s}.auth-session-splash__particles i:nth-child(6){right:36%;bottom:9%;width:1px;height:1px;animation-delay:-2.7s}.auth-session-splash__particles i:nth-child(7){top:52%;left:27%;width:1px;height:1px;animation-delay:-.2s}[data-theme=light] .auth-session-splash__progress{border-color:rgba(42,37,68,.11);background:rgba(255,250,241,.58);box-shadow:inset 0 1px rgba(255,255,255,.65),0 18px 55px rgba(72,54,92,.1)}[data-theme=light] .auth-session-splash__core{background:linear-gradient(145deg,rgba(255,255,255,.82),rgba(231,218,200,.44));box-shadow:inset 0 1px white,inset 0 0 2rem rgba(169,120,50,.08),0 0 0 .55rem rgba(42,37,68,.025),0 0 2.6rem rgba(112,90,161,.16)}@keyframes auth-splash-enter{0%{opacity:0;transform:translateY(16px) scale(.98);filter:blur(8px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes auth-splash-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes auth-splash-orbit{to{transform:rotate(1turn)}}@keyframes auth-splash-orbit-reverse{0%{transform:rotate(32deg)}to{transform:rotate(-328deg)}}@keyframes auth-splash-halo{0%,to{opacity:.72;transform:scale(.93)}50%{opacity:1;transform:scale(1.08)}}@keyframes auth-splash-scan{0%{left:24%;opacity:.3}to{left:76%;opacity:.85}}@keyframes auth-splash-core{0%,to{transform:scale(.98)}50%{transform:scale(1.035)}}@keyframes auth-splash-core-sheen{0%,25%{transform:translateX(-130%)}70%,to{transform:translateX(130%)}}@keyframes auth-splash-copy{0%,to{opacity:.87}50%{opacity:1}}@keyframes auth-splash-progress-sheen{to{transform:translateX(100%)}}@keyframes auth-splash-signal{0%,to{opacity:.55;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}@keyframes auth-splash-node{0%,to{transform:scale(.92)}50%{transform:scale(1.08)}}@keyframes auth-splash-particle{0%,to{opacity:.15;transform:translateY(8px) scale(.6)}50%{opacity:.9;transform:translateY(-10px) scale(1.25)}}@media (max-width:560px){.auth-session-splash{padding-inline:1rem}.auth-session-splash__content{width:min(100%,25rem)}.auth-session-splash__portal{width:12.25rem;margin-bottom:.25rem}.auth-session-splash__core{width:5.6rem}.auth-session-splash__core img{width:4.45rem;height:4.45rem}.auth-session-splash__copy{min-height:7.1rem}.auth-session-splash__copy h1{font-size:clamp(1.85rem,9vw,2.45rem)}.auth-session-splash__progress{padding-inline:.8rem}.auth-session-splash__progress li{gap:.25rem;font-size:.51rem}.auth-session-splash__signal{font-size:.44rem}}@media (max-height:680px){.auth-session-splash{padding-block:3.5rem 1rem}.auth-session-splash__portal{width:10rem;margin-bottom:0}.auth-session-splash__core{width:4.65rem}.auth-session-splash__core img{width:3.7rem;height:3.7rem}.auth-session-splash__copy{min-height:6.25rem}.auth-session-splash__copy h1{font-size:1.8rem}}@media (prefers-reduced-motion:reduce){.auth-session-splash *,.auth-session-splash :after,.auth-session-splash :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.auth-cta{border:1px solid #cf9d3f;background:linear-gradient(90deg,#d9b85e,#bb8a32);color:#161512;box-shadow:0 8px 24px -8px rgba(207,157,63,.55)}.auth-cta:hover:not(:disabled){filter:brightness(1.05)}.auth-cta:disabled{opacity:.4;cursor:not-allowed}.auth-ok-text{color:var(--accent-sage,var(--accent-teal))}.auth-err-text{color:var(--accent-rust)}.auth-chip-ok{color:var(--accent-sage,var(--accent-teal));background:color-mix(in srgb,var(--accent-sage,var(--accent-teal)) 12%,transparent);border:1px solid color-mix(in srgb,var(--accent-sage,var(--accent-teal)) 32%,transparent)}.auth-chip-err{color:var(--accent-rust);background:color-mix(in srgb,var(--accent-rust) 10%,transparent);border:1px solid color-mix(in srgb,var(--accent-rust) 30%,transparent)}.auth-chip-teal{color:var(--accent-teal);background:color-mix(in srgb,var(--accent-teal) 10%,transparent);border:1px solid color-mix(in srgb,var(--accent-teal) 22%,transparent)}.auth-banner-ok{color:var(--accent-sage,var(--accent-teal));background:color-mix(in srgb,var(--accent-sage,var(--accent-teal)) 8%,var(--card-bg));border:1px solid color-mix(in srgb,var(--accent-sage,var(--accent-teal)) 28%,transparent)}.auth-banner-err{color:var(--accent-rust);background:color-mix(in srgb,var(--accent-rust) 7%,var(--card-bg));border:1px solid color-mix(in srgb,var(--accent-rust) 26%,transparent)}.auth-note{border:1px solid color-mix(in srgb,var(--accent-gold) 32%,var(--border-color));background:color-mix(in srgb,var(--accent-gold) 6%,var(--card-bg));color:var(--text-secondary)}.auth-icon-halo{display:grid;place-items:center;width:64px;height:64px;border-radius:9999px;color:var(--accent-gold);background:color-mix(in srgb,var(--accent-gold) 10%,transparent);border:1px solid color-mix(in srgb,var(--accent-gold) 28%,transparent)}.auth-step-dot{border:2px solid var(--border-color);background:color-mix(in srgb,var(--card-bg) 60%,transparent);color:color-mix(in srgb,var(--text-secondary) 55%,transparent)}.auth-step-dot--active{border-color:transparent;background:var(--accent-gold);color:var(--accent-ink,#191510);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent-gold) 20%,transparent),0 0 15px color-mix(in srgb,var(--accent-gold) 40%,transparent)}.auth-step-dot--done{border-color:color-mix(in srgb,var(--accent-gold) 70%,transparent);background:var(--card-bg);color:var(--accent-gold)}.auth-step-track{height:3px;border-radius:9999px;background:color-mix(in srgb,var(--border-color) 55%,transparent)}.auth-step-track-fill{height:100%;border-radius:9999px;background:linear-gradient(to right,var(--accent-gold),color-mix(in srgb,var(--accent-gold) 55%,#fff));box-shadow:0 0 8px color-mix(in srgb,var(--accent-gold) 35%,transparent);transition:width .5s cubic-bezier(.16,1,.3,1)}@keyframes authStepFwd{0%{opacity:0;transform:translateX(26px)}to{opacity:1;transform:translateX(0)}}@keyframes authStepBack{0%{opacity:0;transform:translateX(-26px)}to{opacity:1;transform:translateX(0)}}.auth-step-fwd{animation:authStepFwd .45s cubic-bezier(.16,1,.3,1) both}.auth-step-back{animation:authStepBack .45s cubic-bezier(.16,1,.3,1) both}@keyframes authModeIn{0%{opacity:0;transform:scale(.97) translateY(8px);filter:blur(8px)}to{opacity:1;transform:scale(1) translateY(0);filter:blur(0)}}.auth-mode-switch{animation:authModeIn .5s cubic-bezier(.16,1,.3,1) both}@keyframes authBadgePop{0%{transform:scale(.5);opacity:0}70%{transform:scale(1.08);opacity:1}to{transform:scale(1)}}.auth-badge-pop{animation:authBadgePop .4s cubic-bezier(.34,1.56,.64,1) both}@keyframes authStampDown{0%{transform:scale(3.5) rotate(45deg);opacity:0;filter:blur(4px)}70%{transform:scale(.9) rotate(-5deg);opacity:.9;filter:blur(0)}to{transform:scale(1) rotate(15deg);opacity:.55}}.auth-stamp-down{animation:authStampDown .65s cubic-bezier(.175,.885,.32,1.275) forwards}.auth-tilt{transform-style:preserve-3d;perspective:1000px}.auth-card-flipper-container{perspective:1200px;width:320px;height:208px;position:relative}.auth-card-flipper{position:relative;width:100%;height:100%;transition:transform .9s cubic-bezier(.175,.885,.32,1.15);transform-style:preserve-3d}.auth-card-flipper.flipped{transform:rotateY(180deg)}.auth-card-back,.auth-card-front{position:absolute;width:100%;height:100%;backface-visibility:hidden;top:0;left:0}.auth-card-back{transform:rotateY(180deg)}.auth-unfold{transition:transform .8s cubic-bezier(.16,1,.3,1),opacity .8s cubic-bezier(.16,1,.3,1),max-width .8s cubic-bezier(.16,1,.3,1),height .8s cubic-bezier(.16,1,.3,1),min-height .8s cubic-bezier(.16,1,.3,1),padding .8s cubic-bezier(.16,1,.3,1),margin .8s cubic-bezier(.16,1,.3,1),border-color .8s cubic-bezier(.16,1,.3,1);transform-style:preserve-3d;transform-origin:left center}.auth-unfold--open{transform:rotateY(0deg) translateZ(0);opacity:1}.auth-unfold--closed{transform:rotateY(-80deg) translateZ(-120px);opacity:0;max-width:0!important;height:0!important;min-height:0!important;padding:0!important;margin:0!important;border-color:transparent!important;overflow:hidden}.auth-holo-shine{background:radial-gradient(circle at calc(var(--fx, .5) * 100%) calc(var(--fy, .5) * 100%),rgba(255,255,255,.15) 0,rgba(93,110,90,.08) 30%,transparent 60%);mix-blend-mode:overlay;transition:opacity .3s}.auth-holo-shine--gold{background:radial-gradient(circle at calc(var(--fx, .5) * 100%) calc(var(--fy, .5) * 100%),rgba(255,255,255,.12) 0,rgba(212,175,55,.12) 30%,transparent 60%)}.auth-foil{background:conic-gradient(from calc(var(--fx, .5) * 260deg) at calc(var(--fx, .5) * 100%) calc(var(--fy, .5) * 100%),rgba(212,175,55,0) 0deg,rgba(223,180,89,.1) 70deg,rgba(255,246,216,.18) 110deg,rgba(212,175,55,0) 175deg,rgba(223,180,89,.08) 260deg,rgba(212,175,55,0) 1turn);mix-blend-mode:soft-light;transition:opacity .5s ease}.auth-foil--strong{background:conic-gradient(from calc(var(--fx, .5) * 280deg) at calc(var(--fx, .5) * 100%) calc(var(--fy, .5) * 100%),rgba(212,175,55,0) 0deg,rgba(244,227,161,.2) 55deg,rgba(255,246,216,.34) 105deg,rgba(212,175,55,0) 165deg,rgba(233,207,134,.16) 255deg,rgba(212,175,55,0) 1turn);mix-blend-mode:screen}.auth-guilloche{opacity:.03;background-image:radial-gradient(circle at 100% 150%,transparent 24%,var(--text-primary) 24%,var(--text-primary) 28%,transparent 28%,transparent 52%,var(--text-primary) 52%,var(--text-primary) 56%,transparent 56%);background-size:24px 24px}.dark .auth-guilloche,[data-theme=dark] .auth-guilloche{opacity:.06}@keyframes authShimmer{0%{background-position:-200%}to{background-position:200%}}.auth-shimmer-text{background:linear-gradient(100deg,#b9852b,#e9cf86 38%,#fff6d8 50%,#e9cf86 62%,#b9852b);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:authShimmer 5s linear infinite}.auth-wallet-card{background:linear-gradient(to bottom right,#161614,#242422,#0e0e0d);border:1px solid rgba(62,60,53,.5)}.auth-wallet-aura{background:linear-gradient(to bottom right,rgba(194,138,53,.2),transparent)}.auth-wallet-chip{background:linear-gradient(to bottom right,#e5c158,#f9e79f,#b8860b);border:1px solid rgba(212,175,55,.3)}.auth-wallet-chip-line{background:rgba(158,109,8,.4)}.auth-wallet-flare{background:linear-gradient(90deg,transparent,rgba(255,255,255,.05),transparent)}.auth-wallet-ivory{color:#f5f0e8}.auth-wallet-gold-label{color:#d4af37}.auth-wallet-balance{background:linear-gradient(to bottom right,#2c2b27,#1a1917);border:1px solid rgba(212,175,55,.35)}@keyframes authCelebIn{0%{opacity:0}to{opacity:1}}@keyframes authSealSlam{0%{transform:translate(-50%,-50%) scale(3.2) rotate(-26deg);opacity:0;filter:blur(7px)}55%{transform:translate(-50%,-50%) scale(.9) rotate(7deg);opacity:1;filter:blur(0)}72%{transform:translate(-50%,-50%) scale(1.06) rotate(-4deg)}to{transform:translate(-50%,-50%) scale(1) rotate(-8deg);opacity:1}}@keyframes authWelcomeRise{0%{opacity:0;transform:translateY(20px);filter:blur(6px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes authSparkFly{0%{transform:rotate(var(--a)) translateY(0) scale(1);opacity:1}to{transform:rotate(var(--a)) translateY(var(--d,-190px)) scale(.25);opacity:0}}@keyframes authRingPulse{0%{transform:translate(-50%,-50%) scale(.25);opacity:.85}to{transform:translate(-50%,-50%) scale(2.8);opacity:0}}.auth-celeb{animation:authCelebIn .4s ease both}.auth-celeb-scrim{background:radial-gradient(circle at 50% 44%,rgba(46,34,9,.88) 0,rgba(11,9,7,.97) 72%);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.auth-celeb-ring{border:1px solid rgba(233,207,134,.4);animation:authRingPulse 1.7s ease-out infinite}.auth-celeb-spark{background:#f4e3a1;box-shadow:0 0 10px 2px rgba(244,227,161,.85);animation-name:authSparkFly;animation-timing-function:cubic-bezier(.16,1,.3,1);animation-fill-mode:forwards}.auth-celeb-seal{animation:authSealSlam .7s cubic-bezier(.175,.885,.32,1.275) both}.auth-celeb-copy{animation:authWelcomeRise .7s cubic-bezier(.16,1,.3,1) .45s both}.auth-celeb-gold{color:#dfb459}.auth-celeb-gold-soft{color:#f4e3a1}.auth-celeb-ivory{color:rgba(245,240,232,.7)}@media (prefers-reduced-motion:reduce){.auth-badge-pop,.auth-celeb,.auth-celeb-copy,.auth-celeb-ring,.auth-celeb-seal,.auth-mode-switch,.auth-shimmer-text,.auth-stamp-down,.auth-step-back,.auth-step-fwd{animation:none!important}.auth-spark-layer{display:none!important}.auth-card-flipper,.auth-unfold{transition:none!important}}.auth-field{border:1px solid var(--border-color);background:transparent;color:var(--text-primary);border-radius:.75rem;transition:border-color .2s ease,box-shadow .2s ease}.auth-field::-moz-placeholder{color:var(--text-secondary)}.auth-field::placeholder{color:var(--text-secondary)}.auth-field:hover{border-color:color-mix(in srgb,var(--text-primary) 20%,var(--border-color))}.auth-field:focus,.auth-field:focus-within{border-color:var(--accent-gold);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-gold) 16%,transparent);outline:none}.home-entrance-bloom{position:absolute;top:30%;left:50%;width:460px;height:460px;max-width:90vw;border-radius:50%;pointer-events:none;z-index:0;opacity:0;filter:blur(64px);mix-blend-mode:screen;background:radial-gradient(circle,color-mix(in srgb,var(--accent-gold) 34%,transparent) 0,transparent 66%);animation:home-entrance-bloom-rise 1.5s cubic-bezier(.16,1,.3,1) forwards}html:not([data-theme=dark]) .home-entrance-bloom{mix-blend-mode:multiply;background:radial-gradient(circle,color-mix(in srgb,var(--accent-gold) 20%,transparent) 0,transparent 66%)}@keyframes home-entrance-bloom-rise{0%{opacity:0;transform:translate(-50%,-40%) scale(.8)}38%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-62%) scale(1.16)}}@media (prefers-reduced-motion:reduce){.home-entrance-bloom{animation:none;opacity:0}}.pinax-stage{position:relative;color:var(--text-primary);background:transparent}.pinax-stage :focus-visible{outline:2px solid rgba(244,63,94,.8);outline-offset:2px;border-radius:6px}.pinax-aurora{position:absolute;inset:-6% -10% auto -10%;height:420px;pointer-events:none;filter:blur(44px);background:radial-gradient(44% 58% at 20% 10%,rgba(244,63,94,.13),transparent 70%),radial-gradient(38% 50% at 82% 24%,color-mix(in srgb,var(--accent-gold) 9%,transparent),transparent 70%)}html:not([data-theme=dark]) .pinax-aurora{filter:blur(38px);background:radial-gradient(44% 58% at 20% 10%,rgba(225,29,72,.08),transparent 70%),radial-gradient(38% 50% at 82% 24%,color-mix(in srgb,var(--accent-gold) 8%,transparent),transparent 70%)}.pinax-kicker{font:650 10px/1 ui-monospace,monospace;letter-spacing:.3em;color:#be123c}[data-theme=dark] .pinax-kicker{color:rgba(253,164,175,.8)}html:not([data-theme=dark]) .home-celestial .pinax-kicker{color:#be123c!important}.pinax-tagline{color:var(--text-muted)}[data-theme=dark] .pinax-tagline{color:rgba(255,241,242,.5)}.pinax-icon-button{display:grid;width:2.4rem;height:2.4rem;place-items:center;border:1px solid color-mix(in srgb,var(--text-primary) 14%,transparent);border-radius:999px;color:var(--text-muted);background:color-mix(in srgb,var(--bg-primary) 55%,transparent);backdrop-filter:blur(12px);transition:.25s cubic-bezier(.16,1,.3,1)}.pinax-icon-button:hover{color:#be123c;border-color:rgba(244,63,94,.5);background:rgba(244,63,94,.08)}[data-theme=dark] .pinax-icon-button{border-color:rgba(253,164,175,.16);color:rgba(255,228,230,.72)}[data-theme=dark] .pinax-icon-button:hover{color:#fda4af;border-color:rgba(251,113,133,.45);background:rgba(225,29,72,.14)}.pinax-select{max-width:13rem;border:1px solid color-mix(in srgb,var(--text-primary) 13%,transparent);border-radius:999px;padding:.42rem .9rem;font-size:.8rem;color:var(--text-primary);background:color-mix(in srgb,var(--bg-primary) 60%,transparent);outline:none;transition:.2s}.pinax-select:focus{border-color:rgba(244,63,94,.5)}:root{--pinax-kind-lienzo:#be123c;--pinax-kind-kanban:#1d6fa5;--pinax-kind-retro:#8f5d09;--pinax-kind-moodboard:#6d4aa8;--pinax-kind-mapa:#0f766e}[data-theme=dark]{--pinax-kind-lienzo:#fda4af;--pinax-kind-kanban:#7cc4f0;--pinax-kind-retro:#f0c674;--pinax-kind-moodboard:#c4a9f5;--pinax-kind-mapa:#5eead4}.pinax-kind-badge{display:inline-flex;align-items:center;border:1px solid color-mix(in srgb,var(--kind) 34%,transparent);border-radius:999px;padding:.24rem .7rem;font:600 10px/1 ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--kind);background:color-mix(in srgb,var(--kind) 10%,transparent)}.pinax-kind-badge[data-kind=lienzo]{--kind:var(--pinax-kind-lienzo)}.pinax-kind-badge[data-kind=kanban]{--kind:var(--pinax-kind-kanban)}.pinax-kind-badge[data-kind=retro]{--kind:var(--pinax-kind-retro)}.pinax-kind-badge[data-kind=moodboard]{--kind:var(--pinax-kind-moodboard)}.pinax-kind-badge[data-kind=mapa]{--kind:var(--pinax-kind-mapa)}html:not([data-theme=dark]) .home-celestial .pinax-kind-badge{color:var(--kind)!important}.pinax-home-title{font-family:var(--home-font-display,var(--font-serif));font-weight:350;letter-spacing:-.03em;color:var(--text-primary)}.pinax-home-composer{border-radius:2rem}.pinax-send{width:2.1rem;height:2.1rem;color:#fff;background:var(--pinax-kind-lienzo);transition:.2s cubic-bezier(.16,1,.3,1)}.pinax-send:hover:not(:disabled){transform:translateY(-1px) scale(1.04)}[data-theme=dark] .pinax-send{color:#4c0519}.pinax-kind-chip{display:inline-flex;align-items:center;gap:.3rem;border:1px solid color-mix(in srgb,var(--chip-accent) 26%,transparent);border-radius:999px;padding:.28rem .68rem;font-size:11.5px;color:var(--chip-accent);background:color-mix(in srgb,var(--chip-accent) 7%,transparent);transition:.2s cubic-bezier(.16,1,.3,1)}.pinax-kind-chip:hover{transform:translateY(-1px);background:color-mix(in srgb,var(--chip-accent) 14%,transparent)}html:not([data-theme=dark]) .home-celestial .pinax-kind-chip{color:var(--chip-accent)!important}.pinax-group-label{font:650 9.5px/1 ui-monospace,monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted);opacity:.7}.pinax-card{display:flex;flex-direction:column;gap:.55rem;border:1px solid color-mix(in srgb,var(--text-primary) 10%,transparent);border-radius:1.1rem;padding:.55rem;background:color-mix(in srgb,var(--bg-primary) 58%,transparent);backdrop-filter:blur(10px);box-shadow:0 2px 10px rgba(60,45,20,.06);transition:border-color .25s,box-shadow .25s}.pinax-card:hover{border-color:color-mix(in srgb,var(--card-accent) 42%,transparent);box-shadow:0 16px 34px -18px color-mix(in srgb,var(--card-accent) 60%,transparent),0 2px 8px rgba(60,45,20,.08)}.pinax-card-stage{position:relative;display:grid;overflow:hidden;place-items:center;aspect-ratio:100/62;border-radius:.75rem;background:color-mix(in srgb,var(--card-accent) 6%,transparent);background-image:radial-gradient(color-mix(in srgb,var(--text-primary) 9%,transparent) 1px,transparent 1.3px);background-size:14px 14px}.pinax-card-shape{opacity:.9}.pinax-card-shape.is-frame{stroke:color-mix(in srgb,var(--card-accent) 55%,transparent);stroke-width:.7;fill:none}.pinax-card-shape.is-board,.pinax-card-shape.is-image{fill:color-mix(in srgb,var(--card-accent) 48%,transparent)}.pinax-card-blank{font:650 9.5px/1 ui-monospace,monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--card-accent);opacity:.45}.pinax-card-meta{display:flex;min-width:0;flex-direction:column;gap:.15rem;padding:0 .2rem .15rem}.pinax-card-name{overflow:hidden;font-size:12.5px;font-weight:500;text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary)}.pinax-card-sub{display:flex;align-items:center;gap:.32rem;font-size:10.5px;color:var(--text-muted);opacity:.85}.pinax-card-kind{color:var(--card-accent)}.pinax-card-shared{display:inline-flex;align-items:center;gap:.2rem;opacity:.8}html:not([data-theme=dark]) .home-celestial .pinax-card-name{color:var(--text-primary)!important}html:not([data-theme=dark]) .home-celestial .pinax-card-kind{color:var(--card-accent)!important}.pinax-home-composer{--home-accent:var(--pinax-kind-lienzo);--accent-teal:color-mix(in srgb,var(--pinax-kind-lienzo) 50%,var(--accent-gold))}:root{--mousike-green:#0f766e}[data-theme=dark]{--mousike-green:#2dd4bf}.mousike-input{border-color:color-mix(in srgb,var(--mousike-green) 24%,transparent)}.mousike-input:focus,.mousike-input:focus-visible{border-color:color-mix(in srgb,var(--mousike-green) 62%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--mousike-green) 13%,transparent),0 0 18px -4px color-mix(in srgb,var(--mousike-green) 48%,transparent)}.pinax-chrome{width:100%;max-width:76rem;margin-inline:auto;padding-inline:.4rem}@media (min-width:1600px){.pinax-chrome{max-width:84rem}}.pinax-grid{-moz-column-count:2;column-count:2;-moz-column-gap:.85rem;column-gap:.85rem}@media (min-width:640px){.pinax-grid{-moz-column-count:3;column-count:3}}@media (min-width:1100px){.pinax-grid{-moz-column-count:4;column-count:4}}.pinax-tile{position:relative;margin:0 0 .85rem;-moz-column-break-inside:avoid;break-inside:avoid;border:1px solid color-mix(in srgb,var(--text-primary) 9%,transparent);border-radius:14px;padding:.3rem;background:color-mix(in srgb,var(--bg-primary) 55%,transparent);box-shadow:0 4px 16px -8px rgba(60,45,20,.3);transition:box-shadow .25s,transform .25s cubic-bezier(.16,1,.3,1)}.pinax-tile:hover{transform:translateY(-2px);box-shadow:0 16px 34px -16px rgba(60,45,20,.45)}.pinax-tile-note{margin:0;box-shadow:none}.pinax-tile-remove{position:absolute;top:.5rem;right:.5rem;z-index:2}.pinax-tile-pointer{position:absolute;top:-.55rem;left:.6rem;z-index:3;border-radius:999px;padding:.14rem .5rem;font:650 9px/1.5 ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase;color:#fff;background:var(--pinax-kind-moodboard)}.pinax-phases{display:flex;gap:2px;border:1px solid color-mix(in srgb,var(--text-primary) 12%,transparent);border-radius:999px;padding:2px;background:color-mix(in srgb,var(--bg-primary) 55%,transparent)}.pinax-phases button{border-radius:999px;padding:.28rem .66rem;font-size:11px;color:var(--text-muted);transition:.2s}.pinax-phases button.is-done{color:color-mix(in srgb,var(--pinax-kind-retro) 78%,var(--text-muted))}.pinax-phases button.is-active{color:var(--pinax-kind-retro);background:color-mix(in srgb,var(--pinax-kind-retro) 13%,transparent)}.pinax-phases button:disabled{cursor:default;opacity:.55}html:not([data-theme=dark]) .home-celestial .pinax-phases button.is-active{color:var(--pinax-kind-retro)!important}.pinax-masked{display:grid;height:4.5rem;place-items:center;border:1px dashed color-mix(in srgb,var(--text-primary) 18%,transparent);border-radius:14px;background:color-mix(in srgb,var(--text-primary) 4%,transparent)}.pinax-masked span{font:650 9px/1 ui-monospace,monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--text-muted);opacity:.55}.pinax-proposal{border:1px solid color-mix(in srgb,var(--accent-gold) 34%,transparent);border-radius:999px;color:var(--text-primary);background:color-mix(in srgb,var(--bg-primary) 82%,transparent);backdrop-filter:blur(14px);box-shadow:0 10px 30px -18px rgba(60,45,20,.5)}.pinax-tool{display:inline-flex;align-items:center;gap:.4rem;border:1px solid color-mix(in srgb,var(--text-primary) 12%,transparent);border-radius:999px;padding:.35rem .75rem;font-size:11.5px;color:var(--text-muted);background:color-mix(in srgb,var(--bg-primary) 50%,transparent);transition:.2s cubic-bezier(.16,1,.3,1)}.pinax-tool:hover{color:#be123c;border-color:rgba(244,63,94,.45);background:rgba(244,63,94,.07);transform:translateY(-1px)}[data-theme=dark] .pinax-tool:hover{color:#fda4af}.pinax-board{border-radius:0}.pinax-dots{background-image:radial-gradient(color-mix(in srgb,var(--text-primary) 11%,transparent) 1px,transparent 1.3px);background-size:26px 26px}.pinax-note{border-radius:14px;box-shadow:0 10px 26px rgba(60,45,20,.16),0 2px 4px rgba(60,45,20,.1);transition:box-shadow .25s}.pinax-note:hover{box-shadow:0 16px 34px rgba(60,45,20,.22),0 2px 4px rgba(60,45,20,.12)}.pinax-note.is-sun{background:#fbe7a2}.pinax-note.is-rose{background:#fbc9d4}.pinax-note.is-mint{background:#bfe8c9}.pinax-note.is-sky{background:#bfe0f5}.pinax-note.is-lilac{background:#ddd0f7}.pinax-note.is-paper{background:#fdfcfb}.pinax-note.is-slate{background:#292524}.pinax-kcard.is-lilac,.pinax-kcard.is-mint,.pinax-kcard.is-paper,.pinax-kcard.is-rose,.pinax-kcard.is-sky,.pinax-kcard.is-sun,.pinax-note{color:#3d3320}.pinax-kcard.is-slate,.pinax-note.is-slate{color:#fafaf9}.pinax-note .pinax-note-text::-moz-placeholder{color:rgba(61,51,32,.4)}.pinax-note .pinax-note-text::placeholder{color:rgba(61,51,32,.4)}.pinax-note.is-slate .pinax-note-text::-moz-placeholder,.pinax-note.is-slate input::-moz-placeholder{color:rgba(250,250,249,.4)}.pinax-note.is-slate .pinax-note-text::placeholder,.pinax-note.is-slate input::placeholder{color:rgba(250,250,249,.4)}.pinax-note-text{display:block;width:100%;min-height:7.5rem;resize:none;border:0;background:transparent;padding:.35rem .8rem .8rem;font-size:.83rem;line-height:1.45;color:inherit;outline:none;caret-color:currentColor}.pinax-note.is-linking{outline:2px solid rgba(244,63,94,.6);outline-offset:2px}.pinax-mini.is-armed{color:#be123c;background:rgba(244,63,94,.16)}.pinax-linking{color:#be123c}[data-theme=dark] .pinax-linking{color:#fda4af}.pinax-tag-chip{display:inline-flex;align-items:center;gap:.3rem;border:1px solid rgba(0,0,0,.14);border-radius:999px;padding:.18rem .5rem;font:600 9px/1 ui-monospace,monospace;letter-spacing:.04em;color:rgba(61,51,32,.72);background:rgba(255,255,255,.35);transition:.2s}.pinax-note.is-slate .pinax-tag-chip{border-color:rgba(255,255,255,.14);color:rgba(250,250,249,.72);background:rgba(0,0,0,.35)}.pinax-tag-chip:hover{border-color:rgba(0,0,0,.28)}.pinax-note.is-slate .pinax-tag-chip:hover{border-color:rgba(255,255,255,.28)}.pinax-tag-chip.is-empty{border-style:dashed;color:rgba(61,51,32,.5)}.pinax-note.is-slate .pinax-tag-chip.is-empty{color:rgba(250,250,249,.5)}.pinax-tag-menu{border:1px solid color-mix(in srgb,var(--text-primary) 12%,transparent);border-radius:.8rem;background:color-mix(in srgb,var(--bg-primary) 96%,transparent);box-shadow:0 10px 30px rgba(0,0,0,.16);backdrop-filter:blur(12px)}.pinax-tag-option{display:block;width:100%;border-radius:.5rem;padding:.35rem .6rem;text-align:left;font-size:11px;color:var(--text-primary);transition:.15s}.pinax-tag-option:hover{background:rgba(244,63,94,.08)}.pinax-tag-option.is-active{color:#be123c;background:rgba(244,63,94,.1)}[data-theme=dark] .pinax-tag-option.is-active{color:#fda4af;background:rgba(225,29,72,.16)}.pinax-thread-hit{fill:none;stroke:transparent;stroke-width:14;cursor:pointer}.pinax-thread:hover .pinax-thread-line{stroke:#e11d48;stroke-dasharray:none}.pinax-strip{padding:.45rem .6rem .1rem}.pinax-grip{display:inline-flex;gap:3px}.pinax-grip i{width:3.5px;height:3.5px;border-radius:99px;background:currentColor;opacity:.28}.pinax-swatch{width:.85rem;height:.85rem;border-radius:99px;border:1px solid rgba(0,0,0,.18);transition:transform .15s}.pinax-swatch:hover{transform:scale(1.2)}.pinax-swatch.is-current{outline:2px solid rgba(0,0,0,.3);outline-offset:1px}.pinax-swatch.is-sun{background:#f5d76e}.pinax-swatch.is-rose{background:#f8a5b8}.pinax-swatch.is-mint{background:#8fd6a3}.pinax-swatch.is-sky{background:#8ec8ec}.pinax-swatch.is-lilac{background:#c3aef0}.pinax-swatch.is-paper{background:#fdfcfb}.pinax-swatch.is-slate{background:#292524;border-color:rgba(255,255,255,.18)}.pinax-swatch.is-slate.is-current{outline:2px solid rgba(255,255,255,.3)}.pinax-image{overflow:hidden;background:color-mix(in srgb,var(--bg-primary) 80%,transparent);box-shadow:0 12px 30px rgba(0,0,0,.14)}.pinax-image,.pinax-table-item{border-radius:14px;border:1px solid color-mix(in srgb,var(--text-primary) 12%,transparent)}.pinax-table-item{background:rgba(255,255,255,.72);box-shadow:0 12px 30px rgba(60,45,20,.12)}[data-theme=dark] .pinax-table-item{background:rgba(24,22,18,.85)}.pinax-table td,.pinax-table th{border:1px solid color-mix(in srgb,var(--text-primary) 12%,transparent);padding:0}.pinax-table input{width:100%;border:0;background:transparent;padding:.35rem .5rem;font-size:.75rem;color:var(--text-primary);outline:none}.pinax-table th input{font-weight:600}.pinax-table th{background:color-mix(in srgb,var(--text-primary) 5%,transparent)}.pinax-lane{border-radius:1.1rem;border:1px solid color-mix(in srgb,var(--text-primary) 9%,transparent);background:color-mix(in srgb,var(--bg-primary) 55%,transparent);backdrop-filter:blur(8px)}.pinax-lane-title{color:var(--text-primary)}.pinax-count{border:1px solid color-mix(in srgb,var(--text-primary) 12%,transparent);border-radius:999px;padding:.15rem .5rem;font:600 10px/1 ui-monospace,monospace;color:var(--text-muted)}.pinax-kcard{position:relative;border-radius:12px;border:1px solid color-mix(in srgb,var(--text-primary) 9%,transparent);background:rgba(255,255,255,.6);padding:.6rem .7rem;box-shadow:0 4px 14px rgba(60,45,20,.08)}[data-theme=dark] .pinax-kcard{background:rgba(255,255,255,.05)}.pinax-kcard.is-sun{background:#fbe7a2}.pinax-kcard.is-rose{background:#fbc9d4}.pinax-kcard.is-mint{background:#bfe8c9}.pinax-kcard.is-sky{background:#bfe0f5}.pinax-kcard.is-lilac{background:#ddd0f7}.pinax-kcard.is-paper{background:#fdfcfb}.pinax-kcard.is-slate{background:#292524}.pinax-kcard .pinax-note-text{min-height:3rem;padding:.1rem .1rem .2rem}.pinax-mini{display:inline-flex;min-width:1.5rem;height:1.5rem;align-items:center;justify-content:center;border-radius:.5rem;padding:0 .35rem;font-size:11px;color:var(--text-muted);background:color-mix(in srgb,var(--text-primary) 6%,transparent);transition:.2s}.pinax-kcard .pinax-mini,.pinax-note .pinax-mini{color:rgba(61,51,32,.6);background:rgba(0,0,0,.07)}.pinax-kcard.is-slate .pinax-mini,.pinax-note.is-slate .pinax-mini{color:rgba(250,250,249,.6);background:rgba(255,255,255,.1)}.pinax-mini:hover{color:#be123c;background:rgba(244,63,94,.12)}.pinax-mini.is-danger:hover{color:#e11d48;background:rgba(244,63,94,.14)}.pinax-ai-bar{position:relative;border:1px solid rgba(179,127,49,.2);border-radius:1.6rem;background:rgba(255,252,245,.68);backdrop-filter:blur(10px);box-shadow:0 14px 40px rgba(115,90,60,.09),inset 0 1px rgba(255,255,255,.8);transition:border-color .25s,box-shadow .25s}.pinax-ai-bar:before{content:"";position:absolute;top:-1px;left:max(6%,28px);right:max(6%,28px);height:2px;border-radius:3px;background:linear-gradient(90deg,transparent 0,var(--accent-gold) 16%,var(--accent-gold) 84%,transparent 100%);box-shadow:0 0 18px 1px color-mix(in srgb,var(--accent-gold) 60%,transparent),0 5px 34px 5px color-mix(in srgb,var(--accent-gold) 26%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,white 20px,white calc(100% - 20px),transparent);mask-image:linear-gradient(90deg,transparent,white 20px,white calc(100% - 20px),transparent);pointer-events:none;z-index:3;transition:box-shadow .4s ease}.pinax-ai-bar:focus-within:before{box-shadow:0 0 24px 2px color-mix(in srgb,var(--accent-gold) 80%,transparent),0 7px 44px 8px color-mix(in srgb,var(--accent-gold) 36%,transparent)}[data-theme=dark] .pinax-ai-bar{border-color:rgba(224,166,75,.14);background:rgba(24,19,12,.6);box-shadow:0 12px 34px rgba(0,0,0,.3),inset 0 1px 1px rgba(255,255,255,.05)}.pinax-ai-bar:focus-within{border-color:rgba(244,63,94,.4);box-shadow:0 14px 40px rgba(115,90,60,.1),0 0 0 3px rgba(244,63,94,.07)}[data-theme=dark] .pinax-ai-bar:focus-within{border-color:rgba(251,113,133,.4);box-shadow:0 12px 34px rgba(0,0,0,.32),0 0 0 3px rgba(225,29,72,.1)}.home-dialogos-composer{--composer-accent:#8b5cf6;--composer-accent-soft:#c4b5fd}.daimonata-spark-button{isolation:isolate}.daimonata-spark-button:before{content:"";position:absolute;inset:22%;z-index:1;border-radius:999px;background:radial-gradient(circle,rgba(233,213,255,.2),rgba(139,92,246,.08) 46%,transparent 72%);opacity:0;filter:blur(5px);pointer-events:none}.daimonata-spark-button.is-kindling:before{animation:daimonata-spark-core 1.05s cubic-bezier(.16,1,.3,1) both}.daimonata-spark-flight,.daimonata-spark-rings{position:absolute;inset:0;z-index:8;overflow:visible;pointer-events:none}.daimonata-spark-rings i{position:absolute;left:50%;top:50%;width:5.5rem;height:5.5rem;border:1px solid rgba(196,181,253,.7);border-radius:1.65rem;box-shadow:0 0 18px rgba(129,140,248,.38),inset 0 0 16px rgba(139,92,246,.14);opacity:0;transform:translate(-50%,-50%) scale(.72) rotate(0deg);animation:daimonata-spark-ring .92s cubic-bezier(.16,1,.3,1) both}.daimonata-spark-rings i:nth-child(2){border-color:rgba(103,232,249,.46);border-radius:2.1rem;animation-delay:.08s}.daimonata-spark-rings i:nth-child(3){border-color:rgba(216,180,254,.34);border-radius:50%;animation-delay:.17s}.daimonata-spark-comet,.daimonata-spark-particle{position:absolute;left:calc(50% - 4px);top:calc(50% - 4px);display:block;border-radius:999px;background:radial-gradient(circle at 38% 34%,#fff 0 12%,#ddd6fe 28%,#8b5cf6 62%,rgba(99,102,241,0) 76%);box-shadow:0 0 8px 2px rgba(196,181,253,.72),0 0 20px 5px rgba(99,102,241,.34);will-change:transform,opacity}.daimonata-spark-comet{width:11px;height:11px;left:calc(50% - 5.5px);top:calc(50% - 5.5px);box-shadow:0 0 9px 3px rgba(237,233,254,.92),0 0 24px 7px rgba(139,92,246,.52),0 0 46px 12px rgba(59,130,246,.2)}.daimonata-spark-particle:nth-of-type(3n){background:radial-gradient(circle,#fff 0 18%,#a5f3fc 42%,rgba(34,211,238,0) 74%)}.home-dialogos-composer.celestial-composer-kindled{outline:1px solid transparent;animation:daimonata-composer-kindled 1.22s cubic-bezier(.16,1,.3,1) .42s both}.home-dialogos-composer.celestial-composer-kindled:before{animation:daimonata-composer-light-catch 1.05s cubic-bezier(.16,1,.3,1) .45s both}.home-dialogos-composer.celestial-composer-kindled-writes textarea{animation:daimonata-spark-text-arrival .8s cubic-bezier(.16,1,.3,1) .54s both}@keyframes daimonata-spark-core{0%{opacity:0;transform:scale(.55)}22%{opacity:1;transform:scale(1.45)}56%{opacity:.78;transform:scale(1.05)}to{opacity:0;transform:scale(1.9)}}@keyframes daimonata-spark-ring{0%{opacity:0;transform:translate(-50%,-50%) scale(.72) rotate(0deg)}18%{opacity:.92}58%{opacity:.38}to{opacity:0;transform:translate(-50%,-50%) scale(1.62) rotate(13deg)}}@keyframes daimonata-composer-kindled{0%,to{outline-color:transparent}28%{outline-color:color-mix(in srgb,var(--composer-accent-soft) 58%,transparent)}62%{outline-color:color-mix(in srgb,var(--composer-accent) 24%,transparent)}}@keyframes daimonata-composer-light-catch{0%{opacity:.2;filter:brightness(1);transform:scaleX(.12)}30%{opacity:1;filter:brightness(1.8);transform:scaleX(.48)}64%{opacity:.92;filter:brightness(1.38);transform:scaleX(1.03)}to{opacity:1;filter:none;transform:scaleX(1)}}@keyframes daimonata-spark-text-arrival{0%{opacity:.22;text-shadow:0 0 16px color-mix(in srgb,var(--composer-accent-soft) 85%,transparent)}45%{opacity:1;text-shadow:0 0 8px color-mix(in srgb,var(--composer-accent) 48%,transparent)}to{opacity:1;text-shadow:none}}@media (prefers-reduced-motion:reduce){.daimonata-spark-button:before,.daimonata-spark-flight,.daimonata-spark-rings{display:none}.home-dialogos-composer.celestial-composer-kindled,.home-dialogos-composer.celestial-composer-kindled-writes textarea,.home-dialogos-composer.celestial-composer-kindled:before{animation:none}}.oneiroi-composer{--composer-accent:#3b82f6;--composer-accent-soft:#93c5fd}.pinax-ai-bar{--composer-accent:#f43f5e;--composer-accent-soft:#fda4af}:is(.home-dialogos-composer,.oneiroi-composer){border-color:color-mix(in srgb,var(--composer-accent) 24%,transparent)!important;background:color-mix(in srgb,var(--bg-elevated) 82%,transparent)!important;box-shadow:0 14px 38px rgba(5,5,14,.2),0 0 42px -18px color-mix(in srgb,var(--composer-accent) 26%,transparent),inset 0 1px rgba(255,255,255,.045)!important}html[data-theme=dark] :is(.home-dialogos-composer,.oneiroi-composer){border-color:color-mix(in srgb,var(--composer-accent) 22%,transparent)!important;background:rgba(13,14,22,.78)!important}:is(.home-dialogos-composer,.oneiroi-composer):hover:not(:focus-within){border-color:color-mix(in srgb,var(--composer-accent) 36%,transparent)!important;box-shadow:0 17px 42px rgba(4,4,12,.28),0 0 46px -16px color-mix(in srgb,var(--composer-accent) 32%,transparent),inset 0 1px rgba(255,255,255,.05)!important}:is(.home-dialogos-composer,.oneiroi-composer).celestial-streaming,:is(.home-dialogos-composer,.oneiroi-composer):focus-within{box-shadow:0 18px 44px rgba(3,3,12,.38),0 0 34px -5px color-mix(in srgb,var(--composer-accent) 42%,transparent)!important}.pinax-ai-bar:before,:is(.home-dialogos-composer,.oneiroi-composer):before{background:linear-gradient(90deg,transparent 0,var(--composer-accent) 16%,var(--composer-accent-soft) 50%,var(--composer-accent) 84%,transparent 100%);box-shadow:0 0 22px 1px color-mix(in srgb,var(--composer-accent) 68%,transparent),0 6px 42px 6px color-mix(in srgb,var(--composer-accent) 28%,transparent)}.pinax-ai-bar:focus-within:before,:is(.home-dialogos-composer,.oneiroi-composer).celestial-streaming:before,:is(.home-dialogos-composer,.oneiroi-composer):focus-within:before{box-shadow:0 0 28px 2px color-mix(in srgb,var(--composer-accent) 84%,transparent),0 8px 54px 9px color-mix(in srgb,var(--composer-accent) 38%,transparent)}:is(.home-dialogos-composer,.oneiroi-composer):after{background:linear-gradient(120deg,color-mix(in srgb,var(--composer-accent) 45%,transparent),var(--composer-accent),var(--composer-accent-soft),var(--composer-accent));background-size:320% 320%}:is(.home-dialogos-composer,.oneiroi-composer) textarea{color:color-mix(in srgb,var(--text-primary) 88%,var(--composer-accent))!important}:is(.home-dialogos-composer,.oneiroi-composer) textarea::-moz-placeholder{color:color-mix(in srgb,var(--text-muted) 82%,var(--composer-accent) 18%)!important}:is(.home-dialogos-composer,.oneiroi-composer) textarea::placeholder{color:color-mix(in srgb,var(--text-muted) 82%,var(--composer-accent) 18%)!important}:is(.home-dialogos-composer,.oneiroi-composer) .celestial-textarea-actions{border-top-color:color-mix(in srgb,var(--composer-accent) 18%,transparent)!important;color:color-mix(in srgb,var(--text-muted) 84%,var(--composer-accent))!important}:is(.home-dialogos-composer,.oneiroi-composer) .celestial-action-circle-btn{background:color-mix(in srgb,var(--composer-accent) 10%,transparent)!important;color:color-mix(in srgb,var(--text-primary) 70%,var(--composer-accent))!important}:is(.home-dialogos-composer,.oneiroi-composer) .celestial-action-circle-btn:hover{border-color:color-mix(in srgb,var(--composer-accent) 38%,transparent)!important;background:color-mix(in srgb,var(--composer-accent) 18%,transparent)!important;color:var(--composer-accent-soft)!important}:is(.home-dialogos-composer,.oneiroi-composer) .celestial-send-btn{border-color:color-mix(in srgb,var(--composer-accent) 28%,transparent)!important;background:color-mix(in srgb,var(--composer-accent) 8%,transparent)!important}:is(.home-dialogos-composer,.oneiroi-composer) .celestial-send-btn-active{border-color:color-mix(in srgb,var(--composer-accent) 48%,transparent)!important;background:color-mix(in srgb,var(--composer-accent) 17%,transparent)!important;color:var(--composer-accent-soft)!important;box-shadow:0 4px 16px -4px color-mix(in srgb,var(--composer-accent) 42%,transparent)!important}:is(.home-dialogos-composer,.oneiroi-composer) .home-call-mode-button{border-color:color-mix(in srgb,var(--composer-accent) 42%,#292638)!important;background:linear-gradient(145deg,color-mix(in srgb,var(--composer-accent) 48%,#242131),color-mix(in srgb,var(--composer-accent) 30%,#151520))!important;color:color-mix(in srgb,var(--composer-accent-soft) 84%,white)!important;box-shadow:0 6px 16px -7px color-mix(in srgb,var(--composer-accent) 64%,transparent),inset 0 1px rgba(255,255,255,.08)!important}:is(.home-dialogos-composer,.oneiroi-composer) .home-call-mode-button:hover:not(:disabled){border-color:color-mix(in srgb,var(--composer-accent) 58%,#302b42)!important;background:linear-gradient(145deg,color-mix(in srgb,var(--composer-accent) 57%,#272337),color-mix(in srgb,var(--composer-accent) 38%,#171622))!important;color:white!important;box-shadow:0 8px 20px -8px color-mix(in srgb,var(--composer-accent) 72%,transparent),inset 0 1px rgba(255,255,255,.1)!important}:is(.home-dialogos-composer,.oneiroi-composer) .home-call-mode-button.is-live{border-color:color-mix(in srgb,var(--composer-accent) 72%,white 8%)!important;background:linear-gradient(145deg,color-mix(in srgb,var(--composer-accent) 72%,#262132),color-mix(in srgb,var(--composer-accent) 52%,#151520))!important}html:not([data-theme=dark]) .home-dialogos-composer .home-call-mode-button .celestial-callwave i{background:#ede9fe}html:not([data-theme=dark]) .oneiroi-composer .home-call-mode-button .celestial-callwave i{background:#dbeafe}.daily-streak-backdrop{background:radial-gradient(circle at 50% 42%,rgba(124,58,237,.2),transparent 34rem),rgba(17,12,30,.52)!important}.daily-streak-modal{border-color:rgba(124,58,237,.34)!important;background:#ebe6f5!important;box-shadow:0 30px 90px rgba(44,27,76,.28),inset 0 0 0 1px rgba(255,255,255,.58)!important}.daily-streak-modal__inner{border-color:rgba(124,58,237,.16)!important;background:radial-gradient(circle at 50% -5%,rgba(139,92,246,.15),transparent 19rem),linear-gradient(180deg,#faf8ff,#f4f0fb)!important}.daily-streak-modal__brand{color:#7c3aed;opacity:.86}.daily-streak-modal__brand>span:first-child{background:#8b5cf6}.daily-streak-modal__close:hover{color:#6d28d9;background:rgba(124,58,237,.09)}.daily-streak-modal__title{color:color-mix(in srgb,var(--text-primary) 76%,#6d28d9)!important}.daily-streak-modal__centerpiece{border-color:rgba(124,58,237,.15)!important;background:rgba(124,58,237,.045)!important}.daily-streak-modal__glow{background:radial-gradient(circle at center,rgba(139,92,246,.16),transparent 66%)}.daily-streak-modal__count{color:color-mix(in srgb,var(--text-primary) 82%,#7c3aed)!important;filter:drop-shadow(0 5px 18px rgba(124,58,237,.16))}.daily-streak-modal__unit{color:color-mix(in srgb,var(--text-primary) 68%,#8b5cf6)!important;opacity:.86}.daily-streak-modal__eyebrow{color:color-mix(in srgb,var(--text-muted) 72%,#7c3aed)!important;opacity:.84}.daily-streak-modal__flame{border:1px solid rgba(124,58,237,.3);color:#7c3aed;background:rgba(139,92,246,.09);box-shadow:0 8px 22px rgba(124,58,237,.13)}.daily-streak-modal__flame-glow{background:rgba(139,92,246,.13)}.daily-streak-modal__flame svg{fill:rgba(139,92,246,.14)}.daily-streak-modal__reward{border-color:rgba(124,58,237,.18)!important;background:rgba(255,255,255,.44)!important;box-shadow:0 10px 28px rgba(66,43,105,.08)!important}.daily-streak-modal__reward:hover{border-color:rgba(124,58,237,.34)!important}.daily-streak-modal__coin-glow{background:radial-gradient(circle,rgba(139,92,246,.42),transparent 70%)}.daily-streak-modal__reward-amount{color:#7c3aed}.daily-streak-modal__cta{border:1px solid rgba(109,40,217,.38);color:#faf7ff;background:linear-gradient(135deg,#7c3aed,#5b21b6);box-shadow:0 14px 30px rgba(91,33,182,.24)}.daily-streak-modal__cta:hover{background:linear-gradient(135deg,#8b5cf6,#6d28d9);box-shadow:0 16px 36px rgba(91,33,182,.32)}.daily-streak-modal__shimmer{background:linear-gradient(90deg,transparent,rgba(255,255,255,.16),transparent)}html[data-theme=dark] .daily-streak-modal{border-color:rgba(167,139,250,.34)!important;background:#181329!important;box-shadow:0 34px 100px rgba(2,1,9,.68),0 0 34px rgba(109,40,217,.1),inset 0 0 0 1px rgba(255,255,255,.035)!important}html[data-theme=dark] .daily-streak-modal__inner{border-color:rgba(167,139,250,.19)!important;background:radial-gradient(circle at 50% -5%,rgba(124,58,237,.2),transparent 20rem),linear-gradient(180deg,#100d1c,#0c0b15)!important}html[data-theme=dark] .daily-streak-modal__brand{color:#a78bfa}html[data-theme=dark] .daily-streak-modal__title{color:#eee9ff!important}html[data-theme=dark] .daily-streak-modal__centerpiece{border-color:rgba(167,139,250,.16)!important;background:rgba(124,58,237,.055)!important}html[data-theme=dark] .daily-streak-modal__count{color:#f2efff!important}html[data-theme=dark] .daily-streak-modal__unit{color:#c4b5fd!important}html[data-theme=dark] .daily-streak-modal__eyebrow{color:#9f95b6!important}html[data-theme=dark] .daily-streak-modal__flame{border-color:rgba(167,139,250,.34);color:#a78bfa;background:rgba(124,58,237,.12)}html[data-theme=dark] .daily-streak-modal__reward{border-color:rgba(167,139,250,.2)!important;background:rgba(139,92,246,.055)!important}html[data-theme=dark] .daily-streak-modal__reward-amount{color:#c4b5fd}.home-daimons-canvas{--accent-gold:var(--accent-iris);--bg-primary:#f5f2fb;--bg-elevated:#fcfaff;--card-bg:#faf8ff;--surface-soft:#eee9f8;--border-color:rgba(98,76,140,.17);--text-primary:#292139;--text-secondary:#665a78;--text-muted:#82778f;position:relative;background:radial-gradient(78% 48% at 52% -8%,rgba(139,92,246,.14),transparent 68%),radial-gradient(46% 64% at 100% 60%,rgba(99,102,241,.075),transparent 72%),var(--bg-primary)}html[data-theme=dark] .home-daimons-canvas{--bg-primary:#0d0b16;--bg-elevated:#151122;--card-bg:#171326;--surface-soft:#1e1830;--border-color:rgba(167,139,250,.16);--text-primary:#f0ecf8;--text-secondary:#b9aec8;--text-muted:#8f849f;background:radial-gradient(82% 54% at 50% -10%,rgba(124,58,237,.2),transparent 66%),radial-gradient(46% 68% at 100% 62%,rgba(99,102,241,.09),transparent 74%),linear-gradient(180deg,#100d1b,#0c0b14)}.home-daimons-workspace{position:relative;height:100%}.home-daimons-workspace .dai-hero{border-color:color-mix(in srgb,var(--accent-iris) 26%,var(--border-color));background:linear-gradient(135deg,color-mix(in srgb,var(--accent-iris) 11%,var(--card-bg)),var(--card-bg));box-shadow:0 22px 54px -30px color-mix(in srgb,var(--accent-iris) 38%,transparent)}.home-daimons-workspace .dai-hero>.relative.z-10{gap:1rem;padding:1.15rem 1.3rem}.home-daimons-workspace .dai-hero h1{margin-top:.15rem;font-family:inherit;font-size:clamp(1.45rem,2.5vw,1.9rem);font-style:normal;font-weight:680;letter-spacing:-.035em}.home-daimons-workspace .dai-hero h1+p{margin-top:.3rem;max-width:42rem}.home-daimons-workspace .dai-hero .dai-slot-orb{width:.55rem;height:.55rem}.home-daimons-canvas .dw-tabbar{border-color:color-mix(in srgb,var(--accent-iris) 21%,var(--border-color));background:color-mix(in srgb,var(--card-bg) 84%,transparent)}.home-daimons-canvas .dw-tab.is-active{border-color:color-mix(in srgb,var(--accent-iris) 42%,transparent);background:color-mix(in srgb,var(--accent-iris) 13%,transparent);box-shadow:0 7px 20px -12px color-mix(in srgb,var(--accent-iris) 65%,transparent)}.home-daimons-primary{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;border:1px solid rgba(124,58,237,.42);border-radius:999px;color:#faf7ff;font-weight:650;background:linear-gradient(135deg,#8b5cf6,#6d28d9);box-shadow:0 12px 28px -14px rgba(91,33,182,.72);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease,filter .2s ease}.home-daimons-primary:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.05);box-shadow:0 16px 34px -14px rgba(91,33,182,.78)}.home-daimons-close{position:absolute;z-index:35;top:1.1rem;right:1.1rem;display:grid;width:2.25rem;height:2.25rem;place-items:center;border:1px solid color-mix(in srgb,var(--accent-iris) 24%,var(--border-color));border-radius:999px;color:var(--text-muted);background:color-mix(in srgb,var(--card-bg) 82%,transparent);backdrop-filter:blur(14px);transition:color .2s ease,border-color .2s ease,background .2s ease,transform .2s ease}.home-daimons-close:hover{transform:rotate(4deg);border-color:color-mix(in srgb,var(--accent-iris) 52%,transparent);color:color-mix(in srgb,var(--accent-iris) 76%,var(--text-primary));background:color-mix(in srgb,var(--accent-iris) 10%,var(--card-bg))}.home-daimons-canvas .dai-slot-orb{border-color:color-mix(in srgb,var(--accent-iris) 42%,transparent)}.home-daimons-canvas .dai-slot-orb.is-filled{background:radial-gradient(circle at 35% 30%,#ede9fe,#8b5cf6 58%,#5b21b6);box-shadow:0 0 12px rgba(139,92,246,.52)}.home-daimons-canvas .dw-gold-btn{border-color:rgba(139,92,246,.4);color:#f8f5ff;background:linear-gradient(135deg,#8b5cf6,#6d28d9);box-shadow:0 10px 24px -12px rgba(91,33,182,.7)}.home-daimons-canvas .dw-ghost-btn{border-color:color-mix(in srgb,var(--accent-iris) 22%,var(--border-color))}.home-daimons-canvas .dw-ghost-btn:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent-iris) 45%,transparent);background:color-mix(in srgb,var(--accent-iris) 10%,transparent)}.home-daimons-create{padding-bottom:2rem}.home-turn-layout{position:relative;display:flex;min-height:0;flex:1 1 auto;align-items:stretch}.home-turn-rail{display:none}@media (min-width:1024px){.home-turn-rail{position:relative;z-index:12;display:flex;width:3rem;flex:0 0 3rem;align-items:stretch;padding:1.55rem 0 2.2rem}.home-turn-rail__list{display:flex;width:100%;min-height:0;flex:1 1 auto;flex-direction:column;justify-content:center;gap:.18rem}.home-turn-rail__stop{position:relative;display:flex;width:100%;min-height:.6rem;max-height:1.05rem;flex:1 1 0;align-items:center;border-radius:.4rem;outline:none}.home-turn-rail__line{display:block;width:.55rem;height:2px;border-radius:999px;background:color-mix(in srgb,var(--text-muted) 46%,transparent);transform-origin:left center;transition:width .22s cubic-bezier(.16,1,.3,1),height .22s cubic-bezier(.16,1,.3,1),background .18s ease,transform .22s cubic-bezier(.16,1,.3,1),box-shadow .18s ease}.home-turn-rail__stop:focus-visible .home-turn-rail__line,.home-turn-rail__stop:hover .home-turn-rail__line{width:1.45rem;height:3px;background:color-mix(in srgb,var(--home-accent) 72%,var(--text-primary));transform:translateY(-2px);box-shadow:0 4px 10px -3px color-mix(in srgb,var(--home-accent) 58%,transparent)}.home-turn-rail__stop.is-hover-neighbor:not(.is-active) .home-turn-rail__line{width:1.02rem;background:color-mix(in srgb,var(--home-accent) 44%,var(--text-muted));transform:translateY(-1px)}.home-turn-rail__stop.is-hover-neighbor-far:not(.is-active) .home-turn-rail__line{width:.76rem;background:color-mix(in srgb,var(--home-accent) 24%,var(--text-muted));transform:translateY(-.5px)}.home-turn-rail__stop.is-active .home-turn-rail__line{width:1.8rem;height:3px;background:color-mix(in srgb,var(--home-accent) 82%,var(--text-primary));box-shadow:0 0 10px color-mix(in srgb,var(--home-accent) 28%,transparent)}.home-turn-rail__stop.is-active:focus-visible .home-turn-rail__line,.home-turn-rail__stop.is-active:hover .home-turn-rail__line{width:2.15rem;transform:translateY(-2px)}.home-turn-rail__tooltip{position:absolute;z-index:40;top:50%;left:2.15rem;display:grid;width:-moz-max-content;width:max-content;max-width:min(17rem,38vw);gap:.18rem;padding:.55rem .68rem;border:1px solid color-mix(in srgb,var(--home-accent) 22%,var(--border-color));border-radius:.72rem;color:var(--text-primary);background:color-mix(in srgb,var(--bg-elevated) 94%,transparent);box-shadow:0 14px 34px -18px color-mix(in srgb,var(--home-accent) 30%,rgba(0,0,0,.5));backdrop-filter:blur(16px);opacity:0;pointer-events:none;transform:translate(-.28rem,-50%);transition:opacity .16s ease,transform .22s cubic-bezier(.16,1,.3,1)}.home-turn-rail__tooltip small{color:color-mix(in srgb,var(--home-accent) 72%,var(--text-muted));font-size:.6rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.home-turn-rail__tooltip strong{overflow:hidden;font-size:.72rem;font-weight:520;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.home-turn-rail__stop:focus-visible .home-turn-rail__tooltip,.home-turn-rail__stop:hover .home-turn-rail__tooltip{opacity:1;transform:translateY(-50%)}}@media (prefers-reduced-motion:reduce){.home-turn-rail__line,.home-turn-rail__tooltip{transition-duration:1ms}}@media (max-width:767px){.home-daimons-workspace>div{padding-top:4rem}.home-daimons-close{top:.9rem;right:.9rem}}.home-dialogos-composer .celestial-send-btn:hover:not(:disabled){border-color:color-mix(in srgb,var(--composer-accent) 48%,transparent)!important;background:color-mix(in srgb,var(--composer-accent) 18%,transparent)!important;color:var(--composer-accent-soft)!important;box-shadow:0 5px 16px -5px color-mix(in srgb,var(--composer-accent) 45%,transparent)!important}.celestial-console-active{--composer-accent:var(--home-accent);--composer-accent-soft:color-mix(in srgb,var(--home-accent) 55%,var(--text-primary))}.celestial-console-active .celestial-chat-bubble-user{border:1px solid color-mix(in srgb,var(--home-accent) 24%,transparent)!important;color:color-mix(in srgb,var(--text-primary) 92%,var(--home-accent))!important;background:linear-gradient(145deg,color-mix(in srgb,var(--home-accent) 16%,var(--card-bg)),color-mix(in srgb,var(--home-accent) 7%,var(--card-bg)))!important;box-shadow:0 12px 30px -22px color-mix(in srgb,var(--home-accent) 48%,transparent)!important}.celestial-console-active .celestial-chat-bubble-assistant{color:color-mix(in srgb,var(--text-primary) 88%,var(--home-accent))!important}.celestial-console-active .rich-md{--accent-gold:var(--home-accent);color:color-mix(in srgb,var(--text-primary) 82%,var(--text-secondary))!important;font-weight:400;letter-spacing:-.006em}.celestial-console-active .rich-md :is(p,li){color:inherit}.home-dialogos-response-meta{color:color-mix(in srgb,var(--text-muted) 82%,var(--home-accent))}.home-dialogos-response-meta>svg{color:color-mix(in srgb,var(--home-accent) 72%,var(--text-primary))}.home-dialogos-turn-settings{color:color-mix(in srgb,var(--text-muted) 84%,var(--home-accent))}.home-dialogos-turn-settings>span{border-color:color-mix(in srgb,var(--home-accent) 22%,transparent)!important;background:color-mix(in srgb,var(--home-accent) 6%,transparent)}.home-dialogos-message-actions{opacity:.74;transition:opacity .2s ease}.celestial-msg:hover .home-dialogos-message-actions,.home-dialogos-message-actions:focus-within{opacity:1}.home-dialogos-message-action{display:inline-flex;min-height:1.9rem;align-items:center;gap:.35rem;padding:.28rem .58rem;border:1px solid color-mix(in srgb,var(--home-accent) 18%,transparent);border-radius:999px;color:color-mix(in srgb,var(--text-muted) 78%,var(--home-accent));background:color-mix(in srgb,var(--bg-elevated) 62%,transparent);font-size:.68rem;backdrop-filter:blur(10px);transition:transform .18s ease,color .18s ease,border-color .18s ease,background .18s ease}@media (max-width:1023px){.home-dialogos-message-actions{opacity:1}.home-dialogos-message-action{min-height:2.25rem;padding:.4rem .7rem}}.home-dialogos-message-action:hover:not(:disabled){transform:translateY(-1px);border-color:color-mix(in srgb,var(--home-accent) 38%,transparent);color:color-mix(in srgb,var(--home-accent) 64%,var(--text-primary));background:color-mix(in srgb,var(--home-accent) 11%,var(--bg-elevated))}.home-dialogos-composer.celestial-compact-bar{border-color:color-mix(in srgb,var(--home-accent) 24%,transparent)!important;background:color-mix(in srgb,var(--bg-elevated) 88%,transparent)!important;box-shadow:0 16px 38px -24px color-mix(in srgb,var(--home-accent) 28%,rgba(0,0,0,.55)),0 0 32px -22px color-mix(in srgb,var(--home-accent) 55%,transparent),inset 0 1px rgba(255,255,255,.055)!important}html[data-theme=dark] .home-dialogos-composer.celestial-compact-bar{background:color-mix(in srgb,var(--bg-elevated) 90%,transparent)!important}.home-dialogos-composer.celestial-compact-bar.celestial-streaming,.home-dialogos-composer.celestial-compact-bar:focus-within{transform:translateY(-1px)!important;border-color:color-mix(in srgb,var(--home-accent) 38%,transparent)!important;box-shadow:0 18px 42px -22px color-mix(in srgb,var(--home-accent) 32%,rgba(0,0,0,.6)),0 0 30px -13px color-mix(in srgb,var(--home-accent) 58%,transparent)!important}.home-dialogos-composer.celestial-compact-bar input{color:color-mix(in srgb,var(--text-primary) 92%,var(--home-accent))!important}.home-dialogos-composer.celestial-compact-bar input::-moz-placeholder{color:color-mix(in srgb,var(--text-muted) 86%,var(--home-accent))!important}.home-dialogos-composer.celestial-compact-bar input::placeholder{color:color-mix(in srgb,var(--text-muted) 86%,var(--home-accent))!important}.home-dialogos-compact-divider{border-color:color-mix(in srgb,var(--home-accent) 15%,transparent)!important}.home-daimon-proposal,.home-proposal{--accent-gold:var(--home-accent);border-color:color-mix(in srgb,var(--home-accent) 25%,var(--border-color))!important;background:radial-gradient(80% 100% at 100% 0,color-mix(in srgb,var(--home-accent) 10%,transparent),transparent 68%),color-mix(in srgb,var(--card-bg) 90%,transparent)!important;box-shadow:0 22px 50px -34px color-mix(in srgb,var(--home-accent) 46%,transparent),inset 0 1px rgba(255,255,255,.045)!important;backdrop-filter:blur(18px)}.home-daimon-proposal__primary{border:1px solid color-mix(in srgb,var(--home-accent) 46%,transparent);color:#fff;background:linear-gradient(135deg,var(--home-accent),color-mix(in srgb,var(--home-accent) 72%,var(--accent-ink)));box-shadow:0 12px 26px -14px color-mix(in srgb,var(--home-accent) 70%,transparent)}.home-daimon-proposal__primary:hover{transform:translateY(-1px);filter:brightness(1.06);box-shadow:0 16px 32px -15px color-mix(in srgb,var(--home-accent) 75%,transparent)}.home-prompt-plus{border-color:color-mix(in srgb,var(--accent-iris) 22%,transparent)!important;color:color-mix(in srgb,var(--accent-iris) 72%,var(--text-primary))!important}.home-prompt-plus.is-active,.home-prompt-plus:hover{border-color:color-mix(in srgb,var(--accent-iris) 50%,transparent)!important;color:color-mix(in srgb,var(--accent-iris) 82%,var(--text-primary))!important;background:color-mix(in srgb,var(--accent-iris) 14%,transparent)!important;box-shadow:0 0 16px color-mix(in srgb,var(--accent-iris) 18%,transparent)}.home-prompt-add-menu,.home-prompt-create-menu{border-color:color-mix(in srgb,var(--accent-iris) 28%,var(--border-color));color:var(--text-secondary);background:color-mix(in srgb,var(--bg-elevated) 94%,#6d28d9 6%);box-shadow:0 18px 48px -20px rgba(76,29,149,.52)}.home-prompt-add-kicker{padding:.55rem 1rem .35rem;color:color-mix(in srgb,var(--accent-iris) 72%,var(--text-secondary));font:650 .55rem/1 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.16em}.home-prompt-add-item{display:flex;width:100%;align-items:center;gap:.75rem;padding:.65rem 1rem;border:1px solid transparent;border-radius:.75rem;color:var(--text-secondary);font-size:.75rem;text-align:left;transition:color .16s ease,border-color .16s ease,background .16s ease}.home-prompt-add-item svg{flex:0 0 auto;color:color-mix(in srgb,var(--accent-iris) 70%,var(--text-secondary))}.home-prompt-add-item.is-active,.home-prompt-add-item:hover{border-color:color-mix(in srgb,var(--accent-iris) 22%,transparent);color:color-mix(in srgb,var(--accent-iris) 38%,var(--text-primary));background:color-mix(in srgb,var(--accent-iris) 10%,transparent)}.home-prompt-add-divider{height:1px;margin:.3rem .7rem;background:color-mix(in srgb,var(--accent-iris) 17%,transparent)}@media (max-width:560px){.home-prompt-create-menu{right:0;bottom:calc(100% + .35rem);left:auto;margin-left:0}}.home-model-popover,.home-usage-popover{border-color:color-mix(in srgb,var(--home-accent) 25%,var(--border-color))!important;color:var(--text-secondary)!important;background:radial-gradient(circle at 12% 0,color-mix(in srgb,var(--home-accent) 13%,transparent),transparent 38%),color-mix(in srgb,var(--bg-elevated) 97%,var(--home-accent))!important;box-shadow:0 20px 54px rgba(3,3,12,.2),inset 0 1px rgba(255,255,255,.045)!important;backdrop-filter:blur(20px)}html[data-theme=dark] .home-model-popover,html[data-theme=dark] .home-usage-popover{border-color:color-mix(in srgb,var(--home-accent) 26%,transparent)!important;color:var(--home-heading)!important;background:radial-gradient(circle at 12% 0,color-mix(in srgb,var(--home-accent) 14%,transparent),transparent 38%),color-mix(in srgb,var(--bg-elevated) 97%,transparent)!important;box-shadow:0 20px 54px rgba(3,3,12,.42),inset 0 1px rgba(255,255,255,.045)!important}.home-usage-track{background:color-mix(in srgb,var(--home-accent) 12%,transparent)}.home-usage-fill-fivehour{background:var(--accent-glow,#4c8dff)}.home-usage-fill-weekly{background:var(--home-accent);box-shadow:0 0 8px color-mix(in srgb,var(--home-accent) 35%,transparent)}.home-usage-divider{background:color-mix(in srgb,var(--home-accent) 14%,transparent)}.home-usage-title{color:color-mix(in srgb,var(--home-heading) 75%,var(--text-primary))}.home-usage-value{color:var(--text-primary)}.home-usage-hint{color:color-mix(in srgb,var(--home-ink-muted) 80%,transparent)}.home-model-popover .celestial-daimon-row:hover{border-color:color-mix(in srgb,var(--accent-iris) 26%,transparent)!important;color:var(--text-primary)!important;background:color-mix(in srgb,var(--accent-iris) 10%,transparent)!important}.home-model-popover .celestial-daimon-row.is-active{border-color:color-mix(in srgb,var(--accent-iris) 48%,transparent)!important;background:linear-gradient(135deg,color-mix(in srgb,var(--accent-iris) 18%,var(--bg-elevated)),color-mix(in srgb,var(--accent-iris) 9%,var(--bg-elevated)))!important;box-shadow:0 6px 18px color-mix(in srgb,var(--accent-iris) 16%,transparent)!important}.pinax-ai-bar{border-color:color-mix(in srgb,var(--composer-accent) 24%,transparent);background:color-mix(in srgb,var(--bg-elevated) 94%,var(--composer-accent) 6%);box-shadow:0 14px 38px rgba(5,4,12,.28),0 0 42px -18px color-mix(in srgb,var(--composer-accent) 30%,transparent),inset 0 1px rgba(255,255,255,.045)}.pinax-stage [data-theme=dark] .pinax-ai-bar,[data-theme=dark] .pinax-ai-bar{background:rgba(14,13,21,.8)}.pinax-ai-bar:focus-within,[data-theme=dark] .pinax-ai-bar:focus-within{border-color:color-mix(in srgb,var(--composer-accent) 44%,transparent);box-shadow:0 14px 40px rgba(5,4,12,.34),0 0 0 3px color-mix(in srgb,var(--composer-accent) 9%,transparent)}.pinax-send.celestial-call-btn:hover{transform:none}.pinax-send.is-live{background:linear-gradient(135deg,#e11d48,#9f1239);box-shadow:0 6px 18px rgba(225,29,72,.4)}.pinax-dock{border:1px solid rgba(244,63,94,.28);border-radius:999px;color:var(--text-primary);background:color-mix(in srgb,var(--bg-primary) 88%,transparent);backdrop-filter:blur(16px);box-shadow:0 14px 40px rgba(0,0,0,.16)}.pinax-dock-eq{display:flex;align-items:center;gap:2.5px;height:1rem}.pinax-dock-eq i{width:2.5px;border-radius:99px;background:#e11d48;animation:home-call-eq-sway 1.9s ease-in-out infinite}[data-theme=dark] .pinax-dock-eq i{background:#fda4af}.pinax-dock-eq i:first-child{height:36%}.pinax-dock-eq i:nth-child(2){height:88%;animation-delay:.22s}.pinax-dock-eq i:nth-child(3){height:56%;animation-delay:.44s}.pinax-dock-eq i:nth-child(4){height:74%;animation-delay:.66s}.pinax-dock-eq.is-muted i{animation:none;height:22%;opacity:.4}.pinax-dock-btn{display:grid;width:1.9rem;height:1.9rem;place-items:center;border-radius:999px;color:var(--text-muted);background:color-mix(in srgb,var(--text-primary) 6%,transparent);transition:.2s}.pinax-dock-btn:hover{color:var(--text-primary)}.pinax-dock-btn.is-muted{color:#e11d48;background:rgba(244,63,94,.12)}.pinax-dock-btn.is-hangup{color:white;background:#dc334e}.pinax-dock-btn.is-hangup:hover{color:white;filter:brightness(1.08)}.pinax-dock.is-oneiros{border-color:rgba(96,165,250,.3);box-shadow:0 14px 40px rgba(30,64,175,.14)}.pinax-dock.is-oneiros .pinax-dock-eq i{background:#3b82f6}[data-theme=dark] .pinax-dock.is-oneiros .pinax-dock-eq i{background:#93c5fd}.pinax-send{display:grid;width:2rem;height:2rem;flex-shrink:0;place-items:center;border-radius:999px;color:white;background:linear-gradient(135deg,#fb7185,#e11d48);box-shadow:0 6px 18px rgba(225,29,72,.28);transition:.2s}.pinax-send:disabled{opacity:.35}.pinax-send:hover:not(:disabled){filter:brightness(1.07)}.pinax-say{border:1px solid rgba(244,63,94,.25);border-radius:999px;color:var(--text-primary);background:color-mix(in srgb,var(--bg-primary) 80%,transparent);backdrop-filter:blur(10px)}@media(prefers-reduced-motion:reduce){.pinax-note,.pinax-swatch,.pinax-tool{transition:none}}.landing-portal-composer{border:1px solid rgba(227,188,127,.26);border-radius:1.6rem;background:rgba(38,32,62,.55);backdrop-filter:blur(12px);box-shadow:0 18px 50px rgba(16,12,34,.45),inset 0 1px rgba(242,234,216,.08);transition:border-color .3s,box-shadow .3s,transform .3s cubic-bezier(.16,1,.3,1)}.landing-portal-composer:hover{border-color:rgba(227,188,127,.5);transform:translateY(-2px);box-shadow:0 22px 60px rgba(16,12,34,.55),0 0 30px -8px rgba(227,188,127,.35),inset 0 1px rgba(242,234,216,.1)}.landing-portal-composer:before{content:"";position:absolute;top:-1px;left:max(8%,32px);right:max(8%,32px);height:2px;border-radius:3px;background:linear-gradient(90deg,transparent,#e3bc7f 18%,#f4dcae 50%,#e3bc7f 82%,transparent);box-shadow:0 0 18px 1px rgba(227,188,127,.55),0 5px 34px 5px rgba(227,188,127,.22);-webkit-mask-image:linear-gradient(90deg,transparent,white 18px,white calc(100% - 18px),transparent);mask-image:linear-gradient(90deg,transparent,white 18px,white calc(100% - 18px),transparent);pointer-events:none}.landing-portal-card{border:1px solid rgba(242,234,216,.11);border-radius:1.1rem;background:rgba(38,32,62,.42);backdrop-filter:blur(8px);transition:border-color .3s,transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s}.landing-portal-card:hover{border-color:color-mix(in srgb,var(--card-accent,#e3bc7f) 45%,transparent);transform:translateY(-2px);box-shadow:0 16px 40px rgba(16,12,34,.4),0 0 26px -10px var(--card-accent,#e3bc7f)}.landing-portal-pane{position:relative;border:1px solid var(--landing-soft-border);border-radius:1rem;background:color-mix(in srgb,var(--landing-bg) 72%,transparent);backdrop-filter:blur(10px);box-shadow:0 16px 44px rgba(16,12,34,.32)}.pinax-image-ghost{border:1px dashed rgba(244,63,94,.4);border-radius:14px;color:var(--text-primary);background:color-mix(in srgb,var(--bg-primary) 70%,transparent);backdrop-filter:blur(8px);box-shadow:0 12px 30px rgba(0,0,0,.14)}.pinax-image-ghost:after{content:"";position:absolute;inset:0;border-radius:14px;pointer-events:none;background:linear-gradient(105deg,transparent 30%,rgba(244,63,94,.14) 50%,transparent 70%);background-size:220% 100%;animation:pinax-develop 1.6s linear infinite}@keyframes pinax-develop{0%{background-position:220% 0}to{background-position:-120% 0}}@media(prefers-reduced-motion:reduce){.pinax-image-ghost:after{animation:none}}.landing-portal-title{background:linear-gradient(100deg,var(--landing-cream) 0,var(--landing-cream) 30%,var(--landing-gold-bright) 46%,var(--landing-gold) 54%,var(--landing-cream) 70%,var(--landing-cream) 100%);background-size:260% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:goldShimmer 9s ease-in-out infinite}@keyframes landing-mote-rise{0%{opacity:0;transform:translateY(0) scale(.6)}12%{opacity:.75}75%{opacity:.45}to{opacity:0;transform:translateY(-190px) scale(1.1)}}@media(prefers-reduced-motion:reduce){.landing-portal-title{animation:none;background:none;color:var(--landing-cream)}@keyframes landing-mote-rise{0%,to{opacity:0}}}.landing-root-world{isolation:isolate}.landing-root-world:before{background:radial-gradient(ellipse 54% 18% at 50% 9%,color-mix(in srgb,var(--landing-iris) 18%,transparent),transparent 76%),radial-gradient(circle at 14% 36%,rgba(99,102,241,.045),transparent 23%),radial-gradient(circle at 88% 54%,rgba(59,130,246,.04),transparent 25%)}.landing-root-world:after,.landing-root-world:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none}.landing-root-world:after{opacity:.5;background:linear-gradient(90deg,rgba(0,0,0,.24),transparent 16%,transparent 84%,rgba(0,0,0,.24))}.landing-root-nav{position:sticky;top:.5rem;width:calc(100% - 1rem);border:1px solid color-mix(in srgb,var(--landing-iris) 18%,transparent);border-radius:1.35rem;background:color-mix(in srgb,var(--landing-base) 78%,transparent);box-shadow:0 14px 45px rgba(2,2,10,.24),inset 0 1px rgba(255,255,255,.035);backdrop-filter:blur(22px) saturate(125%)}.landing-root-hero:before{content:"";position:absolute;inset:4% -38% auto;z-index:-1;height:36rem;pointer-events:none;filter:blur(24px);background:radial-gradient(ellipse at 50% 38%,color-mix(in srgb,var(--landing-iris) 12%,transparent),transparent 67%)}.landing-root-world .landing-portal-title{background:linear-gradient(105deg,var(--landing-cream) 0,var(--landing-cream) 34%,var(--landing-iris-bright) 48%,var(--landing-gold-bright) 54%,var(--landing-cream) 70%,var(--landing-cream) 100%);background-size:280% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.landing-root-world .landing-portal-composer{border-color:color-mix(in srgb,var(--landing-iris) 34%,transparent);background:color-mix(in srgb,var(--landing-base) 88%,transparent);box-shadow:0 22px 60px rgba(2,2,10,.48),0 0 46px -22px color-mix(in srgb,var(--landing-iris) 34%,transparent),inset 0 1px rgba(255,255,255,.045)}.landing-root-world .landing-portal-composer:hover{border-color:color-mix(in srgb,var(--landing-iris-bright) 58%,transparent);box-shadow:0 26px 70px rgba(2,2,10,.58),0 0 40px -12px color-mix(in srgb,var(--landing-iris) 38%,transparent),inset 0 1px rgba(255,255,255,.06)}.landing-root-world .landing-portal-composer:before{background:linear-gradient(90deg,transparent,var(--landing-iris) 18%,var(--landing-iris-bright) 50%,var(--landing-iris) 82%,transparent);box-shadow:0 0 20px 1px color-mix(in srgb,var(--landing-iris) 62%,transparent),0 5px 36px 5px color-mix(in srgb,var(--landing-iris) 24%,transparent)}.landing-root-world .landing-portal-card{position:relative;overflow:hidden;border-color:color-mix(in srgb,var(--landing-iris) 13%,var(--landing-soft-border));background:linear-gradient(180deg,color-mix(in srgb,var(--landing-iris) 5%,var(--landing-base)),color-mix(in srgb,var(--landing-base) 91%,transparent));box-shadow:0 16px 44px rgba(2,2,10,.2),inset 0 1px rgba(255,255,255,.025)}.landing-root-world .landing-portal-card:before{content:"";position:absolute;inset:-1px 14% auto;height:1px;pointer-events:none;opacity:.45;background:linear-gradient(90deg,transparent,var(--card-accent,var(--landing-iris)),transparent);transition:opacity .3s,inset .3s}.landing-root-world .landing-portal-card:hover:before{inset-inline:6%;opacity:.86}html:not([data-theme=dark]) .landing-root-world:after{opacity:.16}html:not([data-theme=dark]) .landing-root-nav{background:color-mix(in srgb,var(--landing-base) 68%,transparent);box-shadow:0 14px 40px rgba(36,29,50,.12),inset 0 1px rgba(255,255,255,.38)}html:not([data-theme=dark]) .landing-root-world .landing-portal-composer{border-color:color-mix(in srgb,var(--landing-iris) 38%,transparent);background:color-mix(in srgb,var(--landing-base) 92%,white);box-shadow:0 16px 45px rgba(33,29,49,.12),0 0 32px -12px color-mix(in srgb,var(--landing-iris) 24%,transparent),inset 0 1px rgba(255,255,255,.7)}html:not([data-theme=dark]) .landing-root-world .landing-portal-composer:hover{border-color:color-mix(in srgb,var(--landing-iris-bright) 65%,transparent);box-shadow:0 20px 55px rgba(33,29,49,.16),0 0 36px -8px color-mix(in srgb,var(--landing-iris) 32%,transparent),inset 0 1px rgba(255,255,255,.9)}html:not([data-theme=dark]) .landing-root-world .landing-portal-card{border-color:color-mix(in srgb,var(--landing-iris) 20%,var(--landing-soft-border));background:linear-gradient(180deg,color-mix(in srgb,white 45%,var(--landing-base)),color-mix(in srgb,var(--landing-base) 94%,white));box-shadow:0 10px 30px rgba(33,29,49,.08),inset 0 1px rgba(255,255,255,.6)}@media (max-width:639px){.landing-root-nav{top:.25rem;width:calc(100% - .5rem);border-radius:1rem;padding-inline:.8rem!important}}@media (max-width:1023px){.daimon-bottomnav--home{border-color:color-mix(in srgb,var(--accent-iris) 24%,var(--border-color));box-shadow:0 14px 42px rgba(22,16,48,.18),inset 0 1px 0 rgba(255,255,255,.55)}[data-theme=dark] .daimon-bottomnav--home{background:color-mix(in srgb,#0b0a0f 94%,transparent);border-color:color-mix(in srgb,var(--accent-iris) 24%,transparent);box-shadow:0 16px 48px rgba(0,0,0,.68),inset 0 1px 0 rgba(255,255,255,.045)}.home-mobile-shell{height:100dvh;min-height:100dvh;padding-top:max(.55rem,env(safe-area-inset-top))!important;padding-bottom:calc(var(--app-mobile-bottomnav-height, 5.75rem) + .45rem)!important;overflow:hidden}.home-deck-grid{min-height:0;margin-top:0!important;margin-bottom:0!important;align-items:stretch!important}.home-deck-stage{height:100%!important;min-height:0!important;padding-top:0!important;padding-bottom:0!important}.home-mobile-topbar{min-height:calc(3.55rem + env(safe-area-inset-top));padding-top:max(.7rem,env(safe-area-inset-top))!important;box-shadow:0 1px 0 color-mix(in srgb,var(--accent-iris) 10%,transparent)}.home-mobile-topbar .celestial-recents-pill{min-width:2.35rem;min-height:2.35rem;justify-content:center}.celestial-left-sidebar.expanded{width:100vw!important;max-width:100vw!important;z-index:70!important;padding:max(1rem,env(safe-area-inset-top)) 1rem max(1rem,env(safe-area-inset-bottom))!important;overflow:hidden!important}.celestial-left-sidebar.expanded .celestial-rail-inner{width:100%!important;padding:0!important}.home-rail-backdrop{z-index:65!important}.celestial-left-sidebar.expanded>div{min-width:0}.celestial-left-sidebar.expanded a,.celestial-left-sidebar.expanded button{min-height:2.5rem}.celestial-left-sidebar.expanded [class*="text-[#7c5b29]"],.celestial-left-sidebar.expanded [class*="text-[#ecd19a]"],.celestial-left-sidebar.expanded [class*="text-[#f7ebd2]"]{color:color-mix(in srgb,var(--text-primary) 84%,var(--accent-iris))!important}.celestial-left-sidebar.expanded [class*="text-[#c5b79c]"]{color:color-mix(in srgb,var(--text-muted) 88%,var(--accent-iris))!important}.celestial-left-sidebar.expanded [class*="border-[#dfa64b]"]{border-color:color-mix(in srgb,var(--accent-iris) 25%,transparent)!important}.celestial-left-sidebar.expanded [class*="bg-[#dfa64b]"]{background-color:color-mix(in srgb,var(--accent-iris) 11%,transparent)!important}.celestial-left-sidebar.expanded [class*="outline-[#dfa64b]"]{outline-color:color-mix(in srgb,var(--accent-iris) 68%,transparent)!important}.home-dialogos-composer{box-shadow:0 16px 38px rgba(90,70,40,.1),inset 0 1px rgba(255,255,255,.55)}[data-theme=dark] .home-dialogos-composer{box-shadow:0 18px 42px rgba(0,0,0,.38),inset 0 1px rgba(255,255,255,.035)}.oneiroi-mobile-back{left:1rem!important;top:max(.75rem,env(safe-area-inset-top))!important}.oneiroi-scroll{scroll-padding-bottom:13rem}.oneiroi-composer-actions>div{max-width:100%}.oneiroi-composer-actions button{min-height:2.25rem}.pinax-stage--home{overflow:hidden}.pinax-header{min-height:2.65rem}.pinax-board-name{max-width:calc(100% - 8.5rem)}.pinax-toolbar{overscroll-behavior-inline:contain;scroll-snap-type:x proximity}.pinax-toolbar .pinax-linking,.pinax-toolbar .pinax-tool{flex:0 0 auto;scroll-snap-align:start}.pinax-board{min-height:0}.pinax-composer-wrap{flex:0 0 auto}.pinax-ai-bar{min-height:3.35rem;padding:.65rem .8rem!important}}@media (max-width:420px){.celestial-console-welcome-title{font-size:clamp(1.55rem,7.5vw,1.85rem)!important;line-height:1.12!important}.celestial-console-welcome{margin-top:4.35rem!important}.home-dialogos-composer textarea{min-height:4.5rem}.oneiroi-mobile-tabs{justify-content:flex-end!important}.oneiroi-mobile-tabs>div{max-width:calc(100% - 3rem)}.pinax-board-name{max-width:calc(100% - 6.25rem)}.pinax-kind-badge{display:none}.pinax-tool{min-height:2.25rem;padding-inline:.7rem}}.pinax-selected{z-index:5}.pinax-selected>div:first-child{outline:2px solid rgba(244,63,94,.75);outline-offset:3px;border-radius:14px}.pinax-marquee{border:1px solid rgba(244,63,94,.7);border-radius:6px;background:rgba(244,63,94,.09)}.pinax-resize{position:absolute;right:-4px;bottom:-4px;width:14px;height:14px;cursor:nwse-resize;border-radius:3px;opacity:0;transition:opacity .2s;touch-action:none;background:linear-gradient(135deg,transparent 46%,rgba(244,63,94,.85) 0)}.group\/item:hover .pinax-resize,.pinax-selected .pinax-resize{opacity:1}.pinax-selbar{border:1px solid rgba(244,63,94,.28);border-radius:999px;color:var(--text-primary);background:color-mix(in srgb,var(--bg-primary) 88%,transparent);backdrop-filter:blur(14px);box-shadow:0 12px 34px rgba(0,0,0,.16)}.pinax-selbar-select{border:1px solid color-mix(in srgb,var(--text-primary) 12%,transparent);border-radius:999px;padding:.2rem .5rem;font-size:11px;color:var(--text-primary);background:color-mix(in srgb,var(--bg-primary) 60%,transparent);outline:none}.pinax-selbar-ask{display:inline-flex;align-items:center;gap:.3rem;border:1px solid rgba(244,63,94,.35);border-radius:999px;padding:.2rem .55rem;font-size:11px;color:#be123c;background:rgba(244,63,94,.09);transition:.2s}.pinax-selbar-ask:hover{background:rgba(244,63,94,.16)}[data-theme=dark] .pinax-selbar-ask{color:#fda4af}.pinax-note.is-sized{display:flex;flex-direction:column}.pinax-note.is-sized .pinax-note-text{flex:1;min-height:0}.pinax-todo-track{position:relative;display:block;height:3px;flex:1;overflow:hidden;border-radius:99px;background:rgba(0,0,0,.12)}.pinax-todo-track i{display:block;height:100%;border-radius:99px;background:currentColor;opacity:.5;transition:width .25s cubic-bezier(.16,1,.3,1)}.pinax-frame{position:relative;border-radius:1rem;border:1.5px dashed color-mix(in srgb,var(--frame-accent) 45%,transparent);background:color-mix(in srgb,var(--frame-accent) 7%,transparent)}.pinax-frame.is-selected{border-style:solid}.pinax-frame.is-sun{--frame-accent:#d9a441}.pinax-frame.is-rose{--frame-accent:#f43f5e}.pinax-frame.is-mint{--frame-accent:#10b981}.pinax-frame.is-sky{--frame-accent:#0ea5e9}.pinax-frame.is-lilac{--frame-accent:#8b5cf6}.pinax-frame-head{display:flex;align-items:center;gap:.4rem;padding:.5rem .75rem}.pinax-frame-title{font-family:Georgia,serif;font-style:italic;font-size:.9rem;color:color-mix(in srgb,var(--frame-accent) 85%,var(--text-primary));width:100%}[data-theme=dark] .pinax-frame-title{color:color-mix(in srgb,var(--frame-accent) 60%,var(--text-primary))}.pinax-shape{position:relative;display:grid;place-items:center;border-radius:.9rem;border:1.5px solid color-mix(in srgb,var(--shape-accent) 55%,transparent);background:color-mix(in srgb,var(--shape-accent) 14%,transparent);transition:box-shadow .2s}.pinax-shape.is-ellipse{border-radius:50%}.pinax-shape.is-linking{outline:2px solid rgba(244,63,94,.6);outline-offset:2px}.pinax-shape.is-sun{--shape-accent:#d9a441}.pinax-shape.is-rose{--shape-accent:#f43f5e}.pinax-shape.is-mint{--shape-accent:#10b981}.pinax-shape.is-sky{--shape-accent:#0ea5e9}.pinax-shape.is-lilac{--shape-accent:#8b5cf6}.pinax-shape-text{width:100%;padding:0 .75rem;text-align:center;font-size:.8rem;color:var(--text-primary)}.pinax-text{position:relative}.pinax-text-body{display:block;width:100%;font-family:Georgia,serif;font-style:italic;font-size:1.5rem;line-height:1.2;color:var(--text-primary)}.pinax-strip-floating{position:absolute;right:0;top:-1.5rem;z-index:2;padding:0}.pinax-thread-line{fill:none;stroke:color-mix(in srgb,var(--text-primary) 34%,transparent);stroke-width:1.6;stroke-dasharray:5 5;stroke-linecap:round}.pinax-thread-line.is-sun{stroke:#d9a441}.pinax-thread-line.is-rose{stroke:#f43f5e}.pinax-thread-line.is-mint{stroke:#10b981}.pinax-thread-line.is-sky{stroke:#0ea5e9}.pinax-thread-line.is-lilac{stroke:#8b5cf6}.pinax-arrowhead{fill:color-mix(in srgb,var(--text-primary) 45%,transparent)}.pinax-edge-chip{z-index:4}.pinax-edge-actions{display:flex;align-items:center;gap:2px;border:1px solid color-mix(in srgb,var(--text-primary) 12%,transparent);border-radius:999px;padding:2px 4px;background:color-mix(in srgb,var(--bg-primary) 92%,transparent);backdrop-filter:blur(8px);opacity:0;transition:opacity .2s}.pinax-edge-chip:hover .pinax-edge-actions{opacity:1}.pinax-edge-actions:has(.pinax-edge-label:not(:empty)){opacity:1}.pinax-edge-label{max-width:9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:999px;padding:0 .35rem;font:500 9px/1.6 ui-monospace,monospace;color:var(--text-muted)}.pinax-edge-label:hover{color:#be123c}.pinax-edge-btn{display:grid;width:1rem;height:1rem;place-items:center;border-radius:999px;font-size:9px;color:var(--text-muted);transition:.15s}.pinax-edge-btn:hover{color:var(--text-primary);background:color-mix(in srgb,var(--text-primary) 8%,transparent)}.pinax-edge-btn.is-danger:hover{color:#e11d48;background:rgba(244,63,94,.12)}.pinax-edge-input{width:7rem;border:1px solid rgba(244,63,94,.4);border-radius:999px;padding:1px .5rem;font-size:10px;color:var(--text-primary);background:color-mix(in srgb,var(--bg-primary) 95%,transparent);outline:none}.pinax-guide{z-index:6;background:rgba(244,63,94,.7);box-shadow:0 0 6px rgba(244,63,94,.5)}.pinax-due-chip{display:inline-flex;align-items:center;gap:.25rem;border:1px solid rgba(0,0,0,.14);border-radius:999px;padding:.18rem .45rem;font:600 9px/1 ui-monospace,monospace;color:rgba(61,51,32,.7);background:rgba(255,255,255,.35);transition:.2s;white-space:nowrap}.pinax-due-chip.is-empty{border-style:dashed;color:rgba(61,51,32,.5)}.pinax-due-chip.is-soon{border-color:rgba(217,164,65,.6);color:#8a5a12;background:rgba(217,164,65,.18)}.pinax-due-chip.is-overdue{border-color:rgba(225,29,72,.55);color:#9f1239;background:rgba(244,63,94,.16)}.pinax-kcard .pinax-due-chip{background:color-mix(in srgb,var(--text-primary) 6%,transparent);border-color:color-mix(in srgb,var(--text-primary) 12%,transparent);color:var(--text-muted)}.pinax-kcard .pinax-due-chip.is-overdue{color:#e11d48;border-color:rgba(225,29,72,.4);background:rgba(244,63,94,.12)}.pinax-lane.is-dropping{border-color:rgba(244,63,94,.55);background:color-mix(in srgb,#f43f5e 8%,transparent)}.pinax-lane-empty{padding:1.25rem .5rem;text-align:center;font-size:11px;color:var(--text-muted);opacity:.5}.pinax-md{overflow-y:auto;white-space:normal;cursor:text}.pinax-md p{margin:0}.pinax-md strong{font-weight:700}.pinax-md em{font-style:italic}.pinax-md-list{margin:.15rem 0;padding-left:.85rem;list-style:disc}.pinax-md-list li{margin:.1rem 0}.pinax-md-code{border-radius:3px;padding:0 .2rem;font-family:ui-monospace,monospace;font-size:.78em;background:rgba(0,0,0,.09)}.pinax-md-link{text-decoration:underline;text-underline-offset:2px;cursor:pointer}.pinax-md-link:hover{opacity:.75}.pinax-tool.is-open{color:#be123c;border-color:rgba(244,63,94,.45);background:rgba(244,63,94,.07)}.pinax-search{border:1px solid rgba(244,63,94,.28);border-radius:999px;color:var(--text-primary);background:color-mix(in srgb,var(--bg-primary) 92%,transparent);backdrop-filter:blur(14px);box-shadow:0 10px 30px rgba(0,0,0,.16)}.pinax-matched>div:first-child{outline:2px solid rgba(217,164,65,.85);outline-offset:3px;border-radius:14px}.pinax-locked{cursor:default}.pinax-lock-badge{position:absolute;left:-6px;top:-6px;z-index:3;width:.75rem;height:.75rem;border-radius:999px;padding:1px;color:var(--text-muted);background:color-mix(in srgb,var(--bg-primary) 90%,transparent);box-shadow:0 1px 4px rgba(0,0,0,.2)}.pinax-minimap{position:relative;overflow:hidden;border-radius:.6rem;border:1px solid color-mix(in srgb,var(--text-primary) 12%,transparent);background:color-mix(in srgb,var(--bg-primary) 78%,transparent);backdrop-filter:blur(10px);box-shadow:0 8px 24px rgba(0,0,0,.14);cursor:pointer;color:color-mix(in srgb,var(--text-primary) 35%,transparent)}.pinax-minimap-dot{position:absolute;border-radius:2px;border:1px solid transparent;opacity:.75}.pinax-minimap-dot.is-frame{border-style:dashed;opacity:.5}.pinax-minimap-view{position:absolute;border:1.5px solid rgba(244,63,94,.9);border-radius:3px;background:rgba(244,63,94,.1);pointer-events:none}.pinax-stroke-live{fill:none;stroke:#e11d48;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.pinax-draw-item{position:relative}.pinax-draw{display:block;overflow:visible;pointer-events:none}.pinax-embed{display:flex;flex-direction:column;overflow:hidden;border-radius:14px;border:1px solid color-mix(in srgb,var(--text-primary) 12%,transparent);background:color-mix(in srgb,var(--bg-primary) 82%,transparent);box-shadow:0 12px 30px rgba(0,0,0,.12)}.pinax-embed-video{flex:1;min-height:0;overflow:hidden;border-radius:0 0 12px 12px;background:#000}.pinax-embed-link{display:flex;align-items:center;gap:.6rem;padding:.5rem .7rem;color:var(--text-primary);transition:.2s}.pinax-embed-link:hover{background:color-mix(in srgb,var(--text-primary) 4%,transparent)}.pinax-code-item{display:flex;flex-direction:column;overflow:hidden;border-radius:14px;border:1px solid color-mix(in srgb,var(--text-primary) 12%,transparent);background:color-mix(in srgb,var(--bg-primary) 88%,transparent);box-shadow:0 12px 30px rgba(0,0,0,.12)}[data-theme=dark] .pinax-code-item{background:rgba(18,17,22,.9)}.pinax-code{display:flex;min-height:0;flex:1;flex-direction:column}.pinax-code-lang{border:1px solid color-mix(in srgb,var(--text-primary) 12%,transparent);border-radius:999px;padding:0 .4rem;font:600 9px/1.7 ui-monospace,monospace;color:var(--text-muted);background:transparent;outline:none}.pinax-code-body{min-height:0;overflow:auto}.pinax-code-edit{width:100%;height:100%;resize:none;border:0;background:transparent;padding:.6rem .7rem;font-family:ui-monospace,monospace;font-size:11px;line-height:1.5;color:var(--text-primary);outline:none}.pinax-mermaid-body{display:grid;place-items:center;padding:.5rem}.pinax-mermaid-body svg{max-width:100%;height:auto}.pinax-drop-line{display:block;height:2px;margin-bottom:.5rem;border-radius:99px;background:#f43f5e;box-shadow:0 0 8px rgba(244,63,94,.6)}.pinax-selbar-vision{display:inline-flex;align-items:center;gap:.25rem;border:1px solid rgba(14,165,233,.35);border-radius:999px;padding:.15rem .45rem;font:600 9px/1 ui-monospace,monospace;color:#0369a1;background:rgba(14,165,233,.09)}[data-theme=dark] .pinax-selbar-vision{color:#7dd3fc}.pinax-icon-button.is-live{color:#be123c;border-color:rgba(244,63,94,.5);background:rgba(244,63,94,.1)}[data-theme=dark] .pinax-icon-button.is-live{color:#fda4af}.pinax-share-url{flex:1;min-width:0;border:1px solid color-mix(in srgb,var(--text-primary) 12%,transparent);border-radius:.5rem;padding:.25rem .45rem;font:500 10px/1.6 ui-monospace,monospace;color:var(--text-primary);background:color-mix(in srgb,var(--text-primary) 4%,transparent);outline:none}.pinax-cursor{position:absolute;z-index:8;pointer-events:none;display:flex;align-items:flex-start;gap:2px;transition:left .12s linear,top .12s linear}.pinax-cursor-name{border-radius:999px;padding:1px .35rem;font:600 8px/1.5 ui-monospace,monospace;color:#fff;white-space:nowrap;box-shadow:0 2px 6px rgba(0,0,0,.25)}.pinax-recording{display:inline-flex;align-items:center;border:1px solid rgba(244,63,94,.4);border-radius:999px;padding:.25rem .6rem;color:#be123c;background:rgba(244,63,94,.1)}[data-theme=dark] .pinax-recording{color:#fda4af}.pinax-rec-dot{width:.45rem;height:.45rem;border-radius:999px;background:#e11d48;animation:pinax-rec 1.2s ease-in-out infinite}@keyframes pinax-rec{0%,to{opacity:1}50%{opacity:.25}}@media(prefers-reduced-motion:reduce){.pinax-rec-dot{animation:none}}.pinax-file-item{border-radius:14px;border:1px solid color-mix(in srgb,var(--text-primary) 12%,transparent);background:color-mix(in srgb,var(--bg-primary) 86%,transparent);box-shadow:0 12px 30px rgba(0,0,0,.12)}.pinax-file-item audio{width:100%}.pinax-vote-chip{display:inline-flex;align-items:center;gap:.2rem;border:1px solid rgba(0,0,0,.14);border-radius:999px;padding:.18rem .4rem;font:700 9px/1 ui-monospace,monospace;color:rgba(61,51,32,.7);background:rgba(255,255,255,.35);transition:.2s}.pinax-vote-chip.is-empty{border-style:dashed;color:rgba(61,51,32,.5)}.pinax-vote-chip.is-voted{border-color:rgba(16,185,129,.6);color:#047857;background:rgba(16,185,129,.16)}.pinax-embed-link.is-rich{display:block;padding:0}.pinax-embed-hero{display:block;width:100%;height:6.5rem;-o-object-fit:cover;object-fit:cover;border-radius:13px 13px 0 0}.pinax-conn{display:inline-flex;align-items:center;gap:.3rem;border-radius:999px;padding:.25rem .6rem;font:600 10px/1 ui-monospace,monospace;letter-spacing:.02em}.pinax-conn.is-off{color:#b45309;background:rgba(217,119,6,.13);border:1px solid rgba(217,119,6,.3)}.pinax-conn.is-syncing{color:#0369a1;background:rgba(14,165,233,.11);border:1px solid rgba(14,165,233,.28)}[data-theme=dark] .pinax-conn.is-off{color:#fcd34d}[data-theme=dark] .pinax-conn.is-syncing{color:#7dd3fc}.pinax-guest{display:inline-flex;align-items:center;gap:.3rem;border:1px solid rgba(168,85,247,.32);border-radius:999px;padding:.25rem .6rem;font:600 10px/1 ui-monospace,monospace;color:#7e22ce;background:rgba(168,85,247,.1)}[data-theme=dark] .pinax-guest{color:#d8b4fe}.pinax-tool-dot{position:absolute;top:.2rem;right:.2rem;width:.32rem;height:.32rem;border-radius:999px;background:#e11d48}.pinax-tool{position:relative}.pinax-comment-badge{position:absolute;right:-6px;top:-7px;z-index:4;display:inline-flex;align-items:center;gap:.15rem;border-radius:999px;padding:.1rem .3rem;font:700 8px/1.5 ui-monospace,monospace;color:#fff;background:#e11d48;box-shadow:0 2px 6px rgba(0,0,0,.25);transition:transform .2s}.pinax-comment-badge:hover{transform:scale(1.12)}.pinax-conflicted>div:first-child{outline:2px dashed rgba(217,119,6,.8);outline-offset:3px;border-radius:14px}.pinax-conflict-badge{position:absolute;left:-6px;top:-7px;z-index:4;display:inline-flex;align-items:center;gap:.2rem;border-radius:999px;padding:.1rem .35rem;font:700 8px/1.5 ui-monospace,monospace;color:#fff;background:#d97706;box-shadow:0 2px 6px rgba(0,0,0,.25)}.pinax-comments{position:absolute;right:0;top:0;bottom:0;z-index:30;display:flex;width:19rem;max-width:88vw;flex-direction:column;border-left:1px solid color-mix(in srgb,var(--text-primary) 10%,transparent);background:color-mix(in srgb,var(--bg-primary) 94%,transparent);backdrop-filter:blur(16px);box-shadow:-14px 0 40px rgba(0,0,0,.14);color:var(--text-primary)}.pinax-comment{border-radius:.6rem;border:1px solid color-mix(in srgb,var(--text-primary) 8%,transparent);background:color-mix(in srgb,var(--text-primary) 3%,transparent);padding:.45rem .55rem}.pinax-comment.is-resolved{opacity:.5}.pinax-comment.is-resolved p{text-decoration:line-through}.pinax-comment-input{min-height:2rem;max-height:7rem;flex:1;resize:none;border:1px solid color-mix(in srgb,var(--text-primary) 12%,transparent);border-radius:.6rem;padding:.4rem .55rem;font-size:12px;line-height:1.4;color:var(--text-primary);background:color-mix(in srgb,var(--text-primary) 4%,transparent);outline:none;transition:border-color .2s}.pinax-comment-input:focus{border-color:rgba(244,63,94,.5)}.pinax-present-bar{position:absolute;bottom:1.25rem;left:50%;transform:translateX(-50%);z-index:40;display:flex;align-items:center;gap:.25rem;border:1px solid color-mix(in srgb,var(--text-primary) 12%,transparent);border-radius:999px;padding:.35rem .5rem;color:var(--text-primary);background:color-mix(in srgb,var(--bg-primary) 92%,transparent);backdrop-filter:blur(16px);box-shadow:0 16px 44px rgba(0,0,0,.24)}.pinax-present-nav{display:grid;width:2rem;height:2rem;place-items:center;border-radius:999px;color:var(--text-muted);transition:.2s}.pinax-present-nav:hover:not(:disabled){color:#be123c;background:rgba(244,63,94,.1)}.pinax-present-nav:disabled{opacity:.3}[data-theme=dark] .pinax-present-nav:hover:not(:disabled){color:#fda4af}.pinax-help{border:1px solid color-mix(in srgb,var(--text-primary) 12%,transparent);border-radius:1.1rem;color:var(--text-primary);background:color-mix(in srgb,var(--bg-primary) 96%,transparent);backdrop-filter:blur(18px);box-shadow:0 24px 70px rgba(0,0,0,.3)}.pinax-key{display:inline-flex;min-width:1.6rem;align-items:center;justify-content:center;border:solid color-mix(in srgb,var(--text-primary) 16%,transparent);border-width:1px 1px 2px;border-radius:.4rem;padding:.15rem .4rem;font:700 9px/1.5 ui-monospace,monospace;color:var(--text-muted);background:color-mix(in srgb,var(--text-primary) 5%,transparent);transition:.15s}.pinax-key:not(.is-static):hover{color:#be123c;border-color:rgba(244,63,94,.5);background:rgba(244,63,94,.09)}.pinax-key.is-listening{color:#be123c;border-color:rgba(244,63,94,.7);background:rgba(244,63,94,.14);animation:pinax-rec 1s ease-in-out infinite}.pinax-key.is-static{cursor:default}[data-theme=dark] .pinax-key.is-listening,[data-theme=dark] .pinax-key:not(.is-static):hover{color:#fda4af}.pinax-suggest{border:1px solid rgba(179,127,49,.34);border-radius:999px;color:var(--text-primary);background:color-mix(in srgb,var(--bg-primary) 88%,transparent);backdrop-filter:blur(10px);box-shadow:0 10px 30px rgba(115,90,60,.14)}.pinax-suggest-go{flex-shrink:0;border-radius:999px;padding:.15rem .55rem;font-size:10.5px;font-weight:700;color:#7c5b29;background:rgba(217,164,65,.2);transition:.2s}.pinax-suggest-go:hover{background:rgba(217,164,65,.34)}[data-theme=dark] .pinax-suggest-go{color:#ecd19a;background:rgba(217,164,65,.18)}@media(prefers-reduced-motion:reduce){.pinax-comment-badge,.pinax-key{transition:none}.pinax-key.is-listening{animation:none}}.pinax-claim-ring{position:absolute;inset:-4px;z-index:2;pointer-events:none;border:1.5px solid;border-radius:17px;opacity:.85;animation:pinax-claim 2.4s ease-in-out infinite}@keyframes pinax-claim{0%,to{opacity:.85}50%{opacity:.35}}.pinax-claim-badge{left:-6px;top:-7px;display:inline-flex;max-width:9rem;align-items:center;gap:.2rem;padding:.1rem .35rem;font:700 8px/1.5 ui-monospace,monospace;color:#fff;box-shadow:0 2px 6px rgba(0,0,0,.25)}.pinax-claim-badge,.pinax-why-badge{position:absolute;z-index:4;overflow:hidden;border-radius:999px;white-space:nowrap}.pinax-why-badge{left:50%;top:-9px;transform:translateX(-50%);max-width:11rem;padding:.1rem .45rem;font:600 8px/1.6 ui-monospace,monospace;color:#7c5b29;text-overflow:ellipsis;background:#f5d99b;box-shadow:0 2px 8px rgba(115,90,60,.3)}.pinax-portal{position:relative;border-radius:14px;border:1px solid rgba(244,63,94,.25);background:linear-gradient(140deg,color-mix(in srgb,var(--bg-primary) 92%,transparent),rgba(244,63,94,.07));box-shadow:0 10px 26px rgba(60,45,20,.14);transition:border-color .25s,box-shadow .25s,transform .25s cubic-bezier(.16,1,.3,1)}.pinax-portal:hover{border-color:rgba(244,63,94,.5);box-shadow:0 16px 34px rgba(60,45,20,.2),0 0 22px -6px rgba(244,63,94,.4);transform:translateY(-1px)}.pinax-portal.is-linking{outline:2px solid rgba(244,63,94,.6);outline-offset:2px}.pinax-portal-body{display:flex;width:100%;align-items:center;gap:.55rem;padding:.7rem .75rem;color:var(--text-primary);text-align:left}.pinax-portal-glyph{display:grid;width:1.9rem;height:1.9rem;flex-shrink:0;place-items:center;border-radius:.6rem;color:#be123c;background:rgba(244,63,94,.12)}[data-theme=dark] .pinax-portal-glyph{color:#fda4af;background:rgba(225,29,72,.2)}.pinax-mention{border-radius:.25rem;padding:0 .15rem;font-weight:600;color:#be123c;background:rgba(244,63,94,.1)}[data-theme=dark] .pinax-mention{color:#fda4af;background:rgba(225,29,72,.2)}.pinax-mention.is-me{color:#7c5b29;background:rgba(217,164,65,.26)}[data-theme=dark] .pinax-mention.is-me{color:#ecd19a;background:rgba(217,164,65,.24)}.pinax-comment.is-mine{border-color:rgba(217,164,65,.5);background:rgba(217,164,65,.09)}.pinax-mention-menu{position:absolute;bottom:calc(100% + .3rem);left:.5rem;right:.5rem;z-index:5;overflow:hidden;border:1px solid color-mix(in srgb,var(--text-primary) 12%,transparent);border-radius:.7rem;padding:.2rem;background:color-mix(in srgb,var(--bg-primary) 97%,transparent);backdrop-filter:blur(16px);box-shadow:0 14px 36px rgba(0,0,0,.24)}.pinax-mention-option{display:flex;width:100%;align-items:center;gap:.4rem;border-radius:.45rem;padding:.3rem .4rem;font-size:12px;color:var(--text-primary);transition:background .12s}.pinax-mention-option.is-active{background:rgba(244,63,94,.12)}.pinax-mention-dot{width:.5rem;height:.5rem;flex-shrink:0;border-radius:999px}.pinax-stats{position:absolute;right:0;top:0;bottom:0;z-index:30;display:flex;width:17.5rem;max-width:88vw;flex-direction:column;border-left:1px solid color-mix(in srgb,var(--text-primary) 10%,transparent);background:color-mix(in srgb,var(--bg-primary) 94%,transparent);backdrop-filter:blur(16px);box-shadow:-14px 0 40px rgba(0,0,0,.14);color:var(--text-primary)}.pinax-stats-head{font:650 9px/1 ui-monospace,monospace;letter-spacing:.16em;text-transform:uppercase;opacity:.5}.pinax-metric{display:flex;flex-direction:column;align-items:center;gap:.1rem;border:1px solid color-mix(in srgb,var(--text-primary) 8%,transparent);border-radius:.7rem;padding:.5rem .3rem;background:color-mix(in srgb,var(--text-primary) 3%,transparent)}.pinax-metric b{font:600 1.1rem/1 Georgia,serif;font-style:italic;color:#be123c}[data-theme=dark] .pinax-metric b{color:#fda4af}.pinax-metric span{font:600 8px/1 ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase;opacity:.5}.pinax-stats-bar{position:relative;display:block;height:.4rem;flex:1;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--text-primary) 9%,transparent)}.pinax-stats-bar>span{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#fb7185,#e11d48);transition:width .5s cubic-bezier(.16,1,.3,1)}.pinax-stats-row{display:flex;width:100%;align-items:center;gap:.4rem;border-radius:.45rem;padding:.28rem .45rem;font-size:11.5px;color:var(--text-primary);transition:background .15s}.pinax-stats-row:hover{background:color-mix(in srgb,var(--text-primary) 5%,transparent)}.pinax-stats-row.is-late{color:#be123c}[data-theme=dark] .pinax-stats-row.is-late{color:#fda4af}.pinax-stats-spark{height:.3rem;flex-shrink:0;border-radius:999px;background:rgba(244,63,94,.4)}.pinax-stats-chip{display:inline-flex;align-items:center;gap:.25rem;border:1px solid color-mix(in srgb,var(--text-primary) 9%,transparent);border-radius:999px;padding:.15rem .45rem;font-size:10px;opacity:.75}.pinax-stats-chip b{font-weight:700;opacity:.9}.pinax-present-vignette{position:absolute;inset:0;z-index:15;pointer-events:none;background:radial-gradient(ellipse 62% 62% at 50% 48%,transparent 40%,rgba(12,8,20,.55) 100%)}html:not([data-theme=dark]) .pinax-present-vignette{background:radial-gradient(ellipse 62% 62% at 50% 48%,transparent 40%,rgba(40,30,20,.3) 100%)}.pinax-present-pips{display:flex;gap:3px;padding-top:3px}.pinax-present-pips i{width:4px;height:4px;border-radius:999px;background:color-mix(in srgb,var(--text-primary) 22%,transparent);transition:.3s cubic-bezier(.16,1,.3,1)}.pinax-present-pips i.is-on{width:12px;background:#e11d48}.pinax-present-nav.is-on{color:#be123c;background:rgba(244,63,94,.12)}.pinax-present-nav.has-notes:after{content:"";position:absolute;top:.3rem;right:.3rem;width:.3rem;height:.3rem;border-radius:999px;background:var(--accent-gold)}.pinax-present-nav{position:relative}.pinax-present-notes{position:absolute;bottom:4.6rem;left:50%;transform:translateX(-50%);z-index:40;width:26rem;max-width:92vw;border:1px solid color-mix(in srgb,var(--text-primary) 12%,transparent);border-radius:1rem;padding:.7rem .8rem;color:var(--text-primary);background:color-mix(in srgb,var(--bg-primary) 95%,transparent);backdrop-filter:blur(18px);box-shadow:0 18px 50px rgba(0,0,0,.3)}.pinax-present-notes-input{width:100%;min-height:5rem;max-height:11rem;resize:none;border:0;background:transparent;font-size:13px;line-height:1.5;color:inherit;outline:none}.pinax-note:before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;opacity:.5;background-image:radial-gradient(rgba(120,90,40,.05) .5px,transparent 0),linear-gradient(180deg,rgba(255,255,255,.22),transparent 32%,rgba(90,70,40,.06));background-size:5px 5px,100% 100%}.pinax-note{position:relative;transition:box-shadow .25s cubic-bezier(.16,1,.3,1),transform .25s cubic-bezier(.16,1,.3,1)}.pinax-note.is-slate:before{background-image:radial-gradient(rgba(255,255,255,.04) .5px,transparent 0),linear-gradient(180deg,rgba(255,255,255,.07),transparent 32%,rgba(0,0,0,.18));background-size:5px 5px,100% 100%}.pinax-selected{z-index:6}.pinax-selected .pinax-image,.pinax-selected .pinax-note,.pinax-selected .pinax-portal,.pinax-selected .pinax-table-item{box-shadow:0 22px 48px rgba(60,45,20,.28),0 3px 8px rgba(60,45,20,.14)}.pinax-selected>div:first-child{outline-color:rgba(244,63,94,.85)}@keyframes pinax-land{0%{box-shadow:0 0 0 0 rgba(217,164,65,.5)}to{box-shadow:0 0 0 14px rgba(217,164,65,0)}}.pinax-ai-land{animation:pinax-land .9s cubic-bezier(.16,1,.3,1)}.pinax-toolbar-rail{display:inline-flex;align-items:center;gap:.3rem;border:1px solid color-mix(in srgb,var(--text-primary) 9%,transparent);border-radius:999px;padding:.2rem;background:color-mix(in srgb,var(--bg-primary) 42%,transparent);backdrop-filter:blur(10px)}.pinax-toolbar-rail .pinax-tool{border-color:transparent;background:transparent}.pinax-toolbar-rail .pinax-tool:hover{border-color:rgba(244,63,94,.35)}.pinax-empty{border:1px dashed color-mix(in srgb,var(--text-primary) 16%,transparent);border-radius:1.25rem;color:var(--text-muted);background:color-mix(in srgb,var(--bg-primary) 40%,transparent);backdrop-filter:blur(6px)}@media(prefers-reduced-motion:reduce){.pinax-ai-land,.pinax-claim-ring{animation:none}.pinax-note,.pinax-portal,.pinax-present-pips i,.pinax-stats-bar>span{transition:none}}.register-next{--register-ink:#f2ead8;--register-paper:#2a2544;--register-line:rgba(242,234,216,.14);--register-gold:#e3bc7f;--register-ok:#8fd6ae;--register-error:#f2a08c;position:relative;min-height:100vh;min-height:100dvh;overflow:hidden;color:var(--register-ink)}.dark .register-next,.register-next,[data-theme=dark] .register-next{background:radial-gradient(circle at 78% 9%,rgba(244,220,174,.16),transparent 26rem),radial-gradient(circle at 14% 72%,rgba(126,106,181,.2),transparent 30rem),linear-gradient(155deg,#25203e,#2a2544 42%,#3d3760)}.dark .register-next,[data-theme=dark] .register-next{--register-ink:#f2ead8;--register-paper:#2a2544;--register-line:rgba(242,234,216,.14)}[data-theme=light] .register-next{--register-ink:#2a2544;--register-paper:#f5efe4;--register-line:rgba(42,37,68,.13);--register-gold:#a97832;--register-ok:#39785a;--register-error:#b85845;background:radial-gradient(circle at 78% 9%,rgba(189,140,69,.15),transparent 26rem),radial-gradient(circle at 14% 72%,rgba(112,90,161,.13),transparent 30rem),linear-gradient(155deg,#f8f3ea,#f5efe4 42%,#e8dccb)}.register-next:before{position:fixed;z-index:0;inset:0;content:"";pointer-events:none;opacity:.55;background-image:radial-gradient(circle at 8% 14%,rgba(244,220,174,.75) 0 1px,transparent 1.6px),radial-gradient(circle at 21% 38%,rgba(244,220,174,.45) 0 1px,transparent 1.5px),radial-gradient(circle at 68% 18%,rgba(244,220,174,.62) 0 1px,transparent 1.5px),radial-gradient(circle at 89% 33%,rgba(244,220,174,.48) 0 1px,transparent 1.5px),radial-gradient(circle at 74% 79%,rgba(244,220,174,.42) 0 1px,transparent 1.5px)}[data-theme=light] .register-next:before{opacity:.24}.register-next:after{position:fixed;z-index:0;top:16%;right:11%;width:min(32vw,29rem);height:min(56vw,38rem);content:"";pointer-events:none;opacity:.11;border:1px solid #e3bc7f;border-bottom:0;border-radius:50% 50% 0 0/34% 34% 0 0;box-shadow:0 0 42px rgba(227,188,127,.28),inset 0 0 42px rgba(227,188,127,.11)}.register-next--loading{display:grid;place-items:center}.register-next__shell{position:relative;z-index:2;display:grid;place-items:center;width:100%;min-height:100vh;min-height:100dvh;padding:clamp(1rem,4vh,2.5rem) 1.25rem}.register-next__brand{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;color:var(--register-ink);font-family:Fraunces,Georgia,serif;font-size:1.08rem;font-style:italic;letter-spacing:.02em}.register-next__brand img{box-shadow:0 2px 8px rgba(0,0,0,.28)}.register-next__passport-inline{display:none;justify-content:center;margin-bottom:.35rem;perspective:1200px;animation:register-card-in .8s cubic-bezier(.16,1,.3,1) both}@media (min-width:640px){.register-next__passport-inline{display:flex}}.register-next__panel{position:relative;display:grid;grid-template-rows:auto 1fr auto;width:min(100%,34rem);min-width:0;padding:clamp(1.25rem,3vw,2rem) clamp(1.25rem,4vw,2.5rem) 1.25rem;border:1px solid var(--register-line);border-radius:1.75rem;background:rgba(38,32,62,.74);backdrop-filter:blur(22px);box-shadow:0 18px 50px rgba(12,8,26,.35)}[data-theme=light] .register-next__panel{background:rgba(255,250,241,.76);box-shadow:0 30px 80px rgba(72,54,92,.16)}.register-next__topbar{display:grid;grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:center;gap:.75rem;width:100%}.register-next__preferences{--preferences-ink:var(--register-ink);--preferences-contrast:var(--register-paper);justify-self:end}.register-next__panel .public-preferences__language,.register-next__panel .public-preferences__theme{backdrop-filter:none;background:color-mix(in srgb,var(--register-paper) 72%,transparent)}.register-next__panel .public-preferences__language-option.is-active{box-shadow:none}.register-next__back{display:grid;width:2.5rem;height:2.5rem;place-items:center;border:1px solid var(--register-line);border-radius:50%;color:var(--register-ink);background:color-mix(in srgb,var(--register-paper) 76%,transparent);transition:transform .2s cubic-bezier(.16,1,.3,1),border-color .2s,background .2s}.register-next__back:hover{transform:translateX(-2px);border-color:color-mix(in srgb,var(--register-gold) 55%,transparent);background:color-mix(in srgb,var(--register-gold) 9%,var(--register-paper))}.register-next__scroll{display:flex;min-height:0;flex-direction:column}.register-next__content{display:flex;width:100%;margin:auto;padding:clamp(1.5rem,4vh,2.5rem) 0 1.5rem;flex-direction:column;justify-content:center;animation:register-step-in .52s cubic-bezier(.16,1,.3,1) both}.register-next__heading{margin-bottom:clamp(1.4rem,3.5vh,2rem);text-align:center}.register-next__heading h1{max-width:16ch;margin:.5rem auto .7rem;color:var(--register-ink);font-family:Fraunces,Georgia,serif;font-size:clamp(1.95rem,6vw,2.5rem);font-weight:500;font-style:italic;line-height:1.02;letter-spacing:-.035em}.register-next__heading p{max-width:40ch;margin:0 auto;color:color-mix(in srgb,var(--register-ink) 62%,transparent);font-size:.92rem;line-height:1.55}.register-next__heading p strong{color:var(--register-ink);font-weight:650}.register-next__form{display:flex;flex-direction:column;gap:1rem}.register-next__form>label,.register-style-section>label{color:color-mix(in srgb,var(--register-ink) 68%,transparent);font-size:.76rem;font-weight:750;letter-spacing:.07em;text-transform:uppercase}.register-next__hero-field,.register-username-field{display:flex;min-height:4rem;align-items:center;gap:.8rem;border-bottom:1.5px solid color-mix(in srgb,var(--register-ink) 26%,transparent);color:color-mix(in srgb,var(--register-ink) 48%,transparent);transition:border-color .2s,color .2s}.register-next__hero-field:focus-within,.register-username-field:focus-within{border-color:var(--register-gold);color:var(--register-gold)}.register-next__hero-field input,.register-next__input,.register-username-field input{min-width:0;width:100%;border:0;outline:0;color:var(--register-ink);background:transparent;font-size:clamp(1.1rem,4vw,1.35rem)}.register-next__hero-field input::-moz-placeholder,.register-next__input::-moz-placeholder,.register-username-field input::-moz-placeholder{color:color-mix(in srgb,var(--register-ink) 30%,transparent)}.register-next__hero-field input::placeholder,.register-next__input::placeholder,.register-username-field input::placeholder{color:color-mix(in srgb,var(--register-ink) 30%,transparent)}.register-next__hero-field>button{display:grid;width:2.5rem;height:2.5rem;flex:0 0 auto;place-items:center;border-radius:50%;transition:background .2s}.register-next__hero-field>button:hover{background:color-mix(in srgb,var(--register-ink) 7%,transparent)}.register-next__input{min-height:4rem;border-bottom:1.5px solid color-mix(in srgb,var(--register-ink) 26%,transparent)}.register-next__input:focus{border-color:var(--register-gold)}.register-next__google,.register-next__primary{display:inline-flex;min-height:3.65rem;width:100%;align-items:center;justify-content:center;gap:.65rem;border-radius:999px;font-size:.96rem;font-weight:750;letter-spacing:-.01em;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s,opacity .2s,background .2s}.register-next__primary{margin-top:.55rem;color:var(--register-paper);background:var(--register-ink);box-shadow:0 2px 6px rgba(12,8,26,.35)}.register-next__google:hover:not(:disabled),.register-next__primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 18px rgba(12,8,26,.4)}.register-next__google:active:not(:disabled),.register-next__primary:active:not(:disabled){transform:scale(.985)}.register-next__google:disabled,.register-next__primary:disabled{cursor:not-allowed;opacity:.35;box-shadow:none}.register-next__primary--finish{color:#20180b;background:linear-gradient(110deg,#c88d34,#f0cc7c 50%,#bc7d28);box-shadow:0 5px 16px rgba(179,127,49,.22)}.register-next__google{color:var(--register-ink);border:1px solid var(--register-line)}.dark .register-next__google,.register-next__google,[data-theme=dark] .register-next__google{background:rgba(242,234,216,.055)}.register-next__text-action{align-self:center;padding:.45rem .8rem;color:color-mix(in srgb,var(--register-ink) 62%,transparent);font-size:.84rem;font-weight:650}.register-next__text-action:hover:not(:disabled){color:var(--register-gold)}.register-next__text-action:disabled{opacity:.35}.register-next__divider{display:flex;align-items:center;gap:.8rem;color:color-mix(in srgb,var(--register-ink) 38%,transparent);font-size:.76rem}.register-next__divider:after,.register-next__divider:before{height:1px;flex:1;content:"";background:var(--register-line)}.register-next__legal-copy{margin:-.2rem auto 0;max-width:46ch;color:color-mix(in srgb,var(--register-ink) 48%,transparent);font-size:.69rem;line-height:1.55;text-align:center}.daimonata-gate{display:grid;gap:.85rem;padding:1rem;border:1px solid var(--register-line);border-radius:1.1rem;color:var(--register-ink);background:color-mix(in srgb,var(--register-paper) 92%,transparent);text-align:left}.daimonata-gate__head{display:grid;grid-template-columns:auto 1fr auto;align-items:start;gap:.75rem}.daimonata-gate__icon{display:grid;width:2.4rem;height:2.4rem;place-items:center;border:1px solid color-mix(in srgb,var(--register-gold) 38%,transparent);border-radius:.8rem;color:var(--register-gold);background:color-mix(in srgb,var(--register-gold) 8%,transparent)}.daimonata-gate__icon svg{width:1.15rem;height:1.15rem}.daimonata-gate__text h2{margin:0;font-size:.92rem;font-weight:750;letter-spacing:-.01em}.daimonata-gate__text p{margin:.2rem 0 0;color:color-mix(in srgb,var(--register-ink) 60%,transparent);font-size:.78rem;line-height:1.45}.daimonata-gate__close{display:grid;width:1.9rem;height:1.9rem;place-items:center;border-radius:50%;color:color-mix(in srgb,var(--register-ink) 55%,transparent);transition:color .2s,background .2s}.daimonata-gate__close:hover{color:var(--register-ink);background:color-mix(in srgb,var(--register-ink) 8%,transparent)}.daimonata-gate__close svg{width:.95rem;height:.95rem}.daimonata-gate__challenge{position:relative;display:grid;gap:.48rem;padding:.58rem;border:1px solid color-mix(in srgb,var(--register-gold) 20%,var(--register-line));border-radius:.95rem;background:linear-gradient(135deg,color-mix(in srgb,var(--register-gold) 5%,transparent),transparent 38%),color-mix(in srgb,var(--register-paper) 82%,transparent);box-shadow:inset 0 1px rgba(255,255,255,.055),0 10px 30px color-mix(in srgb,#120d24 16%,transparent);overflow:hidden}.daimonata-gate__challenge:before{position:absolute;inset:0;pointer-events:none;content:"";opacity:.34;background-image:linear-gradient(color-mix(in srgb,var(--register-ink) 5%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--register-ink) 5%,transparent) 1px,transparent 1px);background-size:18px 18px;-webkit-mask-image:linear-gradient(90deg,black,transparent 72%);mask-image:linear-gradient(90deg,black,transparent 72%)}.daimonata-gate__challenge-meta{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;padding-inline:.22rem;color:color-mix(in srgb,var(--register-ink) 45%,transparent);font:700 .52rem/1 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.13em}.daimonata-gate__challenge-meta span{display:inline-flex;align-items:center;gap:.38rem}.daimonata-gate__challenge-meta i{width:.34rem;height:.34rem;border-radius:50%;background:var(--register-ok);box-shadow:0 0 .55rem color-mix(in srgb,var(--register-ok) 70%,transparent)}.daimonata-gate__widget-shell{position:relative;z-index:1;min-height:67px;padding:.42rem;border:1px solid color-mix(in srgb,var(--register-ink) 10%,transparent);border-radius:.72rem;background:color-mix(in srgb,var(--register-paper) 88%,#171326);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--register-gold) 5%,transparent),inset 0 8px 22px rgba(0,0,0,.1);overflow:hidden}.daimonata-gate__challenge.is-verified .daimonata-gate__widget-shell{border-color:color-mix(in srgb,var(--register-ok) 36%,transparent);box-shadow:inset 0 0 1.8rem color-mix(in srgb,var(--register-ok) 7%,transparent)}.daimonata-gate__challenge.is-loading .daimonata-gate__status{position:absolute;inset:0;justify-content:center;background:color-mix(in srgb,var(--register-paper) 94%,transparent);backdrop-filter:blur(5px)}.daimonata-gate__turnstile{position:relative;z-index:1;width:100%;overflow:hidden;border-radius:.46rem}.daimonata-gate__turnstile iframe{display:block;width:100%!important;max-width:100%;border:0!important;border-radius:.46rem}.daimonata-gate__corner{position:absolute;z-index:2;width:.72rem;height:.72rem;pointer-events:none;color:color-mix(in srgb,var(--register-gold) 68%,transparent)}.daimonata-gate__corner.is-top-left{top:.22rem;left:.22rem;border-top:1px solid;border-left:1px solid}.daimonata-gate__corner.is-top-right{top:.22rem;right:.22rem;border-top:1px solid;border-right:1px solid}.daimonata-gate__corner.is-bottom-left{bottom:.22rem;left:.22rem;border-bottom:1px solid;border-left:1px solid}.daimonata-gate__corner.is-bottom-right{right:.22rem;bottom:.22rem;border-right:1px solid;border-bottom:1px solid}.daimonata-gate__status{display:inline-flex;align-items:center;gap:.4rem;margin:0;color:color-mix(in srgb,var(--register-ink) 60%,transparent);font-size:.74rem}.daimonata-gate__status.is-ok{color:var(--register-ok)}.daimonata-gate__status.is-error{color:var(--register-error)}.daimonata-gate__status svg{width:.9rem;height:.9rem;flex:0 0 auto}.daimonata-gate__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem}.daimonata-gate__retry{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .8rem;border:1px solid color-mix(in srgb,var(--register-gold) 40%,transparent);border-radius:999px;color:var(--register-gold);font-size:.72rem;font-weight:750;transition:background .2s}.daimonata-gate__retry:hover{background:color-mix(in srgb,var(--register-gold) 9%,transparent)}.daimonata-gate__retry svg{width:.85rem;height:.85rem}.register-next a,.register-next__legal-copy a{color:inherit;text-decoration:underline;text-underline-offset:2px}.register-code{position:relative;display:grid;grid-template-columns:repeat(6,1fr);gap:clamp(.35rem,1.2vw,.75rem);cursor:text}.register-code>span{display:grid;min-width:0;aspect-ratio:.8;place-items:center;border:1px solid var(--register-line);border-radius:.85rem;color:var(--register-ink);background:color-mix(in srgb,var(--register-paper) 88%,transparent);font:650 clamp(1.25rem,3vw,2rem)/1 ui-monospace,SFMono-Regular,Menlo,monospace;transition:border-color .2s,transform .2s,background .2s}.register-code>span.is-filled{transform:translateY(-2px);border-color:color-mix(in srgb,var(--register-gold) 70%,transparent);background:color-mix(in srgb,var(--register-gold) 10%,var(--register-paper))}.register-code>span.is-busy{animation:register-code-pulse .8s ease-in-out infinite alternate}.register-code input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.register-wheel{--wheel-h:236px;--wheel-item:44px;display:grid;gap:.4rem}.register-wheel__labels{color:color-mix(in srgb,var(--register-ink) 46%,transparent);font-size:.62rem;font-weight:750;letter-spacing:.18em;text-align:center;text-transform:uppercase}.register-wheel__drum,.register-wheel__labels{display:grid;grid-template-columns:.8fr 1.2fr .9fr}.register-wheel__drum{position:relative}.register-wheel__band{position:absolute;z-index:0;inset-inline:0;top:50%;height:calc(var(--wheel-item) + 6px);pointer-events:none;transform:translateY(-50%);border:1px solid color-mix(in srgb,var(--register-gold) 30%,transparent);border-radius:.9rem;background:color-mix(in srgb,var(--register-gold) 7%,transparent);box-shadow:inset 0 1px rgba(255,255,255,.07);transition:border-color .4s,background .4s}.register-wheel.is-complete .register-wheel__band{border-color:color-mix(in srgb,var(--register-gold) 55%,transparent);background:color-mix(in srgb,var(--register-gold) 11%,transparent)}.register-wheel__col{position:relative;z-index:1;height:var(--wheel-h);padding-block:calc((var(--wheel-h) - var(--wheel-item)) / 2);overflow-y:auto;scroll-snap-type:y mandatory;scrollbar-width:none;perspective:900px;mask-image:linear-gradient(180deg,transparent,black 24%,black 76%,transparent);-webkit-mask-image:linear-gradient(180deg,transparent,black 24%,black 76%,transparent)}.register-wheel__col::-webkit-scrollbar{display:none}.register-wheel__col:focus-visible{outline:none}.register-wheel__col:focus-visible .register-wheel__item.is-centered{text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--register-gold) 65%,transparent);text-underline-offset:5px}.register-wheel__item{display:grid;height:var(--wheel-item);place-items:center;scroll-snap-align:center;color:color-mix(in srgb,var(--register-ink) 80%,transparent);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;will-change:transform,opacity;font-family:Fraunces,Georgia,serif;font-size:1.24rem;font-style:italic;line-height:1;transition:color .2s}.register-wheel__item.is-centered{color:var(--register-gold);text-shadow:0 0 18px color-mix(in srgb,var(--register-gold) 40%,transparent)}.register-wheel__item--placeholder{color:color-mix(in srgb,var(--register-ink) 34%,transparent)}.register-country-card{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;padding:.9rem 1rem;border:1px solid var(--register-line);border-radius:1rem}.register-country-card>div:first-child{display:flex;align-items:center;gap:.45rem;color:color-mix(in srgb,var(--register-ink) 58%,transparent);font-size:.72rem;font-weight:700}.register-password-rules{display:flex;flex-wrap:wrap;gap:.45rem}.register-password-rules span{display:inline-flex;align-items:center;gap:.3rem;padding:.38rem .55rem;border:1px solid var(--register-line);border-radius:999px;color:color-mix(in srgb,var(--register-ink) 43%,transparent);font-size:.67rem;transition:.2s}.register-password-rules span svg{opacity:.32}.register-password-rules span.is-ok{border-color:color-mix(in srgb,var(--register-ok) 38%,transparent);color:var(--register-ok);background:color-mix(in srgb,var(--register-ok) 9%,transparent)}.register-password-rules span.is-ok svg{opacity:1}.register-creation{position:relative;display:grid;justify-items:center;gap:1rem;overflow:hidden;min-height:25rem;padding:clamp(1.3rem,4vw,2rem);border:1px solid color-mix(in srgb,var(--register-gold) 38%,var(--register-line));border-radius:1.5rem;color:var(--register-ink);background:radial-gradient(circle at 50% 12%,color-mix(in srgb,var(--register-gold) 18%,transparent),transparent 37%),linear-gradient(155deg,color-mix(in srgb,var(--register-paper) 94%,transparent),color-mix(in srgb,var(--register-ink) 3%,var(--register-paper)));box-shadow:inset 0 1px color-mix(in srgb,white 16%,transparent),0 24px 58px color-mix(in srgb,var(--register-ink) 12%,transparent);text-align:center}.register-creation:before{position:absolute;inset:0;content:"";pointer-events:none;opacity:.3;background-image:linear-gradient(color-mix(in srgb,var(--register-gold) 12%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--register-gold) 12%,transparent) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:radial-gradient(circle at 50% 20%,black,transparent 68%);mask-image:radial-gradient(circle at 50% 20%,black,transparent 68%)}.register-creation>*{position:relative;z-index:1}.register-creation__orb{position:relative;display:grid;width:4.85rem;height:4.85rem;place-items:center;margin-top:.15rem;border:1px solid color-mix(in srgb,var(--register-gold) 58%,transparent);border-radius:50%;color:var(--register-gold);background:color-mix(in srgb,var(--register-gold) 10%,var(--register-paper));box-shadow:0 0 0 8px color-mix(in srgb,var(--register-gold) 5%,transparent),0 0 38px color-mix(in srgb,var(--register-gold) 24%,transparent)}.register-creation__orb>span{position:absolute;width:6rem;height:2.15rem;border:1px solid color-mix(in srgb,var(--register-gold) 32%,transparent);border-radius:50%;animation:register-creation-orbit 5.8s linear infinite}.register-creation__orb>span:nth-child(2){animation-direction:reverse;animation-duration:7.4s}.register-creation__orb svg{width:1.65rem;height:1.65rem;filter:drop-shadow(0 0 8px color-mix(in srgb,var(--register-gold) 55%,transparent))}.register-creation__headline .meta-caps{margin:0 0 .35rem;color:var(--register-gold);font-size:.6rem;letter-spacing:.2em}.register-creation__number{color:var(--register-ink);font:italic 500 clamp(3.2rem,11vw,4.5rem)/.95 Fraunces,Georgia,serif;letter-spacing:-.07em;text-shadow:0 0 32px color-mix(in srgb,var(--register-gold) 18%,transparent)}.register-creation__number small{margin-left:.08em;color:var(--register-gold);font-size:.35em;letter-spacing:0}.register-creation__headline h2{margin:.45rem 0 0;color:color-mix(in srgb,var(--register-ink) 76%,transparent);font-size:.83rem;font-weight:650}.register-creation__track{width:100%;height:.48rem;overflow:hidden;border:1px solid color-mix(in srgb,var(--register-gold) 18%,transparent);border-radius:999px;background:color-mix(in srgb,var(--register-ink) 8%,transparent);box-shadow:inset 0 1px 3px color-mix(in srgb,var(--register-ink) 12%,transparent)}.register-creation__track>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#a96f22,#e8bf68 52%,#f3dfa6);box-shadow:0 0 18px color-mix(in srgb,var(--register-gold) 55%,transparent);transition:width .18s cubic-bezier(.16,1,.3,1)}.register-creation__steps{display:grid;grid-template-columns:repeat(3,1fr);width:100%;gap:.4rem;margin:0;padding:0;list-style:none}.register-creation__steps li{display:grid;justify-items:center;gap:.42rem;color:color-mix(in srgb,var(--register-ink) 37%,transparent);font-size:.62rem;line-height:1.25;transition:color .25s,transform .25s}.register-creation__steps li>span{display:grid;width:1.65rem;height:1.65rem;place-items:center;border:1px solid var(--register-line);border-radius:50%;background:color-mix(in srgb,var(--register-paper) 80%,transparent);font:700 .62rem/1 ui-monospace,monospace;transition:border-color .25s,background .25s,box-shadow .25s}.register-creation__steps li>span svg{width:.82rem;height:.82rem}.register-creation__steps li p{margin:0}.register-creation__steps li.is-active{transform:translateY(-2px);color:var(--register-gold)}.register-creation__steps li.is-active>span{border-color:var(--register-gold);box-shadow:0 0 0 5px color-mix(in srgb,var(--register-gold) 8%,transparent)}.register-creation__steps li.is-complete{color:var(--register-ok)}.register-creation__steps li.is-complete>span{border-color:color-mix(in srgb,var(--register-ok) 48%,transparent);color:var(--register-ok);background:color-mix(in srgb,var(--register-ok) 10%,var(--register-paper))}.register-creation__reassurance{max-width:38ch;margin:0;color:color-mix(in srgb,var(--register-ink) 48%,transparent);font-size:.68rem;line-height:1.45}@keyframes register-creation-orbit{to{transform:rotate(1turn)}}.register-legal-check{display:grid;grid-template-columns:1.2rem 1fr;align-items:start;gap:.65rem;padding:.85rem;border:1px solid var(--register-line);border-radius:.9rem;color:color-mix(in srgb,var(--register-ink) 55%,transparent);font-size:.72rem;font-weight:500;line-height:1.5;letter-spacing:0;text-transform:none;cursor:pointer}.register-legal-check input{width:1rem;height:1rem;margin-top:.1rem;accent-color:var(--register-gold)}.register-legal-check.is-checked{border-color:color-mix(in srgb,var(--register-gold) 42%,transparent);background:color-mix(in srgb,var(--register-gold) 6%,transparent)}.register-username-field{position:relative}.register-username-field>span:first-child{font:600 1.25rem/1 ui-monospace,monospace}.register-username-ok{display:inline-flex;flex:0 0 auto;align-items:center;gap:.25rem;color:var(--register-ok);font-size:.69rem;font-weight:750}.register-field-error{margin:-.45rem 0 0;color:var(--register-error);font-size:.76rem}.register-suggestions{display:flex;flex-wrap:wrap;gap:.4rem}.register-suggestions button{padding:.4rem .65rem;border:1px solid var(--register-line);border-radius:999px;color:color-mix(in srgb,var(--register-ink) 68%,transparent);font-size:.72rem}.register-suggestions button:hover{border-color:var(--register-gold);color:var(--register-gold)}.register-appearance{gap:1.15rem}.register-style-section{display:grid;gap:.65rem}.register-avatar-grid,.register-theme-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}.register-avatar-grid>button,.register-theme-grid button,.register-upload-button{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;gap:.4rem;border:1px solid var(--register-line);border-radius:.75rem;color:color-mix(in srgb,var(--register-ink) 64%,transparent);background:color-mix(in srgb,var(--register-paper) 72%,transparent);font-size:.72rem;font-weight:650;cursor:pointer}.register-avatar-grid>button.is-active,.register-theme-grid button.is-active,.register-upload-button.is-active{border-color:var(--register-gold);color:var(--register-gold);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--register-gold) 30%,transparent)}.register-upload-button input{position:absolute;width:1px;height:1px;opacity:0}.register-accent-grid{display:flex;flex-wrap:wrap;gap:.65rem}.register-accent-grid button{display:grid;width:2.15rem;height:2.15rem;place-items:center;border:3px solid var(--register-paper);border-radius:50%;color:white;box-shadow:0 0 0 1px var(--register-line);transition:transform .2s}.register-accent-grid button.is-active{transform:scale(1.13);box-shadow:0 0 0 2px var(--register-ink)}.register-glyph-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:.4rem}.register-glyph-grid button{display:grid;aspect-ratio:1;place-items:center;border:1px solid var(--register-line);border-radius:.7rem;color:color-mix(in srgb,var(--register-ink) 62%,transparent)}.register-glyph-grid button.is-active{border-color:var(--register-gold);color:var(--register-gold);background:color-mix(in srgb,var(--register-gold) 8%,transparent)}.register-next__error{display:flex;align-items:flex-start;gap:.5rem;margin:1rem 0 0;padding:.8rem .9rem;border:1px solid color-mix(in srgb,var(--register-error) 28%,transparent);border-radius:.85rem;color:var(--register-error);background:color-mix(in srgb,var(--register-error) 8%,transparent);font-size:.78rem;line-height:1.45}.register-next__error svg{margin-top:.1rem;flex:0 0 auto}.register-next__footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-top:1rem;border-top:1px solid var(--register-line);color:color-mix(in srgb,var(--register-ink) 45%,transparent);font-size:.68rem}.register-next__footer span{display:inline-flex;align-items:center;gap:.35rem}.register-next__footer button{color:color-mix(in srgb,var(--register-ink) 66%,transparent);font-weight:700}.register-next__footer button:hover{color:var(--register-gold)}.register-blocked{position:relative;z-index:2;display:flex;width:min(calc(100% - 2rem),32rem);min-height:25rem;margin:12vh auto;padding:3rem;align-items:center;justify-content:center;flex-direction:column;gap:1rem;color:var(--register-ink);text-align:center}.register-blocked h1{margin:.5rem 0 0;font:italic 500 clamp(2rem,6vw,3.2rem)/1 Fraunces,Georgia,serif}.register-blocked p{color:color-mix(in srgb,var(--register-ink) 58%,transparent)}.register-next [hidden]{display:none!important}.register-next ::-moz-selection{color:#241d0e;background:rgba(240,204,124,.9)}.register-next ::selection{color:#241d0e;background:rgba(240,204,124,.9)}.register-next input,.register-next textarea{caret-color:var(--register-gold)}.register-next :is(button,a,select,input[type=checkbox]):focus-visible{outline:2px solid var(--register-gold);outline-offset:3px}.register-next__google:hover:not(:disabled){border-color:color-mix(in srgb,var(--register-gold) 45%,transparent)}.register-next__primary--finish{position:relative;overflow:hidden}.register-next__primary--finish:after{position:absolute;top:0;bottom:0;left:0;width:34%;content:"";pointer-events:none;background:linear-gradient(100deg,transparent,rgba(255,255,255,.4),transparent);transform:translateX(-160%) skewX(-18deg);animation:register-cta-sheen 3.4s cubic-bezier(.16,1,.3,1) 1.4s infinite}@keyframes register-cta-sheen{0%{transform:translateX(-160%) skewX(-18deg)}55%,to{transform:translateX(440%) skewX(-18deg)}}@keyframes register-step-in{0%{opacity:0;transform:translate3d(0,18px,0);filter:blur(5px)}to{opacity:1;transform:translateZ(0);filter:blur(0)}}@keyframes register-card-in{0%{opacity:0;transform:translate3d(-20px,16px,0) rotateY(8deg)}to{opacity:1;transform:translateZ(0) rotateY(0)}}@keyframes register-code-pulse{to{opacity:.5}}@media (min-width:961px){.register-next{height:100vh;height:100dvh}.register-next__shell{height:100%;min-height:0}.register-next__panel{max-height:100%;min-height:0;overflow:hidden}.register-next__scroll{overflow-y:auto;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--register-ink) 22%,transparent) transparent}}@media (max-width:960px){.register-next{overflow:auto}}@media (max-width:560px){.register-next__shell{padding:0}.register-next__panel{width:100%;min-height:100dvh;padding:max(1rem,env(safe-area-inset-top)) 1.15rem max(1rem,env(safe-area-inset-bottom));border:0;border-radius:0;background:transparent;backdrop-filter:none;box-shadow:none}.register-next__content{justify-content:flex-start}.register-next__heading{margin-bottom:1.5rem}.register-code{gap:.35rem}.register-code>span{border-radius:.65rem}.register-wheel{--wheel-h:208px}.register-country-card{grid-template-columns:1fr;gap:.65rem}.register-avatar-grid>button,.register-theme-grid button,.register-upload-button{font-size:.66rem}.register-next__footer{justify-content:center}.register-next__footer span{display:none}.daimonata-gate{padding:.9rem .8rem}.register-creation{min-height:23rem;padding:1.2rem .85rem;border-radius:1.2rem}.register-creation__orb{width:4.2rem;height:4.2rem}.register-creation__orb>span{width:5.15rem}.register-creation__steps li{font-size:.58rem}}@media (max-width:380px){.public-preferences__language-icon{display:none}.register-next__topbar{gap:.45rem}.register-next__brand span{display:none}.landing-auth-primary{width:2.75rem;padding-inline:0!important;overflow:hidden;color:transparent!important;font-size:0!important}.landing-auth-primary svg,.landing-auth-primary__icon{display:block;color:#2c2145}}@media (max-height:780px) and (min-width:961px){.register-next__content{padding-block:1.25rem 1rem}.register-next__heading{margin-bottom:1.25rem}.register-wheel{--wheel-h:180px}.register-next__form{gap:.75rem}}@media (prefers-reduced-motion:reduce){.register-next *,.register-next :after,.register-next :before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.home-search-center{--home-search-accent:var(--home-accent);color:var(--text-primary)}.home-search-header{padding:.35rem .25rem 0}.home-search-eyebrow{display:flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:.45rem;margin-bottom:.55rem;color:color-mix(in srgb,var(--home-search-accent) 68%,var(--text-secondary));font-size:.65rem;font-weight:650;letter-spacing:.17em;text-transform:uppercase}.home-search-header h1{color:color-mix(in srgb,var(--text-primary) 90%,var(--home-accent));font-family:var(--font-sans,Inter,ui-sans-serif,system-ui,sans-serif);font-size:clamp(1.55rem,2.3vw,2.25rem);font-weight:560;letter-spacing:-.045em;line-height:1.08}.home-search-header p{max-width:42rem;margin-top:.45rem;color:color-mix(in srgb,var(--text-muted) 86%,var(--home-accent));font-size:.84rem;line-height:1.5}.home-search-clear,.home-search-close{display:grid;flex:none;place-items:center;border:1px solid color-mix(in srgb,var(--accent-iris) 20%,var(--border-color));color:var(--text-muted);background:color-mix(in srgb,var(--bg-elevated) 78%,transparent);transition:border-color .2s,color .2s,background .2s,transform .2s}.home-search-close{width:2rem;height:2rem;border-radius:999px}.home-search-clear:hover,.home-search-close:hover{border-color:color-mix(in srgb,var(--home-search-accent) 46%,var(--border-color));color:color-mix(in srgb,var(--text-primary) 82%,#c4b5fd);background:color-mix(in srgb,var(--home-search-accent) 10%,var(--bg-elevated))}.home-search-input-shell{position:relative;display:flex;min-height:4rem;align-items:center;gap:.8rem;overflow:hidden;padding:0 1rem;border:1px solid color-mix(in srgb,var(--accent-iris) 28%,var(--border-color));border-radius:1.25rem;background:radial-gradient(circle at 14% 0,color-mix(in srgb,var(--accent-iris) 12%,transparent),transparent 38%),color-mix(in srgb,var(--bg-elevated) 91%,#181526);box-shadow:0 18px 44px rgba(4,4,12,.22),inset 0 1px rgba(255,255,255,.045);transition:border-color .25s,box-shadow .25s,background .25s}.home-search-input-shell:after{position:absolute;inset:0 12% auto;height:1px;background:linear-gradient(90deg,transparent,rgba(167,139,250,.75),transparent);content:"";opacity:.5}.home-search-input-shell:focus-within{border-color:color-mix(in srgb,var(--home-search-accent) 58%,var(--border-color));background:radial-gradient(circle at 14% 0,color-mix(in srgb,var(--accent-iris) 17%,transparent),transparent 42%),color-mix(in srgb,var(--bg-elevated) 88%,#1a162c);box-shadow:0 20px 52px rgba(4,4,14,.3),0 0 0 3px color-mix(in srgb,var(--home-search-accent) 9%,transparent),inset 0 1px rgba(255,255,255,.06)}.home-search-input-icon{flex:none;color:color-mix(in srgb,var(--home-search-accent) 72%,var(--text-muted))}.home-search-input-shell input{min-width:0;flex:1;align-self:stretch;color:color-mix(in srgb,var(--text-primary) 92%,#c4b5fd);background:transparent;font-size:.98rem;outline:none}.home-search-input-shell input::-moz-placeholder{color:color-mix(in srgb,var(--text-muted) 82%,#8b7fa7)}.home-search-input-shell input::placeholder{color:color-mix(in srgb,var(--text-muted) 82%,#8b7fa7)}.home-search-footer kbd,.home-search-input-shell>kbd{border:1px solid color-mix(in srgb,var(--border-color) 85%,transparent);border-radius:.42rem;color:var(--text-muted);background:color-mix(in srgb,var(--bg-primary) 58%,transparent);font-family:var(--font-mono,"SFMono-Regular",Consolas,monospace);font-size:.58rem;letter-spacing:.04em}.home-search-input-shell>kbd{padding:.25rem .42rem}.home-search-clear{width:1.75rem;height:1.75rem;border-radius:999px}.home-search-scroll{-webkit-mask-image:linear-gradient(180deg,#000 0,#000 calc(100% - 1.25rem),transparent);mask-image:linear-gradient(180deg,#000 0,#000 calc(100% - 1.25rem),transparent);padding-bottom:1.35rem}.home-search-actions{margin-bottom:1.15rem}.home-search-section-heading{display:flex;align-items:center;gap:.5rem;min-height:1.75rem;padding:0 .25rem .48rem;color:color-mix(in srgb,var(--tone,var(--home-search-accent)) 58%,var(--text-muted))}.home-search-section-heading h2{color:color-mix(in srgb,var(--text-secondary) 88%,var(--tone,#a78bfa));font-size:.64rem;font-weight:650;letter-spacing:.13em;text-transform:uppercase}.home-search-section-heading>span{margin-left:auto;color:var(--text-muted);font-family:var(--font-mono,"SFMono-Regular",Consolas,monospace);font-size:.59rem;opacity:.6}.home-search-action-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.55rem}.home-search-action,.home-search-result-section{--tone:#8b5cf6;--tone-soft:#c4b5fd}.home-search-action[data-tone=blue],.home-search-result-section[data-tone=blue]{--tone:#3b82f6;--tone-soft:#93c5fd}.home-search-action[data-tone=rose],.home-search-result-section[data-tone=rose]{--tone:#f43f5e;--tone-soft:#fda4af}.home-search-action[data-tone=amber],.home-search-result-section[data-tone=amber]{--tone:var(--accent-gold);--tone-soft:var(--cat-amber)}.home-search-action[data-tone=cyan],.home-search-result-section[data-tone=cyan]{--tone:#06b6d4;--tone-soft:#a5f3fc}.home-search-action[data-tone=slate],.home-search-result-section[data-tone=slate]{--tone:#8b89a5;--tone-soft:#d5d2e2}.home-search-action{position:relative;display:flex;min-width:0;min-height:7.35rem;flex-direction:column;align-items:flex-start;gap:.65rem;overflow:hidden;padding:.85rem;border:1px solid color-mix(in srgb,var(--tone) 20%,var(--border-color));border-radius:1rem;color:var(--text-primary);background:linear-gradient(145deg,color-mix(in srgb,var(--tone) 9%,var(--bg-elevated)),color-mix(in srgb,var(--bg-elevated) 94%,#12111b));text-align:left;box-shadow:inset 0 1px rgba(255,255,255,.035);transition:transform .22s cubic-bezier(.16,1,.3,1),border-color .22s,background .22s,box-shadow .22s}.home-search-action:after{position:absolute;right:-2rem;bottom:-2.6rem;width:5.5rem;height:5.5rem;border-radius:999px;background:var(--tone);content:"";filter:blur(30px);opacity:.06;transition:opacity .22s}.home-search-action:hover,.home-search-action[data-active=true]{z-index:1;border-color:color-mix(in srgb,var(--tone) 48%,var(--border-color));background:linear-gradient(145deg,color-mix(in srgb,var(--tone) 16%,var(--bg-elevated)),color-mix(in srgb,var(--bg-elevated) 91%,var(--tone) 9%));box-shadow:0 12px 26px -18px color-mix(in srgb,var(--tone) 72%,transparent),inset 0 1px rgba(255,255,255,.055);transform:translateY(-2px)}.home-search-action:hover:after,.home-search-action[data-active=true]:after{opacity:.13}.home-search-action__icon{display:grid;width:2rem;height:2rem;flex:none;place-items:center;border:1px solid color-mix(in srgb,var(--tone) 28%,transparent);border-radius:.7rem;color:var(--tone-soft);background:color-mix(in srgb,var(--tone) 16%,transparent)}.home-search-action__title{display:block;overflow:hidden;color:color-mix(in srgb,var(--text-primary) 91%,var(--tone-soft));font-size:.82rem;font-weight:590;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.home-search-action__description{display:-webkit-box;overflow:hidden;margin-top:.18rem;color:color-mix(in srgb,var(--text-muted) 88%,var(--tone-soft));font-size:.67rem;line-height:1.35;opacity:.76;-webkit-box-orient:vertical;-webkit-line-clamp:2}.home-search-action__verb{display:flex;align-items:center;gap:.22rem;margin-top:auto;color:color-mix(in srgb,var(--tone-soft) 80%,var(--text-secondary));font-size:.63rem;opacity:.7}.home-search-results-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.7rem}.home-search-result-section{min-width:0;padding:.65rem;border:1px solid color-mix(in srgb,var(--tone) 13%,var(--border-color));border-radius:1rem;background:color-mix(in srgb,var(--bg-elevated) 72%,transparent);box-shadow:inset 0 1px rgba(255,255,255,.025)}.home-search-result{display:flex;min-height:3.25rem;align-items:center;gap:.7rem;padding:.58rem .62rem;border:1px solid transparent;border-radius:.75rem;transition:border-color .18s,color .18s,background .18s,transform .18s}.home-search-result:hover{border-color:color-mix(in srgb,var(--tone) 22%,transparent);background:color-mix(in srgb,var(--tone) 8%,transparent);transform:translateX(2px)}.home-search-result__icon{display:grid;width:1.85rem;height:1.85rem;flex:none;place-items:center;border-radius:.58rem;color:color-mix(in srgb,var(--tone-soft) 74%,var(--text-muted));background:color-mix(in srgb,var(--tone) 11%,transparent)}.home-search-result__detail,.home-search-result__title{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-search-result__title{color:color-mix(in srgb,var(--text-primary) 94%,var(--tone-soft));font-size:.78rem;font-weight:510}.home-search-result__detail{margin-top:.14rem;color:var(--text-muted);font-size:.65rem;opacity:.65}.home-search-result__arrow{flex:none;color:var(--tone-soft);opacity:0;transform:translate(-3px,3px);transition:opacity .18s,transform .18s}.home-search-result:hover .home-search-result__arrow{opacity:.72;transform:translate(0)}.home-search-result__meta{flex:none;color:var(--text-muted);font-family:var(--font-mono,"SFMono-Regular",Consolas,monospace);font-size:.55rem;opacity:.48}.home-search-empty{display:flex;min-height:14rem;flex-direction:column;align-items:center;justify-content:center;color:color-mix(in srgb,var(--home-search-accent) 55%,var(--text-muted));text-align:center}.home-search-empty p{margin-top:.75rem;color:var(--text-secondary);font-size:.9rem;font-weight:520}.home-search-empty span{margin-top:.2rem;color:var(--text-muted);font-size:.72rem}.home-search-footer{min-height:1.6rem;padding:0 .3rem;color:var(--text-muted);font-size:.59rem;opacity:.62}.home-search-footer span{display:flex;align-items:center;gap:.28rem}.home-search-footer kbd{min-width:1.15rem;padding:.14rem .25rem;text-align:center}@media (max-width:1080px){.home-search-action-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.home-search-header p{max-width:90%}.home-search-input-shell{min-height:3.55rem;border-radius:1rem}.home-search-action-grid,.home-search-results-grid{grid-template-columns:1fr}.home-search-action{min-height:0;flex-direction:row;align-items:center}.home-search-action__verb{margin-top:0}}@media (prefers-reduced-motion:reduce){.home-search-action,.home-search-result{transition:none}}.home-query-editor{border:1px solid color-mix(in srgb,#8b5cf6 34%,var(--border-color));border-radius:1.55rem;background:radial-gradient(circle at 18% 0,rgba(139,92,246,.13),transparent 42%),color-mix(in srgb,var(--bg-primary) 96%,#160f2d);box-shadow:0 26px 80px rgba(4,2,12,.46),inset 0 0 0 1px rgba(139,92,246,.05);color:var(--text-primary)}.home-query-editor__footer,.home-query-editor__header{border-bottom:1px solid color-mix(in srgb,#8b5cf6 18%,var(--border-color))}.home-query-editor__footer{border-top:1px solid color-mix(in srgb,#8b5cf6 16%,var(--border-color));border-bottom:0}.home-query-editor__eyebrow,.home-query-editor__label{color:color-mix(in srgb,#a78bfa 78%,var(--text-secondary));font-size:.65rem;font-weight:650;letter-spacing:.11em;text-transform:uppercase}.home-query-editor__title{margin-top:.18rem;color:var(--text-primary);font-size:1.08rem;font-weight:650;letter-spacing:-.018em}.home-query-editor__close{display:grid;width:2.15rem;height:2.15rem;place-items:center;border:1px solid transparent;border-radius:.78rem;color:var(--text-muted);transition:border-color .16s ease,background-color .16s ease,color .16s ease}.home-query-editor__close:hover{border-color:rgba(139,92,246,.25);background:rgba(139,92,246,.09);color:color-mix(in srgb,#c4b5fd 84%,var(--text-primary))}.home-query-editor__input{width:100%;border:1px solid color-mix(in srgb,#8b5cf6 22%,var(--border-color));border-radius:.9rem;background:color-mix(in srgb,var(--bg-secondary) 78%,transparent);padding:.72rem .85rem;color:var(--text-primary);font-size:.9rem;outline:none;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.home-query-editor__input:focus{border-color:rgba(139,92,246,.72);background:color-mix(in srgb,var(--bg-secondary) 92%,#8b5cf6 8%);box-shadow:0 0 0 3px rgba(139,92,246,.12)}.home-query-editor__icon{display:flex;min-height:2.65rem;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,#8b5cf6 13%,var(--border-color));border-radius:.86rem;background:color-mix(in srgb,var(--bg-secondary) 70%,transparent);color:var(--text-muted);transition:transform .16s ease,border-color .16s ease,background-color .16s ease,color .16s ease}.home-query-editor__icon:hover{transform:translateY(-1px);border-color:rgba(139,92,246,.36);background:rgba(139,92,246,.09);color:#c4b5fd}.home-query-editor__icon.is-selected{border-color:rgba(139,92,246,.78);background:rgba(139,92,246,.18);box-shadow:inset 0 0 0 2px rgba(139,92,246,.09);color:#ddd6fe}.home-query-editor__swatch{position:relative;display:flex;width:100%;height:2.45rem;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--swatch-color) 20%,var(--border-color));border-radius:.86rem;background:color-mix(in srgb,var(--swatch-color) 12%,var(--bg-secondary));transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.home-query-editor__swatch:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--swatch-color) 60%,var(--border-color))}.home-query-editor__swatch.is-selected{border-color:#a78bfa;box-shadow:0 0 0 2px rgba(139,92,246,.18)}.home-query-editor__swatch span{width:.9rem;height:.9rem;border-radius:999px;box-shadow:0 0 14px color-mix(in srgb,var(--swatch-color) 46%,transparent)}.home-query-editor__button{min-height:2.45rem;border-radius:.82rem;padding:.58rem 1rem;font-size:.75rem;font-weight:650;transition:transform .16s ease,border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.home-query-editor__button:hover{transform:translateY(-1px)}.home-query-editor__button.is-secondary{border:1px solid color-mix(in srgb,#8b5cf6 14%,var(--border-color));color:var(--text-secondary)}.home-query-editor__button.is-secondary:hover{border-color:rgba(139,92,246,.32);background:rgba(139,92,246,.07);color:var(--text-primary)}.home-query-editor__button.is-primary{border:1px solid rgba(167,139,250,.58);background:linear-gradient(135deg,#8b5cf6,#7441e6);box-shadow:0 9px 24px rgba(109,40,217,.22);color:white}.home-query-editor__button.is-primary:hover{background:linear-gradient(135deg,#9b73f8,#8054e9);box-shadow:0 12px 28px rgba(109,40,217,.3)}.home-context-menu{border-color:rgba(139,92,246,.26)!important;background:radial-gradient(circle at 15% 0,rgba(139,92,246,.11),transparent 44%),rgba(13,10,25,.96)!important;box-shadow:0 22px 58px rgba(4,2,12,.48),inset 0 0 0 1px rgba(139,92,246,.04)!important}.home-context-menu .absolute.left-full,.home-context-menu [role=menu]{border-color:rgba(139,92,246,.24)!important;background:rgba(13,10,25,.98)!important;box-shadow:0 18px 44px rgba(4,2,12,.46)!important}.home-context-menu button:not(.text-red-500):not(.text-rose-500){color:#d8d2e5!important}.home-context-menu button:not(.text-red-500):not(.text-rose-500) svg{color:#aaa0bb!important}.home-context-menu button:not(.text-red-500):not(.text-rose-500):focus-visible,.home-context-menu button:not(.text-red-500):not(.text-rose-500):hover{background:rgba(139,92,246,.12)!important;color:#eeeafd!important}.home-context-menu button:not(.text-red-500):not(.text-rose-500):focus-visible svg,.home-context-menu button:not(.text-red-500):not(.text-rose-500):hover svg{color:#bca8ff!important}.home-context-menu button:focus-visible{outline-color:#8b5cf6!important}.home-context-menu .h-px{background:rgba(139,92,246,.14)!important}.predictive-key-hint{display:inline-flex;align-items:center;gap:.35rem;margin-left:.5rem;padding:.16rem .42rem;transform:scale(.95);border:1px solid rgba(139,92,246,.24);border-radius:.42rem;background:rgba(139,92,246,.1);box-shadow:0 4px 12px rgba(20,10,45,.08);color:color-mix(in srgb,#c4b5fd 82%,var(--text-secondary));font-family:var(--font-mono),ui-monospace,monospace;font-size:.56rem;font-weight:600;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}html:not([data-theme=dark]) .home-query-editor{background:radial-gradient(circle at 18% 0,rgba(139,92,246,.1),transparent 42%),rgba(250,248,255,.98);box-shadow:0 26px 72px rgba(64,44,100,.16)}html:not([data-theme=dark]) .home-context-menu{background:rgba(250,248,255,.98)!important;box-shadow:0 20px 50px rgba(64,44,100,.18)!important}html:not([data-theme=dark]) .home-context-menu .absolute.left-full,html:not([data-theme=dark]) .home-context-menu [role=menu]{background:rgba(250,248,255,.99)!important}html:not([data-theme=dark]) .home-context-menu button:not(.text-red-500):not(.text-rose-500){color:#433b50!important}html:not([data-theme=dark]) .home-context-menu button:not(.text-red-500):not(.text-rose-500) svg{color:#756a85!important}@media (prefers-reduced-motion:reduce){.home-query-editor__button,.home-query-editor__icon,.home-query-editor__swatch{transition:none}}.pinax-ai-pointer{position:absolute;left:50%;top:42%;z-index:80;display:flex;align-items:center;color:#e11d48;filter:drop-shadow(0 5px 9px rgba(136,19,55,.28));isolation:isolate}.pinax-ai-pointer-arrow{position:relative;z-index:2;width:1.65rem;height:1.65rem;transform:rotate(-8deg)}.pinax-ai-pointer-label{position:absolute;left:1.15rem;top:1.15rem;z-index:3;display:flex;align-items:center;gap:.3rem;max-width:12rem;white-space:nowrap;border:1px solid rgba(251,113,133,.38);border-radius:999px;padding:.32rem .62rem;color:#fff;background:linear-gradient(135deg,rgba(190,18,60,.96),rgba(159,18,57,.94));box-shadow:0 8px 24px rgba(136,19,55,.28);font:650 10px/1 ui-monospace,monospace;letter-spacing:.035em}.pinax-ai-pointer-pulse{position:absolute;left:-.2rem;top:-.2rem;width:2.05rem;height:2.05rem;border:1px solid rgba(244,63,94,.55);border-radius:999px;animation:pinax-ai-pointer-pulse 1.35s ease-out infinite}[data-theme=dark] .pinax-ai-pointer{color:#fda4af}[data-theme=dark] .pinax-ai-pointer-label{border-color:rgba(253,164,175,.42);background:linear-gradient(135deg,rgba(190,18,60,.96),rgba(88,28,45,.96))}@keyframes pinax-ai-pointer-pulse{0%{opacity:.85;transform:scale(.55)}75%,to{opacity:0;transform:scale(1.55)}}@media (prefers-reduced-motion:reduce){.pinax-ai-pointer-pulse{animation:none;opacity:.55}}.selection\:bg-\[\#cf9d3f\]\/20 ::-moz-selection{background-color:rgb(207 157 63/.2)}.selection\:bg-\[\#cf9d3f\]\/20 ::selection{background-color:rgb(207 157 63/.2)}.selection\:bg-\[\#fff2a8\] ::-moz-selection{--tw-bg-opacity:1;background-color:rgb(255 242 168/var(--tw-bg-opacity,1))}.selection\:bg-\[\#fff2a8\] ::selection{--tw-bg-opacity:1;background-color:rgb(255 242 168/var(--tw-bg-opacity,1))}.selection\:text-ink ::-moz-selection{color:var(--text-primary)}.selection\:text-ink ::selection{color:var(--text-primary)}.selection\:bg-\[\#cf9d3f\]\/20::-moz-selection{background-color:rgb(207 157 63/.2)}.selection\:bg-\[\#cf9d3f\]\/20::selection{background-color:rgb(207 157 63/.2)}.selection\:bg-\[\#fff2a8\]::-moz-selection{--tw-bg-opacity:1;background-color:rgb(255 242 168/var(--tw-bg-opacity,1))}.selection\:bg-\[\#fff2a8\]::selection{--tw-bg-opacity:1;background-color:rgb(255 242 168/var(--tw-bg-opacity,1))}.selection\:text-ink::-moz-selection{color:var(--text-primary)}.selection\:text-ink::selection{color:var(--text-primary)}.placeholder\:font-normal::-moz-placeholder{font-weight:400}.placeholder\:font-normal::placeholder{font-weight:400}.placeholder\:tracking-normal::-moz-placeholder{letter-spacing:0}.placeholder\:tracking-normal::placeholder{letter-spacing:0}.placeholder\:text-\[\#35577d\]\/40::-moz-placeholder{color:rgb(53 87 125/.4)}.placeholder\:text-\[\#35577d\]\/40::placeholder{color:rgb(53 87 125/.4)}.placeholder\:text-\[\#687089\]\/70::-moz-placeholder{color:rgb(104 112 137/.7)}.placeholder\:text-\[\#687089\]\/70::placeholder{color:rgb(104 112 137/.7)}.placeholder\:text-\[\#6e7187\]\/70::-moz-placeholder{color:rgb(110 113 135/.7)}.placeholder\:text-\[\#6e7187\]\/70::placeholder{color:rgb(110 113 135/.7)}.placeholder\:text-\[\#81798e\]::-moz-placeholder{--tw-text-opacity:1;color:rgb(129 121 142/var(--tw-text-opacity,1))}.placeholder\:text-\[\#81798e\]::placeholder{--tw-text-opacity:1;color:rgb(129 121 142/var(--tw-text-opacity,1))}.placeholder\:text-\[var\(--text-muted\)\]::-moz-placeholder{color:var(--text-muted)}.placeholder\:text-\[var\(--text-muted\)\]::placeholder{color:var(--text-muted)}.placeholder\:text-earth::-moz-placeholder{color:var(--text-muted)}.placeholder\:text-earth::placeholder{color:var(--text-muted)}.placeholder\:text-mute::-moz-placeholder{color:var(--text-secondary)}.placeholder\:text-mute::placeholder{color:var(--text-secondary)}.placeholder\:text-slate-400::-moz-placeholder{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.placeholder\:text-slate-400::placeholder{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.placeholder\:text-stone-400::-moz-placeholder{--tw-text-opacity:1;color:rgb(168 162 158/var(--tw-text-opacity,1))}.placeholder\:text-stone-400::placeholder{--tw-text-opacity:1;color:rgb(168 162 158/var(--tw-text-opacity,1))}.placeholder\:text-stone-500\/60::-moz-placeholder{color:rgb(120 113 108/.6)}.placeholder\:text-stone-500\/60::placeholder{color:rgb(120 113 108/.6)}.placeholder\:text-transparent::-moz-placeholder{color:transparent}.placeholder\:text-transparent::placeholder{color:transparent}.placeholder\:text-white\/30::-moz-placeholder{color:rgb(255 255 255/.3)}.placeholder\:text-white\/30::placeholder{color:rgb(255 255 255/.3)}.placeholder\:text-white\/40::-moz-placeholder{color:rgb(255 255 255/.4)}.placeholder\:text-white\/40::placeholder{color:rgb(255 255 255/.4)}.placeholder\:text-white\/50::-moz-placeholder{color:rgb(255 255 255/.5)}.placeholder\:text-white\/50::placeholder{color:rgb(255 255 255/.5)}.placeholder\:text-white\/55::-moz-placeholder{color:rgb(255 255 255/.55)}.placeholder\:text-white\/55::placeholder{color:rgb(255 255 255/.55)}.placeholder\:opacity-20::-moz-placeholder{opacity:.2}.placeholder\:opacity-20::placeholder{opacity:.2}.placeholder\:opacity-25::-moz-placeholder{opacity:.25}.placeholder\:opacity-25::placeholder{opacity:.25}.placeholder\:opacity-30::-moz-placeholder{opacity:.3}.placeholder\:opacity-30::placeholder{opacity:.3}.placeholder\:opacity-35::-moz-placeholder{opacity:.35}.placeholder\:opacity-35::placeholder{opacity:.35}.placeholder\:opacity-40::-moz-placeholder{opacity:.4}.placeholder\:opacity-40::placeholder{opacity:.4}.placeholder\:opacity-45::-moz-placeholder{opacity:.45}.placeholder\:opacity-45::placeholder{opacity:.45}.placeholder\:opacity-50::-moz-placeholder{opacity:.5}.placeholder\:opacity-50::placeholder{opacity:.5}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:bottom-4:before{content:var(--tw-content);bottom:1rem}.before\:left-\[17px\]:before{content:var(--tw-content);left:17px}.before\:top-4:before{content:var(--tw-content);top:1rem}.before\:mr-2:before{content:var(--tw-content);margin-right:.5rem}.before\:w-px:before{content:var(--tw-content);width:1px}.before\:bg-line:before{content:var(--tw-content);background-color:var(--border-color)}.before\:opacity-40:before{content:var(--tw-content);opacity:.4}.before\:content-\[\'-\'\]:before{--tw-content:"-";content:var(--tw-content)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-1\.5:after{content:var(--tw-content);inset:-.375rem}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.first\:mt-0:first-child{margin-top:0}.first\:border-l-0:first-child{border-left-width:0}.first\:border-t-0:first-child{border-top-width:0}.first\:pt-0:first-child{padding-top:0}.last\:mb-0:last-child{margin-bottom:0}.last\:border-0:last-child{border-width:0}.last\:border-b-0:last-child{border-bottom-width:0}.last\:border-r-0:last-child{border-right-width:0}.last\:pb-0:last-child{padding-bottom:0}.focus-within\:-translate-y-0\.5:focus-within{--tw-translate-y:-0.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.focus-within\:border-\[\#d8ba69\]\/70:focus-within{border-color:rgb(216 186 105/.7)}.focus-within\:border-\[color-mix\(in_srgb\2c var\(--accent-gold\)_48\%\2c transparent\)\]:focus-within{border-color:color-mix(in srgb,var(--accent-gold) 48%,transparent)}.focus-within\:border-\[color-mix\(in_srgb\2c var\(--accent-gold\)_55\%\2c transparent\)\]:focus-within{border-color:color-mix(in srgb,var(--accent-gold) 55%,transparent)}.focus-within\:border-\[var\(--noo-accent\)\]:focus-within{border-color:var(--noo-accent)}.focus-within\:border-\[var\(--trial-gold\)\]:focus-within{border-color:var(--trial-gold)}.focus-within\:border-blue-300:focus-within{--tw-border-opacity:1;border-color:rgb(147 197 253/var(--tw-border-opacity,1))}.focus-within\:opacity-100:focus-within{opacity:1}.focus-within\:shadow-\[0_0_12px_rgba\(212\2c 168\2c 87\2c 0\.15\)\]:focus-within{--tw-shadow:0 0 12px rgba(212,168,87,0.15);--tw-shadow-colored:0 0 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.focus-within\:shadow-\[0_16px_45px_rgba\(30\2c 41\2c 59\2c \.1\)\]:focus-within{--tw-shadow:0 16px 45px rgba(30,41,59,.1);--tw-shadow-colored:0 16px 45px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.focus-within\:shadow-\[0_18px_50px_rgba\(30\2c 41\2c 59\2c \.1\)\]:focus-within{--tw-shadow:0 18px 50px rgba(30,41,59,.1);--tw-shadow-colored:0 18px 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.focus-within\:shadow-\[0_18px_50px_rgba\(30\2c 41\2c 59\2c \.11\)\]:focus-within{--tw-shadow:0 18px 50px rgba(30,41,59,.11);--tw-shadow-colored:0 18px 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.focus-within\:ring-2:focus-within{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-within\:ring-blue-100:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgb(219 234 254/var(--tw-ring-opacity,1))}.hover\:z-10:hover{z-index:10}.hover\:flex-grow-\[1\.6\]:hover{flex-grow:1.6}.hover\:-translate-y-0\.5:hover{--tw-translate-y:-0.125rem}.hover\:-translate-y-0\.5:hover,.hover\:-translate-y-1:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-1:hover{--tw-translate-y:-0.25rem}.hover\:-translate-y-px:hover{--tw-translate-y:-1px}.hover\:-translate-y-px:hover,.hover\:translate-x-0\.5:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:translate-x-0\.5:hover{--tw-translate-x:0.125rem}.hover\:translate-x-1:hover{--tw-translate-x:0.25rem}.hover\:translate-x-1:hover,.hover\:translate-x-1\.5:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:translate-x-1\.5:hover{--tw-translate-x:0.375rem}.hover\:rotate-12:hover{--tw-rotate:12deg}.hover\:rotate-12:hover,.hover\:rotate-\[360deg\]:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:rotate-\[360deg\]:hover{--tw-rotate:360deg}.hover\:scale-105:hover{--tw-scale-x:1.05;--tw-scale-y:1.05}.hover\:scale-105:hover,.hover\:scale-110:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-110:hover{--tw-scale-x:1.1;--tw-scale-y:1.1}.hover\:scale-125:hover{--tw-scale-x:1.25;--tw-scale-y:1.25}.hover\:scale-125:hover,.hover\:scale-\[1\.005\]:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.005\]:hover{--tw-scale-x:1.005;--tw-scale-y:1.005}.hover\:scale-\[1\.01\]:hover{--tw-scale-x:1.01;--tw-scale-y:1.01}.hover\:scale-\[1\.01\]:hover,.hover\:scale-\[1\.02\]:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.02\]:hover{--tw-scale-x:1.02;--tw-scale-y:1.02}.hover\:scale-\[1\.03\]:hover{--tw-scale-x:1.03;--tw-scale-y:1.03}.hover\:scale-\[1\.03\]:hover,.hover\:scale-\[1\.04\]:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.04\]:hover{--tw-scale-x:1.04;--tw-scale-y:1.04}.hover\:border-\[\#4c9ff0\]\/40:hover{border-color:rgb(76 159 240/.4)}.hover\:border-\[\#5d6e5a\]:hover{--tw-border-opacity:1;border-color:rgb(93 110 90/var(--tw-border-opacity,1))}.hover\:border-\[\#5d6e5a\]\/50:hover{border-color:rgb(93 110 90/.5)}.hover\:border-\[\#60a5fa\]\/40:hover{border-color:rgb(96 165 250/.4)}.hover\:border-\[\#60a5fa\]\/45:hover{border-color:rgb(96 165 250/.45)}.hover\:border-\[\#7a6a8c\]:hover{--tw-border-opacity:1;border-color:rgb(122 106 140/var(--tw-border-opacity,1))}.hover\:border-\[\#7a6a8c\]\/25:hover{border-color:rgb(122 106 140/.25)}.hover\:border-\[\#a8443a\]\/20:hover{border-color:rgb(168 68 58/.2)}.hover\:border-\[\#a8443a\]\/35:hover{border-color:rgb(168 68 58/.35)}.hover\:border-\[\#a8443a\]\/40:hover{border-color:rgb(168 68 58/.4)}.hover\:border-\[\#a8443a\]\/45:hover{border-color:rgb(168 68 58/.45)}.hover\:border-\[\#a8443a\]\/50:hover{border-color:rgb(168 68 58/.5)}.hover\:border-\[\#c99a3d\]:hover{--tw-border-opacity:1;border-color:rgb(201 154 61/var(--tw-border-opacity,1))}.hover\:border-\[\#d8bd78\]\/50:hover{border-color:rgb(216 189 120/.5)}.hover\:border-\[\#d8cab4\]:hover{--tw-border-opacity:1;border-color:rgb(216 202 180/var(--tw-border-opacity,1))}.hover\:border-\[\#dc7862\]\/50:hover{border-color:rgb(220 120 98/.5)}.hover\:border-\[\#dfa64b\]\/35:hover{border-color:rgb(223 166 75/.35)}.hover\:border-\[\#dfb459\]\/40:hover{border-color:rgb(223 180 89/.4)}.hover\:border-\[color-mix\(in_srgb\2c var\(--accent-gold\)_35\%\2c var\(--border-color\)\)\]:hover{border-color:color-mix(in srgb,var(--accent-gold) 35%,var(--border-color))}.hover\:border-\[color-mix\(in_srgb\2c var\(--accent-gold\)_45\%\2c transparent\)\]:hover{border-color:color-mix(in srgb,var(--accent-gold) 45%,transparent)}.hover\:border-\[color-mix\(in_srgb\2c var\(--accent-gold\)_50\%\2c transparent\)\]:hover{border-color:color-mix(in srgb,var(--accent-gold) 50%,transparent)}.hover\:border-\[color-mix\(in_srgb\2c var\(--accent-iris\)_40\%\2c transparent\)\]:hover{border-color:color-mix(in srgb,var(--accent-iris) 40%,transparent)}.hover\:border-\[color-mix\(in_srgb\2c var\(--accent-iris\)_45\%\2c transparent\)\]:hover{border-color:color-mix(in srgb,var(--accent-iris) 45%,transparent)}.hover\:border-\[color-mix\(in_srgb\2c var\(--accent-iris\)_55\%\2c transparent\)\]:hover{border-color:color-mix(in srgb,var(--accent-iris) 55%,transparent)}.hover\:border-\[color-mix\(in_srgb\2c var\(--home-accent\)_12\%\2c transparent\)\]:hover{border-color:color-mix(in srgb,var(--home-accent) 12%,transparent)}.hover\:border-\[color-mix\(in_srgb\2c var\(--home-accent\)_15\%\2c transparent\)\]:hover{border-color:color-mix(in srgb,var(--home-accent) 15%,transparent)}.hover\:border-\[color-mix\(in_srgb\2c var\(--home-accent\)_18\%\2c transparent\)\]:hover{border-color:color-mix(in srgb,var(--home-accent) 18%,transparent)}.hover\:border-\[color-mix\(in_srgb\2c var\(--home-accent\)_20\%\2c transparent\)\]:hover{border-color:color-mix(in srgb,var(--home-accent) 20%,transparent)}.hover\:border-\[color-mix\(in_srgb\2c var\(--home-accent\)_25\%\2c transparent\)\]:hover{border-color:color-mix(in srgb,var(--home-accent) 25%,transparent)}.hover\:border-\[color-mix\(in_srgb\2c var\(--home-accent\)_30\%\2c transparent\)\]:hover{border-color:color-mix(in srgb,var(--home-accent) 30%,transparent)}.hover\:border-\[color-mix\(in_srgb\2c var\(--home-accent\)_32\%\2c transparent\)\]:hover{border-color:color-mix(in srgb,var(--home-accent) 32%,transparent)}.hover\:border-\[color-mix\(in_srgb\2c var\(--home-accent\)_45\%\2c transparent\)\]:hover{border-color:color-mix(in srgb,var(--home-accent) 45%,transparent)}.hover\:border-\[color-mix\(in_srgb\2c var\(--noosip-accent\)_42\%\2c var\(--noosip-border\)\)\]:hover{border-color:color-mix(in srgb,var(--noosip-accent) 42%,var(--noosip-border))}.hover\:border-\[color-mix\(in_srgb\2c var\(--tool-accent\)_45\%\2c var\(--border-color\)\)\]:hover{border-color:color-mix(in srgb,var(--tool-accent) 45%,var(--border-color))}.hover\:border-\[color-mix\(in_srgb\2c var\(--tool-accent\)_48\%\2c var\(--border-color\)\)\]:hover{border-color:color-mix(in srgb,var(--tool-accent) 48%,var(--border-color))}.hover\:border-\[color-mix\(in_srgb\2c var\(--world-accent\)_25\%\2c transparent\)\]:hover{border-color:color-mix(in srgb,var(--world-accent) 25%,transparent)}.hover\:border-\[color-mix\(in_srgb\2c var\(--world-accent\)_28\%\2c transparent\)\]:hover{border-color:color-mix(in srgb,var(--world-accent) 28%,transparent)}.hover\:border-\[color\:var\(--dw-ink\)\]:hover{border-color:var(--dw-ink)}.hover\:border-\[var\(--accent-gold\)\]:hover{border-color:var(--accent-gold)}.hover\:border-\[var\(--noo-accent\)\]:hover{border-color:var(--noo-accent)}.hover\:border-\[var\(--trial-gold\)\]:hover{border-color:var(--trial-gold)}.hover\:border-amber-200\/25:hover{border-color:rgb(253 230 138/.25)}.hover\:border-amber-400:hover{--tw-border-opacity:1;border-color:rgb(251 191 36/var(--tw-border-opacity,1))}.hover\:border-amber-400\/10:hover{border-color:rgb(251 191 36/.1)}.hover\:border-amber-400\/25:hover{border-color:rgb(251 191 36/.25)}.hover\:border-amber-400\/30:hover{border-color:rgb(251 191 36/.3)}.hover\:border-amber-500\/40:hover{border-color:rgb(245 158 11/.4)}.hover\:border-blue-300:hover{--tw-border-opacity:1;border-color:rgb(147 197 253/var(--tw-border-opacity,1))}.hover\:border-blue-400\/25:hover{border-color:rgb(96 165 250/.25)}.hover\:border-blue-400\/30:hover{border-color:rgb(96 165 250/.3)}.hover\:border-blue-500\/45:hover{border-color:rgb(59 130 246/.45)}.hover\:border-blue-600:hover{--tw-border-opacity:1;border-color:rgb(37 99 235/var(--tw-border-opacity,1))}.hover\:border-emerald-400\/25:hover{border-color:rgb(52 211 153/.25)}.hover\:border-emerald-500\/45:hover{border-color:rgb(16 185 129/.45)}.hover\:border-emerald-600:hover{--tw-border-opacity:1;border-color:rgb(5 150 105/var(--tw-border-opacity,1))}.hover\:border-fuchsia-400\/25:hover{border-color:rgb(232 121 249/.25)}.hover\:border-fuchsia-500\/35:hover{border-color:rgb(217 70 239/.35)}.hover\:border-gold:hover{border-color:var(--accent-gold)}.hover\:border-indigo-400\/25:hover{border-color:rgb(129 140 248/.25)}.hover\:border-ink:hover{border-color:var(--text-primary)}.hover\:border-line:hover{border-color:var(--border-color)}.hover\:border-mute:hover{border-color:var(--text-secondary)}.hover\:border-orange-400\/20:hover{border-color:rgb(251 146 60/.2)}.hover\:border-orange-400\/40:hover{border-color:rgb(251 146 60/.4)}.hover\:border-purple-500\/45:hover{border-color:rgb(168 85 247/.45)}.hover\:border-purple-600:hover{--tw-border-opacity:1;border-color:rgb(147 51 234/var(--tw-border-opacity,1))}.hover\:border-red-200:hover{--tw-border-opacity:1;border-color:rgb(254 202 202/var(--tw-border-opacity,1))}.hover\:border-rose-400\/10:hover{border-color:rgb(251 113 133/.1)}.hover\:border-rose-400\/25:hover{border-color:rgb(251 113 133/.25)}.hover\:border-rose-500\/50:hover{border-color:rgb(244 63 94/.5)}.hover\:border-sky-400\/25:hover{border-color:rgb(56 189 248/.25)}.hover\:border-slate-300:hover{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.hover\:border-slate-400\/35:hover{border-color:rgb(148 163 184/.35)}.hover\:border-teal-400\/25:hover{border-color:rgb(45 212 191/.25)}.hover\:border-teal-500:hover{--tw-border-opacity:1;border-color:rgb(20 184 166/var(--tw-border-opacity,1))}.hover\:border-teal-500\/25:hover{border-color:rgb(20 184 166/.25)}.hover\:border-teal-500\/35:hover{border-color:rgb(20 184 166/.35)}.hover\:border-violet-400\/25:hover{border-color:rgb(167 139 250/.25)}.hover\:border-violet-400\/50:hover{border-color:rgb(167 139 250/.5)}.hover\:border-white\/10:hover{border-color:rgb(255 255 255/.1)}.hover\:border-white\/30:hover{border-color:rgb(255 255 255/.3)}.hover\:border-white\/40:hover{border-color:rgb(255 255 255/.4)}.hover\:bg-\[\#2f2b36\]:hover{--tw-bg-opacity:1;background-color:rgb(47 43 54/var(--tw-bg-opacity,1))}.hover\:bg-\[\#3830b9\]:hover{--tw-bg-opacity:1;background-color:rgb(56 48 185/var(--tw-bg-opacity,1))}.hover\:bg-\[\#3a2f1f\]:hover{--tw-bg-opacity:1;background-color:rgb(58 47 31/var(--tw-bg-opacity,1))}.hover\:bg-\[\#3b3748\]:hover{--tw-bg-opacity:1;background-color:rgb(59 55 72/var(--tw-bg-opacity,1))}.hover\:bg-\[\#3b82f6\]:hover{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.hover\:bg-\[\#5d6e5a\]\/10:hover{background-color:rgb(93 110 90/.1)}.hover\:bg-\[\#60a5fa\]\/10:hover{background-color:rgb(96 165 250/.1)}.hover\:bg-\[\#60a5fa\]\/25:hover{background-color:rgb(96 165 250/.25)}.hover\:bg-\[\#60a5fa\]\/5:hover{background-color:rgb(96 165 250/.05)}.hover\:bg-\[\#68587a\]:hover{--tw-bg-opacity:1;background-color:rgb(104 88 122/var(--tw-bg-opacity,1))}.hover\:bg-\[\#7a6a8c\]:hover{--tw-bg-opacity:1;background-color:rgb(122 106 140/var(--tw-bg-opacity,1))}.hover\:bg-\[\#8f3931\]:hover{--tw-bg-opacity:1;background-color:rgb(143 57 49/var(--tw-bg-opacity,1))}.hover\:bg-\[\#a8443a0d\]:hover{background-color:#a8443a0d}.hover\:bg-\[\#a8443a\]:hover{--tw-bg-opacity:1;background-color:rgb(168 68 58/var(--tw-bg-opacity,1))}.hover\:bg-\[\#a8443a\]\/10:hover{background-color:rgb(168 68 58/.1)}.hover\:bg-\[\#a8443a\]\/15:hover{background-color:rgb(168 68 58/.15)}.hover\:bg-\[\#a8443a\]\/20:hover{background-color:rgb(168 68 58/.2)}.hover\:bg-\[\#a8443a\]\/5:hover{background-color:rgb(168 68 58/.05)}.hover\:bg-\[\#c99540\]:hover{--tw-bg-opacity:1;background-color:rgb(201 149 64/var(--tw-bg-opacity,1))}.hover\:bg-\[\#cf9d3f\]:hover{--tw-bg-opacity:1;background-color:rgb(207 157 63/var(--tw-bg-opacity,1))}.hover\:bg-\[\#d98278\]\/10:hover{background-color:rgb(217 130 120/.1)}.hover\:bg-\[\#dfa64b\]:hover{--tw-bg-opacity:1;background-color:rgb(223 166 75/var(--tw-bg-opacity,1))}.hover\:bg-\[\#dfa64b\]\/5:hover{background-color:rgb(223 166 75/.05)}.hover\:bg-\[\#ecd17a\]:hover{--tw-bg-opacity:1;background-color:rgb(236 209 122/var(--tw-bg-opacity,1))}.hover\:bg-\[\#f0e7d9\]:hover{--tw-bg-opacity:1;background-color:rgb(240 231 217/var(--tw-bg-opacity,1))}.hover\:bg-\[\#f2e8d7\]:hover{--tw-bg-opacity:1;background-color:rgb(242 232 215/var(--tw-bg-opacity,1))}.hover\:bg-\[\#fbf8f3\]\/90:hover{background-color:rgb(251 248 243/.9)}.hover\:bg-\[color-mix\(in_srgb\2c var\(--accent-gold\)_10\%\2c transparent\)\]:hover{background-color:color-mix(in srgb,var(--accent-gold) 10%,transparent)}.hover\:bg-\[color-mix\(in_srgb\2c var\(--accent-gold\)_12\%\2c transparent\)\]:hover{background-color:color-mix(in srgb,var(--accent-gold) 12%,transparent)}.hover\:bg-\[color-mix\(in_srgb\2c var\(--accent-gold\)_18\%\2c transparent\)\]:hover{background-color:color-mix(in srgb,var(--accent-gold) 18%,transparent)}.hover\:bg-\[color-mix\(in_srgb\2c var\(--accent-gold\)_5\%\2c transparent\)\]:hover{background-color:color-mix(in srgb,var(--accent-gold) 5%,transparent)}.hover\:bg-\[color-mix\(in_srgb\2c var\(--accent-gold\)_6\%\2c transparent\)\]:hover{background-color:color-mix(in srgb,var(--accent-gold) 6%,transparent)}.hover\:bg-\[color-mix\(in_srgb\2c var\(--accent-gold\)_8\%\2c transparent\)\]:hover{background-color:color-mix(in srgb,var(--accent-gold) 8%,transparent)}.hover\:bg-\[color-mix\(in_srgb\2c var\(--accent-iris\)_12\%\2c transparent\)\]:hover{background-color:color-mix(in srgb,var(--accent-iris) 12%,transparent)}.hover\:bg-\[color-mix\(in_srgb\2c var\(--accent-iris\)_20\%\2c transparent\)\]:hover{background-color:color-mix(in srgb,var(--accent-iris) 20%,transparent)}.hover\:bg-\[color-mix\(in_srgb\2c var\(--accent-iris\)_8\%\2c transparent\)\]:hover{background-color:color-mix(in srgb,var(--accent-iris) 8%,transparent)}.hover\:bg-\[color-mix\(in_srgb\2c var\(--accent-sage\)_8\%\2c transparent\)\]:hover{background-color:color-mix(in srgb,var(--accent-sage) 8%,transparent)}.hover\:bg-\[color-mix\(in_srgb\2c var\(--accent-teal\)_8\%\2c transparent\)\]:hover{background-color:color-mix(in srgb,var(--accent-teal) 8%,transparent)}.hover\:bg-\[color-mix\(in_srgb\2c var\(--home-accent\)_10\%\2c transparent\)\]:hover{background-color:color-mix(in srgb,var(--home-accent) 10%,transparent)}.hover\:bg-\[color-mix\(in_srgb\2c var\(--home-accent\)_12\%\2c transparent\)\]:hover{background-color:color-mix(in srgb,var(--home-accent) 12%,transparent)}.hover\:bg-\[color-mix\(in_srgb\2c var\(--home-accent\)_15\%\2c transparent\)\]:hover{background-color:color-mix(in srgb,var(--home-accent) 15%,transparent)}.hover\:bg-\[color-mix\(in_srgb\2c var\(--home-accent\)_18\%\2c transparent\)\]:hover{background-color:color-mix(in srgb,var(--home-accent) 18%,transparent)}.hover\:bg-\[color-mix\(in_srgb\2c var\(--home-accent\)_20\%\2c transparent\)\]:hover{background-color:color-mix(in srgb,var(--home-accent) 20%,transparent)}.hover\:bg-\[color-mix\(in_srgb\2c var\(--home-accent\)_6\%\2c transparent\)\]:hover{background-color:color-mix(in srgb,var(--home-accent) 6%,transparent)}.hover\:bg-\[color-mix\(in_srgb\2c var\(--home-accent\)_8\%\2c transparent\)\]:hover{background-color:color-mix(in srgb,var(--home-accent) 8%,transparent)}.hover\:bg-\[color-mix\(in_srgb\2c var\(--row-accent\)_8\%\2c transparent\)\]:hover{background-color:color-mix(in srgb,var(--row-accent) 8%,transparent)}.hover\:bg-\[color-mix\(in_srgb\2c var\(--row-accent\)_9\%\2c transparent\)\]:hover{background-color:color-mix(in srgb,var(--row-accent) 9%,transparent)}.hover\:bg-\[color-mix\(in_srgb\2c var\(--tab-accent\)_12\%\2c transparent\)\]:hover{background-color:color-mix(in srgb,var(--tab-accent) 12%,transparent)}.hover\:bg-\[color-mix\(in_srgb\2c var\(--text-primary\)_4\%\2c transparent\)\]:hover{background-color:color-mix(in srgb,var(--text-primary) 4%,transparent)}.hover\:bg-\[color-mix\(in_srgb\2c var\(--text-primary\)_5\%\2c transparent\)\]:hover{background-color:color-mix(in srgb,var(--text-primary) 5%,transparent)}.hover\:bg-\[color-mix\(in_srgb\2c var\(--text-primary\)_6\%\2c transparent\)\]:hover{background-color:color-mix(in srgb,var(--text-primary) 6%,transparent)}.hover\:bg-\[color-mix\(in_srgb\2c var\(--text-primary\)_8\%\2c transparent\)\]:hover{background-color:color-mix(in srgb,var(--text-primary) 8%,transparent)}.hover\:bg-\[color-mix\(in_srgb\2c var\(--trial-wine\)_12\%\2c transparent\)\]:hover{background-color:color-mix(in srgb,var(--trial-wine) 12%,transparent)}.hover\:bg-\[color-mix\(in_srgb\2c var\(--world-accent\)_12\%\2c transparent\)\]:hover{background-color:color-mix(in srgb,var(--world-accent) 12%,transparent)}.hover\:bg-\[color\:var\(--dw-card-soft\)\]:hover{background-color:var(--dw-card-soft)}.hover\:bg-\[rgba\(122\2c 90\2c 248\2c 0\.08\)\]:hover{background-color:rgba(122,90,248,.08)}.hover\:bg-\[var\(--accent-gold\)\]:hover{background-color:var(--accent-gold)}.hover\:bg-\[var\(--bg-card\)\]:hover{background-color:var(--bg-card)}.hover\:bg-\[var\(--bg-elevated\)\]:hover{background-color:var(--bg-elevated)}.hover\:bg-\[var\(--card-bg\)\]:hover{background-color:var(--card-bg)}.hover\:bg-\[var\(--noo-accent-soft\)\]:hover{background-color:var(--noo-accent-soft)}.hover\:bg-\[var\(--noosip-card\)\]:hover{background-color:var(--noosip-card)}.hover\:bg-\[var\(--noosip-card-strong\)\]:hover{background-color:var(--noosip-card-strong)}.hover\:bg-\[var\(--surface-soft\)\]:hover{background-color:var(--surface-soft)}.hover\:bg-\[var\(--text-primary\)\]:hover{background-color:var(--text-primary)}.hover\:bg-\[var\(--trial-gold\)\]:hover{background-color:var(--trial-gold)}.hover\:bg-amber-400:hover{--tw-bg-opacity:1;background-color:rgb(251 191 36/var(--tw-bg-opacity,1))}.hover\:bg-amber-500\/10:hover{background-color:rgb(245 158 11/.1)}.hover\:bg-amber-500\/15:hover{background-color:rgb(245 158 11/.15)}.hover\:bg-amber-500\/20:hover{background-color:rgb(245 158 11/.2)}.hover\:bg-amber-500\/5:hover{background-color:rgb(245 158 11/.05)}.hover\:bg-amber-950\/\[0\.03\]:hover{background-color:rgb(69 26 3/.03)}.hover\:bg-black\/5:hover{background-color:rgb(0 0 0/.05)}.hover\:bg-black\/55:hover{background-color:rgb(0 0 0/.55)}.hover\:bg-black\/60:hover{background-color:rgb(0 0 0/.6)}.hover\:bg-black\/80:hover{background-color:rgb(0 0 0/.8)}.hover\:bg-black\/\[0\.03\]:hover{background-color:rgb(0 0 0/.03)}.hover\:bg-blue-50:hover{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.hover\:bg-blue-50\/70:hover{background-color:rgb(239 246 255/.7)}.hover\:bg-blue-500\/\[0\.07\]:hover{background-color:rgb(59 130 246/.07)}.hover\:bg-blue-600:hover{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.hover\:bg-blue-700:hover{--tw-bg-opacity:1;background-color:rgb(29 78 216/var(--tw-bg-opacity,1))}.hover\:bg-blue-950\/60:hover{background-color:rgb(23 37 84/.6)}.hover\:bg-blue-950\/\[0\.01\]:hover{background-color:rgb(23 37 84/.01)}.hover\:bg-card:hover{background-color:var(--card-bg)}.hover\:bg-cream:hover{background-color:var(--bg-primary)}.hover\:bg-earth:hover{background-color:var(--text-muted)}.hover\:bg-emerald-500\/10:hover{background-color:rgb(16 185 129/.1)}.hover\:bg-emerald-500\/20:hover{background-color:rgb(16 185 129/.2)}.hover\:bg-emerald-600:hover{--tw-bg-opacity:1;background-color:rgb(5 150 105/var(--tw-bg-opacity,1))}.hover\:bg-emerald-700:hover{--tw-bg-opacity:1;background-color:rgb(4 120 87/var(--tw-bg-opacity,1))}.hover\:bg-emerald-950\/\[0\.01\]:hover{background-color:rgb(2 44 34/.01)}.hover\:bg-fuchsia-500\/10:hover{background-color:rgb(217 70 239/.1)}.hover\:bg-fuchsia-500\/5:hover{background-color:rgb(217 70 239/.05)}.hover\:bg-gold:hover{background-color:var(--accent-gold)}.hover\:bg-ink:hover{background-color:var(--text-primary)}.hover\:bg-orange-500\/15:hover{background-color:rgb(249 115 22/.15)}.hover\:bg-orange-500\/20:hover{background-color:rgb(249 115 22/.2)}.hover\:bg-orange-500\/5:hover{background-color:rgb(249 115 22/.05)}.hover\:bg-orange-600:hover{--tw-bg-opacity:1;background-color:rgb(234 88 12/var(--tw-bg-opacity,1))}.hover\:bg-purple-600:hover{--tw-bg-opacity:1;background-color:rgb(147 51 234/var(--tw-bg-opacity,1))}.hover\:bg-purple-950\/\[0\.01\]:hover{background-color:rgb(59 7 100/.01)}.hover\:bg-red-100:hover{--tw-bg-opacity:1;background-color:rgb(254 226 226/var(--tw-bg-opacity,1))}.hover\:bg-red-400\/25:hover{background-color:rgb(248 113 113/.25)}.hover\:bg-red-50:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.hover\:bg-red-500:hover{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.hover\:bg-red-500\/10:hover{background-color:rgb(239 68 68/.1)}.hover\:bg-red-500\/20:hover{background-color:rgb(239 68 68/.2)}.hover\:bg-red-800:hover{--tw-bg-opacity:1;background-color:rgb(153 27 27/var(--tw-bg-opacity,1))}.hover\:bg-rose-500\/10:hover{background-color:rgb(244 63 94/.1)}.hover\:bg-rose-500\/20:hover{background-color:rgb(244 63 94/.2)}.hover\:bg-rose-500\/5:hover{background-color:rgb(244 63 94/.05)}.hover\:bg-rose-700:hover{--tw-bg-opacity:1;background-color:rgb(190 18 60/var(--tw-bg-opacity,1))}.hover\:bg-rose-950:hover{--tw-bg-opacity:1;background-color:rgb(76 5 25/var(--tw-bg-opacity,1))}.hover\:bg-sky-700:hover{--tw-bg-opacity:1;background-color:rgb(3 105 161/var(--tw-bg-opacity,1))}.hover\:bg-slate-100:hover{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.hover\:bg-slate-50:hover{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.hover\:bg-slate-800:hover{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.hover\:bg-slate-900\/55:hover{background-color:rgb(15 23 42/.55)}.hover\:bg-slate-950\/\[0\.02\]:hover{background-color:rgb(2 6 23/.02)}.hover\:bg-stone-100:hover{--tw-bg-opacity:1;background-color:rgb(245 245 244/var(--tw-bg-opacity,1))}.hover\:bg-teal-500:hover{--tw-bg-opacity:1;background-color:rgb(20 184 166/var(--tw-bg-opacity,1))}.hover\:bg-teal-500\/10:hover{background-color:rgb(20 184 166/.1)}.hover\:bg-teal-500\/5:hover{background-color:rgb(20 184 166/.05)}.hover\:bg-teal-700:hover{--tw-bg-opacity:1;background-color:rgb(15 118 110/var(--tw-bg-opacity,1))}.hover\:bg-transparent:hover{background-color:transparent}.hover\:bg-violet-400:hover{--tw-bg-opacity:1;background-color:rgb(167 139 250/var(--tw-bg-opacity,1))}.hover\:bg-violet-400\/10:hover{background-color:rgb(167 139 250/.1)}.hover\:bg-violet-500\/10:hover{background-color:rgb(139 92 246/.1)}.hover\:bg-violet-500\/15:hover{background-color:rgb(139 92 246/.15)}.hover\:bg-violet-500\/\[0\.1\]:hover{background-color:rgb(139 92 246/.1)}.hover\:bg-violet-700:hover{--tw-bg-opacity:1;background-color:rgb(109 40 217/var(--tw-bg-opacity,1))}.hover\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.hover\:bg-white\/10:hover{background-color:rgb(255 255 255/.1)}.hover\:bg-white\/15:hover{background-color:rgb(255 255 255/.15)}.hover\:bg-white\/20:hover{background-color:rgb(255 255 255/.2)}.hover\:bg-white\/25:hover{background-color:rgb(255 255 255/.25)}.hover\:bg-white\/5:hover{background-color:rgb(255 255 255/.05)}.hover\:bg-white\/55:hover{background-color:rgb(255 255 255/.55)}.hover\:bg-white\/60:hover{background-color:rgb(255 255 255/.6)}.hover\:bg-white\/70:hover{background-color:rgb(255 255 255/.7)}.hover\:bg-white\/80:hover{background-color:rgb(255 255 255/.8)}.hover\:bg-white\/\[0\.035\]:hover{background-color:rgb(255 255 255/.035)}.hover\:bg-white\/\[0\.05\]:hover{background-color:rgb(255 255 255/.05)}.hover\:bg-white\/\[0\.08\]:hover{background-color:rgb(255 255 255/.08)}.hover\:bg-white\/\[0\.10\]:hover{background-color:rgb(255 255 255/.1)}.hover\:bg-gradient-to-r:hover{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.hover\:from-\[var\(--accent-teal\)\]:hover{--tw-gradient-from:var(--accent-teal) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:to-\[var\(--accent-rust\)\]:hover{--tw-gradient-to:var(--accent-rust) var(--tw-gradient-to-position)}.hover\:font-semibold:hover{font-weight:600}.hover\:text-\[\#11194d\]:hover{--tw-text-opacity:1;color:rgb(17 25 77/var(--tw-text-opacity,1))}.hover\:text-\[\#161512\]:hover{--tw-text-opacity:1;color:rgb(22 21 18/var(--tw-text-opacity,1))}.hover\:text-\[\#35577d\]:hover{--tw-text-opacity:1;color:rgb(53 87 125/var(--tw-text-opacity,1))}.hover\:text-\[\#40384f\]:hover{--tw-text-opacity:1;color:rgb(64 56 79/var(--tw-text-opacity,1))}.hover\:text-\[\#40523d\]:hover{--tw-text-opacity:1;color:rgb(64 82 61/var(--tw-text-opacity,1))}.hover\:text-\[\#4c9ff0\]:hover{--tw-text-opacity:1;color:rgb(76 159 240/var(--tw-text-opacity,1))}.hover\:text-\[\#60a5fa\]:hover{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity,1))}.hover\:text-\[\#8a6a1f\]:hover{--tw-text-opacity:1;color:rgb(138 106 31/var(--tw-text-opacity,1))}.hover\:text-\[\#a8443a\]:hover{--tw-text-opacity:1;color:rgb(168 68 58/var(--tw-text-opacity,1))}.hover\:text-\[\#aaa1b8\]\/80:hover{color:rgb(170 161 184/.8)}.hover\:text-\[\#c5b79c\]\/80:hover{color:rgb(197 183 156/.8)}.hover\:text-\[\#dc7862\]:hover{--tw-text-opacity:1;color:rgb(220 120 98/var(--tw-text-opacity,1))}.hover\:text-\[\#ecd19a\]:hover{--tw-text-opacity:1;color:rgb(236 209 154/var(--tw-text-opacity,1))}.hover\:text-\[\#fff9ef\]:hover{--tw-text-opacity:1;color:rgb(255 249 239/var(--tw-text-opacity,1))}.hover\:text-\[color\:var\(--accent-ink\)\]:hover{color:var(--accent-ink)}.hover\:text-\[var\(--accent-gold\)\]:hover{color:var(--accent-gold)}.hover\:text-\[var\(--accent-rust\)\]:hover{color:var(--accent-rust)}.hover\:text-\[var\(--bg-primary\)\]:hover{color:var(--bg-primary)}.hover\:text-\[var\(--home-accent-strong\)\]:hover{color:var(--home-accent-strong)}.hover\:text-\[var\(--noo-accent\)\]:hover{color:var(--noo-accent)}.hover\:text-\[var\(--noosip-gold\)\]:hover{color:var(--noosip-gold)}.hover\:text-\[var\(--noosip-text\)\]:hover{color:var(--noosip-text)}.hover\:text-\[var\(--profile-accent\)\]:hover{color:var(--profile-accent)}.hover\:text-\[var\(--text-primary\)\]:hover{color:var(--text-primary)}.hover\:text-\[var\(--trial-gold\)\]:hover{color:var(--trial-gold)}.hover\:text-\[var\(--trial-wine\)\]:hover{color:var(--trial-wine)}.hover\:text-\[var\(--world-accent\)\]:hover{color:var(--world-accent)}.hover\:text-amber-100:hover{--tw-text-opacity:1;color:rgb(254 243 199/var(--tw-text-opacity,1))}.hover\:text-amber-200:hover{--tw-text-opacity:1;color:rgb(253 230 138/var(--tw-text-opacity,1))}.hover\:text-amber-500:hover{--tw-text-opacity:1;color:rgb(245 158 11/var(--tw-text-opacity,1))}.hover\:text-amber-700:hover{--tw-text-opacity:1;color:rgb(180 83 9/var(--tw-text-opacity,1))}.hover\:text-black:hover{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.hover\:text-blue-100:hover{--tw-text-opacity:1;color:rgb(219 234 254/var(--tw-text-opacity,1))}.hover\:text-blue-600:hover{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.hover\:text-blue-700:hover{--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity,1))}.hover\:text-cream:hover{color:var(--bg-primary)}.hover\:text-earth:hover{color:var(--text-muted)}.hover\:text-emerald-100:hover{--tw-text-opacity:1;color:rgb(209 250 229/var(--tw-text-opacity,1))}.hover\:text-emerald-700:hover{--tw-text-opacity:1;color:rgb(4 120 87/var(--tw-text-opacity,1))}.hover\:text-fuchsia-100:hover{--tw-text-opacity:1;color:rgb(250 232 255/var(--tw-text-opacity,1))}.hover\:text-fuchsia-700:hover{--tw-text-opacity:1;color:rgb(162 28 175/var(--tw-text-opacity,1))}.hover\:text-gold:hover{color:var(--accent-gold)}.hover\:text-indigo-100:hover{--tw-text-opacity:1;color:rgb(224 231 255/var(--tw-text-opacity,1))}.hover\:text-indigo-700:hover{--tw-text-opacity:1;color:rgb(67 56 202/var(--tw-text-opacity,1))}.hover\:text-ink:hover{color:var(--text-primary)}.hover\:text-orange-100:hover{--tw-text-opacity:1;color:rgb(255 237 213/var(--tw-text-opacity,1))}.hover\:text-orange-200:hover{--tw-text-opacity:1;color:rgb(254 215 170/var(--tw-text-opacity,1))}.hover\:text-orange-700:hover{--tw-text-opacity:1;color:rgb(194 65 12/var(--tw-text-opacity,1))}.hover\:text-red-300:hover{--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.hover\:text-red-500:hover{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.hover\:text-red-600:hover{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.hover\:text-rose-100:hover{--tw-text-opacity:1;color:rgb(255 228 230/var(--tw-text-opacity,1))}.hover\:text-rose-200:hover{--tw-text-opacity:1;color:rgb(254 205 211/var(--tw-text-opacity,1))}.hover\:text-rose-400:hover{--tw-text-opacity:1;color:rgb(251 113 133/var(--tw-text-opacity,1))}.hover\:text-rose-500:hover{--tw-text-opacity:1;color:rgb(244 63 94/var(--tw-text-opacity,1))}.hover\:text-rose-600:hover{--tw-text-opacity:1;color:rgb(225 29 72/var(--tw-text-opacity,1))}.hover\:text-rose-700:hover{--tw-text-opacity:1;color:rgb(190 18 60/var(--tw-text-opacity,1))}.hover\:text-rose-900:hover{--tw-text-opacity:1;color:rgb(136 19 55/var(--tw-text-opacity,1))}.hover\:text-sky-100:hover{--tw-text-opacity:1;color:rgb(224 242 254/var(--tw-text-opacity,1))}.hover\:text-sky-700:hover{--tw-text-opacity:1;color:rgb(3 105 161/var(--tw-text-opacity,1))}.hover\:text-slate-400:hover{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.hover\:text-slate-700:hover{--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.hover\:text-stone-800:hover{--tw-text-opacity:1;color:rgb(41 37 36/var(--tw-text-opacity,1))}.hover\:text-teal-200:hover{--tw-text-opacity:1;color:rgb(153 246 228/var(--tw-text-opacity,1))}.hover\:text-teal-700:hover{--tw-text-opacity:1;color:rgb(15 118 110/var(--tw-text-opacity,1))}.hover\:text-violet-200:hover{--tw-text-opacity:1;color:rgb(221 214 254/var(--tw-text-opacity,1))}.hover\:text-violet-700:hover{--tw-text-opacity:1;color:rgb(109 40 217/var(--tw-text-opacity,1))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-\[var\(--accent-gold\)\]:hover{text-decoration-color:var(--accent-gold)}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-70:hover{opacity:.7}.hover\:opacity-75:hover{opacity:.75}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-85:hover{opacity:.85}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-95:hover{opacity:.95}.hover\:shadow-\[0_0_14px_rgba\(249\2c 115\2c 22\2c \.1\)\]:hover{--tw-shadow:0 0 14px rgba(249,115,22,.1);--tw-shadow-colored:0 0 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_14px_rgba\(249\2c 115\2c 22\2c \.14\)\]:hover{--tw-shadow:0 0 14px rgba(249,115,22,.14);--tw-shadow-colored:0 0 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_25px_rgba\(245\2c 158\2c 11\2c 0\.5\)\]:hover{--tw-shadow:0 0 25px rgba(245,158,11,0.5);--tw-shadow-colored:0 0 25px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_10px_24px_-14px_color-mix\(in_srgb\2c var\(--accent-gold\)_60\%\2c transparent\)\]:hover{--tw-shadow:0 10px 24px -14px color-mix(in srgb,var(--accent-gold) 60%,transparent);--tw-shadow-colored:0 10px 24px -14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_10px_26px_-12px_color-mix\(in_srgb\2c var\(--accent-gold\)_65\%\2c transparent\)\]:hover{--tw-shadow:0 10px 26px -12px color-mix(in srgb,var(--accent-gold) 65%,transparent);--tw-shadow-colored:0 10px 26px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_10px_26px_rgba\(30\2c 64\2c 175\2c 0\.18\)\]:hover{--tw-shadow:0 10px 26px rgba(30,64,175,0.18);--tw-shadow-colored:0 10px 26px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_10px_30px_-18px_color-mix\(in_srgb\2c var\(--accent-gold\)_60\%\2c transparent\)\]:hover{--tw-shadow:0 10px 30px -18px color-mix(in srgb,var(--accent-gold) 60%,transparent);--tw-shadow-colored:0 10px 30px -18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_12px_28px_-16px_color-mix\(in_srgb\2c var\(--accent-gold\)_55\%\2c transparent\)\]:hover{--tw-shadow:0 12px 28px -16px color-mix(in srgb,var(--accent-gold) 55%,transparent);--tw-shadow-colored:0 12px 28px -16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_12px_28px_rgba\(30\2c 64\2c 175\2c 0\.16\)\]:hover{--tw-shadow:0 12px 28px rgba(30,64,175,0.16);--tw-shadow-colored:0 12px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_12px_30px_rgba\(30\2c 64\2c 175\2c 0\.18\)\]:hover{--tw-shadow:0 12px 30px rgba(30,64,175,0.18);--tw-shadow-colored:0 12px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_14px_34px_-18px_color-mix\(in_srgb\2c var\(--accent-gold\)_35\%\2c transparent\)\]:hover{--tw-shadow:0 14px 34px -18px color-mix(in srgb,var(--accent-gold) 35%,transparent);--tw-shadow-colored:0 14px 34px -18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_14px_34px_-18px_color-mix\(in_srgb\2c var\(--accent-gold\)_45\%\2c transparent\)\]:hover{--tw-shadow:0 14px 34px -18px color-mix(in srgb,var(--accent-gold) 45%,transparent);--tw-shadow-colored:0 14px 34px -18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_14px_36px_-8px_color-mix\(in_srgb\2c var\(--noo-grad-to\)_80\%\2c transparent\)\]:hover{--tw-shadow:0 14px 36px -8px color-mix(in srgb,var(--noo-grad-to) 80%,transparent);--tw-shadow-colored:0 14px 36px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_16px_40px_rgba\(30\2c 64\2c 175\2c 0\.22\)\]:hover{--tw-shadow:0 16px 40px rgba(30,64,175,0.22);--tw-shadow-colored:0 16px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_20px_40px_-16px_color-mix\(in_srgb\2c var\(--tool-accent\)_40\%\2c transparent\)\]:hover{--tw-shadow:0 20px 40px -16px color-mix(in srgb,var(--tool-accent) 40%,transparent);--tw-shadow-colored:0 20px 40px -16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_24px_50px_-24px_rgba\(48\2c 40\2c 32\2c 0\.35\)\]:hover{--tw-shadow:0 24px 50px -24px rgba(48,40,32,0.35);--tw-shadow-colored:0 24px 50px -24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_4px_16px_rgba\(212\2c 175\2c 55\2c 0\.08\)\]:hover{--tw-shadow:0 4px 16px rgba(212,175,55,0.08);--tw-shadow-colored:0 4px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_8px_18px_-10px_rgba\(212\2c 175\2c 55\2c 0\.35\)\]:hover{--tw-shadow:0 8px 18px -10px rgba(212,175,55,0.35);--tw-shadow-colored:0 8px 18px -10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.hover\:shadow-lg:hover,.hover\:shadow-md:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px rgb(0 0 0/0.1),0 2px 4px -2px rgb(0 0 0/0.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.hover\:shadow-sm:hover{--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[var\(--noo-shadow\)\]:hover{--tw-shadow-color:var(--noo-shadow);--tw-shadow:var(--tw-shadow-colored)}.hover\:shadow-\[var\(--shadow-soft\)\]:hover{--tw-shadow-color:var(--shadow-soft);--tw-shadow:var(--tw-shadow-colored)}.hover\:shadow-\[var\(--shadow-tight\)\]:hover{--tw-shadow-color:var(--shadow-tight);--tw-shadow:var(--tw-shadow-colored)}.hover\:shadow-gold:hover{--tw-shadow-color:var(--accent-gold);--tw-shadow:var(--tw-shadow-colored)}.hover\:brightness-105:hover{--tw-brightness:brightness(1.05)}.hover\:brightness-105:hover,.hover\:brightness-110:hover{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)}.hover\:brightness-110:hover{--tw-brightness:brightness(1.1)}.hover\:brightness-95:hover{--tw-brightness:brightness(.95);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)}.focus\:border-\[\#a8443a\]:focus{--tw-border-opacity:1;border-color:rgb(168 68 58/var(--tw-border-opacity,1))}.focus\:border-\[\#cf9d3f\]\/60:focus{border-color:rgb(207 157 63/.6)}.focus\:border-\[\#d2b26c\]\/60:focus{border-color:rgb(210 178 108/.6)}.focus\:border-\[\#d6b66c\]:focus{--tw-border-opacity:1;border-color:rgb(214 182 108/var(--tw-border-opacity,1))}.focus\:border-\[\#d8ba69\]:focus{--tw-border-opacity:1;border-color:rgb(216 186 105/var(--tw-border-opacity,1))}.focus\:border-\[\#dfa64b\]:focus{--tw-border-opacity:1;border-color:rgb(223 166 75/var(--tw-border-opacity,1))}.focus\:border-\[\#dfa64b\]\/80:focus{border-color:rgb(223 166 75/.8)}.focus\:border-\[color-mix\(in_srgb\2c var\(--accent-iris\)_55\%\2c transparent\)\]:focus{border-color:color-mix(in srgb,var(--accent-iris) 55%,transparent)}.focus\:border-\[color\:var\(--dw-lime\)\]:focus{border-color:var(--dw-lime)}.focus\:border-\[var\(--accent-gold\)\]:focus{border-color:var(--accent-gold)}.focus\:border-\[var\(--accent-iris\)\]:focus{border-color:var(--accent-iris)}.focus\:border-\[var\(--home-accent\)\]:focus{border-color:var(--home-accent)}.focus\:border-\[var\(--noo-accent\)\]:focus{border-color:var(--noo-accent)}.focus\:border-\[var\(--trial-gold\)\]:focus{border-color:var(--trial-gold)}.focus\:border-amber-200\/50:focus{border-color:rgb(253 230 138/.5)}.focus\:border-amber-400:focus{--tw-border-opacity:1;border-color:rgb(251 191 36/var(--tw-border-opacity,1))}.focus\:border-amber-500\/60:focus{border-color:rgb(245 158 11/.6)}.focus\:border-emerald-400:focus{--tw-border-opacity:1;border-color:rgb(52 211 153/var(--tw-border-opacity,1))}.focus\:border-gold:focus{border-color:var(--accent-gold)}.focus\:border-ink:focus{border-color:var(--text-primary)}.focus\:border-orange-400:focus{--tw-border-opacity:1;border-color:rgb(251 146 60/var(--tw-border-opacity,1))}.focus\:border-rose-400:focus{--tw-border-opacity:1;border-color:rgb(251 113 133/var(--tw-border-opacity,1))}.focus\:border-sky-400:focus{--tw-border-opacity:1;border-color:rgb(56 189 248/var(--tw-border-opacity,1))}.focus\:border-slate-300:focus{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.focus\:border-slate-400:focus{--tw-border-opacity:1;border-color:rgb(148 163 184/var(--tw-border-opacity,1))}.focus\:border-violet-400:focus{--tw-border-opacity:1;border-color:rgb(167 139 250/var(--tw-border-opacity,1))}.focus\:bg-card:focus{background-color:var(--card-bg)}.focus\:bg-white:focus{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.focus\:opacity-100:focus{opacity:1}.focus\:shadow-\[0_0_0_3px_color-mix\(in_srgb\2c var\(--accent-gold\)_14\%\2c transparent\)\]:focus{--tw-shadow:0 0 0 3px color-mix(in srgb,var(--accent-gold) 14%,transparent);--tw-shadow-colored:0 0 0 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.focus\:shadow-\[0_0_12px_rgba\(212\2c 168\2c 87\2c 0\.15\)\]:focus{--tw-shadow:0 0 12px rgba(212,168,87,0.15);--tw-shadow-colored:0 0 12px var(--tw-shadow-color)}.focus\:shadow-\[0_0_12px_rgba\(212\2c 168\2c 87\2c 0\.15\)\]:focus,.focus\:shadow-md:focus{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.focus\:shadow-md:focus{--tw-shadow:0 4px 6px -1px rgb(0 0 0/0.1),0 2px 4px -2px rgb(0 0 0/0.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-0:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-0:focus,.focus\:ring-2:focus{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-4:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-\[\#8b5cf6\]:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(139 92 246/var(--tw-ring-opacity,1))}.focus\:ring-emerald-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(209 250 229/var(--tw-ring-opacity,1))}.focus\:ring-gold:focus{--tw-ring-color:var(--accent-gold)}.focus\:ring-ink:focus{--tw-ring-color:var(--text-primary)}.focus\:ring-orange-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(255 237 213/var(--tw-ring-opacity,1))}.focus\:ring-rose-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(255 228 230/var(--tw-ring-opacity,1))}.focus\:ring-sky-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(224 242 254/var(--tw-ring-opacity,1))}.focus\:ring-violet-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(237 233 254/var(--tw-ring-opacity,1))}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}.focus\:ring-offset-card:focus{--tw-ring-offset-color:var(--card-bg)}.focus\:placeholder\:text-stone-500:focus::-moz-placeholder{--tw-text-opacity:1;color:rgb(120 113 108/var(--tw-text-opacity,1))}.focus\:placeholder\:text-stone-500:focus::placeholder{--tw-text-opacity:1;color:rgb(120 113 108/var(--tw-text-opacity,1))}.focus-visible\:rounded-2xl:focus-visible{border-radius:1rem}.focus-visible\:bg-\[\#a8443a\]\/5:focus-visible{background-color:rgb(168 68 58/.05)}.focus-visible\:opacity-100:focus-visible{opacity:1}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-\[var\(--home-accent\)\]:focus-visible{outline-color:var(--home-accent)}.focus-visible\:outline-amber-400:focus-visible{outline-color:#fbbf24}.focus-visible\:outline-blue-400:focus-visible{outline-color:#60a5fa}.focus-visible\:outline-red-400:focus-visible{outline-color:#f87171}.focus-visible\:outline-rose-400:focus-visible{outline-color:#fb7185}.focus-visible\:outline-violet-400:focus-visible{outline-color:#a78bfa}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset:inset}.focus-visible\:ring-\[\#53a6d8\]\/40:focus-visible{--tw-ring-color:rgb(83 166 216/0.4)}.focus-visible\:ring-indigo-300\/45:focus-visible{--tw-ring-color:rgb(165 180 252/0.45)}.focus-visible\:ring-white\/70:focus-visible{--tw-ring-color:rgb(255 255 255/0.7)}.active\:scale-90:active{--tw-scale-x:.9;--tw-scale-y:.9}.active\:scale-90:active,.active\:scale-95:active{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-95:active{--tw-scale-x:.95;--tw-scale-y:.95}.active\:scale-\[0\.94\]:active{--tw-scale-x:0.94;--tw-scale-y:0.94}.active\:scale-\[0\.94\]:active,.active\:scale-\[0\.97\]:active{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.97\]:active{--tw-scale-x:0.97;--tw-scale-y:0.97}.active\:scale-\[0\.985\]:active{--tw-scale-x:0.985;--tw-scale-y:0.985}.active\:scale-\[0\.985\]:active,.active\:scale-\[0\.98\]:active{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.98\]:active{--tw-scale-x:0.98;--tw-scale-y:0.98}.active\:scale-\[0\.995\]:active{--tw-scale-x:0.995;--tw-scale-y:0.995}.active\:scale-\[0\.995\]:active,.active\:scale-\[0\.99\]:active{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.99\]:active{--tw-scale-x:0.99;--tw-scale-y:0.99}.active\:cursor-grabbing:active{cursor:grabbing}.active\:bg-card:active{background-color:var(--card-bg)}.disabled\:translate-y-0:disabled{--tw-translate-y:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:bg-slate-200:disabled{--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity,1))}.disabled\:text-slate-400:disabled{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.disabled\:text-stone-500:disabled{--tw-text-opacity:1;color:rgb(120 113 108/var(--tw-text-opacity,1))}.disabled\:no-underline:disabled{text-decoration-line:none}.disabled\:opacity-0:disabled{opacity:0}.disabled\:opacity-100:disabled{opacity:1}.disabled\:opacity-20:disabled{opacity:.2}.disabled\:opacity-25:disabled{opacity:.25}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-55:disabled{opacity:.55}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-65:disabled{opacity:.65}.disabled\:opacity-70:disabled{opacity:.7}.disabled\:hover\:scale-100:hover:disabled{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.disabled\:hover\:bg-black\/55:hover:disabled{background-color:rgb(0 0 0/.55)}.disabled\:hover\:bg-transparent:hover:disabled{background-color:transparent}.disabled\:hover\:text-\[\#a8443a\]:hover:disabled{--tw-text-opacity:1;color:rgb(168 68 58/var(--tw-text-opacity,1))}.disabled\:hover\:text-ink:hover:disabled{color:var(--text-primary)}.disabled\:hover\:text-mute:hover:disabled{color:var(--text-secondary)}.group\/det[open] .group-open\/det\:rotate-90{--tw-rotate:90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:focus-within .group-focus-within\:opacity-100{opacity:1}.group:hover .group-hover\:left-full{left:100%}.group:hover .group-hover\:block,.group\/color:hover .group-hover\/color\:block{display:block}.group:hover .group-hover\:inline{display:inline}.group:hover .group-hover\:flex{display:flex}.group:hover .group-hover\:hidden{display:none}.group\/back:hover .group-hover\/back\:-translate-x-1{--tw-translate-x:-0.25rem}.group\/back:hover .group-hover\/back\:-translate-x-1,.group\/btn:hover .group-hover\/btn\:translate-x-full{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/btn:hover .group-hover\/btn\:translate-x-full{--tw-translate-x:100%}.group\/profile:hover .group-hover\/profile\:translate-x-0\.5,.group\/pulse:hover .group-hover\/pulse\:translate-x-0\.5,.group\/trend:hover .group-hover\/trend\:translate-x-0\.5{--tw-translate-x:0.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:-translate-x-0\.5{--tw-translate-x:-0.125rem}.group:hover .group-hover\:-translate-x-0\.5,.group:hover .group-hover\:-translate-y-0\.5{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:-translate-y-0\.5{--tw-translate-y:-0.125rem}.group:hover .group-hover\:-translate-y-1{--tw-translate-y:-0.25rem}.group:hover .group-hover\:-translate-y-1,.group:hover .group-hover\:translate-x-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-0{--tw-translate-x:0px}.group:hover .group-hover\:translate-x-0\.5{--tw-translate-x:0.125rem}.group:hover .group-hover\:translate-x-0\.5,.group:hover .group-hover\:translate-x-1{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-1{--tw-translate-x:0.25rem}.group:hover .group-hover\:translate-x-96{--tw-translate-x:24rem}.group:hover .group-hover\:translate-x-96,.group:hover .group-hover\:translate-x-full{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-full{--tw-translate-x:100%}.group\/tick:hover .group-hover\/tick\:rotate-180{--tw-rotate:180deg}.group\/tick:hover .group-hover\/tick\:rotate-180,.group\/trend:hover .group-hover\/trend\:-rotate-12{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/trend:hover .group-hover\/trend\:-rotate-12{--tw-rotate:-12deg}.group:hover .group-hover\:-rotate-3{--tw-rotate:-3deg}.group:hover .group-hover\:-rotate-3,.group:hover .group-hover\:rotate-12{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:rotate-12{--tw-rotate:12deg}.group:hover .group-hover\:rotate-3{--tw-rotate:3deg}.group:hover .group-hover\:rotate-3,.group\/att:hover .group-hover\/att\:scale-105{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/att:hover .group-hover\/att\:scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05}.group\/item:hover .group-hover\/item\:scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1}.group\/item:hover .group-hover\/item\:scale-110,.group\/mark:hover .group-hover\/mark\:scale-105{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/mark:hover .group-hover\/mark\:scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05}.group\/medallion:hover .group-hover\/medallion\:scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/profile:hover .group-hover\/profile\:scale-105,.group\/row:hover .group-hover\/row\:scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05}.group:hover .group-hover\:scale-100,.group\/profile:hover .group-hover\/profile\:scale-105,.group\/row:hover .group-hover\/row\:scale-105{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-100{--tw-scale-x:1;--tw-scale-y:1}.group:hover .group-hover\:scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05}.group:hover .group-hover\:scale-105,.group:hover .group-hover\:scale-110{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1}.group:hover .group-hover\:scale-125{--tw-scale-x:1.25;--tw-scale-y:1.25}.group:hover .group-hover\:scale-125,.group:hover .group-hover\:scale-\[1\.03\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-\[1\.03\]{--tw-scale-x:1.03;--tw-scale-y:1.03}.group:hover .group-hover\:scale-\[1\.045\]{--tw-scale-x:1.045;--tw-scale-y:1.045}.group:hover .group-hover\:scale-\[1\.045\],.group:hover .group-hover\:scale-\[1\.04\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-\[1\.04\]{--tw-scale-x:1.04;--tw-scale-y:1.04}.group:hover .group-hover\:scale-\[1\.05\]{--tw-scale-x:1.05;--tw-scale-y:1.05}.group:hover .group-hover\:scale-\[1\.05\],.group:hover .group-hover\:scale-\[1\.06\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-\[1\.06\]{--tw-scale-x:1.06;--tw-scale-y:1.06}.group:hover .group-hover\:scale-\[1\.14\]{--tw-scale-x:1.14;--tw-scale-y:1.14}.group:hover .group-hover\:scale-\[1\.14\],.group:hover .group-hover\:scale-x-100{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-x-100{--tw-scale-x:1}.group:hover .group-hover\:border-\[color-mix\(in_srgb\2c var\(--tool-accent\)_30\%\2c transparent\)\]{border-color:color-mix(in srgb,var(--tool-accent) 30%,transparent)}.group:hover .group-hover\:border-\[color-mix\(in_srgb\2c var\(--tool-accent\)_40\%\2c transparent\)\]{border-color:color-mix(in srgb,var(--tool-accent) 40%,transparent)}.group:hover .group-hover\:border-\[color-mix\(in_srgb\2c var\(--tool-accent\)_60\%\2c transparent\)\]{border-color:color-mix(in srgb,var(--tool-accent) 60%,transparent)}.group:hover .group-hover\:border-\[var\(--trial-gold\)\]{border-color:var(--trial-gold)}.group:hover .group-hover\:border-indigo-300\/25{border-color:rgb(165 180 252/.25)}.group:hover .group-hover\:border-line{border-color:var(--border-color)}.group\/img:hover .group-hover\/img\:bg-black\/25{background-color:rgb(0 0 0/.25)}.group:hover .group-hover\:bg-\[\#60a5fa\]\/20{background-color:rgb(96 165 250/.2)}.group:hover .group-hover\:bg-\[\#b68c47\]{--tw-bg-opacity:1;background-color:rgb(182 140 71/var(--tw-bg-opacity,1))}.group:hover .group-hover\:bg-\[color-mix\(in_srgb\2c var\(--tool-accent\)_12\%\2c transparent\)\]{background-color:color-mix(in srgb,var(--tool-accent) 12%,transparent)}.group:hover .group-hover\:bg-\[var\(--trial-gold\)\]{background-color:var(--trial-gold)}.group\/item:hover .group-hover\/item\:text-ink,.group\/me:hover .group-hover\/me\:text-ink{color:var(--text-primary)}.group\/nav:hover .group-hover\/nav\:text-gold{color:var(--accent-gold)}.group\/nav:hover .group-hover\/nav\:text-ink{color:var(--text-primary)}.group\/nav:hover .group-hover\/nav\:text-white\/25{color:rgb(255 255 255/.25)}.group\/settings:hover .group-hover\/settings\:text-ink,.group\/theme:hover .group-hover\/theme\:text-ink{color:var(--text-primary)}.group\/tick:hover .group-hover\/tick\:text-gold,.group\/trend:hover .group-hover\/trend\:text-gold{color:var(--accent-gold)}.group:hover .group-hover\:text-\[\#dfa64b\]{--tw-text-opacity:1;color:rgb(223 166 75/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-\[\#ecd19a\]{--tw-text-opacity:1;color:rgb(236 209 154/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-\[color-mix\(in_srgb\2c var\(--tool-accent\)_80\%\2c var\(--text-primary\)\)\]{color:color-mix(in srgb,var(--tool-accent) 80%,var(--text-primary))}.group:hover .group-hover\:text-\[color-mix\(in_srgb\2c var\(--tool-accent\)_85\%\2c var\(--text-primary\)\)\]{color:color-mix(in srgb,var(--tool-accent) 85%,var(--text-primary))}.group:hover .group-hover\:text-\[var\(--accent-iris\)\]{color:var(--accent-iris)}.group:hover .group-hover\:text-\[var\(--home-accent\)\]{color:var(--home-accent)}.group:hover .group-hover\:text-\[var\(--home-accent-strong\)\]{color:var(--home-accent-strong)}.group:hover .group-hover\:text-\[var\(--noo-accent\)\]{color:var(--noo-accent)}.group:hover .group-hover\:text-\[var\(--tool-accent\)\]{color:var(--tool-accent)}.group:hover .group-hover\:text-\[var\(--trial-wine\)\]{color:var(--trial-wine)}.group:hover .group-hover\:text-amber-500{--tw-text-opacity:1;color:rgb(245 158 11/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-cream{color:var(--bg-primary)}.group:hover .group-hover\:text-earth{color:var(--text-muted)}.group:hover .group-hover\:text-emerald-500{--tw-text-opacity:1;color:rgb(16 185 129/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-gold{color:var(--accent-gold)}.group:hover .group-hover\:text-ink{color:var(--text-primary)}.group:hover .group-hover\:text-rose-500{--tw-text-opacity:1;color:rgb(244 63 94/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-violet-300{--tw-text-opacity:1;color:rgb(196 181 253/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-violet-500{--tw-text-opacity:1;color:rgb(139 92 246/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-violet-700{--tw-text-opacity:1;color:rgb(109 40 217/var(--tw-text-opacity,1))}.group:hover .group-hover\:underline{text-decoration-line:underline}.group\/album:hover .group-hover\/album\:opacity-100,.group\/att:hover .group-hover\/att\:opacity-100,.group\/av:hover .group-hover\/av\:opacity-100,.group\/b:hover .group-hover\/b\:opacity-100,.group\/c:hover .group-hover\/c\:opacity-100,.group\/img:hover .group-hover\/img\:opacity-100,.group\/it:hover .group-hover\/it\:opacity-100,.group\/item:hover .group-hover\/item\:opacity-100,.group\/option:hover .group-hover\/option\:opacity-100,.group\/sk:hover .group-hover\/sk\:opacity-100,.group\/sticky:hover .group-hover\/sticky\:opacity-100,.group\/t:hover .group-hover\/t\:opacity-100{opacity:1}.group\/textarea:hover .group-hover\/textarea\:opacity-55{opacity:.55}.group\/todo:hover .group-hover\/todo\:opacity-100{opacity:1}.group:hover .group-hover\:opacity-0{opacity:0}.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:opacity-30{opacity:.3}.group:hover .group-hover\:opacity-35{opacity:.35}.group:hover .group-hover\:opacity-40{opacity:.4}.group:hover .group-hover\:opacity-60{opacity:.6}.group:hover .group-hover\:opacity-70{opacity:.7}.group:hover .group-hover\:opacity-75{opacity:.75}.group:hover .group-hover\:opacity-80{opacity:.8}.group:hover .group-hover\:opacity-85{opacity:.85}.group:hover .group-hover\:opacity-90{opacity:.9}.group:hover .group-hover\:opacity-\[0\.03\]{opacity:.03}.group\/profile:hover .group-hover\/profile\:shadow-\[0_0_10px_var\(--row-accent\)\]{--tw-shadow:0 0 10px var(--row-accent);--tw-shadow-colored:0 0 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.group:hover .group-hover\:shadow-\[0_0_0_2px_color-mix\(in_srgb\2c var\(--accent-gold\)_45\%\2c transparent\)\2c 0_0_14px_color-mix\(in_srgb\2c var\(--accent-gold\)_25\%\2c transparent\)\]{--tw-shadow:0 0 0 2px color-mix(in srgb,var(--accent-gold) 45%,transparent),0 0 14px color-mix(in srgb,var(--accent-gold) 25%,transparent);--tw-shadow-colored:0 0 0 2px var(--tw-shadow-color),0 0 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.group:hover .group-hover\:shadow-\[0_0_36px_-5px_rgba\(129\2c 140\2c 248\2c 0\.78\)\]{--tw-shadow:0 0 36px -5px rgba(129,140,248,0.78);--tw-shadow-colored:0 0 36px -5px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.group\/me:hover .group-hover\/me\:ring-\[color-mix\(in_srgb\2c var\(--accent-gold\)_70\%\2c transparent\)\]{--tw-ring-color:color-mix(in srgb,var(--accent-gold) 70%,transparent)}.group:hover .group-hover\:ring-\[\#8b5cf6\]\/60{--tw-ring-color:rgb(139 92 246/0.6)}.group:hover .group-hover\:\[animation-play-state\:paused\]{animation-play-state:paused}.peer:checked~.peer-checked\:bg-slate-900{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}@media (prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}}.dark\:border-amber-500\/25:is([data-theme=dark] *){border-color:rgb(245 158 11/.25)}.dark\:border-blue-900\/70:is([data-theme=dark] *){border-color:rgb(30 58 138/.7)}.dark\:border-cream:is([data-theme=dark] *){border-color:var(--bg-primary)}.dark\:border-emerald-500\/25:is([data-theme=dark] *){border-color:rgb(16 185 129/.25)}.dark\:border-emerald-700:is([data-theme=dark] *){--tw-border-opacity:1;border-color:rgb(4 120 87/var(--tw-border-opacity,1))}.dark\:border-emerald-900\/70:is([data-theme=dark] *){border-color:rgb(6 78 59/.7)}.dark\:border-green-800\/40:is([data-theme=dark] *){border-color:rgb(22 101 52/.4)}.dark\:border-orange-700:is([data-theme=dark] *){--tw-border-opacity:1;border-color:rgb(194 65 12/var(--tw-border-opacity,1))}.dark\:border-orange-900\/70:is([data-theme=dark] *){border-color:rgb(124 45 18/.7)}.dark\:border-purple-500\/25:is([data-theme=dark] *){border-color:rgb(168 85 247/.25)}.dark\:border-red-800\/40:is([data-theme=dark] *){border-color:rgb(153 27 27/.4)}.dark\:border-rose-500\/25:is([data-theme=dark] *){border-color:rgb(244 63 94/.25)}.dark\:border-rose-700:is([data-theme=dark] *){--tw-border-opacity:1;border-color:rgb(190 18 60/var(--tw-border-opacity,1))}.dark\:border-rose-900\/70:is([data-theme=dark] *){border-color:rgb(136 19 55/.7)}.dark\:border-sky-500\/25:is([data-theme=dark] *){border-color:rgb(14 165 233/.25)}.dark\:border-sky-700:is([data-theme=dark] *){--tw-border-opacity:1;border-color:rgb(3 105 161/var(--tw-border-opacity,1))}.dark\:border-sky-900\/70:is([data-theme=dark] *){border-color:rgb(12 74 110/.7)}.dark\:border-slate-300:is([data-theme=dark] *){--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.dark\:border-slate-600:is([data-theme=dark] *){--tw-border-opacity:1;border-color:rgb(71 85 105/var(--tw-border-opacity,1))}.dark\:border-slate-700:is([data-theme=dark] *){--tw-border-opacity:1;border-color:rgb(51 65 85/var(--tw-border-opacity,1))}.dark\:border-slate-700\/70:is([data-theme=dark] *){border-color:rgb(51 65 85/.7)}.dark\:border-slate-800:is([data-theme=dark] *){--tw-border-opacity:1;border-color:rgb(30 41 59/var(--tw-border-opacity,1))}.dark\:border-stone-500:is([data-theme=dark] *){--tw-border-opacity:1;border-color:rgb(120 113 108/var(--tw-border-opacity,1))}.dark\:border-stone-800:is([data-theme=dark] *){--tw-border-opacity:1;border-color:rgb(41 37 36/var(--tw-border-opacity,1))}.dark\:border-violet-700:is([data-theme=dark] *){--tw-border-opacity:1;border-color:rgb(109 40 217/var(--tw-border-opacity,1))}.dark\:border-violet-900\/70:is([data-theme=dark] *){border-color:rgb(76 29 149/.7)}.dark\:border-white:is([data-theme=dark] *){--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.dark\:border-white\/10:is([data-theme=dark] *){border-color:rgb(255 255 255/.1)}.dark\:bg-\[\#071b17\]\/95:is([data-theme=dark] *){background-color:rgb(7 27 23/.95)}.dark\:bg-\[\#0b1424\]:is([data-theme=dark] *){--tw-bg-opacity:1;background-color:rgb(11 20 36/var(--tw-bg-opacity,1))}.dark\:bg-\[\#0b1424\]\/50:is([data-theme=dark] *){background-color:rgb(11 20 36/.5)}.dark\:bg-\[\#0b1424\]\/60:is([data-theme=dark] *){background-color:rgb(11 20 36/.6)}.dark\:bg-\[\#0b1424\]\/70:is([data-theme=dark] *){background-color:rgb(11 20 36/.7)}.dark\:bg-\[\#0b1424\]\/90:is([data-theme=dark] *){background-color:rgb(11 20 36/.9)}.dark\:bg-\[\#120d22\]\/95:is([data-theme=dark] *){background-color:rgb(18 13 34/.95)}.dark\:bg-\[\#121110\]:is([data-theme=dark] *){--tw-bg-opacity:1;background-color:rgb(18 17 16/var(--tw-bg-opacity,1))}.dark\:bg-\[\#121318\]:is([data-theme=dark] *){--tw-bg-opacity:1;background-color:rgb(18 19 24/var(--tw-bg-opacity,1))}.dark\:bg-\[\#14121a\]:is([data-theme=dark] *){--tw-bg-opacity:1;background-color:rgb(20 18 26/var(--tw-bg-opacity,1))}.dark\:bg-\[\#17130f\]:is([data-theme=dark] *){--tw-bg-opacity:1;background-color:rgb(23 19 15/var(--tw-bg-opacity,1))}.dark\:bg-\[\#4b2e3b\]\/40:is([data-theme=dark] *){background-color:rgb(75 46 59/.4)}.dark\:bg-\[\#8C7B6B\]\/10:is([data-theme=dark] *){background-color:rgb(140 123 107/.1)}.dark\:bg-\[\#c4b49a\]\/10:is([data-theme=dark] *){background-color:rgb(196 180 154/.1)}.dark\:bg-\[\#f8fafc\]:is([data-theme=dark] *){--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.dark\:bg-\[var\(--bg-elevated\)\]:is([data-theme=dark] *){background-color:var(--bg-elevated)}.dark\:bg-\[var\(--bg-primary\)\]:is([data-theme=dark] *){background-color:var(--bg-primary)}.dark\:bg-amber-500:is([data-theme=dark] *){--tw-bg-opacity:1;background-color:rgb(245 158 11/var(--tw-bg-opacity,1))}.dark\:bg-amber-950\/20:is([data-theme=dark] *){background-color:rgb(69 26 3/.2)}.dark\:bg-black\/15:is([data-theme=dark] *){background-color:rgb(0 0 0/.15)}.dark\:bg-black\/20:is([data-theme=dark] *){background-color:rgb(0 0 0/.2)}.dark\:bg-black\/25:is([data-theme=dark] *){background-color:rgb(0 0 0/.25)}.dark\:bg-black\/30:is([data-theme=dark] *){background-color:rgb(0 0 0/.3)}.dark\:bg-black\/40:is([data-theme=dark] *){background-color:rgb(0 0 0/.4)}.dark\:bg-black\/45:is([data-theme=dark] *){background-color:rgb(0 0 0/.45)}.dark\:bg-blue-950:is([data-theme=dark] *){--tw-bg-opacity:1;background-color:rgb(23 37 84/var(--tw-bg-opacity,1))}.dark\:bg-blue-950\/70:is([data-theme=dark] *){background-color:rgb(23 37 84/.7)}.dark\:bg-card:is([data-theme=dark] *){background-color:var(--card-bg)}.dark\:bg-cream:is([data-theme=dark] *){background-color:var(--bg-primary)}.dark\:bg-emerald-950:is([data-theme=dark] *){--tw-bg-opacity:1;background-color:rgb(2 44 34/var(--tw-bg-opacity,1))}.dark\:bg-emerald-950\/20:is([data-theme=dark] *){background-color:rgb(2 44 34/.2)}.dark\:bg-emerald-950\/30:is([data-theme=dark] *){background-color:rgb(2 44 34/.3)}.dark\:bg-green-950\/20:is([data-theme=dark] *){background-color:rgb(5 46 22/.2)}.dark\:bg-orange-950:is([data-theme=dark] *){--tw-bg-opacity:1;background-color:rgb(67 20 7/var(--tw-bg-opacity,1))}.dark\:bg-orange-950\/30:is([data-theme=dark] *){background-color:rgb(67 20 7/.3)}.dark\:bg-purple-950\/20:is([data-theme=dark] *){background-color:rgb(59 7 100/.2)}.dark\:bg-red-950\/20:is([data-theme=dark] *){background-color:rgb(69 10 10/.2)}.dark\:bg-red-950\/30:is([data-theme=dark] *){background-color:rgb(69 10 10/.3)}.dark\:bg-red-950\/40:is([data-theme=dark] *){background-color:rgb(69 10 10/.4)}.dark\:bg-rose-950:is([data-theme=dark] *){--tw-bg-opacity:1;background-color:rgb(76 5 25/var(--tw-bg-opacity,1))}.dark\:bg-rose-950\/20:is([data-theme=dark] *){background-color:rgb(76 5 25/.2)}.dark\:bg-rose-950\/30:is([data-theme=dark] *){background-color:rgb(76 5 25/.3)}.dark\:bg-rose-950\/90:is([data-theme=dark] *){background-color:rgb(76 5 25/.9)}.dark\:bg-sky-950:is([data-theme=dark] *){--tw-bg-opacity:1;background-color:rgb(8 47 73/var(--tw-bg-opacity,1))}.dark\:bg-sky-950\/20:is([data-theme=dark] *){background-color:rgb(8 47 73/.2)}.dark\:bg-sky-950\/30:is([data-theme=dark] *){background-color:rgb(8 47 73/.3)}.dark\:bg-slate-700:is([data-theme=dark] *){--tw-bg-opacity:1;background-color:rgb(51 65 85/var(--tw-bg-opacity,1))}.dark\:bg-slate-800:is([data-theme=dark] *){--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.dark\:bg-slate-800\/60:is([data-theme=dark] *){background-color:rgb(30 41 59/.6)}.dark\:bg-slate-900:is([data-theme=dark] *){--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}.dark\:bg-slate-900\/60:is([data-theme=dark] *){background-color:rgb(15 23 42/.6)}.dark\:bg-slate-900\/90:is([data-theme=dark] *){background-color:rgb(15 23 42/.9)}.dark\:bg-slate-950:is([data-theme=dark] *){--tw-bg-opacity:1;background-color:rgb(2 6 23/var(--tw-bg-opacity,1))}.dark\:bg-slate-950\/50:is([data-theme=dark] *){background-color:rgb(2 6 23/.5)}.dark\:bg-stone-900\/70:is([data-theme=dark] *){background-color:rgb(28 25 23/.7)}.dark\:bg-violet-950:is([data-theme=dark] *){--tw-bg-opacity:1;background-color:rgb(46 16 101/var(--tw-bg-opacity,1))}.dark\:bg-violet-950\/30:is([data-theme=dark] *){background-color:rgb(46 16 101/.3)}.dark\:bg-white:is([data-theme=dark] *){--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.dark\:bg-white\/10:is([data-theme=dark] *){background-color:rgb(255 255 255/.1)}.dark\:bg-white\/5:is([data-theme=dark] *){background-color:rgb(255 255 255/.05)}.dark\:bg-white\/\[\.025\]:is([data-theme=dark] *){background-color:rgb(255 255 255/.025)}.dark\:bg-white\/\[\.035\]:is([data-theme=dark] *){background-color:rgb(255 255 255/.035)}.dark\:bg-white\/\[0\.01\]:is([data-theme=dark] *){background-color:rgb(255 255 255/.01)}.dark\:bg-white\/\[0\.02\]:is([data-theme=dark] *){background-color:rgb(255 255 255/.02)}.dark\:bg-white\/\[0\.03\]:is([data-theme=dark] *){background-color:rgb(255 255 255/.03)}.dark\:bg-white\/\[0\.04\]:is([data-theme=dark] *){background-color:rgb(255 255 255/.04)}.dark\:bg-white\/\[0\.06\]:is([data-theme=dark] *){background-color:rgb(255 255 255/.06)}.dark\:bg-none:is([data-theme=dark] *){background-image:none}.dark\:from-slate-950:is([data-theme=dark] *){--tw-gradient-from:#020617 var(--tw-gradient-from-position);--tw-gradient-to:rgb(2 6 23/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.dark\:via-slate-950\/95:is([data-theme=dark] *){--tw-gradient-to:rgb(2 6 23/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(2 6 23/0.95) var(--tw-gradient-via-position),var(--tw-gradient-to)}.dark\:to-slate-950\/70:is([data-theme=dark] *){--tw-gradient-to:rgb(2 6 23/0.7) var(--tw-gradient-to-position)}.dark\:text-\[\#211707\]:is([data-theme=dark] *){--tw-text-opacity:1;color:rgb(33 23 7/var(--tw-text-opacity,1))}.dark\:text-\[\#60a5fa\]:is([data-theme=dark] *){--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity,1))}.dark\:text-\[\#94a3b8\]\/55:is([data-theme=dark] *){color:rgb(148 163 184/.55)}.dark\:text-\[\#94a3b8\]\/60:is([data-theme=dark] *){color:rgb(148 163 184/.6)}.dark\:text-\[\#94a3b8\]\/70:is([data-theme=dark] *){color:rgb(148 163 184/.7)}.dark\:text-\[\#94a3b8\]\/75:is([data-theme=dark] *){color:rgb(148 163 184/.75)}.dark\:text-\[\#94a3b8\]\/80:is([data-theme=dark] *){color:rgb(148 163 184/.8)}.dark\:text-\[\#9fd49f\]:is([data-theme=dark] *){--tw-text-opacity:1;color:rgb(159 212 159/var(--tw-text-opacity,1))}.dark\:text-\[\#aaa1b8\]\/50:is([data-theme=dark] *){color:rgb(170 161 184/.5)}.dark\:text-\[\#aaa1b8\]\/60:is([data-theme=dark] *){color:rgb(170 161 184/.6)}.dark\:text-\[\#aaa1b8\]\/65:is([data-theme=dark] *){color:rgb(170 161 184/.65)}.dark\:text-\[\#aaa1b8\]\/70:is([data-theme=dark] *){color:rgb(170 161 184/.7)}.dark\:text-\[\#aaa1b8\]\/80:is([data-theme=dark] *){color:rgb(170 161 184/.8)}.dark\:text-\[\#aaa1b8\]\/90:is([data-theme=dark] *){color:rgb(170 161 184/.9)}.dark\:text-\[\#bfdbfe\]:is([data-theme=dark] *){--tw-text-opacity:1;color:rgb(191 219 254/var(--tw-text-opacity,1))}.dark\:text-\[\#bfdbfe\]\/55:is([data-theme=dark] *){color:rgb(191 219 254/.55)}.dark\:text-\[\#bfdbfe\]\/65:is([data-theme=dark] *){color:rgb(191 219 254/.65)}.dark\:text-\[\#bfdbfe\]\/75:is([data-theme=dark] *){color:rgb(191 219 254/.75)}.dark\:text-\[\#d5cfe0\]:is([data-theme=dark] *){--tw-text-opacity:1;color:rgb(213 207 224/var(--tw-text-opacity,1))}.dark\:text-\[var\(--accent-ink\)\]:is([data-theme=dark] *){color:var(--accent-ink)}.dark\:text-amber-100:is([data-theme=dark] *){--tw-text-opacity:1;color:rgb(254 243 199/var(--tw-text-opacity,1))}.dark\:text-amber-100\/70:is([data-theme=dark] *){color:rgb(254 243 199/.7)}.dark\:text-amber-200:is([data-theme=dark] *){--tw-text-opacity:1;color:rgb(253 230 138/var(--tw-text-opacity,1))}.dark\:text-amber-300:is([data-theme=dark] *){--tw-text-opacity:1;color:rgb(252 211 77/var(--tw-text-opacity,1))}.dark\:text-amber-300\/50:is([data-theme=dark] *){color:rgb(252 211 77/.5)}.dark\:text-amber-400:is([data-theme=dark] *){--tw-text-opacity:1;color:rgb(251 191 36/var(--tw-text-opacity,1))}.dark\:text-amber-400\/75:is([data-theme=dark] *){color:rgb(251 191 36/.75)}.dark\:text-blue-100:is([data-theme=dark] *){--tw-text-opacity:1;color:rgb(219 234 254/var(--tw-text-opacity,1))}.dark\:text-blue-200:is([data-theme=dark] *){--tw-text-opacity:1;color:rgb(191 219 254/var(--tw-text-opacity,1))}.dark\:text-blue-300:is([data-theme=dark] *){--tw-text-opacity:1;color:rgb(147 197 253/var(--tw-text-opacity,1))}.dark\:text-blue-400:is([data-theme=dark] *){--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity,1))}.dark\:text-blue-400\/75:is([data-theme=dark] *){color:rgb(96 165 250/.75)}.dark\:text-cyan-100:is([data-theme=dark] *){--tw-text-opacity:1;color:rgb(207 250 254/var(--tw-text-opacity,1))}.dark\:text-emerald-100:is([data-theme=dark] *){--tw-text-opacity:1;color:rgb(209 250 229/var(--tw-text-opacity,1))}.dark\:text-emerald-200:is([data-theme=dark] *){--tw-text-opacity:1;color:rgb(167 243 208/var(--tw-text-opacity,1))}.dark\:text-emerald-300:is([data-theme=dark] *){--tw-text-opacity:1;color:rgb(110 231 183/var(--tw-text-opacity,1))}.dark\:text-emerald-400:is([data-theme=dark] *){--tw-text-opacity:1;color:rgb(52 211 153/var(--tw-text-opacity,1))}.dark\:text-emerald-400\/70:is([data-theme=dark] *){color:rgb(52 211 153/.7)}.dark\:text-fuchsia-100:is([data-theme=dark] *){--tw-text-opacity:1;color:rgb(250 232 255/var(--tw-text-opacity,1))}.dark\:text-fuchsia-200:is([data-theme=dark] *){--tw-text-opacity:1;color:rgb(245 208 254/var(--tw-text-opacity,1))}.dark\:text-fuchsia-300\/70:is([data-theme=dark] *){color:rgb(240 171 252/.7)}.dark\:text-fuchsia-400:is([data-theme=dark] *){--tw-text-opacity:1;color:rgb(232 121 249/var(--tw-text-opacity,1))}.dark\:text-green-400:is([data-theme=dark] *){--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity,1))}.dark\:text-indigo-100:is([data-theme=dark] *){--tw-text-opacity:1;color:rgb(224 231 255/var(--tw-text-opacity,1))}.dark\:text-ink:is([data-theme=dark] *){color:var(--text-primary)}.dark\:text-orange-100:is([data-theme=dark] *){--tw-text-opacity:1;color:rgb(255 237 213/var(--tw-text-opacity,1))}.dark\:text-orange-100\/40:is([data-theme=dark] *){color:rgb(255 237 213/.4)}.dark\:text-orange-200:is([data-theme=dark] *){--tw-text-opacity:1;color:rgb(254 215 170/var(--tw-text-opacity,1))}.dark\:text-orange-300:is([data-theme=dark] *){--tw-text-opacity:1;color:rgb(253 186 116/var(--tw-text-opacity,1))}.dark\:text-orange-400:is([data-theme=dark] *){--tw-text-opacity:1;color:rgb(251 146 60/var(--tw-text-opacity,1))}.dark\:text-orange-400\/70:is([data-theme=dark] *){color:rgb(251 146 60/.7)}.dark\:text-orange-50:is([data-theme=dark] *){--tw-text-opacity:1;color:rgb(255 247 237/var(--tw-text-opacity,1))}.dark\:text-purple-200:is([data-theme=dark] *){--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity,1))}.dark\:text-purple-300:is([data-theme=dark] *){--tw-text-opacity:1;color:rgb(216 180 254/var(--tw-text-opacity,1))}.dark\:text-purple-400:is([data-theme=dark] *){--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity,1))}.dark\:text-red-200:is([data-theme=dark] *){--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity,1))}.dark\:text-red-300:is([data-theme=dark] *){--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.dark\:text-red-400:is([data-theme=dark] *){--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.dark\:text-rose-100:is([data-theme=dark] *){--tw-text-opacity:1;color:rgb(255 228 230/var(--tw-text-opacity,1))}.dark\:text-rose-200:is([data-theme=dark] *){--tw-text-opacity:1;color:rgb(254 205 211/var(--tw-text-opacity,1))}.dark\:text-rose-200\/80:is([data-theme=dark] *){color:rgb(254 205 211/.8)}.dark\:text-rose-300:is([data-theme=dark] *){--tw-text-opacity:1;color:rgb(253 164 175/var(--tw-text-opacity,1))}.dark\:text-rose-300\/50:is([data-theme=dark] *){color:rgb(253 164 175/.5)}.dark\:text-rose-400:is([data-theme=dark] *){--tw-text-opacity:1;color:rgb(251 113 133/var(--tw-text-opacity,1))}.dark\:text-rose-400\/75:is([data-theme=dark] *){color:rgb(251 113 133/.75)}.dark\:text-rose-400\/80:is([data-theme=dark] *){color:rgb(251 113 133/.8)}.dark\:text-sky-100:is([data-theme=dark] *){--tw-text-opacity:1;color:rgb(224 242 254/var(--tw-text-opacity,1))}.dark\:text-sky-200:is([data-theme=dark] *){--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity,1))}.dark\:text-sky-300:is([data-theme=dark] *){--tw-text-opacity:1;color:rgb(125 211 252/var(--tw-text-opacity,1))}.dark\:text-sky-400:is([data-theme=dark] *){--tw-text-opacity:1;color:rgb(56 189 248/var(--tw-text-opacity,1))}.dark\:text-slate-100:is([data-theme=dark] *){--tw-text-opacity:1;color:rgb(241 245 249/var(--tw-text-opacity,1))}.dark\:text-slate-200:is([data-theme=dark] *){--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}.dark\:text-slate-300:is([data-theme=dark] *){--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.dark\:text-slate-400:is([data-theme=dark] *){--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.dark\:text-slate-400\/70:is([data-theme=dark] *){color:rgb(148 163 184/.7)}.dark\:text-slate-500\/70:is([data-theme=dark] *){color:rgb(100 116 139/.7)}.dark\:text-slate-900:is([data-theme=dark] *){--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}.dark\:text-stone-300:is([data-theme=dark] *){--tw-text-opacity:1;color:rgb(214 211 209/var(--tw-text-opacity,1))}.dark\:text-stone-400:is([data-theme=dark] *){--tw-text-opacity:1;color:rgb(168 162 158/var(--tw-text-opacity,1))}.dark\:text-teal-100:is([data-theme=dark] *){--tw-text-opacity:1;color:rgb(204 251 241/var(--tw-text-opacity,1))}.dark\:text-teal-200:is([data-theme=dark] *){--tw-text-opacity:1;color:rgb(153 246 228/var(--tw-text-opacity,1))}.dark\:text-teal-300:is([data-theme=dark] *){--tw-text-opacity:1;color:rgb(94 234 212/var(--tw-text-opacity,1))}.dark\:text-teal-300\/70:is([data-theme=dark] *){color:rgb(94 234 212/.7)}.dark\:text-teal-300\/75:is([data-theme=dark] *){color:rgb(94 234 212/.75)}.dark\:text-teal-400:is([data-theme=dark] *){--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity,1))}.dark\:text-violet-100:is([data-theme=dark] *){--tw-text-opacity:1;color:rgb(237 233 254/var(--tw-text-opacity,1))}.dark\:text-violet-100\/55:is([data-theme=dark] *){color:rgb(237 233 254/.55)}.dark\:text-violet-100\/60:is([data-theme=dark] *){color:rgb(237 233 254/.6)}.dark\:text-violet-200:is([data-theme=dark] *){--tw-text-opacity:1;color:rgb(221 214 254/var(--tw-text-opacity,1))}.dark\:text-violet-300:is([data-theme=dark] *){--tw-text-opacity:1;color:rgb(196 181 253/var(--tw-text-opacity,1))}.dark\:text-violet-300\/40:is([data-theme=dark] *){color:rgb(196 181 253/.4)}.dark\:text-violet-300\/80:is([data-theme=dark] *){color:rgb(196 181 253/.8)}.dark\:text-violet-400:is([data-theme=dark] *){--tw-text-opacity:1;color:rgb(167 139 250/var(--tw-text-opacity,1))}.dark\:text-violet-400\/75:is([data-theme=dark] *){color:rgb(167 139 250/.75)}.dark\:text-white:is([data-theme=dark] *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.dark\:opacity-70:is([data-theme=dark] *){opacity:.7}.dark\:opacity-80:is([data-theme=dark] *){opacity:.8}.dark\:opacity-90:is([data-theme=dark] *){opacity:.9}.dark\:opacity-\[0\.05\]:is([data-theme=dark] *){opacity:.05}.dark\:shadow-\[0_0_12px_rgba\(139\2c 92\2c 246\2c \.12\)\]:is([data-theme=dark] *){--tw-shadow:0 0 12px rgba(139,92,246,.12);--tw-shadow-colored:0 0 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.dark\:shadow-\[0_0_14px_rgba\(139\2c 92\2c 246\2c \.2\)\]:is([data-theme=dark] *){--tw-shadow:0 0 14px rgba(139,92,246,.2);--tw-shadow-colored:0 0 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.dark\:shadow-none:is([data-theme=dark] *){--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.dark\:ring-white\/10:is([data-theme=dark] *){--tw-ring-color:rgb(255 255 255/0.1)}.dark\:ring-white\/5:is([data-theme=dark] *){--tw-ring-color:rgb(255 255 255/0.05)}.dark\:placeholder\:text-\[\#94a3b8\]\/40:is([data-theme=dark] *)::-moz-placeholder{color:rgb(148 163 184/.4)}.dark\:placeholder\:text-\[\#94a3b8\]\/40:is([data-theme=dark] *)::placeholder{color:rgb(148 163 184/.4)}.dark\:placeholder\:text-slate-500:is([data-theme=dark] *)::-moz-placeholder{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.dark\:placeholder\:text-slate-500:is([data-theme=dark] *)::placeholder{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.dark\:focus-within\:border-blue-700:focus-within:is([data-theme=dark] *){--tw-border-opacity:1;border-color:rgb(29 78 216/var(--tw-border-opacity,1))}.dark\:focus-within\:ring-blue-950:focus-within:is([data-theme=dark] *){--tw-ring-opacity:1;--tw-ring-color:rgb(23 37 84/var(--tw-ring-opacity,1))}.dark\:hover\:bg-amber-400:hover:is([data-theme=dark] *){--tw-bg-opacity:1;background-color:rgb(251 191 36/var(--tw-bg-opacity,1))}.dark\:hover\:bg-black\/60:hover:is([data-theme=dark] *){background-color:rgb(0 0 0/.6)}.dark\:hover\:bg-blue-950\/60:hover:is([data-theme=dark] *){background-color:rgb(23 37 84/.6)}.dark\:hover\:bg-red-950\/40:hover:is([data-theme=dark] *){background-color:rgb(69 10 10/.4)}.dark\:hover\:bg-rose-500\/10:hover:is([data-theme=dark] *){background-color:rgb(244 63 94/.1)}.dark\:hover\:bg-slate-800:hover:is([data-theme=dark] *){--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.dark\:hover\:bg-slate-800\/70:hover:is([data-theme=dark] *){background-color:rgb(30 41 59/.7)}.dark\:hover\:bg-slate-900:hover:is([data-theme=dark] *){--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}.dark\:hover\:bg-stone-800:hover:is([data-theme=dark] *){--tw-bg-opacity:1;background-color:rgb(41 37 36/var(--tw-bg-opacity,1))}.dark\:hover\:bg-violet-500\/10:hover:is([data-theme=dark] *){background-color:rgb(139 92 246/.1)}.dark\:hover\:bg-white\/10:hover:is([data-theme=dark] *){background-color:rgb(255 255 255/.1)}.dark\:hover\:bg-white\/5:hover:is([data-theme=dark] *){background-color:rgb(255 255 255/.05)}.dark\:hover\:bg-white\/\[0\.055\]:hover:is([data-theme=dark] *){background-color:rgb(255 255 255/.055)}.dark\:hover\:text-\[\#bfdbfe\]:hover:is([data-theme=dark] *){--tw-text-opacity:1;color:rgb(191 219 254/var(--tw-text-opacity,1))}.dark\:hover\:text-\[\#e9e4f2\]:hover:is([data-theme=dark] *){--tw-text-opacity:1;color:rgb(233 228 242/var(--tw-text-opacity,1))}.dark\:hover\:text-amber-100:hover:is([data-theme=dark] *){--tw-text-opacity:1;color:rgb(254 243 199/var(--tw-text-opacity,1))}.dark\:hover\:text-amber-200:hover:is([data-theme=dark] *){--tw-text-opacity:1;color:rgb(253 230 138/var(--tw-text-opacity,1))}.dark\:hover\:text-blue-200:hover:is([data-theme=dark] *){--tw-text-opacity:1;color:rgb(191 219 254/var(--tw-text-opacity,1))}.dark\:hover\:text-cream:hover:is([data-theme=dark] *){color:var(--bg-primary)}.dark\:hover\:text-emerald-100:hover:is([data-theme=dark] *){--tw-text-opacity:1;color:rgb(209 250 229/var(--tw-text-opacity,1))}.dark\:hover\:text-fuchsia-100:hover:is([data-theme=dark] *){--tw-text-opacity:1;color:rgb(250 232 255/var(--tw-text-opacity,1))}.dark\:hover\:text-indigo-100:hover:is([data-theme=dark] *){--tw-text-opacity:1;color:rgb(224 231 255/var(--tw-text-opacity,1))}.dark\:hover\:text-orange-100:hover:is([data-theme=dark] *){--tw-text-opacity:1;color:rgb(255 237 213/var(--tw-text-opacity,1))}.dark\:hover\:text-rose-100:hover:is([data-theme=dark] *){--tw-text-opacity:1;color:rgb(255 228 230/var(--tw-text-opacity,1))}.dark\:hover\:text-rose-200:hover:is([data-theme=dark] *){--tw-text-opacity:1;color:rgb(254 205 211/var(--tw-text-opacity,1))}.dark\:hover\:text-sky-100:hover:is([data-theme=dark] *){--tw-text-opacity:1;color:rgb(224 242 254/var(--tw-text-opacity,1))}.dark\:hover\:text-slate-200:hover:is([data-theme=dark] *){--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}.dark\:hover\:text-stone-200:hover:is([data-theme=dark] *){--tw-text-opacity:1;color:rgb(231 229 228/var(--tw-text-opacity,1))}.dark\:hover\:text-teal-200:hover:is([data-theme=dark] *){--tw-text-opacity:1;color:rgb(153 246 228/var(--tw-text-opacity,1))}.dark\:hover\:text-violet-200:hover:is([data-theme=dark] *){--tw-text-opacity:1;color:rgb(221 214 254/var(--tw-text-opacity,1))}.dark\:focus\:border-emerald-700:focus:is([data-theme=dark] *){--tw-border-opacity:1;border-color:rgb(4 120 87/var(--tw-border-opacity,1))}.dark\:focus\:border-orange-700:focus:is([data-theme=dark] *){--tw-border-opacity:1;border-color:rgb(194 65 12/var(--tw-border-opacity,1))}.dark\:focus\:border-rose-700:focus:is([data-theme=dark] *){--tw-border-opacity:1;border-color:rgb(190 18 60/var(--tw-border-opacity,1))}.dark\:focus\:border-sky-700:focus:is([data-theme=dark] *){--tw-border-opacity:1;border-color:rgb(3 105 161/var(--tw-border-opacity,1))}.dark\:focus\:border-violet-700:focus:is([data-theme=dark] *){--tw-border-opacity:1;border-color:rgb(109 40 217/var(--tw-border-opacity,1))}.dark\:focus\:bg-slate-800:focus:is([data-theme=dark] *){--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.dark\:focus\:bg-slate-950:focus:is([data-theme=dark] *){--tw-bg-opacity:1;background-color:rgb(2 6 23/var(--tw-bg-opacity,1))}.dark\:focus\:bg-white\/10:focus:is([data-theme=dark] *){background-color:rgb(255 255 255/.1)}.dark\:focus\:ring-emerald-950:focus:is([data-theme=dark] *){--tw-ring-opacity:1;--tw-ring-color:rgb(2 44 34/var(--tw-ring-opacity,1))}.dark\:focus\:ring-orange-950:focus:is([data-theme=dark] *){--tw-ring-opacity:1;--tw-ring-color:rgb(67 20 7/var(--tw-ring-opacity,1))}.dark\:focus\:ring-rose-950:focus:is([data-theme=dark] *){--tw-ring-opacity:1;--tw-ring-color:rgb(76 5 25/var(--tw-ring-opacity,1))}.dark\:focus\:ring-sky-950:focus:is([data-theme=dark] *){--tw-ring-opacity:1;--tw-ring-color:rgb(8 47 73/var(--tw-ring-opacity,1))}.dark\:focus\:ring-violet-950:focus:is([data-theme=dark] *){--tw-ring-opacity:1;--tw-ring-color:rgb(46 16 101/var(--tw-ring-opacity,1))}.dark\:disabled\:bg-slate-700:disabled:is([data-theme=dark] *){--tw-bg-opacity:1;background-color:rgb(51 65 85/var(--tw-bg-opacity,1))}.group:hover .dark\:group-hover\:text-amber-400:is([data-theme=dark] *){--tw-text-opacity:1;color:rgb(251 191 36/var(--tw-text-opacity,1))}.group:hover .dark\:group-hover\:text-blue-400:is([data-theme=dark] *){--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity,1))}.group:hover .dark\:group-hover\:text-emerald-400:is([data-theme=dark] *){--tw-text-opacity:1;color:rgb(52 211 153/var(--tw-text-opacity,1))}.group:hover .dark\:group-hover\:text-rose-400:is([data-theme=dark] *){--tw-text-opacity:1;color:rgb(251 113 133/var(--tw-text-opacity,1))}.group:hover .dark\:group-hover\:text-violet-200:is([data-theme=dark] *){--tw-text-opacity:1;color:rgb(221 214 254/var(--tw-text-opacity,1))}.group:hover .dark\:group-hover\:text-violet-400:is([data-theme=dark] *){--tw-text-opacity:1;color:rgb(167 139 250/var(--tw-text-opacity,1))}.peer:checked~.dark\:peer-checked\:bg-white:is([data-theme=dark] *){--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}@media not all and (min-width:768px){.max-md\:fixed{position:fixed}.max-md\:inset-x-4{left:1rem;right:1rem}.max-md\:bottom-24{bottom:6rem}.max-md\:-ml-1\.5{margin-left:-.375rem}.max-md\:hidden{display:none}.max-md\:w-0{width:0}.max-md\:w-auto{width:auto}.max-md\:opacity-100{opacity:1}}@media not all and (min-width:640px){.max-sm\:max-h-\[88dvh\]{max-height:88dvh}.max-sm\:flex-wrap{flex-wrap:wrap}.max-sm\:rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.max-sm\:border-x-0{border-left-width:0;border-right-width:0}.max-sm\:border-b-0{border-bottom-width:0}.max-sm\:pb-\[env\(safe-area-inset-bottom\)\]{padding-bottom:env(safe-area-inset-bottom)}}@media (min-width:475px){.xs\:inline{display:inline}.xs\:text-\[10px\]{font-size:10px}}@media (min-width:640px){.sm\:-left-\[45px\]{left:-45px}.sm\:-top-6{top:-1.5rem}.sm\:-top-7{top:-1.75rem}.sm\:left-16{left:4rem}.sm\:left-\[5\%\]{left:5%}.sm\:left-auto{left:auto}.sm\:right-0{right:0}.sm\:top-\[8\%\]{top:8%}.sm\:order-none{order:0}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:mx-0{margin-left:0;margin-right:0}.sm\:mx-auto{margin-left:auto;margin-right:auto}.sm\:mb-3{margin-bottom:.75rem}.sm\:mb-5{margin-bottom:1.25rem}.sm\:ml-10{margin-left:2.5rem}.sm\:ml-auto{margin-left:auto}.sm\:mt-12{margin-top:3rem}.sm\:mt-3{margin-top:.75rem}.sm\:mt-5{margin-top:1.25rem}.sm\:block{display:block}.sm\:inline-block{display:inline-block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:inline-flex{display:inline-flex}.sm\:grid{display:grid}.sm\:inline-grid{display:inline-grid}.sm\:hidden{display:none}.sm\:h-10{height:2.5rem}.sm\:h-12{height:3rem}.sm\:h-14{height:3.5rem}.sm\:h-20{height:5rem}.sm\:h-28{height:7rem}.sm\:h-32{height:8rem}.sm\:h-48{height:12rem}.sm\:h-60{height:15rem}.sm\:h-7{height:1.75rem}.sm\:h-72{height:18rem}.sm\:h-8{height:2rem}.sm\:h-80{height:20rem}.sm\:h-9{height:2.25rem}.sm\:h-\[330px\]{height:330px}.sm\:h-\[520px\]{height:520px}.sm\:h-\[min\(760px\2c calc\(100dvh-2rem\)\)\]{height:min(760px,calc(100dvh - 2rem))}.sm\:h-auto{height:auto}.sm\:max-h-\[480px\]{max-height:480px}.sm\:max-h-\[78dvh\]{max-height:78dvh}.sm\:max-h-\[86dvh\]{max-height:86dvh}.sm\:max-h-\[92dvh\]{max-height:92dvh}.sm\:max-h-\[calc\(100dvh-2rem\)\]{max-height:calc(100dvh - 2rem)}.sm\:min-h-\[440px\]{min-height:440px}.sm\:min-h-\[76px\]{min-height:76px}.sm\:\!w-64{width:16rem!important}.sm\:w-10{width:2.5rem}.sm\:w-12{width:3rem}.sm\:w-2\.5{width:.625rem}.sm\:w-20{width:5rem}.sm\:w-24{width:6rem}.sm\:w-28{width:7rem}.sm\:w-32{width:8rem}.sm\:w-36{width:9rem}.sm\:w-44{width:11rem}.sm\:w-56{width:14rem}.sm\:w-60{width:15rem}.sm\:w-7{width:1.75rem}.sm\:w-72{width:18rem}.sm\:w-8{width:2rem}.sm\:w-80{width:20rem}.sm\:w-9{width:2.25rem}.sm\:w-\[168px\]{width:168px}.sm\:w-\[330px\]{width:330px}.sm\:w-\[400px\]{width:400px}.sm\:w-\[460px\]{width:460px}.sm\:w-\[520px\]{width:520px}.sm\:w-\[560px\]{width:560px}.sm\:w-auto{width:auto}.sm\:w-full{width:100%}.sm\:min-w-36{min-width:9rem}.sm\:max-w-3xl{max-width:48rem}.sm\:max-w-56{max-width:14rem}.sm\:max-w-\[18rem\]{max-width:18rem}.sm\:max-w-\[460px\]{max-width:460px}.sm\:max-w-\[72\%\]{max-width:72%}.sm\:max-w-\[74\%\]{max-width:74%}.sm\:max-w-\[76\%\]{max-width:76%}.sm\:max-w-\[78\%\]{max-width:78%}.sm\:max-w-xs{max-width:20rem}.sm\:columns-2{-moz-columns:2;column-count:2}.sm\:columns-3{-moz-columns:3;column-count:3}.sm\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.sm\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.sm\:grid-cols-\[100px_minmax\(0\2c 1fr\)_150px\]{grid-template-columns:100px minmax(0,1fr) 150px}.sm\:grid-cols-\[120px_1fr\]{grid-template-columns:120px 1fr}.sm\:grid-cols-\[120px_minmax\(0\2c 1fr\)\]{grid-template-columns:120px minmax(0,1fr)}.sm\:grid-cols-\[130px_minmax\(0\2c 1fr\)_130px\]{grid-template-columns:130px minmax(0,1fr) 130px}.sm\:grid-cols-\[180px_120px_1fr\]{grid-template-columns:180px 120px 1fr}.sm\:grid-cols-\[180px_1fr\]{grid-template-columns:180px 1fr}.sm\:grid-cols-\[180px_minmax\(0\2c 1fr\)\]{grid-template-columns:180px minmax(0,1fr)}.sm\:grid-cols-\[1fr_130px_120px\]{grid-template-columns:1fr 130px 120px}.sm\:grid-cols-\[1fr_140px_auto\]{grid-template-columns:1fr 140px auto}.sm\:grid-cols-\[1fr_1fr\]{grid-template-columns:1fr 1fr}.sm\:grid-cols-\[1fr_1fr_140px_auto\]{grid-template-columns:1fr 1fr 140px auto}.sm\:grid-cols-\[1fr_1fr_auto\]{grid-template-columns:1fr 1fr auto}.sm\:grid-cols-\[1fr_96px_120px\]{grid-template-columns:1fr 96px 120px}.sm\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.sm\:grid-cols-\[minmax\(0\2c 1fr\)_140px_170px_48px\]{grid-template-columns:minmax(0,1fr) 140px 170px 48px}.sm\:grid-cols-\[minmax\(0\2c 1fr\)_200px\]{grid-template-columns:minmax(0,1fr) 200px}.sm\:grid-cols-\[minmax\(0\2c 1fr\)_96px_minmax\(0\2c 1fr\)\]{grid-template-columns:minmax(0,1fr) 96px minmax(0,1fr)}.sm\:grid-cols-\[minmax\(0\2c 1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.sm\:grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:items-start{align-items:flex-start}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-start{justify-content:flex-start}.sm\:justify-end{justify-content:flex-end}.sm\:justify-center{justify-content:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-0{gap:0}.sm\:gap-10{gap:2.5rem}.sm\:gap-2{gap:.5rem}.sm\:gap-2\.5{gap:.625rem}.sm\:gap-3{gap:.75rem}.sm\:gap-4{gap:1rem}.sm\:gap-6{gap:1.5rem}.sm\:space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.sm\:self-auto{align-self:auto}.sm\:overflow-y-auto{overflow-y:auto}.sm\:overflow-x-visible{overflow-x:visible}.sm\:truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sm\:rounded-2xl{border-radius:1rem}.sm\:rounded-3xl{border-radius:1.5rem}.sm\:rounded-\[1\.65rem\]{border-radius:1.65rem}.sm\:rounded-\[1\.75rem\]{border-radius:1.75rem}.sm\:rounded-\[1\.7rem\]{border-radius:1.7rem}.sm\:rounded-\[26px\]{border-radius:26px}.sm\:rounded-\[28px\]{border-radius:28px}.sm\:rounded-\[2rem\]{border-radius:2rem}.sm\:rounded-xl{border-radius:.75rem}.sm\:border{border-width:1px}.sm\:border-b-0{border-bottom-width:0}.sm\:border-r{border-right-width:1px}.sm\:border-line{border-color:var(--border-color)}.sm\:bg-transparent{background-color:transparent}.sm\:p-10{padding:2.5rem}.sm\:p-12{padding:3rem}.sm\:p-14{padding:3.5rem}.sm\:p-3{padding:.75rem}.sm\:p-3\.5{padding:.875rem}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-7{padding:1.75rem}.sm\:p-8{padding:2rem}.sm\:p-9{padding:2.25rem}.sm\:px-0{padding-left:0;padding-right:0}.sm\:px-10{padding-left:2.5rem;padding-right:2.5rem}.sm\:px-12{padding-left:3rem;padding-right:3rem}.sm\:px-16{padding-left:4rem;padding-right:4rem}.sm\:px-3{padding-left:.75rem;padding-right:.75rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-7{padding-left:1.75rem;padding-right:1.75rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.sm\:py-12{padding-top:3rem;padding-bottom:3rem}.sm\:py-2{padding-top:.5rem;padding-bottom:.5rem}.sm\:py-3{padding-top:.75rem;padding-bottom:.75rem}.sm\:py-4{padding-top:1rem;padding-bottom:1rem}.sm\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.sm\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.sm\:py-8{padding-top:2rem;padding-bottom:2rem}.sm\:pb-4{padding-bottom:1rem}.sm\:pb-5{padding-bottom:1.25rem}.sm\:pb-6{padding-bottom:1.5rem}.sm\:pb-60{padding-bottom:15rem}.sm\:pl-8{padding-left:2rem}.sm\:pt-12{padding-top:3rem}.sm\:pt-16{padding-top:4rem}.sm\:pt-20{padding-top:5rem}.sm\:pt-24{padding-top:6rem}.sm\:pt-3{padding-top:.75rem}.sm\:pt-4{padding-top:1rem}.sm\:text-left{text-align:left}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:text-6xl{font-size:3.75rem;line-height:1}.sm\:text-7xl{font-size:4.5rem;line-height:1}.sm\:text-8xl{font-size:6rem;line-height:1}.sm\:text-\[30px\]{font-size:30px}.sm\:text-\[34px\]{font-size:34px}.sm\:text-\[46px\]{font-size:46px}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.sm\:text-xs{font-size:.75rem;line-height:1rem}.sm\:opacity-0{opacity:0}.group:focus-within .sm\:group-focus-within\:opacity-100{opacity:1}.group:hover .sm\:group-hover\:opacity-100{opacity:1}}@media (min-width:768px){.md\:absolute{position:absolute}.md\:relative{position:relative}.md\:sticky{position:sticky}.md\:inset-auto{inset:auto}.md\:inset-x-auto{left:auto;right:auto}.md\:bottom-0{bottom:0}.md\:bottom-32{bottom:8rem}.md\:bottom-40{bottom:10rem}.md\:bottom-5{bottom:1.25rem}.md\:bottom-6{bottom:1.5rem}.md\:bottom-\[calc\(100\%\+8px\)\]{bottom:calc(100% + 8px)}.md\:bottom-auto{bottom:auto}.md\:left-0{left:0}.md\:left-5{left:1.25rem}.md\:left-\[13\.5rem\]{left:13.5rem}.md\:left-\[calc\(13\.5rem\+220px\)\]{left:calc(13.5rem + 220px)}.md\:right-0{right:0}.md\:right-12{right:3rem}.md\:right-6{right:1.5rem}.md\:right-8{right:2rem}.md\:top-0{top:0}.md\:top-10{top:2.5rem}.md\:top-28{top:7rem}.md\:top-\[105px\]{top:105px}.md\:z-10{z-index:10}.md\:z-auto{z-index:auto}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-4{grid-column:span 4/span 4}.md\:mx-6{margin-left:1.5rem;margin-right:1.5rem}.md\:block{display:block}.md\:inline-block{display:inline-block}.md\:inline{display:inline}.md\:flex{display:flex}.md\:inline-flex{display:inline-flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:h-10{height:2.5rem}.md\:h-12{height:3rem}.md\:h-8{height:2rem}.md\:h-\[285px\]{height:285px}.md\:h-\[320px\]{height:320px}.md\:h-\[380px\]{height:380px}.md\:h-\[480px\]{height:480px}.md\:h-\[min\(82dvh\2c 820px\)\]{height:min(82dvh,820px)}.md\:h-full{height:100%}.md\:h-screen{height:100vh}.md\:max-h-\[82dvh\]{max-height:82dvh}.md\:max-h-full{max-height:100%}.md\:max-h-none{max-height:none}.md\:min-h-\[118px\]{min-height:118px}.md\:min-h-\[620px\]{min-height:620px}.md\:min-h-\[76px\]{min-height:76px}.md\:w-10{width:2.5rem}.md\:w-12{width:3rem}.md\:w-52{width:13rem}.md\:w-56{width:14rem}.md\:w-8{width:2rem}.md\:w-\[360px\]{width:360px}.md\:w-\[380px\]{width:380px}.md\:w-\[400px\]{width:400px}.md\:w-\[min\(94vw\2c 456px\)\]{width:min(94vw,456px)}.md\:w-auto{width:auto}.md\:flex-1{flex:1 1 0%}.md\:translate-x-0{--tw-translate-x:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.md\:grid-cols-\[0\.95fr_1\.05fr\]{grid-template-columns:.95fr 1.05fr}.md\:grid-cols-\[1\.1fr_0\.9fr\]{grid-template-columns:1.1fr .9fr}.md\:grid-cols-\[1\.25fr_1fr\]{grid-template-columns:1.25fr 1fr}.md\:grid-cols-\[1\.2fr_0\.8fr\]{grid-template-columns:1.2fr .8fr}.md\:grid-cols-\[1\.2fr_1fr_0\.7fr_0\.7fr_auto\]{grid-template-columns:1.2fr 1fr .7fr .7fr auto}.md\:grid-cols-\[1\.5fr_1fr\]{grid-template-columns:1.5fr 1fr}.md\:grid-cols-\[1fr_1\.05fr\]{grid-template-columns:1fr 1.05fr}.md\:grid-cols-\[1fr_110px_1fr_auto\]{grid-template-columns:1fr 110px 1fr auto}.md\:grid-cols-\[1fr_130px_130px\]{grid-template-columns:1fr 130px 130px}.md\:grid-cols-\[1fr_150px_180px\]{grid-template-columns:1fr 150px 180px}.md\:grid-cols-\[1fr_180px\]{grid-template-columns:1fr 180px}.md\:grid-cols-\[1fr_180px_auto\]{grid-template-columns:1fr 180px auto}.md\:grid-cols-\[1fr_290px\]{grid-template-columns:1fr 290px}.md\:grid-cols-\[1fr_300px\]{grid-template-columns:1fr 300px}.md\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.md\:grid-cols-\[1fr_minmax\(0\2c 26rem\)\]{grid-template-columns:1fr minmax(0,26rem)}.md\:grid-cols-\[1fr_minmax\(180px\2c 0\.78fr\)\]{grid-template-columns:1fr minmax(180px,.78fr)}.md\:grid-cols-\[210px_minmax\(0\2c 1fr\)\]{grid-template-columns:210px minmax(0,1fr)}.md\:grid-cols-\[220px_minmax\(0\2c 1fr\)\]{grid-template-columns:220px minmax(0,1fr)}.md\:grid-cols-\[240px_1fr\]{grid-template-columns:240px 1fr}.md\:grid-cols-\[240px_minmax\(0\2c 1fr\)\]{grid-template-columns:240px minmax(0,1fr)}.md\:grid-cols-\[440px_minmax\(0\2c 1fr\)\]{grid-template-columns:440px minmax(0,1fr)}.md\:grid-cols-\[88px_292px_minmax\(0\2c 1fr\)\]{grid-template-columns:88px 292px minmax(0,1fr)}.md\:grid-cols-\[auto_1fr_auto\]{grid-template-columns:auto 1fr auto}.md\:grid-cols-\[minmax\(0\2c 1\.5fr\)_minmax\(280px\2c 1fr\)\]{grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr)}.md\:grid-cols-\[minmax\(0\2c 1fr\)_minmax\(280px\2c 0\.8fr\)\]{grid-template-columns:minmax(0,1fr) minmax(280px,.8fr)}.md\:grid-cols-\[minmax\(0\2c 430px\)_minmax\(320px\2c 420px\)\]{grid-template-columns:minmax(0,430px) minmax(320px,420px)}.md\:grid-cols-\[minmax\(280px\2c 380px\)_1fr\]{grid-template-columns:minmax(280px,380px) 1fr}.md\:flex-row{flex-direction:row}.md\:items-start{align-items:flex-start}.md\:items-end{align-items:flex-end}.md\:items-center{align-items:center}.md\:justify-end{justify-content:flex-end}.md\:justify-between{justify-content:space-between}.md\:gap-12{gap:3rem}.md\:gap-2{gap:.5rem}.md\:gap-3{gap:.75rem}.md\:gap-4{gap:1rem}.md\:gap-5{gap:1.25rem}.md\:gap-8{gap:2rem}.md\:-space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(-.5rem * var(--tw-space-x-reverse));margin-left:calc(-.5rem * calc(1 - var(--tw-space-x-reverse)))}.md\:space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.md\:space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.md\:divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.md\:divide-y-0>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(0px * var(--tw-divide-y-reverse))}.md\:self-center{align-self:center}.md\:overflow-y-auto{overflow-y:auto}.md\:rounded-lg{border-radius:12px}.md\:rounded-md{border-radius:8px}.md\:rounded-xl{border-radius:.75rem}.md\:border{border-width:1px}.md\:border-b-0{border-bottom-width:0}.md\:border-l{border-left-width:1px}.md\:border-r{border-right-width:1px}.md\:border-line{border-color:var(--border-color)}.md\:p-10{padding:2.5rem}.md\:p-12{padding:3rem}.md\:p-2{padding:.5rem}.md\:p-3{padding:.75rem}.md\:p-4{padding:1rem}.md\:p-5{padding:1.25rem}.md\:p-6{padding:1.5rem}.md\:p-7{padding:1.75rem}.md\:p-8{padding:2rem}.md\:p-9{padding:2.25rem}.md\:px-10{padding-left:2.5rem;padding-right:2.5rem}.md\:px-12{padding-left:3rem;padding-right:3rem}.md\:px-2{padding-left:.5rem;padding-right:.5rem}.md\:px-3{padding-left:.75rem;padding-right:.75rem}.md\:px-4{padding-left:1rem;padding-right:1rem}.md\:px-5{padding-left:1.25rem;padding-right:1.25rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:px-7{padding-left:1.75rem;padding-right:1.75rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:px-9{padding-left:2.25rem;padding-right:2.25rem}.md\:py-1{padding-top:.25rem;padding-bottom:.25rem}.md\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.md\:py-11{padding-top:2.75rem;padding-bottom:2.75rem}.md\:py-12{padding-top:3rem;padding-bottom:3rem}.md\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}.md\:py-16{padding-top:4rem;padding-bottom:4rem}.md\:py-2{padding-top:.5rem;padding-bottom:.5rem}.md\:py-20{padding-top:5rem;padding-bottom:5rem}.md\:py-3{padding-top:.75rem;padding-bottom:.75rem}.md\:py-32{padding-top:8rem;padding-bottom:8rem}.md\:py-4{padding-top:1rem;padding-bottom:1rem}.md\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.md\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.md\:py-8{padding-top:2rem;padding-bottom:2rem}.md\:pb-0{padding-bottom:0}.md\:pb-10{padding-bottom:2.5rem}.md\:pb-16{padding-bottom:4rem}.md\:pb-4{padding-bottom:1rem}.md\:pb-6{padding-bottom:1.5rem}.md\:pl-10{padding-left:2.5rem}.md\:pr-2{padding-right:.5rem}.md\:pt-20{padding-top:5rem}.md\:pt-3{padding-top:.75rem}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-6xl{font-size:3.75rem;line-height:1}.md\:text-8xl{font-size:6rem;line-height:1}.md\:text-\[10px\]{font-size:10px}.md\:text-\[17px\]{font-size:17px}.md\:text-\[19px\]{font-size:19px}.md\:text-\[28px\]{font-size:28px}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}.md\:opacity-0{opacity:0}.md\:opacity-60{opacity:.6}.md\:shadow-xl{--tw-shadow:0 20px 25px -5px rgb(0 0 0/0.1),0 8px 10px -6px rgb(0 0 0/0.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.md\:transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.group:hover .md\:group-hover\:opacity-100{opacity:1}}@media (min-width:901px){.min-\[901px\]\:block{display:block}}@media (min-width:1024px){.lg\:pointer-events-none{pointer-events:none}.lg\:relative{position:relative}.lg\:sticky{position:sticky}.lg\:top-0{top:0}.lg\:top-24{top:6rem}.lg\:top-4{top:1rem}.lg\:top-6{top:1.5rem}.lg\:top-\[65px\]{top:65px}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:mb-3{margin-bottom:.75rem}.lg\:mb-4{margin-bottom:1rem}.lg\:mb-5{margin-bottom:1.25rem}.lg\:ml-auto{margin-left:auto}.lg\:mt-2{margin-top:.5rem}.lg\:mt-4{margin-top:1rem}.lg\:mt-\[clamp\(2\.5rem\2c 8vh\2c 5rem\)\]{margin-top:clamp(2.5rem,8vh,5rem)}.lg\:block{display:block}.lg\:inline{display:inline}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:h-40{height:10rem}.lg\:h-6{height:1.5rem}.lg\:h-7{height:1.75rem}.lg\:h-8{height:2rem}.lg\:h-\[85vh\]{height:85vh}.lg\:h-\[88vh\]{height:88vh}.lg\:h-\[calc\(100\%-132px\)\]{height:calc(100% - 132px)}.lg\:h-\[calc\(100dvh-21rem\)\]{height:calc(100dvh - 21rem)}.lg\:h-\[calc\(100dvh-65px\)\]{height:calc(100dvh - 65px)}.lg\:h-fit{height:-moz-fit-content;height:fit-content}.lg\:h-full{height:100%}.lg\:max-h-\[500px\]{max-height:500px}.lg\:max-h-\[80vh\]{max-height:80vh}.lg\:max-h-none{max-height:none}.lg\:min-h-0{min-height:0}.lg\:min-h-\[380px\]{min-height:380px}.lg\:min-h-\[40px\]{min-height:40px}.lg\:min-h-\[60px\]{min-height:60px}.lg\:w-40{width:10rem}.lg\:w-6{width:1.5rem}.lg\:w-64{width:16rem}.lg\:w-7{width:1.75rem}.lg\:w-72{width:18rem}.lg\:w-8{width:2rem}.lg\:w-80{width:20rem}.lg\:w-\[276px\]{width:276px}.lg\:w-\[360px\]{width:360px}.lg\:w-\[400px\]{width:400px}.lg\:w-full{width:100%}.lg\:min-w-\[330px\]{min-width:330px}.lg\:max-w-md{max-width:28rem}.lg\:flex-none{flex:none}.lg\:flex-shrink-0{flex-shrink:0}.lg\:animate-none{animation:none}.lg\:columns-3{-moz-columns:3;column-count:3}.lg\:columns-4{-moz-columns:4;column-count:4}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-\[0\.8fr_1\.2fr\],.lg\:grid-cols-\[\.8fr_1\.2fr\]{grid-template-columns:.8fr 1.2fr}.lg\:grid-cols-\[0\.95fr_1\.05fr\]{grid-template-columns:.95fr 1.05fr}.lg\:grid-cols-\[1\.08fr_\.92fr\]{grid-template-columns:1.08fr .92fr}.lg\:grid-cols-\[1\.1fr_0\.9fr\]{grid-template-columns:1.1fr .9fr}.lg\:grid-cols-\[1\.1fr_1fr\]{grid-template-columns:1.1fr 1fr}.lg\:grid-cols-\[1\.3fr_\.7fr\]{grid-template-columns:1.3fr .7fr}.lg\:grid-cols-\[1\.3fr_1fr\]{grid-template-columns:1.3fr 1fr}.lg\:grid-cols-\[1fr_0\.95fr\]{grid-template-columns:1fr .95fr}.lg\:grid-cols-\[1fr_0\.9fr\]{grid-template-columns:1fr .9fr}.lg\:grid-cols-\[1fr_1\.15fr\]{grid-template-columns:1fr 1.15fr}.lg\:grid-cols-\[1fr_1\.35fr\]{grid-template-columns:1fr 1.35fr}.lg\:grid-cols-\[1fr_170px_1\.3fr_auto\]{grid-template-columns:1fr 170px 1.3fr auto}.lg\:grid-cols-\[1fr_180px\]{grid-template-columns:1fr 180px}.lg\:grid-cols-\[1fr_190px_150px_auto\]{grid-template-columns:1fr 190px 150px auto}.lg\:grid-cols-\[1fr_320px\]{grid-template-columns:1fr 320px}.lg\:grid-cols-\[1fr_330px\]{grid-template-columns:1fr 330px}.lg\:grid-cols-\[1fr_360px\]{grid-template-columns:1fr 360px}.lg\:grid-cols-\[224px_minmax\(0\2c 1fr\)\]{grid-template-columns:224px minmax(0,1fr)}.lg\:grid-cols-\[22rem_minmax\(0\2c 1fr\)\]{grid-template-columns:22rem minmax(0,1fr)}.lg\:grid-cols-\[240px_minmax\(0\2c 1fr\)\]{grid-template-columns:240px minmax(0,1fr)}.lg\:grid-cols-\[280px_minmax\(0\2c 1fr\)\]{grid-template-columns:280px minmax(0,1fr)}.lg\:grid-cols-\[320px_minmax\(0\2c 1fr\)\]{grid-template-columns:320px minmax(0,1fr)}.lg\:grid-cols-\[330px_minmax\(0\2c 1fr\)\]{grid-template-columns:330px minmax(0,1fr)}.lg\:grid-cols-\[78px_minmax\(0\2c 1fr\)_80px\]{grid-template-columns:78px minmax(0,1fr) 80px}.lg\:grid-cols-\[minmax\(0\2c 1\.2fr\)_minmax\(17rem\2c \.8fr\)\]{grid-template-columns:minmax(0,1.2fr) minmax(17rem,.8fr)}.lg\:grid-cols-\[minmax\(0\2c 1fr\)_19rem\]{grid-template-columns:minmax(0,1fr) 19rem}.lg\:grid-cols-\[minmax\(0\2c 1fr\)_20rem\]{grid-template-columns:minmax(0,1fr) 20rem}.lg\:grid-cols-\[minmax\(0\2c 1fr\)_290px\]{grid-template-columns:minmax(0,1fr) 290px}.lg\:grid-cols-\[minmax\(0\2c 1fr\)_300px\]{grid-template-columns:minmax(0,1fr) 300px}.lg\:grid-cols-\[minmax\(0\2c 1fr\)_320px\]{grid-template-columns:minmax(0,1fr) 320px}.lg\:grid-cols-\[minmax\(0\2c 1fr\)_340px\]{grid-template-columns:minmax(0,1fr) 340px}.lg\:grid-cols-\[minmax\(0\2c 1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.lg\:grid-cols-\[minmax\(0\2c 1fr\)_minmax\(320px\2c 42\%\)\]{grid-template-columns:minmax(0,1fr) minmax(320px,42%)}.lg\:grid-cols-\[minmax\(0\2c 440px\)_minmax\(0\2c 1fr\)\]{grid-template-columns:minmax(0,440px) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(330px\2c 32\%\)_1fr\]{grid-template-columns:minmax(330px,32%) 1fr}.lg\:grid-cols-\[var\(--rail-w\)_minmax\(0\2c 1fr\)\]{grid-template-columns:var(--rail-w) minmax(0,1fr)}.lg\:flex-row{flex-direction:row}.lg\:flex-col{flex-direction:column}.lg\:place-items-stretch{place-items:stretch}.lg\:items-start{align-items:flex-start}.lg\:items-end{align-items:flex-end}.lg\:items-center{align-items:center}.lg\:justify-end{justify-content:flex-end}.lg\:justify-between{justify-content:space-between}.lg\:justify-items-end{justify-items:end}.lg\:gap-2{gap:.5rem}.lg\:gap-3{gap:.75rem}.lg\:gap-6{gap:1.5rem}.lg\:space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.lg\:self-start{align-self:flex-start}.lg\:overflow-visible{overflow:visible}.lg\:overflow-y-auto{overflow-y:auto}.lg\:overflow-x-visible{overflow-x:visible}.lg\:rounded-none{border-radius:0}.lg\:border-y-0{border-top-width:0}.lg\:border-b-0,.lg\:border-y-0{border-bottom-width:0}.lg\:border-l{border-left-width:1px}.lg\:border-r{border-right-width:1px}.lg\:border-r-0{border-right-width:0}.lg\:border-t-0{border-top-width:0}.lg\:bg-transparent{background-color:transparent}.lg\:p-0{padding:0}.lg\:p-4{padding:1rem}.lg\:px-0{padding-left:0;padding-right:0}.lg\:px-5{padding-left:1.25rem;padding-right:1.25rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.lg\:py-12{padding-top:3rem;padding-bottom:3rem}.lg\:py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.lg\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.lg\:pb-0{padding-bottom:0}.lg\:pb-2{padding-bottom:.5rem}.lg\:pb-4{padding-bottom:1rem}.lg\:pr-2{padding-right:.5rem}.lg\:pr-8{padding-right:2rem}.lg\:pt-0{padding-top:0}.lg\:pt-16{padding-top:4rem}.lg\:pt-\[12vh\]{padding-top:12vh}.lg\:text-left{text-align:left}.lg\:text-7xl{font-size:4.5rem;line-height:1}.lg\:text-\[13px\]{font-size:13px}.lg\:text-\[40px\]{font-size:40px}.lg\:backdrop-blur-0{--tw-backdrop-blur:blur(0);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)}}@media (min-width:1280px){.xl\:right-\[306px\]{right:306px}.xl\:col-span-1{grid-column:span 1/span 1}.xl\:col-span-2{grid-column:span 2/span 2}.xl\:col-span-4{grid-column:span 4/span 4}.xl\:col-start-2{grid-column-start:2}.xl\:row-span-2{grid-row:span 2/span 2}.xl\:block{display:block}.xl\:inline{display:inline}.xl\:flex{display:flex}.xl\:inline-flex{display:inline-flex}.xl\:hidden{display:none}.xl\:max-h-\[640px\]{max-height:640px}.xl\:max-h-\[calc\(100dvh-260px\)\]{max-height:calc(100dvh - 260px)}.xl\:max-h-\[calc\(100vh-15rem\)\]{max-height:calc(100vh - 15rem)}.xl\:w-64{width:16rem}.xl\:w-\[390px\]{width:390px}.xl\:w-\[520px\]{width:520px}.xl\:w-\[640px\]{width:640px}.xl\:max-w-4xl{max-width:56rem}.xl\:columns-4{-moz-columns:4;column-count:4}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.xl\:grid-cols-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.xl\:grid-cols-\[1\.1fr_0\.9fr\]{grid-template-columns:1.1fr .9fr}.xl\:grid-cols-\[1\.1fr_1fr\]{grid-template-columns:1.1fr 1fr}.xl\:grid-cols-\[1\.2fr_1fr_1fr_auto_auto\]{grid-template-columns:1.2fr 1fr 1fr auto auto}.xl\:grid-cols-\[1\.4fr_1fr\]{grid-template-columns:1.4fr 1fr}.xl\:grid-cols-\[1fr_18rem\]{grid-template-columns:1fr 18rem}.xl\:grid-cols-\[1fr_360px\]{grid-template-columns:1fr 360px}.xl\:grid-cols-\[1fr_380px\]{grid-template-columns:1fr 380px}.xl\:grid-cols-\[235px_minmax\(0\2c 1fr\)_300px\]{grid-template-columns:235px minmax(0,1fr) 300px}.xl\:grid-cols-\[240px_minmax\(0\2c 1fr\)_360px\]{grid-template-columns:240px minmax(0,1fr) 360px}.xl\:grid-cols-\[280px_minmax\(0\2c 1fr\)\]{grid-template-columns:280px minmax(0,1fr)}.xl\:grid-cols-\[310px_minmax\(0\2c 1fr\)\]{grid-template-columns:310px minmax(0,1fr)}.xl\:grid-cols-\[330px_minmax\(0\2c 1fr\)_330px\]{grid-template-columns:330px minmax(0,1fr) 330px}.xl\:grid-cols-\[380px_1fr\]{grid-template-columns:380px 1fr}.xl\:grid-cols-\[380px_minmax\(0\2c 1fr\)\]{grid-template-columns:380px minmax(0,1fr)}.xl\:grid-cols-\[92px_316px_minmax\(0\2c 1fr\)\]{grid-template-columns:92px 316px minmax(0,1fr)}.xl\:grid-cols-\[92px_316px_minmax\(0\2c 1fr\)_306px\]{grid-template-columns:92px 316px minmax(0,1fr) 306px}.xl\:grid-cols-\[minmax\(0\2c 1\.1fr\)_minmax\(360px\2c 0\.9fr\)\]{grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr)}.xl\:grid-cols-\[minmax\(0\2c 1\.55fr\)_minmax\(340px\2c \.65fr\)\]{grid-template-columns:minmax(0,1.55fr) minmax(340px,.65fr)}.xl\:grid-cols-\[minmax\(0\2c 1fr\)_320px\]{grid-template-columns:minmax(0,1fr) 320px}.xl\:grid-cols-\[minmax\(0\2c 1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.xl\:grid-cols-\[minmax\(320px\2c 0\.9fr\)_minmax\(0\2c 1\.35fr\)\]{grid-template-columns:minmax(320px,.9fr) minmax(0,1.35fr)}.xl\:grid-cols-\[minmax\(360px\2c 0\.95fr\)_minmax\(0\2c 1\.35fr\)\]{grid-template-columns:minmax(360px,.95fr) minmax(0,1.35fr)}.xl\:flex-row{flex-direction:row}.xl\:items-end{align-items:flex-end}.xl\:items-center{align-items:center}.xl\:justify-between{justify-content:space-between}.xl\:gap-9{gap:2.25rem}.xl\:border-0{border-width:0}.xl\:border-b-0{border-bottom-width:0}.xl\:border-r{border-right-width:1px}.xl\:bg-transparent{background-color:transparent}.xl\:p-0{padding:0}.xl\:px-10{padding-left:2.5rem;padding-right:2.5rem}.xl\:px-3\.5{padding-left:.875rem;padding-right:.875rem}.xl\:shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}}@media (min-width:1536px){.\32xl\:block{display:block}.\32xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media print{.print\:overflow-visible{overflow:visible}}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar,.\[\&\:\:-webkit-search-cancel-button\]\:hidden::-webkit-search-cancel-button{display:none}.\[\&\>\*\]\:mb-3>*{margin-bottom:.75rem}.peer:checked~.peer-checked\:\[\&\>span\]\:translate-x-4>span{--tw-translate-x:1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:checked~.dark\:peer-checked\:\[\&\>span\]\:bg-slate-900>span:is([data-theme=dark] *){--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}.\[\&\>svg\]\:h-4>svg{height:1rem}.\[\&\>svg\]\:w-4>svg{width:1rem}