.home-swarm.swarm-cursor{pointer-events:none;z-index:5;position:absolute;inset:0}.home-swarm .swarm-cursor-canvas{pointer-events:none;opacity:.65;width:100%;height:100%;position:absolute;inset:0}@media (prefers-reduced-motion:reduce),(pointer:coarse){.home-swarm.swarm-cursor{display:none}}
.NmlDWW_home{isolation:isolate;color:var(--color-fd-foreground);--surface:var(--color-fd-background);--card:var(--color-fd-card);--pop:var(--color-fd-popover);--ink:var(--color-fd-foreground);--muted:var(--color-fd-muted-foreground);--border:var(--color-fd-border);position:relative;overflow-x:clip}.NmlDWW_width{width:calc(100% - 96px);max-width:1240px;margin-inline:auto}.NmlDWW_hero{isolation:isolate;grid-template-columns:1.04fr 1fr;align-items:center;gap:45px;padding:62px 0 55px;display:grid;position:relative}.NmlDWW_hero:before{content:"";z-index:-1;background-image:linear-gradient(var(--border) 1px, transparent 1px), linear-gradient(90deg, var(--border) 1px, transparent 1px);pointer-events:none;background-size:48px 48px;position:absolute;inset:0 -65px;-webkit-mask-image:radial-gradient(at 75% 35%,#0006,#0000 72%);mask-image:radial-gradient(at 75% 35%,#0006,#0000 72%)}.NmlDWW_eyebrow{font:11px/1.6 var(--font-mono);letter-spacing:1.1px;color:var(--muted);align-items:center;gap:10px;display:flex}.NmlDWW_live{background:var(--wiki-section-software);width:6px;height:6px;box-shadow:0 0 0 4px color-mix(in srgb, var(--wiki-section-software) 10%, transparent);border-radius:50%}.NmlDWW_hero h1{letter-spacing:-2px;margin-top:26px;font-size:clamp(40px,4.2vw,58px);font-weight:600;line-height:1.35}.NmlDWW_hero h1>span{color:var(--muted)}.NmlDWW_intro{color:var(--muted);margin-top:24px;font-size:15px;line-height:1.95}.NmlDWW_actions{flex-direction:column;align-items:flex-start;gap:12px;margin-top:28px;display:flex}.NmlDWW_heroCopy{animation:.7s cubic-bezier(.2,.8,.2,1) both NmlDWW_copy-enter}@keyframes NmlDWW_copy-enter{0%{transform:translateY(12px)}to{transform:translateY(0)}}.NmlDWW_deck{perspective:1200px;min-width:0;height:486px;transform-style:preserve-3d;position:relative}.NmlDWW_featureCard{background:var(--card);border:1px solid var(--border);transform-origin:50% 35%;height:354px;box-shadow:0 8px 28px color-mix(in srgb, var(--ink) 3%, transparent);border-radius:12px;flex-direction:column;transition:box-shadow .35s,background .25s;display:flex;position:absolute;inset:0 25px auto}.NmlDWW_featureCard[data-depth="0"]{--deck-x:-7px;--deck-y:126px;--deck-angle:-3deg;z-index:3}.NmlDWW_featureCard[data-depth="1"]{--deck-x:25px;--deck-y:57px;--deck-angle:5deg;z-index:2}.NmlDWW_featureCard[data-depth="2"]{--deck-x:-22px;--deck-y:-5px;--deck-angle:-6deg;z-index:1}.NmlDWW_featureCard[data-active=true]{z-index:4;background:var(--pop);box-shadow:0 20px 45px color-mix(in srgb, var(--ink) 10%, transparent)}.NmlDWW_featureBar{border-bottom:1px solid var(--border);text-align:left;width:100%;height:42px;color:var(--muted);border-radius:12px 12px 0 0;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding:0 18px;font-size:11px;display:flex}.NmlDWW_featureBar span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.NmlDWW_featureBar svg{flex-shrink:0}.NmlDWW_featureBar:hover{color:var(--ink)}.NmlDWW_featureBody{flex:1;grid-template-rows:17px 58px 36px 92px;gap:8px;min-height:0;padding:17px 20px;display:grid}.NmlDWW_featureLabel{color:var(--topic);align-items:center;gap:6px;font-size:11px;display:flex}.NmlDWW_featureBody h2{letter-spacing:-.5px;-webkit-line-clamp:2;-webkit-box-orient:vertical;align-self:center;font-size:22px;font-weight:550;line-height:1.35;display:-webkit-box;overflow:hidden}.NmlDWW_featureBody>p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.6;display:-webkit-box;overflow:hidden}.NmlDWW_featureOutline{background:var(--card);border:1px solid var(--border);color:var(--muted);border-radius:7px;padding:9px 13px;font-size:11px;line-height:18px;overflow:hidden}.NmlDWW_featureOutline li{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.NmlDWW_featureOutline li>span{width:27px;font-family:var(--font-mono);color:var(--topic);display:inline-block}.NmlDWW_featureFoot{border-top:1px solid var(--border);height:43px;color:var(--muted);flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding:0 18px;font-size:10px;display:flex}.NmlDWW_featureFoot a{color:var(--topic);white-space:nowrap;align-items:center;gap:3px;display:inline-flex}.NmlDWW_topics{scroll-margin-top:90px}.NmlDWW_sectionHeading{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;padding:30px 0 22px;display:flex}.NmlDWW_sectionHeading h2{letter-spacing:-.3px;font-size:21px;font-weight:550;line-height:1.5}.NmlDWW_sectionHeading p{color:var(--muted);margin-top:6px;font-size:13px}.NmlDWW_topicGrid{perspective:1000px;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.NmlDWW_topicCard{border:1px solid var(--border);background:var(--card);isolation:isolate;border-radius:10px;align-items:center;gap:16px;min-width:0;min-height:107px;padding:23px 20px;transition:transform .3s,border-color .25s,box-shadow .3s;display:flex;position:relative;overflow:hidden}.NmlDWW_topicCard:before{content:"";z-index:-1;opacity:0;background:radial-gradient(250px circle at var(--mx,50%) var(--my,50%), color-mix(in srgb,var(--topic) 12%,transparent),transparent 75%);transition:opacity .3s;position:absolute;inset:0}.NmlDWW_topicCard:hover:before{opacity:1}.NmlDWW_topicCard:hover{border-color:color-mix(in srgb,var(--topic) 35%,var(--border));box-shadow:0 9px 24px color-mix(in srgb,var(--topic) 8%,transparent)}.NmlDWW_topicIcon{width:40px;height:40px;color:var(--topic);border:1px solid color-mix(in srgb,var(--topic) 20%,transparent);background:color-mix(in srgb,var(--topic) 5%,var(--pop));border-radius:9px;flex-shrink:0;place-items:center;transition:transform .4s;display:grid}.NmlDWW_topicCard:hover .NmlDWW_topicIcon{transform:rotate(-8deg)translateY(-2px)}.NmlDWW_topicCard h3{font-size:15px;font-weight:500}.NmlDWW_topicCard p{color:var(--muted);margin-top:5px;font-size:12px;line-height:1.7}.NmlDWW_topicCard>svg{color:var(--muted);flex-shrink:0;margin-left:auto;transition:transform .3s}.NmlDWW_topicCard:hover>svg{color:var(--topic);transform:translate(3px)}.NmlDWW_readingGrid{grid-template-columns:minmax(0,1.6fr) minmax(330px,1fr);gap:36px;height:564px;margin-top:38px;display:grid}.NmlDWW_recent{flex-direction:column;height:100%;min-height:0;display:flex}.NmlDWW_recentHeading{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;height:69px;padding-right:2px;display:flex}.NmlDWW_recentHeading h2{font-size:19px;font-weight:550}.NmlDWW_recentHeading>a{font:10px var(--font-mono);letter-spacing:1px;color:var(--muted);align-items:center;gap:5px;display:flex}.NmlDWW_entry{border-bottom:1px solid var(--border);flex:1;justify-content:space-between;align-items:center;gap:18px;min-height:0;padding:18px 0;display:flex;position:relative}.NmlDWW_entry:after{content:"";pointer-events:none;--line:color-mix(in srgb,var(--ink) 35%,var(--border));background:linear-gradient(var(--line),var(--line)) right top / 0 1px no-repeat, linear-gradient(var(--line),var(--line)) left top / 1px 0 no-repeat, linear-gradient(var(--line),var(--line)) left bottom / 0 1px no-repeat, linear-gradient(var(--line),var(--line)) right bottom / 1px 0 no-repeat;position:absolute;inset:-1px -12px}.NmlDWW_entry:hover:after,.NmlDWW_entry:focus-within:after{animation:.6s cubic-bezier(.2,.7,.3,1) both NmlDWW_entry-outline}@keyframes NmlDWW_entry-outline{0%{background-size:0 1px,1px 0,0 1px,1px 0}25%{background-size:100% 1px,1px 0,0 1px,1px 0}50%{background-size:100% 1px,1px 100%,0 1px,1px 0}75%{background-size:100% 1px,1px 100%,100% 1px,1px 0}to{background-size:100% 1px,1px 100%,100% 1px,1px 100%}}.NmlDWW_entryContent{min-width:0}.NmlDWW_entryMeta{color:var(--muted);gap:16px;font-size:11px;display:flex}.NmlDWW_entryMeta>span:first-child{color:var(--topic)}.NmlDWW_entryTitle{margin-top:8px;display:block}.NmlDWW_entryTitle h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:17px;font-weight:500;line-height:1.6;display:-webkit-box;overflow:hidden}.NmlDWW_entryContent>p{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:13px;overflow:hidden}.NmlDWW_eye{width:68px;height:36px;color:var(--muted);flex-shrink:0;justify-content:flex-end;align-items:center;gap:7px;font-size:12px;transition:color .2s;display:flex}.NmlDWW_eye span{opacity:0;transition:transform .2s,opacity .2s;transform:translate(3px)}.NmlDWW_eye[aria-pressed=true]{color:var(--topic)}.NmlDWW_entry:hover .NmlDWW_eye span,.NmlDWW_entry:focus-within .NmlDWW_eye span,.NmlDWW_eye[aria-pressed=true] span{opacity:1;transform:none}.NmlDWW_preview{background:var(--card);border:1px solid var(--border);border-radius:11px;flex-direction:column;min-width:0;height:100%;padding:24px;display:flex}.NmlDWW_previewHead{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;height:44px;padding-bottom:22px;display:flex}.NmlDWW_previewHead>span:first-child{align-items:center;gap:9px;font-size:15px;font-weight:500;display:flex}.NmlDWW_previewHead>span:last-child{font:10px var(--font-mono);letter-spacing:1px;color:var(--muted)}.NmlDWW_previewContent{flex:1;grid-template-rows:20px 76px 80px 20px minmax(0,1fr);gap:13px;min-height:0;padding-top:21px;animation:.2s ease-out NmlDWW_preview-enter;display:grid}@keyframes NmlDWW_preview-enter{0%{opacity:.5;transform:translateY(3px)}to{opacity:1;transform:none}}.NmlDWW_previewCategory{color:var(--topic);font-size:12px}.NmlDWW_previewContent h3{letter-spacing:-.5px;-webkit-line-clamp:2;-webkit-box-orient:vertical;align-self:start;font-size:22px;font-weight:550;line-height:1.6;display:-webkit-box;overflow:hidden}.NmlDWW_excerpt{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;align-self:start;font-size:13px;line-height:1.95;display:-webkit-box;overflow:hidden}.NmlDWW_outlineLabel{color:var(--muted);font-size:12px}.NmlDWW_previewContent ol{grid-auto-rows:27px;align-content:start;gap:6px;display:grid;overflow:hidden}.NmlDWW_previewContent li{text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:27px;overflow:hidden}.NmlDWW_previewContent li>span{width:31px;font:10px var(--font-mono);color:var(--muted);display:inline-block}.NmlDWW_previewOpen{border-top:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;height:43px;margin-top:12px;padding-top:14px;font-size:13px;display:flex}.NmlDWW_previewOpen svg{color:var(--topic)}.NmlDWW_endnote{color:var(--muted);justify-content:space-between;align-items:center;gap:20px;padding:28px 0 34px;font-size:11px;display:flex}.NmlDWW_endnote a{align-items:center;gap:6px;display:inline-flex}@media (max-width:1000px){.NmlDWW_width{width:calc(100% - 64px)}.NmlDWW_hero{gap:20px}.NmlDWW_hero h1{font-size:42px}.NmlDWW_featureBody h2{font-size:20px}.NmlDWW_featureFoot>span{white-space:nowrap;text-overflow:ellipsis;max-width:55%;overflow:hidden}.NmlDWW_topicCard{gap:12px;padding:18px 15px}.NmlDWW_topicCard p{font-size:11px}.NmlDWW_readingGrid{grid-template-columns:minmax(0,1.4fr) minmax(300px,1fr);gap:28px}}@media (max-width:760px){.NmlDWW_width{width:calc(100% - 40px)}.NmlDWW_hero{grid-template-columns:1fr;gap:45px;padding:35px 0 25px}.NmlDWW_hero h1{font-size:43px}.NmlDWW_intro{font-size:14px}.NmlDWW_deck{width:min(100%,490px);margin-inline:auto}.NmlDWW_sectionHeading>.NmlDWW_eyebrow{display:none}.NmlDWW_topicGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.NmlDWW_topicCard{padding:16px 12px}.NmlDWW_topicCard>svg{display:none}.NmlDWW_topicCard h3{font-size:14px}.NmlDWW_topicIcon{width:33px;height:33px}.NmlDWW_readingGrid{grid-template-columns:1fr;height:auto}.NmlDWW_recent,.NmlDWW_preview{height:564px}.NmlDWW_eye span{opacity:1;transform:none}}@media (max-width:420px){.NmlDWW_hero h1{letter-spacing:-1px;font-size:36px}.NmlDWW_eyebrow{font-size:9px}.NmlDWW_topicCard{gap:8px}.NmlDWW_topicCard p{font-size:10px}.NmlDWW_topicIcon{width:27px;height:30px}.NmlDWW_topicIcon svg{width:18px}.NmlDWW_featureCard{inset-inline:20px}.NmlDWW_featureBody{padding-inline:14px}.NmlDWW_featureBody h2{font-size:18px}.NmlDWW_featureBar{padding-inline:14px;font-size:10px}.NmlDWW_featureFoot{padding-inline:12px;font-size:9px}}@media (prefers-reduced-motion:reduce){.NmlDWW_home *,.NmlDWW_home :after,.NmlDWW_home :before{transition:none!important;animation:none!important}.NmlDWW_entry:hover:after,.NmlDWW_entry:focus-within:after{background-size:100% 1px,1px 100%,100% 1px,1px 100%}}
.mFVFRq_lake{background:url(/images/brand/avalon-lake-demo.png) 50%/contain no-repeat;position:absolute;inset:0}.mFVFRq_lake:has(.mFVFRq_canvas[data-ready=true]){background-image:none}.mFVFRq_canvas{opacity:0;width:100%;height:100%;display:block}.mFVFRq_canvas[data-ready=true]{opacity:1}.mFVFRq_glint{background:#fff8de;border-radius:50%;width:5px;height:5px;animation:7s ease-in-out infinite mFVFRq_glint;position:absolute;top:15.5%;left:41.3%;box-shadow:0 0 9px 2px #fff0b080}.mFVFRq_glint:before,.mFVFRq_glint:after{content:"";background:linear-gradient(#0000,#fff5d8,#0000);position:absolute;inset:-9px 2px}.mFVFRq_glint:after{transform:rotate(90deg)}.mFVFRq_lake[data-paused=true] .mFVFRq_glint{animation-play-state:paused}@keyframes mFVFRq_glint{0%,30%,60%,to{opacity:.12;transform:scale(.6)}44%{opacity:.85;transform:scale(1.1)}}@media (prefers-reduced-motion:reduce){.mFVFRq_glint{opacity:.3;animation:none}}
.xYMdwa_cursor{z-index:40;pointer-events:none;width:100vw;height:100vh;position:fixed;inset:0}@media (prefers-reduced-motion:reduce),(hover:none),(pointer:coarse){.xYMdwa_cursor{display:none}}
.CrvIgG_group{--avalon-button-soft:#e8f2f4;margin-top:27px}.dark .CrvIgG_group{--avalon-button-soft:#224555}.CrvIgG_row{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.CrvIgG_magnetic{--shine-x:50%;--shine-y:25%;display:inline-flex;position:relative}.CrvIgG_magnetic:focus-within{z-index:2}.CrvIgG_organic{filter:drop-shadow(0 4px 6px #244c6014);transition:filter .3s}.CrvIgG_organic:hover,.CrvIgG_organic:focus-visible{filter:drop-shadow(0 7px 9px #244c6033)}.CrvIgG_organic:focus-visible{outline:2px solid var(--lake-gold);outline-offset:5px}.CrvIgG_button{isolation:isolate;-webkit-tap-highlight-color:transparent;border-radius:999px;justify-content:center;align-items:center;width:186px;height:54px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.CrvIgG_button:focus-visible{outline:2px solid var(--lake-gold);outline-offset:4px}.CrvIgG_button:active{scale:.97}.CrvIgG_liquid{color:#173f53;-webkit-backdrop-filter:blur(12px)saturate(1.2);backdrop-filter:blur(12px)saturate(1.2);background:linear-gradient(135deg,#ffffffa6,#d3eef577);border:1px solid #ffffffc9;transition:box-shadow .35s,scale .2s;overflow:hidden;box-shadow:inset 0 1px #fff,inset 0 -2px 6px #56859c20,0 5px 16px #2359751f}.CrvIgG_liquid:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #76aaba47;position:absolute;inset:3px}.CrvIgG_liquid:hover,.CrvIgG_liquid:focus-visible{box-shadow:inset 0 1px #fff,inset 0 -2px 6px #56859c20,0 8px 22px #23597533}.CrvIgG_wave{background:linear-gradient(#8bc8d789,#d5f0f2a6);border-radius:44%;width:300px;height:300px;transition:top .7s cubic-bezier(.2,.8,.2,1);animation:9s linear infinite CrvIgG_water-turn;position:absolute;top:calc(100% - 9px);left:-60px;box-shadow:0 -2px #ffffff9c,0 -6px 14px #badfe33d}.CrvIgG_liquid:hover .CrvIgG_wave,.CrvIgG_liquid:focus-visible .CrvIgG_wave{top:calc(100% - 31px)}.CrvIgG_sheen{background:radial-gradient(80px circle at var(--shine-x) var(--shine-y), #ffffffb3, transparent 80%);opacity:.15;transition:opacity .3s;position:absolute;inset:0}.CrvIgG_liquid:hover .CrvIgG_sheen{opacity:.9}.CrvIgG_content{z-index:1;align-items:center;gap:10px;display:inline-flex}.CrvIgG_content>svg{color:#a08043;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.CrvIgG_liquid:hover .CrvIgG_content>svg,.CrvIgG_liquid:focus-visible .CrvIgG_content>svg{transform:rotate(-16deg)scale(1.15)}.CrvIgG_arrow{background:#ffffff70;border:1px solid #ffffffb3;border-radius:50%;place-items:center;width:27px;height:27px;margin-right:-6px;transition:transform .5s cubic-bezier(.2,.8,.2,1),background .3s;display:grid}.CrvIgG_liquid:hover .CrvIgG_arrow,.CrvIgG_liquid:focus-visible .CrvIgG_arrow{background:#fff9;transform:translate(4px)rotate(45deg)}.CrvIgG_secondary.CrvIgG_liquid{color:#80633b;background:linear-gradient(125deg,#fffdf4ed,#f8efdce0 58%,#fffaf0d9);border-color:#dfcda88c;box-shadow:inset 0 1px #fffef9,inset 0 -2px 6px #b9955414,0 5px 16px #8b682312}.CrvIgG_secondary.CrvIgG_liquid:after{border-color:#c4ab7940}.CrvIgG_secondary.CrvIgG_liquid .CrvIgG_content>svg{color:#a28651}.CrvIgG_secondary.CrvIgG_liquid .CrvIgG_wave{opacity:.55;background:linear-gradient(#dfc78f66,#fff3d999);animation-duration:12s;animation-direction:reverse;box-shadow:0 -2px #fffaf0cc,0 -6px 14px #e5cb9326}.CrvIgG_secondary.CrvIgG_liquid .CrvIgG_arrow{background:#fffdf5b3;border-color:#d9c49870}.CrvIgG_secondary.CrvIgG_liquid:hover .CrvIgG_content>svg,.CrvIgG_secondary.CrvIgG_liquid:focus-visible .CrvIgG_content>svg{transform:rotate(45deg)scale(1.15)}.CrvIgG_secondary.CrvIgG_liquid:hover .CrvIgG_arrow,.CrvIgG_secondary.CrvIgG_liquid:focus-visible .CrvIgG_arrow{transform:translate(4px)rotate(0)}.CrvIgG_shimmer{color:#f5f9fd;padding:0 22px;overflow:hidden;box-shadow:0 5px 16px #2359752b}.CrvIgG_orbit{z-index:-2;background:conic-gradient(#8ebfce 0deg,#769aa982 190deg,#f5dc98 250deg,#fffbdd 285deg,#8ebfce 325deg);width:230px;height:230px;animation:4.5s linear infinite CrvIgG_water-turn;position:absolute}.CrvIgG_face{z-index:-1;border-radius:inherit;background:linear-gradient(120deg,#214a60,#346d84);position:absolute;inset:1.5px}.CrvIgG_dot{background:#e5ca85;border-radius:50%;width:6px;height:6px;transition:transform .55s cubic-bezier(.2,.8,.2,1),opacity .25s;position:absolute;left:21px;box-shadow:0 0 8px #e5ca8547}.CrvIgG_swap{height:22px;line-height:22px;transition:transform .5s cubic-bezier(.2,.8,.2,1);display:inline-flex;position:relative;overflow:hidden;transform:translate(6px)}.CrvIgG_swap>span{transition:transform .5s cubic-bezier(.2,.8,.2,1),opacity .5s;display:block}.CrvIgG_swap>span:last-child{opacity:0;position:absolute;inset:0;transform:translateY(100%)}.CrvIgG_beamArrow{opacity:0;transition:transform .5s cubic-bezier(.2,.8,.2,1),opacity .3s;position:absolute;right:18px;transform:translate(-12px,8px)}.CrvIgG_shimmer:hover .CrvIgG_swap,.CrvIgG_shimmer:focus-visible .CrvIgG_swap{transform:translate(-8px)}.CrvIgG_shimmer:hover .CrvIgG_swap>span:first-child,.CrvIgG_shimmer:focus-visible .CrvIgG_swap>span:first-child{opacity:0;transform:translateY(-100%)}.CrvIgG_shimmer:hover .CrvIgG_swap>span:last-child,.CrvIgG_shimmer:focus-visible .CrvIgG_swap>span:last-child,.CrvIgG_shimmer:hover .CrvIgG_beamArrow,.CrvIgG_shimmer:focus-visible .CrvIgG_beamArrow{opacity:1;transform:none}.CrvIgG_shimmer:hover .CrvIgG_dot,.CrvIgG_shimmer:focus-visible .CrvIgG_dot{opacity:0;transform:scale(10)}.CrvIgG_secondary.CrvIgG_shimmer{color:var(--lake-ink)}.CrvIgG_secondary .CrvIgG_face{background:var(--avalon-button-soft)}.dark .CrvIgG_liquid{color:#e3f2fa;background:linear-gradient(135deg,#274f65cf,#20465999);border-color:#c7e5f252;box-shadow:inset 0 1px #ffffff4d,0 5px 16px #0821314d}.dark .CrvIgG_wave{opacity:.45}.dark .CrvIgG_arrow{background:#81acbf29;border-color:#bbd7e34d}.dark .CrvIgG_sheen{opacity:.1}.dark .CrvIgG_secondary.CrvIgG_liquid{color:#f3dfad;background:linear-gradient(125deg,#62502ac9,#846d3bbd 58%,#4d4028c9);border-color:#c7a76399;box-shadow:inset 0 1px #f3dfad59,0 5px 16px #1714094d}.dark .CrvIgG_secondary.CrvIgG_liquid .CrvIgG_content>svg{color:#ebcb87}.dark .CrvIgG_secondary.CrvIgG_liquid .CrvIgG_arrow{background:#d9bb7729;border-color:#c7a76385}@keyframes CrvIgG_water-turn{to{transform:rotate(360deg)}}@media (max-width:760px){.CrvIgG_row{gap:12px}.CrvIgG_button,.CrvIgG_organic{width:164px;height:50px;font-size:13px}.CrvIgG_content{gap:7px}}@media (max-width:380px){.CrvIgG_row{gap:9px}.CrvIgG_button,.CrvIgG_organic{width:145px}}@media (prefers-reduced-motion:reduce){.CrvIgG_button,.CrvIgG_button *,.CrvIgG_organic{transition:none!important;animation:none!important}}
.alLx5a_editor{z-index:8;pointer-events:none;position:absolute;inset:0}.alLx5a_editor[hidden]{display:none}.alLx5a_bounds{pointer-events:none;border:1px dashed #246b9bd9;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #ffffffa6}.alLx5a_ellipse{pointer-events:auto;cursor:move;border:1px dashed #246b9be6;border-radius:50%;position:absolute;inset:0;box-shadow:0 0 0 1px #ffffffa6}.alLx5a_tag{color:#28576f;white-space:nowrap;background:#f5fbffed;border:1px solid #8ab2c5;border-radius:5px;padding:3px 8px;font-size:10px;position:absolute;top:-27px;left:50%;transform:translate(-50%)}.alLx5a_handle{pointer-events:auto;touch-action:none;background:#f7fbff;border:1.5px solid #246b9b;border-radius:2px;width:13px;height:13px;position:absolute;transform:translate(-50%,-50%)}.alLx5a_handle:after{content:"";position:absolute;inset:-6px}.alLx5a_handle:focus-visible{outline-offset:4px;outline:2px solid #c39950}.alLx5a_move{cursor:move;background:#246b9b;border-radius:50%;top:50%;left:50%;box-shadow:0 0 0 3px #fff9}.alLx5a_n{cursor:ns-resize;top:0;left:50%}.alLx5a_e{cursor:ew-resize;top:50%;left:100%}.alLx5a_s{cursor:ns-resize;top:100%;left:50%}.alLx5a_w{cursor:ew-resize;top:50%;left:0}.alLx5a_se{cursor:nwse-resize;top:100%;left:100%}
._2iIYMW_notes{isolation:isolate;width:100%;min-width:0;max-width:540px;height:570px;color:var(--note-ink);--paper-blue:#dbeef4;--paper-gold:#f4e8ce;--orbit-blue:#8bbbcaa3;--orbit-gold:#c9ab737a;--paper-line:#88b2c348;position:relative}.dark ._2iIYMW_notes{--paper-blue:#254c60;--paper-gold:#514c38;--orbit-blue:#96c7d36b;--orbit-gold:#d1b98670;--paper-line:#a9c7d333}._2iIYMW_aura{z-index:-2;pointer-events:none;background:radial-gradient(at 44% 45%,#bee4ed52,#ece0c82e 45%,#0000 70%);border-radius:50%;position:absolute;inset:8% -6% 3%}._2iIYMW_orbits{z-index:-1;pointer-events:none;width:108%;height:100%;position:absolute;inset:0 -4%;overflow:visible}._2iIYMW_blueTrack{stroke:var(--orbit-blue);stroke-width:1px}._2iIYMW_goldTrack{stroke:var(--orbit-gold);stroke-width:1px;stroke-dasharray:270 55 80 35}._2iIYMW_fineTrack{stroke:var(--orbit-blue);stroke-width:.5px;stroke-dasharray:2 12;opacity:.5}._2iIYMW_orbitStar{transform-origin:280px 280px;animation:38s linear infinite _2iIYMW_orbit-travel}._2iIYMW_orbitStar circle{fill:#f5e5bc;stroke:#b89a62}._2iIYMW_orbitStar path{stroke:#b89a62;stroke-width:.8px}._2iIYMW_blueDot{fill:#d4edf6;stroke:#76aabe;stroke-width:1px}._2iIYMW_goldDot{fill:#c4a366}._2iIYMW_heading{color:var(--note-gold);letter-spacing:2px;align-items:center;gap:11px;font-size:11px;display:flex;position:absolute;top:17px;left:20px;right:82px}._2iIYMW_seal{border:1px solid var(--orbit-gold);background:var(--note-tab-selected);border-radius:50%;place-items:center;width:34px;height:34px;display:grid}._2iIYMW_headingLine{background:linear-gradient(90deg, var(--orbit-gold), transparent);flex:1;height:1px;margin-left:8px}._2iIYMW_backPaper{border:1px solid var(--paper-line);pointer-events:none;border-radius:17px 42px 18px 17px;width:calc(100% - 106px);height:380px;position:absolute;top:87px;left:17px}._2iIYMW_backBlue{z-index:0;background:var(--paper-blue);box-shadow:0 8px 20px var(--note-shadow);transform:translate(-7px,9px)rotate(-11deg)}._2iIYMW_backGold{z-index:1;background:var(--paper-gold);transform:translate(12px,12px)rotate(5deg)}._2iIYMW_backGold:before{content:"";background:var(--orbit-gold);width:1px;position:absolute;top:0;bottom:0;right:31px}._2iIYMW_panel{z-index:2;transform-origin:50% 64%;border:1px solid var(--paper-line);background:var(--note-panel);width:calc(100% - 99px);min-width:0;box-shadow:inset 4px 0 0 #b0d4df40, 0 16px 30px var(--note-shadow);border-radius:18px 48px 18px 18px;position:absolute;top:83px;left:13px;overflow:hidden}._2iIYMW_panel:after{content:"";pointer-events:none;background:linear-gradient(135deg,#d4e6ee00 15%,#e6d6b780 47%,#fff9e6 49%,#fffdf7 85%);border-bottom-left-radius:24px;width:38px;height:40px;position:absolute;top:0;right:0}.dark ._2iIYMW_panel:after{background:linear-gradient(135deg,#0000 15%,#a18a5766 47%,#415252 49%,#32494f 85%)}._2iIYMW_ribbon{color:#7d6033;clip-path:polygon(0 0,100% 0,100% 100%,50% 82%,0 100%);background:linear-gradient(#cfb477,#e9d7a9);place-items:center;width:25px;height:42px;padding-bottom:6px;display:grid;position:absolute;top:0;right:42px}._2iIYMW_watermark{color:var(--note-gold);opacity:.07;pointer-events:none;font:italic 104px/1 Georgia,serif;position:absolute;top:41px;right:18px}._2iIYMW_body{grid-template-rows:22px 87px 43px 106px;gap:12px;padding:30px 29px 16px;display:grid;position:relative}._2iIYMW_meta{color:var(--note-muted);align-items:center;gap:9px;padding-right:31px;font-size:10px;display:flex}._2iIYMW_meta>span:first-child{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}._2iIYMW_meta>span:first-child svg{color:var(--note-gold)}._2iIYMW_meta>span:last-child{white-space:nowrap;text-overflow:ellipsis;border-left:1px solid var(--note-line);min-width:0;padding-left:9px;overflow:hidden}._2iIYMW_body h2{letter-spacing:-.8px;-webkit-line-clamp:2;-webkit-box-orient:vertical;align-self:center;font-size:29px;font-weight:580;line-height:1.45;display:-webkit-box;overflow:hidden}._2iIYMW_body h2 a{-webkit-text-decoration-color:var(--note-gold);text-decoration-color:var(--note-gold);text-underline-offset:5px}._2iIYMW_body h2 a:hover{text-decoration-line:underline;text-decoration-thickness:1px}._2iIYMW_description{color:var(--note-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.8;display:-webkit-box;overflow:hidden}._2iIYMW_outline{border-top:1px solid var(--note-line);color:var(--note-muted);grid-template-rows:repeat(4,19px);gap:4px;padding-top:12px;font-size:11px;display:grid}._2iIYMW_outline li{align-items:center;gap:12px;min-width:0;display:flex}._2iIYMW_outline li>span:first-child{color:var(--note-gold);font:10px var(--font-mono);flex-shrink:0}._2iIYMW_outline li>span:last-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._2iIYMW_foot{border-top:1px solid var(--note-line);min-height:59px;color:var(--note-muted);justify-content:space-between;align-items:center;gap:10px;padding:8px 20px 8px 28px;font-size:9px;display:flex}._2iIYMW_foot>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}._2iIYMW_foot a{color:var(--note-ink);flex-shrink:0;align-items:center;gap:9px;font-size:11px;display:inline-flex}._2iIYMW_foot a>span{border:1px solid var(--orbit-gold);background:var(--note-tab-selected);border-radius:50%;place-items:center;width:32px;height:32px;display:grid}._2iIYMW_foot a svg{color:var(--note-gold);transition:transform .25s}._2iIYMW_foot a:hover svg{transform:rotate(45deg)}._2iIYMW_tabs{z-index:4;flex-direction:column;gap:20px;display:flex;position:absolute;top:142px;right:-7px}._2iIYMW_tabs button{border:1px solid var(--paper-line);background:var(--paper-blue);width:106px;min-height:61px;color:var(--note-ink);box-shadow:0 5px 12px var(--note-shadow);cursor:pointer;border-radius:9px 19px 19px 9px;align-items:center;gap:8px;padding:10px;transition:transform .35s cubic-bezier(.2,.8,.2,1);display:flex;position:relative;transform:rotate(6deg)}._2iIYMW_tabs button:nth-child(2){background:var(--paper-gold);transform:translate(8px)rotate(-3deg)}._2iIYMW_tabs button:nth-child(3){transform:translate(-4px)rotate(3deg)}._2iIYMW_tabs button[aria-selected=true]{border-color:var(--orbit-gold);transform:translate(-12px)rotate(0)}._2iIYMW_tabs button:before{content:"";background:var(--note-gold);opacity:0;width:2px;position:absolute;top:13px;bottom:13px;left:-1px}._2iIYMW_tabs button[aria-selected=true]:before{opacity:1}._2iIYMW_tabNumber{color:var(--note-gold);flex-shrink:0;font:italic 20px/1 Georgia,serif}._2iIYMW_tabLabel{flex-direction:column;align-items:flex-start;gap:5px;font-size:10px;line-height:1.4;display:flex}._2iIYMW_tabLabel svg{color:var(--note-muted);transition:transform .25s}._2iIYMW_tabs button:hover ._2iIYMW_tabLabel svg{transform:rotate(-12deg)}._2iIYMW_pagination{justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:12px;left:32px;right:51px}._2iIYMW_count{color:var(--note-muted);font:10px var(--font-mono);letter-spacing:1px;align-items:center;gap:12px;display:inline-flex}._2iIYMW_count strong{color:var(--note-ink);font:italic 29px/1 Georgia,serif}._2iIYMW_count i{background:var(--orbit-gold);width:32px;height:1px;display:block}._2iIYMW_pagination button{color:var(--note-muted);cursor:pointer;align-items:center;gap:10px;padding:8px 0 8px 12px;font-size:10px;display:flex}._2iIYMW_pagination button svg{color:var(--note-gold);transition:transform .25s}._2iIYMW_pagination button:hover svg{transform:translate(4px)}._2iIYMW_tabs button:focus-visible,._2iIYMW_panel:focus-visible,._2iIYMW_panel a:focus-visible,._2iIYMW_pagination button:focus-visible{outline:2px solid var(--note-gold);outline-offset:4px}@keyframes _2iIYMW_orbit-travel{to{transform:rotate(360deg)}}@media (max-width:1100px) and (min-width:761px){._2iIYMW_notes{height:550px}._2iIYMW_panel{width:calc(100% - 73px);left:0}._2iIYMW_backPaper{width:calc(100% - 80px);left:5px}._2iIYMW_body{grid-template-rows:22px 78px 43px 106px;padding-inline:21px}._2iIYMW_body h2{font-size:25px}._2iIYMW_tabs{right:-14px}._2iIYMW_tabs button{gap:6px;width:88px;padding:9px 7px}._2iIYMW_tabNumber{font-size:17px}._2iIYMW_tabLabel{font-size:9px}._2iIYMW_foot{padding-left:21px}._2iIYMW_foot>span{display:none}._2iIYMW_foot a{margin-left:auto}}@media (max-width:760px){._2iIYMW_notes{height:560px;margin-inline:auto}._2iIYMW_panel{width:calc(100% - 76px);left:4px}._2iIYMW_backPaper{width:calc(100% - 83px);left:7px}._2iIYMW_body{grid-template-rows:22px 78px 43px 106px;padding:25px 20px 16px}._2iIYMW_body h2{font-size:25px}._2iIYMW_tabs{gap:18px;top:145px;right:-5px}._2iIYMW_tabs button{gap:6px;width:88px;padding:9px 7px}._2iIYMW_tabNumber{font-size:17px}._2iIYMW_tabLabel{font-size:9px}._2iIYMW_pagination{left:20px;right:25px}._2iIYMW_foot{padding-inline:20px}._2iIYMW_foot>span{display:none}._2iIYMW_foot a{margin-left:auto}}@media (max-width:380px){._2iIYMW_body{padding-inline:16px}._2iIYMW_body h2{font-size:23px}._2iIYMW_panel{width:calc(100% - 69px)}._2iIYMW_tabs button{width:79px}._2iIYMW_tabLabel{font-size:8px}._2iIYMW_foot{padding-inline:16px}}@media (prefers-reduced-motion:reduce){._2iIYMW_orbitStar,._2iIYMW_tabs button,._2iIYMW_tabLabel svg,._2iIYMW_foot a svg,._2iIYMW_pagination button svg{transition:none;animation:none}._2iIYMW_tabs button:hover ._2iIYMW_tabLabel svg,._2iIYMW_foot a:hover svg,._2iIYMW_pagination button:hover svg{transform:none}}
.CZ3BhW_demo{--lake-ink:#103246;--lake-secondary:#23495d;--lake-copy:#28495a;--lake-gold:#a98446;--lake-glass:#f5fbff9c;--lake-line:#7eabbd59;--reading-tint:246 250 252;position:relative}.dark .CZ3BhW_demo{--lake-ink:#e0f1fa;--lake-secondary:#c6e5f3;--lake-copy:#c5deea;--lake-gold:#e3c68b;--lake-glass:#122b3db3;--lake-line:#afd6e24d;--reading-tint:14 34 47}.CZ3BhW_hero{min-height:max(680px,100dvh - 3.5rem + 1px)}.CZ3BhW_hero:before{opacity:.2}.CZ3BhW_hero>div:nth-child(2),.CZ3BhW_hero>div:last-child{z-index:1;transition:opacity .4s}.CZ3BhW_hero>div:nth-child(2){position:relative}.CZ3BhW_copy{padding-block:14px}.CZ3BhW_copy:before{content:"";z-index:-1;left:calc(var(--frost-x,50%) - 6px);top:calc(var(--frost-y,50%) - 2px);width:calc((100% + 56px) * var(--frost-width,1));height:calc((100% + 60px) * var(--frost-height,1));background:rgb(var(--reading-tint) / var(--frost-opacity,.79));-webkit-backdrop-filter:blur(var(--frost-blur,16px)) saturate(.78);backdrop-filter:blur(var(--frost-blur,16px)) saturate(.78);-webkit-mask-image:radial-gradient(ellipse closest-side, #000 0%, #000 var(--frost-core,65%), transparent 100%);mask-image:radial-gradient(ellipse closest-side, #000 0%, #000 var(--frost-core,65%), transparent 100%);pointer-events:none;position:absolute;transform:translate(-50%,-50%)}.CZ3BhW_copy[data-frost=false]:before{display:none}.CZ3BhW_hero[data-mask-editing=true],.CZ3BhW_hero[data-mask-editing=true] a{cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none}.CZ3BhW_copy .CZ3BhW_eyebrow{background:color-mix(in srgb, var(--lake-glass) 80%, transparent);color:var(--lake-copy);font:10px/1.4 var(--font-mono);letter-spacing:1.35px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:1px solid #b69a6947;border-radius:999px;align-items:center;gap:9px;padding:8px 12px;display:inline-flex}.CZ3BhW_eyebrow svg{color:var(--lake-gold);flex-shrink:0}.CZ3BhW_copy h1{color:var(--lake-ink);letter-spacing:-2px;margin-top:24px;font-size:clamp(38px,4.2vw,56px);font-weight:620;line-height:1.4}.CZ3BhW_copy h1>span{color:var(--lake-secondary);display:inline-block;position:relative}.CZ3BhW_copy h1>span:after{content:"";background:linear-gradient(90deg,#ac864c,#dbc895);border-radius:3px;width:54px;height:3px;display:block;position:absolute;bottom:3px;left:2px}.CZ3BhW_copy .CZ3BhW_intro{width:fit-content;max-width:100%;color:var(--lake-copy);border-left:2px solid #b79a60a8;margin-top:28px;padding:7px 14px;font-size:15px;font-weight:450;line-height:1.95}.CZ3BhW_hero>div:last-child{transform:translate(42px)}.CZ3BhW_hero{--note-surface:linear-gradient(145deg, #f8fcfedb, #edf6fae0);--note-active:linear-gradient(145deg, #ffffffed, #f2f9fce8 65%, #fffaf0e3);--note-blue:#eaf4f9e6;--note-ivory:#f9f5ece6;--note-line:#a4c2d44a;--note-ink:#24465a;--note-muted:#59798b;--note-gold:#a7864c;--note-header:#f5fafc99;--note-shadow:#366b8514;--note-panel:linear-gradient(145deg, #fbfdfe, #f2f8fb 70%, #fdfaf3);--note-tab-surface:#edf5f9;--note-tab-selected:#fffdf6}.dark .CZ3BhW_hero{--note-surface:linear-gradient(145deg, #193546e8, #142c3de8);--note-active:linear-gradient(145deg, #214355f2, #163346f2 65%, #2d392ef2);--note-blue:#1b3a4ce8;--note-ivory:#343b37e8;--note-line:#8eb6cb33;--note-ink:#d9ebf5;--note-muted:#a2becd;--note-gold:#d9bd85;--note-header:#27485799;--note-shadow:#07172140;--note-panel:linear-gradient(145deg, #1e3c4f, #153144 70%, #27372f);--note-tab-surface:#173446;--note-tab-selected:#2b4755}.CZ3BhW_hero [data-feature-index]{border:1px solid var(--note-line);background:var(--note-surface);-webkit-backdrop-filter:blur(14px)saturate(1.06);backdrop-filter:blur(14px)saturate(1.06);box-shadow:inset 0 1px 0 #ffffff80, 0 12px 30px var(--note-shadow);color:var(--note-ink);border-radius:20px;overflow:hidden}.CZ3BhW_hero [data-feature-index][data-depth="1"]{background:var(--note-ivory)}.CZ3BhW_hero [data-feature-index][data-depth="2"]{background:var(--note-blue)}.CZ3BhW_hero [data-feature-index][data-active=true]{background:var(--note-active);box-shadow:inset 0 1px 0 #ffffffb3, 0 18px 42px var(--note-shadow), 0 3px 9px #4e789914}.CZ3BhW_hero [data-feature-index]:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#b7dce5b3 25%,#e0c995b3 75%,#0000);height:2px;position:absolute;top:0;left:16px;right:16px}.CZ3BhW_hero [data-feature-index]>button{border:1px solid var(--note-line);background:var(--note-header);width:calc(100% - 36px);height:30px;color:var(--note-muted);letter-spacing:.15px;border-radius:999px;flex-shrink:0;align-self:center;margin:14px 18px 0;padding:0 12px;font-size:10px}.CZ3BhW_hero [data-feature-index]>button>svg{display:none}.CZ3BhW_hero [data-feature-index]>button:after{content:"";background:var(--note-gold);opacity:.65;border-radius:1px;flex-shrink:0;width:5px;height:5px;transform:rotate(45deg)}.CZ3BhW_hero [data-feature-index]>button:hover,.CZ3BhW_hero [data-feature-index]>button:focus-visible{color:var(--note-ink);border-color:color-mix(in srgb, var(--note-gold) 50%, transparent)}.CZ3BhW_hero [data-feature-index]>div:first-of-type{grid-template-rows:23px 58px 32px 92px;padding:14px 22px 13px}.CZ3BhW_hero [data-feature-index]>div:first-of-type>span{border:1px solid color-mix(in srgb, var(--note-gold) 26%, transparent);width:fit-content;height:23px;color:var(--note-gold);background:color-mix(in srgb, var(--note-ivory) 65%, transparent);border-radius:7px;padding:0 8px;font-size:10px}.CZ3BhW_hero [data-feature-index] h2{color:var(--note-ink);font-weight:550;line-height:1.4}.CZ3BhW_hero [data-feature-index] h2 a{-webkit-text-decoration-color:var(--note-gold);text-decoration-color:var(--note-gold);text-underline-offset:5px}.CZ3BhW_hero [data-feature-index] h2 a:hover{text-decoration-line:underline;text-decoration-thickness:1px}.CZ3BhW_hero [data-feature-index]>div:first-of-type>p{color:var(--note-muted)}.CZ3BhW_hero [data-feature-index] ol{border:0;border-top:1px solid var(--note-line);color:var(--note-muted);background:0 0;border-radius:0;padding:8px 0 0;line-height:20px}.CZ3BhW_hero [data-feature-index] ol li>span{width:28px;color:var(--note-gold)}.CZ3BhW_hero [data-feature-index]>div:last-child{border-top-color:var(--note-line);height:44px;color:var(--note-muted);background:var(--note-header);padding-inline:20px}.CZ3BhW_hero [data-feature-index]>div:last-child>a{border:1px solid var(--note-line);color:var(--note-ink);border-radius:999px;padding:5px 9px;transition:border-color .2s,background .2s}.CZ3BhW_hero [data-feature-index]>div:last-child>a>svg{color:var(--note-gold);transition:transform .2s}.CZ3BhW_hero [data-feature-index]>div:last-child>a:hover{border-color:color-mix(in srgb, var(--note-gold) 50%, transparent);background:var(--note-ivory)}.CZ3BhW_hero [data-feature-index]>div:last-child>a:hover>svg{transform:translate(1px,-1px)}.dark .CZ3BhW_hero [data-feature-index]{box-shadow:inset 0 1px 0 #d9ebf51a, 0 12px 30px var(--note-shadow)}@media (max-width:420px){.CZ3BhW_hero [data-feature-index]>div:first-of-type{padding-inline:15px}.CZ3BhW_hero [data-feature-index]>button{width:calc(100% - 28px);margin-inline:14px}.CZ3BhW_hero [data-feature-index]>div:last-child{padding-inline:14px}}@media (prefers-reduced-motion:reduce){.CZ3BhW_hero [data-feature-index]>div:last-child>a,.CZ3BhW_hero [data-feature-index]>div:last-child>a>svg{transition:none}.CZ3BhW_hero [data-feature-index]>div:last-child>a:hover>svg{transform:none}}.CZ3BhW_backdrop{z-index:0;pointer-events:none;width:960px;height:960px;opacity:var(--lake-opacity,.6);position:absolute;top:-75px;left:29%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#0000 1%,#000 12% 65%,#0000 80%);mask-image:linear-gradient(#0000 1%,#000 12% 65%,#0000 80%)}.CZ3BhW_haze{filter:blur(30px);background:radial-gradient(at 55% 65%,#a1d4e845,#0000 65%);position:absolute;inset:20% 0 8%}.CZ3BhW_solo .CZ3BhW_hero>div:nth-child(2),.CZ3BhW_solo .CZ3BhW_hero>div:last-child{opacity:0;pointer-events:none;visibility:hidden}.CZ3BhW_controls{z-index:50;border:1px solid var(--color-fd-border);background:color-mix(in srgb, var(--color-fd-background) 92%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:var(--color-fd-foreground);white-space:nowrap;border-radius:16px;align-items:center;gap:8px;padding:10px 12px;font-size:12px;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 6px 32px #25485b14}.CZ3BhW_label{color:var(--color-fd-muted-foreground);align-items:center;gap:7px;padding:0 12px 0 4px;display:flex}.CZ3BhW_label i{background:#76aabf;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #76aabf16}.CZ3BhW_controls button{border:1px solid var(--color-fd-border);cursor:pointer;border-radius:9px;align-items:center;gap:6px;padding:8px 10px;display:flex}.CZ3BhW_controls button:hover,.CZ3BhW_controls button[aria-pressed=true]{background:color-mix(in srgb, #8fc3d5 15%, var(--color-fd-background))}.CZ3BhW_controls button:focus-visible,.CZ3BhW_slider input:focus-visible{outline-offset:3px;outline:2px solid #609ab5}.CZ3BhW_slider{color:var(--color-fd-muted-foreground);align-items:center;gap:8px;padding-inline:8px 2px;display:flex}.CZ3BhW_slider input{accent-color:#739fb1;width:84px}.CZ3BhW_slider span{font-variant-numeric:tabular-nums;width:29px}.CZ3BhW_picker{color:var(--color-fd-muted-foreground);align-items:center;gap:7px;display:flex}.CZ3BhW_picker select{border:1px solid var(--color-fd-border);background:var(--color-fd-background);color:var(--color-fd-foreground);cursor:pointer;border-radius:8px;padding:7px 8px;font-size:12px}.CZ3BhW_picker select:focus-visible{outline-offset:3px;outline:2px solid #609ab5}.CZ3BhW_frostPanel{border:1px solid var(--color-fd-border);background:color-mix(in srgb, var(--color-fd-background) 97%, transparent);white-space:normal;border-radius:16px;gap:16px;width:332px;max-width:calc(100vw - 32px);padding:16px;display:grid;position:absolute;bottom:calc(100% + 10px);right:12px;box-shadow:0 8px 30px #24475c24}.CZ3BhW_frostPanel[hidden]{display:none}.CZ3BhW_frostHeading{justify-content:space-between;align-items:center;gap:12px;display:flex}.CZ3BhW_frostHeading strong{font-size:13px;font-weight:550}.CZ3BhW_frostHeading label{color:var(--color-fd-muted-foreground);align-items:center;gap:6px;display:inline-flex}.CZ3BhW_frostPanel input{accent-color:#739fb1}.CZ3BhW_frostFields{border:0;gap:14px;min-width:0;margin:0;padding:0;display:grid}.CZ3BhW_frostFields:disabled{opacity:.45}.CZ3BhW_frostFields label{color:var(--color-fd-muted-foreground);grid-template-columns:64px minmax(0,1fr) 43px;align-items:center;gap:10px;font-size:12px;display:grid}.CZ3BhW_frostFields input{width:100%;min-width:0}.CZ3BhW_frostFields output{text-align:right;color:var(--color-fd-foreground);font-variant-numeric:tabular-nums}.CZ3BhW_frostFoot{border-top:1px solid var(--color-fd-border);justify-content:space-between;align-items:center;gap:10px;padding-top:12px;display:flex}.CZ3BhW_frostFoot>span{color:var(--color-fd-muted-foreground);font-size:10px}.CZ3BhW_frostFoot button{padding:6px 8px;font-size:11px}.CZ3BhW_frostPanel input:focus-visible{outline-offset:3px;outline:2px solid #609ab5}.CZ3BhW_controls .CZ3BhW_editMask{color:var(--lake-ink);border-color:#76a8bf85;justify-content:center}.CZ3BhW_controls .CZ3BhW_editMask[aria-pressed=true]{background:#8fc3d52e}.CZ3BhW_maskHint{color:var(--color-fd-muted-foreground);margin-top:-7px;font-size:11px;line-height:1.65}@media (min-width:1600px){.CZ3BhW_backdrop{width:1000px;height:1000px;top:-90px}}@media (max-width:1000px){.CZ3BhW_backdrop{width:900px;height:900px;top:-55px;left:30%}.CZ3BhW_hero>div:last-child{transform:none}}@media (max-width:1100px){.CZ3BhW_controls{flex-wrap:wrap;justify-content:center;max-width:calc(100% - 24px)}.CZ3BhW_slider input{width:60px}}@media (max-width:760px){.CZ3BhW_hero{min-height:max(1000px,100dvh - 3.5rem + 1px)}.CZ3BhW_backdrop{width:820px;height:820px;top:130px;left:60%;-webkit-mask-image:linear-gradient(#0000,#000 15% 80%,#0000);mask-image:linear-gradient(#0000,#000 15% 80%,#0000)}.CZ3BhW_copy h1{letter-spacing:-1.3px;font-size:clamp(34px,7.5vw,46px)}.CZ3BhW_copy .CZ3BhW_eyebrow{letter-spacing:.9px;font-size:9px}.CZ3BhW_copy .CZ3BhW_intro{padding:10px 11px;font-size:12px}.CZ3BhW_controls{flex-wrap:wrap;justify-content:center;gap:6px;width:calc(100% - 24px);padding:8px;bottom:12px}.CZ3BhW_label{justify-content:center;width:100%;padding:1px 0 4px;font-size:10px}.CZ3BhW_controls button{padding:7px;font-size:11px}.CZ3BhW_slider{gap:5px;padding:0 2px;font-size:11px}.CZ3BhW_slider input{width:55px}.CZ3BhW_picker{font-size:11px}.CZ3BhW_picker select{padding:5px;font-size:11px}}
