@layer properties;@layer theme,base,components,utilities;@layer theme{:root,:host{--font-sans: Inter, ui-sans-serif, system-ui, sans-serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-amber-700: oklch(55.5% .163 48.998);--color-amber-900: oklch(41.4% .112 45.904);--color-slate-500: oklch(55.4% .046 257.417);--color-slate-600: oklch(44.6% .043 257.281);--color-slate-700: oklch(37.2% .044 257.287);--color-slate-900: oklch(20.8% .042 265.755);--color-slate-950: oklch(12.9% .042 264.695);--spacing: .25rem;--container-sm: 24rem;--container-xl: 36rem;--container-2xl: 42rem;--container-3xl: 48rem;--container-6xl: 72rem;--text-xs: .75rem;--text-xs--line-height: calc(1 / .75);--text-sm: .875rem;--text-sm--line-height: calc(1.25 / .875);--text-base: 1rem;--text-base--line-height: 1.5 ;--text-lg: 1.125rem;--text-lg--line-height: calc(1.75 / 1.125);--text-2xl: 1.5rem;--text-2xl--line-height: calc(2 / 1.5);--text-3xl: 1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl: 2.25rem;--text-4xl--line-height: calc(2.5 / 2.25);--text-5xl: 3rem;--text-5xl--line-height: 1;--font-weight-semibold: 600;--tracking-tight: -.025em;--tracking-wide: .025em;--radius-lg: .5rem;--radius-xl: .75rem;--default-font-family: var(--font-sans);--default-mono-font-family: var(--font-mono)}}@layer base{*,:after,:before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:var(--default-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings, normal);font-variation-settings:var(--default-font-variation-settings, normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings, normal);font-variation-settings:var(--default-mono-font-variation-settings, normal);font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px){::placeholder{color:currentcolor}@supports (color: color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]),::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-4{top:calc(var(--spacing) * 4)}.z-10{z-index:10}.mx-auto{margin-inline:auto}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.block{display:block}.flex{display:flex}.grid{display:grid}.inline-flex{display:inline-flex}.aspect-\[3\/4\]{aspect-ratio:3/4}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-square{aspect-ratio:1 / 1}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.h-12{height:calc(var(--spacing) * 12)}.h-auto{height:auto}.h-full{height:100%}.min-h-dvh{min-height:100dvh}.w-32{width:calc(var(--spacing) * 32)}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.scale-105{--tw-scale-x: 105%;--tw-scale-y: 105%;--tw-scale-z: 105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.place-items-center{place-items:center}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-8{gap:calc(var(--spacing) * 8)}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.self-start{align-self:flex-start}.overflow-hidden{overflow:hidden}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-6{padding:calc(var(--spacing) * 6)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.text-center{text-align:center}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading, var(--text-2xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading, var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height))}.leading-6{--tw-leading: calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading: calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.font-semibold{--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.03em\]{--tw-tracking: -.03em;letter-spacing:-.03em}.tracking-\[-0\.045em\]{--tw-tracking: -.045em;letter-spacing:-.045em}.tracking-tight{--tw-tracking: var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide)}.text-amber-700{color:var(--color-amber-700)}.text-amber-900{color:var(--color-amber-900)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-900{color:var(--color-slate-900)}.text-slate-950{color:var(--color-slate-950)}.focus\:outline-2:focus{outline-style:var(--tw-outline-style);outline-width:2px}.focus\:outline-offset-4:focus{outline-offset:4px}.focus\:outline-slate-950:focus{outline-color:var(--color-slate-950)}@media(width>=40rem){.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:py-6{padding-block:calc(var(--spacing) * 6)}.sm\:py-16{padding-block:calc(var(--spacing) * 16)}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading, var(--text-3xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading, var(--text-5xl--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}}@media(width>=64rem){.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(18rem\,0\.78fr\)\]{grid-template-columns:minmax(0,1fr) minmax(18rem,.78fr)}.lg\:gap-12{gap:calc(var(--spacing) * 12)}.lg\:p-10{padding:calc(var(--spacing) * 10)}.lg\:px-10{padding-inline:calc(var(--spacing) * 10)}}}:root{--page-background: #e9edf5;--text-primary: #172033;--text-secondary: #526078;--glass-bg: rgb(255 255 255 / .52);--glass-bg-strong: rgb(255 255 255 / .72);--glass-border: rgb(255 255 255 / .72);--glass-highlight: rgb(255 255 255 / .9);--glass-blur: 22px;--glass-radius: 1.5rem;--glass-shadow: 0 18px 45px rgb(37 52 77 / .1)}html{scroll-behavior:smooth}body{overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--page-background);color:var(--text-primary)}.liquid-canvas{isolation:isolate;background:radial-gradient(circle at 8% 6%,rgb(255 224 191 / .78),transparent 29rem),radial-gradient(circle at 92% 18%,rgb(194 218 255 / .72),transparent 31rem),radial-gradient(circle at 55% 88%,rgb(205 240 226 / .54),transparent 30rem),linear-gradient(135deg,#f7f5f3,#e8edf5 52%,#eff3f7)}.liquid-grid{position:absolute;inset:0;z-index:-1;opacity:.28;background-image:linear-gradient(rgb(255 255 255 / .45) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .45) 1px,transparent 1px);background-size:4.5rem 4.5rem;-webkit-mask-image:linear-gradient(to bottom,black,transparent 78%);mask-image:linear-gradient(to bottom,black,transparent 78%)}.liquid-canvas:has(.welcome-screen){height:100svh;min-height:100svh;overflow:hidden;background:#e7edf3}.welcome-screen{position:relative;isolation:isolate;display:grid;grid-template-rows:auto 1fr auto;height:100%;min-height:100%;padding:clamp(1.25rem,2.4vw,2.8rem) clamp(1.5rem,5vw,6.5rem) clamp(1.15rem,2.2vw,2.35rem);overflow:hidden;background:radial-gradient(ellipse 66% 88% at 78% 34%,rgb(208 231 244 / .7),transparent 68%),linear-gradient(122deg,#fbf7f2 1%,#e8eff4 46%,#dcebf2)}.ambient-particles{position:absolute;z-index:0;inset:0;display:block;overflow:hidden;pointer-events:none;mix-blend-mode:multiply;opacity:.9}.ambient-particles canvas{display:block;width:100%;height:100%}.ambient-light,.art-aura,.cursor-light{position:absolute;border-radius:50%;pointer-events:none;will-change:transform}.ambient-light{filter:blur(4px);opacity:.65}.ambient-light--one{width:42vw;aspect-ratio:1;top:-22vw;left:-12vw;background:#f7c999;animation:ambient-drift 24s ease-in-out infinite}.ambient-light--two{width:34vw;aspect-ratio:1;right:-12vw;bottom:-22vw;background:#91c5df;animation:ambient-drift 28s ease-in-out -11s infinite reverse}.ambient-light--three{width:22vw;aspect-ratio:1;top:34%;left:43%;background:#fffc;filter:blur(36px);animation:ambient-breathe 14s ease-in-out infinite}.cursor-light{z-index:-1;width:32rem;height:32rem;left:var(--pointer-x, -600px);top:var(--pointer-y, -600px);transform:translate(-50%,-50%);background:radial-gradient(circle,rgb(255 255 255 / .66),rgb(168 211 235 / .15) 35%,transparent 68%);transition:left 1.1s cubic-bezier(.22,1,.36,1),top 1.1s cubic-bezier(.22,1,.36,1)}.ambient-noise{position:absolute;z-index:3;inset:0;opacity:.16;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.28'/%3E%3C/svg%3E");mix-blend-mode:soft-light}.welcome-header,.welcome-footer{position:relative;z-index:5;display:flex;align-items:center;justify-content:space-between}.welcome-logo-wrap{display:block;width:clamp(9rem,12vw,12.7rem)}.welcome-logo{display:block;width:100%;height:auto;object-fit:contain}.welcome-status,.welcome-explore,.welcome-footer{color:#506b7e;font-size:.65rem;font-weight:650;letter-spacing:.13em;text-transform:uppercase}.welcome-status{display:flex;align-items:center;gap:.6rem}.welcome-status span{width:.43rem;height:.43rem;border-radius:50%;background:#46a88b;box-shadow:0 0 0 .3rem #46a88b21}.welcome-explore{display:flex;gap:.7rem;align-items:center;padding:.7rem 0;color:#17384e;text-decoration:none}.welcome-explore i{display:grid;width:1.7rem;height:1.7rem;place-items:center;border:1px solid rgb(29 76 103 / .22);border-radius:50%;font-size:.9rem;font-style:normal;transition:transform .3s ease,background .3s ease}.welcome-explore:hover i{transform:translateY(3px);background:#ffffff73}.welcome-layout{position:relative;z-index:2;display:grid;grid-template-columns:minmax(28rem,.92fr) minmax(27rem,.9fr);gap:clamp(2rem,8vw,12rem);align-items:center;width:min(100%,86rem);margin:auto;padding:1.2rem 0}.welcome-copy{position:relative;z-index:3;align-self:center}.welcome-eyebrow{margin:0 0 1.35rem;color:#217eab;font-size:.68rem;font-weight:800;letter-spacing:.21em;text-transform:uppercase;animation-delay:.11s}.welcome-title{margin:0;color:#0e2d42;font-size:clamp(3.4rem,5.2vw,5.95rem);font-weight:600;line-height:.93;letter-spacing:-.07em}.title-line{display:block;animation-delay:.19s}.title-line--soft{color:#3c94bf;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400;letter-spacing:-.08em;animation-delay:.29s}.welcome-description{max-width:28rem;margin:2rem 0 0;color:#536d7d;font-size:clamp(.91rem,1.1vw,1.05rem);line-height:1.7;animation-delay:.41s}.welcome-actions{display:flex;align-items:center;gap:1.25rem;margin-top:2.2rem;animation-delay:.5s}.welcome-action{display:inline-flex;align-items:center;gap:1.15rem;border:0;color:#153c53;cursor:pointer;font:inherit;font-size:.76rem;font-weight:760;letter-spacing:.04em;text-decoration:none;transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s ease}.welcome-action--primary{padding:1rem 1.2rem 1rem 1.4rem;border:1px solid rgb(255 255 255 / .85);border-radius:999px;background:#ffffff6b;box-shadow:inset 0 1px #ffffffe6,0 10px 24px #2c56701a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.welcome-action--primary span{display:grid;width:1.6rem;height:1.6rem;place-items:center;border-radius:50%;background:#17688f;color:#fff;font-size:.9rem}.welcome-action:hover{transform:translateY(-2px)}.welcome-action--primary:hover{box-shadow:inset 0 1px #fff,0 16px 30px #2c56702b}.welcome-art{position:relative;width:min(100%,31rem);aspect-ratio:1 / 1.08;justify-self:end;perspective:1100px;animation-delay:.17s}.art-aura{z-index:-1;width:75%;aspect-ratio:1;top:11%;left:14%;background:radial-gradient(circle at 38% 35%,rgb(255 255 255 / .95),rgb(113 190 227 / .46) 38%,rgb(252 200 145 / .35) 68%,transparent 73%);filter:blur(14px);animation:ambient-breathe 10s ease-in-out infinite}.art-card{position:absolute;overflow:hidden;inset:13% 15% 12%;display:flex;flex-direction:column;padding:clamp(1.45rem,3vw,2.3rem);border:1px solid rgb(255 255 255 / .75);border-radius:2.2rem;background:linear-gradient(145deg,#ffffffb8,#d2ebf454);box-shadow:inset 1px 1px #ffffffeb,inset -12px -12px 24px #3d97c217,0 35px 55px #2662822b;-webkit-backdrop-filter:blur(22px) saturate(130%);backdrop-filter:blur(22px) saturate(130%);transform:rotate(-8deg) rotateX(5deg);animation:art-float 8s ease-in-out infinite}.art-card:after{content:"";position:absolute;inset:0;background:linear-gradient(125deg,rgb(255 255 255 / .54),transparent 26%,transparent 62%,rgb(117 202 240 / .22));pointer-events:none}.art-card__glint{position:absolute;width:150%;height:38%;top:-16%;left:-36%;transform:rotate(-28deg);background:#ffffff7a;filter:blur(14px)}.art-card p{position:relative;margin:0;color:#27799f;font-size:.56rem;font-weight:850;letter-spacing:.19em}.art-card h2{position:relative;margin:auto 0 1.4rem;color:#123e58;font-size:clamp(1.65rem,2.4vw,2.45rem);font-weight:550;line-height:.96;letter-spacing:-.075em}.art-card__symbol{position:relative;display:flex;gap:.42rem;align-items:flex-end;height:4.5rem;margin-top:2.2rem}.art-card__symbol span{display:block;width:1.25rem;border-radius:1rem;background:linear-gradient(#63c1e6,#2186b5);box-shadow:0 5px 12px #3087b333}.art-card__symbol span:nth-child(1){height:2.3rem}.art-card__symbol span:nth-child(2){height:4.5rem;background:linear-gradient(#f8cb98,#df8d5e)}.art-card__symbol span:nth-child(3){height:3.2rem}.art-card__footer{position:relative;display:flex;justify-content:space-between;color:#548098;font-size:.48rem;font-weight:800;letter-spacing:.1em}.art-orbit{position:absolute;border:1px solid rgb(45 134 174 / .26);border-radius:50%}.art-orbit b{position:absolute;width:.5rem;height:.5rem;border:1px solid rgb(255 255 255 / .8);border-radius:50%;background:#f4aa70;box-shadow:0 2px 8px #b5673757}.art-orbit--outer{inset:1% 0 0 1%;transform:rotate(-20deg);animation:orbit-spin 26s linear infinite}.art-orbit--outer b:first-child{top:19%;right:3%}.art-orbit--outer b:last-child{bottom:11%;left:19%;width:.36rem;height:.36rem;background:#4bb3bf}.art-orbit--inner{inset:7% 9% 8%;border-color:#2d86ae26;transform:rotate(38deg);animation:orbit-spin 19s linear infinite reverse}.art-orbit--inner b{top:7%;left:24%;width:.42rem;height:.42rem;background:#68aee4}.art-chip{position:absolute;z-index:2;display:flex;gap:.55rem;align-items:center;padding:.55rem .8rem;border:1px solid rgb(255 255 255 / .73);border-radius:999px;background:#ffffff7d;box-shadow:inset 0 1px #ffffffe6,0 10px 22px #2d627e1a;color:#326b88;font-size:.62rem;font-weight:750;letter-spacing:.04em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:chip-float 6s ease-in-out infinite}.art-chip i{width:.42rem;height:.42rem;border-radius:50%;background:#4ea8cc}.art-chip--top{top:6%;left:6%}.art-chip--side{right:-1%;top:42%;animation-delay:-2.2s}.art-chip--side i{background:#ec9e6b}.art-chip--bottom{bottom:5%;left:9%;animation-delay:-4.1s}.art-chip--bottom i{background:#6aba9c}.art-shard{position:absolute;z-index:1;border:1px solid rgb(255 255 255 / .7);background:linear-gradient(140deg,#ffffffb3,#60bee733);box-shadow:0 12px 25px #2d627e1f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.art-shard--one{width:3.4rem;height:3.4rem;top:24%;left:-3%;border-radius:1rem 1.8rem;transform:rotate(28deg);animation:shard-float 9s ease-in-out infinite}.art-shard--two{width:2.3rem;height:2.3rem;right:8%;bottom:12%;border-radius:.7rem 1.3rem;transform:rotate(-22deg);animation:shard-float 11s ease-in-out -4s infinite reverse}.welcome-footer{color:#668091;font-size:.56rem}.welcome-footer p{margin:0}.welcome-footer p:nth-child(2){opacity:.78}.welcome-index{display:flex;align-items:center;gap:.55rem}.welcome-index i{display:block;width:3.2rem;height:1px;background:#2d69885c}@keyframes ambient-drift{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(4vw,3vh,0) scale(1.12)}}@keyframes ambient-breathe{0%,to{transform:scale(.94);opacity:.48}50%{transform:scale(1.08);opacity:.8}}@keyframes orbit-spin{to{transform:rotate(340deg)}}@keyframes art-float{0%,to{transform:rotate(-8deg) rotateX(5deg) translateY(0)}50%{transform:rotate(-5deg) rotateX(2deg) translateY(-10px)}}@keyframes chip-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes shard-float{0%,to{translate:0 0}50%{translate:9px -12px}}.liquid-orb{position:absolute;z-index:-1;border-radius:999px;filter:blur(2px);opacity:.72;pointer-events:none;will-change:transform}.liquid-orb--warm{top:19rem;right:-12rem;width:26rem;height:26rem;background:#ffcf9b73;animation:liquid-float 18s ease-in-out infinite}.liquid-orb--cool{top:38rem;left:-15rem;width:28rem;height:28rem;background:#a5ccff5c;animation:liquid-float 22s ease-in-out -6s infinite reverse}@keyframes liquid-float{0%,to{transform:translateZ(0) scale(1)}33%{transform:translate3d(2.5rem,-1.75rem,0) scale(1.06)}66%{transform:translate3d(-1.5rem,1.5rem,0) scale(.96)}}.liquid-glass,.liquid-card,.liquid-control{position:relative;border:1px solid var(--glass-border);box-shadow:inset 0 1px 0 var(--glass-highlight),var(--glass-shadow)}.liquid-glass{overflow:hidden;background:var(--glass-bg);backdrop-filter:blur(var(--glass-blur)) saturate(145%);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(145%)}.liquid-glass:before,.liquid-card:before{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(115deg,rgb(255 255 255 / .38),transparent 38%,rgb(255 255 255 / .12));content:"";pointer-events:none}.liquid-glass--nav{border-radius:1.25rem;background:var(--glass-bg-strong)}.liquid-card{overflow:hidden;border-radius:var(--glass-radius);background:#ffffff8f;transition:transform .32s cubic-bezier(.22,1,.36,1),box-shadow .32s cubic-bezier(.22,1,.36,1),border-color .32s ease;will-change:transform}.liquid-card:hover{transform:translateY(-4px);border-color:#ffffffeb;box-shadow:inset 0 1px 0 var(--glass-highlight),0 30px 60px #25344d29}.liquid-control{border-radius:999px;background:#ffffff94;backdrop-filter:blur(14px) saturate(135%);-webkit-backdrop-filter:blur(14px) saturate(135%);transition:transform .18s ease,background-color .18s ease,box-shadow .18s ease}.liquid-control:hover{background:#ffffffd1;box-shadow:inset 0 1px 0 var(--glass-highlight),0 12px 26px #25344d21}.liquid-control:active{transform:scale(.98)}.liquid-badge{border:1px solid rgb(255 255 255 / .72);border-radius:999px;background:#fff1d399;box-shadow:inset 0 1px #ffffffd1}.liquid-image-frame{border:1px solid rgb(255 255 255 / .78);border-radius:1.15rem;background:#ffffff6b;box-shadow:inset 0 1px #ffffffc7,0 14px 30px #25344d1a}.liquid-status{border:1px solid rgb(255 255 255 / .7);border-radius:var(--glass-radius);background:#fff9;box-shadow:inset 0 1px 0 var(--glass-highlight)}@keyframes liquid-rise{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes liquid-fade{0%{opacity:0}to{opacity:1}}@keyframes liquid-shimmer{0%{background-position:-180% 0}to{background-position:180% 0}}@keyframes liquid-pulse{0%,to{opacity:.45;transform:scale(.9)}50%{opacity:1;transform:scale(1)}}.liquid-enter{opacity:0;animation:liquid-rise .72s cubic-bezier(.22,1,.36,1) both}.liquid-enter-fade{opacity:0;animation:liquid-fade .64s ease both}.liquid-stagger{opacity:0;animation:liquid-rise .72s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--stagger-index, 0) * .11s + .12s)}.liquid-brand-mark{position:relative;overflow:hidden;background:linear-gradient(100deg,transparent 40%,rgba(32,169,253,.348) 42%,transparent 90%),#fdfdfd0f;background-size:220% 100%,100% 100%;background-repeat:no-repeat;animation:liquid-shimmer 4.5s ease-in-out 1.2s infinite}.liquid-dot{display:inline-block;width:.5rem;height:.5rem;border-radius:999px;background:var(--text-secondary);animation:liquid-pulse 1.2s ease-in-out infinite}.liquid-dot:nth-child(2){animation-delay:.18s}.liquid-dot:nth-child(3){animation-delay:.36s}.liquid-control{overflow:hidden}.liquid-control:after{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(100deg,transparent 30%,rgb(255 255 255 / .55) 50%,transparent 70%);background-size:220% 100%;background-position:180% 0;content:"";pointer-events:none;transition:background-position .62s ease}.liquid-control:hover:after{background-position:-60% 0}.liquid-control:hover{transform:translateY(-1px)}.liquid-control svg{transition:transform .22s cubic-bezier(.22,1,.36,1)}.liquid-control:hover svg{transform:translate(3px)}.liquid-image-frame img{transition:transform .52s cubic-bezier(.22,1,.36,1);will-change:transform}.liquid-image-frame:hover img{transform:scale(1.045)}.update-description>*+*{margin-top:1rem}.update-description p,.update-description li{line-height:1.75}.update-description a{color:var(--color-slate-900);text-decoration:underline;text-underline-offset:.25rem}.update-description ul,.update-description ol{padding-inline-start:1.25rem}.update-description ul{list-style:disc}.update-description ol{list-style:decimal}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.liquid-glass,.liquid-control{background:#ffffffed}.welcome-card{background:#f8fbfff2}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}@media(prefers-reduced-transparency:reduce){.liquid-glass,.liquid-card,.liquid-control,.liquid-status{background:#fffffff0}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.liquid-control,.liquid-card,.liquid-image-frame img,.liquid-control svg{transition:none}.liquid-orb--warm,.liquid-orb--cool,.liquid-enter,.liquid-enter-fade,.liquid-stagger,.liquid-brand-mark,.liquid-dot,.liquid-control:after{animation:none}.liquid-enter,.liquid-enter-fade,.liquid-stagger{opacity:1;transform:none}.liquid-card:hover{transform:none}.ambient-light,.art-aura,.art-card,.art-orbit,.art-chip,.art-shard{animation:none}}@media(max-width:850px){.liquid-canvas:has(.welcome-screen){height:auto;min-height:100svh;overflow:auto}.welcome-screen{min-height:100svh;height:auto;padding:1.35rem 1.35rem 1.2rem}.welcome-layout{grid-template-columns:1fr;gap:1rem;width:min(100%,34rem);padding:3rem 0 1.5rem}.welcome-copy{text-align:center}.welcome-eyebrow{margin-bottom:1rem}.welcome-description{margin:1.4rem auto 0}.welcome-actions{justify-content:center;margin-top:1.65rem}.welcome-art{width:min(88vw,26rem);margin:-.25rem auto 0;justify-self:center}.welcome-footer p:nth-child(2),.welcome-status{display:none}}@media(max-width:520px){.welcome-header{align-items:flex-start}.welcome-explore{font-size:.55rem}.welcome-title{font-size:clamp(3rem,15vw,4.4rem)}.welcome-actions{gap:.75rem;flex-wrap:wrap}.welcome-action{font-size:.67rem}.welcome-action--primary{padding:.85rem 1rem .85rem 1.15rem}.welcome-art{width:min(96vw,23rem)}.art-card{border-radius:1.7rem}.welcome-footer{margin-top:1rem}}@property --tw-scale-x{syntax: "*"; inherits: false; initial-value: 1;}@property --tw-scale-y{syntax: "*"; inherits: false; initial-value: 1;}@property --tw-scale-z{syntax: "*"; inherits: false; initial-value: 1;}@property --tw-space-y-reverse{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-leading{syntax: "*"; inherits: false;}@property --tw-font-weight{syntax: "*"; inherits: false;}@property --tw-tracking{syntax: "*"; inherits: false;}@property --tw-outline-style{syntax: "*"; inherits: false; initial-value: solid;}@layer properties{@supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-scale-x: 1;--tw-scale-y: 1;--tw-scale-z: 1;--tw-space-y-reverse: 0;--tw-leading: initial;--tw-font-weight: initial;--tw-tracking: initial;--tw-outline-style: solid}}}
