:root{--bg:#050a07;--surface:#4a7c590d;--surface-2:#4a7c591a;--border:#7eac882e;--border-soft:#7eac881a;--candle:#7eac88;--candle-glow:#7eac8838;--iris:#6c5edc;--iris-glow:#6c5edc29;--accent:#4a7c59;--accent-soft:#4a7c592e;--text-1:#eef4f0;--text-2:#b8cdbe;--text-3:#7d9183}*,:before,:after{--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:#3b82f680;--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:#3b82f680;--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: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:Segoe UI,-apple-system,BlinkMacSystemFont,system-ui,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family: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{-webkit-appearance:button;background-color:#0000;background-image:none}input:where([type=button]){-webkit-appearance:button;background-color:#0000;background-image:none}input:where([type=reset]){-webkit-appearance:button;background-color:#0000;background-image:none}input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-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,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;bottom:0;left:0;right:0}.inset-y-0{top:0;bottom:0}.bottom-0{bottom:0}.bottom-1\.5{bottom:.375rem}.bottom-5{bottom:1.25rem}.bottom-full{bottom:100%}.left-0{left:0}.left-1{left:.25rem}.right-0{right:0}.right-2{right:.5rem}.right-3{right:.75rem}.right-5{right:1.25rem}.top-0{top:0}.top-0\.5{top:.125rem}.top-1{top:.25rem}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-3{top:.75rem}.top-5{top:1.25rem}.top-full{top:100%}.z-10{z-index:10}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[9991\]{z-index:9991}.col-span-1{grid-column:span 1/span 1}.mx-auto{margin-left:auto;margin-right:auto}.my-3{margin-top:.75rem;margin-bottom:.75rem}.-ml-2{margin-left:-.5rem}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.ml-0\.5{margin-left:.125rem}.ml-2{margin-left:.5rem}.mr-2{margin-right:.5rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{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-8{margin-top:2rem}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.list-item{display:list-item}.hidden{display:none}.h-0\.5{height:.125rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-14{height:3.5rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-4{height:1rem}.h-44{height:11rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-full{height:100%}.h-screen{height:100vh}.max-h-64{max-height:16rem}.max-h-\[65vh\]{max-height:65vh}.max-h-\[70vh\]{max-height:70vh}.max-h-\[90vh\]{max-height:90vh}.min-h-\[44px\]{min-height:44px}.w-1\.5{width:.375rem}.w-1\/3{width:33.3333%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-14{width:3.5rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-2\/3{width:66.6667%}.w-24{width:6rem}.w-3\.5{width:.875rem}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-40{width:10rem}.w-44{width:11rem}.w-48{width:12rem}.w-56{width:14rem}.w-6{width:1.5rem}.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-\[2\.5px\]{width:2.5px}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0}.min-w-\[120px\]{min-width:120px}.min-w-\[44px\]{min-width:44px}.max-w-2xl{max-width:42rem}.max-w-5xl{max-width:64rem}.max-w-\[80vw\]{max-width:80vw}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xs{max-width:20rem}.flex-1{flex:1}.flex-shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-full{--tw-translate-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))}.-translate-y-1\/2{--tw-translate-y:-50%;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;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\.5{--tw-translate-x:.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))}.translate-x-5{--tw-translate-x:1.25rem;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-50{--tw-scale-x:.5;--tw-scale-y:.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))}.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))}@keyframes fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:.2s ease-out fadeIn}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;user-select:none}.resize-none{resize:none}.resize{resize:both}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,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))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.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-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-8{gap:2rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-y-2{row-gap:.5rem}.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-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-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-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-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-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-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))}.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-void-600>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(20 26 56/var(--tw-divide-opacity,1))}.self-center{align-self:center}.self-stretch{align-self:stretch}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-l-2{border-left-width:2px}.border-t{border-top-width:1px}.border-candle-400{--tw-border-opacity:1;border-color:rgb(90 144 105/var(--tw-border-opacity,1))}.border-candle-500{--tw-border-opacity:1;border-color:rgb(74 124 89/var(--tw-border-opacity,1))}.border-candle-500\/50{border-color:#4a7c5980}.border-candle-500\/60{border-color:#4a7c5999}.border-candle-600\/40{border-color:#3a644666}.border-candle-600\/50{border-color:#3a644680}.border-candle-700\/20{border-color:#2c4d3633}.border-candle-700\/25{border-color:#2c4d3640}.border-candle-700\/30{border-color:#2c4d364d}.border-candle-700\/40{border-color:#2c4d3666}.border-iris-400{--tw-border-opacity:1;border-color:rgb(136 120 240/var(--tw-border-opacity,1))}.border-iris-500\/50{border-color:#6c5edc80}.border-iris-500\/60{border-color:#6c5edc99}.border-iris-600\/50{border-color:#5448b880}.border-iris-600\/60{border-color:#5448b899}.border-iris-700\/20{border-color:#3e349033}.border-iris-700\/25{border-color:#3e349040}.border-iris-700\/30{border-color:#3e34904d}.border-iris-700\/40{border-color:#3e349066}.border-iris-800\/40{border-color:#2a226866}.border-iris-900\/40{border-color:#18144066}.border-mist-600{--tw-border-opacity:1;border-color:rgb(80 72 128/var(--tw-border-opacity,1))}.border-mist-600\/70{border-color:#504880b3}.border-mist-700\/30{border-color:#3830604d}.border-mist-700\/40{border-color:#38306066}.border-void-400\/40{border-color:#252e5c66}.border-void-400\/50{border-color:#252e5c80}.border-void-500{--tw-border-opacity:1;border-color:rgb(28 36 72/var(--tw-border-opacity,1))}.border-void-500\/40{border-color:#1c244866}.border-void-500\/50{border-color:#1c244880}.border-void-500\/60{border-color:#1c244899}.border-void-600{--tw-border-opacity:1;border-color:rgb(20 26 56/var(--tw-border-opacity,1))}.border-void-600\/40{border-color:#141a3866}.border-void-600\/50{border-color:#141a3880}.border-void-600\/60{border-color:#141a3899}.border-void-700{--tw-border-opacity:1;border-color:rgb(15 20 40/var(--tw-border-opacity,1))}.border-void-700\/60{border-color:#0f142899}.border-white\/10{border-color:#ffffff1a}.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.bg-black\/70{background-color:#000000b3}.bg-candle-400{--tw-bg-opacity:1;background-color:rgb(90 144 105/var(--tw-bg-opacity,1))}.bg-candle-500{--tw-bg-opacity:1;background-color:rgb(74 124 89/var(--tw-bg-opacity,1))}.bg-candle-500\/20{background-color:#4a7c5933}.bg-candle-600{--tw-bg-opacity:1;background-color:rgb(58 100 70/var(--tw-bg-opacity,1))}.bg-candle-600\/15{background-color:#3a644626}.bg-candle-900\/10{background-color:#13231a1a}.bg-candle-900\/15{background-color:#13231a26}.bg-candle-900\/20{background-color:#13231a33}.bg-candle-900\/30{background-color:#13231a4d}.bg-candle-900\/40{background-color:#13231a66}.bg-iris-400{--tw-bg-opacity:1;background-color:rgb(136 120 240/var(--tw-bg-opacity,1))}.bg-iris-500{--tw-bg-opacity:1;background-color:rgb(108 94 220/var(--tw-bg-opacity,1))}.bg-iris-500\/20{background-color:#6c5edc33}.bg-iris-700{--tw-bg-opacity:1;background-color:rgb(62 52 144/var(--tw-bg-opacity,1))}.bg-iris-700\/30{background-color:#3e34904d}.bg-iris-800\/40{background-color:#2a226866}.bg-iris-900\/10{background-color:#1814401a}.bg-iris-900\/15{background-color:#18144026}.bg-iris-900\/20{background-color:#18144033}.bg-iris-900\/30{background-color:#1814404d}.bg-iris-900\/40{background-color:#18144066}.bg-iris-900\/50{background-color:#18144080}.bg-mist-900\/30{background-color:#140e2a4d}.bg-mist-900\/40{background-color:#140e2a66}.bg-transparent{background-color:#0000}.bg-void-500{--tw-bg-opacity:1;background-color:rgb(28 36 72/var(--tw-bg-opacity,1))}.bg-void-600{--tw-bg-opacity:1;background-color:rgb(20 26 56/var(--tw-bg-opacity,1))}.bg-void-700{--tw-bg-opacity:1;background-color:rgb(15 20 40/var(--tw-bg-opacity,1))}.bg-void-700\/25{background-color:#0f142840}.bg-void-700\/30{background-color:#0f14284d}.bg-void-700\/40{background-color:#0f142866}.bg-void-700\/50{background-color:#0f142880}.bg-void-700\/60{background-color:#0f142899}.bg-void-800{--tw-bg-opacity:1;background-color:rgb(10 13 28/var(--tw-bg-opacity,1))}.bg-void-800\/30{background-color:#0a0d1c4d}.bg-void-800\/40{background-color:#0a0d1c66}.bg-void-800\/50{background-color:#0a0d1c80}.bg-void-800\/60{background-color:#0a0d1c99}.bg-void-800\/80{background-color:#0a0d1ccc}.bg-void-900{--tw-bg-opacity:1;background-color:rgb(6 8 16/var(--tw-bg-opacity,1))}.bg-void-900\/60{background-color:#06081099}.bg-void-900\/95{background-color:#060810f2}.bg-white\/10{background-color:#ffffff1a}.bg-white\/25{background-color:#ffffff40}.bg-gradient-to-br{background-image:linear-gradient(to bottom right, var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right, var(--tw-gradient-stops))}.from-candle-700\/30{--tw-gradient-from:#2c4d364d var(--tw-gradient-from-position);--tw-gradient-to:#2c4d3600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-iris-900\/20{--tw-gradient-from:#18144033 var(--tw-gradient-from-position);--tw-gradient-to:#18144000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.to-candle-600\/20{--tw-gradient-to:#3a644633 var(--tw-gradient-to-position)}.to-candle-900\/10{--tw-gradient-to:#13231a1a var(--tw-gradient-to-position)}.fill-candle-400{fill:#5a9069}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.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-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-8{padding-left:2rem;padding-right:2rem}.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-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.pb-1{padding-bottom:.25rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pl-3{padding-left:.75rem}.pr-0{padding-right:0}.pr-1{padding-right:.25rem}.pr-2{padding-right:.5rem}.pr-4{padding-right:1rem}.pt-1{padding-top:.25rem}.pt-1\.5{padding-top:.375rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:Segoe UI,-apple-system,BlinkMacSystemFont,system-ui,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.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-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.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-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.italic{font-style:italic}.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-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.22em\]{letter-spacing:.22em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-candle-100{--tw-text-opacity:1;color:rgb(214 230 218/var(--tw-text-opacity,1))}.text-candle-200{--tw-text-opacity:1;color:rgb(169 201 176/var(--tw-text-opacity,1))}.text-candle-300{--tw-text-opacity:1;color:rgb(126 172 136/var(--tw-text-opacity,1))}.text-candle-300\/80{color:#7eac88cc}.text-candle-300\/90{color:#7eac88e6}.text-candle-400{--tw-text-opacity:1;color:rgb(90 144 105/var(--tw-text-opacity,1))}.text-candle-500{--tw-text-opacity:1;color:rgb(74 124 89/var(--tw-text-opacity,1))}.text-emerald-400{--tw-text-opacity:1;color:rgb(52 211 153/var(--tw-text-opacity,1))}.text-iris-100{--tw-text-opacity:1;color:rgb(226 222 255/var(--tw-text-opacity,1))}.text-iris-200{--tw-text-opacity:1;color:rgb(200 190 255/var(--tw-text-opacity,1))}.text-iris-200\/65{color:#c8beffa6}.text-iris-200\/80{color:#c8beffcc}.text-iris-200\/85{color:#c8beffd9}.text-iris-300{--tw-text-opacity:1;color:rgb(168 154 255/var(--tw-text-opacity,1))}.text-iris-300\/60{color:#a89aff99}.text-iris-300\/70{color:#a89affb3}.text-iris-300\/80{color:#a89affcc}.text-iris-400{--tw-text-opacity:1;color:rgb(136 120 240/var(--tw-text-opacity,1))}.text-iris-400\/70{color:#8878f0b3}.text-iris-400\/80{color:#8878f0cc}.text-iris-500{--tw-text-opacity:1;color:rgb(108 94 220/var(--tw-text-opacity,1))}.text-mist-100{--tw-text-opacity:1;color:rgb(237 233 255/var(--tw-text-opacity,1))}.text-mist-200{--tw-text-opacity:1;color:rgb(216 208 248/var(--tw-text-opacity,1))}.text-mist-300{--tw-text-opacity:1;color:rgb(188 178 232/var(--tw-text-opacity,1))}.text-mist-400{--tw-text-opacity:1;color:rgb(152 144 204/var(--tw-text-opacity,1))}.text-mist-50{--tw-text-opacity:1;color:rgb(248 246 255/var(--tw-text-opacity,1))}.text-mist-500{--tw-text-opacity:1;color:rgb(114 108 168/var(--tw-text-opacity,1))}.text-mist-600{--tw-text-opacity:1;color:rgb(80 72 128/var(--tw-text-opacity,1))}.text-mist-700{--tw-text-opacity:1;color:rgb(56 48 96/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/50{color:#ffffff80}.text-white\/60{color:#fff9}.text-white\/70{color:#ffffffb3}.line-through{text-decoration-line:line-through}.placeholder-mist-600::placeholder{--tw-placeholder-opacity:1;color:rgb(80 72 128/var(--tw-placeholder-opacity,1))}.placeholder-mist-700::placeholder{--tw-placeholder-opacity:1;color:rgb(56 48 96/var(--tw-placeholder-opacity,1))}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.shadow{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -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-2xl{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -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_6px_rgba\(108\,94\,220\,0\.7\)\]{--tw-shadow:0 0 6px #6c5edcb3;--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\(74\,124\,89\,0\.8\)\]{--tw-shadow:0 0 6px #4a7c59cc;--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-lg{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -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)}.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);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + 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)}.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);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-iris-600\/40{--tw-ring-color:#5448b866}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-md{--tw-backdrop-blur:blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}:root,[data-theme=forest]{--bg-overlay-rgb:5, 10, 7;--bg-overlay-alpha:.97;--bg-image:radial-gradient(ellipse at 50% 30%, #4a7c591a, transparent 65%);--bg-position:center}[data-theme=kura]{--bg:#0a0d14;--bg-overlay-rgb:10, 13, 20;--bg-overlay-alpha:.98;--bg-image:linear-gradient(180deg, #b8c5cf0a 0%, transparent 40%);--bg-position:center;--surface:#b8c5cf0a;--surface-2:#b8c5cf12;--border:#b8c5cf2e;--border-soft:#b8c5cf1a;--candle:#c8d0d8;--candle-glow:#b8c5cf2e;--iris:#8a9ab0;--iris-glow:#8a9ab024;--accent:#b8c5cf;--on-accent:#0a0f0c;--accent-soft:#b8c5cf26;--text-1:#eef1f5;--text-2:#b8c1cd;--text-3:#7a8492}[data-theme=twilight]{--bg:#0c0a1a;--bg-overlay-rgb:12, 10, 26;--bg-overlay-alpha:.96;--bg-image:radial-gradient(ellipse at 50% 25%, #a89aff1a, transparent 60%);--bg-position:center;--surface:#a89aff0d;--surface-2:#a89aff17;--border:#a89aff2e;--border-soft:#a89aff1a;--candle:#c8beff;--candle-glow:#c8beff33;--iris:#a89aff;--iris-glow:#a89aff33;--accent:#8878f0;--on-accent:#fff;--accent-soft:#8878f033;--text-1:#f1eeff;--text-2:#c3bce8;--text-3:#8780b8}[data-theme=aurora]{--bg:#050810;--bg-overlay-rgb:5, 8, 16;--bg-overlay-alpha:.95;--bg-image:linear-gradient(135deg, #3a8b9a1a 0%, #8e649414 50%, #4a7c591a 100%);--bg-position:center;--surface:#3a8b9a0f;--surface-2:#8e649414;--border:#a8d5ba29;--border-soft:#a8d5ba14;--candle:#a8d5ba;--candle-glow:#a8d5ba33;--iris:#b497d2;--iris-glow:#b497d22e;--accent:#4dadc4;--on-accent:#fff;--accent-soft:#4dadc42e;--text-1:#eef5f4;--text-2:#b6c8c4;--text-3:#7a8e8a}[data-theme=sage]{--bg:#050807;--bg-overlay-rgb:5, 8, 7;--bg-overlay-alpha:.96;--bg-image:none;--bg-position:center;--surface:#9caf880f;--surface-2:#9caf881a;--border:#9caf8838;--border-soft:#9caf881a;--candle:#b8d0a4;--candle-glow:#b8d0a433;--iris:#9caf88;--iris-glow:#9caf8833;--accent:#9caf88;--on-accent:#0a0f0c;--accent-soft:#9caf8829;--text-1:#f4f6f1;--text-2:#c8d3bc;--text-3:#8a9683}[data-theme=mint]{--bg:#050807;--bg-overlay-rgb:5, 8, 7;--bg-overlay-alpha:.96;--bg-image:none;--bg-position:center;--surface:#a8d5ba0f;--surface-2:#a8d5ba1a;--border:#a8d5ba38;--border-soft:#a8d5ba1a;--candle:#c4e2cf;--candle-glow:#c4e2cf33;--iris:#a8d5ba;--iris-glow:#a8d5ba33;--accent:#a8d5ba;--on-accent:#0a0f0c;--accent-soft:#a8d5ba29;--text-1:#f3f8f4;--text-2:#c5dccd;--text-3:#8aa495}[data-theme=hunter]{--bg:#040605;--bg-overlay-rgb:4, 6, 5;--bg-overlay-alpha:.96;--bg-image:none;--bg-position:center;--surface:#7b9e890f;--surface-2:#7b9e891a;--border:#7b9e893d;--border-soft:#7b9e891f;--candle:#a3b59a;--candle-glow:#a3b59a2e;--iris:#7b9e89;--iris-glow:#7b9e8933;--accent:#7b9e89;--on-accent:#fff;--accent-soft:#7b9e892e;--text-1:#eef3ef;--text-2:#b8cabd;--text-3:#7c8d80}[data-theme=ocean]{--bg:#050a14;--bg-overlay-rgb:5, 10, 20;--bg-overlay-alpha:.96;--bg-image:radial-gradient(ellipse at 50% 80%, #2c5f7d24, transparent 65%);--bg-position:center;--surface:#2c5f7d0f;--surface-2:#2c5f7d1a;--border:#6ea0b42e;--border-soft:#6ea0b41a;--candle:#8eb6c4;--candle-glow:#8eb6c42e;--iris:#5e8aa0;--iris-glow:#5e8aa029;--accent:#2c5f7d;--on-accent:#fff;--accent-soft:#2c5f7d38;--text-1:#ecf2f6;--text-2:#b3c5d2;--text-3:#738798}[data-theme=mist]{--bg:#0a0d12;--bg-overlay-rgb:10, 13, 18;--bg-overlay-alpha:.98;--bg-image:none;--bg-position:center;--surface:#aab4c80a;--surface-2:#aab4c814;--border:#aab4c829;--border-soft:#aab4c814;--candle:#b8c2d4;--candle-glow:#b8c2d429;--iris:#8898b4;--iris-glow:#8898b424;--accent:#8898b4;--on-accent:#fff;--accent-soft:#8898b42e;--text-1:#eef0f5;--text-2:#b6bdcb;--text-3:#7a8294}[data-theme=charcoal]{--bg:#000;--bg-overlay-rgb:0, 0, 0;--bg-overlay-alpha:1;--bg-image:none;--bg-position:center;--surface:#0a0a0ab8;--surface-2:#141414d9;--border:#ffffff1a;--border-soft:#ffffff0d;--candle:#fff;--candle-glow:#ffffff29;--iris:#d4d4d4;--iris-glow:#ffffff1a;--accent:#fff;--on-accent:#0a0f0c;--accent-soft:#ffffff1a;--text-1:#fff;--text-2:#ccc;--text-3:#888}[data-theme=pine]{--bg:#060c0a;--bg-overlay-rgb:6, 12, 10;--bg-overlay-alpha:.97;--bg-image:radial-gradient(ellipse at 50% 30%, #3a645c1a, transparent 65%);--bg-position:center;--surface:#3a645c0d;--surface-2:#3a645c1a;--border:#6a948e2e;--border-soft:#6a948e1a;--candle:#6e9a92;--candle-glow:#6e9a9238;--iris:#5a7e9a;--iris-glow:#5a7e9a29;--accent:#3a6c66;--on-accent:#fff;--accent-soft:#3a6c662e;--text-1:#eaf2ee;--text-2:#b0c5be;--text-3:#758c87}[data-theme=moss]{--bg:#060a06;--bg-overlay-rgb:6, 10, 6;--bg-overlay-alpha:.96;--bg-image:none;--bg-position:center;--surface:#7a9c6e0f;--surface-2:#7a9c6e1a;--border:#92b2842e;--border-soft:#92b2841a;--candle:#b6cda6;--candle-glow:#b6cda633;--iris:#92b284;--iris-glow:#92b2842e;--accent:#7a9c6e;--on-accent:#fff;--accent-soft:#7a9c6e2e;--text-1:#f0f5ec;--text-2:#c2d4b8;--text-3:#859280}[data-theme=ink]{--bg:#050608;--bg-overlay-rgb:5, 6, 8;--bg-overlay-alpha:.99;--bg-image:none;--bg-position:center;--surface:#a0afc30a;--surface-2:#a0afc312;--border:#a0afc329;--border-soft:#a0afc314;--candle:#c0cad8;--candle-glow:#c0cad829;--iris:#8090a8;--iris-glow:#8090a824;--accent:#8090a8;--on-accent:#fff;--accent-soft:#8090a82e;--text-1:#f0f2f6;--text-2:#b8bfcc;--text-3:#7a8294}[data-theme=wabi]{--bg:#0a0907;--bg-overlay-rgb:10, 9, 7;--bg-overlay-alpha:.97;--bg-image:radial-gradient(ellipse at 30% 70%, #8c826914, transparent 60%);--bg-position:center;--surface:#8c82690d;--surface-2:#8c826917;--border:#a89c822e;--border-soft:#a89c821a;--candle:#b8ac90;--candle-glow:#b8ac902e;--iris:#968874;--iris-glow:#96887429;--accent:#8a7a64;--on-accent:#fff;--accent-soft:#8a7a6433;--text-1:#efebe2;--text-2:#c0b8a8;--text-3:#847e72}[data-theme=shou]{--bg:#08060a;--bg-overlay-rgb:8, 6, 10;--bg-overlay-alpha:.98;--bg-image:none;--bg-position:center;--surface:#6e5a5f0d;--surface-2:#6e5a5f17;--border:#967c8229;--border-soft:#967c8214;--candle:#a89098;--candle-glow:#a8909829;--iris:#82707a;--iris-glow:#82707a24;--accent:#756068;--on-accent:#fff;--accent-soft:#75606833;--text-1:#efe9ec;--text-2:#beb2b8;--text-3:#847780}[data-theme=stone]{--bg:#0a0a0a;--bg-overlay-rgb:10, 10, 10;--bg-overlay-alpha:.99;--bg-image:none;--bg-position:center;--surface:#b4b4b40a;--surface-2:#b4b4b412;--border:#b4b4b429;--border-soft:#b4b4b414;--candle:#c8c8c8;--candle-glow:#c8c8c829;--iris:#a0a0a0;--iris-glow:#a0a0a024;--accent:#909090;--on-accent:#fff;--accent-soft:#90909033;--text-1:#f0f0f0;--text-2:#b8b8b8;--text-3:gray}[data-theme=lavender]{--bg:#0c0a14;--bg-overlay-rgb:12, 10, 20;--bg-overlay-alpha:.96;--bg-image:radial-gradient(ellipse at 50% 25%, #c4afdc14, transparent 60%);--bg-position:center;--surface:#c4afdc0d;--surface-2:#c4afdc17;--border:#c4afdc2e;--border-soft:#c4afdc1a;--candle:#d4c2e2;--candle-glow:#d4c2e22e;--iris:#b09ed0;--iris-glow:#b09ed02e;--accent:#9c8abc;--on-accent:#fff;--accent-soft:#9c8abc33;--text-1:#f1edf6;--text-2:#c8bcd6;--text-3:#8a82a0}[data-theme=violet]{--bg:#0a0518;--bg-overlay-rgb:10, 5, 24;--bg-overlay-alpha:.97;--bg-image:radial-gradient(ellipse at 50% 30%, #6c3cb41f, transparent 60%);--bg-position:center;--surface:#6c3cb40f;--surface-2:#6c3cb41a;--border:#966edc2e;--border-soft:#966edc1a;--candle:#b89adc;--candle-glow:#b89adc33;--iris:#8a64c8;--iris-glow:#8a64c833;--accent:#6c3cb4;--on-accent:#fff;--accent-soft:#6c3cb438;--text-1:#f0eaf8;--text-2:#c4b6dc;--text-3:#8478a0}[data-theme=storm]{--bg:#08090c;--bg-overlay-rgb:8, 9, 12;--bg-overlay-alpha:.97;--bg-image:linear-gradient(180deg, #505f780f 0%, transparent 50%);--bg-position:center;--surface:#505f780f;--surface-2:#505f781a;--border:#788aa82e;--border-soft:#788aa81a;--candle:#a4b2c8;--candle-glow:#a4b2c82e;--iris:#788aa0;--iris-glow:#788aa029;--accent:#506784;--on-accent:#fff;--accent-soft:#50678438;--text-1:#ecf0f5;--text-2:#b4bec8;--text-3:#788494}[data-theme=dusk]{--bg:#0a0a10;--bg-overlay-rgb:10, 10, 16;--bg-overlay-alpha:.97;--bg-image:radial-gradient(ellipse at 70% 80%, #8c809e0f, transparent 65%);--bg-position:center;--surface:#8c809e0d;--surface-2:#8c809e17;--border:#9e90b22e;--border-soft:#9e90b21a;--candle:#b6a8c8;--candle-glow:#b6a8c82e;--iris:#8e7ea4;--iris-glow:#8e7ea429;--accent:#7a6c8e;--on-accent:#fff;--accent-soft:#7a6c8e33;--text-1:#efedf2;--text-2:#beb6c4;--text-3:#847e94}[data-accent=forest]{--accent:#4a7c59;--on-accent:#fff;--accent-rgb:74, 124, 89;--accent-soft:#4a7c5933;--candle:#7eac88;--candle-glow:#7eac8838}[data-accent=teal]{--accent:#3a8b9a;--on-accent:#fff;--accent-rgb:58, 139, 154;--accent-soft:#3a8b9a33;--candle:#6ab0bd;--candle-glow:#6ab0bd38}[data-accent=ocean]{--accent:#2c5f7d;--on-accent:#fff;--accent-rgb:44, 95, 125;--accent-soft:#2c5f7d38;--candle:#8eb6c4;--candle-glow:#8eb6c433}[data-accent=slate]{--accent:#5b7a9e;--on-accent:#fff;--accent-rgb:91, 122, 158;--accent-soft:#5b7a9e38;--candle:#95aac4;--candle-glow:#95aac42e}[data-accent=iris]{--accent:#6c5edc;--on-accent:#fff;--accent-rgb:108, 94, 220;--accent-soft:#6c5edc33;--candle:#a89aff;--candle-glow:#a89aff33}[data-accent=plum]{--accent:#8e6494;--on-accent:#fff;--accent-rgb:142, 100, 148;--accent-soft:#8e649438;--candle:#b497ba;--candle-glow:#b497ba38}[data-accent=mauve]{--accent:#a07896;--on-accent:#fff;--accent-rgb:160, 120, 150;--accent-soft:#a0789638;--candle:#c4a8ba;--candle-glow:#c4a8ba33}[data-accent=sage]{--accent:#9caf88;--on-accent:#0a0f0c;--accent-rgb:156, 175, 136;--accent-soft:#9caf882e;--candle:#b8d0a4;--candle-glow:#b8d0a433}[data-accent=mint]{--accent:#a8d5ba;--on-accent:#0a0f0c;--accent-rgb:168, 213, 186;--accent-soft:#a8d5ba2e;--candle:#c4e2cf;--candle-glow:#c4e2cf33}[data-accent=platinum]{--accent:#b8c5cf;--on-accent:#0a0f0c;--accent-rgb:184, 197, 207;--accent-soft:#b8c5cf33;--candle:#c8d0d8;--candle-glow:#b8c5cf2e}[data-accent=pine]{--accent:#3a6c66;--on-accent:#fff;--accent-rgb:58, 108, 102;--accent-soft:#3a6c6638;--candle:#6e9a92;--candle-glow:#6e9a9238}[data-accent=emerald]{--accent:#2a8055;--on-accent:#fff;--accent-rgb:42, 128, 85;--accent-soft:#2a805538;--candle:#5cb088;--candle-glow:#5cb08838}[data-accent=moss]{--accent:#7a9c6e;--on-accent:#fff;--accent-rgb:122, 156, 110;--accent-soft:#7a9c6e33;--candle:#b6cda6;--candle-glow:#b6cda633}[data-accent=lavender]{--accent:#9c8abc;--on-accent:#fff;--accent-rgb:156, 138, 188;--accent-soft:#9c8abc38;--candle:#d4c2e2;--candle-glow:#d4c2e233}[data-accent=violet]{--accent:#6c3cb4;--on-accent:#fff;--accent-rgb:108, 60, 180;--accent-soft:#6c3cb438;--candle:#b89adc;--candle-glow:#b89adc38}[data-accent=storm]{--accent:#506784;--on-accent:#fff;--accent-rgb:80, 103, 132;--accent-soft:#50678438;--candle:#a4b2c8;--candle-glow:#a4b2c833}[data-accent=dusk]{--accent:#7a6c8e;--on-accent:#fff;--accent-rgb:122, 108, 142;--accent-soft:#7a6c8e38;--candle:#b6a8c8;--candle-glow:#b6a8c833}[data-accent=pearl]{--accent:#d8d8d8;--on-accent:#0a0f0c;--accent-rgb:216, 216, 216;--accent-soft:#d8d8d833;--candle:#e8e8e8;--candle-glow:#d8d8d833}[data-accent=ash]{--accent:#807870;--on-accent:#fff;--accent-rgb:128, 120, 112;--accent-soft:#80787038;--candle:#b0a89e;--candle-glow:#b0a89e2e}[data-accent=fog]{--accent:#98a8b4;--on-accent:#0a0f0c;--accent-rgb:152, 168, 180;--accent-soft:#98a8b438;--candle:#c0ccd4;--candle-glow:#c0ccd42e}[data-bg=black] body:before{background-color:#000;background-image:none;animation:none}[data-bg=theme] body:before{background-color:var(--bg);background-image:none;animation:none}[data-bg=gradient-radial] body:before{background-color:var(--bg);background-image:radial-gradient(ellipse 90% 60% at 50% 25%, var(--accent-soft), transparent 70%);animation:none}[data-bg=gradient-linear] body:before{background-color:var(--bg);background-image:linear-gradient(180deg, var(--accent-soft) 0%, transparent 60%);animation:none}[data-bg=gradient-mesh] body:before{background-color:var(--bg);background-image:radial-gradient(ellipse 50% 40% at 15% 15%, var(--accent-soft), transparent 60%), radial-gradient(ellipse 45% 50% at 85% 60%, var(--iris-glow), transparent 60%), radial-gradient(ellipse 40% 35% at 50% 95%, var(--candle-glow), transparent 60%);animation:none}[data-bg=noise] body:before{background-color:var(--bg);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'><filter id='n'><feTurbulence baseFrequency='0.92' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.06 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");background-repeat:repeat;background-size:200px 200px;animation:none}[data-bg=dots] body:before{background-color:var(--bg);background-image:radial-gradient(circle, var(--border) 1px, transparent 1px);background-position:0 0;background-repeat:repeat;background-size:24px 24px;animation:none}[data-bg=grid] body:before{background-color:var(--bg);background-image:linear-gradient(var(--border-soft) 1px, transparent 1px), linear-gradient(90deg, var(--border-soft) 1px, transparent 1px);background-position:0 0;background-repeat:repeat;background-size:32px 32px;animation:none}[data-bg=vignette] body:before{background-color:var(--bg);background-image:radial-gradient(#0000 30%,#0000008c 100%);animation:none}@keyframes gg-aurora-shift{0%{background-position:0 30%,100% 60%,50% 80%}33%{background-position:100%,0 30%,70% 20%}66%{background-position:30% 80%,70% 0,20% 60%}to{background-position:0 30%,100% 60%,50% 80%}}[data-bg=aurora] body:before{background-color:var(--bg);background-image:radial-gradient(ellipse 50% 40%, var(--accent-soft) 0%, transparent 60%), radial-gradient(ellipse 40% 50%, var(--iris-glow) 0%, transparent 60%), radial-gradient(ellipse 45% 35%, var(--candle-glow) 0%, transparent 60%);will-change:background-position;background-repeat:no-repeat;background-size:200% 200%,220% 220%,180% 180%;animation:24s ease-in-out infinite gg-aurora-shift}@media (prefers-reduced-motion:reduce){[data-bg=aurora] body:before{animation:none}}[data-bg=stars] body:before{background-color:var(--bg);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 240'><circle cx='30'  cy='40'  r='0.6' fill='white' opacity='0.5'/><circle cx='180' cy='80'  r='0.5' fill='white' opacity='0.4'/><circle cx='90'  cy='150' r='0.7' fill='white' opacity='0.55'/><circle cx='210' cy='190' r='0.4' fill='white' opacity='0.35'/><circle cx='130' cy='30'  r='0.5' fill='white' opacity='0.45'/><circle cx='60'  cy='200' r='0.6' fill='white' opacity='0.5'/><circle cx='200' cy='130' r='0.5' fill='white' opacity='0.4'/><circle cx='40'  cy='100' r='0.4' fill='white' opacity='0.35'/></svg>");background-repeat:repeat;background-size:240px 240px;animation:none}body,body:before,.glass-card,.sidebar-nav-btn,button{transition:background-color .2s,border-color .2s,color .2s}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}mark{background:var(--accent-soft);color:var(--text-1);border-bottom:1px solid var(--accent);border-radius:2px;padding:0 .2em}body{background:var(--bg);color:var(--text-1);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body:before{content:"";z-index:-1;pointer-events:none;background-color:#060810;background-image:linear-gradient(#060810e6,#060810e6),url(../heavenly-bg.jpg);background-position:50% 42%;background-repeat:no-repeat;background-size:cover;position:fixed;top:0;bottom:0;left:0;right:0}#root{z-index:1;position:relative}h1,h2,h3,h4{letter-spacing:-.01em;font-weight:300}.glass-card{background:var(--surface);border:1px solid var(--border);-webkit-backdrop-filter:blur(20px)saturate(120%);box-shadow:0 8px 40px #0009, 0 1px 0 #ffffff0f inset, 0 0 60px var(--accent-soft);transition:box-shadow .3s,border-color .3s,background .3s}.glass-card:hover{border-color:var(--border);box-shadow:0 8px 60px #000000b3, 0 1px 0 #ffffff14 inset, 0 0 80px var(--accent-soft)}.sidebar{-webkit-backdrop-filter:blur(30px)saturate(110%);background:#04050af0;border-right:1px solid #ffffff0f;box-shadow:2px 0 40px #00000080}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}::-webkit-scrollbar-thumb:hover{background:#4a7c5959}input,select,textarea{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:14px;transition:border-color .2s,box-shadow .2s;color:var(--text-1)!important;background:#060810b3!important;border:1px solid #ffffff17!important}input::-moz-placeholder{color:#726ca899}textarea::-moz-placeholder{color:#726ca899}input::placeholder,textarea::placeholder{color:#726ca899}input:focus,select:focus,textarea:focus{outline:none;border-color:rgba(var(--accent-rgb,74, 124, 89), .45)!important;box-shadow:0 0 0 2px rgba(var(--accent-rgb,74, 124, 89), .12), 0 0 16px rgba(var(--accent-rgb,74, 124, 89), .08)!important;background:#060810d9!important}select option{color:var(--text-1);background:#0a0d1c}input[type=checkbox],input[type=radio]{accent-color:var(--candle);background:0 0!important}.btn-candle{color:#06080f;background:linear-gradient(135deg,#3a6446 0%,#4a7c59 60%,#7eac88 100%);font-weight:600;transition:all .2s;box-shadow:0 0 20px #4a7c594d}.btn-candle:hover{transform:translateY(-1px);box-shadow:0 0 32px #4a7c5980}.title-gradient{background:linear-gradient(135deg,#a9c9b0 0%,#4a7c59 45%,#c8beff 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.stat-card-interactive{cursor:pointer;transition:transform .18s,box-shadow .18s,border-color .18s}.stat-card-interactive:hover{border-color:#4a7c5938;transform:translateY(-3px)scale(1.02);box-shadow:0 12px 40px #00000080,0 0 30px #6c5edc26;background:#04060eeb!important}.stat-card-interactive:active{transition-duration:60ms;transform:translateY(-1px)scale(.99)}.step-row{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0608108c;border:1px solid #ffffff0a;transition:background .15s,border-color .15s,transform .12s}.step-row:hover{background:#6c5edc17;border-color:#6c5edc38;transform:translate(2px)}.step-row:active{transform:translate(1px)}nav button{transition:background .12s,color .12s,transform .1s}nav button:hover{transform:translate(2px)}nav button:active{transform:translate(1px)}.glass-card{background:#04060ed1!important}.glass-card>div:first-child{border-bottom:1px solid #ffffff0a}.empty-state{background:#0608108c;border:1.5px dashed #ffffff14;transition:border-color .2s}.empty-state:hover{border-color:#6c5edc40}.empty-state svg{opacity:.25}.empty-state p{color:#726ca8b3;margin-top:10px;font-size:13px;line-height:1.5}.list-item{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0608108c;border:1px solid #ffffff0d;transition:background .15s,border-color .15s,transform .12s}.list-item:hover{background:#06081099;border-color:#a89aff1f}.list-item.group:hover{transform:translate(1px)}.selector-chip{color:#bcb2e8b3;cursor:pointer;text-align:left;background:#06081073;border:1px solid #ffffff12;border-radius:10px;padding:8px 14px;font-size:13px;transition:all .15s}.selector-chip:hover{color:#e8e6f8e6;background:#6c5edc14;border-color:#6c5edc4d}.selector-chip.active{color:#7eac88e6;background:#6c5edc1f;border-color:#4a7c5980;font-weight:500}.avatar-initial{color:#bcb2e8cc;background:linear-gradient(135deg,#6c5edc40,#4a7c5926);border:1px solid #a89aff26;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:12px;font-weight:600;display:flex}.add-form{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#06081099;border:1px solid #ffffff0d;border-radius:12px;margin-bottom:12px;padding:12px}.count-badge{color:#726ca8b3;font-variant-numeric:tabular-nums;background:#1c244880;border:1px solid #ffffff0d;border-radius:100px;padding:2px 10px;font-size:11px;font-weight:600}.toggle-track{transition:background .2s}.toggle-thumb{transition:transform .2s,box-shadow .2s}.toggle-track.on .toggle-thumb{box-shadow:0 0 8px #4a7c5980}textarea{resize:vertical;min-height:80px}.music-icon-glow{filter:drop-shadow(0 0 4px #6c5edc66)}.max-w-2xl>div>p.text-sm.text-mist-600{border-bottom:1px solid #ffffff0a;margin-bottom:0;padding-bottom:16px}.glass-card>div:only-child{border-bottom:none}.add-form{margin-bottom:14px}.add-form+.space-y-2,.add-form+.space-y-1\.5,.add-form+.space-y-1,.add-form+div{margin-top:0}.list-item.mt-1{background:linear-gradient(135deg,#6c5edc14 0%,#4a7c590f 100%);border-color:#a89aff1f}.timeline-connector{background:linear-gradient(#4a7c594d 0%,#6c5edc33 100%)}input[type=radio]+span,input[type=checkbox]+span{font-size:13px}.max-w-2xl>.animate-fade-in>div>h2{letter-spacing:.02em}.export-check-done{color:#4a7c59cc}.export-check-todo{color:#726ca880}.selector-chip.active{box-shadow:0 0 12px #4a7c5926}.empty-state>svg{margin:0 auto 10px;display:block}.quick-add-group{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.glass-card>div.px-6.pb-6{padding-top:4px}.glass-card{overflow:hidden}.max-w-2xl h2{letter-spacing:-.025em;color:#f0eefff5;font-size:22px;font-weight:600;line-height:1.2}.glass-card h3{letter-spacing:-.01em;color:#e8e6f8f2;font-size:15px;font-weight:600;line-height:1.3}.hero-card h2{letter-spacing:-.03em;color:#fffffff5;font-weight:300;line-height:1.2;font-size:24px!important}label{letter-spacing:.08em;text-transform:uppercase;color:#9b94c8bf;font-size:10px;font-weight:600}.text-mist-100{color:#f0eefff5!important}.text-mist-200{color:#dcdaf8eb!important}.text-mist-300{color:#c4bef0e0!important}.text-mist-400{color:#aaa2dcd1!important}.text-mist-500{color:#918ac6c7!important}.text-mist-600{color:#7d76b2b8!important}.text-mist-700{color:#69629ba6!important}.glass-card p.text-xs{font-size:12px;line-height:1.5;color:#aaa2dcd1!important}.empty-state p{font-size:13px;color:#918ac6cc!important}input::-moz-placeholder{color:#827cb6a6!important;opacity:1!important}textarea::-moz-placeholder{color:#827cb6a6!important;opacity:1!important}input::placeholder,textarea::placeholder{color:#827cb6a6!important;opacity:1!important}.glass-card .text-xs.text-mist-600,.glass-card .text-xs.text-mist-500{color:#918ac6c7!important}.text-mist-300.font-body,.toggle-label{color:#c4bef0e0!important}.list-item .text-mist-500,.list-item .text-mist-600{color:#918ac6c7!important}.sidebar nav button{color:#bcb2e8c7!important}.sidebar nav button:hover,.sidebar nav button.active{color:#e8e6f8f5!important}.sidebar nav p{letter-spacing:.12em;font-size:10px;color:#827cb6a6!important}label{color:#9b94c8cc!important}.count-badge,.add-form p,.add-form span.text-xs{color:#918ac6c7!important}.hero-card .text-mist-300{color:#c4bef0e6!important}.hero-card .text-mist-400{color:#aaa2dcd9!important}.hero-card .text-mist-500{color:#918ac6cc!important}.stat-card p{color:#9b94c8d1!important}.sidebar-logo-wrap{border-bottom:1px solid #ffffff0d;justify-content:center;align-items:center;padding:18px 22px 14px;display:flex;overflow:hidden}.sidebar-logo-wrap img{-o-object-fit:contain;object-fit:contain;max-width:100%;height:auto;display:block}.stat-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#050610db!important;border:1px solid #ffffff0f!important}.stat-card-interactive:hover{background:#050610ed!important;border-color:#4a7c5933!important}.tile-grid{grid-template-columns:repeat(auto-fill,minmax(98px,1fr));gap:14px;padding:4px;display:grid}@media (min-width:1024px){.tile-grid{grid-template-columns:repeat(auto-fill,minmax(108px,1fr));gap:16px}}.tile-section{margin-bottom:28px}.tile-section-header{-webkit-user-select:none;user-select:none;align-items:center;gap:12px;padding:0 4px 12px;display:flex}.tile-section-header .label{letter-spacing:.18em;text-transform:uppercase;color:#bdb2e88c;font-family:Segoe UI,-apple-system,sans-serif;font-size:11px;font-weight:500}.tile-section-header .rule{background:linear-gradient(90deg,#bdb2e82e,#0000);flex:1;height:1px}.glass-tile{aspect-ratio:1/1.18;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:18px;outline:none;flex-direction:column;justify-content:flex-start;align-items:center;min-height:96px;padding:8px 6px;text-decoration:none;transition:transform .18s cubic-bezier(.22,1,.36,1),background-color .25s,border-color .25s;display:flex;position:relative;overflow:visible}.glass-tile:before{content:"";background:var(--tile-glow,radial-gradient(circle, #6c5edc52, transparent 65%));filter:blur(18px);opacity:0;pointer-events:none;z-index:0;border-radius:18px;width:76px;height:76px;transition:opacity .3s;position:absolute;top:4px;left:50%;transform:translate(-50%)}.glass-tile:after{display:none}.glass-tile:hover{background:#ffffff08;border-color:#ffffff0f;transform:translateY(-2px)}.glass-tile:hover:before{opacity:.85}.glass-tile:active{transition-duration:80ms;transform:scale(.96)}.glass-tile:active .icon-wrap{transform:scale(.94);box-shadow:inset 0 1px #ffffff40,inset 0 6px 16px #00000038,0 1px 3px #0006}.glass-tile:focus-visible{outline:2px solid var(--candle,#4a7c59);outline-offset:3px}.glass-tile .icon-wrap{z-index:1;background:var(--tile-icon-bg,linear-gradient(165deg, #8b7ee88c 0%, #6c5edc80 100%));-webkit-backdrop-filter:blur(14px)saturate(120%);color:#fff;width:60px;height:60px;box-shadow: inset 0 1px 0 #ffffff80, inset 0 -2px 4px #00000038,  0 4px 12px -4px var(--tile-shadow-color,#6c5edc73), 0 1px 2px #0000004d;border-radius:14px;place-items:center;margin-bottom:10px;transition:transform .12s,box-shadow .18s,background .3s;display:grid;position:relative}.glass-tile .icon-wrap>svg{stroke-width:2px;filter:drop-shadow(0 1px 1px #0000002e);width:28px;height:28px}.glass-tile .label{z-index:1;text-align:center;color:#ede9ffe0;letter-spacing:.005em;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;padding:0 2px;font-family:Segoe UI,-apple-system,sans-serif;font-size:13px;font-weight:500;line-height:1.2;display:-webkit-box;position:relative;overflow:hidden}.glass-tile .done-dot{z-index:3;background:#ffffff29;border:2px solid #0a0d1cf2;border-radius:50%;width:12px;height:12px;margin-left:22px;transition:background-color .3s,box-shadow .3s;position:absolute;top:6px;left:50%}.glass-tile.is-complete .done-dot{box-shadow:none;background:#a7c4a8}.glass-tile .badge{background:var(--tile-badge-bg,#5b7a9e);color:#fff;z-index:3;border:2px solid #0a0d1cf2;border-radius:999px;place-items:center;min-width:22px;height:20px;margin-left:18px;padding:0 6px;font-family:Segoe UI,sans-serif;font-size:10px;font-weight:700;display:grid;position:absolute;top:2px;left:50%;box-shadow:0 2px 4px #0006}:root{--section-start:126, 172, 136;--section-start-glow:#4a7c594d;--section-media:139, 124, 232;--section-media-glow:#a89aff4d;--section-ceremony:108, 94, 220;--section-ceremony-glow:#6c5edc4d;--section-legacy:168, 127, 154;--section-legacy-glow:#a87f9a47;--section-after:58, 158, 128;--section-after-glow:#38b29442;--section-legal:139, 128, 176;--section-legal-glow:#bdb2e83d;--section-settings:110, 116, 130;--section-settings-glow:#ffffff1a}.tile-grid[data-group=Start] .glass-tile{--tile-glow:radial-gradient(circle, var(--section-start-glow), transparent 65%);--tile-icon-bg:linear-gradient(165deg, rgba(var(--section-start), .62) 0%, rgba(var(--section-start), .5) 60%, rgba(var(--section-start), .42) 100%);--tile-shadow-color:rgba(var(--section-start), .45);--tile-section-color:rgb(var(--section-start));--tile-section-soft:rgba(var(--section-start), .2)}.tile-grid[data-group=Media] .glass-tile{--tile-glow:radial-gradient(circle, var(--section-media-glow), transparent 65%);--tile-icon-bg:linear-gradient(165deg, rgba(var(--section-media), .62) 0%, rgba(var(--section-media), .5) 60%, rgba(var(--section-media), .42) 100%);--tile-shadow-color:rgba(var(--section-media), .45);--tile-section-color:rgb(var(--section-media));--tile-section-soft:rgba(var(--section-media), .2)}.tile-grid[data-group=Ceremony] .glass-tile{--tile-glow:radial-gradient(circle, var(--section-ceremony-glow), transparent 65%);--tile-icon-bg:linear-gradient(165deg, rgba(var(--section-ceremony), .62) 0%, rgba(var(--section-ceremony), .5) 60%, rgba(var(--section-ceremony), .42) 100%);--tile-shadow-color:rgba(var(--section-ceremony), .5);--tile-section-color:rgb(var(--section-ceremony));--tile-section-soft:rgba(var(--section-ceremony), .2)}.tile-grid[data-group=Legacy] .glass-tile{--tile-glow:radial-gradient(circle, var(--section-legacy-glow), transparent 65%);--tile-icon-bg:linear-gradient(165deg, rgba(var(--section-legacy), .62) 0%, rgba(var(--section-legacy), .5) 60%, rgba(var(--section-legacy), .42) 100%);--tile-shadow-color:rgba(var(--section-legacy), .42);--tile-section-color:rgb(var(--section-legacy));--tile-section-soft:rgba(var(--section-legacy), .2)}.tile-grid[data-group="After: People & things"] .glass-tile,.tile-grid[data-group="After: Money & accounts"] .glass-tile{--tile-glow:radial-gradient(circle, var(--section-after-glow), transparent 65%);--tile-icon-bg:linear-gradient(165deg, rgba(var(--section-after), .55) 0%, rgba(var(--section-after), .48) 60%, rgba(var(--section-after), .42) 100%);--tile-shadow-color:rgba(var(--section-after), .42);--tile-section-color:rgb(var(--section-after));--tile-section-soft:rgba(var(--section-after), .2)}.tile-grid[data-group="Legal & directives"] .glass-tile,.tile-grid[data-group="Logistics & access"] .glass-tile{--tile-glow:radial-gradient(circle, var(--section-legal-glow), transparent 65%);--tile-icon-bg:linear-gradient(165deg, rgba(var(--section-legal), .55) 0%, rgba(var(--section-legal), .48) 60%, rgba(var(--section-legal), .42) 100%);--tile-shadow-color:rgba(var(--section-legal), .42);--tile-section-color:rgb(var(--section-legal));--tile-section-soft:rgba(var(--section-legal), .2)}.tile-grid[data-group=Settings] .glass-tile{--tile-glow:radial-gradient(circle, var(--section-settings-glow), transparent 65%);--tile-icon-bg:linear-gradient(165deg, rgba(var(--section-settings), .55) 0%, rgba(var(--section-settings), .48) 60%, rgba(var(--section-settings), .42) 100%);--tile-shadow-color:rgba(var(--section-settings), .4);--tile-section-color:rgb(var(--section-settings));--tile-section-soft:rgba(var(--section-settings), .2)}.tile-search{margin:8px 0 22px;position:relative}.tile-search input{color:#ede9ffeb;-webkit-backdrop-filter:blur(20px);background:#ffffff0f;border:1px solid #ffffff0f;border-radius:14px;width:100%;padding:12px 16px 12px 42px;font-family:Segoe UI,-apple-system,sans-serif;font-size:14px;transition:border-color .2s,background .2s}.tile-search input::placeholder{color:#bdb2e873}.tile-search input:focus{border-color:rgba(var(--accent-rgb,74, 124, 89), .5);box-shadow:0 0 0 2px rgba(var(--accent-rgb,74, 124, 89), .18);background:#ffffff14;outline:none}.tile-search .search-icon{color:#bdb2e88c;pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.tile-empty{text-align:center;color:#bdb2e880;padding:48px 24px;font-family:Segoe UI,-apple-system,sans-serif;font-size:13px}@media (prefers-reduced-motion:reduce){.glass-tile,.glass-tile:before{transition-duration:.01ms!important}}.glass-section-header-accent{background:var(--section-accent,#6c5edc99);width:28px;height:2px;box-shadow:0 0 8px var(--section-accent,#6c5edc66);opacity:.85;border-radius:999px;margin-bottom:12px;display:block}.glass-btn{letter-spacing:.005em;cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;border:1px solid #0000;border-radius:999px;outline:none;align-items:center;gap:8px;padding:8px 18px;font-family:Segoe UI,-apple-system,sans-serif;font-size:13px;font-weight:500;text-decoration:none;transition:transform .15s cubic-bezier(.22,1,.36,1),box-shadow .2s,background .2s,border-color .2s;display:inline-flex;position:relative}.glass-btn:focus-visible{outline:2px solid var(--candle,#4a7c59);outline-offset:3px}.glass-btn:active{transition-duration:50ms;transform:scale(.96)}.glass-btn-primary{background:linear-gradient(165deg, #fff3, #ffffff0a 60%), var(--accent-soft);-webkit-backdrop-filter:blur(10px)saturate(120%);color:var(--text-1);border-color:var(--accent);box-shadow:inset 0 1px 0 #ffffff59, inset 0 -2px 4px #0000002e, 0 4px 14px -4px var(--accent-soft), 0 1px 2px #0003}.glass-btn-primary:hover{background:linear-gradient(165deg, #ffffff47, #ffffff0f 60%), var(--accent-soft);filter:brightness(1.12);box-shadow:inset 0 1px 0 #ffffff80, inset 0 -2px 4px #0000002e, 0 6px 22px -4px var(--accent), 0 1px 2px #0003}.glass-btn-primary:disabled{color:#bdb2e866;box-shadow:none;cursor:not-allowed;background:#ffffff0a;border-color:#ffffff0d}.glass-btn-outline{color:#ede9ffeb;-webkit-backdrop-filter:blur(12px);background:linear-gradient(165deg,#ffffff0f,#ffffff03 60%),#ffffff08;border-color:#ffffff1a;box-shadow:inset 0 1px #ffffff14,0 2px 8px #0003}.glass-btn-outline:hover{color:#ede9ff;background:linear-gradient(165deg,#ffffff1a,#ffffff08 60%),#ffffff0f;border-color:#ffffff2e}.glass-btn-outline:disabled{opacity:.4;cursor:not-allowed}.glass-btn-rose{color:#c4a8ba;background:linear-gradient(165deg,#ffffff0f,#ffffff03 60%),#8e64941a;border-color:#8e649440}.glass-btn-rose:hover{background:linear-gradient(165deg,#ffffff1a,#ffffff05 60%),#8e64942e;border-color:#8e649473}[data-button-style=solid] .glass-btn-primary{background:var(--accent);-webkit-backdrop-filter:none;color:var(--text-1);border-color:var(--accent);box-shadow:inset 0 1px #ffffff1f,0 2px 6px #0000004d}[data-button-style=solid] .glass-btn-primary:hover{background:var(--accent);filter:brightness(1.18);box-shadow:inset 0 1px #ffffff2e,0 4px 14px #00000052}[data-button-style=outlined] .glass-btn-primary{-webkit-backdrop-filter:none;color:var(--accent);border:1.5px solid var(--accent);box-shadow:none;background:0 0}[data-button-style=outlined] .glass-btn-primary:hover{background:var(--accent-soft);color:var(--text-1);border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}[data-button-style=gradient] .glass-btn-primary{background:linear-gradient(135deg, var(--accent) 0%, var(--iris,var(--accent)) 100%);-webkit-backdrop-filter:none;color:var(--text-1);box-shadow:inset 0 1px 0 #ffffff2e, 0 4px 18px -4px var(--accent-soft);border-color:#0000}[data-button-style=gradient] .glass-btn-primary:hover{filter:brightness(1.15)saturate(1.1);box-shadow:inset 0 1px 0 #ffffff38, 0 6px 26px -4px var(--accent)}[data-button-style=frosted] .glass-btn-primary{background:linear-gradient(165deg, #ffffff4d, #ffffff0f 60%), var(--accent-soft);-webkit-backdrop-filter:blur(18px)saturate(180%);color:var(--text-1);box-shadow:inset 0 1px 0 #ffffff80, inset 0 -2px 4px #0000002e, 0 8px 24px -6px var(--accent-soft), 0 1px 2px #0003;border-color:#ffffff2e}[data-button-style=frosted] .glass-btn-primary:hover{background:linear-gradient(165deg, #fff6, #ffffff1a 60%), var(--accent-soft);filter:brightness(1.1)saturate(1.05);box-shadow:inset 0 1px 0 #ffffffa6, inset 0 -2px 4px #0000002e, 0 12px 36px -6px var(--accent), 0 1px 2px #0003}[data-button-style=mystery] .glass-btn-primary{-webkit-backdrop-filter:blur(4px);color:var(--text-2);box-shadow:none;background:#ffffff05;border-color:#ffffff0f;transition:all .28s cubic-bezier(.22,1,.36,1)}[data-button-style=mystery] .glass-btn-primary:hover{background:linear-gradient(165deg, #fff3, #ffffff0a 60%), var(--accent-soft);color:var(--text-1);border-color:var(--accent);box-shadow:inset 0 1px 0 #ffffff59, 0 6px 22px -4px var(--accent), 0 0 0 4px var(--accent-soft)}[data-button-style=embossed] .glass-btn-primary{background:linear-gradient(180deg, #0000002e, #ffffff0a), var(--accent-soft);-webkit-backdrop-filter:blur(8px);color:var(--text-1);border-color:#0000004d;box-shadow:inset 0 2px 4px #0006,inset 0 -1px #ffffff1a,0 1px #ffffff0a}[data-button-style=embossed] .glass-btn-primary:hover{background:linear-gradient(180deg, #0000001a, #ffffff14), var(--accent-soft);filter:brightness(1.08);box-shadow:inset 0 2px 6px #00000080, inset 0 -1px 0 #ffffff24, 0 0 0 2px var(--accent-soft)}[data-button-style=liquid] .glass-btn-primary{background:linear-gradient(120deg, var(--accent-soft) 0%, var(--accent) 35%, var(--accent-soft) 70%, var(--accent) 100%);-webkit-backdrop-filter:blur(6px);color:var(--text-1);border-color:var(--accent);box-shadow:inset 0 1px 0 #ffffff38, 0 4px 14px -4px var(--accent);background-position:0%;background-size:280% 100%;transition:background-position 1.8s,transform .15s,box-shadow .2s}[data-button-style=liquid] .glass-btn-primary:hover{box-shadow:inset 0 1px 0 #ffffff52, 0 6px 22px -4px var(--accent);background-position:100%}[data-button-style=etched] .glass-btn-primary{background:repeating-linear-gradient(45deg, var(--accent-soft) 0, var(--accent-soft) 2px, #ffffff08 2px, #ffffff08 4px), var(--accent-soft);-webkit-backdrop-filter:blur(8px);color:var(--text-1);border-color:var(--accent);box-shadow:inset 0 0 0 1px #ffffff0d,0 2px 10px #0000002e}[data-button-style=etched] .glass-btn-primary:hover{filter:brightness(1.12);box-shadow:inset 0 0 0 1px #ffffff1a, 0 4px 18px -2px var(--accent-soft)}[data-button-style=ghost] .glass-btn-primary{-webkit-backdrop-filter:none;color:var(--accent);box-shadow:none;text-underline-offset:4px;background:0 0;border-color:#0000;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .2s,color .2s}[data-button-style=ghost] .glass-btn-primary:hover{color:var(--text-1);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);box-shadow:none;filter:none;background:0 0;border-color:#0000}[data-button-style=soft] .glass-btn-primary{background:linear-gradient(180deg, #ffffff14, #ffffff05), var(--accent-soft);-webkit-backdrop-filter:blur(14px);color:var(--text-1);box-shadow:inset 0 1px 0 #ffffff2e, 0 1px 2px #0000001a, 0 6px 24px -8px var(--accent-soft);border-color:#ffffff0f;border-radius:14px;padding:10px 22px}[data-button-style=soft] .glass-btn-primary:hover{background:linear-gradient(180deg, #ffffff24, #ffffff0a), var(--accent-soft);box-shadow:inset 0 1px 0 #ffffff47, 0 1px 2px #0000001a, 0 10px 32px -8px var(--accent);border-color:#ffffff1a}[data-button-style=minimal] .glass-btn-primary{-webkit-backdrop-filter:none;color:var(--text-1);box-shadow:none;background:0 0;border-color:#0000;padding-left:22px;position:relative}[data-button-style=minimal] .glass-btn-primary:before{content:"";background:var(--accent);width:6px;height:6px;box-shadow:0 0 8px var(--accent-soft);border-radius:999px;position:absolute;top:50%;left:8px;transform:translateY(-50%)}[data-button-style=minimal] .glass-btn-primary:hover{color:var(--text-1);background:#ffffff0a}[data-button-style=raised] .glass-btn-primary{background:var(--accent-soft);-webkit-backdrop-filter:blur(8px);color:var(--text-1);box-shadow:inset 0 1px 0 #fff3, 0 4px 6px #0003, 0 12px 28px -6px #00000073, 0 0 24px -8px var(--accent);border-color:#ffffff1a}[data-button-style=raised] .glass-btn-primary:hover{box-shadow:inset 0 1px 0 #ffffff52, 0 8px 12px #00000038, 0 18px 36px -6px #0000008c, 0 0 32px -6px var(--accent);transform:translateY(-2px)}[data-button-style=inset] .glass-btn-primary{background:linear-gradient(180deg, #00000052, #ffffff05), var(--accent-soft);-webkit-backdrop-filter:none;color:var(--text-2);border-color:#0006;box-shadow:inset 0 4px 8px #0006,inset 0 -1px #ffffff0d,0 1px #ffffff0a}[data-button-style=inset] .glass-btn-primary:hover{color:var(--text-1);background:linear-gradient(180deg, #0003, #ffffff0a), var(--accent-soft);box-shadow:inset 0 6px 10px #00000080,inset 0 -1px #ffffff14}[data-button-style=neon] .glass-btn-primary{-webkit-backdrop-filter:blur(2px);color:var(--candle,var(--accent));border:1px solid var(--accent);text-shadow:0 0 8px var(--accent);box-shadow:inset 0 0 12px var(--accent-soft), 0 0 4px var(--accent), 0 0 16px var(--accent-soft), 0 0 32px var(--accent-soft);background:#0006}[data-button-style=neon] .glass-btn-primary:hover{box-shadow:inset 0 0 16px var(--accent-soft), 0 0 6px var(--accent), 0 0 24px var(--accent), 0 0 48px var(--accent-soft);background:#0003}[data-button-style=stamp] .glass-btn-primary{background:linear-gradient(180deg, #ffffff0a, #0000001a), var(--accent-soft);-webkit-backdrop-filter:blur(4px);color:var(--text-1);border:2px solid var(--accent);letter-spacing:.18em;text-transform:uppercase;border-radius:4px;padding:8px 16px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11px;font-weight:600;box-shadow:inset 0 0 0 1px #0003}[data-button-style=stamp] .glass-btn-primary:hover{background:linear-gradient(180deg, #ffffff14, #0000001a), var(--accent-soft);filter:brightness(1.08);box-shadow:inset 0 0 0 1px #00000040, 0 0 0 4px var(--accent-soft)}[data-button-style=flat] .glass-btn-primary{background:var(--accent);-webkit-backdrop-filter:none;color:var(--text-1);box-shadow:none;border:none}[data-button-style=flat] .glass-btn-primary:hover{filter:brightness(1.16)}[data-button-style=pillow] .glass-btn-primary{background:radial-gradient(ellipse at 50% 0%, #fff3, transparent 60%), var(--accent-soft);-webkit-backdrop-filter:blur(20px);color:var(--text-1);box-shadow:inset 0 2px 0 #ffffff2e, inset 0 -2px 0 #0000001f, 0 2px 4px #00000014, 0 12px 36px -10px var(--accent-soft);border:none;border-radius:22px;padding:14px 28px}[data-button-style=pillow] .glass-btn-primary:hover{background:radial-gradient(ellipse at 50% 0%, #ffffff52, transparent 60%), var(--accent-soft);box-shadow:inset 0 2px 0 #ffffff47, inset 0 -2px 0 #00000024, 0 4px 8px #0000001a, 0 18px 50px -10px var(--accent)}[data-button-style=carbon] .glass-btn-primary{-webkit-backdrop-filter:blur(4px);color:var(--candle,var(--accent));background:repeating-linear-gradient(45deg,#0000004d 0 1px,#ffffff0a 1px 3px),#141418d9;border:1px solid #ffffff14;box-shadow:inset 0 1px #ffffff0f,0 2px 6px #0006}[data-button-style=carbon] .glass-btn-primary:hover{border-color:var(--accent);box-shadow:inset 0 1px 0 #ffffff1a, 0 4px 14px #00000080, 0 0 0 2px var(--accent-soft);background:repeating-linear-gradient(45deg,#0003 0 1px,#ffffff14 1px 3px),#1c1c22d9}[data-button-style=chrome] .glass-btn-primary{background:linear-gradient(180deg, #ffffff2e 0%, #ffffff0a 35%, #0003 65%, #ffffff1a 100%), var(--accent-soft);-webkit-backdrop-filter:blur(8px);color:var(--text-1);text-shadow:0 1px #0000004d;border:1px solid #fff3;box-shadow:inset 0 1px #fff6,inset 0 -1px #0000004d,0 2px 8px #0000004d}[data-button-style=chrome] .glass-btn-primary:hover{background:linear-gradient(180deg, #ffffff47 0%, #ffffff14 35%, #0000002e 65%, #ffffff29 100%), var(--accent-soft);box-shadow:inset 0 1px #ffffff8c,inset 0 -1px #00000052,0 4px 14px #00000052}[data-button-style=solid] .glass-btn-outline,[data-button-style=gradient] .glass-btn-outline,[data-button-style=flat] .glass-btn-outline{border-color:var(--accent);color:var(--accent)}[data-button-style=ghost] .glass-btn-outline,[data-button-style=minimal] .glass-btn-outline{color:var(--text-2);background:0 0;border-color:#0000}[data-button-style=ghost] .glass-btn-outline:hover,[data-button-style=minimal] .glass-btn-outline:hover{color:var(--text-1);border-color:#ffffff1f}[data-button-style=embossed] .glass-btn-outline,[data-button-style=inset] .glass-btn-outline{box-shadow:inset 0 1px #ffffff0f}[data-button-style=neon] .glass-btn-outline{border-color:var(--accent);color:var(--accent);box-shadow:0 0 8px var(--accent-soft)}[data-button-style=stamp] .glass-btn-outline{text-transform:uppercase;letter-spacing:.14em;border-radius:4px;font-size:11px}.glass-action-tile{-webkit-backdrop-filter:blur(16px)saturate(140%);color:#ede9ffdb;text-align:center;cursor:pointer;background:linear-gradient(165deg,#ffffff0d,#ffffff03 60%),#0a0d1c8c;border:1px solid #ffffff0f;border-radius:16px;outline:none;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:14px 10px;font-family:Segoe UI,sans-serif;font-size:11.5px;font-weight:500;text-decoration:none;transition:transform .18s cubic-bezier(.22,1,.36,1),border-color .2s,background .2s;display:flex}.glass-action-tile:hover{background:linear-gradient(165deg,#ffffff14,#ffffff05 60%),#0f142899;border-color:#ffffff24;transform:translateY(-1px)}.glass-action-tile:active{transition-duration:50ms;transform:scale(.96)}.glass-action-tile:focus-visible{outline:2px solid var(--candle,#4a7c59);outline-offset:2px}.sidebar-nav-btn:focus-visible{outline:2px solid var(--candle,#4a7c59);outline-offset:-1px;background:rgba(var(--accent-rgb,74, 124, 89), .08)}.gg-toggle:focus-visible{outline:2px solid var(--candle,#4a7c59);outline-offset:3px}[role=checkbox]:focus-visible{outline:2px solid var(--candle,#4a7c59);outline-offset:2px;border-radius:8px}.glass-action-tile .icon{color:#c8beff;background:#6c5edc2e;border-radius:10px;place-items:center;width:32px;height:32px;margin-bottom:4px;display:grid}.glass-item-card{-webkit-backdrop-filter:blur(14px);background:linear-gradient(165deg,#ffffff0a,#ffffff03 60%),#0a0d1c73;border:1px solid #ffffff0d;border-radius:12px;padding:12px 14px;transition:background .2s,border-color .2s;position:relative}.glass-item-card:hover{background:linear-gradient(165deg,#ffffff0f,#ffffff04 60%),#0f14288c;border-color:#ffffff1a}@media (prefers-reduced-motion:reduce){.glass-btn,.glass-action-tile,.glass-item-card{transition-duration:.01ms!important}}@media print{body:before{display:none!important}body{color:#000!important;background:#fff!important}aside,nav,.sidebar,header{display:none!important}main{width:100%!important;display:block!important}main>div{max-width:100%!important;padding:0!important}.glass-card{-moz-column-break-inside:avoid;break-inside:avoid;box-shadow:none!important;background:#fff!important;border:1px solid #ccc!important}.glass-card h3{color:#1a1a2e!important}.glass-card p,.glass-card span,.glass-card label{color:#333!important}button,input[type=button],input[type=submit]{display:none!important}input[type=text],input[type=date],textarea,select{color:#000!important;background:#fff!important;border:1px solid #ccc!important}@page{margin:20mm}}:root{--surface-alpha:1}[data-button-style=solid] .glass-tile .icon-wrap{background:var(--tile-section-color,var(--accent));-webkit-backdrop-filter:none;box-shadow:inset 0 1px 0 #fff3, inset 0 -2px 4px #00000040, 0 4px 12px -4px var(--tile-section-soft,var(--accent-soft)), 0 1px 2px #0000004d}[data-button-style=outlined] .glass-tile .icon-wrap{-webkit-backdrop-filter:none;border:1.5px solid var(--tile-section-color,var(--accent));color:var(--tile-section-color,var(--accent));background:0 0;box-shadow:0 1px 2px #0003}[data-button-style=outlined] .glass-tile .icon-wrap>svg{filter:none}[data-button-style=gradient] .glass-tile .icon-wrap{background:linear-gradient(135deg, var(--candle,var(--tile-section-color,var(--accent))) 0%, var(--tile-section-color,var(--accent)) 50%, color-mix(in oklab, var(--tile-section-color,var(--accent)) 70%, black) 100%);-webkit-backdrop-filter:none;box-shadow:inset 0 1px 0 #ffffff4d, 0 6px 16px -6px var(--tile-section-soft,var(--accent-soft)), 0 1px 2px #00000059}[data-button-style=frosted] .glass-tile .icon-wrap{-webkit-backdrop-filter:blur(28px)saturate(180%);background:#ffffff0f;border:1px solid #ffffff24}[data-button-style=mystery] .glass-tile .icon-wrap{-webkit-backdrop-filter:blur(8px);box-shadow:none;opacity:.65;background:#ffffff0a;border:1px solid #ffffff0f;transition:opacity .3s,background .3s}[data-button-style=mystery] .glass-tile:hover .icon-wrap{opacity:1;background:var(--tile-section-soft,var(--accent-soft));border-color:var(--tile-section-color,var(--accent))}[data-button-style=flat] .glass-tile .icon-wrap{background:var(--tile-section-color,var(--accent));-webkit-backdrop-filter:none;box-shadow:none;border:none}[data-button-style=neon] .glass-tile .icon-wrap{-webkit-backdrop-filter:blur(8px);border:1.5px solid var(--tile-section-color,var(--accent));color:var(--tile-section-color,var(--accent));box-shadow:0 0 12px var(--tile-section-soft,var(--accent-soft)), inset 0 0 12px var(--tile-section-soft,var(--accent-soft));background:#0006}[data-button-style=neon] .glass-tile .icon-wrap>svg{filter:drop-shadow(0 0 4px)}[data-button-style=embossed] .glass-tile .icon-wrap{-webkit-backdrop-filter:blur(10px);background:#ffffff0d;box-shadow:inset 0 2px 4px #0006,inset 0 -1px #ffffff1a,0 1px #ffffff0d}[data-button-style=raised] .glass-tile .icon-wrap{background:var(--surface,#ffffff14);-webkit-backdrop-filter:blur(14px);box-shadow:inset 0 1px 0 #ffffff38, 0 10px 28px -8px #0000008c, 0 4px 12px -2px var(--tile-section-soft,var(--accent-soft))}[data-button-style=inset] .glass-tile .icon-wrap{-webkit-backdrop-filter:blur(8px);background:#0000004d;border:1px solid #0006;box-shadow:inset 0 3px 8px #00000080,inset 0 1px #0000004d}[data-button-style=ghost] .glass-tile .icon-wrap{-webkit-backdrop-filter:none;box-shadow:none;color:var(--tile-section-color,var(--accent));background:0 0;border:none}[data-button-style=ghost] .glass-tile .icon-wrap>svg{filter:none;stroke-width:1.5px}[data-button-style=soft] .glass-tile .icon-wrap{-webkit-backdrop-filter:blur(20px);background:#ffffff0f;border-radius:18px;box-shadow:inset 0 1px #ffffff26,0 2px 8px #0003}[data-button-style=minimal] .glass-tile .icon-wrap{-webkit-backdrop-filter:none;box-shadow:none;background:0 0;border:none;width:36px;height:36px}[data-button-style=minimal] .glass-tile .icon-wrap>svg{filter:none;width:20px;height:20px;color:var(--tile-section-color,var(--accent))}[data-button-style=pillow] .glass-tile .icon-wrap{-webkit-backdrop-filter:blur(24px);background:#ffffff0a;border:none;border-radius:22px;box-shadow:inset 0 2px #ffffff1f,inset 0 -2px #0000001a,0 8px 20px -8px #0000004d}[data-button-style=etched] .glass-tile .icon-wrap{background:repeating-linear-gradient(45deg, #ffffff05 0px, #ffffff05 1px, transparent 1px, transparent 3px), var(--tile-icon-bg,#ffffff0f);border:1px solid #ffffff1a}@keyframes liquid-shift{0%,to{background-position:0%}50%{background-position:100%}}[data-button-style=liquid] .glass-tile .icon-wrap{background:linear-gradient(135deg, var(--tile-section-color,var(--accent)) 0%, var(--candle,var(--tile-section-color,var(--accent))) 50%, var(--tile-section-color,var(--accent)) 100%);-webkit-backdrop-filter:none;backdrop-filter:none;background-size:200% 200%;animation:6s ease-in-out infinite liquid-shift}@media (prefers-reduced-motion:reduce){[data-button-style=liquid] .glass-tile .icon-wrap{animation:none}}[data-button-style=stamp] .glass-tile .icon-wrap{background:var(--tile-section-color,var(--accent));-webkit-backdrop-filter:none;filter:contrast(1.05);border-radius:4px;box-shadow:inset 0 0 0 1px #0003,0 2px 4px #00000040}[data-button-style=carbon] .glass-tile .icon-wrap{-webkit-backdrop-filter:none;background:repeating-linear-gradient(45deg,#0000002e 0 2px,#0000 2px 4px),repeating-linear-gradient(-45deg,#0000002e 0 2px,#0000 2px 4px),#1a1d23;box-shadow:inset 0 1px #ffffff14,0 2px 6px #0006}[data-button-style=chrome] .glass-tile .icon-wrap{-webkit-backdrop-filter:blur(14px);background:linear-gradient(#fff3 0%,#ffffff0f 45%,#0000001a 50%,#ffffff1a 100%);border:1px solid #ffffff1f;box-shadow:inset 0 1px #fff6,inset 0 -1px #0003,0 2px 6px #0000004d}.glass-tile .icon-wrap,.glass-card{filter:opacity(calc(var(--surface-alpha,1) * 100%))}@keyframes gg-waves-drift{0%{background-position:0 0,50% 100%}to{background-position:0 -80px,50% 100%}}html[data-bg=waves] body{background:repeating-linear-gradient(180deg, transparent 0px, transparent 40px, #6c5edc0a 40px, #6c5edc0a 41px, transparent 41px, transparent 80px), radial-gradient(ellipse at 50% 100%, #6c5edc33, transparent 60%), var(--bg,#060810);background-size:auto,auto,auto;animation:18s linear infinite gg-waves-drift}@media (prefers-reduced-motion:reduce){html[data-bg=waves] body{animation:none}}@keyframes gg-lights-drift{0%,to{background-position:20% 30%,75% 65%,50% 15%,85% 20%,15% 80%,0 0}50%{background-position:22% 28%,73% 67%,52% 17%,83% 22%,17% 78%,0 0}}html[data-bg=lights] body{background:radial-gradient(circle at 20% 30%, #6c5edc2e 0%, transparent 18%), radial-gradient(circle at 75% 65%, #7eac8826 0%, transparent 22%), radial-gradient(circle at 50% 15%, #b8c5cf1a 0%, transparent 18%), radial-gradient(circle at 85% 20%, #6c5edc1f 0%, transparent 16%), radial-gradient(circle at 15% 80%, #7eac8821 0%, transparent 20%), var(--bg,#060810);animation:22s ease-in-out infinite gg-lights-drift}@media (prefers-reduced-motion:reduce){html[data-bg=lights] body{animation:none}}html[data-bg=mesh-warm] body{background:radial-gradient(at 20% 20%, #a88ec847, transparent 50%), radial-gradient(at 80% 60%, #7eac8833, transparent 50%), radial-gradient(at 40% 90%, #6c5edc38, transparent 55%), var(--bg,#060810)}html[data-bg=constellation] body{background:radial-gradient(2px 2px at 22% 30%, #ffffff80, transparent), radial-gradient(1px 1px at 35% 80%, #fff6, transparent), radial-gradient(1.5px 1.5px at 60% 25%, #ffffff80, transparent), radial-gradient(1px 1px at 75% 70%, #ffffff59, transparent), radial-gradient(2px 2px at 88% 40%, #ffffff80, transparent), radial-gradient(1px 1px at 50% 90%, #ffffff4d, transparent), radial-gradient(1.5px 1.5px at 12% 60%, #fff6, transparent), radial-gradient(1px 1px at 95% 85%, #ffffff59, transparent), var(--bg,#060810)}html[data-bg=ribbons] body{background:linear-gradient(105deg, transparent 0%, transparent 30%, #6c5edc1a 30%, #6c5edc1a 38%, transparent 38%, transparent 50%, #7eac8814 50%, #7eac8814 56%, transparent 56%, transparent 100%), var(--bg,#060810)}@keyframes slow-zoom{0%,to{transform:scale(1)translate(0)}50%{transform:scale(1.06)translate(-1%,-1%)}}html[data-bg=photographic] body:before{content:"";z-index:-1;background:radial-gradient(ellipse at 30% 20%, #7eac882e, transparent 50%), radial-gradient(ellipse at 70% 80%, #6c5edc33, transparent 60%), var(--bg,#060810);pointer-events:none;animation:30s ease-in-out infinite slow-zoom;position:fixed;top:0;bottom:0;left:0;right:0}@media (prefers-reduced-motion:reduce){html[data-bg=photographic] body:before{animation:none}}[data-section-colors=monochrome]{--section-start:var(--accent-rgb,108, 94, 220);--section-media:var(--accent-rgb,108, 94, 220);--section-ceremony:var(--accent-rgb,108, 94, 220);--section-legacy:var(--accent-rgb,108, 94, 220);--section-after:var(--accent-rgb,108, 94, 220);--section-legal:var(--accent-rgb,108, 94, 220);--section-settings:var(--accent-rgb,108, 94, 220)}[data-section-colors=duotone]{--section-start:var(--accent-rgb,108, 94, 220);--section-media:139, 128, 176;--section-ceremony:var(--accent-rgb,108, 94, 220);--section-legacy:139, 128, 176;--section-after:var(--accent-rgb,108, 94, 220);--section-legal:139, 128, 176;--section-settings:110, 116, 130}[data-section-colors=pastel]{--section-start:180, 215, 188;--section-media:197, 188, 240;--section-ceremony:178, 168, 232;--section-legacy:210, 184, 200;--section-after:158, 220, 196;--section-legal:188, 180, 216;--section-settings:175, 180, 195}[data-section-colors=editorial]{--section-start:140, 138, 130;--section-media:122, 122, 130;--section-ceremony:95, 92, 100;--section-legacy:148, 130, 138;--section-after:115, 130, 122;--section-legal:128, 124, 142;--section-settings:80, 82, 90}[data-section-colors=forest]{--section-start:148, 193, 157;--section-media:111, 157, 123;--section-ceremony:74, 124, 89;--section-legacy:122, 142, 112;--section-after:94, 134, 110;--section-legal:132, 116, 100;--section-settings:95, 92, 84}[data-section-colors=ocean]{--section-start:132, 178, 200;--section-media:88, 134, 168;--section-ceremony:56, 96, 138;--section-legacy:122, 142, 168;--section-after:100, 168, 178;--section-legal:108, 124, 152;--section-settings:90, 100, 116}[data-section-colors=purple]{--section-start:179, 165, 232;--section-media:155, 138, 232;--section-ceremony:108, 94, 220;--section-legacy:168, 127, 192;--section-after:132, 124, 180;--section-legal:139, 128, 176;--section-settings:100, 95, 120}[data-section-colors=emerald]{--section-start:60, 140, 100;--section-media:80, 140, 140;--section-ceremony:100, 150, 120;--section-legacy:70, 110, 100;--section-after:90, 160, 140;--section-legal:80, 130, 110;--section-settings:60, 90, 80}[data-section-colors=midnight]{--section-start:50, 60, 90;--section-media:60, 70, 110;--section-ceremony:70, 80, 120;--section-legacy:80, 90, 120;--section-after:40, 50, 80;--section-legal:55, 65, 95;--section-settings:45, 55, 85}[data-section-colors=twilight]{--section-start:140, 130, 180;--section-media:130, 120, 180;--section-ceremony:150, 140, 200;--section-legacy:160, 150, 210;--section-after:120, 110, 170;--section-legal:140, 130, 190;--section-settings:110, 100, 160}[data-section-colors=mist]{--section-start:200, 205, 215;--section-media:190, 195, 210;--section-ceremony:180, 185, 200;--section-legacy:210, 215, 220;--section-after:195, 200, 215;--section-legal:185, 190, 205;--section-settings:175, 180, 195}[data-section-colors=arctic]{--section-start:175, 200, 220;--section-media:155, 185, 210;--section-ceremony:200, 220, 230;--section-legacy:165, 195, 215;--section-after:180, 210, 225;--section-legal:145, 175, 200;--section-settings:135, 165, 190}[data-section-colors=denim]{--section-start:110, 145, 175;--section-media:90, 130, 165;--section-ceremony:130, 165, 190;--section-legacy:100, 135, 170;--section-after:85, 120, 150;--section-legal:120, 155, 180;--section-settings:70, 100, 130}[data-section-colors=lavender]{--section-start:175, 165, 210;--section-media:160, 150, 200;--section-ceremony:185, 175, 220;--section-legacy:150, 140, 190;--section-after:195, 185, 225;--section-legal:165, 155, 200;--section-settings:140, 130, 180}[data-section-colors=berry]{--section-start:150, 110, 140;--section-media:140, 105, 130;--section-ceremony:165, 120, 155;--section-legacy:130, 95, 120;--section-after:175, 135, 165;--section-legal:145, 105, 135;--section-settings:115, 80, 105}[data-section-colors=moss]{--section-start:110, 140, 95;--section-media:95, 125, 85;--section-ceremony:125, 150, 110;--section-legacy:105, 135, 95;--section-after:90, 120, 80;--section-legal:115, 140, 100;--section-settings:85, 110, 75}[data-section-colors=slate]{--section-start:100, 115, 135;--section-media:95, 110, 130;--section-ceremony:115, 130, 145;--section-legacy:90, 105, 125;--section-after:105, 120, 140;--section-legal:85, 100, 120;--section-settings:75, 90, 110}[data-section-colors=teal]{--section-start:90, 145, 145;--section-media:80, 130, 135;--section-ceremony:100, 155, 155;--section-legacy:75, 125, 130;--section-after:95, 150, 145;--section-legal:85, 140, 140;--section-settings:65, 110, 115}[data-section-colors=sage]{--section-start:150, 175, 145;--section-media:135, 160, 135;--section-ceremony:160, 180, 155;--section-legacy:130, 155, 130;--section-after:155, 175, 145;--section-legal:140, 165, 140;--section-settings:115, 140, 115}[data-section-colors=plum]{--section-start:130, 95, 115;--section-media:120, 90, 110;--section-ceremony:145, 105, 125;--section-legacy:115, 85, 105;--section-after:140, 100, 120;--section-legal:125, 90, 110;--section-settings:100, 75, 95}[data-section-colors=periwinkle]{--section-start:155, 165, 215;--section-media:140, 150, 205;--section-ceremony:165, 175, 220;--section-legacy:130, 140, 195;--section-after:170, 180, 225;--section-legal:150, 160, 210;--section-settings:120, 130, 185}@keyframes gg-drift-1{0%,to{transform:translate(0)scale(1)}33%{transform:translate(2%,-1%)scale(1.05)}66%{transform:translate(-1%,2%)scale(.98)}}@keyframes gg-drift-2{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-2%,1%)scale(1.08)}}@keyframes gg-drift-3{0%,to{transform:translate(0)scale(1)}50%{transform:translate(1%,-2%)scale(.95)}}html[data-bg=drift] body:before{content:"";z-index:-1;pointer-events:none;filter:blur(40px);background:radial-gradient(40% 30% at 25% 30%,#6c5edc2e,#0000 70%),radial-gradient(35% 35% at 75% 70%,#7eac8826,#0000 70%),radial-gradient(30% 40%,#a87fc01f,#0000 70%);animation:32s ease-in-out infinite gg-drift-1;position:fixed;top:-10%;bottom:-10%;left:-10%;right:-10%}@media (prefers-reduced-motion:reduce){html[data-bg=drift] body:before{animation:none}}@keyframes gg-pulse-breathe{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.85;transform:scale(1.06)}}html[data-bg=pulse] body:before{content:"";z-index:-1;background:radial-gradient(ellipse 70% 50% at 50% 50%, #6c5edc40 0%, #6c5edc1a 30%, transparent 70%), var(--bg,#060810);pointer-events:none;transform-origin:50%;animation:12s ease-in-out infinite gg-pulse-breathe;position:fixed;top:0;bottom:0;left:0;right:0}@media (prefers-reduced-motion:reduce){html[data-bg=pulse] body:before{animation:none}}:root{--font-body:"Segoe UI", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--font-heading:Georgia, "Times New Roman", serif;--font-display:Georgia, "Times New Roman", serif;--tile-icon-color:currentColor}.font-body,body{font-family:var(--font-body,"Segoe UI", -apple-system, BlinkMacSystemFont, system-ui, sans-serif)}h1,h2,.font-display{font-family:var(--font-display,"Segoe UI", -apple-system, BlinkMacSystemFont, system-ui, sans-serif)}h3,h4,h5,h6{font-family:var(--font-heading,"Segoe UI", -apple-system, BlinkMacSystemFont, system-ui, sans-serif)}.gg-studio-chrome{--font-body:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-heading:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-display:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif}.gg-main{transition:margin-right .28s}@media (min-width:1024px){body.gg-studio-open .gg-main{margin-right:calc(min(420px,92vw) + 24px)}}[data-fonts=editorial]{--font-heading:"Cormorant Garamond", Georgia, "Times New Roman", serif;--font-display:"Cormorant Garamond", Georgia, "Times New Roman", serif}[data-fonts=modern]{--font-body:"Inter", "Segoe UI", system-ui, sans-serif;--font-heading:"Inter", "Segoe UI", system-ui, sans-serif;--font-display:"Inter", "Segoe UI", system-ui, sans-serif}[data-fonts=mixed]{--font-body:"Inter", "Segoe UI", system-ui, sans-serif;--font-heading:"Cormorant Garamond", Georgia, "Times New Roman", serif;--font-display:"Cormorant Garamond", Georgia, "Times New Roman", serif}[data-fonts=bold]{--font-body:"Lora", Georgia, "Times New Roman", serif;--font-heading:"Inter", "Segoe UI", system-ui, sans-serif;--font-display:"Inter", "Segoe UI", system-ui, sans-serif}[data-fonts=classical]{--font-body:Georgia, "Times New Roman", serif;--font-heading:Georgia, "Times New Roman", serif;--font-display:Georgia, "Times New Roman", serif}[data-fonts=literary]{--font-body:"Lora", Georgia, serif;--font-heading:"Lora", Georgia, serif;--font-display:"Lora", Georgia, serif}[data-fonts=typewriter]{--font-body:"Courier New", Courier, monospace;--font-heading:"Courier New", Courier, monospace;--font-display:"Courier New", Courier, monospace}[data-fonts=journal]{--font-body:"Lora", Georgia, serif;--font-heading:"Cormorant Garamond", Georgia, serif;--font-display:"Cormorant Garamond", Georgia, serif}[data-fonts=broadsheet]{--font-body:Georgia, "Times New Roman", serif;--font-heading:"Cormorant Garamond", Georgia, serif;--font-display:"Cormorant Garamond", Georgia, serif}[data-fonts=friendly]{--font-body:"Trebuchet MS", "Lucida Grande", sans-serif;--font-heading:"Trebuchet MS", "Lucida Grande", sans-serif;--font-display:"Trebuchet MS", "Lucida Grande", sans-serif}[data-fonts=compact]{--font-body:Verdana, Tahoma, sans-serif;--font-heading:Verdana, Tahoma, sans-serif;--font-display:Verdana, Tahoma, sans-serif}[data-fonts=corporate]{--font-body:"Helvetica Neue", Helvetica, Arial, sans-serif;--font-heading:"Helvetica Neue", Helvetica, Arial, sans-serif;--font-display:"Helvetica Neue", Helvetica, Arial, sans-serif}[data-fonts=academic]{--font-body:"Palatino Linotype", Palatino, "Book Antiqua", serif;--font-heading:"Palatino Linotype", Palatino, "Book Antiqua", serif;--font-display:"Palatino Linotype", Palatino, "Book Antiqua", serif}[data-fonts=dispatch]{--font-body:"Times New Roman", Times, serif;--font-heading:"Times New Roman", Times, serif;--font-display:"Times New Roman", Times, serif}[data-fonts=rounded]{--font-body:ui-rounded, "Hiragino Maru Gothic ProN", system-ui, sans-serif;--font-heading:ui-rounded, "Hiragino Maru Gothic ProN", system-ui, sans-serif;--font-display:ui-rounded, "Hiragino Maru Gothic ProN", system-ui, sans-serif}[data-fonts=brutalist]{--font-body:"Inter", system-ui, sans-serif;--font-heading:"Courier New", Courier, monospace;--font-display:"Courier New", Courier, monospace}[data-fonts=gallery]{--font-body:"Helvetica Neue", Helvetica, Arial, sans-serif;--font-heading:"Cormorant Garamond", Georgia, serif;--font-display:"Cormorant Garamond", Georgia, serif}[data-fonts=sketch]{--font-body:Georgia, "Times New Roman", serif;--font-heading:"Trebuchet MS", sans-serif;--font-display:"Trebuchet MS", sans-serif}[data-fonts=lighthouse]{--font-body:"Trebuchet MS", sans-serif;--font-heading:"Lora", Georgia, serif;--font-display:"Lora", Georgia, serif}.glass-tile .icon-wrap>svg{color:var(--tile-icon-color,currentColor);stroke:var(--tile-icon-color,currentColor)}[data-button-style=solid] .glass-tile .icon-wrap,[data-button-style=flat] .glass-tile .icon-wrap,[data-button-style=stamp] .glass-tile .icon-wrap{background:var(--btn-color-override,var(--tile-section-color,var(--accent)))}[data-button-style=outlined] .glass-tile .icon-wrap,[data-button-style=neon] .glass-tile .icon-wrap{border-color:var(--btn-color-override,var(--tile-section-color,var(--accent)));color:var(--btn-color-override,var(--tile-section-color,var(--accent)))}[data-button-style=ghost] .glass-tile .icon-wrap,[data-button-style=minimal] .glass-tile .icon-wrap{color:var(--btn-color-override,var(--tile-section-color,var(--accent)))}@media (max-width:480px){.gg-drawer-tab-label{display:none}.gg-drawer-tab{padding-left:.5rem;padding-right:.5rem}.gg-drawer-tabs{gap:.125rem}}html[data-bg=storm] body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(50% 40% at 30% 30%,#505a6e73,#0000 60%),radial-gradient(60% 50% at 70% 60%,#323c508c,#0000 65%),radial-gradient(40% 35% at 20% 70%,#46506459,#0000 60%),radial-gradient(35% 30% at 80% 25%,#3c465a66,#0000 60%),#050810;animation:45s ease-in-out infinite alternate storm-drift;position:fixed;top:0;bottom:0;left:0;right:0}@keyframes storm-drift{0%{transform:scale(1)translate(0)}50%{transform:scale(1.08)translate(-2%,1%)}to{transform:scale(1.12)translate(-3%,3%)}}@media (prefers-reduced-motion:reduce){html[data-bg=storm] body:before{animation:none}}html[data-bg=fog] body:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0000 0%,#646e8238 18%,#0000 35%) 0 0/250% 100%,linear-gradient(#0000 38%,#78829633 52%,#0000 68%) 0 0/220% 100%,linear-gradient(#0000 68%,#505a6e3d 82%,#0000 95%) 0 0/280% 100%,#050810 0 0/100% 100%;animation:90s linear infinite fog-drift;position:fixed;top:0;bottom:0;left:0;right:0}@keyframes fog-drift{0%{background-position:0 0,50% 0,100% 0,0 0}to{background-position:-250% 0,-170% 0,-180% 0,0 0}}@media (prefers-reduced-motion:reduce){html[data-bg=fog] body:before{animation:none}}html[data-bg=nimbus] body:before{content:"";z-index:-1;pointer-events:none;background-color:#050810;background-image:radial-gradient(80% 30% at 50% 20%,#46506466,#0000 70%),radial-gradient(90% 25% at 50% 60%,#3c465a73,#0000 70%),radial-gradient(70% 30% at 50% 90%,#505a6e4d,#0000 70%),none;background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:200% 200%;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;animation:100s ease-in-out infinite alternate nimbus-drift;position:fixed;top:0;bottom:0;left:0;right:0}@keyframes nimbus-drift{0%{background-position:0 0}to{background-position:100%}}@media (prefers-reduced-motion:reduce){html[data-bg=nimbus] body:before{animation:none}}html[data-bg=overcast] body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 50% 0,#6e788c59,#0000 70%),radial-gradient(at 50% 100%,#28324680,#0000 60%),linear-gradient(#46506440 0%,#1e283c66 100%),#050810;animation:16s ease-in-out infinite overcast-breath;position:fixed;top:0;bottom:0;left:0;right:0}@keyframes overcast-breath{0%,to{opacity:1}50%{opacity:.82}}@media (prefers-reduced-motion:reduce){html[data-bg=overcast] body:before{animation:none}}html[data-bg=smoke] body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(30% 60% at 20% 40%,#78829640,#0000 70%) 0 0/250% 100%,radial-gradient(25% 70% at 80% 55%,#646e8238,#0000 70%) 0 0/220% 100%,radial-gradient(20% 50% at 50% 30%,#505a6e33,#0000 70%) 0 0/200% 100%,radial-gradient(28% 55% at 35% 75%,#6e788c2e,#0000 70%) 0 0/230% 100%,#050810 0 0/100% 100%;animation:60s linear infinite smoke-trail;position:fixed;top:0;bottom:0;left:0;right:0}@keyframes smoke-trail{0%{background-position:0 0,50% 0,100% 0,25% 0,0 0}to{background-position:250% 0,270% 0,200% 0,255% 0,0 0}}@media (prefers-reduced-motion:reduce){html[data-bg=smoke] body:before{animation:none}}html[data-button-shape=sharp] .glass-tile .icon-wrap{clip-path:none;border-radius:2px}html[data-button-shape=squircle] .glass-tile .icon-wrap{clip-path:none;border-radius:35%}html[data-button-shape=circle] .glass-tile .icon-wrap{clip-path:none;border-radius:50%}html[data-button-shape=capsule] .glass-tile .icon-wrap{clip-path:none;border-radius:50px}html[data-button-shape=leaf] .glass-tile .icon-wrap{clip-path:none;border-radius:0 50%}html[data-button-shape=leaf-alt] .glass-tile .icon-wrap{clip-path:none;border-radius:50% 0}html[data-button-shape=half-moon] .glass-tile .icon-wrap{clip-path:none;border-radius:0 50% 50% 0}html[data-button-shape=diamond] .glass-tile .icon-wrap{clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%);border-radius:0}html[data-button-shape=hexagon] .glass-tile .icon-wrap{clip-path:polygon(25% 0%,75% 0%,100% 50%,75% 100%,25% 100%,0% 50%);border-radius:0}html[data-button-shape=hex-pointy] .glass-tile .icon-wrap{clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);border-radius:0}html[data-button-shape=octagon] .glass-tile .icon-wrap{clip-path:polygon(30% 0%,70% 0%,100% 30%,100% 70%,70% 100%,30% 100%,0% 70%,0% 30%);border-radius:0}html[data-button-shape=pentagon] .glass-tile .icon-wrap{clip-path:polygon(50% 0%,100% 38%,82% 100%,18% 100%,0% 38%);border-radius:0}html[data-button-shape=triangle] .glass-tile .icon-wrap{clip-path:polygon(50% 0%,100% 100%,0% 100%);border-radius:0}html[data-button-shape=star5] .glass-tile .icon-wrap{clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);border-radius:0}html[data-button-shape=star6] .glass-tile .icon-wrap{clip-path:polygon(50% 0%,65% 35%,100% 35%,75% 60%,85% 100%,50% 75%,15% 100%,25% 60%,0% 35%,35% 35%);border-radius:0}html[data-button-shape=star8] .glass-tile .icon-wrap{clip-path:polygon(50% 0%,60% 20%,80% 10%,75% 32%,100% 35%,80% 50%,100% 65%,75% 68%,80% 90%,60% 80%,50% 100%,40% 80%,20% 90%,25% 68%,0% 65%,20% 50%,0% 35%,25% 32%,20% 10%,40% 20%);border-radius:0}html[data-button-shape=plus] .glass-tile .icon-wrap{clip-path:polygon(33% 0%,67% 0%,67% 33%,100% 33%,100% 67%,67% 67%,67% 100%,33% 100%,33% 67%,0% 67%,0% 33%,33% 33%);border-radius:0}html[data-button-shape=arrow] .glass-tile .icon-wrap{clip-path:polygon(0% 25%,60% 25%,60% 0%,100% 50%,60% 100%,60% 75%,0% 75%);border-radius:0}html[data-button-shape=chevron] .glass-tile .icon-wrap{clip-path:polygon(75% 0%,100% 50%,75% 100%,0% 100%,25% 50%,0% 0%);border-radius:0}html[data-button-shape=shield] .glass-tile .icon-wrap{clip-path:polygon(50% 0%,100% 15%,100% 60%,50% 100%,0% 60%,0% 15%);border-radius:0}html[data-button-shape=cut-tr] .glass-tile .icon-wrap{clip-path:polygon(0% 0%,75% 0%,100% 25%,100% 100%,0% 100%);border-radius:0}html[data-button-shape=tag] .glass-tile .icon-wrap{clip-path:polygon(0% 0%,80% 0%,100% 50%,80% 100%,0% 100%);border-radius:0}html[data-button-shape=trapezoid] .glass-tile .icon-wrap{clip-path:polygon(20% 0%,80% 0%,100% 100%,0% 100%);border-radius:0}[data-fonts=playfair]{--font-body:"Playfair Display", Georgia, serif;--font-heading:"Playfair Display", Georgia, serif;--font-display:"Playfair Display", Georgia, serif}[data-fonts=playfair-mix]{--font-body:"Inter", system-ui, sans-serif;--font-heading:"Playfair Display", Georgia, serif;--font-display:"Playfair Display", Georgia, serif}[data-fonts=crimson]{--font-body:"Crimson Pro", Georgia, serif;--font-heading:"Crimson Pro", Georgia, serif;--font-display:"Crimson Pro", Georgia, serif}[data-fonts=crimson-mix]{--font-body:"Outfit", system-ui, sans-serif;--font-heading:"Crimson Pro", Georgia, serif;--font-display:"Crimson Pro", Georgia, serif}[data-fonts=space-grotesk]{--font-body:"Space Grotesk", system-ui, sans-serif;--font-heading:"Space Grotesk", system-ui, sans-serif;--font-display:"Space Grotesk", system-ui, sans-serif}[data-fonts=space-mix]{--font-body:"Crimson Pro", Georgia, serif;--font-heading:"Space Grotesk", system-ui, sans-serif;--font-display:"Space Grotesk", system-ui, sans-serif}[data-fonts=dm-serif]{--font-body:"Inter", system-ui, sans-serif;--font-heading:"DM Serif Display", Georgia, serif;--font-display:"DM Serif Display", Georgia, serif}[data-fonts=dm-mix]{--font-body:"Lora", Georgia, serif;--font-heading:"DM Serif Display", Georgia, serif;--font-display:"DM Serif Display", Georgia, serif}[data-fonts=ibm-mono]{--font-body:"IBM Plex Mono", "Courier New", monospace;--font-heading:"IBM Plex Mono", "Courier New", monospace;--font-display:"IBM Plex Mono", "Courier New", monospace}[data-fonts=plex-mix]{--font-body:"Inter", system-ui, sans-serif;--font-heading:"IBM Plex Mono", monospace;--font-display:"IBM Plex Mono", monospace}[data-fonts=merriweather]{--font-body:"Merriweather", Georgia, serif;--font-heading:"Merriweather", Georgia, serif;--font-display:"Merriweather", Georgia, serif}[data-fonts=merri-mix]{--font-body:"Outfit", system-ui, sans-serif;--font-heading:"Merriweather", Georgia, serif;--font-display:"Merriweather", Georgia, serif}[data-fonts=outfit]{--font-body:"Outfit", system-ui, sans-serif;--font-heading:"Outfit", system-ui, sans-serif;--font-display:"Outfit", system-ui, sans-serif}[data-fonts=outfit-mix]{--font-body:"Lora", Georgia, serif;--font-heading:"Outfit", system-ui, sans-serif;--font-display:"Outfit", system-ui, sans-serif}[data-fonts=bricolage]{--font-body:"Bricolage Grotesque", system-ui, sans-serif;--font-heading:"Bricolage Grotesque", system-ui, sans-serif;--font-display:"Bricolage Grotesque", system-ui, sans-serif}[data-fonts=bricolage-mix]{--font-body:"Crimson Pro", Georgia, serif;--font-heading:"Bricolage Grotesque", system-ui, sans-serif;--font-display:"Bricolage Grotesque", system-ui, sans-serif}[data-fonts=luxe]{--font-body:"Cormorant Garamond", Georgia, serif;--font-heading:"Playfair Display", Georgia, serif;--font-display:"Playfair Display", Georgia, serif}[data-fonts=tech-blog]{--font-body:"Space Grotesk", system-ui, sans-serif;--font-heading:"IBM Plex Mono", monospace;--font-display:"IBM Plex Mono", monospace}[data-fonts=mag-modern]{--font-body:"Outfit", system-ui, sans-serif;--font-heading:"DM Serif Display", Georgia, serif;--font-display:"DM Serif Display", Georgia, serif}[data-fonts=classic-luxe]{--font-body:"Lora", Georgia, serif;--font-heading:"Playfair Display", Georgia, serif;--font-display:"Playfair Display", Georgia, serif}[data-fonts=soft-serif]{--font-body:"Crimson Pro", Georgia, serif;--font-heading:"Crimson Pro", Georgia, serif;--font-display:"Crimson Pro", Georgia, serif}[data-fonts=boutique]{--font-body:"Crimson Pro", Georgia, serif;--font-heading:"Cormorant Garamond", Georgia, serif;--font-display:"Cormorant Garamond", Georgia, serif}[data-fonts=archive]{--font-body:"Crimson Pro", Georgia, serif;--font-heading:"IBM Plex Mono", monospace;--font-display:"IBM Plex Mono", monospace}[data-fonts=art-deco]{--font-body:"Outfit", system-ui, sans-serif;--font-heading:"DM Serif Display", Georgia, serif;--font-display:"DM Serif Display", Georgia, serif}[data-fonts=modernist]{--font-body:"Outfit", system-ui, sans-serif;--font-heading:"Space Grotesk", system-ui, sans-serif;--font-display:"Space Grotesk", system-ui, sans-serif}[data-fonts=paperback]{--font-body:"Merriweather", Georgia, serif;--font-heading:"Merriweather", Georgia, serif;--font-display:"Merriweather", Georgia, serif}[data-fonts=wsj]{--font-body:"Times New Roman", Times, serif;--font-heading:"DM Serif Display", Georgia, serif;--font-display:"DM Serif Display", Georgia, serif}[data-fonts=zine]{--font-body:"Merriweather", Georgia, serif;--font-heading:"Bricolage Grotesque", system-ui, sans-serif;--font-display:"Bricolage Grotesque", system-ui, sans-serif}[data-fonts=scholarly]{--font-body:"Crimson Pro", Georgia, serif;--font-heading:"Crimson Pro", Georgia, serif;--font-display:"Crimson Pro", Georgia, serif}[data-fonts=plex-tech]{--font-body:"IBM Plex Mono", monospace;--font-heading:"IBM Plex Mono", monospace;--font-display:"IBM Plex Mono", monospace}[data-fonts=playful]{--font-body:"Outfit", system-ui, sans-serif;--font-heading:"Bricolage Grotesque", system-ui, sans-serif;--font-display:"Bricolage Grotesque", system-ui, sans-serif}[data-fonts=editorial-bold]{--font-body:"Crimson Pro", Georgia, serif;--font-heading:"DM Serif Display", Georgia, serif;--font-display:"DM Serif Display", Georgia, serif}[data-fonts=minimalist]{--font-body:"Outfit", system-ui, sans-serif;--font-heading:"Outfit", system-ui, sans-serif;--font-display:"Outfit", system-ui, sans-serif}[data-fonts=mediterranean]{--font-body:"Crimson Pro", Georgia, serif;--font-heading:"Cormorant Garamond", Georgia, serif;--font-display:"Cormorant Garamond", Georgia, serif}[data-fonts=newsprint]{--font-body:"Inter", system-ui, sans-serif;--font-heading:"Merriweather", Georgia, serif;--font-display:"Merriweather", Georgia, serif}[data-section-colors=jade]{--section-start:140, 184, 158;--section-media:125, 168, 150;--section-ceremony:110, 156, 135;--section-legacy:130, 176, 154;--section-after:117, 164, 143;--section-legal:144, 188, 160;--section-settings:95, 135, 117}[data-section-colors=sapphire]{--section-start:88, 120, 168;--section-media:77, 110, 156;--section-ceremony:110, 140, 186;--section-legacy:63, 96, 140;--section-after:120, 150, 192;--section-legal:74, 108, 152;--section-settings:54, 82, 124}[data-section-colors=rosewood]{--section-start:160, 112, 144;--section-media:148, 104, 132;--section-ceremony:168, 120, 152;--section-legacy:136, 96, 120;--section-after:184, 138, 160;--section-legal:156, 112, 140;--section-settings:120, 84, 104}[data-section-colors=amethyst]{--section-start:138, 120, 196;--section-media:125, 108, 184;--section-ceremony:150, 132, 206;--section-legacy:112, 95, 168;--section-after:162, 144, 216;--section-legal:132, 120, 190;--section-settings:90, 76, 140}[data-section-colors=ivy]{--section-start:94, 136, 112;--section-media:84, 126, 102;--section-ceremony:104, 140, 120;--section-legacy:71, 110, 88;--section-after:116, 146, 110;--section-legal:92, 128, 104;--section-settings:60, 94, 74}[data-section-colors=frost]{--section-start:168, 192, 208;--section-media:156, 180, 200;--section-ceremony:184, 200, 216;--section-legacy:144, 168, 192;--section-after:192, 208, 220;--section-legal:160, 184, 204;--section-settings:132, 156, 180}[data-section-colors=verdigris]{--section-start:122, 176, 160;--section-media:110, 164, 149;--section-ceremony:134, 188, 170;--section-legacy:94, 148, 134;--section-after:146, 200, 182;--section-legal:116, 168, 154;--section-settings:84, 136, 122}[data-section-colors=grape]{--section-start:118, 90, 152;--section-media:108, 84, 140;--section-ceremony:130, 100, 158;--section-legacy:94, 72, 128;--section-after:140, 108, 168;--section-legal:116, 88, 143;--section-settings:82, 60, 110}[data-section-colors=cornflower]{--section-start:128, 148, 200;--section-media:116, 136, 188;--section-ceremony:140, 160, 210;--section-legacy:100, 120, 172;--section-after:148, 168, 214;--section-legal:124, 144, 192;--section-settings:94, 114, 154}[data-section-colors=rust-mauve]{--section-start:154, 122, 144;--section-media:142, 112, 132;--section-ceremony:166, 132, 160;--section-legacy:130, 104, 122;--section-after:176, 142, 164;--section-legal:148, 116, 136;--section-settings:112, 90, 108}[data-section-colors=seafoam]{--section-start:148, 196, 184;--section-media:136, 184, 173;--section-ceremony:160, 208, 196;--section-legacy:124, 172, 170;--section-after:170, 220, 208;--section-legal:144, 188, 176;--section-settings:110, 150, 148}[data-section-colors=aubergine]{--section-start:112, 88, 112;--section-media:104, 80, 104;--section-ceremony:124, 100, 128;--section-legacy:94, 72, 96;--section-after:134, 109, 138;--section-legal:112, 88, 116;--section-settings:78, 56, 84}[data-section-colors=willow]{--section-start:140, 173, 142;--section-media:128, 164, 130;--section-ceremony:152, 181, 152;--section-legacy:116, 152, 122;--section-after:164, 189, 164;--section-legal:138, 166, 140;--section-settings:104, 132, 112}[data-section-colors=cerulean]{--section-start:94, 158, 196;--section-media:82, 148, 188;--section-ceremony:116, 172, 208;--section-legacy:60, 132, 172;--section-after:132, 184, 216;--section-legal:88, 150, 188;--section-settings:58, 112, 142}[data-section-colors=thistle]{--section-start:168, 144, 176;--section-media:156, 132, 164;--section-ceremony:181, 156, 188;--section-legacy:144, 120, 156;--section-after:188, 168, 196;--section-legal:164, 140, 170;--section-settings:124, 100, 136}[data-section-colors=pine-mist]{--section-start:110, 144, 128;--section-media:100, 136, 112;--section-ceremony:122, 156, 138;--section-legacy:88, 120, 100;--section-after:134, 168, 144;--section-legal:108, 140, 120;--section-settings:76, 108, 84}[data-section-colors=lilac]{--section-start:188, 168, 212;--section-media:176, 156, 200;--section-ceremony:196, 180, 220;--section-legacy:164, 140, 192;--section-after:204, 188, 228;--section-legal:180, 168, 208;--section-settings:144, 120, 176}[data-section-colors=jewel]{--section-start:76, 140, 112;--section-media:88, 120, 168;--section-ceremony:138, 120, 196;--section-legacy:154, 112, 144;--section-after:94, 158, 180;--section-legal:125, 108, 184;--section-settings:84, 136, 122}[data-section-colors=vellum]{--section-start:168, 156, 148;--section-media:156, 144, 136;--section-ceremony:180, 168, 156;--section-legacy:144, 132, 120;--section-after:188, 176, 164;--section-legal:164, 152, 140;--section-settings:128, 116, 104}[data-section-colors=ink-blue]{--section-start:76, 94, 132;--section-media:68, 86, 120;--section-ceremony:92, 112, 142;--section-legacy:56, 74, 108;--section-after:100, 120, 160;--section-legal:80, 102, 136;--section-settings:44, 64, 92}[data-section-colors=mossy]{--section-start:120, 140, 94;--section-media:108, 128, 84;--section-ceremony:132, 150, 104;--section-legacy:92, 110, 72;--section-after:140, 160, 112;--section-legal:116, 140, 92;--section-settings:78, 94, 60}[data-section-colors=hydrangea]{--section-start:116, 132, 188;--section-media:104, 120, 176;--section-ceremony:128, 148, 200;--section-legacy:88, 104, 160;--section-after:144, 164, 212;--section-legal:112, 136, 184;--section-settings:76, 92, 140}[data-section-colors=aqua]{--section-start:124, 180, 180;--section-media:112, 168, 170;--section-ceremony:136, 192, 192;--section-legacy:96, 148, 160;--section-after:148, 204, 204;--section-legal:128, 180, 184;--section-settings:90, 134, 136}[data-section-colors=cocoa]{--section-start:142, 120, 104;--section-media:130, 112, 94;--section-ceremony:156, 132, 116;--section-legacy:112, 92, 76;--section-after:168, 144, 128;--section-legal:138, 116, 104;--section-settings:94, 76, 64}[data-section-colors=cyan-fade]{--section-start:124, 196, 196;--section-media:108, 184, 184;--section-ceremony:136, 208, 208;--section-legacy:84, 164, 168;--section-after:160, 220, 220;--section-legal:128, 192, 196;--section-settings:80, 144, 148}[data-section-colors=orchid]{--section-start:168, 132, 168;--section-media:156, 124, 156;--section-ceremony:184, 148, 184;--section-legacy:138, 112, 140;--section-after:196, 164, 196;--section-legal:168, 136, 168;--section-settings:128, 96, 140}[data-section-colors=terra]{--section-start:156, 132, 120;--section-media:144, 120, 108;--section-ceremony:168, 144, 132;--section-legacy:128, 104, 88;--section-after:180, 156, 144;--section-legal:152, 132, 120;--section-settings:108, 90, 76}[data-section-colors=pacific]{--section-start:76, 132, 136;--section-media:68, 124, 128;--section-ceremony:88, 144, 140;--section-legacy:56, 108, 112;--section-after:102, 156, 152;--section-legal:78, 136, 132;--section-settings:44, 88, 96}[data-section-colors=blossom]{--section-start:184, 156, 172;--section-media:172, 144, 160;--section-ceremony:196, 168, 184;--section-legacy:156, 128, 140;--section-after:208, 180, 196;--section-legal:176, 156, 172;--section-settings:136, 108, 124}[data-section-colors=graphite]{--section-start:100, 104, 116;--section-media:92, 96, 104;--section-ceremony:120, 124, 132;--section-legacy:76, 80, 88;--section-after:140, 144, 152;--section-legal:104, 108, 116;--section-settings:58, 62, 68}[data-section-colors=peacock]{--section-start:72, 148, 164;--section-media:60, 136, 154;--section-ceremony:84, 156, 173;--section-legacy:44, 116, 132;--section-after:96, 156, 168;--section-legal:72, 148, 160;--section-settings:30, 88, 104}[data-section-colors=powder]{--section-start:156, 184, 208;--section-media:144, 172, 204;--section-ceremony:168, 196, 216;--section-legacy:128, 160, 196;--section-after:180, 208, 224;--section-legal:148, 176, 200;--section-settings:112, 144, 176}[data-section-colors=wisteria]{--section-start:152, 136, 188;--section-media:140, 124, 176;--section-ceremony:164, 148, 200;--section-legacy:124, 108, 160;--section-after:172, 160, 208;--section-legal:148, 132, 180;--section-settings:104, 76, 132}[data-accent=jade]{--accent:#7eb89a;--on-accent:#0a0f0c;--accent-rgb:126, 184, 154;--accent-soft:#7eb89a2e;--accent-glow:#7eb89a59}[data-accent=aqua]{--accent:#7ec4c4;--on-accent:#0a0f0c;--accent-rgb:126, 196, 196;--accent-soft:#7ec4c42e;--accent-glow:#7ec4c459}[data-accent=cerulean]{--accent:#5e9ec4;--on-accent:#fff;--accent-rgb:94, 158, 196;--accent-soft:#5e9ec42e;--accent-glow:#5e9ec459}[data-accent=cornflower]{--accent:#8094c8;--on-accent:#fff;--accent-rgb:128, 148, 200;--accent-soft:#8094c82e;--accent-glow:#8094c859}[data-accent=hydrangea]{--accent:#7484bc;--on-accent:#fff;--accent-rgb:116, 132, 188;--accent-soft:#7484bc2e;--accent-glow:#7484bc59}[data-accent=sapphire]{--accent:#5878a8;--on-accent:#fff;--accent-rgb:88, 120, 168;--accent-soft:#5878a82e;--accent-glow:#5878a859}[data-accent=peacock]{--accent:#4894a4;--on-accent:#fff;--accent-rgb:72, 148, 164;--accent-soft:#4894a42e;--accent-glow:#4894a459}[data-accent=powder]{--accent:#9cb8d0;--on-accent:#0a0f0c;--accent-rgb:156, 184, 208;--accent-soft:#9cb8d02e;--accent-glow:#9cb8d059}[data-accent=amethyst]{--accent:#8a78c4;--on-accent:#fff;--accent-rgb:138, 120, 196;--accent-soft:#8a78c42e;--accent-glow:#8a78c459}[data-accent=grape]{--accent:#765a98;--on-accent:#fff;--accent-rgb:118, 90, 152;--accent-soft:#765a982e;--accent-glow:#765a9859}[data-accent=wisteria]{--accent:#9888bc;--on-accent:#fff;--accent-rgb:152, 136, 188;--accent-soft:#9888bc2e;--accent-glow:#9888bc59}[data-accent=lilac]{--accent:#bca8d4;--on-accent:#0a0f0c;--accent-rgb:188, 168, 212;--accent-soft:#bca8d42e;--accent-glow:#bca8d459}[data-accent=orchid]{--accent:#a884a8;--on-accent:#fff;--accent-rgb:168, 132, 168;--accent-soft:#a884a82e;--accent-glow:#a884a859}[data-accent=thistle]{--accent:#a890b0;--on-accent:#0a0f0c;--accent-rgb:168, 144, 176;--accent-soft:#a890b02e;--accent-glow:#a890b059}[data-accent=aubergine]{--accent:#705870;--on-accent:#fff;--accent-rgb:112, 88, 112;--accent-soft:#7058702e;--accent-glow:#70587059}[data-accent=rosewood]{--accent:#a07090;--on-accent:#fff;--accent-rgb:160, 112, 144;--accent-soft:#a070902e;--accent-glow:#a0709059}[data-accent=mauve-deep]{--accent:#8e6c80;--on-accent:#fff;--accent-rgb:142, 108, 128;--accent-soft:#8e6c802e;--accent-glow:#8e6c8059}[data-accent=blossom]{--accent:#b89cac;--on-accent:#0a0f0c;--accent-rgb:184, 156, 172;--accent-soft:#b89cac2e;--accent-glow:#b89cac59}[data-accent=rust-mauve]{--accent:#9a7a90;--on-accent:#fff;--accent-rgb:154, 122, 144;--accent-soft:#9a7a902e;--accent-glow:#9a7a9059}[data-accent=cocoa]{--accent:#8e7868;--on-accent:#fff;--accent-rgb:142, 120, 104;--accent-soft:#8e78682e;--accent-glow:#8e786859}[data-accent=terra]{--accent:#9c8478;--on-accent:#fff;--accent-rgb:156, 132, 120;--accent-soft:#9c84782e;--accent-glow:#9c847859}[data-accent=vellum]{--accent:#a89c94;--on-accent:#0a0f0c;--accent-rgb:168, 156, 148;--accent-soft:#a89c942e;--accent-glow:#a89c9459}[data-accent=graphite]{--accent:#646874;--on-accent:#fff;--accent-rgb:100, 104, 116;--accent-soft:#6468742e;--accent-glow:#64687459}[data-accent=mossy]{--accent:#788c5e;--on-accent:#fff;--accent-rgb:120, 140, 94;--accent-soft:#788c5e2e;--accent-glow:#788c5e59}[data-accent=willow]{--accent:#8cad8e;--on-accent:#0a0f0c;--accent-rgb:140, 173, 142;--accent-soft:#8cad8e2e;--accent-glow:#8cad8e59}[data-accent=ivy]{--accent:#5e8870;--on-accent:#fff;--accent-rgb:94, 136, 112;--accent-soft:#5e88702e;--accent-glow:#5e887059}[data-accent=pine-mist]{--accent:#6e9080;--on-accent:#fff;--accent-rgb:110, 144, 128;--accent-soft:#6e90802e;--accent-glow:#6e908059}[data-accent=verdigris]{--accent:#7ab0a0;--on-accent:#0a0f0c;--accent-rgb:122, 176, 160;--accent-soft:#7ab0a02e;--accent-glow:#7ab0a059}[data-accent=seafoam]{--accent:#94c4b8;--on-accent:#0a0f0c;--accent-rgb:148, 196, 184;--accent-soft:#94c4b82e;--accent-glow:#94c4b859}[data-accent=cyan-fade]{--accent:#7cc4c4;--on-accent:#0a0f0c;--accent-rgb:124, 196, 196;--accent-soft:#7cc4c42e;--accent-glow:#7cc4c459}[data-accent=pacific]{--accent:#4c8488;--on-accent:#fff;--accent-rgb:76, 132, 136;--accent-soft:#4c84882e;--accent-glow:#4c848859}[data-accent=frost]{--accent:#a8c0d0;--on-accent:#0a0f0c;--accent-rgb:168, 192, 208;--accent-soft:#a8c0d02e;--accent-glow:#a8c0d059}[data-accent=ink-blue]{--accent:#4c5e84;--on-accent:#fff;--accent-rgb:76, 94, 132;--accent-soft:#4c5e842e;--accent-glow:#4c5e8459}[data-accent=jewel-iris]{--accent:#7d6cb8;--on-accent:#fff;--accent-rgb:125, 108, 184;--accent-soft:#7d6cb82e;--accent-glow:#7d6cb859}[data-accent=storm-blue]{--accent:#608090;--on-accent:#fff;--accent-rgb:96, 128, 144;--accent-soft:#6080902e;--accent-glow:#60809059}html[data-button-shape=rounded-soft] .glass-tile .icon-wrap{clip-path:none;border-radius:16px}html[data-button-shape=rounded-medium] .glass-tile .icon-wrap{clip-path:none;border-radius:12px}html[data-button-shape=rounded-deep] .glass-tile .icon-wrap{clip-path:none;border-radius:40%}html[data-button-shape=ellipse] .glass-tile .icon-wrap{clip-path:none;border-radius:50%/35%}html[data-button-shape=cut-tl] .glass-tile .icon-wrap{clip-path:polygon(25% 0%,100% 0%,100% 100%,0% 100%,0% 25%);border-radius:0}html[data-button-shape=cut-bl] .glass-tile .icon-wrap{clip-path:polygon(0% 0%,100% 0%,100% 100%,25% 100%,0% 75%);border-radius:0}html[data-button-shape=cut-br] .glass-tile .icon-wrap{clip-path:polygon(0% 0%,100% 0%,100% 75%,75% 100%,0% 100%);border-radius:0}html[data-button-shape=cut-double] .glass-tile .icon-wrap{clip-path:polygon(20% 0%,100% 0%,100% 80%,80% 100%,0% 100%,0% 20%);border-radius:0}html[data-button-shape=square-pointy] .glass-tile .icon-wrap{clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%);border-radius:0}html[data-button-shape=triangle-down] .glass-tile .icon-wrap{clip-path:polygon(0% 0%,100% 0%,50% 100%);border-radius:0}html[data-button-shape=triangle-right] .glass-tile .icon-wrap{clip-path:polygon(0% 0%,100% 50%,0% 100%);border-radius:0}html[data-button-shape=triangle-left] .glass-tile .icon-wrap{clip-path:polygon(100% 0%,0% 50%,100% 100%);border-radius:0}html[data-button-shape=heptagon] .glass-tile .icon-wrap{clip-path:polygon(50% 0%,90% 20%,100% 60%,75% 100%,25% 100%,0% 60%,10% 20%);border-radius:0}html[data-button-shape=nonagon] .glass-tile .icon-wrap{clip-path:polygon(50% 0%,85% 12%,100% 42%,93% 78%,65% 100%,35% 100%,7% 78%,0% 42%,15% 12%);border-radius:0}html[data-button-shape=decagon] .glass-tile .icon-wrap{clip-path:polygon(50% 0%,80% 10%,100% 35%,100% 65%,80% 90%,50% 100%,20% 90%,0% 65%,0% 35%,20% 10%);border-radius:0}html[data-button-shape=dodecagon] .glass-tile .icon-wrap{clip-path:polygon(25% 0%,75% 0%,100% 25%,100% 75%,75% 100%,25% 100%,0% 75%,0% 25%,12% 7%,88% 7%,100% 50%,50% 50%);border-radius:0}html[data-button-shape=star-3] .glass-tile .icon-wrap{clip-path:polygon(50% 0%,80% 70%,100% 70%,65% 90%,50% 100%,35% 90%,0% 70%,20% 70%);border-radius:0}html[data-button-shape=star-4] .glass-tile .icon-wrap{clip-path:polygon(50% 0%,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0% 50%,40% 40%);border-radius:0}html[data-button-shape=star-7] .glass-tile .icon-wrap{clip-path:polygon(50% 0%,58% 28%,90% 22%,73% 50%,95% 75%,65% 70%,50% 100%,35% 70%,5% 75%,27% 50%,10% 22%,42% 28%);border-radius:0}html[data-button-shape=star-12] .glass-tile .icon-wrap{clip-path:polygon(50% 0%,55% 18%,70% 5%,70% 23%,90% 18%,80% 35%,100% 40%,82% 50%,100% 65%,78% 67%,85% 88%,65% 78%,60% 95%,50% 85%,40% 95%,35% 78%,15% 88%,22% 67%,0% 65%,18% 50%,0% 40%,20% 35%,10% 18%,30% 23%,30% 5%,45% 18%);border-radius:0}html[data-button-shape=parallelogram] .glass-tile .icon-wrap{clip-path:polygon(20% 0%,100% 0%,80% 100%,0% 100%);border-radius:0}html[data-button-shape=parallelogram-r] .glass-tile .icon-wrap{clip-path:polygon(0% 0%,80% 0%,100% 100%,20% 100%);border-radius:0}html[data-button-shape=trapezoid-flip] .glass-tile .icon-wrap{clip-path:polygon(0% 0%,100% 0%,80% 100%,20% 100%);border-radius:0}html[data-button-shape=arrow-left] .glass-tile .icon-wrap{clip-path:polygon(40% 0%,100% 25%,100% 75%,40% 100%,40% 80%,0% 50%,40% 20%);border-radius:0}html[data-button-shape=arrow-up] .glass-tile .icon-wrap{clip-path:polygon(50% 0%,100% 40%,80% 40%,80% 100%,20% 100%,20% 40%,0% 40%);border-radius:0}html[data-button-shape=arrow-down] .glass-tile .icon-wrap{clip-path:polygon(20% 0%,80% 0%,80% 60%,100% 60%,50% 100%,0% 60%,20% 60%);border-radius:0}html[data-button-shape=bookmark] .glass-tile .icon-wrap{clip-path:polygon(0% 0%,100% 0%,100% 100%,50% 75%,0% 100%);border-radius:0}html[data-button-shape=lozenge] .glass-tile .icon-wrap{clip-path:polygon(20% 0%,80% 0%,100% 50%,80% 100%,20% 100%,0% 50%);border-radius:0}html[data-button-shape=hex-stretch] .glass-tile .icon-wrap{clip-path:polygon(15% 0%,85% 0%,100% 50%,85% 100%,15% 100%,0% 50%);border-radius:0}html[data-button-shape=crystal] .glass-tile .icon-wrap{clip-path:polygon(50% 0%,100% 30%,80% 100%,20% 100%,0% 30%);border-radius:0}html[data-button-shape=badge] .glass-tile .icon-wrap{clip-path:polygon(50% 0%,65% 25%,100% 25%,80% 50%,100% 75%,65% 75%,50% 100%,35% 75%,0% 75%,20% 50%,0% 25%,35% 25%);border-radius:0}html[data-bg=twilight-mesh] body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(40% 35% at 25% 30%,#7e6cb852,#0000 70%),radial-gradient(35% 35% at 75% 70%,#5e58a847,#0000 70%),#050810;animation:50s ease-in-out infinite alternate mesh-drift;position:fixed;top:0;bottom:0;left:0;right:0}@media (prefers-reduced-motion:reduce){html[data-bg=twilight-mesh] body:before{animation:none}}html[data-bg=emerald-mesh] body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(40% 35% at 25% 30%,#4e8a644d,#0000 70%),radial-gradient(35% 35% at 75% 70%,#589c8447,#0000 70%),#050810;animation:50s ease-in-out infinite alternate mesh-drift;position:fixed;top:0;bottom:0;left:0;right:0}@media (prefers-reduced-motion:reduce){html[data-bg=emerald-mesh] body:before{animation:none}}html[data-bg=rose-mesh] body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(40% 35% at 25% 30%,#b4849c4d,#0000 70%),radial-gradient(35% 35% at 75% 70%,#9a7a9042,#0000 70%),#050810;animation:50s ease-in-out infinite alternate mesh-drift;position:fixed;top:0;bottom:0;left:0;right:0}@media (prefers-reduced-motion:reduce){html[data-bg=rose-mesh] body:before{animation:none}}html[data-bg=teal-mesh] body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(40% 35% at 25% 30%,#4894a452,#0000 70%),radial-gradient(35% 35% at 75% 70%,#5e9ec442,#0000 70%),#050810;animation:50s ease-in-out infinite alternate mesh-drift;position:fixed;top:0;bottom:0;left:0;right:0}@media (prefers-reduced-motion:reduce){html[data-bg=teal-mesh] body:before{animation:none}}html[data-bg=thunderhead] body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(60% 30% at 50% 10%,#3c465a8c,#0000 70%),radial-gradient(70% 35% at 50% 55%,#323c5080,#0000 70%),#050810;animation:60s ease-in-out infinite alternate storm-drift;position:fixed;top:0;bottom:0;left:0;right:0}@media (prefers-reduced-motion:reduce){html[data-bg=thunderhead] body:before{animation:none}}html[data-bg=twilight-wisp] body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(35% 50% at 25% 30%,#8c7cc833,#0000 70%),radial-gradient(30% 55% at 75% 60%,#6e64a82e,#0000 70%),#050810;animation:80s linear infinite fog-drift;position:fixed;top:0;bottom:0;left:0;right:0}@media (prefers-reduced-motion:reduce){html[data-bg=twilight-wisp] body:before{animation:none}}html[data-bg=rain-mist] body:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0000 0%,#646e822e 30%,#0000 50%),linear-gradient(#0000 50%,#505a6e38 75%,#0000 100%),#050810;animation:70s linear infinite fog-drift;position:fixed;top:0;bottom:0;left:0;right:0}@media (prefers-reduced-motion:reduce){html[data-bg=rain-mist] body:before{animation:none}}html[data-bg=moonlight] body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 70% 25%,#b0bcdc33,#0000 50%),radial-gradient(at 30% 80%,#505c784d,#0000 60%),#050810;animation:18s ease-in-out infinite pulse-breath;position:fixed;top:0;bottom:0;left:0;right:0}@media (prefers-reduced-motion:reduce){html[data-bg=moonlight] body:before{animation:none}}html[data-bg=cinder] body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(30% 50% at 25% 60%,#82645a2e,#0000 70%),radial-gradient(35% 45% at 75% 40%,#64504633,#0000 70%),#050810;animation:20s ease-in-out infinite pulse-breath;position:fixed;top:0;bottom:0;left:0;right:0}@media (prefers-reduced-motion:reduce){html[data-bg=cinder] body:before{animation:none}}html[data-bg=aurora-purple] body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 30% 30%,#8c64c859,#0000 60%),radial-gradient(at 70% 70%,#6458b852,#050810 60%);animation:25s ease-in-out infinite alternate aurora-shift;position:fixed;top:0;bottom:0;left:0;right:0}@media (prefers-reduced-motion:reduce){html[data-bg=aurora-purple] body:before{animation:none}}html[data-bg=aurora-emerald] body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 30% 30%,#4a9c6e59,#0000 60%),radial-gradient(at 70% 70%,#6c9ab852,#050810 60%);animation:25s ease-in-out infinite alternate aurora-shift;position:fixed;top:0;bottom:0;left:0;right:0}@media (prefers-reduced-motion:reduce){html[data-bg=aurora-emerald] body:before{animation:none}}html[data-bg=aurora-rose] body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 30% 30%,#b8849c52,#0000 60%),radial-gradient(at 70% 70%,#9a74904d,#050810 60%);animation:25s ease-in-out infinite alternate aurora-shift;position:fixed;top:0;bottom:0;left:0;right:0}@media (prefers-reduced-motion:reduce){html[data-bg=aurora-rose] body:before{animation:none}}html[data-bg=nebula] body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(50% 40% at 30% 40%,#825ab84d,#0000 65%),radial-gradient(40% 30% at 70% 60%,#5e6eb847,#0000 65%),radial-gradient(30% 25% at 50% 80%,#9a7a9038,#0000 65%),#050810;animation:70s ease-in-out infinite alternate mesh-drift;position:fixed;top:0;bottom:0;left:0;right:0}@media (prefers-reduced-motion:reduce){html[data-bg=nebula] body:before{animation:none}}html[data-bg=starfield] body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(1px 1px at 20% 30%,#fff9,#0000),radial-gradient(1.5px 1.5px at 60% 70%,#ffffffb3,#0000),radial-gradient(1px 1px at 80% 25%,#ffffff80,#0000),#050810;animation:4s ease-in-out infinite starfield-twinkle;position:fixed;top:0;bottom:0;left:0;right:0}@media (prefers-reduced-motion:reduce){html[data-bg=starfield] body:before{animation:none}}html[data-bg=blue-mist] body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(40% 50% at 25%,#506e9a40,#0000 70%),radial-gradient(35% 55% at 75%,#5e80a838,#0000 70%),#050810;animation:55s ease-in-out infinite alternate mesh-drift;position:fixed;top:0;bottom:0;left:0;right:0}@media (prefers-reduced-motion:reduce){html[data-bg=blue-mist] body:before{animation:none}}html[data-bg=snowfall] body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(2px 2px at 20% -10%,#fff6,#0000),radial-gradient(1px 1px at 60% -20%,#fff9,#0000),radial-gradient(2px 2px at 80% -30%,#ffffff80,#0000),#050810;animation:20s linear infinite snowfall-drift;position:fixed;top:0;bottom:0;left:0;right:0}@media (prefers-reduced-motion:reduce){html[data-bg=snowfall] body:before{animation:none}}html[data-bg=drift-purple] body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(40% 30% at 25% 30%,#8c6cc838,#0000 70%),radial-gradient(35% 35% at 75% 70%,#6c6cb82e,#0000 70%),#050810;animation:60s ease-in-out infinite alternate mesh-drift;position:fixed;top:0;bottom:0;left:0;right:0}@media (prefers-reduced-motion:reduce){html[data-bg=drift-purple] body:before{animation:none}}html[data-bg=drift-emerald] body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(40% 30% at 25% 30%,#5a9a6e38,#0000 70%),radial-gradient(35% 35% at 75% 70%,#6cae9a2e,#0000 70%),#050810;animation:60s ease-in-out infinite alternate mesh-drift;position:fixed;top:0;bottom:0;left:0;right:0}@media (prefers-reduced-motion:reduce){html[data-bg=drift-emerald] body:before{animation:none}}html[data-bg=pulse-violet] body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(70% 50%,#8c6cc840,#8c6cc81a 30%,#050810 70%);animation:12s ease-in-out infinite pulse-breath;position:fixed;top:0;bottom:0;left:0;right:0}@media (prefers-reduced-motion:reduce){html[data-bg=pulse-violet] body:before{animation:none}}html[data-bg=pulse-emerald] body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(70% 50%,#5a9a6e40,#5a9a6e1a 30%,#050810 70%);animation:12s ease-in-out infinite pulse-breath;position:fixed;top:0;bottom:0;left:0;right:0}@media (prefers-reduced-motion:reduce){html[data-bg=pulse-emerald] body:before{animation:none}}html[data-bg=grain-warm] body:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(135deg,#08070c 0%,#100e16 100%);position:fixed;top:0;bottom:0;left:0;right:0}html[data-bg=void] body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#060810 30%,#000 100%);position:fixed;top:0;bottom:0;left:0;right:0}html[data-bg=canvas] body:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(135deg,#0a0c14 0%,#0d0e16 100%);position:fixed;top:0;bottom:0;left:0;right:0}html[data-bg=haze] body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#6e788c1f,#0000 70%),#050810;animation:22s ease-in-out infinite pulse-breath;position:fixed;top:0;bottom:0;left:0;right:0}@media (prefers-reduced-motion:reduce){html[data-bg=haze] body:before{animation:none}}html[data-bg=beacon] body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle,#6c5edc2e,#0000 30%),#050810;animation:30s linear infinite beacon-sweep;position:fixed;top:0;bottom:0;left:0;right:0}@media (prefers-reduced-motion:reduce){html[data-bg=beacon] body:before{animation:none}}html[data-bg=embers] body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 20% 80%,#a082641a,#0000 30%),radial-gradient(circle at 80% 20%,#8c785a14,#0000 30%),#050810;animation:14s ease-in-out infinite pulse-breath;position:fixed;top:0;bottom:0;left:0;right:0}@media (prefers-reduced-motion:reduce){html[data-bg=embers] body:before{animation:none}}html[data-bg=ink-wash] body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(50% 30% at 30% 30%,#3c3c5073,#0000 70%),radial-gradient(45% 35% at 70% 60%,#32324666,#0000 70%),#060810;animation:50s ease-in-out infinite alternate mesh-drift;position:fixed;top:0;bottom:0;left:0;right:0}@media (prefers-reduced-motion:reduce){html[data-bg=ink-wash] body:before{animation:none}}html[data-bg=cosmic-dust] body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(1px 1px at 22% 30%,#c8c8dc80,#0000),radial-gradient(1.5px 1.5px at 60% 60%,#dcc8dc66,#0000),radial-gradient(40% 30% at 40% 40%,#5e58a82e,#0000 70%),#050810;animation:5s ease-in-out infinite starfield-twinkle;position:fixed;top:0;bottom:0;left:0;right:0}@media (prefers-reduced-motion:reduce){html[data-bg=cosmic-dust] body:before{animation:none}}html[data-bg=softfocus] body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 50% 30%,#8c7cb82e,#0000 60%),radial-gradient(circle at 50% 80%,#5e6ca829,#0000 60%),#050810;animation:16s ease-in-out infinite pulse-breath;position:fixed;top:0;bottom:0;left:0;right:0}@media (prefers-reduced-motion:reduce){html[data-bg=softfocus] body:before{animation:none}}html[data-bg=layered] body:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#50586e26 0%,#323a5033 33%,#1e243c40 66%,#0a0e1e4d 100%),#050810;animation:25s ease-in-out infinite pulse-breath;position:fixed;top:0;bottom:0;left:0;right:0}@media (prefers-reduced-motion:reduce){html[data-bg=layered] body:before{animation:none}}@keyframes mesh-drift{0%{transform:scale(1)translate(0)}to{transform:scale(1.08)translate(2%,-1%)}}@keyframes aurora-shift{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:.85;transform:translate(-3%,2%)scale(1.05)}}@keyframes pulse-breath{0%,to{opacity:1}50%{opacity:.78}}@keyframes beacon-sweep{0%{background-position:0%}to{background-position:100%}}@keyframes starfield-twinkle{0%,to{opacity:1}50%{opacity:.5}}@keyframes snowfall-drift{0%{background-position:0 0}to{background-position:0 100%}}html[data-theme=cobalt]{--bg:#040810;--text-1:#dde4ee;--text-2:#dde4eec7;--text-3:#dde4ee8c;--accent:#3a6ca8;--on-accent:#fff;--accent-rgb:58, 108, 168;--accent-soft:#3a6ca82e;--accent-glow:#3a6ca859;--candle:#3a6ca8d9;--candle-glow:#3a6ca866}html[data-theme=jade-deep]{--bg:#040a08;--text-1:#dceae0;--text-2:#dceae0c7;--text-3:#dceae08c;--accent:#3a8c64;--on-accent:#fff;--accent-rgb:58, 140, 100;--accent-soft:#3a8c642e;--accent-glow:#3a8c6459;--candle:#3a8c64d9;--candle-glow:#3a8c6466}html[data-theme=amber-dusk]{--bg:#0a0806;--text-1:#e5ddd4;--text-2:#e5ddd4c7;--text-3:#e5ddd48c;--accent:#7a6c5a;--on-accent:#fff;--accent-rgb:122, 108, 90;--accent-soft:#7a6c5a2e;--accent-glow:#7a6c5a59;--candle:#7a6c5ad9;--candle-glow:#7a6c5a66}html[data-theme=rose-quartz]{--bg:#0a0608;--text-1:#ebd8dd;--text-2:#ebd8ddc7;--text-3:#ebd8dd8c;--accent:#a07a8c;--on-accent:#fff;--accent-rgb:160, 122, 140;--accent-soft:#a07a8c2e;--accent-glow:#a07a8c59;--candle:#a07a8cd9;--candle-glow:#a07a8c66}html[data-theme=obsidian]{--bg:#000;--text-1:#d4d6dc;--text-2:#d4d6dcc7;--text-3:#d4d6dc8c;--accent:#1a1a22;--on-accent:#fff;--accent-rgb:26, 26, 34;--accent-soft:#1a1a222e;--accent-glow:#1a1a2259;--candle:#1a1a22d9;--candle-glow:#1a1a2266}html[data-theme=mariner]{--bg:#020610;--text-1:#d4e0ec;--text-2:#d4e0ecc7;--text-3:#d4e0ec8c;--accent:#2a4a6e;--on-accent:#fff;--accent-rgb:42, 74, 110;--accent-soft:#2a4a6e2e;--accent-glow:#2a4a6e59;--candle:#2a4a6ed9;--candle-glow:#2a4a6e66}html[data-theme=moss-deep]{--bg:#040806;--text-1:#dde4dc;--text-2:#dde4dcc7;--text-3:#dde4dc8c;--accent:#3e5c40;--on-accent:#fff;--accent-rgb:62, 92, 64;--accent-soft:#3e5c402e;--accent-glow:#3e5c4059;--candle:#3e5c40d9;--candle-glow:#3e5c4066}html[data-theme=lavender-haze]{--bg:#06060c;--text-1:#e6dff0;--text-2:#e6dff0c7;--text-3:#e6dff08c;--accent:#7c6cb8;--on-accent:#fff;--accent-rgb:124, 108, 184;--accent-soft:#7c6cb82e;--accent-glow:#7c6cb859;--candle:#7c6cb8d9;--candle-glow:#7c6cb866}html[data-theme=terra-cotta]{--bg:#0a0806;--text-1:#e4dad0;--text-2:#e4dad0c7;--text-3:#e4dad08c;--accent:#7a6452;--on-accent:#fff;--accent-rgb:122, 100, 82;--accent-soft:#7a64522e;--accent-glow:#7a645259;--candle:#7a6452d9;--candle-glow:#7a645266}html[data-theme=arctic]{--bg:#02040a;--text-1:#dee8f2;--text-2:#dee8f2c7;--text-3:#dee8f28c;--accent:#7ca0c0;--on-accent:#0a0f0c;--accent-rgb:124, 160, 192;--accent-soft:#7ca0c02e;--accent-glow:#7ca0c059;--candle:#7ca0c0d9;--candle-glow:#7ca0c066}html[data-theme=plum-deep]{--bg:#080408;--text-1:#e0d4dd;--text-2:#e0d4ddc7;--text-3:#e0d4dd8c;--accent:#5a3854;--on-accent:#fff;--accent-rgb:90, 56, 84;--accent-soft:#5a38542e;--accent-glow:#5a385459;--candle:#5a3854d9;--candle-glow:#5a385466}html[data-theme=seafoam-deep]{--bg:#020806;--text-1:#dee8e4;--text-2:#dee8e4c7;--text-3:#dee8e48c;--accent:#4a8c80;--on-accent:#fff;--accent-rgb:74, 140, 128;--accent-soft:#4a8c802e;--accent-glow:#4a8c8059;--candle:#4a8c80d9;--candle-glow:#4a8c8066}html[data-theme=iris-deep]{--bg:#04040c;--text-1:#dedaf0;--text-2:#dedaf0c7;--text-3:#dedaf08c;--accent:#5e4ca8;--on-accent:#fff;--accent-rgb:94, 76, 168;--accent-soft:#5e4ca82e;--accent-glow:#5e4ca859;--candle:#5e4ca8d9;--candle-glow:#5e4ca866}html[data-theme=thunder]{--bg:#020408;--text-1:#dde0e6;--text-2:#dde0e6c7;--text-3:#dde0e68c;--accent:#3a4250;--on-accent:#fff;--accent-rgb:58, 66, 80;--accent-soft:#3a42502e;--accent-glow:#3a425059;--candle:#3a4250d9;--candle-glow:#3a425066}html[data-theme=coral-mute]{--bg:#080608;--text-1:#e6d8d8;--text-2:#e6d8d8c7;--text-3:#e6d8d88c;--accent:#8e6c70;--on-accent:#fff;--accent-rgb:142, 108, 112;--accent-soft:#8e6c702e;--accent-glow:#8e6c7059;--candle:#8e6c70d9;--candle-glow:#8e6c7066}html[data-theme=hunter-deep]{--bg:#020604;--text-1:#dae4dc;--text-2:#dae4dcc7;--text-3:#dae4dc8c;--accent:#2e4a32;--on-accent:#fff;--accent-rgb:46, 74, 50;--accent-soft:#2e4a322e;--accent-glow:#2e4a3259;--candle:#2e4a32d9;--candle-glow:#2e4a3266}html[data-theme=mauve-deep]{--bg:#080608;--text-1:#e0d4dc;--text-2:#e0d4dcc7;--text-3:#e0d4dc8c;--accent:#6a4e60;--on-accent:#fff;--accent-rgb:106, 78, 96;--accent-soft:#6a4e602e;--accent-glow:#6a4e6059;--candle:#6a4e60d9;--candle-glow:#6a4e6066}html[data-theme=teal-deep]{--bg:#020808;--text-1:#d8e4e4;--text-2:#d8e4e4c7;--text-3:#d8e4e48c;--accent:#2c6a6e;--on-accent:#fff;--accent-rgb:44, 106, 110;--accent-soft:#2c6a6e2e;--accent-glow:#2c6a6e59;--candle:#2c6a6ed9;--candle-glow:#2c6a6e66}html[data-theme=navy-deep]{--bg:#02040a;--text-1:#d0d8e8;--text-2:#d0d8e8c7;--text-3:#d0d8e88c;--accent:#1e2a4a;--on-accent:#fff;--accent-rgb:30, 42, 74;--accent-soft:#1e2a4a2e;--accent-glow:#1e2a4a59;--candle:#1e2a4ad9;--candle-glow:#1e2a4a66}html[data-theme=mint-deep]{--bg:#040806;--text-1:#dceae0;--text-2:#dceae0c7;--text-3:#dceae08c;--accent:#5a8e7a;--on-accent:#fff;--accent-rgb:90, 142, 122;--accent-soft:#5a8e7a2e;--accent-glow:#5a8e7a59;--candle:#5a8e7ad9;--candle-glow:#5a8e7a66}html[data-theme=graphite-deep]{--bg:#020404;--text-1:#d4d6dc;--text-2:#d4d6dcc7;--text-3:#d4d6dc8c;--accent:#3e4248;--on-accent:#fff;--accent-rgb:62, 66, 72;--accent-soft:#3e42482e;--accent-glow:#3e424859;--candle:#3e4248d9;--candle-glow:#3e424866}html[data-theme=rosewood]{--bg:#080608;--text-1:#e4d8de;--text-2:#e4d8dec7;--text-3:#e4d8de8c;--accent:#7c5a70;--on-accent:#fff;--accent-rgb:124, 90, 112;--accent-soft:#7c5a702e;--accent-glow:#7c5a7059;--candle:#7c5a70d9;--candle-glow:#7c5a7066}html[data-theme=storm-deep]{--bg:#02040a;--text-1:#d6dce4;--text-2:#d6dce4c7;--text-3:#d6dce48c;--accent:#3a4858;--on-accent:#fff;--accent-rgb:58, 72, 88;--accent-soft:#3a48582e;--accent-glow:#3a485859;--candle:#3a4858d9;--candle-glow:#3a485866}html[data-theme=emerald-deep]{--bg:#020806;--text-1:#d6e4dc;--text-2:#d6e4dcc7;--text-3:#d6e4dc8c;--accent:#2c6a4e;--on-accent:#fff;--accent-rgb:44, 106, 78;--accent-soft:#2c6a4e2e;--accent-glow:#2c6a4e59;--candle:#2c6a4ed9;--candle-glow:#2c6a4e66}html[data-theme=violet-deep]{--bg:#04040a;--text-1:#dadaeb;--text-2:#dadaebc7;--text-3:#dadaeb8c;--accent:#4a3a7e;--on-accent:#fff;--accent-rgb:74, 58, 126;--accent-soft:#4a3a7e2e;--accent-glow:#4a3a7e59;--candle:#4a3a7ed9;--candle-glow:#4a3a7e66}html[data-theme=slate-deep]{--bg:#020408;--text-1:#d6dde4;--text-2:#d6dde4c7;--text-3:#d6dde48c;--accent:#3e4e60;--on-accent:#fff;--accent-rgb:62, 78, 96;--accent-soft:#3e4e602e;--accent-glow:#3e4e6059;--candle:#3e4e60d9;--candle-glow:#3e4e6066}html[data-theme=charcoal-warm]{--bg:#040402;--text-1:#d4d2cc;--text-2:#d4d2ccc7;--text-3:#d4d2cc8c;--accent:#2a2826;--on-accent:#fff;--accent-rgb:42, 40, 38;--accent-soft:#2a28262e;--accent-glow:#2a282659;--candle:#2a2826d9;--candle-glow:#2a282666}html[data-theme=cyan-deep]{--bg:#020808;--text-1:#d6e6e6;--text-2:#d6e6e6c7;--text-3:#d6e6e68c;--accent:#2e7a82;--on-accent:#fff;--accent-rgb:46, 122, 130;--accent-soft:#2e7a822e;--accent-glow:#2e7a8259;--candle:#2e7a82d9;--candle-glow:#2e7a8266}html[data-theme=cocoa-deep]{--bg:#080604;--text-1:#e0d6cc;--text-2:#e0d6ccc7;--text-3:#e0d6cc8c;--accent:#5a4a3e;--on-accent:#fff;--accent-rgb:90, 74, 62;--accent-soft:#5a4a3e2e;--accent-glow:#5a4a3e59;--candle:#5a4a3ed9;--candle-glow:#5a4a3e66}html[data-theme=lavender-deep]{--bg:#06060c;--text-1:#dcd6e8;--text-2:#dcd6e8c7;--text-3:#dcd6e88c;--accent:#6e5e9c;--on-accent:#fff;--accent-rgb:110, 94, 156;--accent-soft:#6e5e9c2e;--accent-glow:#6e5e9c59;--candle:#6e5e9cd9;--candle-glow:#6e5e9c66}html[data-theme=forest-mist]{--bg:#040806;--text-1:#dee4dc;--text-2:#dee4dcc7;--text-3:#dee4dc8c;--accent:#5a7e64;--on-accent:#fff;--accent-rgb:90, 126, 100;--accent-soft:#5a7e642e;--accent-glow:#5a7e6459;--candle:#5a7e64d9;--candle-glow:#5a7e6466}html[data-theme=rose-deep]{--bg:#0a0608;--text-1:#e6d8dd;--text-2:#e6d8ddc7;--text-3:#e6d8dd8c;--accent:#8e6680;--on-accent:#fff;--accent-rgb:142, 102, 128;--accent-soft:#8e66802e;--accent-glow:#8e668059;--candle:#8e6680d9;--candle-glow:#8e668066}html[data-theme=peacock-deep]{--bg:#020808;--text-1:#d6e4e6;--text-2:#d6e4e6c7;--text-3:#d6e4e68c;--accent:#2e7886;--on-accent:#fff;--accent-rgb:46, 120, 134;--accent-soft:#2e78862e;--accent-glow:#2e788659;--candle:#2e7886d9;--candle-glow:#2e788666}html[data-theme=aubergine]{--bg:#060406;--text-1:#dcd0dc;--text-2:#dcd0dcc7;--text-3:#dcd0dc8c;--accent:#503850;--on-accent:#fff;--accent-rgb:80, 56, 80;--accent-soft:#5038502e;--accent-glow:#50385059;--candle:#503850d9;--candle-glow:#50385066}html[data-theme=grape-deep]{--bg:#040408;--text-1:#d8d4e4;--text-2:#d8d4e4c7;--text-3:#d8d4e48c;--accent:#4a3a6e;--on-accent:#fff;--accent-rgb:74, 58, 110;--accent-soft:#4a3a6e2e;--accent-glow:#4a3a6e59;--candle:#4a3a6ed9;--candle-glow:#4a3a6e66}html[data-button-style=vapor] .glass-tile .icon-wrap{background:linear-gradient(135deg, rgba(var(--btn-color-override-rgb,var(--accent-rgb)), .18) 0%, rgba(var(--btn-color-override-rgb,var(--accent-rgb)), .08) 100%);border:1px solid rgba(var(--btn-color-override-rgb,var(--accent-rgb)), .2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}html[data-button-style=ice] .glass-tile .icon-wrap{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(160deg,#b4c8dc33 0%,#7896b41f 100%);border:1px solid #c8dcf02e}html[data-button-style=honey] .glass-tile .icon-wrap{background:linear-gradient(165deg, rgba(var(--btn-color-override-rgb,var(--accent-rgb)), .45) 0%, rgba(var(--btn-color-override-rgb,var(--accent-rgb)), .28) 100%);border:1px solid rgba(var(--btn-color-override-rgb,var(--accent-rgb)), .32)}html[data-button-style=marble] .glass-tile .icon-wrap{background:linear-gradient(135deg, #dcdcdc1a 0%, rgba(var(--btn-color-override-rgb,var(--accent-rgb)), .18) 50%, #dcdcdc1a 100%);border:1px solid #ffffff1a}html[data-button-style=charcoal] .glass-tile .icon-wrap{background:linear-gradient(165deg,#282832d9 0%,#14141eeb 100%);border:1px solid #46465066}html[data-button-style=velvet] .glass-tile .icon-wrap{background:linear-gradient(170deg, rgba(var(--btn-color-override-rgb,var(--accent-rgb)), .55) 0%, rgba(var(--btn-color-override-rgb,var(--accent-rgb)), .3) 100%);border:1px solid rgba(var(--btn-color-override-rgb,var(--accent-rgb)), .2);box-shadow:inset 0 1px 2px #ffffff1a}html[data-button-style=chrome-deep] .glass-tile .icon-wrap{background:linear-gradient(165deg,#4a5060 0%,#2a3040 50%,#4a5060 100%);border:1px solid #8c96aa66;box-shadow:inset 0 1px #fff3}html[data-button-style=plastic] .glass-tile .icon-wrap{background:linear-gradient(165deg, rgba(var(--btn-color-override-rgb,var(--accent-rgb)), .78) 0%, rgba(var(--btn-color-override-rgb,var(--accent-rgb)), .58) 100%);border:1px solid #ffffff1f;box-shadow:inset 0 2px #ffffff2e,0 2px 6px #0003}html[data-button-style=paper] .glass-tile .icon-wrap{background:linear-gradient(165deg,#f0f0ebeb 0%,#dcdcd7e0 100%);border:1px solid #c8c8c366}html[data-button-style=rubber] .glass-tile .icon-wrap{background:linear-gradient(165deg, rgba(var(--btn-color-override-rgb,var(--accent-rgb)), .62) 0%, rgba(var(--btn-color-override-rgb,var(--accent-rgb)), .42) 100%);border:1px solid #0003;box-shadow:inset 0 -2px 4px #00000026}html[data-button-style=silk] .glass-tile .icon-wrap{background:linear-gradient(135deg, rgba(var(--btn-color-override-rgb,var(--accent-rgb)), .3) 0%, rgba(var(--btn-color-override-rgb,var(--accent-rgb)), .55) 50%, rgba(var(--btn-color-override-rgb,var(--accent-rgb)), .3) 100%);border:1px solid rgba(var(--btn-color-override-rgb,var(--accent-rgb)), .25)}html[data-button-style=stone] .glass-tile .icon-wrap{background:linear-gradient(165deg,#5f5f69c7 0%,#464650d9 100%);border:1px solid #7878824d}html[data-button-style=frosted-deep] .glass-tile .icon-wrap{background:linear-gradient(135deg, #ffffff1a 0%, rgba(var(--btn-color-override-rgb,var(--accent-rgb)), .12) 100%);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid #fff3}html[data-button-style=frosted-soft] .glass-tile .icon-wrap{background:linear-gradient(135deg, #ffffff0f 0%, rgba(var(--btn-color-override-rgb,var(--accent-rgb)), .08) 100%);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid #ffffff1a}html[data-button-style=embossed-deep] .glass-tile .icon-wrap{background:rgba(var(--btn-color-override-rgb,var(--accent-rgb)), .3);border:1px solid rgba(var(--btn-color-override-rgb,var(--accent-rgb)), .4);box-shadow:inset 0 2px 4px #fff3,inset 0 -2px 4px #00000040}html[data-button-style=embossed-soft] .glass-tile .icon-wrap{background:rgba(var(--btn-color-override-rgb,var(--accent-rgb)), .25);border:1px solid rgba(var(--btn-color-override-rgb,var(--accent-rgb)), .3);box-shadow:inset 0 1px 2px #ffffff26,inset 0 -1px 2px #00000026}html[data-button-style=outlined-thick] .glass-tile .icon-wrap{border:3px solid rgba(var(--btn-color-override-rgb,var(--accent-rgb)), .7);background:0 0}html[data-button-style=outlined-thin] .glass-tile .icon-wrap{border:1px solid rgba(var(--btn-color-override-rgb,var(--accent-rgb)), .5);background:0 0}html[data-button-style=outlined-dash] .glass-tile .icon-wrap{border:2px dashed rgba(var(--btn-color-override-rgb,var(--accent-rgb)), .6);background:0 0}html[data-button-style=outlined-dot] .glass-tile .icon-wrap{border:2px dotted rgba(var(--btn-color-override-rgb,var(--accent-rgb)), .6);background:0 0}html[data-button-style=gradient-h] .glass-tile .icon-wrap{background:linear-gradient(90deg, rgba(var(--btn-color-override-rgb,var(--accent-rgb)), .5) 0%, rgba(var(--btn-color-override-rgb,var(--accent-rgb)), .2) 100%);border:1px solid rgba(var(--btn-color-override-rgb,var(--accent-rgb)), .25)}html[data-button-style=gradient-v] .glass-tile .icon-wrap{background:linear-gradient(180deg, rgba(var(--btn-color-override-rgb,var(--accent-rgb)), .5) 0%, rgba(var(--btn-color-override-rgb,var(--accent-rgb)), .2) 100%);border:1px solid rgba(var(--btn-color-override-rgb,var(--accent-rgb)), .25)}html[data-button-style=gradient-r] .glass-tile .icon-wrap{background:radial-gradient(circle at 30% 30%, rgba(var(--btn-color-override-rgb,var(--accent-rgb)), .6), rgba(var(--btn-color-override-rgb,var(--accent-rgb)), .15) 80%);border:1px solid rgba(var(--btn-color-override-rgb,var(--accent-rgb)), .25)}html[data-button-style=gradient-conic] .glass-tile .icon-wrap{background:conic-gradient(from 0deg, rgba(var(--btn-color-override-rgb,var(--accent-rgb)), .5), rgba(var(--btn-color-override-rgb,var(--accent-rgb)), .2), rgba(var(--btn-color-override-rgb,var(--accent-rgb)), .5));border:1px solid rgba(var(--btn-color-override-rgb,var(--accent-rgb)), .25)}html[data-button-style=inner-glow] .glass-tile .icon-wrap{background:rgba(var(--btn-color-override-rgb,var(--accent-rgb)), .2);border:1px solid rgba(var(--btn-color-override-rgb,var(--accent-rgb)), .3);box-shadow:inset 0 0 12px rgba(var(--btn-color-override-rgb,var(--accent-rgb)), .55)}html[data-button-style=drop-shadow] .glass-tile .icon-wrap{background:rgba(var(--btn-color-override-rgb,var(--accent-rgb)), .35);border:1px solid rgba(var(--btn-color-override-rgb,var(--accent-rgb)), .4);box-shadow:0 4px 8px #0000004d}html[data-button-style=halo] .glass-tile .icon-wrap{background:rgba(var(--btn-color-override-rgb,var(--accent-rgb)), .3);border:2px solid rgba(var(--btn-color-override-rgb,var(--accent-rgb)), .4);box-shadow:0 0 12px rgba(var(--btn-color-override-rgb,var(--accent-rgb)), .5)}html[data-button-style=layered] .glass-tile .icon-wrap{background:linear-gradient(165deg, rgba(var(--btn-color-override-rgb,var(--accent-rgb)), .5) 0%, rgba(var(--btn-color-override-rgb,var(--accent-rgb)), .35) 60%, rgba(var(--btn-color-override-rgb,var(--accent-rgb)), .2) 100%);border:1px solid rgba(var(--btn-color-override-rgb,var(--accent-rgb)), .3);box-shadow:0 2px 4px #0003,inset 0 1px #ffffff1a}html[data-button-style=inverted] .glass-tile .icon-wrap{border:1px solid rgba(var(--btn-color-override-rgb,var(--accent-rgb)), .4);background:#ffffffe6}html[data-button-style=subtle] .glass-tile .icon-wrap{background:rgba(var(--btn-color-override-rgb,var(--accent-rgb)), .1);border:1px solid rgba(var(--btn-color-override-rgb,var(--accent-rgb)), .15)}html[data-button-style=split] .glass-tile .icon-wrap{background:linear-gradient(90deg, rgba(var(--btn-color-override-rgb,var(--accent-rgb)), .55) 50%, #ffffff14 50%);border:1px solid rgba(var(--btn-color-override-rgb,var(--accent-rgb)), .2)}html[data-button-style=ring] .glass-tile .icon-wrap{border:4px double rgba(var(--btn-color-override-rgb,var(--accent-rgb)), .55);background:0 0}html[data-button-style=hollow] .glass-tile .icon-wrap{border:2px solid rgba(var(--btn-color-override-rgb,var(--accent-rgb)), .4);box-shadow:inset 0 0 0 4px transparent, inset 0 0 0 5px rgba(var(--btn-color-override-rgb,var(--accent-rgb)), .2);background:0 0}html[data-button-style=softpress] .glass-tile .icon-wrap{background:rgba(var(--btn-color-override-rgb,var(--accent-rgb)), .18);border:1px solid rgba(var(--btn-color-override-rgb,var(--accent-rgb)), .22);box-shadow:inset 0 2px 6px #0003}html[data-button-style=boxed] .glass-tile .icon-wrap{background:rgba(var(--btn-color-override-rgb,var(--accent-rgb)), .2);border:1px solid rgba(var(--btn-color-override-rgb,var(--accent-rgb)), .3);box-shadow:inset 0 0 0 3px #0000001a}html[style*=--btn-color-override-rgb]:not([data-button-style]) .glass-tile .icon-wrap,html[style*=--btn-color-override-rgb][data-button-style=gradient] .glass-tile .icon-wrap,html[style*=--btn-color-override-rgb][data-button-style=frosted] .glass-tile .icon-wrap,html[style*=--btn-color-override-rgb][data-button-style=mystery] .glass-tile .icon-wrap,html[style*=--btn-color-override-rgb][data-button-style=embossed] .glass-tile .icon-wrap,html[style*=--btn-color-override-rgb][data-button-style=liquid] .glass-tile .icon-wrap,html[style*=--btn-color-override-rgb][data-button-style=etched] .glass-tile .icon-wrap,html[style*=--btn-color-override-rgb][data-button-style=soft] .glass-tile .icon-wrap,html[style*=--btn-color-override-rgb][data-button-style=raised] .glass-tile .icon-wrap,html[style*=--btn-color-override-rgb][data-button-style=inset] .glass-tile .icon-wrap,html[style*=--btn-color-override-rgb][data-button-style=pillow] .glass-tile .icon-wrap,html[style*=--btn-color-override-rgb][data-button-style=carbon] .glass-tile .icon-wrap,html[style*=--btn-color-override-rgb][data-button-style=chrome] .glass-tile .icon-wrap,html[style*=--btn-color-override-rgb][data-button-style=charcoal] .glass-tile .icon-wrap,html[style*=--btn-color-override-rgb][data-button-style=paper] .glass-tile .icon-wrap,html[style*=--btn-color-override-rgb][data-button-style=stone] .glass-tile .icon-wrap,html[style*=--btn-color-override-rgb][data-button-style=chrome-deep] .glass-tile .icon-wrap,html[style*=--btn-color-override-rgb][data-button-style=inverted] .glass-tile .icon-wrap,html[style*=--btn-color-override-rgb][data-button-style=ice] .glass-tile .icon-wrap{background:linear-gradient(165deg, rgba(var(--btn-color-override-rgb), .55) 0%, rgba(var(--btn-color-override-rgb), .35) 100%);border-color:rgba(var(--btn-color-override-rgb), .3)}[data-icon-style=ios] .glass-tile .icon-wrap{background:linear-gradient(180deg, #ffffff4d 0%, #ffffff0f 42%, #fff0 60%), var(--tile-icon-bg,linear-gradient(165deg, #8b7ee899 0%, #6c5edc8c 100%));box-shadow:inset 0 1px 0 #fff9, inset 0 -3px 6px #00000042, 0 6px 16px -4px var(--tile-shadow-color,#6c5edc80), 0 2px 4px #00000057;border-radius:17px}[data-icon-style=ios] .glass-tile .icon-wrap>svg{stroke-width:2.25px}[data-icon-style=ios-flat] .glass-tile .icon-wrap{background:var(--tile-icon-bg,linear-gradient(165deg, #7eac889e 0%, #4a7c598c 100%));-webkit-backdrop-filter:none;border-radius:16px;box-shadow:inset 0 0 0 1px #ffffff24,0 2px 6px -2px #0006}[data-icon-style=ios-flat] .glass-tile .icon-wrap>svg{stroke-width:2px;filter:none}[data-icon-style=ios-round] .glass-tile .icon-wrap{border-radius:50%}[data-icon-style=squircle] .glass-tile .icon-wrap{border-radius:22px}[data-icon-style=tinted] .glass-tile .icon-wrap{color:var(--candle-bright,#a9c9b0);background:linear-gradient(165deg,#080c099e 0%,#080c0980 100%);box-shadow:inset 0 1px #fff3,0 2px 6px #00000059}[data-icon-style=tinted] .glass-tile .icon-wrap>svg{filter:none}[data-icon-style=duotone] .glass-tile .icon-wrap{color:var(--candle-bright,#a9c9b0)}[data-icon-style=duotone] .glass-tile .icon-wrap>svg{filter:drop-shadow(0 1px 2px #0000004d)}[data-icon-style=glyph] .glass-tile .icon-wrap{box-shadow:none;-webkit-backdrop-filter:none;color:var(--candle-bright,#a9c9b0);background:0 0}[data-icon-style=glyph] .glass-tile .icon-wrap>svg{stroke-width:1.9px;filter:none;width:32px;height:32px}[data-icon-style=ring] .glass-tile .icon-wrap{border:2px solid var(--accent,#6c5edc);color:var(--candle-bright,#a9c9b0);-webkit-backdrop-filter:none;background:0 0;box-shadow:inset 0 0 0 4px #0000002e}[data-icon-style=ring] .glass-tile .icon-wrap>svg{filter:none}[data-icon-style=outline] .glass-tile .icon-wrap>svg{stroke-width:1.25px}[data-icon-style=bold] .glass-tile .icon-wrap>svg{stroke-width:2.9px}[data-icon-style=embossed] .glass-tile .icon-wrap{box-shadow:inset 2px 2px 6px #0006,inset -2px -2px 6px #ffffff1f,0 1px 2px #00000040}[data-icon-style=frosted] .glass-tile .icon-wrap{background:var(--tile-icon-bg,linear-gradient(165deg, #8b7ee866 0%, #6c5edc57 100%));-webkit-backdrop-filter:blur(22px)saturate(140%)}[data-icon-style=mono] .glass-tile .icon-wrap{color:#eef4f0eb;background:linear-gradient(165deg,#7d918361 0%,#7d918342 100%);box-shadow:inset 0 1px #ffffff4d,0 2px 6px #0000004d}[data-icon-style=mono] .glass-tile .icon-wrap>svg{filter:none}.skip-to-main{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:fixed;top:0;left:0;overflow:hidden}.skip-to-main:focus{z-index:50;clip:auto;white-space:normal;background:var(--bg,#0b0e1a);width:auto;height:auto;color:var(--text,#eef4f0);border:1px solid var(--accent,#6c5edc);outline:2px solid var(--accent,#6c5edc);outline-offset:2px;border-radius:.5rem;margin:0;padding:.5rem .875rem;text-decoration:none;position:fixed;top:.75rem;left:.75rem;overflow:visible;box-shadow:0 2px 10px #00000059}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.placeholder\:text-mist-600::placeholder{--tw-text-opacity:1;color:rgb(80 72 128/var(--tw-text-opacity,1))}.hover\:border-candle-500\/70:hover{border-color:#4a7c59b3}.hover\:border-candle-600\/40:hover{border-color:#3a644666}.hover\:border-candle-700\/50:hover{border-color:#2c4d3680}.hover\:border-iris-500:hover{--tw-border-opacity:1;border-color:rgb(108 94 220/var(--tw-border-opacity,1))}.hover\:border-iris-600\/40:hover{border-color:#5448b866}.hover\:border-iris-600\/50:hover{border-color:#5448b880}.hover\:border-iris-700\/40:hover{border-color:#3e349066}.hover\:border-mist-700\/40:hover{border-color:#38306066}.hover\:border-void-300\/50:hover{border-color:#303d7680}.hover\:border-void-400\/60:hover{border-color:#252e5c99}.hover\:bg-candle-600:hover{--tw-bg-opacity:1;background-color:rgb(58 100 70/var(--tw-bg-opacity,1))}.hover\:bg-iris-600:hover{--tw-bg-opacity:1;background-color:rgb(84 72 184/var(--tw-bg-opacity,1))}.hover\:bg-iris-800\/50:hover{background-color:#2a226880}.hover\:bg-iris-900\/10:hover{background-color:#1814401a}.hover\:bg-iris-900\/20:hover{background-color:#18144033}.hover\:bg-iris-900\/25:hover{background-color:#18144040}.hover\:bg-iris-900\/70:hover{background-color:#181440b3}.hover\:bg-mist-900\/40:hover{background-color:#140e2a66}.hover\:bg-void-600:hover{--tw-bg-opacity:1;background-color:rgb(20 26 56/var(--tw-bg-opacity,1))}.hover\:bg-void-700:hover{--tw-bg-opacity:1;background-color:rgb(15 20 40/var(--tw-bg-opacity,1))}.hover\:bg-void-700\/50:hover{background-color:#0f142880}.hover\:bg-void-700\/60:hover{background-color:#0f142899}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-white\/20:hover{background-color:#fff3}.hover\:bg-white\/5:hover{background-color:#ffffff0d}.hover\:text-candle-200:hover{--tw-text-opacity:1;color:rgb(169 201 176/var(--tw-text-opacity,1))}.hover\:text-candle-300:hover{--tw-text-opacity:1;color:rgb(126 172 136/var(--tw-text-opacity,1))}.hover\:text-candle-400:hover{--tw-text-opacity:1;color:rgb(90 144 105/var(--tw-text-opacity,1))}.hover\:text-iris-100:hover{--tw-text-opacity:1;color:rgb(226 222 255/var(--tw-text-opacity,1))}.hover\:text-iris-200:hover{--tw-text-opacity:1;color:rgb(200 190 255/var(--tw-text-opacity,1))}.hover\:text-iris-300:hover{--tw-text-opacity:1;color:rgb(168 154 255/var(--tw-text-opacity,1))}.hover\:text-mist-100:hover{--tw-text-opacity:1;color:rgb(237 233 255/var(--tw-text-opacity,1))}.hover\:text-mist-200:hover{--tw-text-opacity:1;color:rgb(216 208 248/var(--tw-text-opacity,1))}.hover\:text-mist-300:hover{--tw-text-opacity:1;color:rgb(188 178 232/var(--tw-text-opacity,1))}.hover\:text-mist-400:hover{--tw-text-opacity:1;color:rgb(152 144 204/var(--tw-text-opacity,1))}.hover\:text-mist-500:hover{--tw-text-opacity:1;color:rgb(114 108 168/var(--tw-text-opacity,1))}.hover\:text-mist-600:hover{--tw-text-opacity:1;color:rgb(80 72 128/var(--tw-text-opacity,1))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:\!opacity-100:hover{opacity:1!important}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-90:hover{opacity:.9}.focus\:border-candle-500\/40:focus{border-color:#4a7c5966}.focus\:border-iris-600:focus{--tw-border-opacity:1;border-color:rgb(84 72 184/var(--tw-border-opacity,1))}.focus\:border-iris-600\/50:focus{border-color:#5448b880}.focus\:outline-none:focus{outline-offset:2px;outline:2px solid #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);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus\:ring-candle-500\/60:focus{--tw-ring-color:#4a7c5999}.active\:bg-candle-600:active{--tw-bg-opacity:1;background-color:rgb(58 100 70/var(--tw-bg-opacity,1))}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-iris-900\/40:disabled{background-color:#18144066}.disabled\:text-mist-600:disabled{--tw-text-opacity:1;color:rgb(80 72 128/var(--tw-text-opacity,1))}.disabled\:opacity-40:disabled{opacity:.4}.group[open] .group-open\: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:hover .group-hover\:translate-x-0\.5{--tw-translate-x:.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\: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:hover .group-hover\:scale-125{--tw-scale-x:1.25;--tw-scale-y:1.25;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\:border-iris-700\/25{border-color:#3e349040}.group:hover .group-hover\:text-candle-400{--tw-text-opacity:1;color:rgb(90 144 105/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-iris-200{--tw-text-opacity:1;color:rgb(200 190 255/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-iris-400{--tw-text-opacity:1;color:rgb(136 120 240/var(--tw-text-opacity,1))}.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:opacity-60{opacity:.6}@media not all and (min-width:768px){.max-md\:hidden{display:none}}@media (min-width:640px){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-8{padding-top:2rem;padding-bottom:2rem}}@media (min-width:768px){.md\:relative{position:relative}.md\:hidden{display:none}.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))}}
