@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=Sora:wght@600;700&display=swap";:root{--info-dot-size: 19.2px;--info-dot-font: "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--info-dot-bg: #151a33;--info-dot-border: rgba(122, 134, 255, .55);--info-dot-color: #e8eaff;--info-dot-hover-bg: #7d3cff;--info-dot-hover-color: #ffffff;--info-dot-shadow: 0 10px 24px rgba(70, 40, 130, .35);--info-pop-z: 9999;--info-pop-bg: #0f1328ee;--info-pop-border: rgba(122, 134, 255, .32);--info-pop-color: #ecedff;--info-pop-radius: 14px;--info-pop-padding-y: 14px;--info-pop-padding-x: 16px;--info-pop-font-size: 13px;--info-pop-line-height: 1.5;--info-pop-shadow: 0 18px 40px rgba(0, 0, 0, .55), inset 0 1px 0 rgba(255, 255, 255, .04);--info-pop-backdrop: blur(16px);--info-pop-arrow: 12px;--info-pop-spacing: 14px}.info-dot-target{position:relative;display:inline-flex;align-items:center;gap:.5rem}.info-dot-target>.info-dot{display:inline-flex;align-items:center}.info-dot-target>.info-dot:first-child{margin-right:.5rem}.info-dot-target>.info-dot:last-child{margin-left:.5rem}.info-dot{position:relative;display:inline-flex}.info-dot__button{width:var(--info-dot-size);height:var(--info-dot-size);border-radius:9999px;border:1px solid var(--info-dot-border);background:var(--info-dot-bg);color:var(--info-dot-color);font-family:var(--info-dot-font);font-weight:700;font-size:15px;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .12s ease,background-color .12s ease,color .12s ease,box-shadow .12s ease;box-shadow:var(--info-dot-shadow);touch-action:manipulation}@media (hover: hover){.info-dot__button:hover{transform:scale(1.06);background:var(--info-dot-hover-bg);color:var(--info-dot-hover-color)}}.info-dot__button:active{transform:scale(.95)}.info-dot__button:focus-visible{outline:2px solid rgba(199,181,255,.9);outline-offset:3px}.info-dot__popover{position:fixed;top:0;left:0;display:block;max-width:min(340px,88vw);background:var(--info-pop-bg);border:1px solid var(--info-pop-border);color:var(--info-pop-color);padding:var(--info-pop-padding-y) var(--info-pop-padding-x);border-radius:var(--info-pop-radius);box-shadow:var(--info-pop-shadow);-webkit-backdrop-filter:var(--info-pop-backdrop);backdrop-filter:var(--info-pop-backdrop);font-size:var(--info-pop-font-size);line-height:var(--info-pop-line-height);z-index:var(--info-pop-z);pointer-events:auto;animation:info-dot-fade-in .14s ease-out}.info-dot__popover:focus{outline:none}.info-dot__popover:after{content:"";position:absolute;width:var(--info-pop-arrow);height:var(--info-pop-arrow);background:var(--info-pop-bg);box-shadow:0 0 0 1px var(--info-pop-border);transform:rotate(45deg)}.info-dot__popover[data-placement=top]:after{bottom:calc(var(--info-pop-arrow) / -2);left:calc(var(--arrow-x, 50%) - var(--info-pop-arrow) / 2)}.info-dot__popover[data-placement=bottom]:after{top:calc(var(--info-pop-arrow) / -2);left:calc(var(--arrow-x, 50%) - var(--info-pop-arrow) / 2)}.info-dot__popover[data-placement=left]:after{right:calc(var(--info-pop-arrow) / -2);top:calc(var(--arrow-y, 50%) - var(--info-pop-arrow) / 2)}.info-dot__popover[data-placement=right]:after{left:calc(var(--info-pop-arrow) / -2);top:calc(var(--arrow-y, 50%) - var(--info-pop-arrow) / 2)}.info-dot__title{margin:0 0 8px;font-size:.95rem;font-weight:600;color:#f8f9ff}.info-dot__list{margin:0;padding-left:1.1em;display:flex;flex-direction:column;gap:.35rem}.info-dot__list li{margin:0}@keyframes info-dot-fade-in{0%{opacity:0;transform:translateY(4px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width: 480px){:root{--info-dot-size: 21.6px}.info-dot__popover{max-width:min(360px,92vw);font-size:13.5px}}#emotionChart{display:flex;flex-direction:column;gap:9px}[data-emotion-card=heatmap]{min-height:var(--emotion-heatmap-min-h, var(--emotion-equal-height));max-height:var(--emotion-heatmap-max-h, none);overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable both-edges;-webkit-overflow-scrolling:touch}[data-emotion-card=summary]{min-height:-moz-fit-content;min-height:fit-content}[data-emotion-card=summary] .summary-inner{display:flex;flex-wrap:nowrap;align-items:center;gap:8px;padding-block:8px}[data-emotion-card=summary] .summary-content{display:flex;align-items:center;gap:6px;flex:1;min-width:0}[data-emotion-card=summary] .summary-title{font-weight:600;white-space:nowrap}[data-emotion-card=summary] .summary-description{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#emotionChart .emotion-chart-surface{width:100%;border-radius:16px;background:var(--glass-bg);padding:clamp(3px,4.5vw,3px) clamp(3px,6vw,3px);overflow:hidden;min-height:inherit}@media (max-width: 480px){#emotionChart .emotion-chart-surface{border-radius:14px;padding:clamp(3px,5.5vw,3px) clamp(3px,6.4vw,3px)}}#emotionChart .grid-box{width:100%;display:grid;grid-template-columns:repeat(var(--column-count, 1),minmax(0,var(--cell)));-moz-column-gap:var(--cell-gap, 6px);column-gap:var(--cell-gap, 6px);row-gap:clamp(1.2px,.28vw,2.4px);color:var(--color-text-subtle)}#emotionChart .grid-box .month-row{display:contents}#emotionChart .grid-box .month-chip{grid-row:1;display:flex;align-items:center;justify-content:flex-start;min-height:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#emotionChart .grid-box .emotion-grid--weekcols{display:contents}#emotionChart .grid-box .emotion-col{grid-row:2;display:grid;grid-template-rows:repeat(7,var(--cell));gap:var(--cell-gap, 6px)}#emotionChart .grid-box .emotion-cell{width:var(--cell);height:var(--cell);border-radius:4px;background-color:color-mix(in srgb,var(--color-text-subtle) 46%,transparent)}.emotion-highlight-indicator{position:relative;animation:emotionHighlightPulse 3s ease-in-out infinite}.emotion-highlight-indicator:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:9999px;border:2px solid color-mix(in srgb,var(--color-text-subtle) 35%,transparent);opacity:0;transform:scale(.8);animation:emotionHighlightRing 3s ease-in-out infinite}@keyframes emotionHighlightPulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes emotionHighlightRing{0%{opacity:.6;transform:scale(.8)}70%{opacity:0;transform:scale(1.4)}to{opacity:0;transform:scale(1.4)}}@media (max-width: 420px){.emotion-cell{border-radius:3px}}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;backface-visibility:hidden;overflow:hidden}.premium-timeline{--timeline-surface-radius: var(--landing-surface-radius-lg, 28px);--timeline-surface-radius-sm: var(--landing-surface-radius-sm, 18px);--timeline-surface-border: var(--landing-surface-border, rgba(236, 246, 255, .32));--timeline-surface-bg: var( --landing-surface-bg, linear-gradient(145deg, rgba(245, 235, 255, .12), rgba(211, 231, 255, .09)) );--timeline-surface-shadow: var(--landing-surface-shadow, 0 14px 34px rgba(24, 18, 47, .24));--timeline-surface-glow: var( --landing-surface-glow, radial-gradient(circle at 20% 45%, rgba(212, 162, 255, .17), transparent 76%) )}.premium-timeline-card{position:relative;isolation:isolate;border-radius:var(--timeline-surface-radius);border:1px solid var(--timeline-surface-border);background:var(--timeline-surface-bg);color:#f0f6fff2;box-shadow:var(--timeline-surface-shadow);-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px)}.premium-timeline-card:before{content:"";position:absolute;top:-8px;right:2px;bottom:-10px;left:2px;z-index:-1;border-radius:inherit;background:var(--timeline-surface-glow);filter:blur(10px);opacity:.68;pointer-events:none}.premium-timeline-badge{border-radius:999px;border:1px solid rgba(217,230,255,.26);background:#afc6f61f;color:#e8f1ffdb}.premium-timeline-title{color:#f7fafffa}.premium-timeline-bullets{color:#dfebffe6}.premium-timeline-chip{border-radius:999px;border:1px solid rgba(214,228,255,.24);background:#b5c9f81c;color:#e3edffd1}.premium-timeline-closing{border-radius:var(--timeline-surface-radius);border:1px solid var(--timeline-surface-border);background:var(--timeline-surface-bg);box-shadow:var(--timeline-surface-shadow);-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);color:#ecf4ffeb}.timeline-closing-card{transition:border-color .32s ease,box-shadow .32s ease,color .32s ease,background-color .32s ease}.timeline-closing-card.completed,.timeline-closing-card[data-completed=true]{border-color:#b0e8ffb8;box-shadow:0 0 0 1px #b8ecff52,0 0 24px #7ed3ff42,inset 0 0 34px #ad89ff1f;background-color:#ffffff1a}.landing[data-theme-mode=dark] .premium-timeline{--premium-timeline-path-glow: rgba(255, 255, 255, .2);--premium-timeline-path-active: rgba(255, 255, 255, .78)}.landing[data-theme-mode=light] .premium-timeline{--premium-timeline-path-glow: rgba(176, 132, 255, .24);--premium-timeline-path-active: rgba(160, 112, 255, .88)}.landing[data-theme-mode=dark] .premium-timeline{--premium-timeline-path-dot: rgba(115, 208, 255, .95)}.landing[data-theme-mode=light] .premium-timeline{--premium-timeline-path-dot: rgba(160, 112, 255, .95)}._phoneFrame_3onb0_1{--hero-phone-safe-top: 74px;width:min(100%,306px);aspect-ratio:9 / 18.5;border-radius:42px;background:linear-gradient(148deg,color-mix(in srgb,#d8deea 26%,#2a2d35 74%),#101217 36%,#0a0d12 70%,color-mix(in srgb,#4c5462 22%,#0b0d11 78%));padding:10px;box-shadow:0 26px 72px #08081299,0 8px 24px #543d8e33,inset 0 0 0 1px #ffffff42,inset 0 0 0 2px #79839633,inset 0 -10px 18px #0006;transform:perspective(1300px) rotateY(-1.35deg) rotateX(.4deg);transform-origin:center center;position:relative;isolation:isolate}._phoneFrameModernRight_3onb0_27{width:min(100%,318px);aspect-ratio:9 / 18.5;border-radius:46px;background:linear-gradient(135deg,#f1f4fa,#555d6e 7%,#141922 17%,#05070c 52%,#1a202a 78%,#8b93a1);padding:10px;box-shadow:0 34px 86px #0808148a,0 12px 34px #705bc133,inset 0 0 0 1px #ffffff47,inset 0 0 0 2px #565e6e42,inset 0 -12px 20px #00000075;transform:none}._phoneFrameModernRight_3onb0_27:before{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;z-index:3;border-radius:45px;background:linear-gradient(90deg,#fff3,#ffffff08 18%,#12161e1f 42%,#ffffff14 70%,#ffffff2e);mix-blend-mode:screen;pointer-events:none}._phoneFrameModernRight_3onb0_27:after{content:"";position:absolute;top:26%;right:-1.5px;width:2.5px;height:20%;border-radius:999px;background:linear-gradient(180deg,#dce5f185,#767f9166 58%,#181b23b3);box-shadow:0 0 0 .3px #e8eef933,0 5px #7b8497b3,0 14px #7b8497ad,0 23px #7b8497a8;opacity:.8;pointer-events:none}._phoneFrameModernRight_3onb0_27 ._phoneScreen_3onb0_85{width:100%;height:100%;border-radius:34px;overflow:hidden;clip-path:inset(0 round 34px);contain:paint;transform:none}._phoneFrameModernRight_3onb0_27 ._phoneScreenBackground_3onb0_95,._phoneFrameModernRight_3onb0_27 ._loopSplashScene_3onb0_100{top:0;right:0;bottom:0;left:0;border-radius:inherit}._phoneFrame_3onb0_1:before{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:41px;pointer-events:none;background:linear-gradient(90deg,#d6e1ef2e,#d6e1ef05,#1e222c24 28%,#d0d8e60a,#1e222c24 72%,#d6e1ef05,#d6e1ef2e);mix-blend-mode:screen}._phoneFrame_3onb0_1:after{content:"";position:absolute;top:26%;right:-1.5px;width:2.5px;height:20%;border-radius:999px;background:linear-gradient(180deg,#dce5f185,#767f9166 58%,#181b23b3);box-shadow:0 0 0 .3px #e8eef933,0 5px #7b8497b3,0 14px #7b8497ad,0 23px #7b8497a8;opacity:.8;pointer-events:none}._phoneScreenBackground_3onb0_95{position:absolute;top:10px;right:10px;bottom:10px;left:10px;border-radius:30px;background:var(--hero-purple-afternoon, #000c40);pointer-events:none}._phoneIsland_3onb0_156{position:absolute;top:16px;left:50%;transform:translate(-50%);width:clamp(92px,38%,124px);height:28px;border-radius:999px;background:radial-gradient(circle at 68% 42%,#31394ae0 0,#080a10f5 58%,#020307);box-shadow:inset 0 1px 1px #ffffff24,inset 0 -1px 2px #00000085,0 2px 4px #00000073;z-index:5;pointer-events:none}._phoneIslandLens_3onb0_178{position:absolute;right:15px;top:50%;width:10px;height:10px;transform:translateY(-50%);border-radius:999px;background:radial-gradient(circle at 32% 30%,#7f8cb0b8,#181e2b2e 42%,#06080eeb)}._phoneScreen_3onb0_85{position:relative;height:100%;border-radius:30px;overflow:hidden;background:radial-gradient(130% 100% at 18% 8%,rgba(128,118,238,.22),transparent 46%),radial-gradient(120% 110% at 84% 102%,rgba(84,136,232,.17),transparent 58%),linear-gradient(170deg,#11162a,#090f22 60%,#0a1226);border:1px solid rgba(216,194,246,.24);box-shadow:inset 0 1px #ffffff1f,inset 0 -14px 36px #04050a6b;z-index:2}._phoneTopBar_3onb0_218{position:absolute;inset:0 0 auto;z-index:6;display:flex;align-items:center;justify-content:space-between;padding:37px 12px 8px;background:linear-gradient(180deg,color-mix(in srgb,var(--color-surface) 92%,transparent) 0%,color-mix(in srgb,var(--color-surface) 72%,transparent) 80%,transparent 100%);border-bottom:1px solid color-mix(in srgb,var(--color-border-subtle) 72%,transparent)}._phoneTopBarCopy_3onb0_236{display:flex;flex-direction:column;align-items:flex-start;min-width:0}._phoneTopBarBrand_3onb0_243{margin:0;font-size:.42rem;line-height:1.1;font-weight:700;letter-spacing:.23em;text-transform:uppercase;color:color-mix(in srgb,var(--color-text-subtle) 86%,white 14%)}._phoneTopBarCopy_3onb0_236 ._phoneTopBarTitle_3onb0_253{margin:.02rem 0 0;font-family:var(--font-heading);font-size:.53rem;font-weight:600;line-height:1;letter-spacing:-.01em;color:var(--color-text)}._phoneTopBarMenu_3onb0_263{display:inline-flex;flex-direction:column;gap:.14rem;align-items:center;justify-content:center;width:1.64rem;height:1.64rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--color-border-subtle) 90%,transparent);background:color-mix(in srgb,var(--color-overlay-1) 88%,transparent);padding:0}._phoneTopBarMenu_3onb0_263 span{width:.62rem;height:1.25px;border-radius:999px;background:color-mix(in srgb,var(--color-text) 90%,transparent)}._scenePanel_3onb0_285{width:100%;height:100%;position:relative;overflow:hidden;background:radial-gradient(120% 88% at 14% 0%,rgba(139,126,255,.16),transparent 52%),radial-gradient(115% 96% at 94% 100%,rgba(82,139,237,.12),transparent 58%),linear-gradient(180deg,#10172d,#090f22)}._loopSplashScene_3onb0_100{--loop-splash-wordmark-width: min(190px, calc(100% - 30px) );--loop-splash-lockup-max-width: min(100%, 300px);--loop-splash-flower-width: clamp(62px, 23cqw, 82px);--loop-splash-wordmark-size: clamp(.98rem, 6.25cqw, 1.28rem);position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;display:grid;place-items:center;container-type:inline-size;box-sizing:border-box;padding-inline:clamp(12px,5.5%,18px);overflow:hidden;background:radial-gradient(140% 96% at 50% 130%,rgba(104,78,189,.2),transparent 58%),radial-gradient(85% 75% at 50% -10%,rgba(88,68,161,.16),transparent 74%),linear-gradient(180deg,#06060b,#030307);z-index:9;opacity:0;transform-origin:center center;animation:_loopSplashOverlay_3onb0_1 4.4s cubic-bezier(.22,1,.36,1) forwards}._loopSplashSceneV3_3onb0_337{--loop-splash-wordmark-width: min(142px, calc(100% - 52px) );--loop-splash-lockup-max-width: min(100%, 256px);--loop-splash-flower-width: clamp(48px, 18cqw, 60px);--loop-splash-wordmark-size: clamp(.82rem, 5.1cqw, 1.04rem)}._loopSplashDepthGlow_3onb0_345{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 44%,rgba(188,147,255,.22),rgba(114,82,206,.11) 18%,transparent 45%),radial-gradient(90% 70% at 52% 100%,rgba(76,55,142,.26),transparent 80%);opacity:0;animation:_loopSplashGlow_3onb0_1 4.4s cubic-bezier(.22,1,.36,1) forwards}._loopSplashLockup_3onb0_364{position:relative;width:var(--loop-splash-lockup-max-width);max-width:100%;display:inline-flex;align-items:center;justify-content:center;gap:clamp(1px,.4cqw,4px);padding-inline:clamp(4px,1.8vw,10px);box-sizing:border-box;transform-origin:center center;animation:_loopSplashLockupOutro_3onb0_1 4.4s cubic-bezier(.22,1,.36,1) forwards}._loopSplashLockupShell_3onb0_378{width:100%;display:flex;align-items:center;justify-content:center}._loopSplashFlower_3onb0_385{width:var(--loop-splash-flower-width);margin-inline-end:-2px;flex:0 0 auto;height:auto;z-index:2;transform-origin:center center;transform:scale(.26) rotate(-14deg);opacity:0;filter:drop-shadow(0 14px 26px rgba(0,0,0,.45)) drop-shadow(0 0 18px rgba(165,119,236,.28));animation:_loopSplashFlower_3onb0_385 4.4s cubic-bezier(.22,1,.36,1) forwards}._loopSplashWordmark_3onb0_400{display:inline-flex;align-items:center;margin:0;flex:0 1 auto;width:0;max-width:var(--loop-splash-wordmark-width);overflow:hidden;white-space:nowrap;font-size:var(--loop-splash-wordmark-size);font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:#f4effff5;text-shadow:0 0 12px rgba(187,147,255,.23),0 0 1px rgba(255,255,255,.4);opacity:0;clip-path:inset(0 100% 0 0 round 2px);animation:_loopSplashWordmarkReveal_3onb0_1 4.4s cubic-bezier(.22,1,.36,1) forwards}._loopSplashWordmarkLetter_3onb0_423{display:inline-block;opacity:0;transform:translateY(4px);animation:_loopSplashLetterIn_3onb0_1 .34s ease-out forwards;animation-delay:calc(1.32s + var(--letter-delay, 0ms))}@keyframes _loopSplashGlow_3onb0_1{0%{opacity:0}35%{opacity:.9}to{opacity:.6}}@keyframes _loopSplashFlower_3onb0_385{0%{opacity:0;transform:scale(.26) rotate(-14deg)}18%{opacity:1;transform:scale(1.02) rotate(2deg)}44%{opacity:1;transform:scale(1) rotate(0)}to{opacity:1;transform:scale(.97) rotate(0)}}@keyframes _loopSplashWordmarkReveal_3onb0_1{0%,28%{width:0;clip-path:inset(0 100% 0 0);opacity:0}74%{width:var(--loop-splash-wordmark-width);clip-path:inset(0 0 0 0);opacity:1}to{width:var(--loop-splash-wordmark-width);clip-path:inset(0 0 0 0);opacity:1}}@keyframes _loopSplashOverlay_3onb0_1{0%{opacity:0;transform:scale(1.03)}12%{opacity:1;transform:scale(1)}84%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.92)}}@keyframes _loopSplashLockupOutro_3onb0_1{0%,84%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.94)}}@keyframes _loopSplashLetterIn_3onb0_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}._sceneTrack_3onb0_535{width:200%;height:100%;display:grid;grid-template-columns:1fr 1fr;transition:transform 0ms linear;will-change:transform}._sceneDashboard_3onb0_544,._sceneLogros_3onb0_545{width:100%;height:100%}._logrosViewport_3onb0_550{position:absolute;inset:var(--hero-phone-safe-top) 0 0;overflow:hidden;display:flex;padding:10px 8px;background:radial-gradient(circle at 20% 10%,rgba(133,143,255,.2),transparent 46%),radial-gradient(circle at 78% 92%,rgba(102,144,232,.14),transparent 52%),linear-gradient(180deg,#0f1730,#0a1125)}._logrosHeroOnly_3onb0_570{height:100%;width:100%}._logrosHeroOnly_3onb0_570 .ib-card{height:100%;min-height:0}._logrosHeroOnly_3onb0_570 .ib-card>header,._logrosHeroOnly_3onb0_570 .ib-card>[class*=rightSlot]{display:none!important}._logrosHeroOnly_3onb0_570 .ib-card>.relative{height:100%;padding:.4rem .3rem .5rem!important;gap:.4rem!important}._logrosHeroOnly_3onb0_570 [data-demo-anchor=logros-growth-calibration],._logrosHeroOnly_3onb0_570 [data-demo-anchor=weekly-wrapped-shelf],._logrosHeroOnly_3onb0_570 [data-demo-anchor=monthly-wrapped-shelf]{display:none!important}._logrosHeroOnly_3onb0_570 [data-demo-anchor=logros-shelves]{flex:1 1 auto;min-height:0}._logrosHeroOnly_3onb0_570 [data-demo-anchor=logros-carousel-structure]{display:grid;grid-template-rows:auto 1fr;height:100%;min-height:0;gap:.28rem}._logrosHeroOnly_3onb0_570 [data-demo-anchor=logros-pillar-selector]{margin:0!important;padding-top:.1rem}._logrosHeroOnly_3onb0_570 [data-demo-anchor=logros-carousel-track]{min-height:0;margin-top:.25rem;--hero-logros-card-width: 88%;padding-inline:max(.2rem,calc((100% - var(--hero-logros-card-width)) / 2));gap:.42rem;align-items:stretch}._logrosHeroOnly_3onb0_570 [data-demo-anchor=logros-carousel-track]>button{width:var(--hero-logros-card-width);min-height:0;height:min(21.8rem,100%);padding:.72rem;border-radius:1.1rem}._logrosHeroOnly_3onb0_570 [data-demo-anchor=logros-carousel-track]>button .text-lg{font-size:.86rem}._logrosHeroOnly_3onb0_570 [data-demo-anchor=logros-carousel-structure]>.flex.items-center{display:none!important}._realViewport_3onb0_641{position:absolute;inset:var(--hero-phone-safe-top) 0 0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:none;pointer-events:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}._realViewport_3onb0_641::-webkit-scrollbar{display:none}._mobileDashboardRoot_3onb0_657{min-height:100%;width:100%;padding:16px 12px 108px;box-sizing:border-box}._logrosHeroOnly_3onb0_570 .ib-light-elevated-surface--emerald{padding:.6rem!important}._logrosHeroOnly_3onb0_570 .ib-light-elevated-surface--emerald .mt-3.grid.gap-3.sm\:grid-cols-2{margin-top:.5rem;gap:.45rem;grid-template-columns:1fr!important}._logrosHeroOnly_3onb0_570 .ib-light-elevated-surface--emerald .mt-3.grid.gap-3.sm\:grid-cols-2>:nth-child(n+2){display:none!important}._logrosHeroOnly_3onb0_570 .ib-light-elevated-surface--emerald button{padding:.55rem!important}._logrosHeroOnly_3onb0_570 .ib-light-elevated-surface--indigo{display:none!important}._heroFocusContent_3onb0_694>.space-y-6>:first-child{display:none!important}._heroFocusContent_3onb0_694 [data-demo-anchor=daily-energy],._heroFocusContent_3onb0_694 [data-demo-anchor=daily-cultivation],._heroFocusContent_3onb0_694 [data-demo-anchor=moderation],._heroFocusContent_3onb0_694 [data-demo-anchor=balance]{display:none!important}._heroFocusContent_3onb0_694 .order-1,._heroFocusContent_3onb0_694 .order-3>:not([data-demo-anchor=emotion-chart]),._heroFocusContent_3onb0_694 .order-4>:not([data-demo-anchor=streaks]){display:none!important}._heroFocusViewport_3onb0_711{padding-bottom:88px}._heroFocusContent_3onb0_694 [data-demo-anchor=overall-progress] .ib-metric-header-card>.relative{gap:.7rem;padding:.4rem .45rem .6rem}._heroFocusContent_3onb0_694 [data-demo-anchor=overall-progress] .ib-metric-header-card header{flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:.5rem;padding-top:.2rem}._heroFocusContent_3onb0_694 [data-demo-anchor=overall-progress] .ib-metric-header-card header h3{font-size:.7rem}._heroFocusContent_3onb0_694 [data-demo-anchor=overall-progress] .ib-metric-header-card header .metric-header-right-slot{flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:.34rem;margin-top:0;white-space:nowrap}._heroFocusContent_3onb0_694 [data-demo-anchor=overall-progress] .ib-metric-header-card header .metric-header-info-dot{--info-dot-size: 14px;gap:.2rem}._heroFocusContent_3onb0_694 [data-demo-anchor=overall-progress] .ib-metric-header-card header .metric-header-info-dot .info-dot__button{font-size:10px;border-width:.8px}._heroFocusContent_3onb0_694 [data-demo-anchor=overall-progress] .ib-metric-header-card header .metric-header-right-slot .ib-game-mode-chip__inner{gap:.24rem;padding:.1rem .4rem;font-size:7px;letter-spacing:.1em}._heroFocusContent_3onb0_694 [data-demo-anchor=overall-progress] .ib-metric-header-card header .metric-header-right-slot .ib-game-mode-chip__inner>span:first-child{width:.24rem;height:.24rem}._heroFocusContent_3onb0_694 [data-demo-anchor=overall-progress] .ib-metric-header-card .text-4xl{font-size:1.8rem;line-height:1}._heroFocusContent_3onb0_694 [data-demo-anchor=overall-progress] .ib-metric-header-card .text-\[2\.5em\]{font-size:2.05em}._heroFocusContent_3onb0_694 [data-demo-anchor=overall-progress] .ib-metric-header-card .space-y-3{row-gap:.5rem}._heroFocusContent_3onb0_694 [data-demo-anchor=overall-progress] .ib-metric-header-card .h-6{height:1.2rem}._heroFocusContent_3onb0_694 [data-demo-anchor=overall-progress] .ib-metric-header-card [role=progressbar] span{font-size:10px}._heroFocusContent_3onb0_694 [data-demo-anchor=emotion-chart] .ib-card>.relative,._heroFocusContent_3onb0_694 [data-demo-anchor=streaks] .ib-card>.relative{padding:.45rem .55rem .6rem;gap:.7rem}._heroFocusContent_3onb0_694 [data-demo-anchor=emotion-chart] .ib-card header,._heroFocusContent_3onb0_694 [data-demo-anchor=streaks] .ib-card header{gap:.45rem .6rem;padding-top:.15rem}._heroFocusContent_3onb0_694 [data-demo-anchor=emotion-chart] .ib-card header h3,._heroFocusContent_3onb0_694 [data-demo-anchor=streaks] .ib-card header h3{font-size:.72rem}._heroFocusContent_3onb0_694 [data-demo-anchor=emotion-chart] .ib-card header p,._heroFocusContent_3onb0_694 [data-demo-anchor=streaks] .ib-card header p{font-size:.62rem}._heroFocusContent_3onb0_694 [data-demo-anchor=emotion-chart] .ib-card>.relative>.flex.flex-col.gap-4,._heroFocusContent_3onb0_694 [data-demo-anchor=streaks] .ib-card>.relative>.flex.flex-col.gap-4{gap:.65rem}._heroFocusContent_3onb0_694 [data-demo-anchor=emotion-chart] .ib-card .emotion-highlight-indicator{width:1.35rem;height:1.35rem}._heroFocusContent_3onb0_694 [data-demo-anchor=emotion-chart] .ib-card [data-emotion-card=summary] .summary-inner{padding:.42rem .5rem;gap:.35rem}._heroFocusContent_3onb0_694 [data-demo-anchor=emotion-chart] .ib-card [data-emotion-card=summary] .summary-content{gap:.4rem}._heroFocusContent_3onb0_694 [data-demo-anchor=emotion-chart] .ib-card [data-emotion-card=summary] .summary-title{font-size:.7rem}._heroFocusContent_3onb0_694 [data-demo-anchor=emotion-chart] .ib-card [data-emotion-card=summary] .summary-description{font-size:.66rem;line-height:1.2}._heroFocusContent_3onb0_694 [data-demo-anchor=emotion-chart] .ib-card [data-emotion-card=legend]{gap:.28rem .52rem;font-size:.45rem;line-height:1.1}._heroFocusContent_3onb0_694 [data-demo-anchor=emotion-chart] .ib-card [data-emotion-card=legend-item]{gap:.22rem}._heroFocusContent_3onb0_694 [data-demo-anchor=emotion-chart] .ib-card [data-emotion-card=legend-swatch]{width:.56rem;height:.56rem;border-radius:.16rem}._heroFocusContent_3onb0_694 [data-demo-anchor=emotion-chart] .ib-card [data-emotion-card=legend-label]{font-size:.45rem;line-height:1.1}._heroFocusContent_3onb0_694 [data-demo-anchor=emotion-chart] .ib-card [data-emotion-card=heatmap]{--emotion-heatmap-min-h: 0px}._heroFocusContent_3onb0_694 [data-demo-anchor=emotion-chart] .ib-card [data-emotion-card=heatmap] .emotion-chart-surface{padding:.35rem .45rem}._heroFocusContent_3onb0_694 [data-demo-anchor=streaks] .ib-card [data-demo-anchor=streaks-top],._heroFocusContent_3onb0_694 [data-demo-anchor=streaks] .ib-card [data-demo-anchor=streaks-bottom]{row-gap:.6rem}._heroFocusContent_3onb0_694 [data-demo-anchor=streaks] .ib-card [data-demo-anchor=streaks-top]>.flex.items-center.justify-center>.inline-flex{width:100%;max-width:12.4rem!important;gap:.18rem;padding:.18rem}._heroFocusContent_3onb0_694 [data-demo-anchor=streaks] .ib-card [data-demo-anchor=streaks-top]>.flex.items-center.justify-center>.inline-flex>button{flex:1 1 0;min-width:0;gap:.18rem;padding:.3rem .32rem;font-size:.5rem;letter-spacing:.08em;line-height:1}._heroFocusContent_3onb0_694 [data-demo-anchor=streaks] .ib-card [data-demo-anchor=streaks-top]>.flex.items-center.justify-center>.inline-flex>button>span{font-size:.54rem}._heroFocusContent_3onb0_694 [data-demo-anchor=streaks] .ib-card [data-demo-anchor=streaks-top]>section,._heroFocusContent_3onb0_694 [data-demo-anchor=streaks] .ib-card [data-demo-anchor=streaks-bottom]>section{row-gap:.55rem}._heroFocusContent_3onb0_694 [data-demo-anchor=streaks] .ib-card .grid.grid-cols-1.gap-3{gap:.45rem}._heroFocusContent_3onb0_694 [data-demo-anchor=streaks] .ib-card [data-demo-anchor=streaks-top] article[role=button],._heroFocusContent_3onb0_694 [data-demo-anchor=streaks] .ib-card [data-demo-anchor=streaks-bottom] article[role=button]{min-height:3.32rem;padding:.36rem .46rem;gap:.24rem}._heroFocusContent_3onb0_694 [data-demo-anchor=streaks] .ib-card article[role=button] .text-sm.font-medium{font-size:.75rem;line-height:1.15}._heroFocusContent_3onb0_694 [data-demo-anchor=streaks] .ib-card article[role=button] .min-w-0.flex-1 p{font-size:.58rem;line-height:1.2}._heroFocusContent_3onb0_694 [data-demo-anchor=streaks] .ib-card article[role=button]>.grid{gap:.24rem .4rem}._heroFocusContent_3onb0_694 [data-demo-anchor=streaks] .ib-card article[role=button]>.grid>div:first-child{min-width:0}._heroFocusContent_3onb0_694 [data-demo-anchor=streaks] .ib-card article[role=button]>.grid>div+div{min-width:3.15rem;width:3.15rem;justify-self:end;align-items:flex-end;gap:.06rem}._heroFocusContent_3onb0_694 [data-demo-anchor=streaks] .ib-card article[role=button]>.grid>div+div>.flex{width:100%}._heroFocusContent_3onb0_694 [data-demo-anchor=streaks] .ib-card article[role=button]>.grid>div+div>.flex.items-end{justify-content:flex-end;gap:.1rem}._heroFocusContent_3onb0_694 [data-demo-anchor=streaks] .ib-card article[role=button]>.grid>div+div>.flex.items-end>div{width:.36rem;min-width:.36rem;border-radius:.18rem}._heroFocusContent_3onb0_694 [data-demo-anchor=streaks] .ib-card article[role=button]>.grid>div+div>.flex.items-center{justify-content:flex-end;gap:.1rem;font-size:.42rem;letter-spacing:.04em;text-transform:uppercase;color:#94a3b8e6}._heroFocusContent_3onb0_694 [data-demo-anchor=streaks] .ib-card article[role=button]>.grid>div+div>.flex.items-center>span{width:.36rem;min-width:.36rem;line-height:1}._heroFocusContent_3onb0_694 [data-demo-anchor=streaks] .ib-card article[role=button] .h-2\.5,._heroFocusContent_3onb0_694 [data-demo-anchor=streaks] .ib-card article[role=button] .h-2\.5>div{height:.42rem}._heroFocusContent_3onb0_694 [data-demo-anchor=streaks] .ib-card article[role=button] .ib-streak-fire-chip__inner{padding:.06rem .28rem;font-size:.5rem;gap:.14rem}._heroFocusContent_3onb0_694 [data-demo-anchor=streaks] .ib-card .ib-streak-mode-chip .ib-streak-mode-chip__inner{padding:.2rem .44rem;font-size:.44rem;letter-spacing:.1em;gap:.18rem}._heroFocusContent_3onb0_694 [data-demo-anchor=streaks] .ib-card [data-demo-anchor=streaks-top] .text-\[color\:var\(--color-text\)\]{font-size:.58rem;line-height:1.12}._sceneDashboard_3onb0_544 .lg\:grid-cols-12{grid-template-columns:minmax(0,1fr)!important}._sceneDashboard_3onb0_544 .lg\:col-span-4,._sceneDashboard_3onb0_544 .lg\:col-span-5,._sceneDashboard_3onb0_544 .lg\:col-span-6,._sceneDashboard_3onb0_544 .lg\:col-span-7,._sceneDashboard_3onb0_544 .lg\:col-span-8,._sceneDashboard_3onb0_544 .lg\:col-span-12,._sceneDashboard_3onb0_544 .md\:col-span-2,._sceneDashboard_3onb0_544 .md\:col-span-3,._sceneDashboard_3onb0_544 .md\:col-span-4{grid-column:span 1 / span 1!important}._sceneDashboard_3onb0_544 .lg\:order-2,._sceneDashboard_3onb0_544 .lg\:order-3,._sceneDashboard_3onb0_544 .lg\:order-4{order:initial!important}._sceneDashboard_3onb0_544 .md\:grid-cols-2,._sceneDashboard_3onb0_544 .md\:grid-cols-3,._sceneDashboard_3onb0_544 .lg\:grid-cols-2,._sceneDashboard_3onb0_544 .lg\:grid-cols-3,._sceneDashboard_3onb0_544 .lg\:grid-cols-4{grid-template-columns:minmax(0,1fr)!important}._sceneDashboard_3onb0_544 .md\:gap-5,._sceneDashboard_3onb0_544 .lg\:gap-6{gap:1rem!important}._sceneDashboard_3onb0_544 [class*=max-w-]{max-width:100%!important}@media (max-width: 980px){._hero_3onb0_694{grid-template-columns:1fr;align-content:start;min-height:unset}._visualCol_3onb0_1298{justify-content:flex-start}._phoneFrame_3onb0_1{width:min(100%,300px);transform:none}._phoneFrameModernRight_3onb0_27{width:min(100%,306px)}}.avatar-cta-banner{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);gap:clamp(1.2rem,3vw,3.2rem);align-items:center;min-height:clamp(285px,29vw,360px);overflow:visible;padding:clamp(.4rem,1.4vw,1rem) 0}.avatar-cta-banner__kicker{grid-column:1 / -1;justify-self:center;margin:0 0 clamp(-.3rem,-.5vw,0rem);color:#8b5cf6;font-family:var(--font-display, inherit);font-size:clamp(.72rem,1.4vw,.82rem);font-weight:800;letter-spacing:.18em;text-align:center;text-transform:uppercase}.avatar-cta-banner__copy,.avatar-cta-banner__stage{position:relative;z-index:1}.avatar-cta-banner__copy{max-width:610px}.avatar-cta-banner__title{max-width:14ch;margin:0;color:#171426;font-family:var(--font-display, inherit);font-size:clamp(2.1rem,4.2vw,3.85rem);font-weight:800;letter-spacing:0;line-height:.96}.avatar-cta-banner__title span{display:block;color:transparent;background:linear-gradient(108deg,#7c3aed 8%,#a78bfa 46%,#ef9ab4 92%);-webkit-background-clip:text;background-clip:text}.avatar-cta-banner__body{max-width:540px;margin:1rem 0 0;color:#1d1a2dc2;font-size:clamp(.95rem,1.45vw,1.06rem);line-height:1.52}.avatar-cta-banner__actions{display:flex;flex-wrap:wrap;gap:.85rem;align-items:center;justify-content:center;margin-top:1.2rem;max-width:540px}.avatar-cta-banner__button{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;border-radius:999px;padding:.82rem 1.45rem;color:#fff;background:linear-gradient(135deg,#7c3aed,#8b5cf6);box-shadow:0 18px 38px #7c3aed47;font-family:var(--font-display, inherit);font-size:.96rem;font-weight:800;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease}.avatar-cta-banner__button:hover{transform:translateY(-1px);box-shadow:0 22px 44px #7c3aed52}.avatar-cta-banner__stage{display:grid;place-items:center;min-height:260px}.avatar-cta-banner__deck{position:relative;width:min(100%,390px);height:clamp(245px,25vw,315px);filter:drop-shadow(0 22px 28px rgba(30,24,52,.22))}.avatar-cta-card{--avatar-cycle: 12s;position:absolute;top:50%;left:50%;width:clamp(150px,14vw,205px);aspect-ratio:.74;overflow:hidden;border:1px solid rgba(255,255,255,.7);border-radius:1.08rem;background:#ffffffad;box-shadow:0 18px 34px #211c372e;transform:translate(-50%,-50%);animation:avatarCtaDeck var(--avatar-cycle) cubic-bezier(.4,0,.2,1) infinite;animation-delay:calc(var(--avatar-index) * -3s);will-change:transform,opacity,filter}.avatar-cta-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:radial-gradient(circle at 72% 16%,color-mix(in srgb,var(--avatar-accent) 22%,transparent),transparent 24%),linear-gradient(180deg,transparent 66%,rgba(255,255,255,.84))}.avatar-cta-card__imageWrap{position:absolute;top:0;right:0;bottom:3.05rem;left:0;overflow:hidden;border-radius:inherit}.avatar-cta-card__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1.03)}.avatar-cta-card__footer{position:absolute;right:.8rem;bottom:.68rem;left:.8rem;z-index:2;display:flex;align-items:flex-end;justify-content:space-between;color:#201d2e}.avatar-cta-card__footer strong{font-family:var(--font-display, inherit);font-size:clamp(1.02rem,1.85vw,1.36rem);font-weight:800;letter-spacing:0}.avatar-cta-banner__pips{display:flex;gap:.4rem;justify-content:center;margin-top:-.2rem}.avatar-cta-banner__pips span{width:.48rem;height:.48rem;border-radius:999px;background:#7e779747;animation:avatarCtaPip 12s linear infinite;animation-delay:calc(var(--avatar-index) * -3s)}.avatar-cta-banner__pips span:first-child{width:1.5rem}.landing .avatar-cta-section.section-pad{padding-top:clamp(2.8rem,6vw,5rem);padding-bottom:clamp(2.8rem,6vw,5rem)}@keyframes avatarCtaDeck{0%,16%{z-index:4;opacity:1;filter:saturate(1) brightness(1);transform:translate(-50%,-50%) translate(0) rotate(1.2deg) scale(1.04)}25%,41%{z-index:3;opacity:.96;filter:saturate(.96) brightness(.96);transform:translate(-50%,-50%) translate(40%) translateY(6%) rotate(7deg) scale(.9)}50%,66%{z-index:2;opacity:.9;filter:saturate(.9) brightness(.92);transform:translate(-50%,-50%) translate(20%) translateY(14%) rotate(-4deg) scale(.78)}75%,91%{z-index:1;opacity:.95;filter:saturate(.96) brightness(.96);transform:translate(-50%,-50%) translate(-42%) translateY(8%) rotate(-8deg) scale(.86)}to{z-index:4;opacity:1;filter:saturate(1) brightness(1);transform:translate(-50%,-50%) translate(0) rotate(1.2deg) scale(1.04)}}@keyframes avatarCtaPip{0%,24%{background:#8b5cf6;transform:scaleX(1.8)}25%,to{background:#7e779747;transform:scaleX(1)}}.landing[data-theme-mode=dark] .avatar-cta-banner__title,.avatar-cta-banner.avatar-cta-banner--lab-dark .avatar-cta-banner__title{color:#fff}.landing[data-theme-mode=dark] .avatar-cta-banner__body,.avatar-cta-banner.avatar-cta-banner--lab-dark .avatar-cta-banner__body{color:#f5f2ffc2}.landing[data-theme-mode=dark] .avatar-cta-card,.avatar-cta-banner.avatar-cta-banner--lab-dark .avatar-cta-card{border-color:#ffffff75;background:#ffffff80}.landing[data-theme-mode=dark] .avatar-cta-card:before,.avatar-cta-banner.avatar-cta-banner--lab-dark .avatar-cta-card:before{background:linear-gradient(180deg,transparent 68%,rgba(255,255,255,.82))}@media (prefers-reduced-motion: reduce){.avatar-cta-card,.avatar-cta-banner__pips span{animation:none}.avatar-cta-card:nth-child(1){z-index:4;transform:translate(-50%,-50%) rotate(1.2deg) scale(1.04)}.avatar-cta-card:nth-child(2){z-index:3;opacity:.96;transform:translate(-50%,-50%) translate(40%) translateY(6%) rotate(7deg) scale(.9)}.avatar-cta-card:nth-child(3){z-index:2;opacity:.9;transform:translate(-50%,-50%) translate(20%) translateY(14%) rotate(-4deg) scale(.78)}.avatar-cta-card:nth-child(4){z-index:1;opacity:.95;transform:translate(-50%,-50%) translate(-42%) translateY(8%) rotate(-8deg) scale(.86)}}@media (max-width: 760px){.avatar-cta-banner{grid-template-columns:1fr;min-height:0;padding:1.25rem 0}.avatar-cta-banner__title{max-width:12ch}.avatar-cta-banner__stage{min-height:250px}.avatar-cta-banner__deck{height:252px}}@media (max-width: 560px){.avatar-cta-banner__actions{display:grid;grid-template-columns:1fr}.avatar-cta-banner__button{width:100%}.avatar-cta-banner__stage{min-height:230px}.avatar-cta-banner__deck{height:232px}.avatar-cta-card{width:145px;border-radius:1.05rem}}.landing{--font-heading: "Sora", "Segoe UI", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", sans-serif;--font-body: "Manrope", "Segoe UI", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", sans-serif;--font-concept: "Value Sans", "Sora", "Avenir Next", "Inter", "Manrope", "Segoe UI", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", sans-serif;--bg: #0b1220;--bg-2: #0f1a2e;--card: #111f35;--landing-glass-radius-lg: 36px;--landing-glass-radius-md: 28px;--landing-glass-radius-sm: 20px;--landing-surface-radius-lg: 28px;--landing-surface-radius-sm: 18px;--landing-surface-border: rgba(236, 246, 255, .32);--landing-surface-bg: radial-gradient( 120% 105% at 12% 8%, rgba(255, 255, 255, .13), transparent 54% ), linear-gradient( 145deg, rgba(245, 235, 255, .12), rgba(211, 231, 255, .09) );--landing-surface-shadow: 0 14px 34px rgba(24, 18, 47, .24), inset 0 1px 0 rgba(255, 255, 255, .44);--landing-surface-glow: radial-gradient( circle at 20% 45%, rgba(212, 162, 255, .17), rgba(212, 162, 255, .04) 56%, transparent 76% ), radial-gradient( circle at 78% 50%, rgba(130, 210, 255, .13), transparent 66% );--landing-glass-border: rgba(238, 246, 255, .42);--landing-glass-bg: radial-gradient( 125% 118% at 14% 14%, rgba(255, 255, 255, .18), transparent 56% ), linear-gradient( 136deg, rgba(245, 235, 255, .14), rgba(211, 231, 255, .11) );--landing-glass-shadow: 0 20px 44px rgba(54, 32, 109, .19), inset 0 1px 0 rgba(255, 255, 255, .62);--landing-glass-glow: radial-gradient( circle at 22% 50%, rgba(212, 162, 255, .24), rgba(212, 162, 255, .05) 54%, transparent 74% ), radial-gradient( circle at 78% 50%, rgba(130, 210, 255, .16), transparent 64% );--landing-glass-blur: 12px;--ink: #f4f1ff;--heading-ink: #f7f4ff;--muted: rgba(218, 224, 245, .78);--subtle: rgba(206, 198, 231, .7);--nav-text: rgba(244, 241, 255, .92);--nav-muted: rgba(218, 224, 245, .72);--accent: var(--color-accent-secondary);--accent-2: var(--color-accent-primary);--line: color-mix(in srgb, var(--color-accent-primary) 24%, transparent);--fluid-bg: #0f172a;--fluid-c1: #38bdf8;--fluid-c2: #8b5cf6;--fluid-c3: #22d3ee;--fluid-c4: #a5b4fc;--low: #fb7185;--chill: #34d399;--flow: #38bdf8;--evolve: #8b5cf6;--hero-size: min(420px, 42vw);position:relative;min-height:100vh;overflow-x:hidden;font-family:var(--font-body);color:var(--ink);background:var(--landing-background-base, #0a0a12)}.landing-background-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:var( --landing-background, linear-gradient( var(--bg-angle, 135deg), var(--bg-a, #525252), var(--bg-b, #3d72b4) ) );background-repeat:no-repeat;background-size:cover;background-position:center}.landing:before{content:none}.landing:after{content:none}.landing>*:not(.landing-background-layer){position:relative;z-index:1}.landing .reveal-on-scroll{opacity:0;transform:translateY(48px);transition:opacity .85s ease,transform .85s ease;will-change:transform,opacity}.landing .reveal-on-scroll.is-visible{opacity:1;transform:translateY(0)}.landing .reveal-on-scroll .fade-item{opacity:0;transform:translateY(32px);transition:opacity .65s ease,transform .65s ease;transition-delay:var(--delay, 0ms)}.landing .reveal-on-scroll.is-visible .fade-item{opacity:1;transform:translateY(0)}.landing h1,.landing h2,.landing h3,.landing h4,.landing h5,.landing h6{font-family:var(--font-heading);letter-spacing:-.015em;color:var(--heading-ink)}.landing strong,.landing b{font-family:inherit}.landing .container{max-width:1080px;margin:0 auto;padding:0 18px}.landing .container.narrow{max-width:900px}.landing .section-pad{padding:64px 0}.landing .center{text-align:center}.landing .nav{width:100%;background:linear-gradient(180deg,#0a0912ad,#0a091275);backdrop-filter:blur(18px) saturate(1.08);-webkit-backdrop-filter:blur(18px) saturate(1.08);border-bottom:1px solid rgba(216,194,246,.14);box-shadow:0 1px #ffffff09 inset,0 10px 34px #03030a3d;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:12px 18px;position:sticky;top:0;z-index:40}.landing[data-theme-mode=dark] .nav{background:radial-gradient(circle at 78% 0%,rgba(153,111,244,.1),transparent 42%),linear-gradient(180deg,#08070fb8,#08070f7a);backdrop-filter:blur(18px) saturate(1.08);-webkit-backdrop-filter:blur(18px) saturate(1.08);border-bottom:1px solid rgba(216,194,246,.14)}.landing .brand{display:flex;align-items:center;gap:.3rem;color:var(--nav-text);text-decoration:none;font-family:var(--font-body);font-weight:700;text-transform:uppercase;letter-spacing:.32em;font-size:1.05rem}.landing .brand-text{white-space:nowrap}.landing .logo-mark{height:50px;width:auto;display:block}.landing .nav-links{display:flex;gap:12px;justify-content:center;overflow-x:auto;padding:2px 0 4px;scrollbar-width:none;min-width:0}.landing .nav-links::-webkit-scrollbar{display:none}.landing .nav-links a{color:var(--nav-muted);text-decoration:none;font-size:14px;opacity:.9;font-family:var(--font-body);font-weight:700;letter-spacing:.01em;padding:7px 10px;border-radius:12px;border:1px solid transparent;white-space:nowrap}.landing .nav-links a:hover{opacity:1;border-color:#ffffff29;background:#ffffff0f}.landing .nav-actions{display:inline-flex;align-items:center;gap:10px;justify-content:flex-end;flex-wrap:nowrap}.landing .landing-theme-toggle{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:999px;border:1px solid color-mix(in srgb,var(--nav-text) 24%,transparent);background:color-mix(in srgb,var(--nav-text) 8%,transparent);color:var(--nav-text);cursor:pointer;transition:all .15s ease;box-shadow:inset 0 1px #ffffff14}.landing .landing-theme-toggle:hover{background:color-mix(in srgb,var(--nav-text) 14%,transparent)}.landing .landing-theme-toggle:focus-visible{outline:2px solid color-mix(in srgb,var(--accent-2) 56%,white 44%);outline-offset:2px}.landing[data-theme-mode=dark]{--ink: #f4f1ff;--heading-ink: #f7f4ff;--muted: rgba(218, 224, 245, .78);--subtle: rgba(206, 198, 231, .7);--nav-text: rgba(244, 241, 255, .92);--nav-muted: rgba(218, 224, 245, .72)}.landing[data-theme-mode=light]{--ink: #171126;--heading-ink: #120f1f;--muted: rgba(39, 35, 62, .74);--subtle: rgba(71, 61, 105, .62);--nav-text: #171126;--nav-muted: rgba(39, 35, 62, .68);--line: rgba(78, 61, 130, .18)}.landing[data-theme-mode=light] .nav{background:radial-gradient(circle at 78% 0%,rgba(139,92,246,.1),transparent 42%),linear-gradient(180deg,#ffffffc2,#ffffff85);backdrop-filter:blur(18px) saturate(1.05);-webkit-backdrop-filter:blur(18px) saturate(1.05);border-bottom:1px solid rgba(78,61,130,.14)}.landing[data-theme-mode=light]{--landing-surface-border: rgba(109, 86, 170, .22);--landing-surface-bg: radial-gradient( 118% 100% at 12% 8%, rgba(255, 255, 255, .86), rgba(255, 255, 255, .42) 54% ), linear-gradient( 145deg, rgba(255, 255, 255, .72), rgba(243, 238, 255, .62) );--landing-glass-border: rgba(109, 86, 170, .24);--landing-glass-bg: radial-gradient( 120% 118% at 14% 12%, rgba(255, 255, 255, .88), rgba(255, 255, 255, .54) 58% ), linear-gradient( 136deg, rgba(255, 255, 255, .74), rgba(243, 238, 255, .64) );--landing-glass-shadow: 0 20px 40px rgba(54, 32, 109, .12), inset 0 1px 0 rgba(255, 255, 255, .82)}.landing .lang-toggle{position:relative;display:inline-flex;align-items:center}.landing .lang-button{display:inline-flex;align-items:center;gap:6px;padding:4px 6px;border:none;background:transparent;color:color-mix(in srgb,var(--ink) 78%,#cbd5f5 22%);font-weight:800;letter-spacing:.06em;font-size:11px;cursor:pointer;border-radius:8px;transition:color .15s ease,background-color .15s ease}.landing .lang-button:hover,.landing .lang-button:focus-visible{color:var(--ink);background:color-mix(in srgb,var(--accent-2) 14%,transparent);outline:none}.landing .lang-button-label{display:inline-flex;align-items:center}.landing .lang-caret{font-size:10px;opacity:.8}.landing .lang-menu{position:absolute;top:calc(100% + 6px);left:0;min-width:112px;padding:6px;background:linear-gradient(150deg,#0c1324f5,#131f36e6);border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);border-radius:10px;box-shadow:0 10px 30px #00000073;display:grid;gap:2px;z-index:10}.landing .lang-menu button{width:100%;text-align:left;padding:6px 8px;border-radius:8px;border:none;background:transparent;color:#cbd5f5;font-weight:700;letter-spacing:.04em;font-size:11px;cursor:pointer}.landing .lang-menu button:hover,.landing .lang-menu button:focus-visible{background:color-mix(in srgb,var(--accent) 14%,rgba(255,255,255,.06));color:var(--ink);outline:none}.landing .lang-menu button.active{background:linear-gradient(135deg,#8b5cf68c,#38bdf873);color:var(--ink)}.landing[data-theme-mode=light] .lang-menu{background:linear-gradient(150deg,#fffffff0,#f2edffeb);border-color:#4e3d8238;box-shadow:0 10px 30px #22164629}.landing[data-theme-mode=light] .lang-menu button{color:#171126}.landing .hero{position:relative}.landing .hero-grid{max-width:1080px;margin:0 auto;padding:56px 18px;display:grid;grid-template-columns:minmax(0,1.03fr) minmax(320px,var(--hero-size));gap:40px;align-items:center}.landing .hero h1{font-size:clamp(2.25rem,2vw + 2rem,3.5rem);line-height:1.06;font-weight:560;letter-spacing:-.028em;margin:0 0 16px}.landing .hero h1 .grad{background:var(--gradient-innerbloom);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.landing .hero .sub{color:var(--muted);margin:0 0 18px}.landing .tiny{font-size:12px;color:var(--muted);margin-top:6px}.landing .hero-cta-note{width:-moz-fit-content;width:fit-content;margin:8px auto 0;text-align:center;color:color-mix(in srgb,var(--muted) 88%,var(--ink) 12%);font-weight:500}.landing .journey-cta{border:0;padding-inline:clamp(1.15rem,1.4vw,1.5rem);min-width:0;background:var(--gradient-innerbloom);color:#fff;box-shadow:var(--shadow-innerbloom-cta),0 1px #ffffff47 inset;transition:transform .17s ease,filter .17s ease,box-shadow .21s ease}.landing .hero-actions .journey-cta{flex:0 1 auto}.landing .journey-cta:hover{transform:translateY(-1px);filter:saturate(1.06) brightness(1.03);box-shadow:0 16px 34px #a770ef52,0 1px #ffffff57 inset}.landing .hero-actions{display:flex;flex-direction:column;align-items:center;gap:10px}.landing .hero-demo-cta{display:inline-flex;align-items:center;justify-content:center;gap:.28rem;min-height:36px;padding:.46rem .92rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--color-accent-secondary) 62%,rgba(139,92,246,.18));background:color-mix(in srgb,var(--color-accent-secondary) 10%,rgba(255,255,255,.01));color:color-mix(in srgb,var(--ink) 86%,#fff 14%);text-decoration:none;font-family:var(--font-body);font-size:.78rem;font-weight:620;letter-spacing:.01em;box-shadow:0 7px 18px #08122c3d;transition:transform .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .18s ease}.landing .hero-demo-cta:hover{transform:translateY(-1px);background:color-mix(in srgb,var(--color-accent-secondary) 15%,rgba(255,255,255,.04));border-color:color-mix(in srgb,var(--color-accent-secondary) 84%,rgba(139,92,246,.34));box-shadow:0 0 0 1px color-mix(in srgb,var(--color-accent-secondary) 24%,transparent),0 12px 28px #0a143057}.landing .hero-demo-cta:focus-visible{outline:2px solid color-mix(in srgb,var(--color-accent-secondary) 78%,#fff 22%);outline-offset:2px}.landing .hero-media{width:min(100%,420px);min-height:clamp(560px,68vh,740px);position:relative;display:flex;align-items:center;justify-content:flex-end;margin-left:clamp(6px,1.8vw,28px);animation:float 18s ease-in-out infinite;will-change:transform;overflow:visible}.landing section h2{font-size:clamp(2rem,1.2vw + 1.5rem,2.5rem);margin:0 0 10px;text-align:center;line-height:1.12;letter-spacing:-.02em;text-wrap:balance}.landing .section-sub{text-align:center;color:color-mix(in srgb,var(--muted) 82%,#c4d8ff 18%);margin:0 auto 28px;max-width:66ch;font-size:clamp(.96rem,.3vw + .9rem,1.05rem);line-height:1.62;text-wrap:pretty}.landing .section-kicker{margin:0 0 8px;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#bac9e5e0;text-align:center}.landing .concept-term{font-family:var(--font-concept);font-weight:650;letter-spacing:.06em;text-transform:uppercase;font-variation-settings:"opsz" 28}.landing .concept-term--pillar{letter-spacing:.048em}.landing .concept-term--rhythm{letter-spacing:.08em}.landing .truth-problem{position:relative;overflow:hidden;padding:clamp(68px,7.6vw,98px) 0 clamp(56px,6.4vw,84px)}.landing .truth-problem-section{display:grid;justify-items:center;gap:clamp(14px,1.6vw,24px)}.landing .truth-problem-kicker{margin:0 auto 8px;font-size:.72rem;font-weight:700;line-height:1;letter-spacing:.14em;text-transform:uppercase;color:#bac9e5e0;text-align:center}.landing .truth-problem-title{max-width:21ch;margin:0 auto;font-size:clamp(1.88rem,1.55vw + 1.38rem,2.68rem);line-height:1.15;letter-spacing:-.02em;text-wrap:balance}.landing .truth-problem-title--outside{max-width:12ch;margin-bottom:0;font-size:clamp(2.1rem,1.95vw + 1.3rem,3.05rem);line-height:1.06}.landing .truth-problem-body{width:min(940px,100%);margin:clamp(12px,1.5vw,22px) auto 0;display:grid;grid-template-columns:1fr auto 1fr;gap:clamp(18px,2.4vw,36px);align-items:stretch}.landing .truth-problem-block{display:grid;grid-template-columns:auto 1fr;gap:14px;align-content:start}.landing .truth-problem-copy{display:grid;gap:14px;text-wrap:pretty}.landing .truth-problem-primary,.landing .truth-problem-secondary{margin:0;text-align:left}.landing .truth-problem-primary{color:#f2f8fff7;font-size:clamp(1.03rem,.28vw + .96rem,1.16rem);line-height:1.48}.landing .truth-problem-secondary{color:#c2b8e2e6;font-size:clamp(.95rem,.22vw + .9rem,1.04rem);line-height:1.52}.landing .truth-problem-icon{width:30px;height:30px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:.9rem;font-weight:700;margin-top:3px}.landing .truth-problem-icon--x{color:#ffd7ebf5;background:#dd8cbe33;box-shadow:inset 0 0 0 1px #edb9dd57}.landing .truth-problem-icon--check{color:#c6faf8fa;background:#58bcc133;box-shadow:inset 0 0 0 1px #90ece95c}.landing .truth-problem-divider{width:1px;background:linear-gradient(180deg,transparent 0%,rgba(181,193,234,.42) 18%,rgba(168,181,225,.28) 80%,transparent 100%)}@media (max-width: 840px){.landing .truth-problem-title--outside{max-width:10ch;font-size:clamp(1.95rem,7.2vw,2.8rem)}.landing .truth-problem-body{grid-template-columns:1fr;gap:16px;max-width:min(680px,100%)}.landing .truth-problem-divider{display:none}}.landing .section-sub.highlight{margin:44px auto 0;max-width:min(100%,920px);padding:18px 30px;border-radius:20px;border:1px solid rgba(191,219,254,.34);color:#f0f8fffa;background:linear-gradient(120deg,#182640cc,#16213a85);box-shadow:0 16px 34px #0a10226b}.landing .cards{display:grid;gap:clamp(24px,2.8vw,36px)}.landing .why .container{position:relative}.landing .pillars-title{font-size:clamp(2rem,1.2vw + 1.5rem,2.5rem);font-weight:600}.landing .pillars-intro{font-size:clamp(.96rem,.35vw + .92rem,1.06rem);color:#d6e5ffd1;margin:0 auto 30px}.landing .grid-3{grid-template-columns:repeat(3,1fr)}.landing .grid-2{grid-template-columns:repeat(2,1fr)}.landing .card{position:relative;isolation:isolate;background:var(--landing-glass-bg);border:1px solid var(--landing-glass-border);border-radius:var(--landing-glass-radius-md);padding:18px;-webkit-backdrop-filter:blur(var(--landing-glass-blur));backdrop-filter:blur(var(--landing-glass-blur));box-shadow:var(--landing-glass-shadow)}.landing .card--hero-glass{border-color:#ebf4ff80;background:radial-gradient(130% 124% at 14% 12%,rgba(255,255,255,.2),transparent 58%),linear-gradient(135deg,#f8ecff2b,#d6e9ff21);box-shadow:0 22px 48px #2a18543d,inset 0 1px #ffffff9e}.landing .card:before{content:"";position:absolute;top:-8px;right:2px;bottom:-10px;left:2px;z-index:-1;border-radius:inherit;background:var(--landing-glass-glow);filter:blur(11px);opacity:.9;pointer-events:none}.landing .timeline-card,.landing .mode-main,.landing .mode-thumb,.landing .slider,.landing .pricing-card,.landing .faq details,.landing .visible-progress-module{position:relative;isolation:isolate}.landing .timeline-card:before,.landing .mode-main:before,.landing .mode-thumb:before,.landing .slider:before,.landing .pricing-card:before,.landing .faq details:before,.landing .visible-progress-module:before{content:"";position:absolute;top:-8px;right:2px;bottom:-10px;left:2px;z-index:-1;border-radius:inherit;background:var(--landing-glass-glow);filter:blur(11px);opacity:.86;pointer-events:none}.landing .card h3{margin:6px 0 8px;font-family:var(--font-heading);letter-spacing:-.01em}.landing .card p{margin:0;color:var(--muted)}.landing .pillar-card{z-index:1;min-height:390px;border-radius:var(--landing-glass-radius-lg);padding:20px 20px 18px;display:flex;flex-direction:column;gap:8px}.landing .pillar-heading{margin:0;display:flex;align-items:center;gap:12px;font-size:clamp(1.36rem,.74vw + 1.12rem,1.64rem);font-weight:700;line-height:1.12}.landing .pillar-emoji{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999px;font-size:1.56rem;line-height:1;background:transparent;border:1px solid transparent}.landing .pillar-definition{margin-top:4px;max-width:34ch;font-size:clamp(1rem,.22vw + .96rem,1.08rem);line-height:1.6;text-align:left;color:#dce9fce6;flex:1}.landing .pillar-examples{margin-top:auto;padding-top:16px;display:grid;gap:12px;border-top:1px solid rgba(191,219,254,.22);opacity:.94}.landing .pillar-examples-label{font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#c6daf6a8}.landing .pillar-chips{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:9px}.landing .pillar-chip{display:inline-flex;align-items:center;padding:5px 11px;border-radius:999px;border:1px solid rgba(211,226,255,.28);background:#baceff1f;color:#ebf5fff0;font-size:.78rem;font-weight:500;line-height:1.2}.landing .card-emoji{font-size:24px}.landing .modes-carousel{display:grid;grid-template-columns:minmax(88px,112px) minmax(320px,calc((var(--mode-count, 4) * 112px) + ((var(--mode-count, 4) - 1) * 10px)));align-items:start;justify-content:center;gap:clamp(14px,2vw,26px);margin:8px auto 0}.landing .modes-title{font-size:clamp(2rem,1.2vw + 1.5rem,2.5rem)}.landing .modes-intro{font-size:clamp(.96rem,.35vw + .92rem,1.06rem)}.landing .mode-main{border-radius:var(--landing-glass-radius-lg);border-left-width:4px;padding:18px;display:flex;flex-direction:column;gap:14px;width:min(100%,calc((var(--mode-count, 4) * 112px) + ((var(--mode-count, 4) - 1) * 10px)));min-height:0;margin-inline:auto;overflow:hidden}.landing .mode-header{display:grid;gap:4px}.landing .mode-media{margin:0;display:flex;flex-direction:column;gap:8px;flex:1;min-height:0}.landing .mode-video{width:100%;flex:none;min-height:260px;border-radius:12px;-o-object-fit:cover;object-fit:cover}@media (min-width: 641px){.landing .mode-video{height:clamp(300px,54vh,720px)}}.landing .mode-media-caption{margin:0;text-align:center;font-size:.85rem;color:#b7bfd4;display:none}.landing .mode-thumbs{margin-top:0;display:flex;flex-direction:column;gap:10px}.landing .mode-thumb{border-radius:var(--landing-glass-radius-sm);border:1px solid var(--landing-glass-border);background:var(--landing-glass-bg);padding:6px;overflow:hidden;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease;-webkit-backdrop-filter:blur(var(--landing-glass-blur));backdrop-filter:blur(var(--landing-glass-blur));box-shadow:var(--landing-glass-shadow)}.landing .mode-thumb img{width:100%;aspect-ratio:3 / 4;-o-object-fit:cover;object-fit:cover;border-radius:calc(var(--landing-glass-radius-sm) - 8px);display:block}.landing .mode-thumb.is-active{border-color:#dec9ffe0;box-shadow:0 0 0 2px #b889ff3d,var(--landing-glass-shadow);transform:scale(1.03)}.landing .mode-avatar-copy{margin:0;color:#deeafce6;font-size:.93rem;line-height:1.5;text-wrap:pretty}.landing .mode-low{border-left:3px solid var(--low)}.landing .mode-chill{border-left:3px solid var(--chill)}.landing .mode-flow{border-left:3px solid var(--flow)}.landing .mode-evolve{border-left:3px solid var(--evolve)}.landing .mode-title{font-weight:900;display:flex;align-items:center;gap:8px;margin-bottom:6px;font-family:var(--font-heading);letter-spacing:-.01em}.landing .muted{color:#b7bfd4}.landing .how .container{display:grid}.landing .how-heading{margin:0 auto 34px;text-align:center;display:grid;gap:10px;max-width:62ch}.landing .how-kicker{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#bac9e5e0}.landing .rhythm-lower-chip{border:1px solid rgba(211,226,255,.24);background:#baceff14;color:#e8f3ffd9;font-size:.66rem;line-height:1.2}.landing .rhythm-heading-title{margin:0 0 8px;font-size:clamp(2rem,1.2vw + 1.5rem,2.5rem)}.landing .rhythm-heading-sub{font-size:clamp(.96rem,.35vw + .92rem,1.06rem);color:#d6e5ffd1;max-width:62ch;margin:0 auto 24px}.landing .rhythm-card-label{margin:0;font-size:.62rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#d5e3ff8f}.landing .rhythm-card-title{margin:0;font-size:clamp(1.48rem,.56vw + 1.34rem,1.72rem);line-height:.98;color:#f8fafffa}.landing .rhythm-frequency-chip{display:inline-flex;align-items:center;justify-content:center;align-self:start;flex-shrink:0;border-radius:999px;background:linear-gradient(140deg,#d2a2ff6b,#f8cbbd57);border:1px solid rgba(246,229,255,.44);padding:7px 13px 6px;font-size:.74rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;line-height:1;color:#fff8fffa;box-shadow:0 4px 12px #301b5233}.landing .rhythm-intensity-track{height:1.25rem;overflow:hidden;border-radius:999px;background:#e4eeff1f;clip-path:inset(0 round 999px);box-shadow:0 8px 18px #10152629}.landing .rhythm-intensity-fill{height:100%;border-radius:999px;box-shadow:0 2px 10px #c492ff33}.landing .rhythm-card-copy{display:grid;gap:5px}.landing .rhythm-card-state{margin:0;font-size:.9rem;color:#dfebffc2;line-height:1.45}.landing .rhythm-card-micro{margin:0;font-size:1rem;font-weight:520;color:#f2f7fff0}.landing .how-intro{margin:2px 0 0}.landing .how .mt-2{margin-top:12px}.landing .how-timeline{list-style:none;margin:0;padding:0;display:grid;gap:18px}.landing .timeline-step{display:grid;grid-template-columns:52px minmax(0,1fr);gap:16px;align-items:start}.landing .timeline-rail{position:relative;display:flex;justify-content:center;min-height:100%}.landing .timeline-rail:before{content:"";position:absolute;top:0;bottom:-18px;width:1px;background:linear-gradient(180deg,#94a3b859,#94a3b814)}.landing .timeline-step:last-child .timeline-rail:before{bottom:0}.landing .timeline-node{width:34px;height:34px;border-radius:999px;border:1px solid rgba(148,163,184,.45);background:#0f172ae6;display:grid;place-items:center;font-weight:600;font-family:var(--font-heading);color:#dbe4ff;position:relative;z-index:1;transition:box-shadow .16s ease,border-color .16s ease,background-color .16s ease}.landing .timeline-node.is-active{border-color:#7dd3fccc;background:radial-gradient(circle at 30% 30%,#7dd3fc59,#3b82f629);box-shadow:0 0 0 4px #38bdf82e}.landing .timeline-step:hover .timeline-node,.landing .timeline-step:focus-within .timeline-node{border-color:#7dd3fcb8;box-shadow:0 0 0 4px #38bdf824}.landing .timeline-card{width:100%;text-align:left;display:grid;gap:10px;background:var(--landing-glass-bg);border:1px solid var(--landing-glass-border);border-radius:var(--landing-glass-radius-md);padding:16px 18px;color:inherit;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.landing .timeline-card:hover,.landing .timeline-card:focus-visible,.landing .timeline-card.is-active{border-color:#dec9ffd6;box-shadow:0 0 0 2px #b889ff3d,var(--landing-glass-shadow)}.landing .timeline-card h3{margin:0;font-size:1.12rem;font-weight:620;color:#f5f9fff5}.landing .timeline-outcome-preview{margin:0;font-size:.92rem;line-height:1.45;color:#e2e8f0e6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.landing .timeline-panel{display:grid;gap:10px;max-height:0;overflow:hidden;opacity:0;transform:translateY(-4px);transition:max-height .26s ease,opacity .2s ease,transform .2s ease}.landing .timeline-panel.is-expanded{max-height:260px;opacity:1;transform:translateY(0)}.landing .timeline-card.is-active .timeline-outcome-preview{display:none}.landing .feature-showcase .container{display:grid;gap:clamp(16px,2vw,24px)}.landing .visible-progress-top{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:start;gap:clamp(20px,2.8vw,36px)}.landing .visible-progress-copy{display:grid;gap:14px;align-content:start;padding-top:clamp(2px,.8vw,12px)}.landing .visible-progress-module{position:relative;isolation:isolate;border-radius:var(--landing-glass-radius-lg);padding:clamp(9px,1.2vw,14px);height:clamp(430px,49vw,560px);min-height:clamp(430px,49vw,560px);display:block;background:linear-gradient(152deg,#f7f9ff2e,#dae0ff1a);border:1px solid rgba(240,246,255,.42);box-shadow:0 28px 66px #5e56ac33;-webkit-backdrop-filter:blur(var(--landing-glass-blur));backdrop-filter:blur(var(--landing-glass-blur));overflow:hidden}.landing .visible-progress-viewport{position:relative;border-radius:24px;height:100%;overflow:hidden;background:transparent}.landing .visible-progress-scene{position:absolute;top:-36px;right:-74px;bottom:-58px;left:-68px;transform:translate(34px,30px) scale(.84);transform-origin:top left;background:transparent}.landing .visible-scene-region{position:absolute;background:transparent}.landing .visible-scene-region--balance{left:16px;top:48px;width:50%;height:50%;padding:16px 18px 12px;isolation:isolate}.landing .visible-scene-region--balance:before{content:"";position:absolute;top:-9px;right:24px;bottom:11px;left:-15px;border-radius:30px 24px 38px 20px;background:radial-gradient(130% 112% at 24% 12%,rgba(126,171,255,.14),transparent 56%),linear-gradient(150deg,#142150e6,#0c163af2);pointer-events:none;z-index:0}.landing .visible-scene-region--balance:after{content:"";position:absolute;top:-10px;right:23px;bottom:10px;left:-16px;border:1px solid rgba(112,126,196,.28);box-shadow:inset 0 1px #ffffff0f;border-radius:30px 24px 38px 20px;pointer-events:none;z-index:0}.landing .visible-scene-region--balance>*{position:relative;z-index:1}.landing .visible-scene-region--emotion>*{position:relative;z-index:1}.landing .visible-scene-region--emotion{left:-17px;bottom:-24px;width:47%;height:45%;padding:16px 14px 12px;isolation:isolate;overflow:hidden;display:grid;align-content:start;gap:6px;border-radius:18px 32px 22px 0;background:radial-gradient(128% 108% at 24% 10%,rgba(126,171,255,.14),transparent 56%),linear-gradient(156deg,#13204fe6,#0b1639f2)}.landing .visible-scene-region--emotion:before{content:none}.landing .visible-scene-region--streaks{right:-88px;top:34px;width:64%;height:102%;padding:18px 22px 22px;display:grid;align-content:start;gap:12px;border-radius:28px;background:linear-gradient(146deg,#0f183bfa,#0c1431fc);border:1px solid rgba(112,126,196,.28);box-shadow:inset 0 1px #ffffff0f}.landing .visible-scene-inner-contours{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1}.landing .visible-inner-contour{position:absolute;border:1px solid rgba(112,126,196,.28);box-shadow:inset 0 1px #ffffff0f;border-radius:28px}.landing .visible-inner-contour:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;border:1px solid rgba(226,236,255,.08);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.landing .visible-inner-contour--balance{display:none}.landing .visible-inner-contour--balance:after{content:none}.landing .visible-inner-contour--emotion{display:block;left:-17px;bottom:-24px;width:47%;height:45%;border-radius:18px 32px 22px 0}.landing .visible-inner-contour--emotion:after{content:""}.landing .visible-scene-fragment--radar{transform:scale(.92);transform-origin:top left}.landing .visible-scene-fragment--emotion{transform:scale(1.02);transform-origin:bottom left}.landing .visible-scene-fragment--streaks{transform:scale(1);transform-origin:top right;z-index:2}.landing .visible-radar-shell{width:95%;margin:0 auto}.landing .visible-canvas-header{display:flex;align-items:center;gap:10px;margin-bottom:10px}.landing .visible-canvas-header--emotion{margin-bottom:1px;padding-right:0}.landing .visible-canvas-header--emotion .visible-canvas-title{white-space:nowrap;letter-spacing:.18em;font-size:clamp(.8rem,.65vw + .46rem,1.04rem);line-height:1}.landing .visible-canvas-header--emotion .visible-canvas-info{margin-left:auto}.landing .visible-canvas-header--streaks{margin-bottom:8px}.landing .visible-canvas-title{margin:0;font-size:clamp(.92rem,.75vw + .52rem,1.24rem);letter-spacing:.22em;font-weight:500;color:#edf3fff2}.landing .visible-scene-region--balance .visible-canvas-title{position:relative;transform:translate(-2px,-1px);font-size:1.42rem;line-height:1}.landing .visible-canvas-chip{margin-left:auto;border-radius:999px;padding:5px 14px;border:1px solid rgba(135,223,255,.48);background:linear-gradient(135deg,#3abcff57,#7386ff57);color:#e8f7fff2;font-size:.71rem;font-weight:700}.landing .visible-scene-region--balance .visible-canvas-chip{position:static;transform:translate(-14px,-1px);margin-left:0;padding:3px 9px;font-size:.68rem}.landing .visible-scene-region--balance .visible-canvas-header{justify-content:flex-start;align-items:center;gap:8px;margin-bottom:4px;padding-left:6px;padding-right:0}.landing .visible-canvas-chip--flow{font-size:.68rem;padding:5px 12px;margin-left:0}.landing .visible-canvas-info{width:30px;height:30px;border-radius:999px;border:1px solid rgba(121,136,255,.72);display:inline-flex;align-items:center;justify-content:center;color:#d6e0ffe6;font-size:1.08rem;line-height:1}.landing .visible-balance-radar-wrap{position:relative;margin:-2px auto 0;width:min(274px,92%);aspect-ratio:1 / 1;border-radius:50%;transform:translate(-2px,-2px)}.landing .visible-balance-radar{width:100%;height:100%;overflow:visible}.landing .visible-balance-radar-glow{fill:#628cff47}.landing .visible-balance-radar-ring{fill:none;stroke:#acbde947;stroke-width:1.4}.landing .visible-balance-radar-pillar{fill:none;stroke-width:5.6;stroke-linecap:round;filter:drop-shadow(0 0 6px rgba(122,148,255,.55))}.landing .visible-balance-radar-pillar--body{stroke:#56cbff}.landing .visible-balance-radar-pillar--mind{stroke:#9a86ff}.landing .visible-balance-radar-pillar--soul{stroke:#f1cf63}.landing .visible-balance-radar-axis{stroke:#adc2e84d;stroke-width:1.2}.landing .visible-balance-radar-shape{fill:url(#visible-balance-radar-shape-fill);stroke:#e6eeffc7;stroke-width:3.6;filter:drop-shadow(0 0 18px rgba(132,149,255,.24));animation:landingRadarPulse 6.2s ease-in-out infinite}.landing .visible-balance-radar-shape--inner{fill:url(#visible-balance-radar-inner-fill);stroke:#d3dff685;stroke-width:2;animation-duration:7.4s}.landing .visible-balance-radar-core{fill:#ecf4fff2;filter:drop-shadow(0 0 10px rgba(178,192,255,.68))}.landing .visible-radar-pillars{display:flex;justify-content:space-between;margin-top:-8px;gap:6px;opacity:.92}.landing .visible-scene-region--balance .visible-radar-pillars{display:none}.landing .visible-radar-pillars span{font-size:.75rem;color:#e2ecffe6;letter-spacing:.08em}.landing .visible-balance-radar-value{fill:#d4e2fcc2;font-size:.9rem;letter-spacing:.03em;font-weight:560}.landing .visible-emotion-legend{display:flex;align-items:center;gap:8px;margin-bottom:1px;color:#e7edffe0;font-size:.76rem;opacity:.9}.landing .visible-emotion-pill{border-radius:999px;padding:4px 10px;background:#efbf1ae6;color:#121838eb;font-weight:700}.landing .visible-emotion-grid-months{display:grid;grid-template-columns:repeat(4,1fr);margin:0 2px 1px;color:#b9caecc7;letter-spacing:.06em;font-size:.68rem}.landing .visible-emotion-grid{display:grid;gap:6px;padding:8px 8px 10px;border-radius:20px;background:linear-gradient(180deg,#0e1938d1,#0b132bdb);border:1px solid rgba(157,173,221,.28);transform:none}.landing .visible-emotion-grid-row{display:grid;grid-template-columns:repeat(19,minmax(0,1fr));gap:5px}.landing .visible-emotion-cell{aspect-ratio:1 / 1;border-radius:6px;background:#62687a94;border:1px solid rgba(202,216,255,.13);animation:landingEmotionPop 5.8s ease-in-out infinite;animation-delay:calc(var(--emotion-order, 0) * 22ms)}.landing .visible-emotion-cell--calm{background:#4bbd8acc}.landing .visible-emotion-cell--happy{background:#efc234e0}.landing .visible-emotion-cell--focus{background:#34d0a7d1}.landing .visible-emotion-cell--stress{background:#e16d84cc}.landing .visible-emotion-cell--neutral{background:#6e7ba1b3}.landing .visible-streak-pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:7px;border-radius:999px;border:1px solid rgba(158,176,220,.3);background:#161e3eeb}.landing .visible-streak-pillars span{border-radius:999px;text-align:center;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;padding:7px 2px;color:#d8e2ffbd;font-weight:700}.landing .visible-streak-pillars span.is-active{background:#fafcffeb;color:#121b38f0}.landing .visible-streak-heading{margin:2px 0 4px;color:#e9f1fff5;font-size:clamp(1.02rem,1.04vw + .62rem,1.56rem);letter-spacing:.14em}.landing .visible-streak-row{display:grid;gap:6px;border-radius:20px;padding:11px 12px;background:#373c72e0;border:1px solid rgba(164,133,244,.44);box-shadow:inset 0 1px #ffffff24}.landing .visible-streak-row-head{display:flex;justify-content:space-between;gap:10px;align-items:baseline}.landing .visible-streak-row-head p{margin:0;font-size:.9rem;color:#f2f6fff5}.landing .visible-streak-row-head span{font-size:.86rem;color:#e3ecffe6}.landing .visible-streak-row-meta{margin:0;color:#c1ceedd1;font-size:.82rem}.landing .visible-streak-bar{height:13px;border-radius:999px;background:#b8c7ec33;overflow:hidden}.landing .visible-streak-fill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#a78bfaeb,#df75ecf2,#81d4faeb);box-shadow:0 0 14px #a78bfa61;transform-origin:left center}.landing .visible-streak-fill--first{width:78%;animation:landingBarPulse 5.3s ease-in-out infinite}.landing .visible-streak-fill--second{width:76%;animation:landingBarPulse 6.1s ease-in-out infinite .18s}.landing .visible-streak-fill--third{width:64%;animation:landingBarPulse 5.7s ease-in-out infinite .24s}.landing .visible-streak-periods{margin-top:2px;display:grid;grid-template-columns:repeat(3,1fr);gap:6px;border-radius:999px;border:1px solid rgba(145,162,208,.32);padding:6px}.landing .visible-streak-periods span{text-align:center;font-size:.82rem;letter-spacing:.12em;color:#d2ddf8db;border-radius:999px;padding:6px 0}.landing .visible-streak-periods span.is-active{background:#fafafcf0;color:#152040f0}.landing .demo-bridge{position:relative;isolation:isolate;margin:2px auto 0;width:min(100%,980px);padding:clamp(11px,1.4vw,14px) clamp(14px,1.8vw,20px);display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(10px,1.6vw,16px)}.landing .demo-bridge:before{content:"";position:absolute;top:-6px;right:4px;bottom:-7px;left:4px;z-index:-2;border-radius:var(--landing-glass-radius-md);background:var(--landing-glass-glow);filter:blur(10px)}.landing .demo-bridge:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:24px;background:var(--landing-glass-bg);border:1px solid rgba(199,178,255,.2);box-shadow:var(--landing-glass-shadow)}.landing .demo-title{margin:0;font-size:clamp(2.3rem,3.2vw,3.1rem);line-height:1.03;max-width:14ch;text-wrap:balance}.landing .demo-sub{margin:0;max-width:38ch;color:#e8f1ffe6;text-align:center;font-size:clamp(1rem,.58vw + .82rem,1.16rem);line-height:1.54}.landing .demo-bridge-copy{margin:0;font-size:.89rem;color:#e5efffdb;line-height:1.42}.landing .demo-actions{display:flex;justify-content:flex-end}@keyframes landingRadarPulse{0%,to{transform:scale(.975);opacity:.8}50%{transform:scale(1);opacity:1}}@keyframes landingEmotionPop{0%,to{opacity:.74;transform:scale(.96)}40%{opacity:1;transform:scale(1)}}@keyframes landingBarPulse{0%,to{filter:brightness(.95)}45%{filter:brightness(1.13)}}.landing .timeline-micro{display:grid;gap:2px}.landing .timeline-label{margin:0;font-size:.72rem;line-height:1.1;text-transform:uppercase;letter-spacing:.08em;opacity:.64}.landing .timeline-copy{margin:0;font-size:.92rem;line-height:1.5;color:#dfe9fae0}.landing .slider{position:relative;overflow:hidden;border-radius:var(--landing-glass-radius-md);border:1px solid var(--landing-glass-border);background:var(--landing-glass-bg);-webkit-backdrop-filter:blur(var(--landing-glass-blur));backdrop-filter:blur(var(--landing-glass-blur));box-shadow:var(--landing-glass-shadow);padding:32px 24px 56px}.landing .slider-track{display:flex;transition:transform .5s ease}.landing .testi{min-width:100%;margin:0;display:grid;gap:12px}.landing .testi blockquote{margin:0;font-size:1.1rem;line-height:1.5;color:#f0f3ff}.landing .testi figcaption{font-size:.9rem;color:var(--muted)}.landing .slider-btn{position:absolute;top:50%;transform:translateY(-50%);width:36px;height:36px;border-radius:50%;border:1px solid var(--line);background:#111c33d1;color:#fff;font-size:1.5rem;display:grid;place-items:center;cursor:pointer}.landing .slider-btn.prev{left:16px}.landing .slider-btn.next{right:16px}.landing .slider-dots{position:absolute;bottom:20px;left:50%;transform:translate(-50%);display:flex;gap:8px}.landing .dot{width:10px;height:10px;border-radius:999px;border:1px solid rgba(139,92,246,.6);background:#38bdf826;padding:0;cursor:pointer}.landing .dot[aria-selected=true]{background:linear-gradient(135deg,var(--accent),var(--accent-2));border-color:transparent}.landing .pricing{--pricing-ink-strong: #1f1728;--pricing-ink-body: rgba(31, 23, 40, .78);--pricing-ink-label: rgba(31, 23, 40, .68);--pricing-chip-ink: rgba(28, 18, 39, .94);--pricing-card-border: rgba(113, 83, 139, .36);--pricing-card-bg: radial-gradient( 120% 110% at 12% 16%, rgba(255, 255, 255, .28), transparent 58% ), linear-gradient( 145deg, rgba(247, 233, 255, .26), rgba(214, 229, 255, .22) );--pricing-card-shadow: 0 16px 34px rgba(64, 34, 86, .2), inset 0 1px 0 rgba(255, 255, 255, .52)}.landing .pricing h2{color:var(--pricing-ink-strong)}.landing .pricing .section-sub{color:var(--pricing-ink-body)}.landing .pricing-trial-highlight{margin:8px 0;text-align:center;color:var(--pricing-ink-body);font-size:1rem;font-weight:700}.landing .pricing .pricing-tax-note{margin:-4px 0 20px;text-align:center;color:var(--pricing-ink-label);font-size:.9rem}.landing .pricing-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.landing .pricing .pricing-card{position:relative;display:grid;grid-template-rows:auto 1fr auto;gap:0;min-width:0;min-height:390px;border-radius:var(--landing-glass-radius-lg);border:1px solid var(--pricing-card-border);background:var(--pricing-card-bg);-webkit-backdrop-filter:blur(var(--landing-glass-blur));backdrop-filter:blur(var(--landing-glass-blur));box-shadow:var(--pricing-card-shadow);padding:18.15px;overflow:hidden}.landing .pricing .pricing-card:before{opacity:.72}.landing .pricing .pricing-best-deal-chip{position:absolute;top:14px;right:14px;padding:.36rem .74rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--accent) 72%,#ffffff 28%);background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 84%,#ffffff 16%),var(--accent-2));color:var(--pricing-chip-ink);box-shadow:0 10px 24px color-mix(in srgb,var(--accent-2) 56%,transparent),inset 0 1px #ffffff73;font-size:.69rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.landing .pricing .pricing-plan-name{max-width:100%;min-width:0;font-size:1.55rem;line-height:1.02;letter-spacing:.12em;text-transform:uppercase;color:var(--pricing-ink-label);overflow-wrap:anywhere}.landing .pricing .pricing-plan-detail{margin-top:1.1rem;max-width:100%;min-width:0;color:var(--pricing-ink-body);font-size:1.08rem;line-height:1.45;overflow-wrap:anywhere;text-wrap:pretty}.landing .pricing .pricing-plan-price{margin-top:0;padding-top:1.25rem;max-width:100%;min-width:0;font-size:2.35rem;font-weight:600;line-height:1.05;color:var(--pricing-ink-strong);overflow-wrap:anywhere}.landing .faq details{background:var(--landing-glass-bg);border:1px solid var(--landing-glass-border);border-radius:var(--landing-glass-radius-md);padding:18px 24px;margin-bottom:12px;-webkit-backdrop-filter:blur(var(--landing-glass-blur));backdrop-filter:blur(var(--landing-glass-blur));box-shadow:var(--landing-glass-shadow);transition:border-color .17s ease,background-color .17s ease}.landing .faq summary{cursor:pointer;font-weight:650;font-family:var(--font-heading);color:var(--heading-ink);letter-spacing:-.01em;overflow-wrap:anywhere}.landing .faq p{color:var(--muted);margin-bottom:0;margin-top:9px;line-height:1.58;overflow-wrap:anywhere}.landing .faq details[open]{border-color:#e3d1ff7a;background:radial-gradient(122% 112% at 14% 10%,rgba(255,255,255,.16),transparent 58%),linear-gradient(136deg,#f2e8ff24,#d6e7ff1f)}.landing .footer{border-top:1px solid var(--line);padding:32px 18px clamp(84px,10vw,120px);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;color:var(--muted)}.landing .footer-links{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;padding-right:clamp(96px,8vw,132px)}.landing .footer-links a{color:inherit;text-decoration:none}.landing .footer-cookies-link{border:none;background:none;color:inherit;font:inherit;padding:0;cursor:pointer}.landing .footer-links a:hover,.landing .footer-cookies-link:hover{color:var(--heading-ink)}.landing .cookie-consent{position:fixed;right:16px;bottom:16px;width:min(480px,calc(100vw - 32px));border-radius:18px;border:1px solid rgba(186,212,255,.32);background:#090f1ef0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 16px 34px #00000057;padding:14px;z-index:80}.landing .cookie-consent__header{display:flex;align-items:center;justify-content:space-between;gap:10px}.landing .cookie-consent__header h2{margin:0;font-size:1.03rem}.landing .cookie-consent__close{border:none;background:transparent;color:#d8def5;font-size:.9rem;cursor:pointer}.landing .cookie-consent__summary{margin:8px 0 0;color:#d8def5;font-size:.88rem;line-height:1.4}.landing .cookie-consent__categories{margin-top:12px;display:grid;gap:8px}.landing .cookie-consent__category{border:1px solid rgba(186,212,255,.24);border-radius:12px;padding:10px;display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.landing .cookie-consent__category-title{margin:0;font-weight:700}.landing .cookie-consent__category-copy{margin:2px 0 0;color:#d8def5e6;font-size:.82rem;line-height:1.35}.landing .cookie-consent__badge{border-radius:999px;padding:4px 8px;font-size:.68rem;letter-spacing:.06em;text-transform:uppercase;background:#ffffff24;color:#f8fcff;white-space:nowrap}.landing .cookie-consent__badge--optional{background:#7dd3fc33}.landing .cookie-consent__actions{margin-top:12px;display:flex;gap:8px;flex-wrap:wrap}.landing .cookie-consent__button{border-radius:999px;padding:8px 14px;font-weight:700;font-size:.8rem;border:1px solid transparent;cursor:pointer}.landing .cookie-consent__button--ghost{background:transparent;border-color:#bad4ff4d;color:#d8def5}.landing .cookie-consent__button--primary{background:#f4f7ff;color:#0b1220}.landing .footer-community-link{display:inline-flex;align-items:center;justify-content:center;min-height:36px;min-width:36px;padding:6px;border-radius:999px;border:1px solid color-mix(in srgb,currentColor 16%,transparent);transition:color .18s ease,border-color .18s ease,background-color .18s ease}.landing .footer-community-link svg{width:20px;height:20px;opacity:.82;flex:0 0 auto}.landing .footer-community-link--reddit svg{width:26px;height:26px}.landing .footer-community-link:hover{color:#120a1c;border-color:color-mix(in srgb,currentColor 28%,transparent);background:color-mix(in srgb,currentColor 5%,transparent)}.landing .footer-community-link:focus-visible{outline:2px solid #120a1c;outline-offset:2px}.landing .landing-discord-cta{margin:14px auto 0;max-width:52ch;font-size:.9rem;line-height:1.45;color:var(--subtle)}.landing .landing-discord-cta a{color:inherit;font-weight:700;text-decoration:none;border-bottom:1px solid color-mix(in srgb,currentColor 42%,transparent)}.landing .landing-discord-cta a:hover{color:var(--ink);border-bottom-color:color-mix(in srgb,currentColor 72%,transparent)}.landing .landing-back-to-top{position:fixed;right:24px;bottom:24px;z-index:35;display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:999px;border:1px solid color-mix(in srgb,var(--ink) 18%,transparent);background:color-mix(in srgb,var(--bg) 56%,transparent);color:var(--ink);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 8px 22px #08091233;font-size:.82rem;font-weight:700;letter-spacing:.03em;transition:transform .15s ease,background-color .15s ease}.landing .landing-back-to-top:hover{transform:translateY(-1px)}.landing[data-theme-mode=light] .landing-back-to-top{background:#ffffffc7;color:#382959f5;border-color:#9c81d647}.landing[data-theme-mode=dark] .landing-back-to-top{background:#0c0d1ab8}@media (max-width: 768px){.landing .landing-back-to-top{right:16px;bottom:16px}.landing .footer{padding-bottom:76px}.landing .footer-links{padding-right:0}}@keyframes meshFloat{0%{background-position:10% 10%,88% 14%,12% 86%,84% 80%;transform:scale(1.02) translateZ(0)}50%{background-position:38% 32%,62% 2%,30% 54%,58% 94%;transform:scale(1.18) translate3d(0,-24%,0)}to{background-position:10% 10%,88% 14%,12% 86%,84% 80%;transform:scale(1.08) translate3d(0,18%,0)}}@keyframes meshDrift{0%{background-position:50% 10%,50% 94%,74% 34%,26% 62%;opacity:.6;transform:scale(1.02) translateZ(0)}50%{background-position:34% 32%,66% 72%,86% 60%,16% 40%;opacity:.95;transform:scale(1.22) translate3d(0,12%,0)}to{background-position:50% 10%,50% 94%,74% 34%,26% 62%;opacity:.78;transform:scale(1.12) translate3d(0,-18%,0)}}@keyframes float{0%{transform:translate3d(0,-6px,0) scale(1)}50%{transform:translate3d(0,8px,0) scale(1.015)}to{transform:translate3d(0,-6px,0) scale(1)}}@media (prefers-reduced-motion: reduce){.landing:before,.landing:after,.landing .hero-media,.landing .journey-cta{animation:none!important;transform:none!important}.landing .reveal-on-scroll,.landing .reveal-on-scroll .fade-item{opacity:1!important;transform:none!important;transition:none!important}.landing .timeline-panel{transition:none!important;transform:none!important}}@media (max-width: 1024px){.landing .hero-grid{grid-template-columns:1fr;text-align:center}.landing .hero-media{width:min(100%,360px);min-height:auto;margin:0 auto;justify-content:center}.landing .hero-demo-cta{min-height:34px;padding:.42rem .88rem;font-size:.75rem}.landing .visible-progress-top{grid-template-columns:1fr}.landing .visible-progress-copy{text-align:center;justify-items:center}.landing .visible-progress-module{width:min(100%,780px);margin:0 auto}.landing .demo-sub{text-align:center}.landing .demo-bridge{width:min(100%,860px);grid-template-columns:minmax(0,1fr) auto;padding:clamp(16px,2.4vw,20px) clamp(16px,2.8vw,24px);gap:clamp(12px,1.8vw,20px)}.landing .demo-title{font-size:clamp(1.55rem,3.4vw,2.05rem)}}@media (min-width: 1025px){.landing .hero-actions{flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:wrap}.landing .hero-actions.hero-actions--single{justify-content:center}.landing .hero-actions .journey-cta{min-width:0}.landing .hero-cta-note{margin-left:0;margin-right:0;text-align:left}}@media (max-width: 768px){.landing .grid-3{grid-template-columns:repeat(2,1fr)}.landing .pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing .timeline-step{grid-template-columns:44px minmax(0,1fr);gap:12px}.landing .timeline-card{padding:14px 15px}}@media (max-width: 640px){.landing .visible-progress-module{height:448px;min-height:448px;padding:6px}.landing .visible-scene-region--balance .visible-canvas-chip{transform:translate(-10px,-1px);padding:3px 8px;font-size:.62rem}.landing .visible-progress-scene{top:-36px;right:-74px;bottom:-58px;left:-68px;transform:translate(28px,8px) scale(.79)}.landing .visible-scene-region--balance{left:16px;top:48px;width:50%;height:50%}.landing .visible-scene-region--balance .visible-canvas-title{font-size:1.06rem}.landing .visible-scene-region--emotion .visible-canvas-title{font-size:1rem}.landing .visible-scene-region--emotion{left:-17px;bottom:-63px;width:47%;height:52%}.landing .visible-inner-contour--emotion{width:47%;height:52%;left:-17px;bottom:-63px}.landing .visible-scene-region--streaks{right:-88px;top:34px;width:64%;height:108%}.landing .visible-scene-fragment--radar{transform:scale(.92)}.landing .visible-scene-fragment--emotion{transform:scale(1.02)}.landing .visible-scene-fragment--streaks{transform:scale(1)}.landing .visible-radar-shell{width:88%}.landing .demo-bridge{width:min(100%,470px);grid-template-columns:1fr;justify-items:flex-start;padding:18px 16px 20px;gap:12px}.landing .demo-title{font-size:clamp(1.48rem,7.5vw,1.78rem)}.landing .demo-sub{max-width:32ch}.landing .demo-actions{width:100%;justify-content:flex-start}.landing .demo-bridge:before,.landing .demo-bridge:after{border-radius:24px}.landing .nav{grid-template-columns:auto 1fr auto;gap:8px;padding:10px 12px}.landing .nav-links a{font-size:12px;padding:6px 8px}.landing .nav-actions{gap:8px}.landing .nav-actions .nav-auth-button{font-size:.625rem;padding:.525rem 1.05rem}.landing .lang-button{font-size:8px;padding:2px 4px;gap:3px;letter-spacing:.05em}.landing .lang-caret{display:none}.landing .lang-menu{min-width:96px}.landing .grid-3,.landing .grid-2,.landing .pricing-grid{grid-template-columns:1fr}.landing .pillar-card{min-height:0;padding:20px 18px;gap:8px}.landing .pillar-heading{font-size:clamp(1.48rem,2.6vw + .95rem,1.7rem)}.landing .pillar-definition{font-size:clamp(1rem,1.8vw + .8rem,1.1rem);line-height:1.58}.landing .pillar-examples-label{font-size:.78rem;letter-spacing:.13em}.landing .pillar-chip{font-size:.84rem;padding:5px 12px}.landing .modes-carousel{grid-template-columns:1fr}.landing .mode-thumbs{order:2;flex-direction:row;overflow-x:auto;padding-bottom:4px}.landing .mode-thumb{flex:0 0 82px}.landing .mode-main{order:1;width:min(100%,340px);max-height:66svh}.landing .mode-video{max-height:min(46svh,420px)}.landing .brand-text{display:none}.landing .hero-demo-cta{max-width:min(88vw,280px)}.landing .slider{padding:24px 20px 52px}}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.landing .lang-menu[hidden]{display:none}.landing[data-theme-mode=dark]{--landing-heading-strong: #f7f4ff;--landing-text-strong: rgba(244, 241, 255, .94);--landing-text-body: rgba(224, 228, 246, .82);--landing-text-muted: rgba(205, 199, 229, .68);--landing-kicker: rgba(198, 210, 244, .72);--landing-card-text: rgba(235, 241, 255, .9);--landing-card-muted: rgba(206, 216, 242, .76)}.landing[data-theme-mode=light]{--landing-heading-strong: #12101f;--landing-text-strong: #171126;--landing-text-body: rgba(32, 28, 50, .82);--landing-text-muted: rgba(61, 52, 91, .68);--landing-kicker: rgba(92, 79, 136, .62);--landing-card-text: rgba(27, 23, 43, .88);--landing-card-muted: rgba(72, 62, 105, .68)}.landing[data-theme-mode=dark] h1,.landing[data-theme-mode=dark] h2,.landing[data-theme-mode=dark] h3,.landing[data-theme-mode=dark] h4,.landing[data-theme-mode=dark] h5,.landing[data-theme-mode=dark] h6,.landing[data-theme-mode=light] h1,.landing[data-theme-mode=light] h2,.landing[data-theme-mode=light] h3,.landing[data-theme-mode=light] h4,.landing[data-theme-mode=light] h5,.landing[data-theme-mode=light] h6{color:var(--landing-heading-strong)}.landing .hero h1 .grad,.landing h1 .grad,.landing .grad{background:var(--gradient-innerbloom);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.landing[data-theme-mode=dark] p,.landing[data-theme-mode=dark] li,.landing[data-theme-mode=dark] summary,.landing[data-theme-mode=dark] details{color:var(--landing-text-body)}.landing[data-theme-mode=light] p,.landing[data-theme-mode=light] li,.landing[data-theme-mode=light] summary,.landing[data-theme-mode=light] details{color:var(--landing-text-body)}.landing[data-theme-mode=dark] .hero h1,.landing[data-theme-mode=light] .hero h1{color:var(--landing-heading-strong)}.landing[data-theme-mode=dark] .hero .sub,.landing[data-theme-mode=dark] .section-sub,.landing[data-theme-mode=dark] .hero-cta-note,.landing[data-theme-mode=dark] .tiny,.landing[data-theme-mode=light] .hero .sub,.landing[data-theme-mode=light] .section-sub,.landing[data-theme-mode=light] .hero-cta-note,.landing[data-theme-mode=light] .tiny{color:var(--landing-text-body)}.landing[data-theme-mode=dark] .section-kicker,.landing[data-theme-mode=dark] .truth-problem-kicker,.landing[data-theme-mode=dark] .how-kicker,.landing[data-theme-mode=dark] .kicker,.landing[data-theme-mode=light] .section-kicker,.landing[data-theme-mode=light] .truth-problem-kicker,.landing[data-theme-mode=light] .how-kicker,.landing[data-theme-mode=light] .kicker{color:var(--landing-kicker)}.landing[data-theme-mode=dark] .truth-problem-title,.landing[data-theme-mode=dark] .truth-problem-primary{color:var(--landing-heading-strong)}.landing[data-theme-mode=dark] .truth-problem-secondary{color:var(--landing-text-body)}.landing[data-theme-mode=light] .truth-problem-title,.landing[data-theme-mode=light] .truth-problem-primary{color:var(--landing-heading-strong)}.landing[data-theme-mode=light] .truth-problem-secondary{color:var(--landing-text-body)}.landing[data-theme-mode=light] .truth-problem-divider{background:linear-gradient(180deg,transparent 0%,rgba(92,79,136,.22) 18%,rgba(92,79,136,.16) 80%,transparent 100%)}.landing[data-theme-mode=dark] .timeline-card,.landing[data-theme-mode=dark] .timeline-card p,.landing[data-theme-mode=dark] .timeline-card li,.landing[data-theme-mode=dark] .timeline-card span,.landing[data-theme-mode=light] .timeline-card,.landing[data-theme-mode=light] .timeline-card p,.landing[data-theme-mode=light] .timeline-card li,.landing[data-theme-mode=light] .timeline-card span{color:var(--landing-card-text)}.landing[data-theme-mode=light] .timeline-card{background:radial-gradient(120% 120% at 18% 10%,#ffffffe6,#ffffff7a 58%,#f6f1ff75);border-color:#7765a42e;box-shadow:0 18px 42px #4036681f,inset 0 1px #ffffffb3}.landing[data-theme-mode=dark] .card,.landing[data-theme-mode=dark] .card p,.landing[data-theme-mode=dark] .card li,.landing[data-theme-mode=dark] .mode-main,.landing[data-theme-mode=dark] .mode-main p,.landing[data-theme-mode=dark] .mode-thumb,.landing[data-theme-mode=dark] .pricing-card,.landing[data-theme-mode=dark] .visible-progress-module,.landing[data-theme-mode=light] .card,.landing[data-theme-mode=light] .card p,.landing[data-theme-mode=light] .card li,.landing[data-theme-mode=light] .mode-main,.landing[data-theme-mode=light] .mode-main p,.landing[data-theme-mode=light] .mode-thumb,.landing[data-theme-mode=light] .pricing-card,.landing[data-theme-mode=light] .visible-progress-module{color:var(--landing-card-text)}.landing[data-theme-mode=light] .card,.landing[data-theme-mode=light] .mode-main,.landing[data-theme-mode=light] .mode-thumb,.landing[data-theme-mode=light] .pricing-card,.landing[data-theme-mode=light] .visible-progress-module{background:radial-gradient(120% 120% at 15% 8%,#ffffffeb,#ffffff85 58%,#f6f1ff75);border-color:#7765a42e;box-shadow:0 18px 44px #4036681f,inset 0 1px #ffffffb8}.landing[data-theme-mode=dark] .pillar-heading,.landing[data-theme-mode=dark] .pillar-card h3{color:var(--landing-heading-strong)}.landing[data-theme-mode=dark] .pillar-definition,.landing[data-theme-mode=dark] .pillar-examples-label,.landing[data-theme-mode=dark] .pillar-chip{color:var(--landing-card-muted)}.landing[data-theme-mode=light] .pillar-heading,.landing[data-theme-mode=light] .pillar-card h3{color:var(--landing-heading-strong)}.landing[data-theme-mode=light] .pillar-definition,.landing[data-theme-mode=light] .pillar-examples-label,.landing[data-theme-mode=light] .pillar-chip{color:var(--landing-card-muted)}.landing[data-theme-mode=light] .pillar-chip{background:#ffffff94;border-color:#7765a429}.landing[data-theme-mode=dark] .modes-title,.landing[data-theme-mode=dark] .modes-intro,.landing[data-theme-mode=dark] .mode-title,.landing[data-theme-mode=dark] .mode-copy,.landing[data-theme-mode=light] .modes-title,.landing[data-theme-mode=light] .modes-intro,.landing[data-theme-mode=light] .mode-title,.landing[data-theme-mode=light] .mode-copy{color:var(--landing-text-body)}.landing[data-theme-mode=light] .mode-main h3,.landing[data-theme-mode=light] .mode-main strong,.landing[data-theme-mode=light] .mode-thumb strong{color:var(--landing-heading-strong)}.landing[data-theme-mode=dark] .demo-title,.landing[data-theme-mode=dark] .demo-sub,.landing[data-theme-mode=light] .demo-title,.landing[data-theme-mode=light] .demo-sub{color:var(--landing-text-body)}.landing[data-theme-mode=dark] .slider,.landing[data-theme-mode=dark] .slider p,.landing[data-theme-mode=dark] .testimonial,.landing[data-theme-mode=dark] .testimonial p,.landing[data-theme-mode=light] .slider,.landing[data-theme-mode=light] .slider p,.landing[data-theme-mode=light] .testimonial,.landing[data-theme-mode=light] .testimonial p{color:var(--landing-card-text)}.landing[data-theme-mode=light] .slider{background:radial-gradient(120% 120% at 15% 8%,#ffffffe6,#ffffff8a 58%,#f6f1ff75);border-color:#7765a42e}.landing[data-theme-mode=dark] .faq h2,.landing[data-theme-mode=dark] .faq summary{color:var(--landing-heading-strong)}.landing[data-theme-mode=dark] .faq details p,.landing[data-theme-mode=dark] .faq details div{color:var(--landing-text-body)}.landing[data-theme-mode=light] .faq h2,.landing[data-theme-mode=light] .faq summary{color:var(--landing-heading-strong)}.landing[data-theme-mode=light] .faq details p,.landing[data-theme-mode=light] .faq details div{color:var(--landing-text-body)}.landing[data-theme-mode=light] .faq details{background:radial-gradient(110% 120% at 14% 10%,#ffffffeb,#ffffff94 62%,#f6f1ff80);border-color:#7765a42e;box-shadow:0 14px 34px #4036681a,inset 0 1px #ffffffb8}.landing[data-theme-mode=dark] .final-cta,.landing[data-theme-mode=dark] .final-cta h2,.landing[data-theme-mode=dark] .final-cta p,.landing[data-theme-mode=dark] footer,.landing[data-theme-mode=dark] footer a,.landing[data-theme-mode=dark] footer p{color:var(--landing-text-body)}.landing[data-theme-mode=light] .final-cta,.landing[data-theme-mode=light] .final-cta h2,.landing[data-theme-mode=light] .final-cta p,.landing[data-theme-mode=light] footer,.landing[data-theme-mode=light] footer a,.landing[data-theme-mode=light] footer p{color:var(--landing-text-body)}.landing[data-theme-mode=light] footer a{color:#322a54c7}.landing[data-theme-mode=dark] footer a{color:#dcd4f5b8}.landing[data-theme-mode=dark] .brand,.landing[data-theme-mode=dark] .brand-text,.landing[data-theme-mode=dark] .nav-links a,.landing[data-theme-mode=dark] .nav-auth-button,.landing[data-theme-mode=dark] .lang-button{color:#f7f4ffe6}.landing[data-theme-mode=light] .brand,.landing[data-theme-mode=light] .brand-text,.landing[data-theme-mode=light] .nav-links a,.landing[data-theme-mode=light] .nav-auth-button,.landing[data-theme-mode=light] .lang-button{color:#12101fdb}.landing .ib-primary-button,.landing .journey-cta,.landing .primaryCta,.landing .hero-actions .ib-primary-button{color:#fff}.landing[data-theme-mode=dark] .hero-demo-cta{color:#f7f4ffe6;border-color:#c8a6ff7a;background:#8b5cf614}.landing[data-theme-mode=light] .hero-demo-cta{color:#372b5ce6;border-color:#8b5cf652;background:#ffffff7a}.landing[data-theme-mode=light] .truth-problem *,.landing[data-theme-mode=light] .how *,.landing[data-theme-mode=light] .feature-showcase *,.landing[data-theme-mode=light] .why *,.landing[data-theme-mode=light] .modes *,.landing[data-theme-mode=light] .faq *,.landing[data-theme-mode=light] .final-cta *{text-shadow:none}.landing[data-theme-mode=light] .truth-problem h2,.landing[data-theme-mode=light] .how h2,.landing[data-theme-mode=light] .feature-showcase h2,.landing[data-theme-mode=light] .why h2,.landing[data-theme-mode=light] .modes h2,.landing[data-theme-mode=light] .faq h2,.landing[data-theme-mode=light] .final-cta h2{color:var(--landing-heading-strong)}.landing[data-theme-mode=light] .truth-problem p,.landing[data-theme-mode=light] .how p,.landing[data-theme-mode=light] .feature-showcase p,.landing[data-theme-mode=light] .why p,.landing[data-theme-mode=light] .modes p,.landing[data-theme-mode=light] .faq p,.landing[data-theme-mode=light] .final-cta p{color:var(--landing-text-body)}.landing[data-theme-mode=dark] .faq h2,.landing[data-theme-mode=dark] .final-cta h2{color:var(--landing-heading-strong)}.landing[data-theme-mode=dark] .faq p,.landing[data-theme-mode=dark] .final-cta p{color:var(--landing-text-body)}.landing .truth-problem-heading-wrap{width:min(940px,100%);margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(18px,3vw,36px);align-items:center}.landing .weather-cycle-orb{--orb-size: clamp(160px, 16vw, 220px);width:var(--orb-size);height:var(--orb-size);border-radius:999px;position:relative;isolation:isolate;border:1px solid color-mix(in srgb,var(--landing-glass-border) 78%,transparent);background:radial-gradient(circle at 30% 22%,#ffffffa3,#ffffff2e 52%,#ffffff0f);box-shadow:0 20px 40px #18173633,inset 0 1px #ffffff8c;overflow:hidden;flex-shrink:0}.landing .weather-cycle-orb__ambient{position:absolute;top:0;right:0;bottom:0;left:0;transition:background .64s ease,filter .64s ease}.landing .weather-cycle-orb__horizon{position:absolute;left:9%;right:9%;top:57%;height:30%;border-radius:50% 50% 44% 44%/36% 36% 64% 64%;background:linear-gradient(180deg,#ffffff57,#b7c7ee38);border-top:1px solid rgba(255,255,255,.66);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.landing .weather-cycle-orb__icon-layer,.landing .weather-icon{position:absolute}.landing .weather-cycle-orb__icon-layer{top:0;right:0;bottom:0;left:0}.landing .weather-icon{transition:opacity .52s ease,transform .52s ease;opacity:0}.landing .weather-icon--sun{width:52px;height:52px;left:38%;top:22%;border-radius:999px;background:radial-gradient(circle at 35% 35%,#fff8bafa,#ffce5ce6 60%,#ffc04aa3);box-shadow:0 0 0 10px #ffd78629,0 0 30px #ffca7052}.landing .weather-icon--cloud{background:linear-gradient(180deg,#ffffffdb,#dbe2f7d1);border-radius:999px}.landing .weather-icon--cloud-main{width:84px;height:34px;left:29%;top:38%;box-shadow:0 8px 22px #4d66962e}.landing .weather-icon--cloud-soft{width:54px;height:24px;left:21%;top:46%;opacity:.82}.landing .weather-icon--rain{width:62px;height:30px;left:33%;top:52%;background-image:repeating-linear-gradient(100deg,rgba(166,212,255,.92) 0 2px,transparent 2px 10px)}.landing .weather-icon--moon{width:48px;height:48px;left:42%;top:24%;border-radius:50%;background:radial-gradient(circle at 35% 28%,#fffad8f2,#daceffcc)}.landing .weather-icon--moon:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;transform:translate(12px,-3px);background:#312754bf}.landing .weather-icon--stars{width:3px;height:3px;left:31%;top:28%;border-radius:999px;background:#fffde6f2;box-shadow:24px 8px #fffde6db,45px -2px #d2ddffd6,68px 15px #fff2c9e0}.landing .weather-cycle-orb--clear-day .weather-cycle-orb__ambient{background:linear-gradient(160deg,#e0edfff2,#cbd4ffb8 52%,#c1adf1a3)}.landing .weather-cycle-orb--clear-day .weather-icon--sun,.landing .weather-cycle-orb--clear-day .weather-icon--cloud-main{opacity:1;transform:translateY(0)}.landing .weather-cycle-orb--overcast-day .weather-cycle-orb__ambient{background:linear-gradient(160deg,#e0e2eeeb,#cbcce6cc 54%,#bab3d9b8)}.landing .weather-cycle-orb--overcast-day .weather-icon--cloud-main,.landing .weather-cycle-orb--overcast-day .weather-icon--cloud-soft{opacity:1;transform:translateY(0)}.landing .weather-cycle-orb--rain .weather-cycle-orb__ambient{background:linear-gradient(160deg,#afcbe9e6,#8ea6d1c7 54%,#7584babf);filter:saturate(.9)}.landing .weather-cycle-orb--rain .weather-icon--cloud-main,.landing .weather-cycle-orb--rain .weather-icon--rain{opacity:1;transform:translateY(0)}.landing .weather-cycle-orb--clear-night .weather-cycle-orb__ambient{background:linear-gradient(160deg,#342f56f5,#2b2854e0 56%,#1c1c3ceb)}.landing .weather-cycle-orb--clear-night .weather-icon--moon,.landing .weather-cycle-orb--clear-night .weather-icon--stars{opacity:1;transform:translateY(0)}@media (max-width: 840px){.landing .truth-problem-heading-wrap{grid-template-columns:1fr;justify-items:center}.landing .weather-cycle-orb{--orb-size: clamp(112px, 32vw, 148px)}.landing .truth-problem-title--outside{text-align:center}}@media (prefers-reduced-motion: reduce){.landing .weather-icon,.landing .weather-cycle-orb__ambient{transition:none}.landing .weather-cycle-orb.weather-cycle-orb--static{animation:none}}.landing .weather-cycle-orb.weather-cycle-orb--static{position:relative;width:clamp(190px,22vw,270px);aspect-ratio:1 / 1;border-radius:999px;overflow:visible;display:flex;align-items:center;justify-content:center;background:transparent;box-shadow:none;isolation:isolate;animation:landing-orb-float 5s ease-in-out infinite alternate}.landing .weather-cycle-orb.weather-cycle-orb--static:before,.landing .weather-cycle-orb.weather-cycle-orb--static:after{content:none}.landing .weather-cycle-orb__image{width:112%;height:112%;-o-object-fit:contain;object-fit:contain;display:block;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;filter:drop-shadow(0 18px 34px rgba(80,60,140,.22))}@media (max-width: 840px){.landing .weather-cycle-orb.weather-cycle-orb--static{width:clamp(108px,31vw,150px)}.landing .weather-cycle-orb__image{width:110%;height:110%}}@keyframes landing-orb-float{0%{transform:translateY(-4px)}to{transform:translateY(4px)}}.landing.landing--v2-narrative .truth-problem{overflow:visible;padding:clamp(74px,8vw,112px) 0 clamp(64px,7vw,98px)}.landing.landing--v2-narrative .truth-problem-section,.landing .truth-problem--orb-layout .truth-problem-section{max-width:1080px;gap:clamp(30px,4vw,54px)}.landing.landing--v2-narrative .truth-problem-title--outside{max-width:min(760px,100%);text-align:center;font-size:clamp(2rem,2.3vw + 1.25rem,3.55rem)}.landing.landing--v2-narrative .truth-problem-v2-stage,.landing .truth-problem--orb-layout .truth-problem-v2-stage{width:min(1040px,100%);display:grid;grid-template-columns:minmax(190px,1fr) minmax(260px,340px) minmax(190px,1fr);align-items:center;justify-items:center;gap:clamp(22px,4vw,54px)}.landing.landing--v2-narrative .truth-problem-v2-stage .weather-cycle-orb.weather-cycle-orb--static,.landing .truth-problem--orb-layout .truth-problem-v2-stage .weather-cycle-orb.weather-cycle-orb--static{width:clamp(270px,28vw,360px);max-width:min(82vw,360px);margin:0}.landing.landing--v2-narrative .truth-problem-v2-stage .weather-cycle-orb__image{width:116%;height:116%;filter:drop-shadow(0 24px 48px rgba(80,60,140,.24))}.landing.landing--v2-narrative .truth-problem-block{width:100%;max-width:280px;padding:clamp(14px,1.8vw,18px);border-radius:24px;border:1px solid rgba(238,246,255,.16);background:linear-gradient(145deg,#ffffff13,#ffffff06);box-shadow:0 18px 42px #100c2a21,inset 0 1px #fff3;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.landing.landing--v2-narrative .truth-problem-copy{gap:8px}.landing.landing--v2-narrative .truth-problem-primary{font-weight:800;line-height:1.25}.landing.landing--v2-narrative .truth-problem-secondary{line-height:1.45}.landing.landing--v2-narrative .how .container.narrow{max-width:1080px}.landing .v2-method-shell{display:grid;gap:clamp(44px,6vw,78px)}.landing .v2-method-heading{max-width:760px;margin:0 auto;display:grid;gap:14px;text-align:center}.landing .v2-method-heading h2{margin:0;font-size:clamp(2rem,2.2vw + 1.25rem,3.45rem);line-height:1.06;text-wrap:balance}.landing .v2-method-intro{margin:0 auto;max-width:68ch}.landing .v2-method-steps{display:grid;gap:clamp(54px,7vw,96px)}.landing .v2-method-step{display:grid;grid-template-columns:minmax(0,.88fr) minmax(340px,1.12fr);align-items:center;gap:clamp(30px,5vw,72px);min-height:clamp(360px,43vw,520px)}.landing .v2-method-step--visual-first{grid-template-columns:minmax(340px,1.12fr) minmax(0,.88fr)}.landing .v2-method-step-copy{display:grid;align-content:center;gap:14px;max-width:430px}.landing .v2-method-step--visual-first .v2-method-step-copy{justify-self:end}.landing .v2-method-step-badge{display:inline-flex;width:-moz-fit-content;width:fit-content;border-radius:999px;border:1px solid rgba(232,220,255,.26);background:#ffffff13;padding:8px 13px;color:var(--landing-kicker, rgba(213, 227, 255, .72));font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.landing .v2-method-step-title{margin:0;color:var(--landing-heading-strong, rgba(248, 250, 255, .98));font-size:clamp(1.58rem,1.2vw + 1.24rem,2.3rem);line-height:1.08;text-wrap:balance}.landing .v2-method-step-description{margin:0;color:var(--landing-text-body, rgba(214, 229, 255, .82));font-size:clamp(1rem,.34vw + .95rem,1.12rem);line-height:1.65;text-wrap:pretty}.landing .v2-method-visual{position:relative;min-height:clamp(280px,35vw,430px);width:100%;overflow:hidden;border-radius:clamp(28px,3vw,40px);border:1px solid rgba(238,246,255,.2);background:radial-gradient(circle at 18% 16%,rgba(255,255,255,.18),transparent 36%),radial-gradient(circle at 78% 78%,rgba(130,210,255,.12),transparent 46%),linear-gradient(145deg,#ffffff17,#ffffff08);box-shadow:0 28px 72px #1a124033,inset 0 1px #ffffff57;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.landing .v2-method-visual--image{background:radial-gradient(circle at 18% 16%,rgba(34,197,94,.16),transparent 40%),radial-gradient(circle at 78% 78%,rgba(20,184,166,.12),transparent 48%),linear-gradient(145deg,#050c0bd6,#0b1512b8);border:1px solid rgba(187,247,208,.16);box-shadow:0 28px 72px #061c3447,inset 0 1px #ffffff24;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) minmax(120px,.72fr);align-items:center;gap:clamp(12px,2vw,22px);padding:clamp(12px,2vw,22px)}.landing .v2-method-visual.v2-method-visual--image:before,.landing .v2-method-visual.v2-method-visual--image:after{content:none}.landing .v2-method-visual-image{display:block;width:100%;height:100%;min-height:0;border-radius:clamp(18px,2vw,26px);-o-object-fit:cover;object-fit:cover;animation:v2-method-step-image-float 5.5s ease-in-out infinite;will-change:transform}.landing .v2-method-visual-image.is-secondary{height:72%;opacity:.86;animation-delay:-1.8s}@keyframes v2-method-step-image-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@media (prefers-reduced-motion: reduce){.landing .v2-method-visual-image{animation:none}}.landing .v2-method-visual:before{content:"";position:absolute;top:16px;right:16px;bottom:16px;left:16px;border-radius:calc(clamp(28px,3vw,40px) - 10px);border:1px dashed rgba(238,246,255,.18);opacity:.85}.landing .v2-method-visual-glow{position:absolute;top:18%;right:18%;bottom:18%;left:18%;border-radius:999px;background:radial-gradient(circle,rgba(212,162,255,.16),rgba(130,210,255,.08) 48%,transparent 70%);filter:blur(10px)}.landing.landing--v2-narrative[data-theme-mode=light] .truth-problem-block,.landing[data-theme-mode=light] .v2-method-visual{border-color:#7765a429;background:radial-gradient(circle at 18% 16%,rgba(255,255,255,.76),transparent 42%),radial-gradient(circle at 78% 78%,rgba(130,210,255,.13),transparent 48%),linear-gradient(145deg,#ffffff94,#f6f1ff57);box-shadow:0 24px 62px #4036681f,inset 0 1px #ffffffb8}.landing[data-theme-mode=light] .v2-method-visual--image{border-color:#22c55e29;background:radial-gradient(circle at 18% 16%,rgba(34,197,94,.08),transparent 40%),radial-gradient(circle at 78% 78%,rgba(20,184,166,.08),transparent 48%),linear-gradient(145deg,#ffffffbd,#e9f1ff7a);box-shadow:0 24px 62px #4036681f,inset 0 1px #ffffffb8}.landing[data-theme-mode=light] .v2-method-step-badge{border-color:#7765a42e;background:#ffffff7a}.landing.landing--v3-conversion .hero-grid{padding-top:clamp(46px,6vw,76px);padding-bottom:clamp(42px,5vw,70px)}.landing.landing--v3-conversion .hero h1{max-width:11.8ch}.landing.landing--v3-conversion .hero .sub{max-width:58ch;font-size:clamp(1.02rem,.42vw + .96rem,1.18rem);line-height:1.64}.landing.landing--v3-conversion .truth-problem-title--outside{max-width:760px;margin-left:auto;margin-right:auto}.landing .v3-method-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.8vw,18px)}.landing .v3-method-card{display:grid;align-content:start;gap:14px;min-height:390px;border-radius:clamp(22px,2.2vw,30px);border:1px solid rgba(224,214,255,.22);background:radial-gradient(circle at 18% 12%,rgba(168,85,247,.16),transparent 40%),radial-gradient(circle at 82% 86%,rgba(56,189,248,.12),transparent 46%),linear-gradient(145deg,#ffffff16,#ffffff07);padding:clamp(18px,2vw,24px);box-shadow:0 22px 54px #080a1c38,inset 0 1px #ffffff3d;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.landing .v3-step-visual{position:relative;min-height:176px;border-radius:22px;border:1px solid rgba(224,214,255,.18);background:radial-gradient(circle at 18% 12%,rgba(125,211,252,.12),transparent 38%),linear-gradient(145deg,#060a188f,#0c122761);overflow:hidden}.landing .v3-start-panel{position:absolute;top:18px;right:18px;bottom:18px;left:18px;display:grid;gap:12px;align-content:start}.landing .v3-start-header,.landing .v3-start-task{display:flex;align-items:center;gap:10px}.landing .v3-start-header img{width:34px;height:34px;-o-object-fit:contain;object-fit:contain}.landing .v3-start-header span,.landing .v3-start-task div span{display:block;height:8px;border-radius:999px;background:#e2ecff29}.landing .v3-start-header span{width:66%}.landing .v3-start-options{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.landing .v3-start-options span{border-radius:999px;border:1px solid rgba(224,214,255,.16);padding:7px 8px;color:#ebf5ffad;font-size:.62rem;font-weight:800;text-align:center}.landing .v3-start-options .is-active{background:linear-gradient(90deg,#8b5cf694,#38bdf86b);color:#fff}.landing .v3-start-task{border-radius:16px;background:#ffffff0e;padding:10px}.landing .v3-start-task i{width:18px;height:18px;border-radius:999px;border:2px solid rgba(125,211,252,.72)}.landing .v3-start-task div{display:grid;flex:1;gap:7px}.landing .v3-start-task div span:first-child{width:84%}.landing .v3-start-task div span:last-child{width:58%}.landing .v3-start-slider,.landing .v3-signal-progress{height:10px;border-radius:999px;background:#e2ecff1f;overflow:hidden}.landing .v3-start-slider span,.landing .v3-signal-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#8b5cf6,#d48cf8,#ffd66b)}.landing .v3-start-slider span{width:44%}.landing .v3-step-visual--signals{display:grid;grid-template-columns:.54fr 1fr;gap:12px;padding:14px}.landing .v3-signal-card,.landing .v3-signal-task{border-radius:17px;border:1px solid rgba(224,214,255,.16);background:#ffffff0e}.landing .v3-signal-card{display:grid;align-content:center;gap:9px;padding:12px}.landing .v3-signal-label{color:#ebf5ffb8;font-size:.62rem;font-weight:800;letter-spacing:.12em}.landing .v3-signal-card strong{color:#fff;font-size:1.44rem;line-height:1}.landing .v3-signal-progress span{width:68%}.landing .v3-signal-list{display:grid;gap:8px}.landing .v3-signal-task{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 11px}.landing .v3-signal-task strong,.landing .v3-signal-task span,.landing .v3-signal-task i{display:block}.landing .v3-signal-task strong{color:#f8f5ff;font-size:.86rem;line-height:1.1}.landing .v3-signal-task span{margin-top:4px;color:#d2def49e;font-size:.62rem}.landing .v3-signal-task i{color:#ebf5ffc7;font-size:.68rem;font-style:normal}.landing .v3-signal-chip{position:absolute;right:16px;bottom:12px;border-radius:999px;border:1px solid rgba(255,214,107,.4);background:#ffd66b24;padding:5px 10px;color:#ffdfa3;font-size:.72rem;font-weight:800}.landing .v3-step-visual--adjust{display:grid;grid-template-columns:1fr 40px 1fr;align-items:center;gap:8px;padding:16px}.landing .v3-adjust-card{display:grid;gap:10px;border-radius:18px;border:1px solid rgba(224,214,255,.16);background:#ffffff0e;padding:12px}.landing .v3-adjust-card span,.landing .v3-adjust-card p{color:#f8f5ff;font-weight:800;letter-spacing:.08em}.landing .v3-adjust-card p{margin:0;color:#ebf5ffad}.landing .v3-adjust-card div{height:10px;border-radius:999px;background:#e2ecff1f;overflow:hidden}.landing .v3-adjust-card div i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#38bdf8,#a78bfa,#f472b6)}.landing .v3-adjust-rail{height:2px;background:linear-gradient(90deg,#38bdf8,#f472b6);position:relative}.landing .v3-adjust-rail span{position:absolute;left:50%;top:50%;width:18px;height:18px;border-radius:999px;transform:translate(-50%,-50%);background:#f8f5ff;box-shadow:0 0 18px #a78bfa8c}.landing .v3-step-visual--grow{display:grid;grid-template-columns:1fr .78fr;gap:12px;padding:14px}.landing .v3-grow-rhythm{display:grid;gap:8px}.landing .v3-grow-rhythm div{display:grid;grid-template-columns:64px 1fr;align-items:center;gap:8px}.landing .v3-grow-rhythm span{color:#ebf5ffc2;font-size:.66rem;font-weight:800;text-transform:uppercase}.landing .v3-grow-rhythm i{display:block;height:9px;border-radius:999px;background:#e2ecff21}.landing .v3-grow-rhythm .is-current span{color:#fff}.landing .v3-grow-rhythm .is-current i{background:linear-gradient(90deg,#38bdf8,#a78bfa,#f472b6)}.landing .v3-grow-achievement{display:grid;place-items:center;gap:6px;border-radius:18px;border:1px solid rgba(224,214,255,.16);background:#ffffff0e;padding:12px 8px;text-align:center}.landing .v3-grow-achievement img{width:min(86px,82%);-o-object-fit:contain;object-fit:contain}.landing .v3-grow-achievement strong{color:#ebf5ffcc;font-size:.66rem;line-height:1.2}.landing.landing--v3-conversion[data-theme-mode=light] .v3-method-card{border-color:transparent;background:transparent;box-shadow:none}@media (max-width: 840px){.landing.landing--v2-narrative .truth-problem{padding:clamp(58px,14vw,82px) 0}.landing.landing--v2-narrative .truth-problem-v2-stage{grid-template-columns:1fr;gap:18px}.landing.landing--v2-narrative .truth-problem-v2-stage .weather-cycle-orb.weather-cycle-orb--static{width:clamp(190px,62vw,278px);max-width:86vw;grid-row:1;margin-bottom:8px}.landing.landing--v2-narrative .truth-problem-v2-stage .truth-problem-block--left{grid-row:2}.landing.landing--v2-narrative .truth-problem-v2-stage .truth-problem-block--right{grid-row:3}.landing.landing--v2-narrative .truth-problem-block{max-width:min(100%,430px)}.landing .v2-method-shell{gap:36px}.landing .v2-method-steps{gap:52px}.landing .v2-method-step,.landing .v2-method-step--visual-first{grid-template-columns:1fr;min-height:0;gap:22px}.landing.landing--v3-conversion .v2-method-step,.landing.landing--v3-conversion .v2-method-step--visual-first{grid-template-columns:1fr}.landing .v3-method-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing .v2-method-step--visual-first .v2-method-step-copy,.landing .v2-method-step-copy{justify-self:stretch;max-width:100%;order:1}.landing .v2-method-visual{min-height:clamp(230px,64vw,310px);order:2}.landing .v2-method-visual--image{grid-template-columns:minmax(0,1fr) minmax(96px,.64fr)}.landing.landing--v3-conversion .v2-method-visual--image{grid-template-columns:1fr}}@media (max-width: 430px){.landing.landing--v2-narrative .truth-problem-section,.landing.landing--v2-narrative .how .container.narrow{padding-left:16px;padding-right:16px}.landing.landing--v2-narrative .truth-problem-title--outside,.landing .v2-method-heading h2{font-size:clamp(1.86rem,9vw,2.32rem)}.landing .v2-method-step-title{font-size:clamp(1.42rem,7vw,1.82rem)}.landing .v2-method-visual{border-radius:26px}.landing .v2-method-visual--image{grid-template-columns:1fr;min-height:clamp(240px,78vw,330px)}.landing.landing--v3-conversion .v2-method-visual-image{min-height:clamp(230px,68vw,310px)}.landing .v3-method-card-grid{grid-template-columns:1fr}.landing .v3-method-card{min-height:0}.landing .v2-method-visual-image.is-secondary{display:none}}.landing.landing--v2-narrative .truth-problem-section,.landing .truth-problem--orb-layout .truth-problem-section{max-width:1180px}.landing.landing--v2-narrative .truth-problem-v2-stage,.landing .truth-problem--orb-layout .truth-problem-v2-stage{width:min(1160px,100%);grid-template-columns:minmax(180px,.75fr) minmax(360px,540px) minmax(180px,.75fr);gap:clamp(12px,2.2vw,32px)}.landing.landing--v2-narrative .truth-problem-v2-stage .weather-cycle-orb.weather-cycle-orb--static,.landing .truth-problem--orb-layout .truth-problem-v2-stage .weather-cycle-orb.weather-cycle-orb--static{width:clamp(405px,38vw,540px);max-width:min(88vw,540px);border:none;outline:none;box-shadow:none;background:transparent;padding:0}.landing.landing--v2-narrative .truth-problem-v2-stage .weather-cycle-orb.weather-cycle-orb--static:before,.landing.landing--v2-narrative .truth-problem-v2-stage .weather-cycle-orb.weather-cycle-orb--static:after,.landing .truth-problem--orb-layout .truth-problem-v2-stage .weather-cycle-orb.weather-cycle-orb--static:before,.landing .truth-problem--orb-layout .truth-problem-v2-stage .weather-cycle-orb.weather-cycle-orb--static:after{content:none;display:none}.landing.landing--v2-narrative .truth-problem-v2-stage .weather-cycle-orb__image,.landing .truth-problem--orb-layout .truth-problem-v2-stage .weather-cycle-orb__image{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.landing .visible-progress-top--v2-text-only{grid-template-columns:1fr;justify-items:center;text-align:center}.landing .visible-progress-top--v2-text-only .visible-progress-copy{justify-items:center;max-width:760px;padding-top:0;text-align:center}.landing .visible-progress-top--v2-text-only .demo-title{max-width:18ch}.landing .visible-progress-top--v2-text-only .demo-sub{max-width:58ch}.landing.landing--v2-narrative .feature-showcase .container{gap:clamp(12px,1.5vw,18px)}.landing.landing--v2-narrative .demo-bridge{width:min(100%,760px);grid-template-columns:minmax(0,1fr) auto;padding:clamp(5px,.6vw,7px) clamp(7px,.8vw,10px);gap:clamp(8px,1vw,12px);border-radius:999px}.landing.landing--v2-narrative .demo-bridge:before{top:-3px;right:2px;bottom:-4px;left:2px;border-radius:999px;filter:blur(8px)}.landing.landing--v2-narrative .demo-bridge:after{border-radius:999px}.landing.landing--v2-narrative .demo-bridge-copy{padding-left:clamp(8px,1vw,12px);line-height:1.25}.landing.landing--v2-narrative .demo-actions .ib-primary-button{padding:.48rem .9rem;min-height:34px}@media (max-width: 840px){.landing.landing--v2-narrative .truth-problem-v2-stage{grid-template-columns:1fr}.landing.landing--v2-narrative .truth-problem-v2-stage .weather-cycle-orb.weather-cycle-orb--static{width:clamp(285px,76vw,417px);max-width:92vw}.landing.landing--v2-narrative .demo-bridge{width:min(100%,520px);grid-template-columns:1fr;justify-items:center;padding:8px 9px;gap:7px}.landing.landing--v2-narrative .demo-bridge-copy{padding-left:0;text-align:center}.landing.landing--v2-narrative .demo-actions{justify-content:center}}.landing.landing--v3-conversion .truth-problem-section{max-width:1380px}.landing.landing--v3-conversion .truth-problem-title--outside{max-width:940px}.landing.landing--v3-conversion .truth-problem-v2-stage{width:min(1340px,100%);grid-template-columns:minmax(280px,370px) minmax(500px,620px) minmax(280px,370px);gap:0;align-items:center;justify-content:center}.landing.landing--v3-conversion .truth-problem-v2-stage .weather-cycle-orb.weather-cycle-orb--static{width:clamp(500px,39vw,620px);height:auto;max-width:min(90vw,620px);position:relative;z-index:2}.landing.landing--v3-conversion .truth-problem-block{min-height:clamp(128px,10vw,160px);padding:clamp(20px,2.2vw,28px);position:relative;z-index:1}.landing.landing--v3-conversion .truth-problem-v2-stage .truth-problem-block--left{transform:translate(clamp(105px,8vw,150px))}.landing.landing--v3-conversion .truth-problem-v2-stage .truth-problem-block--right{transform:translate(clamp(-150px,-8vw,-105px))}.landing.landing--v3-conversion .truth-problem-icon{display:none}.landing.landing--v3-conversion .v3-method-card-grid{grid-template-columns:minmax(0,1fr);gap:clamp(72px,10vw,132px)}.landing.landing--v3-conversion .v3-method-card{display:grid;grid-template-columns:minmax(320px,.95fr) minmax(340px,.78fr);align-items:center;gap:clamp(36px,6vw,98px);min-height:clamp(560px,76vh,760px);padding:clamp(24px,4.8vw,70px) 0;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.landing.landing--v3-conversion .v3-method-card--visual-right .v3-step-visual{order:2}.landing.landing--v3-conversion .v3-method-card--visual-right .v3-method-card-copy{order:1}.landing.landing--v3-conversion .v3-method-card-copy{display:grid;align-content:center;gap:clamp(16px,2vw,24px);max-width:520px}.landing.landing--v3-conversion .v3-method-card-copy .v2-method-step-title{font-size:clamp(2.55rem,3.45vw,4.25rem);line-height:1.02;letter-spacing:0}.landing.landing--v3-conversion .v3-method-card-copy .v2-method-step-description{max-width:24ch;font-size:clamp(1.12rem,1vw + .9rem,1.55rem);line-height:1.42}.landing.landing--v3-conversion .v3-step-visual{min-height:clamp(420px,42vw,570px);border-radius:clamp(30px,3vw,44px)}.landing.landing--v3-conversion .v3-step-visual:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(255,255,255,.09),transparent 36%),radial-gradient(circle at 24% 20%,rgba(139,92,246,.2),transparent 44%),radial-gradient(circle at 82% 78%,rgba(82,211,255,.16),transparent 46%);pointer-events:none}.landing.landing--v3-conversion .v3-dashboard-snapshot{min-height:clamp(255px,23vw,330px);background:radial-gradient(circle at 24% 18%,rgba(139,92,246,.16),transparent 44%),linear-gradient(145deg,#070a11eb,#0e1623c7)}.landing.landing--v3-conversion .v3-dashboard-snapshot:before{z-index:2;opacity:.18}.landing.landing--v3-conversion .v3-dashboard-snapshot__scene{position:absolute;left:0;top:0;width:1280px;min-height:860px;transform-origin:top left;color:var(--color-text);pointer-events:none}.landing.landing--v3-conversion .v3-dashboard-snapshot__scene>.space-y-6>:first-child,.landing.landing--v3-conversion .v3-dashboard-snapshot__scene .order-1{display:none!important}.landing.landing--v3-conversion .v3-dashboard-snapshot__scene .grid{align-items:start}.landing.landing--v3-conversion .v3-dashboard-snapshot--start .v3-dashboard-snapshot__scene{transform:scale(.64) translate(20px,18px)}.landing.landing--v3-conversion .v3-dashboard-snapshot--signals .v3-dashboard-snapshot__scene{transform:scale(.64) translate(-740px,18px)}.landing.landing--v3-conversion .v3-dashboard-snapshot--adapt .v3-dashboard-snapshot__scene{transform:scale(.64) translate(-360px,18px)}.landing.landing--v3-conversion .v3-dashboard-snapshot--grow .v3-dashboard-snapshot__scene{transform:scale(.64) translate(-360px,-290px)}.landing.landing--v3-conversion .v3-method-product-visual{overflow:visible;border:0;background:transparent;box-shadow:none;display:grid;place-items:center;perspective:1200px;margin-top:clamp(34px,4vw,64px)}.landing.landing--v3-conversion .v3-method-product-visual:before{content:none}.landing.landing--v3-conversion[data-theme-mode=light] .v3-method-product-visual,.landing.landing--v3-conversion[data-theme-mode=light] .v3-method-product-visual.v3-step-visual{border-color:transparent;background:transparent;box-shadow:none}.landing.landing--v3-conversion .v3-method-quickstart__scene{position:relative;width:min(88%,440px);min-height:405px;transform-origin:center;margin-top:clamp(84px,8vw,128px);filter:drop-shadow(0 22px 30px rgba(9,10,28,.18));animation:v3-quickstart-scene-float 5.2s ease-in-out infinite}.landing.landing--v3-conversion .v3-method-quickstart__scene .quickstart-premium-card{max-width:none;padding:20px!important;border-radius:30px;border-color:transparent!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.landing.landing--v3-conversion .v3-method-quickstart__scene header,.landing.landing--v3-conversion .v3-method-quickstart__scene .quickstart-min-rule,.landing.landing--v3-conversion .v3-method-quickstart__scene .quickstart-bonus-pill,.landing.landing--v3-conversion .v3-method-quickstart__scene nav,.landing.landing--v3-conversion .v3-method-quickstart__scene .onboarding-nav-buttons,.landing.landing--v3-conversion .v3-method-quickstart__scene .mt-8.flex.flex-col{display:none!important}.landing.landing--v3-conversion .v3-method-quickstart__scene .space-y-3{display:grid;gap:9px;padding-top:40px}.landing.landing--v3-conversion .v3-method-quickstart__scene .space-y-3>*{opacity:0;transform:translateY(34px);animation:v3-quickstart-task-rise 7.2s cubic-bezier(.22,1,.36,1) infinite;will-change:transform,opacity}.landing.landing--v3-conversion .v3-quickstart-phase-title{margin:0;color:#e2e8f0c2;font-size:.78rem;font-weight:850;letter-spacing:.18em;text-align:center;text-transform:uppercase}.landing.landing--v3-conversion .v3-quickstart-phase-title--tasks{position:absolute;inset:0 20px auto;opacity:0;transform:translateY(10px);animation:v3-quickstart-task-title 7.2s ease-in-out infinite}.landing.landing--v3-conversion .v3-method-quickstart__scene .space-y-3>:nth-child(1){animation-delay:.08s}.landing.landing--v3-conversion .v3-method-quickstart__scene .space-y-3>:nth-child(2){animation-delay:.24s}.landing.landing--v3-conversion .v3-method-quickstart__scene .space-y-3>:nth-child(3){animation-delay:.4s}.landing.landing--v3-conversion .v3-method-quickstart__scene .space-y-3>:nth-child(4){animation-delay:.56s}.landing.landing--v3-conversion .v3-method-quickstart__scene .quickstart-task-row,.landing.landing--v3-conversion .v3-method-quickstart__scene .quickstart-task-row__back{border-radius:20px;box-shadow:inset 0 1px #ffffff2e,0 18px 38px #0003}.landing.landing--v3-conversion .v3-method-quickstart__scene .quickstart-task-row{min-height:66px;padding-top:.62rem!important;padding-bottom:.62rem!important;border-color:#d8b4fe6b!important;background:radial-gradient(circle at 86% 10%,rgba(139,92,246,.18),transparent 48%),linear-gradient(180deg,#100f20e0,#0a0a16b8)!important}.landing.landing--v3-conversion .v3-method-quickstart__scene .quickstart-task-row__back{padding-top:.35rem!important;padding-bottom:.55rem!important;border-color:#d8b4fe75!important;background:linear-gradient(180deg,#6f48b094,#2d1e5666)!important}.landing.landing--v3-conversion .v3-method-quickstart__scene .quickstart-task-trait-band{color:#f8fafcc7!important;font-size:.68rem!important;font-weight:850!important;letter-spacing:.2em!important}.landing.landing--v3-conversion .v3-method-quickstart__scene .quickstart-task-row .text-sm,.landing.landing--v3-conversion .v3-method-quickstart__scene .quickstart-task-row .sm\:text-base{font-size:clamp(1rem,1.6vw,1.22rem)!important;line-height:1.28!important;letter-spacing:-.01em}.landing.landing--v3-conversion .v3-method-quickstart__scene .quickstart-task-input{animation:v3-input-select 3.04s ease-in-out infinite;border-radius:10px!important;background:#ffffff0f!important;color:#f8fafce6!important}.landing.landing--v3-conversion .v3-method-quickstart__scene .space-y-3>:nth-child(1) .quickstart-task-row{animation:v3-task-selected 3.2s ease-in-out infinite}.landing.landing--v3-conversion[data-theme-mode=dark] .v3-method-quickstart__scene .space-y-3>:nth-child(4) .quickstart-task-row,.landing.landing--v3-conversion[data-theme-mode=dark] .v3-method-quickstart__scene .space-y-3>:nth-child(4) .quickstart-task-row__back{border-color:#8b5cf6bd!important;background:radial-gradient(circle at 74% 18%,rgba(139,92,246,.34),transparent 42%),linear-gradient(145deg,#482f80b8,#191230eb)!important;box-shadow:0 18px 46px #583e9a57,inset 0 1px #ffffff2e!important}.landing.landing--v3-conversion .v3-rhythm-preview{position:absolute;inset:0 0 auto;display:grid;gap:14px;opacity:0;transform:translateY(28px) scale(.97);pointer-events:none;animation:v3-rhythm-preview-cycle 7.2s cubic-bezier(.22,1,.36,1) infinite}.landing.landing--v3-conversion .v3-quickstart-phase-title--rhythm{padding-bottom:4px}.landing.landing--v3-conversion .v3-rhythm-preview__row{display:grid;grid-template-columns:76px minmax(124px,1fr) 84px;align-items:center;gap:12px;min-height:64px;border:1px solid rgba(139,92,246,.42);border-radius:22px;background:radial-gradient(circle at 88% 18%,rgba(139,92,246,.2),transparent 44%),#0a0b19b8;box-shadow:inset 0 1px #ffffff1f,0 14px 34px #0000002e;padding:12px 14px;transform:translateY(16px);opacity:0;animation:v3-rhythm-row-rise 7.2s cubic-bezier(.22,1,.36,1) infinite}.landing.landing--v3-conversion .v3-rhythm-preview__row:nth-child(1){animation-delay:.02s}.landing.landing--v3-conversion .v3-rhythm-preview__row:nth-child(2){animation-delay:.12s}.landing.landing--v3-conversion .v3-rhythm-preview__row:nth-child(3){animation-delay:.22s}.landing.landing--v3-conversion .v3-rhythm-preview__row:nth-child(4){animation-delay:.32s}.landing.landing--v3-conversion .v3-rhythm-preview__row span,.landing.landing--v3-conversion .v3-rhythm-preview__row b{color:#f8fafce6;font-size:.82rem;font-weight:850;letter-spacing:.06em}.landing.landing--v3-conversion .v3-rhythm-preview__row b{justify-self:end;align-self:center;color:#cdd5e8c7;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}.landing.landing--v3-conversion .v3-rhythm-preview__week{display:grid;grid-template-columns:repeat(7,1fr);gap:7px;align-items:center}.landing.landing--v3-conversion .v3-rhythm-preview__week i{display:block;width:16px;height:16px;border-radius:50%;background:#cdd5e829;box-shadow:inset 0 1px #ffffff14,0 0 0 1px #ffffff0a}.landing.landing--v3-conversion .v3-rhythm-preview__week i.is-active{background:var(--gradient-innerbloom);box-shadow:0 0 16px #a78bfa57;transform-origin:center;animation:v3-rhythm-pip-fill 7.2s ease-in-out infinite}.landing.landing--v3-conversion .v3-rhythm-preview__row.is-selected{animation-name:v3-rhythm-row-rise,v3-rhythm-choice-select;animation-duration:7.2s,7.2s;animation-timing-function:cubic-bezier(.22,1,.36,1),ease-in-out;animation-iteration-count:infinite,infinite}.landing.landing--v3-conversion[data-theme-mode=light] .v3-rhythm-preview__row{border-color:#be93ff7a;background:radial-gradient(circle at 88% 18%,rgba(196,181,253,.24),transparent 44%),#ffffffc2;box-shadow:inset 0 1px #ffffffc7,0 16px 34px #40366824}.landing.landing--v3-conversion[data-theme-mode=light] .v3-rhythm-preview__row span{color:#2d2a40db}.landing.landing--v3-conversion[data-theme-mode=light] .v3-rhythm-preview__row b{color:#2d2a409e}.landing.landing--v3-conversion[data-theme-mode=light] .v3-rhythm-preview__row.is-selected span,.landing.landing--v3-conversion[data-theme-mode=light] .v3-rhythm-preview__row.is-selected b{color:#f8fafcf0;text-shadow:0 1px 10px rgba(0,0,0,.18)}.landing.landing--v3-conversion[data-theme-mode=light] .v3-method-quickstart__scene .quickstart-task-row{border-color:#d8b4fe8f!important;background:radial-gradient(circle at 86% 10%,rgba(196,181,253,.2),transparent 48%),linear-gradient(180deg,#ffffffdb,#f7f7ffbd)!important}.landing.landing--v3-conversion[data-theme-mode=light] .v3-method-quickstart__scene .quickstart-task-row__back{border-color:#d991ff8f!important;background:linear-gradient(180deg,#faebffe6,#eee8ff94)!important}.landing.landing--v3-conversion[data-theme-mode=light] .v3-method-quickstart__scene .quickstart-task-trait-band{color:#2d2a40bd!important}.landing.landing--v3-conversion[data-theme-mode=light] .v3-method-quickstart__scene .quickstart-task-input{background:#ffffffbd!important;color:#141422db!important}.landing.landing--v3-conversion .v3-method-streaks{min-height:clamp(420px,42vw,570px)}.landing.landing--v3-conversion .v3-method-signals-loop{position:relative;width:min(96%,620px);min-height:clamp(420px,42vw,570px);display:grid;place-items:center;overflow:visible}.landing.landing--v3-conversion .v3-method-signals-slide{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(14px,1.8vw,24px);opacity:0;pointer-events:none;transform:translateY(-36px) scale(.98);will-change:opacity,transform}.landing.landing--v3-conversion .v3-method-signals-slide--streaks{animation:v3-signal-streaks-loop 9s cubic-bezier(.2,.8,.2,1) infinite}.landing.landing--v3-conversion .v3-method-signals-slide--emotions{animation:v3-signal-emotions-loop 9s cubic-bezier(.2,.8,.2,1) infinite}.landing.landing--v3-conversion .v3-method-signal-title{margin:0;color:var(--landing-muted);font-size:clamp(.72rem,1vw,.86rem);font-weight:800;letter-spacing:.22em;line-height:1.2;text-align:center;text-transform:uppercase}.landing.landing--v3-conversion .v3-method-streaks__tilt{width:min(92%,590px);transform:translateY(-2px);transform-origin:center;filter:drop-shadow(0 28px 34px rgba(8,10,28,.34));animation:v3-panel-breathe 5s ease-in-out infinite}.landing.landing--v3-conversion .v3-method-streaks__tilt>section,.landing.landing--v3-conversion .v3-method-streaks__tilt .ib-card{margin:0!important}.landing.landing--v3-conversion .v3-method-streaks__tilt [data-demo-anchor=streaks-bottom],.landing.landing--v3-conversion .v3-method-streaks__tilt [data-demo-anchor=streaks-filter]{display:none!important}.landing.landing--v3-conversion .v3-method-streaks__tilt [style*="var(--gradient-innerbloom)"]{transform-origin:left center;animation:v3-streak-fill 2.8s ease-in-out infinite}.landing.landing--v3-conversion .v3-method-streaks__tilt article:nth-of-type(2) [style*="var(--gradient-innerbloom)"]{animation-duration:3.35s;animation-delay:.28s}.landing.landing--v3-conversion .v3-method-streaks__tilt .ib-streak-fire-chip{transform-origin:center;animation:v3-fire-chip-zoom 2.2s ease-in-out infinite}.landing.landing--v3-conversion .v3-method-streaks__tilt .w-2.rounded-sm{animation:v3-streak-bars 2.4s ease-in-out infinite;transform-origin:bottom center}.landing.landing--v3-conversion .v3-method-streaks__tilt .flex.items-end.gap-1>.w-2.rounded-sm:nth-child(1){animation-delay:0s}.landing.landing--v3-conversion .v3-method-streaks__tilt .flex.items-end.gap-1>.w-2.rounded-sm:nth-child(2){animation-delay:.16s}.landing.landing--v3-conversion .v3-method-streaks__tilt .flex.items-end.gap-1>.w-2.rounded-sm:nth-child(3){animation-delay:.32s}.landing.landing--v3-conversion .v3-method-streaks__tilt .flex.items-end.gap-1>.w-2.rounded-sm:nth-child(4){animation-delay:.48s}.landing.landing--v3-conversion .v3-method-streaks__tilt .flex.items-end.gap-1>.w-2.rounded-sm:nth-child(5){animation-delay:.64s}.landing.landing--v3-conversion .v3-method-emotion-chart{width:min(92%,590px);filter:drop-shadow(0 28px 34px rgba(8,10,28,.34));animation:v3-panel-breathe 5s ease-in-out infinite}.landing.landing--v3-conversion .v3-method-emotion-chart .ib-card{margin:0!important}.landing.landing--v3-conversion .v3-method-emotion-chart [data-emotion-card=legend]{gap:14px 18px!important}.landing.landing--v3-conversion .v3-method-emotion-chart [data-emotion-card=legend-item]{min-width:-moz-max-content;min-width:max-content}.landing.landing--v3-conversion .v3-method-emotion-chart [data-emotion-card=heatmap]{overflow:hidden}.landing.landing--v3-conversion .v3-method-emotion-chart .emotion-col{opacity:1;transform:none;transform-origin:center}.landing.landing--v3-conversion .v3-method-emotion-chart .emotion-cell{opacity:.32;transform:scale(.74);transform-origin:center;animation:v3-emotion-cell-sparkle 9s ease-in-out infinite}.landing.landing--v3-conversion .v3-method-emotion-chart .emotion-col:nth-child(6n+1) .emotion-cell:nth-child(3n+1),.landing.landing--v3-conversion .v3-method-emotion-chart .emotion-col:nth-child(6n+4) .emotion-cell:nth-child(3n+2){animation-delay:.04s}.landing.landing--v3-conversion .v3-method-emotion-chart .emotion-col:nth-child(6n+2) .emotion-cell:nth-child(3n+3),.landing.landing--v3-conversion .v3-method-emotion-chart .emotion-col:nth-child(6n+5) .emotion-cell:nth-child(3n+1){animation-delay:.16s}.landing.landing--v3-conversion .v3-method-emotion-chart .emotion-col:nth-child(6n+3) .emotion-cell:nth-child(3n+2),.landing.landing--v3-conversion .v3-method-emotion-chart .emotion-col:nth-child(6n+6) .emotion-cell:nth-child(3n+3){animation-delay:.28s}.landing.landing--v3-conversion .v3-method-emotion-chart .emotion-col:nth-child(4n+1) .emotion-cell:nth-child(2n){animation-delay:.4s}.landing.landing--v3-conversion .v3-method-emotion-chart .emotion-col:nth-child(4n+2) .emotion-cell:nth-child(odd){animation-delay:.52s}.landing.landing--v3-conversion .v3-method-emotion-chart .emotion-col:nth-child(4n+3) .emotion-cell:nth-child(4n){animation-delay:.64s}.landing.landing--v3-conversion .v3-method-adjustment{min-height:clamp(420px,42vw,570px)}.landing.landing--v3-conversion .v3-adjustment-demo{width:min(94%,540px);display:grid;gap:18px;border:1px solid rgba(224,214,255,.16);border-radius:30px;background:radial-gradient(circle at 78% 14%,rgba(139,92,246,.1),transparent 42%),linear-gradient(180deg,#070a10f0,#080c12db);padding:clamp(18px,2.4vw,28px);filter:drop-shadow(0 24px 36px rgba(8,10,28,.34))}.landing.landing--v3-conversion .v3-adjustment-task,.landing.landing--v3-conversion .v3-adjustment-health{border:1px solid rgba(224,214,255,.16);border-radius:26px;background:linear-gradient(180deg,#070a10eb,#080c12d6);box-shadow:inset 0 1px #ffffff14;padding:clamp(18px,2.3vw,26px)}.landing.landing--v3-conversion .v3-adjustment-task{border:0;border-radius:0;background:transparent;box-shadow:none;padding:0}.landing.landing--v3-conversion .v3-adjustment-health{border-radius:24px;background:radial-gradient(circle at 50% 12%,rgba(110,231,183,.07),transparent 46%),#080c12ad}.landing.landing--v3-conversion .v3-adjustment-task p,.landing.landing--v3-conversion .v3-adjustment-health>p{margin:0 0 8px;color:#cdd5e8c7;font-size:.72rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.landing.landing--v3-conversion .v3-adjustment-task h4{margin:0;color:#f8fafc;font-size:clamp(1.08rem,1.55vw,1.42rem);line-height:1.1}.landing.landing--v3-conversion .v3-adjustment-meta{display:flex;align-items:center;gap:10px;margin-top:12px;color:#cbd5e1d1;font-size:clamp(.82rem,1vw,.98rem)}.landing.landing--v3-conversion .v3-adjustment-detail-copy{display:block;margin-top:10px;color:#cbd5e1bd;font-size:.82rem;line-height:1.45}.landing.landing--v3-conversion .v3-adjustment-meta>span:nth-child(2){border:1px solid rgba(255,255,255,.24);border-radius:999px;padding:.24rem .62rem}.landing.landing--v3-conversion .v3-adjustment-down{display:inline-flex;align-items:center;gap:6px;position:relative;min-width:25px;height:25px;overflow:hidden;border-radius:999px;background:#34d399;color:#03140e;animation:v3-adjustment-chip-open 3.4s ease-in-out infinite}.landing.landing--v3-conversion .v3-adjustment-down i{display:grid;place-items:center;width:25px;height:25px;flex:0 0 25px;font-style:normal;font-weight:900}.landing.landing--v3-conversion .v3-adjustment-down b{white-space:nowrap;padding-right:10px;font-size:.6rem}.landing.landing--v3-conversion .v3-adjustment-down i{transform:rotate(90deg);animation:v3-adjustment-arrow-rotate 3.4s ease-in-out infinite;will-change:transform}.landing.landing--v3-conversion .v3-adjustment-status{display:table;margin:8px auto 16px;border-radius:999px;background:#6ee7b7;color:#063828;padding:.34rem .74rem;font-size:.7rem;font-weight:700}.landing.landing--v3-conversion .v3-adjustment-health-grid{display:grid;grid-template-columns:minmax(130px,1fr) 96px;align-items:center;justify-items:center;gap:18px;width:min(100%,360px);margin:0 auto}.landing.landing--v3-conversion .v3-adjustment-score{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:140px;height:140px}.landing.landing--v3-conversion .v3-adjustment-score svg{position:absolute;top:0;right:0;bottom:0;left:0;transform:rotate(-90deg)}.landing.landing--v3-conversion .v3-adjustment-score circle{fill:none;stroke-width:10;stroke:#6ee7b738}.landing.landing--v3-conversion .v3-adjustment-score circle:nth-child(2){stroke:#6ee7b7;stroke-linecap:round;stroke-dasharray:276;stroke-dashoffset:276}.landing.landing--v3-conversion .v3-adjustment-demo.is-visible .v3-adjustment-score circle:nth-child(2){animation:v3-score-ring-load 1.25s cubic-bezier(.2,.82,.2,1) .15s forwards}.landing.landing--v3-conversion .v3-adjustment-score strong{color:#f8fafc;font-size:3rem;line-height:1;position:relative;z-index:1}.landing.landing--v3-conversion .v3-adjustment-score span{margin-top:4px;color:#e2e8f0b8;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;position:relative;z-index:1}.landing.landing--v3-conversion .v3-adjustment-scale{position:relative;display:grid;grid-template-rows:repeat(4,1fr);height:140px;width:84px;color:#cbd5e1db;font-size:.74rem}.landing.landing--v3-conversion .v3-adjustment-scale i{position:absolute;left:22px;top:6px;bottom:6px;width:10px;border-radius:999px;background:linear-gradient(180deg,#34d399 0,#34d399 18%,#facc15 18%,#facc15 48%,#fb7185 48%,#fb7185)}.landing.landing--v3-conversion .v3-adjustment-scale span{padding-left:44px;color:#e2e8f0d6;font-weight:600}.landing.landing--v3-conversion .v3-adjustment-months{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:18px auto 0;max-width:330px;border-radius:24px;background:radial-gradient(circle at 50% 0%,rgba(110,231,183,.1),transparent 48%),#1c1e34db;padding:12px;text-align:center;color:#cbd5e1db}.landing.landing--v3-conversion .v3-adjustment-months span{display:grid;justify-items:center;gap:2px;line-height:1.22}.landing.landing--v3-conversion .v3-adjustment-months i{display:grid;place-items:center;width:34px;height:34px;border-radius:999px;color:#fff;font-style:normal;font-size:1.24rem;font-weight:800}.landing.landing--v3-conversion .v3-adjustment-months .is-fail{background:#fb4662}.landing.landing--v3-conversion .v3-adjustment-months .is-warn{background:#fbbf24}.landing.landing--v3-conversion .v3-adjustment-months .is-ok{background:#34d399}.landing.landing--v3-conversion .v3-adjustment-months .is-now{background:#4f46ad}.landing.landing--v3-conversion .v3-adjustment-months b{color:#f8fafc;font-weight:700}.landing.landing--v3-conversion .v3-method-logros{min-height:clamp(420px,42vw,570px)}.landing.landing--v3-conversion .v3-method-logros__scene{--logros-card-w: clamp(156px, 19vw, 214px);--logros-gap: clamp(12px, 1.6vw, 18px);width:min(100%,720px);height:auto;overflow:hidden;transform:translateY(-2px);transform-origin:center;filter:drop-shadow(0 30px 36px rgba(8,10,28,.34));animation:v3-step-float 5.8s ease-in-out infinite}.landing.landing--v3-conversion .v3-logros-shelf-title{margin:0 auto 10px;color:#e2e8f0c7;font-size:.82rem;font-weight:850;letter-spacing:.18em;text-align:center;text-transform:uppercase}.landing.landing--v3-conversion .v3-logros-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;width:min(100%,630px);margin-inline:auto;border:1px solid rgba(255,255,255,.11);border-radius:999px;background:#ffffff0f;padding:4px}.landing.landing--v3-conversion .v3-logros-tabs span{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;border-radius:999px;color:#e2e8f0c2;font-size:.86rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;transition:background .26s ease,color .26s ease,box-shadow .26s ease}.landing.landing--v3-conversion .v3-logros-tabs span.is-active{background:#fffffff5;color:#151827;box-shadow:0 12px 28px #0000003d}.landing.landing--v3-conversion .v3-logros-viewport{width:min(100%,660px);margin:14px auto 0;overflow:hidden;padding-block:8px 14px}.landing.landing--v3-conversion .v3-logros-track{display:flex;gap:var(--logros-gap);align-items:stretch;width:-moz-max-content;width:max-content;margin-left:50%;transform:translate(calc(-1 * ((var(--active-card) * (var(--logros-card-w) + var(--logros-gap))) + (var(--logros-card-w) / 2))));transition:transform .98s cubic-bezier(.2,.82,.2,1)}.landing.landing--v3-conversion .v3-logros-card{position:relative;flex:0 0 var(--logros-card-w);min-height:clamp(245px,25vw,335px);perspective:900px;overflow:visible;background:transparent;border:0;padding:0;text-align:center;opacity:.42;transform:scale(.9);transition:opacity .56s ease,transform .56s ease,filter .56s ease}.landing.landing--v3-conversion .v3-logros-card__inner{position:relative;width:100%;min-height:clamp(245px,25vw,335px);transform-style:preserve-3d}.landing.landing--v3-conversion .v3-logros-card__face{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;align-content:start;justify-items:center;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:26px;background:#070d10b8;padding:clamp(10px,1.6vw,18px);backface-visibility:hidden;-webkit-backface-visibility:hidden}.landing.landing--v3-conversion .v3-logros-card__back{align-content:center;gap:8px;transform:rotateY(180deg);background:radial-gradient(circle at 50% 18%,rgba(251,191,36,.16),transparent 46%),#070d10d1}.landing.landing--v3-conversion .v3-logros-card.is-center.is-flippable .v3-logros-card__inner{animation:v3-logros-card-flip 5.2s ease-in-out infinite}.landing.landing--v3-conversion .v3-logros-card.is-center{opacity:1;transform:scale(1)}.landing.landing--v3-conversion .v3-logros-card.is-center .v3-logros-card__face{border-color:#fbbf24e0;box-shadow:0 0 0 1px #fbbf2424,0 22px 44px #00000042}.landing.landing--v3-conversion .v3-logros-card.is-locked{border-style:dashed}.landing.landing--v3-conversion .v3-logros-card img{width:min(100%,210px);aspect-ratio:1;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 18px 22px rgba(0,0,0,.22))}.landing.landing--v3-conversion .v3-logros-card.is-locked img{filter:grayscale(1) saturate(0) opacity(.42)}.landing.landing--v3-conversion .v3-logros-card strong{margin-top:auto;color:#f8fafc;font-size:clamp(.98rem,1.4vw,1.18rem)}.landing.landing--v3-conversion .v3-logros-card p{margin:4px 0 0;color:#cbd5e1c7;font-size:.88rem}.landing.landing--v3-conversion .v3-logros-lock{position:absolute;right:12px;top:12px;border:1px solid rgba(251,191,36,.5);border-radius:999px;background:#221a0cbf;color:#fef08ae6;padding:.24rem .52rem;font-size:.64rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.landing.landing--v3-conversion .v3-logros-achieved{position:relative;border:1px solid rgba(110,231,183,.38);border-radius:999px;background:#10b98129;color:#bbf7d0f0;padding:.24rem .52rem;margin-top:12px;font-size:.62rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.landing.landing--v3-conversion .v3-logros-card__back>span{color:#fbbf24eb;font-size:.64rem;font-weight:850;letter-spacing:.16em;text-transform:uppercase}.landing.landing--v3-conversion .v3-logros-card__back dl{display:grid;gap:7px;width:100%;margin:8px 0 0}.landing.landing--v3-conversion .v3-logros-card__back dl div{display:flex;justify-content:space-between;align-items:center;gap:10px;border-top:1px solid rgba(255,255,255,.09);padding-top:7px}.landing.landing--v3-conversion .v3-logros-card__back dt,.landing.landing--v3-conversion .v3-logros-card__back dd{margin:0;color:#cbd5e1c2;font-size:.66rem}.landing.landing--v3-conversion .v3-logros-card__back dd{color:#f8fafc;font-weight:800}.landing.landing--v3-conversion .v3-logros-keep-toggle{display:inline-flex;align-items:center;width:38px;height:21px;border-radius:999px;background:#94a3b852;padding:3px;box-shadow:inset 0 1px 3px #00000047;animation:v3-logros-toggle-track 5.2s ease-in-out infinite}.landing.landing--v3-conversion .v3-logros-keep-toggle i{display:block;width:15px;height:15px;border-radius:999px;background:#fff;box-shadow:0 2px 8px #00000038;animation:v3-logros-toggle-knob 5.2s ease-in-out infinite}.landing.landing--v3-conversion .v3-logros-count{margin-top:8px;color:#e2e8f0b8;text-align:center;font-weight:800}@keyframes v3-step-float{0%,to{transform:translateY(-2px)}50%{transform:translateY(-10px)}}@keyframes v3-quickstart-scene-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes v3-panel-breathe{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-8px) scale(1.015)}}@keyframes v3-input-select{0%,18%,to{box-shadow:0 0 #cf8bf300;border-color:#ffffff2e}36%,58%{box-shadow:0 0 0 4px #cf8bf338,0 0 22px #cf8bf352;border-color:#fdb99bb8}}@keyframes v3-task-selected{0%,to{transform:translateY(0);filter:saturate(1)}42%,58%{transform:translateY(-3px);filter:saturate(1.18)}}@keyframes v3-quickstart-task-rise{0%,39%{opacity:0;transform:translateY(34px)}47%,78%{opacity:1;transform:translateY(0)}91%,to{opacity:0;transform:translateY(-10px)}}@keyframes v3-quickstart-task-title{0%,39%{opacity:0;transform:translateY(10px)}47%,78%{opacity:1;transform:translateY(0)}91%,to{opacity:0;transform:translateY(-8px)}}@keyframes v3-rhythm-preview-cycle{0%{opacity:0;transform:translateY(18px) scale(.97)}10%,32%{opacity:1;transform:translateY(0) scale(1)}42%,to{opacity:0;transform:translate(-72px) scale(.99)}}@keyframes v3-rhythm-row-rise{0%{opacity:0;transform:translateY(16px)}10%,32%{opacity:1;transform:translateY(0)}42%,to{opacity:0;transform:translate(-52px)}}@keyframes v3-rhythm-pip-fill{0%{transform:scale(.72);opacity:.5}12%,32%{transform:scale(1);opacity:1}42%,to{transform:scale(.72);opacity:0}}@keyframes v3-rhythm-choice-select{0%,14%,to{border-color:#8b5cf66b;background:radial-gradient(circle at 88% 18%,rgba(139,92,246,.2),transparent 44%),#0a0b19b8;box-shadow:inset 0 1px #ffffff1f,0 14px 34px #0000002e}20%,32%{border-color:#7dd3fca8;background:radial-gradient(circle at 76% 18%,rgba(125,211,252,.2),transparent 42%),linear-gradient(145deg,#422e80a8,#0a0b19c2);box-shadow:inset 0 1px #ffffff29,0 18px 44px #6854d247}}@keyframes v3-score-ring-load{0%{stroke-dashoffset:276}to{stroke-dashoffset:34}}@keyframes v3-logros-card-flip{0%,28%,to{transform:rotateY(0)}42%,88%{transform:rotateY(180deg)}}@keyframes v3-logros-toggle-track{0%,34%,to{background:#94a3b852}48%,82%{background:#34d399e0}}@keyframes v3-logros-toggle-knob{0%,34%,to{transform:translate(0)}48%,82%{transform:translate(17px)}}@keyframes v3-logros-carousel-pan{0%,24%{transform:translate(0)}36%,58%{transform:translate(-18%)}70%,92%{transform:translate(-36%)}to{transform:translate(0)}}@keyframes v3-logros-card-wave{0%,to{transform:translateY(0) scale(1)}48%,62%{transform:translateY(-6px) scale(1.02)}}@keyframes v3-logros-pillar-pulse{0%,28%,to{filter:none}38%,58%{filter:brightness(1.35) saturate(1.2)}}@keyframes v3-logros-track-shift{0%{transform:translate(52px);opacity:.72}34%{transform:translate(0);opacity:1}76%,to{transform:translate(0);opacity:1}}@keyframes v3-adjustment-chip-open{0%,22%,to{width:25px}38%,68%{width:133px}}@keyframes v3-adjustment-arrow-rotate{0%,22%,to{transform:rotate(90deg)}38%,68%{transform:rotate(0)}84%{transform:rotate(90deg)}}@keyframes v3-streak-fill{0%,to{transform:scaleX(.54);filter:saturate(.9)}44%{transform:scaleX(.92);filter:saturate(1.25)}62%{transform:scaleX(1);filter:saturate(1.18)}}@keyframes v3-streak-bars{0%,to{transform:scaleY(.42);opacity:.62}42%,68%{transform:scaleY(1.18);opacity:1}}@keyframes v3-signal-streaks-loop{0%,4%{opacity:0;transform:translateY(-36px) scale(.98)}10%,42%{opacity:1;transform:translateY(0) scale(1)}49%,to{opacity:0;transform:translateY(72px) scale(.98)}}@keyframes v3-signal-emotions-loop{0%,51%{opacity:0;transform:translateY(-36px) scale(.98)}57%,89%{opacity:1;transform:translateY(0) scale(1)}96%,to{opacity:0;transform:translateY(72px) scale(.98)}}@keyframes v3-emotion-cell-sparkle{0%,51%{opacity:.2;transform:scale(.72);filter:saturate(.72) brightness(.8)}63%,89%{opacity:1;transform:scale(1);filter:saturate(1.12) brightness(1.1)}to{opacity:1;transform:scale(1);filter:saturate(1) brightness(1)}}@keyframes v3-fire-chip-zoom{0%,to{transform:scale(1);filter:brightness(1)}44%,58%{transform:scale(1.08);filter:brightness(1.12)}}.landing.landing--v3-conversion .v3-start-panel{inset:clamp(18px,2vw,28px)}.landing.landing--v3-conversion .v3-step-visual--possible{background:linear-gradient(145deg,#0a101cdb,#11192b94),radial-gradient(circle at 12% 90%,rgba(100,211,144,.18),transparent 46%)}.landing.landing--v3-conversion .v3-start-options{max-width:360px}.landing.landing--v3-conversion .v3-start-task{max-width:420px;min-height:70px}.landing.landing--v3-conversion .v3-start-slider{max-width:360px}.landing.landing--v3-conversion .v3-step-visual--signals{grid-template-columns:.72fr 1fr;gap:clamp(12px,2vw,22px);padding:clamp(16px,2vw,24px);background:linear-gradient(145deg,#070a12e6,#0f121ead),radial-gradient(circle at 88% 10%,rgba(255,212,112,.16),transparent 38%)}.landing.landing--v3-conversion .v3-signal-card{min-height:150px}.landing.landing--v3-conversion .v3-signal-card strong{font-size:clamp(1.8rem,4vw,3rem)}.landing.landing--v3-conversion .v3-signal-task{min-height:58px}.landing.landing--v3-conversion .v3-step-visual--adjust{grid-template-columns:1fr 72px 1fr;padding:clamp(18px,2vw,26px);background:linear-gradient(145deg,#090d17e6,#111222ad),radial-gradient(circle at 50% 50%,rgba(168,85,247,.16),transparent 50%)}.landing.landing--v3-conversion .v3-adjust-card{min-height:132px;align-content:center}.landing.landing--v3-conversion .v3-adjust-card span{font-size:clamp(.92rem,1.4vw,1.08rem)}.landing.landing--v3-conversion .v3-adjust-card p{font-size:clamp(1.35rem,2.8vw,2.1rem)}.landing.landing--v3-conversion .v3-step-visual--grow{grid-template-columns:minmax(0,1fr) minmax(140px,.72fr);gap:clamp(14px,2vw,24px);padding:clamp(16px,2vw,24px);background:linear-gradient(145deg,#060d12eb,#101523a8),radial-gradient(circle at 80% 24%,rgba(108,221,154,.16),transparent 42%)}.landing.landing--v3-conversion .v3-grow-rhythm div{grid-template-columns:78px 1fr}.landing.landing--v3-conversion .v3-grow-rhythm i{height:12px}.landing.landing--v3-conversion .v3-grow-achievement img{width:min(124px,84%)}.landing.landing--v3-conversion[data-theme-mode=light] .v3-step-visual{border-color:#62528b29;background:radial-gradient(circle at 18% 12%,rgba(139,92,246,.11),transparent 40%),linear-gradient(145deg,#ffffffd1,#eff4ff8f)}.landing.landing--v3-conversion[data-theme-mode=light] .v3-method-product-visual.v3-step-visual{border-color:transparent;background:transparent;box-shadow:none}.landing.landing--v3-conversion[data-theme-mode=light] .v3-signal-card,.landing.landing--v3-conversion[data-theme-mode=light] .v3-signal-task,.landing.landing--v3-conversion[data-theme-mode=light] .v3-adjust-card,.landing.landing--v3-conversion[data-theme-mode=light] .v3-grow-achievement,.landing.landing--v3-conversion[data-theme-mode=light] .v3-start-task{background:#ffffff9e;border-color:#62528b24}.landing.landing--v3-conversion[data-theme-mode=light] .v3-adjustment-task,.landing.landing--v3-conversion[data-theme-mode=light] .v3-adjustment-health,.landing.landing--v3-conversion[data-theme-mode=light] .v3-logros-card__face{border-color:#62528b24;background:#ffffffad;box-shadow:0 18px 44px #4036681f}.landing.landing--v3-conversion[data-theme-mode=light] .v3-adjustment-demo{border-color:#62528b1f;background:radial-gradient(circle at 78% 14%,rgba(196,181,253,.14),transparent 42%),#ffffff9e}.landing.landing--v3-conversion[data-theme-mode=light] .v3-adjustment-task{border-color:transparent;background:transparent;box-shadow:none}.landing.landing--v3-conversion[data-theme-mode=light] .v3-adjustment-health{background:radial-gradient(circle at 50% 12%,rgba(110,231,183,.09),transparent 46%),#ffffff8f}.landing.landing--v3-conversion[data-theme-mode=light] .v3-adjustment-detail-copy{color:#2d2a40a8}.landing.landing--v3-conversion[data-theme-mode=light] .v3-adjustment-task h4,.landing.landing--v3-conversion[data-theme-mode=light] .v3-adjustment-score strong,.landing.landing--v3-conversion[data-theme-mode=light] .v3-logros-card strong{color:#25243a}.landing.landing--v3-conversion[data-theme-mode=light] .v3-adjustment-task p,.landing.landing--v3-conversion[data-theme-mode=light] .v3-adjustment-health>p,.landing.landing--v3-conversion[data-theme-mode=light] .v3-adjustment-meta,.landing.landing--v3-conversion[data-theme-mode=light] .v3-logros-card p,.landing.landing--v3-conversion[data-theme-mode=light] .v3-logros-card__back dt,.landing.landing--v3-conversion[data-theme-mode=light] .v3-logros-card__back dd,.landing.landing--v3-conversion[data-theme-mode=light] .v3-logros-count{color:#2d2a40b8}.landing.landing--v3-conversion[data-theme-mode=light] .v3-adjustment-scale span{color:#2d2a40ad}.landing.landing--v3-conversion[data-theme-mode=light] .v3-adjustment-score span,.landing.landing--v3-conversion[data-theme-mode=light] .v3-adjustment-months{color:#2d2a40c2}.landing.landing--v3-conversion[data-theme-mode=light] .v3-adjustment-months{background:radial-gradient(circle at 50% 0%,rgba(196,181,253,.24),transparent 48%),#ffffff94;box-shadow:inset 0 1px #ffffffb8,0 14px 34px #4036681a}.landing.landing--v3-conversion[data-theme-mode=light] .v3-logros-achieved{border-color:#05966975;background:#10b98129;color:#047857;box-shadow:0 10px 20px #10b9811f}.landing.landing--v3-conversion[data-theme-mode=light] .v3-quickstart-phase-title{color:#2d2a409e}.landing.landing--v3-conversion[data-theme-mode=light] .v3-logros-tabs{border-color:#62528b21;background:#ffffff8f}.landing.landing--v3-conversion[data-theme-mode=light] .v3-logros-tabs span{color:#2d2a40ad}.landing.landing--v3-conversion[data-theme-mode=light] .v3-start-options span,.landing.landing--v3-conversion[data-theme-mode=light] .v3-signal-label,.landing.landing--v3-conversion[data-theme-mode=light] .v3-signal-task span,.landing.landing--v3-conversion[data-theme-mode=light] .v3-grow-rhythm span,.landing.landing--v3-conversion[data-theme-mode=light] .v3-grow-achievement strong{color:#2d2a40b8}.landing.landing--v3-conversion[data-theme-mode=light] .v3-signal-card strong,.landing.landing--v3-conversion[data-theme-mode=light] .v3-signal-task strong,.landing.landing--v3-conversion[data-theme-mode=light] .v3-signal-task i,.landing.landing--v3-conversion[data-theme-mode=light] .v3-adjust-card span,.landing.landing--v3-conversion[data-theme-mode=light] .v3-grow-rhythm .is-current span{color:#25243a}@media (max-width: 960px){.landing.landing--v3-conversion .truth-problem-v2-stage{grid-template-columns:1fr;gap:18px}.landing.landing--v3-conversion .truth-problem-v2-stage .weather-cycle-orb.weather-cycle-orb--static{width:clamp(320px,78vw,470px);max-width:92vw;grid-row:1}.landing.landing--v3-conversion .truth-problem-v2-stage .truth-problem-block--left{grid-row:2;transform:none}.landing.landing--v3-conversion .truth-problem-v2-stage .truth-problem-block--right{grid-row:3;transform:none}.landing.landing--v3-conversion .v3-method-card-grid{grid-template-columns:1fr;gap:clamp(54px,9vw,84px)}.landing.landing--v3-conversion .v3-method-card,.landing.landing--v3-conversion .v3-method-card--visual-right{grid-template-columns:1fr;min-height:0;gap:28px;padding-block:28px}.landing.landing--v3-conversion .v3-method-card--visual-right .v3-step-visual,.landing.landing--v3-conversion .v3-method-card--visual-right .v3-method-card-copy{order:initial}.landing.landing--v3-conversion .v3-method-card .v3-method-card-copy{order:1}.landing.landing--v3-conversion .v3-method-card .v3-step-visual{order:2}.landing.landing--v3-conversion .v3-method-product-visual{margin-top:0}.landing.landing--v3-conversion .v3-method-card-copy{max-width:100%}.landing.landing--v3-conversion .v3-method-card-copy .v2-method-step-title{font-size:clamp(2.25rem,8vw,3.4rem)}.landing.landing--v3-conversion .v3-method-card-copy .v2-method-step-description{max-width:30ch}.landing.landing--v3-conversion .v3-step-visual{min-height:clamp(360px,70vw,500px)}}@media (max-width: 560px){.landing.landing--v3-conversion .v2-method-heading h2{font-size:clamp(2.2rem,11vw,2.9rem)}.landing.landing--v3-conversion .v3-step-visual{min-height:330px;border-radius:28px}.landing.landing--v3-conversion .v3-method-card-grid{gap:58px}.landing.landing--v3-conversion .v3-method-card{padding-block:14px}.landing.landing--v3-conversion .v3-method-quickstart__scene{width:min(94%,340px)}.landing.landing--v3-conversion .v3-method-streaks__tilt{width:min(94%,360px)}.landing.landing--v3-conversion .v3-method-signals-loop{width:min(96%,370px);min-height:390px}.landing.landing--v3-conversion .v3-method-emotion-chart{width:min(94%,360px)}.landing.landing--v3-conversion .v3-method-logros__scene{width:min(96%,380px);max-height:none}.landing.landing--v3-conversion .v3-logros-tabs span{gap:4px;min-height:32px;font-size:.7rem;letter-spacing:.12em}.landing.landing--v3-conversion .v3-logros-track{gap:8px}.landing.landing--v3-conversion .v3-logros-card,.landing.landing--v3-conversion .v3-logros-card__inner{min-height:220px}.landing.landing--v3-conversion .v3-logros-card__face{border-radius:20px;padding:10px 7px}.landing.landing--v3-conversion .v3-logros-card img{width:120px}.landing.landing--v3-conversion .v3-logros-card strong{font-size:.82rem}.landing.landing--v3-conversion .v3-logros-card p{font-size:.72rem}.landing.landing--v3-conversion .v3-adjustment-demo{width:min(96%,360px)}.landing.landing--v3-conversion .v3-adjustment-health-grid{grid-template-columns:1fr}.landing.landing--v3-conversion .v3-adjustment-scale{display:none}.landing.landing--v3-conversion .v3-method-logros__scene [role=tablist]{min-width:0!important}.landing.landing--v3-conversion .v3-dashboard-snapshot__scene{width:1080px}.landing.landing--v3-conversion .v3-dashboard-snapshot--start .v3-dashboard-snapshot__scene{transform:scale(.36) translate(26px,18px)}.landing.landing--v3-conversion .v3-dashboard-snapshot--signals .v3-dashboard-snapshot__scene{transform:scale(.36) translate(-650px,18px)}.landing.landing--v3-conversion .v3-dashboard-snapshot--adapt .v3-dashboard-snapshot__scene{transform:scale(.36) translate(-310px,18px)}.landing.landing--v3-conversion .v3-dashboard-snapshot--grow .v3-dashboard-snapshot__scene{transform:scale(.36) translate(-310px,-280px)}.landing.landing--v3-conversion .v3-adjust-rail{width:2px;height:34px;justify-self:center;background:linear-gradient(180deg,#38bdf8,#f472b6)}}.landing[data-theme-mode=dark]{--ib-landing-title: #f7f4ff;--ib-landing-title-soft: rgba(247, 244, 255, .9);--ib-landing-body: rgba(226, 229, 246, .84);--ib-landing-muted: rgba(205, 199, 229, .72);--ib-landing-kicker: rgba(198, 210, 244, .74);--ib-landing-card-title: #f7f4ff;--ib-landing-card-body: rgba(226, 229, 246, .82);--ib-landing-chip-text: rgba(226, 229, 246, .82)}.landing[data-theme-mode=light]{--ib-landing-title: #12101f;--ib-landing-title-soft: rgba(18, 16, 31, .9);--ib-landing-body: rgba(35, 30, 55, .84);--ib-landing-muted: rgba(68, 58, 102, .68);--ib-landing-kicker: rgba(67, 57, 95, .76);--ib-landing-card-title: #12101f;--ib-landing-card-body: rgba(44, 38, 66, .82);--ib-landing-chip-text: rgba(72, 62, 105, .74)}.landing .hero-media{color-scheme:dark}.landing[data-theme-mode=light] .hero-media [data-light-scope=dashboard-v3],.landing[data-theme-mode=light] .hero-media [data-light-scope=dashboard-v3] *{--color-text: #171126;--color-text-muted: rgba(45, 39, 70, .78);--color-text-subtle: rgba(76, 68, 105, .66);--color-surface: #f8fafc;--color-surface-elevated: rgba(255, 255, 255, .94);--color-border-subtle: rgba(80, 70, 120, .14);--color-border-soft: rgba(80, 70, 120, .18)}.landing[data-theme-mode=light] .hero-media [data-light-scope=dashboard-v3] :is(h1,h2,h3,h4,h5,h6){color:inherit!important}.landing[data-theme-mode=light] .hero-media :is(p,span,small,li,div){color:inherit}.landing[data-theme-mode=light] .hero-media [data-light-scope=dashboard-v3] :is(p,span,small,li){color:inherit}.landing[data-theme-mode=light] .hero-media [data-demo-anchor=overall-progress] :is(h1,h2,h3,p,span),.landing[data-theme-mode=light] .hero-media [data-demo-anchor=emotion-chart] :is(h1,h2,h3,p,span),.landing[data-theme-mode=light] .hero-media [data-demo-anchor=streaks] :is(h1,h2,h3,p,span){color:inherit}.landing[data-theme-mode=light] .hero-media [data-light-scope=dashboard-v3] [data-demo-anchor=overall-progress] :is(h1,h2,h3,h4,p,span,small,li),.landing[data-theme-mode=light] .hero-media [data-light-scope=dashboard-v3] [data-demo-anchor=emotion-chart] :is(h1,h2,h3,h4,p,span,small,li),.landing[data-theme-mode=light] .hero-media [data-light-scope=dashboard-v3] [data-demo-anchor=streaks] :is(h1,h2,h3,h4,p,span,small,li){color:inherit}.landing[data-theme-mode=light] .hero-media [data-light-scope=dashboard-v3] [data-demo-anchor=overall-progress] [class*=text-white],.landing[data-theme-mode=light] .hero-media [data-light-scope=dashboard-v3] [data-demo-anchor=emotion-chart] [class*=text-white],.landing[data-theme-mode=light] .hero-media [data-light-scope=dashboard-v3] [data-demo-anchor=streaks] [class*=text-white],.landing[data-theme-mode=light] .hero-media [data-light-scope=dashboard-v3] [data-demo-anchor=overall-progress] [class*=text-slate-100],.landing[data-theme-mode=light] .hero-media [data-light-scope=dashboard-v3] [data-demo-anchor=emotion-chart] [class*=text-slate-100],.landing[data-theme-mode=light] .hero-media [data-light-scope=dashboard-v3] [data-demo-anchor=streaks] [class*=text-slate-100],.landing[data-theme-mode=light] .hero-media [data-light-scope=dashboard-v3] [data-demo-anchor=overall-progress] [class*=text-slate-200],.landing[data-theme-mode=light] .hero-media [data-light-scope=dashboard-v3] [data-demo-anchor=emotion-chart] [class*=text-slate-200],.landing[data-theme-mode=light] .hero-media [data-light-scope=dashboard-v3] [data-demo-anchor=streaks] [class*=text-slate-200]{color:var(--color-text)!important}.landing[data-theme-mode=dark] main>section :is(h1,h2,h3,h4,h5,h6),.landing[data-theme-mode=dark] .final-cta :is(h1,h2,h3),.landing[data-theme-mode=dark] .faq :is(h1,h2,h3){color:var(--ib-landing-title)!important}.landing[data-theme-mode=light] main>section :is(h1,h2,h3,h4,h5,h6),.landing[data-theme-mode=light] .final-cta :is(h1,h2,h3),.landing[data-theme-mode=light] .faq :is(h1,h2,h3){color:var(--ib-landing-title)!important}.landing .hero h1 .grad,.landing h1 .grad,.landing .grad{background:var(--gradient-innerbloom)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important}.landing[data-theme-mode=dark] main>section:not(.hero) :is(p,li),.landing[data-theme-mode=dark] .final-cta :is(p,li),.landing[data-theme-mode=dark] .faq :is(p,li){color:var(--ib-landing-body)!important}.landing[data-theme-mode=light] main>section:not(.hero) :is(p,li),.landing[data-theme-mode=light] .final-cta :is(p,li),.landing[data-theme-mode=light] .faq :is(p,li){color:var(--ib-landing-body)!important}.landing[data-theme-mode=dark] :is(.section-kicker,.truth-problem-kicker,.how-kicker,.kicker,.concept-term){color:var(--ib-landing-kicker)!important}.landing[data-theme-mode=light] :is(.section-kicker,.truth-problem-kicker,.how-kicker,.kicker,.concept-term){color:var(--ib-landing-kicker)!important}.landing[data-theme-mode=light] .truth-problem-title,.landing[data-theme-mode=light] .truth-problem-primary,.landing[data-theme-mode=light] .truth-problem-primary *,.landing[data-theme-mode=light] .truth-problem-secondary,.landing[data-theme-mode=light] .truth-problem-secondary *{color:var(--ib-landing-body)!important}.landing[data-theme-mode=light] .truth-problem-title{color:var(--ib-landing-title)!important}.landing[data-theme-mode=light] .truth-problem-divider{background:linear-gradient(180deg,transparent 0%,rgba(128,95,190,.26) 18%,rgba(128,95,190,.16) 80%,transparent 100%)!important}.landing[data-theme-mode=light] .how-heading :is(h2,p),.landing[data-theme-mode=light] .how :is(h2,h3,p,li),.landing[data-theme-mode=light] .timeline-card :is(h3,p,li,span){color:var(--ib-landing-body)!important}.landing[data-theme-mode=light] .how-heading h2,.landing[data-theme-mode=light] .how h2,.landing[data-theme-mode=light] .timeline-card h3{color:var(--ib-landing-title)!important}.landing[data-theme-mode=light] .timeline-card :is(.chip,[class*=chip],[class*=pill],[class*=tag]){color:#52437ec2!important;background:#ffffff8a!important;border-color:#896acc2e!important}.landing[data-theme-mode=light] .how .timeline-line{background:linear-gradient(180deg,#b084ff1f,#b084ff9e,#b084ff5c,#b084ff1f)!important;box-shadow:0 0 18px #b084ff33,0 0 32px #60beff1a!important}.landing[data-theme-mode=light] .how .timeline-dot{border-color:#b084ff7a!important;box-shadow:0 0 0 6px #b084ff1f,0 0 18px #60beff2e!important}.landing[data-theme-mode=light] .section-sub.highlight{color:#322a54d1!important;background:linear-gradient(135deg,#ffffff94,#f6f1ff75)!important;border-color:#60beff47!important}.landing[data-theme-mode=light] .feature-showcase :is(.demo-title,.demo-sub),.landing[data-theme-mode=light] .feature-showcase .visible-progress-copy :is(h2,p){color:var(--ib-landing-body)!important}.landing[data-theme-mode=light] .feature-showcase :is(.demo-title,h2),.landing[data-theme-mode=light] .feature-showcase .visible-progress-copy h2{color:var(--ib-landing-title)!important}.landing[data-theme-mode=light] .visible-progress-module :is(h1,h2,h3,p,span){color:inherit}.landing[data-theme-mode=light] .pillars-title,.landing[data-theme-mode=light] .why h2,.landing[data-theme-mode=light] .why .section-kicker{color:var(--ib-landing-title)!important}.landing[data-theme-mode=light] .pillars-intro,.landing[data-theme-mode=light] .why .section-sub{color:var(--ib-landing-body)!important}.landing[data-theme-mode=light] .pillar-card :is(h3,.pillar-heading){color:var(--ib-landing-title)!important}.landing[data-theme-mode=light] .pillar-card :is(p,.pillar-definition,.pillar-examples-label,.pillar-chip){color:var(--ib-landing-card-body)!important}.landing[data-theme-mode=light] .pillar-chip{background:#ffffff8f!important;border-color:#896acc2e!important}.landing[data-theme-mode=light] .modes-title,.landing[data-theme-mode=light] .modes h2,.landing[data-theme-mode=light] .mode-main :is(h3,strong){color:var(--ib-landing-title)!important}.landing[data-theme-mode=light] .modes-intro,.landing[data-theme-mode=light] .mode-main :is(p,li,span),.landing[data-theme-mode=light] .mode-thumb :is(p,span){color:var(--ib-landing-card-body)!important}.landing .mode-main,.landing .mode-thumb{overflow:hidden}.landing .mode-main :is([class*=chip],[class*=badge],[class*=frequency]),.landing .mode-thumb :is([class*=chip],[class*=badge],[class*=frequency]){max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.landing .mode-main :is(header,.mode-header),.landing .mode-thumb :is(header,.mode-header){min-width:0}.landing .mode-main :is(header,.mode-header)>*,.landing .mode-thumb :is(header,.mode-header)>*{min-width:0}.landing[data-theme-mode=light] :is(.avatar-section,.avatars-section,.avatar-showcase,[class*=avatar]) :is(h2,h3){color:var(--ib-landing-title)!important}.landing[data-theme-mode=light] :is(.avatar-section,.avatars-section,.avatar-showcase,[class*=avatar]) :is(p,span,li){color:var(--ib-landing-card-body)!important}.landing[data-theme-mode=light] :is(.avatar-section,.avatars-section,.avatar-showcase,[class*=avatar]) img{color:initial}.landing[data-theme-mode=light] :is(.testimonials,.testimonials-section,.testimonial-section,.slider) :is(h2,h3){color:var(--ib-landing-title)!important}.landing[data-theme-mode=light] :is(.testimonials,.testimonials-section,.testimonial-section,.slider) :is(p,span,li){color:var(--ib-landing-card-body)!important}.landing[data-theme-mode=light] .slider{background:radial-gradient(120% 120% at 16% 8%,#ffffffe0,#ffffff8f 58%,#f6f1ff7a)!important;border-color:#896acc2e!important}.landing[data-theme-mode=dark] .faq h2,.landing[data-theme-mode=dark] .final-cta h2{color:#f7f4ff!important}.landing[data-theme-mode=dark] .faq summary,.landing[data-theme-mode=dark] .faq details,.landing[data-theme-mode=dark] .faq details p,.landing[data-theme-mode=dark] .final-cta p{color:#e2e5f6db!important}.landing[data-theme-mode=dark] .final-cta{color:#e2e5f6db!important}.landing[data-theme-mode=dark] :is(.final-cta,[class*=final],[class*=cta]) :is(h1,h2,h3,p){color:#f7f4ffe6!important}.landing[data-theme-mode=dark] :is(.final-cta,[class*=final],[class*=cta]) :is(a,button){color:#fff}.landing[data-theme-mode=light] .faq h2{color:var(--ib-landing-title)!important}.landing[data-theme-mode=light] .faq summary{color:var(--ib-landing-title)!important}.landing[data-theme-mode=light] .faq details p,.landing[data-theme-mode=light] .faq details div{color:var(--ib-landing-body)!important}.landing[data-theme-mode=light] .faq details{background:radial-gradient(110% 120% at 14% 10%,#ffffffe6,#ffffff94 62%,#f6f1ff7a)!important;border-color:#896acc2e!important;box-shadow:0 14px 34px #4036681a,inset 0 1px #ffffffb8!important}.landing[data-theme-mode=dark] footer,.landing[data-theme-mode=dark] footer :is(a,p,span){color:#dcd4f5bd!important}.landing[data-theme-mode=light] footer,.landing[data-theme-mode=light] footer :is(a,p,span){color:#322a54c7!important}.landing .ib-primary-button,.landing .journey-cta,.landing .primaryCta,.landing .hero-actions .ib-primary-button,.landing .final-cta .ib-primary-button,.landing .final-cta a[class*=primary]{color:#fff!important}.landing[data-theme-mode=light] .hero-demo-cta{color:#372b5ce6!important;border-color:#8b5cf652!important;background:#ffffff7a!important}.landing[data-theme-mode=dark] .hero-demo-cta{color:#f7f4ffe6!important;border-color:#c8a6ff7a!important;background:#8b5cf614!important}.landing[data-theme-mode=light] .premium-timeline{color:#171126!important}.landing[data-theme-mode=light] .premium-timeline-card{background:radial-gradient(120% 120% at 16% 8%,#fffffff0,#ffffffa3 58%,#f6f1ff85)!important;border-color:#896acc33!important;box-shadow:0 18px 42px #4036681f,inset 0 1px #ffffffc7!important}.landing[data-theme-mode=light] .premium-timeline-title{color:#171126!important}.landing[data-theme-mode=light] .premium-timeline-bullets,.landing[data-theme-mode=light] .premium-timeline-bullets li{color:#2c2642db!important}.landing[data-theme-mode=light] .premium-timeline-badge,.landing[data-theme-mode=light] .premium-timeline-chip{color:#43395fd1!important;background:linear-gradient(135deg,#ffffffb8,#eee8ff94)!important;border-color:#896acc3d!important;box-shadow:inset 0 1px #ffffffb3,0 4px 14px #4036680f!important}.landing[data-theme-mode=light] .premium-timeline-closing,.landing[data-theme-mode=light] .timeline-closing-card{color:#2c2642db!important;background:radial-gradient(110% 120% at 16% 10%,#ffffffd1,#ffffff80 60%,#f6f1ff70)!important;border-color:#a680ff47!important;box-shadow:0 14px 34px #4036681a,inset 0 1px #ffffffb8!important}.landing[data-theme-mode=light] .premium-timeline-closing *,.landing[data-theme-mode=light] .timeline-closing-card *{color:#2c2642db!important}.landing[data-theme-mode=light] .timeline-closing-card.completed,.landing[data-theme-mode=light] .timeline-closing-card[data-completed=true]{color:#2c2642e0!important;background:linear-gradient(135deg,#ffffffa8,#f3eeff80)!important;border-color:#a680ff57!important;box-shadow:0 0 0 1px #a680ff29,0 18px 38px #4036681c,inset 0 1px #ffffffbd!important}.landing[data-theme-mode=light] .testimonials,.landing[data-theme-mode=light] .testimonial-section,.landing[data-theme-mode=light] .testimonials-section{color:#171126!important}.landing[data-theme-mode=light] .testimonials h2,.landing[data-theme-mode=light] .testimonial-section h2,.landing[data-theme-mode=light] .testimonials-section h2{color:#12101f!important}.landing[data-theme-mode=light] .testimonials .section-sub,.landing[data-theme-mode=light] .testimonial-section .section-sub,.landing[data-theme-mode=light] .testimonials-section .section-sub{color:#2c2642d1!important}.landing[data-theme-mode=light] .slider{color:#2c2642e0!important;background:radial-gradient(120% 120% at 16% 8%,#ffffffe6,#ffffff9e 58%,#f6f1ff7a)!important;border-color:#896acc2e!important;box-shadow:0 18px 44px #4036681c,inset 0 1px #ffffffb8!important}.landing[data-theme-mode=light] .slider :is(h1,h2,h3,h4,p,span,small,strong,em,blockquote,cite,li,div){color:#2c2642e0!important}.landing[data-theme-mode=light] .slider :is(blockquote,h3,strong){color:#171126!important}.landing[data-theme-mode=light] .slider :is(small,cite,.muted,[class*=role],[class*=meta]){color:#483e69b8!important}.landing[data-theme-mode=light] .slider button{color:#fff!important}.landing[data-theme-mode=light] .slider button:not([aria-current=true]){background:#29344ceb!important;border-color:#29344c2e!important}.landing[data-theme-mode=light] .slider [aria-label*=slide],.landing[data-theme-mode=light] .slider [aria-label*=testimonio],.landing[data-theme-mode=light] .slider [aria-label*=testimonial]{color:transparent!important}.landing[data-theme-mode=light] .slider :is(.dot,[class*=dot],[class*=indicator]){color:transparent!important;background:#8b5cf62e!important;border-color:#8b5cf661!important}.landing[data-theme-mode=light] .slider :is(.active,[aria-current=true],[data-active=true]){background:linear-gradient(135deg,#8b5cf6,#38bdf8)!important;border-color:#8b5cf66b!important}.landing[data-theme-mode=light] .how :is(.premium-timeline-card,.premium-timeline-closing,.timeline-closing-card) :is(p,span,li,h3){-webkit-text-fill-color:currentColor!important;text-shadow:none!important}.landing[data-theme-mode=light] .slider :is(p,span,small,strong,em,blockquote,cite,h3){-webkit-text-fill-color:currentColor!important;text-shadow:none!important}.landing[data-theme-mode=light] .visible-progress-module{color-scheme:dark;color:#edf2ffeb!important}.landing[data-theme-mode=light] .visible-progress-module :is(h1,h2,h3,h4,p,span,small,strong,li,div,text,tspan){color:#edf2ffeb!important;-webkit-text-fill-color:currentColor!important}.landing[data-theme-mode=light] .visible-progress-module :is(.visible-canvas-title,.visible-streaks-title,.visible-streak-label,.visible-streak-category,.visible-period-option,.visible-month-label){color:#d5ddf7c7!important}.landing[data-theme-mode=light] .visible-progress-module :is(.visible-canvas-chip,.visible-streak-tab--active,.visible-emotion-chip--active,.visible-period-option--active){color:#12182adb!important;-webkit-text-fill-color:currentColor!important}.landing[data-theme-mode=light] .visible-progress-module svg :is(text,tspan){fill:#edf2ffe6!important}.landing .rhythm-system-card{overflow:hidden}.landing .rhythm-system-card .flex.items-start.justify-between{min-width:0;align-items:flex-start;gap:.65rem}.landing .rhythm-card-title{min-width:0;flex:1 1 auto}.landing .rhythm-frequency-chip{flex:0 1 auto;max-width:min(48%,9.4rem);min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:.45rem .72rem;border-radius:999px;font-size:clamp(.64rem,.72vw,.76rem);line-height:1;font-weight:800;letter-spacing:.08em;text-transform:uppercase;border:1px solid rgba(178,146,255,.24);background:linear-gradient(135deg,#ffffff94,#f3e8ff7a);color:#46396cd6!important;box-shadow:0 10px 22px #543d8e1f,inset 0 1px #ffffffb8}.landing[data-theme-mode=dark] .rhythm-frequency-chip{border-color:#d3bbff38;background:linear-gradient(135deg,#ffffff29,#bc8cff21);color:#f6f1ffe0!important;box-shadow:0 10px 22px #06081642,inset 0 1px #ffffff2e}.landing .rhythm-intensity-track{position:relative;overflow:hidden;border-radius:999px;background:linear-gradient(180deg,#ffffff80,#e8e1ff52);box-shadow:inset 0 -5px 9px #4430781f,inset 0 1px #ffffff94,0 8px 18px #4036680f}.landing[data-theme-mode=dark] .rhythm-intensity-track{background:linear-gradient(180deg,#ffffff1f,#ffffff0b);box-shadow:inset 0 -5px 9px #02061747,inset 0 1px #ffffff1a,0 8px 18px #00000029}.landing .rhythm-intensity-fill{position:relative;border-radius:inherit;box-shadow:inset 0 -4px 7px #3f2a6e29,0 6px 14px #b070ef24}.landing[data-theme-mode=light] .visible-progress-module{color-scheme:dark}.landing[data-theme-mode=light] .visible-progress-module :is(.visible-canvas-title,.visible-streaks-title,.visible-section-title,.visible-panel-title,.visible-chart-title,.visible-streaks-heading,.visible-top-streaks-title,.visible-emotion-title,.visible-month-label,.visible-radar-label,.visible-scene-region--streaks h1,.visible-scene-region--streaks h2,.visible-scene-region--streaks h3,.visible-scene-region--streaks p,.visible-scene-region--streaks span,.visible-scene-region--balance h1,.visible-scene-region--balance h2,.visible-scene-region--balance h3,.visible-scene-region--balance p,.visible-scene-region--balance span,.visible-scene-region--emotion h1,.visible-scene-region--emotion h2,.visible-scene-region--emotion h3,.visible-scene-region--emotion p,.visible-scene-region--emotion span){color:#f8fafff0!important;-webkit-text-fill-color:currentColor!important;text-shadow:0 1px 8px rgba(4,8,22,.28)}.landing[data-theme-mode=light] .visible-progress-module :is(.visible-canvas-title,.visible-streaks-title,.visible-chart-title){color:#fafcffe0!important;letter-spacing:.22em}.landing[data-theme-mode=light] .visible-progress-module :is([class*=streak-card],[class*=streak-item],[class*=task-card],[class*=task-item]) :is(h1,h2,h3,h4,p,span,small,strong,div){color:#f8faffe6!important;-webkit-text-fill-color:currentColor!important;text-shadow:0 1px 7px rgba(5,8,24,.24)}.landing[data-theme-mode=light] .visible-scene-region--streaks :is(h1,h2,h3,h4,p,span,small,strong,div){color:#f8faffe6!important;-webkit-text-fill-color:currentColor!important}.landing[data-theme-mode=light] .visible-progress-module :is([class*=active],[class*=selected],[class*=current],[aria-selected=true],[aria-current=true]){color:#161b2de6!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important}.landing[data-theme-mode=light] .visible-progress-module :is(.visible-canvas-chip,.visible-period-option--active,.visible-streak-tab--active,.visible-emotion-chip--active,[class*=chip][class*=active],[class*=pill][class*=active],[class*=tab][class*=active],[class*=option][class*=active]){color:#161b2deb!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important}.landing[data-theme-mode=light] .visible-canvas-chip{color:#142748eb!important;-webkit-text-fill-color:currentColor!important;font-weight:800}.landing[data-theme-mode=light] .visible-scene-region--streaks :is([class*=mode],[class*=frequency],[class*=period],[class*=flow]){color:#f8fafff0!important;-webkit-text-fill-color:currentColor!important}.landing[data-theme-mode=light] .visible-scene-region--streaks :is([class*=mode][class*=active],[class*=frequency][class*=active],[class*=period][class*=active],[class*=flow][class*=active]){color:#121a2ee6!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important}.landing[data-theme-mode=light] .visible-progress-module svg :is(text,tspan){fill:#f8faffeb!important;color:#f8faffeb!important;-webkit-text-fill-color:currentColor!important}.landing[data-theme-mode=light] .visible-scene-region--emotion :is(.visible-month-label,[class*=month],[class*=label]){color:#ecf1ffdb!important;-webkit-text-fill-color:currentColor!important}.landing[data-theme-mode=light] .visible-progress-module :is([class*=period-option][class*=active],[class*=period][class*=active],[class*=toggle][class*=active]){color:#161b2de6!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important}.landing[data-theme-mode=light] .visible-progress-module :is([class*=period-option]:not([class*=active]),[class*=period]:not([class*=active]),[class*=toggle]:not([class*=active])){color:#f8faffe0!important;-webkit-text-fill-color:currentColor!important}.landing[data-theme-mode=light] .hero-media [data-light-scope=dashboard-v3]{--color-text: #171126;--color-text-muted: rgba(45, 39, 70, .82);--color-text-subtle: rgba(76, 68, 105, .72);color:var(--color-text)!important}.landing[data-theme-mode=light] .hero-media [data-light-scope=dashboard-v3] :is(h1,h2,h3,h4,h5,h6,p,span,small,strong,li,button,label){color:var(--color-text)!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important}.landing[data-theme-mode=light] .hero-media [data-light-scope=dashboard-v3] :is(.text-slate-300,.text-slate-400,.text-slate-500,.text-white\/60,.text-white\/70,.text-white\/80,[class*=text-muted],[class*=text-subtle]){color:var(--color-text-muted)!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important}.landing[data-theme-mode=light] .hero-media [data-light-scope=dashboard-v3] :is(.text-white,.text-slate-50,.text-slate-100,.text-slate-200,[class*=text-white],[class*=text-slate-50],[class*=text-slate-100],[class*=text-slate-200]){color:var(--color-text)!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important}.landing[data-theme-mode=light] .hero-media [data-light-scope=dashboard-v3] :is(small,[class*=muted],[class*=subtle],[class*=caption],[class*=secondary]){color:var(--color-text-subtle)!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important}.landing[data-theme-mode=light] .hero-media [data-light-scope=dashboard-v3] :is(svg,path,circle,rect,line,polygon,[data-emotion-card=legend-swatch],.emotion-highlight-indicator,[role=progressbar],[role=progressbar] *,[class*=swatch],[class*=dot],[class*=heatmap],[class*=progress],[class*=bar]){color:initial!important;-webkit-text-fill-color:initial!important;text-shadow:none!important}.admin2-theme{--admin-bg: #f3f6fb;--admin-surface: #ffffff;--admin-surface-muted: #f7f9fc;--admin-border: #dce5f1;--admin-text: #111827;--admin-muted: #4b5563;--admin-hover: #eaf0f8;--admin-active-bg: #dbeafe;--admin-active-text: #1d4ed8;--admin-accent: #2563eb;--admin-border-strong: color-mix(in srgb, var(--admin-border) 96%, transparent);--admin-border-soft: color-mix(in srgb, var(--admin-border) 78%, transparent);--admin-text-strong: var(--admin-text);--admin-text-soft: color-mix(in srgb, var(--admin-text) 80%, white);--admin-text-subtle: color-mix(in srgb, var(--admin-muted) 84%, white);--admin-layer-strong: color-mix(in srgb, var(--admin-surface) 96%, transparent);--admin-layer-muted: color-mix(in srgb, var(--admin-surface-muted) 94%, transparent);--admin-layer: color-mix(in srgb, var(--admin-surface) 90%, transparent);--admin-btn-primary-bg: #2563eb;--admin-btn-primary-text: #eff6ff;--admin-btn-primary-border: #1d4ed8;--admin-btn-secondary-bg: color-mix(in srgb, var(--admin-surface) 92%, #dbeafe 8%);--admin-btn-secondary-text: #1e40af;--admin-btn-secondary-border: #93c5fd;--admin-btn-ghost-bg: transparent;--admin-btn-ghost-text: var(--admin-text);--admin-btn-ghost-border: var(--admin-border);--admin-btn-success-bg: #065f46;--admin-btn-success-text: #ecfdf5;--admin-btn-success-border: #047857;--admin-btn-danger-bg: #7f1d1d;--admin-btn-danger-text: #fef2f2;--admin-btn-danger-border: #b91c1c}.admin2-theme[data-theme=dark]{--admin-bg: #0b1220;--admin-surface: #111b2e;--admin-surface-muted: #17243a;--admin-border: #2a3a56;--admin-text: #e5edf8;--admin-muted: #9fb1cc;--admin-hover: #22314e;--admin-active-bg: #1f3a70;--admin-active-text: #dbeafe;--admin-accent: #7fb0ff;--admin-btn-primary-bg: #2563eb;--admin-btn-primary-text: #eff6ff;--admin-btn-primary-border: #60a5fa;--admin-btn-secondary-bg: #1f3a70;--admin-btn-secondary-text: #dbeafe;--admin-btn-secondary-border: #3b82f6;--admin-btn-ghost-bg: transparent;--admin-btn-ghost-text: #dbeafe;--admin-btn-ghost-border: #3a4d70;--admin-btn-success-bg: #14532d;--admin-btn-success-text: #ecfdf5;--admin-btn-success-border: #22c55e;--admin-btn-danger-bg: #7f1d1d;--admin-btn-danger-text: #fef2f2;--admin-btn-danger-border: #ef4444}.admin2-theme .admin2-btn{border-radius:.65rem;border:1px solid var(--admin-btn-ghost-border);background:var(--admin-btn-ghost-bg);color:var(--admin-btn-ghost-text);padding:.45rem .75rem;font-size:.75rem;font-weight:600;line-height:1.2;transition:background-color .14s ease,border-color .14s ease,color .14s ease,opacity .14s ease}.admin2-theme .admin2-btn:hover{border-color:var(--admin-accent);background:var(--admin-hover)}.admin2-theme .admin2-btn:focus-visible{outline:2px solid color-mix(in srgb,var(--admin-accent) 64%,transparent);outline-offset:1px}.admin2-theme .admin2-btn:disabled{opacity:.55;cursor:not-allowed}.admin2-theme .admin2-btn--primary{background:var(--admin-btn-primary-bg);color:var(--admin-btn-primary-text);border-color:var(--admin-btn-primary-border)}.admin2-theme .admin2-btn--primary:hover{background:color-mix(in srgb,var(--admin-btn-primary-bg) 88%,white);border-color:color-mix(in srgb,var(--admin-btn-primary-border) 90%,white)}.admin2-theme .admin2-btn--secondary{background:var(--admin-btn-secondary-bg);color:var(--admin-btn-secondary-text);border-color:var(--admin-btn-secondary-border)}.admin2-theme .admin2-btn--secondary:hover{background:color-mix(in srgb,var(--admin-btn-secondary-bg) 85%,white)}.admin2-theme .admin2-btn--ghost{background:var(--admin-btn-ghost-bg);color:var(--admin-btn-ghost-text);border-color:var(--admin-btn-ghost-border)}.admin2-theme .admin2-btn--success{background:var(--admin-btn-success-bg);color:var(--admin-btn-success-text);border-color:var(--admin-btn-success-border)}.admin2-theme .admin2-btn--success:hover{background:color-mix(in srgb,var(--admin-btn-success-bg) 85%,white)}.admin2-theme .admin2-btn--danger{background:var(--admin-btn-danger-bg);color:var(--admin-btn-danger-text);border-color:var(--admin-btn-danger-border)}.admin2-theme .admin2-btn--danger:hover{background:color-mix(in srgb,var(--admin-btn-danger-bg) 86%,white)}._page_1ja53_1{min-height:100vh;padding:clamp(1.4rem,2.8vw,3rem);color:#f2f1fb;background:radial-gradient(circle at 80% 10%,rgba(153,111,244,.2),transparent 37%),radial-gradient(circle at 17% 13%,rgba(117,142,252,.16),transparent 33%),radial-gradient(circle at 52% 82%,rgba(253,173,124,.08),transparent 52%),linear-gradient(180deg,#0f0f19,#0a0a12)}._hero_1ja53_24{max-width:1180px;margin:0 auto;min-height:calc(100vh - 3rem);display:grid;gap:clamp(1.3rem,3vw,2.6rem);grid-template-columns:minmax(0,1.08fr) minmax(320px,390px);align-items:center}._copyCol_1ja53_34 h1{margin:0;font-size:clamp(2rem,5vw,3.7rem);line-height:1.04;letter-spacing:-.03em}._copyCol_1ja53_34 h1 span{color:#c8a6ff}._copyCol_1ja53_34>p{margin:.95rem 0 0;max-width:55ch;color:#edecfad6;line-height:1.6}._kicker_1ja53_52{margin:0 0 1rem;font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:#eccdb7b8}._ctaRow_1ja53_60{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.6rem}._ctaRowSingle_1ja53_67{justify-content:center}._primaryCta_1ja53_71,._secondaryCta_1ja53_72{display:inline-flex;justify-content:center;align-items:center;min-height:44px;padding:.72rem 1.2rem;border-radius:999px;font-weight:600;text-decoration:none}._primaryCta_1ja53_71{border:1px solid transparent;background:linear-gradient(135deg,var(--color-accent-primary),var(--color-accent-secondary));color:#fbfbff;box-shadow:0 10px 24px color-mix(in srgb,var(--color-accent-primary) 34%,transparent)}._secondaryCta_1ja53_72{border:1px solid color-mix(in srgb,var(--color-accent-primary) 58%,transparent);color:color-mix(in srgb,var(--color-accent-primary) 72%,white);background:color-mix(in srgb,var(--color-accent-primary) 14%,transparent)}._visualCol_1ja53_96{display:flex;justify-content:center}._phoneFrame_1ja53_101{--hero-phone-safe-top: 44px;width:min(100%,342px);aspect-ratio:9 / 18.5;border-radius:42px;background:linear-gradient(160deg,#2d2738,#0b0d13 55%,#111c2f);padding:10px;box-shadow:0 26px 72px #08081299,0 8px 24px #543d8e33,inset 0 0 0 1px #ffffff29,inset 0 -8px 16px #00000057;transform:perspective(1300px) rotateY(-1.35deg) rotateX(.4deg);transform-origin:center center;position:relative}._phoneIsland_1ja53_118{position:absolute;top:16px;left:50%;transform:translate(-50%);width:clamp(92px,38%,124px);height:28px;border-radius:999px;background:radial-gradient(circle at 68% 42%,#31394ae0 0,#080a10f5 58%,#020307);box-shadow:inset 0 1px 1px #ffffff24,inset 0 -1px 2px #00000085,0 2px 4px #00000073;z-index:5;pointer-events:none}._phoneIslandLens_1ja53_140{position:absolute;right:15px;top:50%;width:10px;height:10px;transform:translateY(-50%);border-radius:999px;background:radial-gradient(circle at 32% 30%,#7f8cb0b8,#181e2b2e 42%,#06080eeb)}._phoneScreen_1ja53_156{height:100%;border-radius:30px;overflow:hidden;background:#050816;border:1px solid rgba(216,194,246,.24);box-shadow:inset 0 1px #ffffff1f,inset 0 -14px 36px #04050a7a}._scenePanel_1ja53_167{width:100%;height:100%;position:relative;overflow:hidden;background:#050816}._sceneTrack_1ja53_175{width:200%;height:100%;display:grid;grid-template-columns:1fr 1fr;transition:transform 0ms linear;will-change:transform}._sceneDashboard_1ja53_184,._sceneLogros_1ja53_185{width:100%;height:100%}._logrosViewport_1ja53_190{position:absolute;inset:var(--hero-phone-safe-top) 0 0;overflow:hidden;display:flex;padding:8px 8px 10px;background:radial-gradient(circle at 20% 12%,rgba(120,140,255,.15),transparent 48%),#060a16}._logrosHeroOnly_1ja53_205{height:100%;width:100%}._logrosHeroOnly_1ja53_205 .ib-card{height:100%;min-height:0}._logrosHeroOnly_1ja53_205 .ib-card>.relative{height:100%;padding:.45rem .35rem .5rem!important;gap:.42rem!important}._logrosHeroOnly_1ja53_205 .ib-card>.relative>header{padding-top:.18rem;padding-inline:.35rem}._logrosHeroOnly_1ja53_205 [data-demo-anchor=logros-growth-calibration],._logrosHeroOnly_1ja53_205 [data-demo-anchor=weekly-wrapped-shelf],._logrosHeroOnly_1ja53_205 [data-demo-anchor=monthly-wrapped-shelf]{display:none!important}._logrosHeroOnly_1ja53_205 [data-demo-anchor=logros-shelves]{flex:1 1 auto;min-height:0}._logrosHeroOnly_1ja53_205 [data-demo-anchor=logros-carousel-structure]{display:grid;grid-template-rows:auto 1fr;height:100%;min-height:0;gap:.28rem}._logrosHeroOnly_1ja53_205 [data-demo-anchor=logros-pillar-selector]{margin:0!important;padding-top:.1rem}._logrosHeroOnly_1ja53_205 [data-demo-anchor=logros-carousel-track]{--hero-logros-card-width: min(86%, 16.8rem);min-height:0;margin-top:.22rem;padding-inline:max(.35rem,calc((100% - var(--hero-logros-card-width)) / 2));gap:.56rem;align-items:stretch}._logrosHeroOnly_1ja53_205 [data-demo-anchor=logros-carousel-track]>button{width:var(--hero-logros-card-width);min-height:0;height:min(21.8rem,100%);padding:.72rem;border-radius:1.1rem}._logrosHeroOnly_1ja53_205 [data-demo-anchor=logros-carousel-track]>button .text-lg{font-size:.86rem}._logrosHeroOnly_1ja53_205 [data-demo-anchor=logros-carousel-structure]>.flex.items-center{display:none!important}._realViewport_1ja53_276{position:absolute;inset:var(--hero-phone-safe-top) 0 0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:none;pointer-events:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}._realViewport_1ja53_276::-webkit-scrollbar{display:none}._mobileDashboardRoot_1ja53_292{min-height:100%;width:100%;padding:16px 12px 108px;box-sizing:border-box}._logrosHeroOnly_1ja53_205 .ib-light-elevated-surface--emerald{padding:.6rem!important}._logrosHeroOnly_1ja53_205 .ib-light-elevated-surface--emerald .mt-3.grid.gap-3.sm\:grid-cols-2{margin-top:.5rem;gap:.45rem;grid-template-columns:1fr!important}._logrosHeroOnly_1ja53_205 .ib-light-elevated-surface--emerald .mt-3.grid.gap-3.sm\:grid-cols-2>:nth-child(n+2){display:none!important}._logrosHeroOnly_1ja53_205 .ib-light-elevated-surface--emerald button{padding:.55rem!important}._logrosHeroOnly_1ja53_205 .ib-light-elevated-surface--indigo,._heroFocusContent_1ja53_329 [data-demo-anchor=daily-energy],._heroFocusContent_1ja53_329 [data-demo-anchor=daily-cultivation],._heroFocusContent_1ja53_329 [data-demo-anchor=moderation],._heroFocusContent_1ja53_329 [data-demo-anchor=balance]{display:none!important}._heroFocusContent_1ja53_329 .order-1,._heroFocusContent_1ja53_329 .order-3>:not([data-demo-anchor=emotion-chart]),._heroFocusContent_1ja53_329 .order-4>:not([data-demo-anchor=streaks]){display:none!important}._heroFocusViewport_1ja53_342{padding-bottom:88px;padding-top:6px}._heroFocusContent_1ja53_329 [data-demo-anchor=overall-progress] .ib-metric-header-card>.relative{gap:.7rem;padding:.4rem .45rem .6rem}._heroFocusContent_1ja53_329 [data-demo-anchor=overall-progress] .ib-metric-header-card header{gap:.5rem;padding-top:.2rem}._heroFocusContent_1ja53_329 [data-demo-anchor=overall-progress] .ib-metric-header-card header h3{font-size:.7rem}._heroFocusContent_1ja53_329 [data-demo-anchor=overall-progress] .ib-metric-header-card header [class*=inline-flex]{transform:scale(.94);transform-origin:top right}._heroFocusContent_1ja53_329 [data-demo-anchor=overall-progress] .ib-metric-header-card .text-4xl{font-size:1.8rem;line-height:1}._heroFocusContent_1ja53_329 [data-demo-anchor=overall-progress] .ib-metric-header-card .text-\[2\.5em\]{font-size:2.05em}._heroFocusContent_1ja53_329 [data-demo-anchor=overall-progress] .ib-metric-header-card .space-y-3{row-gap:.5rem}._heroFocusContent_1ja53_329 [data-demo-anchor=overall-progress] .ib-metric-header-card .h-6{height:1.2rem}._heroFocusContent_1ja53_329 [data-demo-anchor=overall-progress] .ib-metric-header-card [role=progressbar] span{font-size:10px}._heroFocusContent_1ja53_329 [data-demo-anchor=emotion-chart] .ib-card>.relative,._heroFocusContent_1ja53_329 [data-demo-anchor=streaks] .ib-card>.relative{padding:.45rem .55rem .6rem;gap:.7rem}._heroFocusContent_1ja53_329 [data-demo-anchor=emotion-chart] .ib-card header,._heroFocusContent_1ja53_329 [data-demo-anchor=streaks] .ib-card header{gap:.45rem .6rem;padding-top:.15rem}._heroFocusContent_1ja53_329 [data-demo-anchor=emotion-chart] .ib-card header h3,._heroFocusContent_1ja53_329 [data-demo-anchor=streaks] .ib-card header h3{font-size:.72rem}._heroFocusContent_1ja53_329 [data-demo-anchor=emotion-chart] .ib-card header p,._heroFocusContent_1ja53_329 [data-demo-anchor=streaks] .ib-card header p{font-size:.62rem}._heroFocusContent_1ja53_329 [data-demo-anchor=emotion-chart] .ib-card>.relative>.flex.flex-col.gap-4,._heroFocusContent_1ja53_329 [data-demo-anchor=streaks] .ib-card>.relative>.flex.flex-col.gap-4{gap:.65rem}._heroFocusContent_1ja53_329 [data-demo-anchor=emotion-chart] .ib-card .emotion-highlight-indicator{width:1.35rem;height:1.35rem}._heroFocusContent_1ja53_329 [data-demo-anchor=emotion-chart] .ib-card [data-emotion-card=summary] .summary-inner{padding:.42rem .5rem;gap:.35rem}._heroFocusContent_1ja53_329 [data-demo-anchor=emotion-chart] .ib-card [data-emotion-card=summary] .summary-content{gap:.4rem}._heroFocusContent_1ja53_329 [data-demo-anchor=emotion-chart] .ib-card [data-emotion-card=summary] .summary-title{font-size:.7rem}._heroFocusContent_1ja53_329 [data-demo-anchor=emotion-chart] .ib-card [data-emotion-card=summary] .summary-description{font-size:.66rem;line-height:1.2}._heroFocusContent_1ja53_329 [data-demo-anchor=emotion-chart] .ib-card [data-emotion-card=heatmap]{--emotion-heatmap-min-h: 0px}._heroFocusContent_1ja53_329 [data-demo-anchor=emotion-chart] .ib-card [data-emotion-card=heatmap] .emotion-chart-surface{padding:.35rem .45rem}._heroFocusContent_1ja53_329 [data-demo-anchor=streaks] .ib-card [data-demo-anchor=streaks-top],._heroFocusContent_1ja53_329 [data-demo-anchor=streaks] .ib-card [data-demo-anchor=streaks-bottom]{row-gap:.6rem}._heroFocusContent_1ja53_329 [data-demo-anchor=streaks] .ib-card [data-demo-anchor=streaks-top]>section,._heroFocusContent_1ja53_329 [data-demo-anchor=streaks] .ib-card [data-demo-anchor=streaks-bottom]>section{row-gap:.55rem}._heroFocusContent_1ja53_329 [data-demo-anchor=streaks] .ib-card .grid.grid-cols-1.gap-3{gap:.45rem}._heroFocusContent_1ja53_329 [data-demo-anchor=streaks] .ib-card [data-demo-anchor=streaks-top] article[role=button],._heroFocusContent_1ja53_329 [data-demo-anchor=streaks] .ib-card [data-demo-anchor=streaks-bottom] article[role=button]{min-height:4rem;padding:.42rem .52rem;gap:.3rem}._heroFocusContent_1ja53_329 [data-demo-anchor=streaks] .ib-card article[role=button] .text-sm.font-medium{font-size:.75rem;line-height:1.15}._heroFocusContent_1ja53_329 [data-demo-anchor=streaks] .ib-card article[role=button] .min-w-0.flex-1 p{font-size:.63rem}._heroFocusContent_1ja53_329 [data-demo-anchor=streaks] .ib-card article[role=button]>.grid{gap:.35rem .55rem}._heroFocusContent_1ja53_329 [data-demo-anchor=streaks] .ib-card article[role=button]>.grid>div:first-child{min-width:0}._heroFocusContent_1ja53_329 [data-demo-anchor=streaks] .ib-card article[role=button]>.grid>div+div{min-width:4.2rem;align-items:stretch;gap:.1rem}._heroFocusContent_1ja53_329 [data-demo-anchor=streaks] .ib-card article[role=button]>.grid>div+div>.flex{width:-moz-fit-content;width:fit-content}._heroFocusContent_1ja53_329 [data-demo-anchor=streaks] .ib-card article[role=button]>.grid>div+div>.flex.items-end{justify-content:flex-start;gap:.12rem}._heroFocusContent_1ja53_329 [data-demo-anchor=streaks] .ib-card article[role=button]>.grid>div+div>.flex.items-end>div{width:.42rem;min-width:.42rem}._heroFocusContent_1ja53_329 [data-demo-anchor=streaks] .ib-card article[role=button]>.grid>div+div>.flex.items-center{justify-content:flex-start;gap:.12rem;font-size:.46rem;letter-spacing:.02em;text-transform:uppercase;color:#94a3b8e6}._heroFocusContent_1ja53_329 [data-demo-anchor=streaks] .ib-card article[role=button]>.grid>div+div>.flex.items-center>span{width:.42rem;min-width:.42rem;line-height:1}._heroFocusContent_1ja53_329 [data-demo-anchor=streaks] .ib-card article[role=button] .h-2\.5,._heroFocusContent_1ja53_329 [data-demo-anchor=streaks] .ib-card article[role=button] .h-2\.5>div{height:.42rem}._heroFocusContent_1ja53_329 [data-demo-anchor=streaks] .ib-card article[role=button] .ib-streak-fire-chip__inner{padding:.1rem .38rem;font-size:.58rem;gap:.2rem}._sceneDashboard_1ja53_184 .lg\:grid-cols-12{grid-template-columns:minmax(0,1fr)!important}._sceneDashboard_1ja53_184 .lg\:col-span-4,._sceneDashboard_1ja53_184 .lg\:col-span-5,._sceneDashboard_1ja53_184 .lg\:col-span-6,._sceneDashboard_1ja53_184 .lg\:col-span-7,._sceneDashboard_1ja53_184 .lg\:col-span-8,._sceneDashboard_1ja53_184 .lg\:col-span-12,._sceneDashboard_1ja53_184 .md\:col-span-2,._sceneDashboard_1ja53_184 .md\:col-span-3,._sceneDashboard_1ja53_184 .md\:col-span-4{grid-column:span 1 / span 1!important}._sceneDashboard_1ja53_184 .lg\:order-2,._sceneDashboard_1ja53_184 .lg\:order-3,._sceneDashboard_1ja53_184 .lg\:order-4{order:initial!important}._sceneDashboard_1ja53_184 .md\:grid-cols-2,._sceneDashboard_1ja53_184 .md\:grid-cols-3,._sceneDashboard_1ja53_184 .lg\:grid-cols-2,._sceneDashboard_1ja53_184 .lg\:grid-cols-3,._sceneDashboard_1ja53_184 .lg\:grid-cols-4{grid-template-columns:minmax(0,1fr)!important}._sceneDashboard_1ja53_184 .md\:gap-5,._sceneDashboard_1ja53_184 .lg\:gap-6{gap:1rem!important}._sceneDashboard_1ja53_184 [class*=max-w-]{max-width:100%!important}@media (max-width: 980px){._hero_1ja53_24{grid-template-columns:1fr;align-content:start;min-height:unset}._visualCol_1ja53_96{justify-content:flex-start}._phoneFrame_1ja53_101{width:min(100%,340px);transform:none}}*,: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: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Manrope,Inter,system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,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{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--motion-duration-fast: .12s;--motion-duration-base: .2s;--motion-duration-slow: .36s;--missions-market-flip-duration: .52s;--motion-ease-enter: cubic-bezier(.16, 1, .3, 1);--motion-ease-exit: cubic-bezier(.7, 0, .84, 0);--motion-ease-emphasis: cubic-bezier(.34, 1.56, .64, 1);--motion-ease-standard: cubic-bezier(.4, 0, .2, 1);--onboarding-glass-surface-base: rgba(255, 255, 255, .1);--onboarding-glass-surface-inner: rgba(255, 255, 255, .06);--onboarding-glass-surface-ghost: rgba(255, 255, 255, .03);--onboarding-glass-border: rgba(255, 255, 255, .2);--onboarding-glass-border-soft: rgba(255, 255, 255, .12);--onboarding-glass-shadow: 0 26px 80px rgba(12, 18, 38, .24);--onboarding-premium-root-bg: radial-gradient( 112% 84% at 16% -8%, rgba(255, 255, 255, .04), transparent 62% ), linear-gradient(180deg, #010409 0%, #030507 58%, #010203 100%);--onboarding-premium-root-text: #f8fafc;--onboarding-premium-text-muted: rgba(255, 255, 255, .7);--onboarding-premium-text-subtle: rgba(255, 255, 255, .5);--onboarding-premium-overlay-soft: rgba(255, 255, 255, .06);--onboarding-premium-overlay-base: rgba(255, 255, 255, .1);--ib-dark-surface-app: #010409;--ib-dark-surface-section: #05080d;--ib-dark-surface-panel: #0a0f16;--ib-dark-surface-card: #121820;--ib-dark-surface-card-hover: #171f2a;--ib-dark-surface-card-active: #1b2532;--ib-surface-app: var(--ib-dark-surface-app);--ib-surface-section: var(--ib-dark-surface-section);--ib-surface-panel: var(--ib-dark-surface-panel);--ib-surface-card: var(--ib-dark-surface-card);--ib-surface-card-hover: var(--ib-dark-surface-card-hover);--ib-surface-card-active: var(--ib-dark-surface-card-active);--surface-app: var(--ib-surface-app);--surface-section: var(--ib-surface-section);--surface-card: var(--ib-surface-card);--surface-elevated: var(--ib-surface-panel);--color-surface: var(--ib-surface-app);--color-surface-muted: var(--ib-surface-section);--color-surface-elevated: var(--ib-surface-panel);--color-surface-highlight: var(--ib-surface-card);--color-text: #f8fafc;--color-text-muted: #cbd5f5;--color-text-subtle: #94a3b8;--color-accent-primary: #38bdf8;--color-accent-secondary: #8b5cf6;--color-overlay-1: rgba(255, 255, 255, .055);--color-overlay-2: rgba(255, 255, 255, .09);--color-overlay-3: rgba(255, 255, 255, .13);--color-overlay-4: rgba(255, 255, 255, .16);--color-overlay-5: rgba(255, 255, 255, .22);--color-border-subtle: rgba(255, 255, 255, .09);--color-border-soft: rgba(255, 255, 255, .13);--color-border-strong: rgba(255, 255, 255, .19);--color-text-strong: #ffffff;--color-text-dim: rgba(255, 255, 255, .7);--color-text-faint: rgba(255, 255, 255, .6);--color-slate-100: #f1f5f9;--color-slate-200: #e2e8f0;--color-slate-300: #cbd5e1;--color-slate-400: #94a3b8;--color-slate-900-95: rgba(15, 23, 42, .95);--color-slate-950-80: rgba(2, 6, 23, .8);--color-innerbloom-gradient-start: #a770ef;--color-innerbloom-gradient-mid: #cf8bf3;--color-innerbloom-gradient-end: #fdb99b;--gradient-innerbloom: linear-gradient( 90deg, var(--color-innerbloom-gradient-start) 0%, var(--color-innerbloom-gradient-mid) 52%, var(--color-innerbloom-gradient-end) 100% );--gradient-innerbloom-soft: linear-gradient( 90deg, color-mix( in srgb, var(--color-innerbloom-gradient-start) 22%, transparent ) 0%, color-mix(in srgb, var(--color-innerbloom-gradient-mid) 24%, transparent) 52%, color-mix(in srgb, var(--color-innerbloom-gradient-end) 20%, transparent) 100% );--shadow-innerbloom-cta: 0 12px 28px rgba(207, 139, 243, .28);--color-widget-menu-heading: var(--color-text);--color-widget-menu-label: var(--color-text-muted);--color-widget-menu-item-title: var(--color-text);--color-widget-menu-icon: var(--color-text-faint);--color-widget-edit-border: var(--color-border-soft);--color-widget-edit-bg: var(--color-overlay-1);--color-widget-edit-hover-bg: var(--color-overlay-2);--color-widget-edit-text: var(--color-text-dim);--color-widget-chip-border: rgba(255, 255, 255, .55);--color-widget-chip-bg: transparent;--color-widget-chip-hover-bg: rgba(255, 255, 255, .1);--color-widget-chip-text: var(--color-text);--color-widget-chip-icon: var(--color-text-faint);--color-widget-chip-active-border: #6ee7b7;--color-widget-chip-active-bg: rgba(52, 211, 153, .12);--color-widget-chip-active-text: #ecfdf5;--color-widget-chip-active-icon: #d1fae5;--color-widget-chip-active-outline: rgba(52, 211, 153, .5);--color-quickaccess-bg: rgba(49, 46, 129, .2);--color-quickaccess-border: rgba(129, 140, 248, .35);--color-quickaccess-text: rgba(224, 231, 255, .92);--color-quickaccess-label: rgba(196, 181, 253, .86);--color-quickaccess-cta-bg: rgba(99, 102, 241, .2);--color-quickaccess-cta-border: rgba(165, 180, 252, .5);--color-quickaccess-cta-text: rgba(238, 242, 255, .95);--color-quickaccess-cta-hover-bg: rgba(99, 102, 241, .3);--color-quickaccess-cta-hover-border: rgba(199, 210, 254, .72);--color-quickaccess-cta-disabled-bg: rgba(99, 102, 241, .14);--color-quickaccess-cta-disabled-border: rgba(165, 180, 252, .3);--color-quickaccess-cta-disabled-text: rgba(224, 231, 255, .62);--color-card-gradient: linear-gradient( 180deg, color-mix(in srgb, var(--ib-surface-panel) 96%, white 4%), color-mix(in srgb, var(--ib-surface-section) 98%, black 2%) );--color-card-highlight-gradient: radial-gradient( ellipse at top, rgba(255, 255, 255, .045), rgba(6, 8, 12, .82) );--color-card-shadow: 0 8px 16px rgba(0, 0, 0, .32), 0 16px 28px rgba(0, 0, 0, .24);--color-card-border: var(--color-border-subtle);--color-glass-surface: linear-gradient( 180deg, color-mix(in srgb, var(--ib-surface-panel) 88%, transparent), color-mix(in srgb, var(--ib-surface-section) 82%, transparent) );--color-glow-soft: rgba(139, 154, 180, .09);--shadow-elev-1: 0 8px 20px rgba(0, 0, 0, .28);--shadow-elev-2: 0 14px 36px rgba(2, 6, 23, .34);--glass-bg: linear-gradient( 180deg, color-mix(in srgb, var(--ib-surface-panel) 88%, transparent), color-mix(in srgb, var(--ib-surface-section) 82%, transparent) );--glass-border: rgba(255, 255, 255, .085);--ib-premium-divider: color-mix( in srgb, var(--color-border-soft) 72%, transparent );--color-ios-quick-access-modal-surface: #182640;--color-ios-quick-access-modal-border: var(--color-border-soft);--color-ios-quick-access-modal-text: var(--color-text-strong);--color-ios-quick-access-modal-text-muted: var(--color-text-muted);--color-ios-quick-access-modal-chip-border: var(--color-border-soft);--color-ios-quick-access-modal-chip-bg: var(--color-overlay-2);--color-ios-quick-access-modal-chip-text: var(--color-text-strong);--color-ios-quick-access-modal-button-border: var(--color-border-soft);--color-ios-quick-access-modal-button-bg: var(--color-overlay-2);--color-ios-quick-access-modal-button-hover-bg: var(--color-overlay-3);--color-ios-quick-access-modal-button-text: var(--color-text-strong)}:root[data-theme=dark]{color-scheme:dark;--ib-dark-surface-app: #010409;--ib-dark-surface-section: #05080d;--ib-dark-surface-panel: #0a0f16;--ib-dark-surface-card: #121820;--ib-dark-surface-card-hover: #171f2a;--ib-dark-surface-card-active: #1b2532;--ib-surface-app: var(--ib-dark-surface-app);--ib-surface-section: var(--ib-dark-surface-section);--ib-surface-panel: var(--ib-dark-surface-panel);--ib-surface-card: var(--ib-dark-surface-card);--ib-surface-card-hover: var(--ib-dark-surface-card-hover);--ib-surface-card-active: var(--ib-dark-surface-card-active);--surface-app: var(--ib-surface-app);--surface-section: var(--ib-surface-section);--surface-card: var(--ib-surface-card);--surface-elevated: var(--ib-surface-panel);--color-surface: var(--ib-surface-app);--color-surface-muted: var(--ib-surface-section);--color-surface-elevated: var(--ib-surface-panel);--color-surface-highlight: var(--ib-surface-card);--color-text: #f8fafc;--color-text-muted: #cbd5f5;--color-text-subtle: #94a3b8;--color-accent-primary: #38bdf8;--color-accent-secondary: #8b5cf6;--color-overlay-1: rgba(255, 255, 255, .055);--color-overlay-2: rgba(255, 255, 255, .09);--color-overlay-3: rgba(255, 255, 255, .13);--color-overlay-4: rgba(255, 255, 255, .16);--color-overlay-5: rgba(255, 255, 255, .22);--color-border-subtle: rgba(255, 255, 255, .09);--color-border-soft: rgba(255, 255, 255, .13);--color-border-strong: rgba(255, 255, 255, .19);--color-text-strong: #ffffff;--color-text-dim: rgba(255, 255, 255, .7);--color-text-faint: rgba(255, 255, 255, .6);--color-slate-100: #f1f5f9;--color-slate-200: #e2e8f0;--color-slate-300: #cbd5e1;--color-slate-400: #94a3b8;--color-slate-900-95: rgba(15, 23, 42, .95);--color-slate-950-80: rgba(2, 6, 23, .8);--color-widget-menu-heading: var(--color-text);--color-widget-menu-label: var(--color-text-muted);--color-widget-menu-item-title: var(--color-text);--color-widget-menu-icon: var(--color-text-faint);--color-widget-edit-border: var(--color-border-soft);--color-widget-edit-bg: var(--color-overlay-1);--color-widget-edit-hover-bg: var(--color-overlay-2);--color-widget-edit-text: var(--color-text-dim);--color-widget-chip-border: rgba(255, 255, 255, .55);--color-widget-chip-bg: transparent;--color-widget-chip-hover-bg: rgba(255, 255, 255, .1);--color-widget-chip-text: var(--color-text);--color-widget-chip-icon: var(--color-text-faint);--color-widget-chip-active-border: #6ee7b7;--color-widget-chip-active-bg: rgba(52, 211, 153, .12);--color-widget-chip-active-text: #ecfdf5;--color-widget-chip-active-icon: #d1fae5;--color-widget-chip-active-outline: rgba(52, 211, 153, .5);--color-quickaccess-bg: rgba(49, 46, 129, .2);--color-quickaccess-border: rgba(129, 140, 248, .35);--color-quickaccess-text: rgba(224, 231, 255, .92);--color-quickaccess-label: rgba(196, 181, 253, .86);--color-quickaccess-cta-bg: rgba(99, 102, 241, .2);--color-quickaccess-cta-border: rgba(165, 180, 252, .5);--color-quickaccess-cta-text: rgba(238, 242, 255, .95);--color-quickaccess-cta-hover-bg: rgba(99, 102, 241, .3);--color-quickaccess-cta-hover-border: rgba(199, 210, 254, .72);--color-quickaccess-cta-disabled-bg: rgba(99, 102, 241, .14);--color-quickaccess-cta-disabled-border: rgba(165, 180, 252, .3);--color-quickaccess-cta-disabled-text: rgba(224, 231, 255, .62);--color-card-gradient: linear-gradient( 180deg, color-mix(in srgb, var(--ib-surface-panel) 96%, white 4%), color-mix(in srgb, var(--ib-surface-section) 98%, black 2%) );--color-card-highlight-gradient: radial-gradient( ellipse at top, rgba(255, 255, 255, .045), rgba(6, 8, 12, .82) );--color-card-shadow: 0 8px 16px rgba(0, 0, 0, .32), 0 16px 28px rgba(0, 0, 0, .24);--color-card-border: var(--color-border-subtle);--color-glass-surface: linear-gradient( 180deg, color-mix(in srgb, var(--ib-surface-panel) 88%, transparent), color-mix(in srgb, var(--ib-surface-section) 82%, transparent) );--color-glow-soft: rgba(139, 154, 180, .09);--shadow-elev-1: 0 8px 20px rgba(0, 0, 0, .28);--shadow-elev-2: 0 14px 36px rgba(2, 6, 23, .34);--glass-bg: linear-gradient( 180deg, color-mix(in srgb, var(--ib-surface-panel) 88%, transparent), color-mix(in srgb, var(--ib-surface-section) 82%, transparent) );--glass-border: rgba(255, 255, 255, .085)}:root[data-theme=light]{color-scheme:light;--color-dashboard-light-bg: radial-gradient( 116% 84% at 84% -6%, rgba(148, 163, 184, .06) 0%, rgba(148, 163, 184, 0) 62% ), linear-gradient(180deg, #f8fafc 0%, #f4f6f8 52%, #eef2f6 100%);--ib-surface-app: #f7f8fa;--ib-surface-section: #f1f3f6;--ib-surface-panel: #ffffff;--ib-surface-card: #fafbfc;--ib-surface-card-hover: #f3f6fb;--ib-surface-card-active: #edf2f8;--surface-app: var(--ib-surface-app);--surface-section: var(--ib-surface-section);--surface-card: var(--ib-surface-card);--surface-elevated: var(--ib-surface-panel);--color-surface: var(--ib-surface-app);--color-surface-muted: var(--ib-surface-section);--color-surface-elevated: var(--ib-surface-panel);--color-surface-highlight: var(--ib-surface-card);--color-text: #0f172a;--color-text-muted: #334155;--color-text-subtle: #64748b;--color-accent-primary: #6366f1;--color-accent-secondary: #d946ef;--color-overlay-1: rgba(255, 255, 255, .9);--color-overlay-2: rgba(245, 248, 252, .84);--color-overlay-3: rgba(226, 232, 240, .52);--color-overlay-4: rgba(148, 163, 184, .22);--color-overlay-5: rgba(148, 163, 184, .3);--color-border-subtle: rgba(15, 23, 42, .075);--color-border-soft: rgba(15, 23, 42, .11);--color-border-strong: rgba(15, 23, 42, .2);--color-text-strong: #020617;--color-text-dim: rgba(15, 23, 42, .78);--color-text-faint: rgba(51, 65, 85, .68);--color-slate-100: #0f172a;--color-slate-200: #1e293b;--color-slate-300: #334155;--color-slate-400: #64748b;--color-slate-900-95: rgba(255, 255, 255, .95);--color-slate-950-80: rgba(248, 250, 255, .8);--color-widget-menu-heading: #0f172a;--color-widget-menu-label: #334155;--color-widget-menu-item-title: #020617;--color-widget-menu-icon: #64748b;--color-widget-edit-border: #cbd5e1;--color-widget-edit-bg: #ffffff;--color-widget-edit-hover-bg: #f8fafc;--color-widget-edit-text: #1e293b;--color-widget-chip-border: #cbd5e1;--color-widget-chip-bg: #ffffff;--color-widget-chip-hover-bg: #f8fafc;--color-widget-chip-text: #334155;--color-widget-chip-icon: #64748b;--color-widget-chip-active-border: #10b981;--color-widget-chip-active-bg: #d1fae5;--color-widget-chip-active-text: #064e3b;--color-widget-chip-active-icon: #047857;--color-widget-chip-active-outline: rgba(16, 185, 129, .28);--color-quickaccess-bg: rgba(238, 242, 255, .78);--color-quickaccess-border: rgba(196, 181, 253, .65);--color-quickaccess-text: #4338ca;--color-quickaccess-label: rgba(109, 40, 217, .85);--color-quickaccess-cta-bg: rgba(224, 231, 255, .86);--color-quickaccess-cta-border: rgba(167, 139, 250, .58);--color-quickaccess-cta-text: #4338ca;--color-quickaccess-cta-hover-bg: rgba(221, 214, 254, .96);--color-quickaccess-cta-hover-border: rgba(139, 92, 246, .7);--color-quickaccess-cta-disabled-bg: rgba(237, 233, 254, .85);--color-quickaccess-cta-disabled-border: rgba(196, 181, 253, .55);--color-quickaccess-cta-disabled-text: rgba(67, 56, 202, .58);--color-card-gradient: linear-gradient( 180deg, rgba(255, 255, 255, .96), rgba(246, 248, 251, .92) );--color-card-highlight-gradient: linear-gradient(180deg, #ffffff, #f7f9fc);--color-card-shadow: 0 8px 18px rgba(52, 38, 27, .1), 0 20px 48px rgba(138, 116, 96, .14);--color-card-border: color-mix( in srgb, var(--color-border-subtle) 22%, transparent );--color-glass-surface: linear-gradient( 180deg, rgba(255, 255, 255, .96), rgba(246, 248, 251, .92) );--color-glow-soft: rgba(226, 232, 240, .5);--shadow-elev-1: 0 8px 20px rgba(15, 23, 42, .08), 0 18px 36px rgba(51, 65, 85, .08);--shadow-elev-2: 0 14px 34px rgba(15, 23, 42, .1), 0 30px 64px rgba(51, 65, 85, .12);--IB_SURFACE_CARD_LIGHT: 0 7px 16px rgba(15, 23, 42, .06), 0 16px 34px rgba(51, 65, 85, .1);--glass-bg: linear-gradient( 180deg, rgba(255, 255, 255, .96), rgba(246, 248, 251, .92) );--glass-border: rgba(15, 23, 42, .08);--onboarding-premium-root-bg: radial-gradient( 116% 84% at 84% -6%, rgba(148, 163, 184, .07) 0%, rgba(148, 163, 184, 0) 62% ), linear-gradient(180deg, #f8fafc 0%, #f4f6f8 52%, #eef2f6 100%);--onboarding-premium-root-text: #0f172a;--onboarding-premium-text-muted: #334155;--onboarding-premium-text-subtle: #64748b;--onboarding-premium-overlay-soft: rgba(15, 23, 42, .035);--onboarding-premium-overlay-base: rgba(15, 23, 42, .06);--onboarding-glass-surface-base: rgba(255, 255, 255, .92);--onboarding-glass-surface-inner: rgba(255, 255, 255, .85);--onboarding-glass-surface-ghost: rgba(248, 250, 255, .76);--onboarding-glass-border: rgba(148, 163, 184, .24);--onboarding-glass-border-soft: rgba(148, 163, 184, .2);--onboarding-glass-shadow: 0 12px 30px rgba(15, 23, 42, .1), 0 26px 58px rgba(196, 181, 253, .16);--color-ios-quick-access-modal-surface: #ffffff;--color-ios-quick-access-modal-border: var(--color-border-soft);--color-ios-quick-access-modal-text: var(--color-text-strong);--color-ios-quick-access-modal-text-muted: var(--color-text-dim);--color-ios-quick-access-modal-chip-border: var(--color-border-soft);--color-ios-quick-access-modal-chip-bg: var(--color-overlay-2);--color-ios-quick-access-modal-chip-text: var(--color-text);--color-ios-quick-access-modal-button-border: var(--color-border-soft);--color-ios-quick-access-modal-button-bg: var(--color-overlay-2);--color-ios-quick-access-modal-button-hover-bg: var(--color-overlay-2);--color-ios-quick-access-modal-button-text: var(--color-text)}body{min-height:100vh;min-height:100dvh;overflow-x:hidden;font-family:Manrope,Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--color-surface);color:var(--color-text)}:root[data-theme=dark] body{background-image:radial-gradient(112% 84% at 16% -8%,rgba(255,255,255,.04),transparent 62%),linear-gradient(180deg,#010409,#030507 58%,#010203)}:root[data-theme=light] body{background-image:var(--color-dashboard-light-bg)}.ib-card-contour-shadow{box-shadow:var(--IB_SURFACE_CARD_LIGHT)}:root[data-theme=dark] .ib-card-contour-shadow{box-shadow:var(--shadow-elev-1)}@keyframes auth-gradient-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.aurora-background{position:relative;isolation:isolate}.aurora-content{position:relative;z-index:1}.aurora-surface{--aurora-blur: 140px;--aurora-speed: 46s;--aurora-intensity: 1;--aurora-noise-opacity: .04;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;z-index:0;background:radial-gradient(140% 120% at 50% 25%,color-mix(in srgb,var(--aurora-surface-alt) 58%,transparent) 0%,transparent 62%),linear-gradient(180deg,color-mix(in srgb,var(--aurora-surface) 72%,transparent),color-mix(in srgb,var(--aurora-surface) 88%,transparent) 80%)}.aurora-gradient{position:absolute;top:-18%;right:-18%;bottom:-18%;left:-18%;filter:blur(var(--aurora-blur));opacity:calc(.9 * var(--aurora-intensity));transform-origin:50% 50%;will-change:transform;animation:aurora-shift var(--aurora-speed) ease-in-out infinite;mix-blend-mode:screen}.aurora-gradient--back{background:radial-gradient(circle at 18% 24%,var(--aurora-blob-a) 0%,transparent 48%),radial-gradient(circle at 82% 16%,var(--aurora-blob-b) 0%,transparent 46%),radial-gradient(circle at 44% 82%,var(--aurora-blob-c) 0%,transparent 56%);animation-duration:calc(var(--aurora-speed) * 1.2)}.aurora-gradient--mid{background:radial-gradient(circle at 14% 65%,var(--aurora-blob-c) 0%,transparent 54%),radial-gradient(circle at 86% 68%,var(--aurora-blob-d) 0%,transparent 52%),radial-gradient(circle at 54% 26%,color-mix(in srgb,var(--aurora-blob-b) 60%,var(--aurora-surface-alt) 40%) 0%,transparent 60%);animation-duration:calc(var(--aurora-speed) * 1.55);animation-delay:-12s;opacity:calc(.72 * var(--aurora-intensity))}.aurora-gradient--front{top:-14%;right:-14%;bottom:-14%;left:-14%;background:radial-gradient(circle at 10% 42%,color-mix(in srgb,var(--aurora-blob-b) 75%,var(--aurora-blob-a) 25%) 0%,transparent 54%),radial-gradient(circle at 90% 48%,color-mix(in srgb,var(--aurora-blob-a) 70%,var(--aurora-blob-d) 30%) 0%,transparent 52%),radial-gradient(circle at 48% 8%,color-mix(in srgb,var(--aurora-blob-d) 80%,var(--aurora-surface) 20%) 0%,transparent 52%);animation-duration:calc(var(--aurora-speed) * 1.9);animation-delay:-18s;opacity:calc(.6 * var(--aurora-intensity))}.aurora-noise{position:absolute;top:-2%;right:-2%;bottom:-2%;left:-2%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 160 160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='0.22'/%3E%3C/svg%3E");mix-blend-mode:soft-light;opacity:calc(var(--aurora-noise-opacity) * var(--aurora-intensity));transform:translateZ(0)}@keyframes aurora-shift{0%{transform:translate3d(-6%,-4%,0) scale(1.06) rotate(-1deg)}50%{transform:translate3d(5%,3%,0) scale(1.12) rotate(1deg)}to{transform:translate3d(6%,-5%,0) scale(1.08) rotate(-.5deg)}}*::selection{background-color:transparent;color:inherit}*::-moz-selection{background-color:transparent;color:inherit}#root{min-height:100vh;min-height:100dvh}.\!container{width:100%!important}.container{width:100%}@media (min-width: 640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width: 768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width: 1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width: 1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width: 1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}@keyframes native-welcome-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes native-welcome-rise{0%,to{opacity:.78;transform:translate3d(0,8px,0) scale(.98)}50%{opacity:1;transform:translate3d(0,-6px,0) scale(1)}}@keyframes native-welcome-drift{0%,to{transform:translate3d(-4px,4px,0) rotate(-3deg)}50%{transform:translate3d(5px,-5px,0) rotate(3deg)}}@keyframes native-welcome-pulse{0%,to{opacity:.5;transform:scale(.94)}50%{opacity:1;transform:scale(1.04)}}.native-welcome-root{position:relative;isolation:isolate;background:radial-gradient(120% 86% at 50% -18%,rgba(30,41,59,.34),transparent 54%),radial-gradient(105% 74% at 85% 0%,rgba(15,23,42,.22),transparent 58%),linear-gradient(180deg,#05070b,#05070b 58%,#07101e)}.native-welcome-carousel{--native-welcome-shell-height: clamp(270px, 45dvh, 440px);--native-welcome-visual-viewport-height: clamp(228px, 38dvh, 370px);--native-welcome-visual-scale: .6;--native-welcome-visual-y: 0px;display:flex;min-height:0;flex:1 1 0;flex-direction:column;gap:clamp(.24rem,.78dvh,.45rem);overflow:visible}.native-welcome-frame{display:flex;flex-direction:column;height:100%;min-height:0;position:relative}.native-welcome-main{display:flex;flex-direction:column;flex:1 1 0;min-height:0;gap:clamp(.34rem,.95dvh,.6rem);overflow:hidden}.native-welcome-copy{display:grid;flex:0 0 auto;gap:.28rem;text-align:center;padding-inline:clamp(.25rem,.9dvw,.45rem);animation:native-welcome-rise .62s var(--motion-ease-enter, ease-out) both}.native-welcome-copy span{font-size:clamp(.62rem,1.15dvh,.72rem);letter-spacing:.22em;text-transform:uppercase;color:#c4d2ffb8;font-weight:600}.native-welcome-copy h1{margin:0;font-size:clamp(1.16rem,2.35dvh,1.5rem);font-weight:800;line-height:1.08;color:#fff;text-wrap:balance}.native-welcome-visual-shell{position:relative;min-height:0;flex:1 1 0;height:auto;max-height:none;overflow:hidden;border-radius:calc(1.5rem - 2px);border:0;background:transparent;box-shadow:none}.native-welcome-visual-shell.landing{width:100%;margin:0;padding:0}.native-welcome-visual-shell .v3-step-visual{--v3-method-visual-viewport-height: var(--native-welcome-visual-viewport-height);margin-inline:auto;width:min(100%,460px);max-width:460px;height:100%}.native-welcome-visual-shell .v3-method-product-visual{margin:0}.native-welcome-visual-shell .v3-method-quickstart__scene,.native-welcome-visual-shell .v3-method-streaks__tilt,.native-welcome-visual-shell .v3-adjustment-demo{transform:translateY(var(--native-welcome-visual-y)) scale(var(--native-welcome-visual-scale));transform-origin:center top}.native-welcome-visual-shell .v3-method-logros__scene{transform:translateY(var(--native-welcome-visual-y)) scale(var(--native-welcome-visual-scale));transform-origin:center top;width:min(116%,530px);margin-left:auto;margin-right:auto}.native-welcome-actions{position:static;flex:0 0 auto;transform:none;padding-bottom:0;margin-top:clamp(.24rem,.65dvh,.44rem)}.native-welcome-root.native-welcome--compact-viewport .native-welcome-carousel{--native-welcome-shell-height: clamp(245px, 41dvh, 370px);--native-welcome-visual-viewport-height: clamp(206px, 34dvh, 315px)}.native-welcome-root.native-welcome--dense-viewport .native-welcome-carousel{--native-welcome-shell-height: clamp(215px, 38dvh, 325px);--native-welcome-visual-viewport-height: clamp(184px, 31dvh, 275px)}.native-welcome-root.native-welcome--compact-viewport .native-welcome-carousel[data-native-step="1"]{--native-welcome-visual-scale: .36}.native-welcome-root.native-welcome--compact-viewport .native-welcome-carousel[data-native-step="2"]{--native-welcome-visual-scale: .29}.native-welcome-root.native-welcome--compact-viewport .native-welcome-carousel[data-native-step="3"]{--native-welcome-visual-scale: .64}.native-welcome-root.native-welcome--compact-viewport .native-welcome-carousel[data-native-step="4"]{--native-welcome-visual-scale: .54}.native-welcome-root.native-welcome--dense-viewport .native-welcome-carousel[data-native-step="1"]{--native-welcome-visual-scale: .34}.native-welcome-root.native-welcome--dense-viewport .native-welcome-carousel[data-native-step="2"]{--native-welcome-visual-scale: .27}.native-welcome-root.native-welcome--dense-viewport .native-welcome-carousel[data-native-step="3"]{--native-welcome-visual-scale: .59;--native-welcome-visual-y: 0px}.native-welcome-root.native-welcome--dense-viewport .native-welcome-carousel[data-native-step="4"]{--native-welcome-visual-scale: .5}.native-welcome-carousel[data-native-step="1"]{--native-welcome-visual-scale: .39;--native-welcome-visual-y: 0px}.native-welcome-carousel[data-native-step="1"] .native-welcome-visual-shell .v3-method-quickstart__titles{margin-bottom:.08rem}.native-welcome-carousel[data-native-step="1"] .native-welcome-visual-shell .v3-method-quickstart__tasks{gap:.22rem}.native-welcome-carousel[data-native-step="1"] .native-welcome-visual-shell .v3-method-quickstart__scene .quick-start-task-step{width:min(115%,540px);margin-inline:auto}.native-welcome-carousel[data-native-step="1"] .native-welcome-visual-shell .v3-method-quickstart__scene .quick-start-task-step [class*=task]{line-height:1.15}.native-welcome-carousel[data-native-step="1"] .native-welcome-carousel-controls{margin-top:clamp(.1rem,.35dvh,.22rem)}.native-welcome-carousel[data-native-step="2"]{--native-welcome-visual-scale: .29;--native-welcome-visual-y: 0px}.native-welcome-carousel[data-native-step="2"] .native-welcome-visual-shell [data-light-scope=dashboard-v3]{overflow:visible}.native-welcome-carousel[data-native-step="3"]{--native-welcome-visual-scale: .68;--native-welcome-visual-y: 0px}.native-welcome-carousel[data-native-step="4"]{--native-welcome-visual-scale: .58;--native-welcome-visual-y: 0px}.native-welcome-carousel-controls{position:static;flex:0 0 auto;display:flex;justify-content:center;align-items:center;gap:.44rem;min-height:clamp(.72rem,1.65dvh,1rem);margin-top:clamp(.16rem,.55dvh,.34rem);pointer-events:auto}.native-welcome-carousel-controls button{position:relative;height:.42rem;width:1rem;border:0;border-radius:999px;background:#e2e8f047;padding:0;overflow:hidden}.native-welcome-carousel-controls button.is-active{width:2.55rem;background:#e2e8f061}.native-welcome-carousel-controls i{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(90deg,#c4b5fd,#f0abfc);transform-origin:left center;animation:native-welcome-progress linear forwards}@media (max-height: 820px){.native-welcome-carousel{gap:clamp(.2rem,.6dvh,.34rem);--native-welcome-shell-height: clamp(230px, 39dvh, 340px)}.native-welcome-visual-shell .v3-step-visual{--native-welcome-visual-viewport-height: clamp(194px, 32dvh, 285px)}.native-welcome-carousel[data-native-step="1"]{--native-welcome-visual-scale: .35}.native-welcome-carousel[data-native-step="2"]{--native-welcome-visual-scale: .27}.native-welcome-carousel[data-native-step="3"]{--native-welcome-visual-scale: .62;--native-welcome-visual-y: 0px}}@media (min-height: 900px){.native-welcome-carousel{gap:clamp(.24rem,.72dvh,.44rem);--native-welcome-shell-height: clamp(285px, 45dvh, 455px)}.native-welcome-visual-shell .v3-step-visual{--native-welcome-visual-viewport-height: clamp(240px, 38dvh, 380px)}.native-welcome-carousel[data-native-step="1"]{--native-welcome-visual-scale: .38}.native-welcome-carousel[data-native-step="2"]{--native-welcome-visual-scale: .3}.native-welcome-carousel[data-native-step="3"]{--native-welcome-visual-scale: .66;--native-welcome-visual-y: 0px}}@media (min-height: 980px){.native-welcome-carousel{--native-welcome-shell-height: clamp(300px, 46dvh, 470px)}.native-welcome-visual-shell .v3-step-visual{--native-welcome-visual-viewport-height: clamp(255px, 39dvh, 400px)}.native-welcome-carousel[data-native-step="3"]{--native-welcome-visual-scale: .66;--native-welcome-visual-y: 0px}}.dashboard-menu-shell{--dashboard-menu-accent-soft: color-mix( in srgb, var(--dashboard-menu-accent) 20%, transparent );border:1px solid rgba(255,255,255,.075);background:linear-gradient(180deg,#05070af5,#020305fa);box-shadow:0 24px 80px #0000008c,inset 0 1px #ffffff09}.dashboard-menu-premium-card{border:1px solid rgba(255,255,255,.07);background:linear-gradient(180deg,#ffffff09,#ffffff05);box-shadow:inset 0 1px #ffffff09,0 16px 36px #0000003d}.dashboard-menu-row{border:1px solid transparent}.dashboard-menu-row:hover{background:color-mix(in srgb,var(--dashboard-menu-accent) 8%,rgba(255,255,255,.03));border-color:color-mix(in srgb,var(--dashboard-menu-accent) 26%,rgba(255,255,255,.08));color:var(--color-text)}.dashboard-menu-row:focus-visible,.dashboard-menu-theme-toggle:focus-visible,.dashboard-menu-icon-button:focus-visible,.dashboard-menu-segment-option:focus-visible{--tw-ring-color: color-mix(in srgb, var(--dashboard-menu-accent) 42%, transparent)}.dashboard-menu-segmented,.dashboard-menu-theme-toggle,.dashboard-menu-icon-button{border-color:#ffffff1c;background:linear-gradient(180deg,#ffffff0b,#ffffff05)}.dashboard-menu-segment-option{border-color:transparent}.dashboard-menu-segment-option--active{border-color:color-mix(in srgb,var(--dashboard-menu-accent) 45%,rgba(255,255,255,.18));background:color-mix(in srgb,var(--dashboard-menu-accent) 15%,rgba(0,0,0,.28));box-shadow:inset 0 1px #ffffff29}.dashboard-menu-theme-toggle{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--dashboard-menu-accent) 20%,transparent)}.dashboard-menu-divider{background:#ffffff0f}.dashboard-menu-icon{color:color-mix(in srgb,var(--dashboard-menu-accent) 45%,var(--color-text-dim));filter:drop-shadow(0 0 8px color-mix(in srgb,var(--dashboard-menu-accent) 12%,transparent))}.dashboard-menu-current-chip{border-color:color-mix(in srgb,var(--dashboard-menu-accent) 35%,rgba(255,255,255,.2));background:color-mix(in srgb,var(--dashboard-menu-accent) 18%,rgba(255,255,255,.02));color:color-mix(in srgb,var(--dashboard-menu-accent) 62%,white)}.dashboard-menu-accent-button{border-color:color-mix(in srgb,var(--dashboard-menu-accent) 40%,rgba(255,255,255,.15));background:color-mix(in srgb,var(--dashboard-menu-accent) 22%,rgba(255,255,255,.02))}.dashboard-menu-mode-chip{color:color-mix(in srgb,var(--dashboard-menu-accent) 70%,var(--color-text))}.dashboard-menu-avatar-rim{border-color:color-mix(in srgb,var(--dashboard-menu-accent) 38%,rgba(255,255,255,.12));box-shadow:0 0 0 1px color-mix(in srgb,var(--dashboard-menu-accent) 22%,transparent),0 10px 24px color-mix(in srgb,var(--dashboard-menu-accent) 18%,transparent)}.dashboard-menu-selection-active{border-color:color-mix(in srgb,var(--dashboard-menu-accent) 48%,rgba(255,255,255,.18));box-shadow:0 0 0 1px color-mix(in srgb,var(--dashboard-menu-accent) 36%,transparent),0 0 20px color-mix(in srgb,var(--dashboard-menu-accent) 20%,transparent)}:root[data-theme=light] .dashboard-menu-shell{border:1px solid rgba(15,23,42,.08);background:linear-gradient(180deg,#fffffff0,#f6f8fbe6);box-shadow:0 18px 46px #0f172a29,inset 0 1px #ffffffe6}:root[data-theme=light] .dashboard-menu-premium-card{border:1px solid rgba(15,23,42,.08);background:linear-gradient(180deg,#fffffff0,#f6f8fbe6);box-shadow:inset 0 1px #ffffffe6,0 12px 24px #0f172a14}:root[data-theme=light] .dashboard-menu-divider{background:#0f172a14}:root[data-theme=light] .dashboard-menu-row:hover{background:color-mix(in srgb,var(--dashboard-menu-accent) 10%,rgba(255,255,255,.7));border-color:color-mix(in srgb,var(--dashboard-menu-accent) 22%,rgba(15,23,42,.12))}:root[data-theme=light] .dashboard-menu-icon{color:color-mix(in srgb,var(--dashboard-menu-accent) 42%,#334155)}.progress-fill--typing{position:relative;overflow:hidden}.progress-fill--typing:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#fff0,#ffffff8c,#fff0 80%);transform:translate(-60%);animation:progress-typing-cursor 1.8s ease-in-out infinite;pointer-events:none;mix-blend-mode:screen;opacity:0}.emotion-grid--weekcols{--emotion-cell-size: var(--cell-size, var(--cell, 12px));--emotion-cell-gap: var(--cell-gap, 6px);display:inline-grid;grid-auto-flow:column;grid-auto-columns:var(--emotion-cell-size);justify-content:center;align-content:flex-start;gap:var(--emotion-cell-gap);padding:clamp(10px,3.75vw,17.5px) clamp(15px,5vw,25px);border-radius:35px;background:linear-gradient(145deg,#0f2142a6,#10172d59);transition:padding .2s ease;width:var(--grid-width, auto);margin-inline:auto}.emotion-col{display:grid;grid-template-rows:repeat(7,var(--emotion-cell-size));gap:var(--emotion-cell-gap)}.emotion-cell{position:relative;width:var(--emotion-cell-size);height:var(--emotion-cell-size);border:none;padding:0;border-radius:clamp(3px,calc(var(--emotion-cell-size) * .35),6px);box-shadow:inset 0 0 0 1px #ffffff0f;cursor:pointer;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent}.emotion-cell:focus-visible{outline:2px solid rgba(255,255,255,.6);outline-offset:2px}.emotion-cell:after{content:attr(data-tooltip);position:absolute;left:50%;bottom:calc(100% + 6px);transform:translate(-50%) scale(.95);transform-origin:bottom center;white-space:nowrap;background:#0a1630f2;color:#fff;font-size:10px;font-weight:500;letter-spacing:.01em;padding:6px 8px;border-radius:6px;box-shadow:0 8px 16px #050c1c73;opacity:0;pointer-events:none;transition:opacity .15s ease,transform .15s ease;z-index:10}.emotion-cell:before{content:"";position:absolute;left:50%;bottom:100%;transform:translate(-50%,4px) scale(.95);width:10px;height:10px;background:#0a1630f2;border-radius:2px;opacity:0;pointer-events:none;transition:opacity .15s ease,transform .15s ease;z-index:9;clip-path:polygon(50% 100%,0 0,100% 0)}.emotion-cell:hover:after,.emotion-cell:hover:before,.emotion-cell:focus-visible:after,.emotion-cell:focus-visible:before,.emotion-cell[data-active=true]:after,.emotion-cell[data-active=true]:before{opacity:1;transform:translate(-50%,-2px) scale(1)}@media (max-width: 420px){.emotion-grid--weekcols{border-radius:16px}}.emotion-highlight-dot{position:relative;overflow:hidden;isolation:isolate;box-shadow:inset 0 0 0 1px #ffffff2e,inset 0 -12px 24px #08142866,0 18px 34px #060e1c73;transform-origin:center;will-change:transform,box-shadow;animation:emotion-highlight-glow 4.8s ease-in-out infinite}.emotion-highlight-dot:before,.emotion-highlight-dot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;z-index:0}.emotion-highlight-dot:before{top:8%;right:8%;bottom:8%;left:8%;background:radial-gradient(circle at 28% 30%,rgb(var(--highlight-rgb, 46 204 113) / .95) 0%,transparent 62%),radial-gradient(circle at 72% 70%,rgb(var(--highlight-rgb, 46 204 113) / .8) 0%,transparent 64%),radial-gradient(circle at 50% 45%,#ffffff38,#fff0 70%);mix-blend-mode:screen;filter:saturate(1.1);animation:emotion-liquid-drift 7s ease-in-out infinite}.emotion-highlight-dot:after{background:radial-gradient(circle at 20% 80%,rgb(var(--highlight-rgb, 46 204 113) / .45) 0%,transparent 60%),radial-gradient(circle at 80% 20%,#ffffff40,#fff0 70%);mix-blend-mode:soft-light;animation:emotion-liquid-shift 5.2s ease-in-out infinite}.emotion-highlight-dot>*{position:relative;z-index:1}:root[data-theme=light] [data-light-scope=dashboard-v3]{--color-slate-900-95: rgba(255, 255, 255, .96);--color-slate-950-80: rgba(241, 245, 255, .82);--color-card-border: transparent;--color-card-gradient: linear-gradient(180deg, #ffffff 0%, #f6f8fb 100%);--color-card-shadow: 0 6px 18px rgba(15, 23, 42, .06), 0 20px 46px rgba(148, 163, 184, .12);background-image:var(--color-dashboard-light-bg);background-attachment:fixed}:root[data-theme=light] [data-light-scope=dashboard-v3] .ib-card--macro{border-color:var(--color-card-border);box-shadow:var(--color-card-shadow)}:root[data-theme=light] [data-light-scope=dashboard-v3] .ib-metric-header-card{box-shadow:0 8px 22px #94a3b814,0 22px 48px #0f172a12}:root[data-theme=light] [data-light-scope=dashboard-v3] .ib-card-contour-shadow{border-color:color-mix(in srgb,var(--color-border-subtle) 24%,transparent);box-shadow:0 8px 22px #9474b214,0 20px 44px #0f172a0f}:root[data-theme=light] [data-light-scope=dashboard-v3] .rounded-2xl.border{border-color:color-mix(in srgb,var(--color-border-subtle) 82%,#f1dbe9 18%)}:root[data-theme=light] [data-light-scope=editor]{--color-slate-900-95: rgba(255, 255, 255, .97);--color-slate-950-80: rgba(241, 245, 255, .78);--editor-modal-surface: linear-gradient( 180deg, rgba(255, 255, 255, .99) 0%, rgba(248, 244, 255, .98) 100% );--editor-modal-surface-muted: #f7f3ff;--editor-modal-text: #1f2a44;--editor-modal-text-muted: #556178;--editor-modal-label-muted: #6c7a92;--editor-modal-editable-label: #4f3e8a;--editor-modal-secondary-border: #d7deec;--editor-modal-secondary-hover-border: #bcc8dd;--editor-modal-secondary-text: #44546c;--editor-modal-secondary-hover-bg: #eef2fa;--editor-modal-input-bg: #ffffff;--editor-modal-input-border: #cfd8e6;--editor-modal-input-placeholder: #8793a9;--editor-modal-input-focus-border: #8d73eb;--editor-modal-input-focus-ring: rgba(125, 94, 228, .22);--editor-modal-shadow: 0 28px 72px rgba(37, 24, 79, .2);--editor-modal-locked-bg: #f4f7fc;--editor-modal-locked-border: #d8e0ed;--editor-modal-locked-text: #5b6b82;--editor-modal-status-checkbox-accent: #6f4ee0;--editor-modal-primary-gradient: linear-gradient(90deg, #8c62ff 0%, #b679f4 50%, #f09fbc 100%);--editor-modal-primary-text: #ffffff;--editor-modal-primary-shadow: 0 12px 28px rgba(126, 89, 223, .34)}:root[data-theme=dark] [data-light-scope=editor] .editor-filters-mobile-panel{background:color-mix(in srgb,var(--color-surface) 95%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}:root[data-theme=light] [data-light-scope=editor] .editor-filters-mobile-panel{background:transparent;border-bottom:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-theme=dark] [data-light-scope=editor] .editor-pillar-chip{border-color:var(--color-border-subtle);background:var(--ib-surface-card);color:var(--color-slate-200)}:root[data-theme=dark] [data-light-scope=editor] .editor-pillar-chip:hover{border-color:var(--color-border-soft);background:var(--ib-surface-card-hover)}:root[data-theme=dark] [data-light-scope=editor] .editor-pillar-chip[data-active=true]{border-color:#818cf8b3;background:#818cf826;color:#e0e7ff}:root[data-theme=light] [data-light-scope=editor] .editor-pillar-chip{border-color:var(--color-border-subtle);background:#fff;color:var(--color-text)}:root[data-theme=light] [data-light-scope=editor] .editor-pillar-chip:hover{border-color:color-mix(in srgb,var(--color-accent-primary) 24%,var(--color-border-subtle));background:color-mix(in srgb,#ffffff 72%,#eef2ff 28%)}:root[data-theme=light] [data-light-scope=editor] .editor-pillar-chip[data-active=true]{border-color:color-mix(in srgb,#8b5cf6 58%,#c4b5fd 42%);background:color-mix(in srgb,#ede9fe 78%,#ffffff 22%);color:#6d28d9}:root[data-theme=light] [data-light-scope=editor] input,:root[data-theme=light] [data-light-scope=editor] select,:root[data-theme=light] [data-light-scope=editor] textarea{color:var(--color-text)}:root[data-theme=light] [data-light-scope=editor] option{background:#fff;color:var(--color-text)}:root[data-theme=light] [data-light-scope=editor] [class*="focus:ring-white"]{--tw-ring-color: color-mix( in srgb, var(--color-accent-primary) 42%, transparent ) !important}:root[data-theme=light] [data-light-scope=editor] .edit-task-modal__locked-section-label{color:var(--editor-modal-label-muted)}:root[data-theme=light] [data-light-scope=editor] .edit-task-modal__locked-field-label{color:var(--editor-modal-label-muted)}.edit-task-modal__locked-field-label{display:inline-flex;align-items:center;gap:.375rem}.edit-task-modal__locked-field-value{border:1px solid #dbe3ee;background-color:#f8fafc;color:#64748b;cursor:not-allowed}:root[data-theme=dark] .edit-task-modal__locked-field-value{background-color:#47556973;border-color:#94a3b880;color:#cbd5e1}.create-task-modal__dialog{border-color:var(--color-border-subtle);background:var(--color-slate-900-95);color:var(--color-slate-100);box-shadow:0 18px 40px #0f172aa6}.create-task-modal__badge,.create-task-modal__section-label,.create-task-modal__field-label,.create-task-modal__hint{color:var(--color-slate-400)}.create-task-modal__button-secondary{border-color:var(--color-border-subtle);color:var(--color-slate-200)}.create-task-modal__button-secondary:hover{border-color:var(--color-border-soft);color:#fff}.create-task-ai-modal__badge,.create-task-ai-modal__field-label,.create-task-ai-modal__hint{color:var(--color-slate-400)}.create-task-ai-modal__title{color:#fff}.create-task-ai-modal__description{color:var(--color-slate-300)}.create-task-ai-modal__close{border-color:var(--color-border-subtle);color:var(--color-slate-200);background:var(--ib-surface-card)}.create-task-ai-modal__close:hover{border-color:var(--color-border-soft);color:#fff}.create-task-ai-modal__control{border-color:var(--color-border-subtle);background:color-mix(in srgb,var(--color-overlay-2) 78%,transparent);color:var(--color-slate-100)}.create-task-ai-modal__control::-moz-placeholder{color:var(--color-slate-400)}.create-task-ai-modal__control::placeholder{color:var(--color-slate-400)}.create-task-ai-modal__control:focus{border-color:var(--color-border-soft);box-shadow:0 0 0 2px #fff3}.create-task-ai-modal__suggest-button{color:#fff;border:1px solid color-mix(in srgb,#b287ff 56%,rgba(255,255,255,.18));background:linear-gradient(140deg,#161b34e0,#251f42db 58%,#31244ad6),color-mix(in srgb,var(--color-overlay-2) 88%,transparent);box-shadow:0 8px 20px #805cd33d,inset 0 1px #ffffff14;letter-spacing:.01em}.create-task-ai-modal__suggest-button:hover{border-color:color-mix(in srgb,#c2a2ff 62%,rgba(255,255,255,.22));box-shadow:0 10px 24px #8461d547,inset 0 1px #ffffff1a}.create-task-ai-modal__analysis-card,.create-task-ai-modal__manual-grid{border-color:var(--color-border-subtle);background:color-mix(in srgb,var(--color-overlay-2) 80%,transparent)}.create-task-ai-modal__suggestion-strip{border-top:1px solid color-mix(in srgb,var(--color-border-subtle) 62%,transparent);border-bottom:1px solid color-mix(in srgb,var(--color-border-subtle) 50%,transparent)}.create-task-ai-modal__result-pill{border-color:color-mix(in srgb,var(--color-border-soft) 78%,transparent);background:color-mix(in srgb,var(--color-overlay-2) 72%,#0b1120);color:#f8f9ff;box-shadow:inset 0 1px #ffffff0f}.create-task-ai-modal__pulse{background:linear-gradient(90deg,#a770ef,#cf8bf3,#fdb99b);animation:create-task-ai-pulse 1.3s ease-in-out infinite}@keyframes create-task-ai-pulse{0%,to{opacity:.35;transform:scaleX(.94)}50%{opacity:1;transform:scaleX(1)}}.create-task-ai-modal__retry{color:var(--color-slate-300)}.edit-task-modal__title{color:var(--color-text)}.edit-task-modal__description{color:var(--color-text-muted)}.edit-task-modal__dialog{border-color:var(--color-border-subtle);background:var(--color-slate-900-95);color:var(--color-slate-100);box-shadow:0 18px 40px #0f172aa6}.edit-task-modal__editable-control{border-color:color-mix(in srgb,var(--color-accent-primary) 54%,transparent);background-color:color-mix(in srgb,var(--color-accent-primary) 12%,transparent);color:var(--color-slate-100);box-shadow:0 0 0 1px color-mix(in srgb,var(--color-accent-primary) 28%,transparent)}.edit-task-modal__editable-control::-moz-placeholder{color:color-mix(in srgb,var(--color-accent-primary) 36%,#ffffff 64%)}.edit-task-modal__editable-control::placeholder{color:color-mix(in srgb,var(--color-accent-primary) 36%,#ffffff 64%)}.edit-task-modal__editable-control:focus{border-color:color-mix(in srgb,var(--color-accent-primary) 72%,#ffffff 28%);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent-primary) 38%,transparent)}.edit-task-modal__status-checkbox{border:1px solid var(--color-border-soft);background:var(--ib-surface-card-active);color:var(--color-accent-primary)}.edit-task-modal__status-checkbox:focus{outline:2px solid color-mix(in srgb,var(--color-accent-primary) 46%,transparent);outline-offset:2px}.edit-task-modal__status-label{color:var(--color-slate-200)}.edit-task-modal__button-secondary{border-color:var(--color-border-subtle);color:var(--color-slate-200)}.edit-task-modal__button-secondary:hover{border-color:var(--color-border-soft);color:#fff}.edit-task-modal__button-primary{background:linear-gradient(90deg,#a770ef,#cf8bf3 52%,#fdb99b);color:#fff;box-shadow:0 10px 30px #cf8bf359}.edit-task-modal__editable-section-label,.edit-task-modal__editable-field-label{color:color-mix(in srgb,var(--color-accent-primary) 74%,#ffffff 26%)}:root[data-theme=light] [data-light-scope=editor] .edit-task-modal__locked-field-value{background-color:var(--editor-modal-locked-bg);border-color:var(--editor-modal-locked-border);color:var(--editor-modal-locked-text)}:root[data-theme=light] [data-light-scope=editor] .edit-task-modal__title{color:var(--editor-modal-text)}:root[data-theme=light] [data-light-scope=editor] .edit-task-modal__description{color:var(--editor-modal-text-muted)}:root[data-theme=light] [data-light-scope=editor] .edit-task-modal__editable-section-label,:root[data-theme=light] [data-light-scope=editor] .edit-task-modal__editable-field-label{color:var(--editor-modal-editable-label)}:root[data-theme=light] [data-light-scope=editor] .edit-task-modal__editable-control{background-color:var(--editor-modal-input-bg);border-color:var(--editor-modal-input-border);color:var(--editor-modal-text);box-shadow:none}:root[data-theme=light] [data-light-scope=editor] .edit-task-modal__editable-control::-moz-placeholder{color:var(--editor-modal-input-placeholder)}:root[data-theme=light] [data-light-scope=editor] .edit-task-modal__editable-control::placeholder{color:var(--editor-modal-input-placeholder)}:root[data-theme=light] [data-light-scope=editor] .edit-task-modal__editable-control:focus{border-color:var(--editor-modal-input-focus-border);box-shadow:0 0 0 3px var(--editor-modal-input-focus-ring)}:root[data-theme=light] [data-light-scope=editor] .edit-task-modal__lock-icon{color:var(--editor-modal-label-muted)}:root[data-theme=light] [data-light-scope=editor] .edit-task-modal__dialog{border-color:var(--editor-modal-secondary-border);background:var(--editor-modal-surface);color:var(--editor-modal-text);box-shadow:var(--editor-modal-shadow)}:root[data-theme=light] [data-light-scope=editor] .edit-task-modal__status-label{color:var(--editor-modal-text)}:root[data-theme=light] [data-light-scope=editor] .edit-task-modal__status-checkbox{border-color:var(--editor-modal-input-border);background:#fff;color:var(--editor-modal-status-checkbox-accent);accent-color:var(--editor-modal-status-checkbox-accent)}:root[data-theme=light] [data-light-scope=editor] .edit-task-modal__status-checkbox:focus{outline-color:var(--editor-modal-input-focus-ring)}:root[data-theme=light] [data-light-scope=editor] .edit-task-modal__button-secondary{border-color:var(--editor-modal-secondary-border);color:var(--editor-modal-secondary-text)}:root[data-theme=light] [data-light-scope=editor] .edit-task-modal__button-secondary:hover{border-color:var(--editor-modal-secondary-hover-border);background:var(--editor-modal-secondary-hover-bg);color:var(--editor-modal-text)}:root[data-theme=light] [data-light-scope=editor] .edit-task-modal__button-primary{background:var(--editor-modal-primary-gradient);color:var(--editor-modal-primary-text);box-shadow:var(--editor-modal-primary-shadow)}:root[data-theme=light] [data-light-scope=editor] .create-task-modal__dialog{border-color:var(--editor-modal-secondary-border);background:var(--editor-modal-surface);color:var(--editor-modal-text);box-shadow:var(--editor-modal-shadow)}:root[data-theme=light] [data-light-scope=editor] .create-task-modal__hint{color:var(--editor-modal-label-muted)}:root[data-theme=light] [data-light-scope=editor] .create-task-modal__button-secondary{border-color:var(--editor-modal-secondary-border);color:var(--editor-modal-secondary-text)}:root[data-theme=light] [data-light-scope=editor] .create-task-modal__button-secondary:hover{border-color:var(--editor-modal-secondary-hover-border);background:var(--editor-modal-secondary-hover-bg);color:var(--editor-modal-text)}:root[data-theme=light] [data-light-scope=editor] .create-task-ai-modal__badge,:root[data-theme=light] [data-light-scope=editor] .create-task-ai-modal__field-label{color:var(--editor-modal-editable-label)}:root[data-theme=light] [data-light-scope=editor] .create-task-ai-modal__hint{color:var(--editor-modal-label-muted)}:root[data-theme=light] [data-light-scope=editor] .create-task-ai-modal__title{color:var(--editor-modal-text)}:root[data-theme=light] [data-light-scope=editor] .create-task-ai-modal__description{color:var(--editor-modal-text-muted)}:root[data-theme=light] [data-light-scope=editor] .create-task-ai-modal__close{border-color:var(--editor-modal-secondary-border);color:var(--editor-modal-secondary-text);background:#fff;box-shadow:0 2px 8px #1e293b14}:root[data-theme=light] [data-light-scope=editor] .create-task-ai-modal__close:hover{border-color:var(--editor-modal-secondary-hover-border);background:var(--editor-modal-secondary-hover-bg);color:var(--editor-modal-text)}:root[data-theme=light] [data-light-scope=editor] .create-task-ai-modal__control{background-color:var(--editor-modal-input-bg);border-color:var(--editor-modal-input-border);color:var(--editor-modal-text)}:root[data-theme=light] [data-light-scope=editor] .create-task-ai-modal__control::-moz-placeholder{color:var(--editor-modal-input-placeholder)}:root[data-theme=light] [data-light-scope=editor] .create-task-ai-modal__control::placeholder{color:var(--editor-modal-input-placeholder)}:root[data-theme=light] [data-light-scope=editor] .create-task-ai-modal__control:focus{border-color:var(--editor-modal-input-focus-border);box-shadow:0 0 0 3px var(--editor-modal-input-focus-ring)}:root[data-theme=light] [data-light-scope=editor] .create-task-ai-modal__suggest-button{border-color:color-mix(in srgb,#7b4dff 52%,#ffffff);background:linear-gradient(148deg,#f6f3ff,#ede7ff 56%,#e8e0ff),color-mix(in srgb,var(--editor-modal-input-bg) 88%,#f8fafc);color:#261a59;box-shadow:0 6px 14px #7054c429,inset 0 1px #ffffffeb}:root[data-theme=light] [data-light-scope=editor] .create-task-ai-modal__suggest-button:hover{border-color:color-mix(in srgb,#6f3dff 62%,#ffffff);background:linear-gradient(148deg,#f3eeff,#e8deff 56%,#e4d9ff),color-mix(in srgb,var(--editor-modal-input-bg) 86%,#f8fafc);box-shadow:0 8px 16px #7054c42e,inset 0 1px #fffffff2}:root[data-theme=light] [data-light-scope=editor] .create-task-ai-modal__analysis-card,:root[data-theme=light] [data-light-scope=editor] .create-task-ai-modal__manual-grid{border-color:var(--editor-modal-secondary-border);background:linear-gradient(180deg,color-mix(in srgb,var(--editor-modal-surface-muted) 78%,#ffffff),color-mix(in srgb,var(--editor-modal-input-bg) 92%,#f8fafc));box-shadow:inset 0 1px #ffffffe6}:root[data-theme=light] [data-light-scope=editor] .create-task-ai-modal__suggestion-strip{border:1px solid color-mix(in srgb,var(--editor-modal-secondary-border) 88%,#ffffff);background:linear-gradient(180deg,color-mix(in srgb,var(--editor-modal-surface-muted) 72%,#ffffff),#fff);border-radius:.9rem;padding:.8rem;box-shadow:inset 0 1px #ffffffeb}:root[data-theme=light] [data-light-scope=editor] .create-task-ai-modal__actions{border-top:1px solid color-mix(in srgb,var(--editor-modal-secondary-border) 70%,transparent);padding-top:.9rem}:root[data-theme=light] [data-light-scope=editor] .create-task-ai-modal__result-pill{border-color:color-mix(in srgb,#8a5bff 32%,var(--editor-modal-secondary-border));background:color-mix(in srgb,#ece6ff 62%,#ffffff);color:#2a2158;box-shadow:inset 0 1px #ffffffdb}:root[data-theme=light] [data-light-scope=editor] .create-task-ai-modal__retry{color:var(--editor-modal-secondary-text)}:root[data-theme=dark] [data-light-scope=editor] .edit-task-modal__lock-icon{color:var(--color-text-subtle)}:root[data-theme=dark] [data-light-scope=editor] .edit-task-modal__title{color:var(--color-text)}:root[data-theme=dark] [data-light-scope=editor] .edit-task-modal__description{color:var(--color-text-muted)}:root[data-theme=dark] [data-light-scope=editor] .edit-task-modal__editable-section-label,:root[data-theme=dark] [data-light-scope=editor] .edit-task-modal__editable-field-label{color:#c4b5fd}:root[data-theme=dark] [data-light-scope=editor] .edit-task-modal__locked-field-value{background-color:#47556973;border-color:#94a3b880;color:#cbd5e1}:root[data-theme=light] [data-light-scope=reminder-scheduler]{--scheduler-surface: var(--editor-modal-surface, #ffffff);--scheduler-border: var(--editor-modal-secondary-border, #dbe3ee);--scheduler-text: var(--editor-modal-text, #0f172a);--scheduler-text-muted: var(--editor-modal-text-muted, #475569);--scheduler-eyebrow: var(--editor-modal-label-muted, #64748b);--scheduler-input-bg: var(--editor-modal-input-bg, #ffffff);--scheduler-input-border: var(--editor-modal-input-border, #cfd9e6);--scheduler-input-focus-border: var( --editor-modal-input-focus-border, #8b5cf6 );--scheduler-input-focus-ring: var( --editor-modal-input-focus-ring, rgba(139, 92, 246, .2) );--scheduler-toggle-bg: var(--editor-modal-locked-bg, #f8fafc);--scheduler-toggle-border: var(--editor-modal-locked-border, #dbe3ee);--scheduler-cta-bg: var(--editor-modal-secondary-hover-bg, #f3f5fa);--scheduler-cta-border: var(--editor-modal-secondary-border, #dbe3ee);--scheduler-cta-text: var(--editor-modal-secondary-text, #334155)}.capacitor-native{--mobile-bottom-nav-padding-bottom: calc(env(safe-area-inset-bottom, 0px) + .1rem) ;--mobile-bottom-nav-transform: translateY(.7rem)}:root[data-theme=light] .reminder-scheduler-dialog__overlay{background:#0f172a33;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}:root[data-theme=light] [data-light-scope=reminder-scheduler].reminder-scheduler-dialog__panel,:root[data-theme=light] [data-light-scope=reminder-scheduler] .reminder-scheduler-dialog__panel{border-color:var(--scheduler-border);background:var(--scheduler-surface);box-shadow:var(--editor-modal-shadow, 0 24px 52px rgba(15, 23, 42, .12));color:var(--scheduler-text)}:root[data-theme=dark] [data-light-scope=reminder-scheduler]{--scheduler-surface: var(--color-surface-elevated);--scheduler-border: var(--color-border-soft);--scheduler-text: var(--color-text);--scheduler-text-muted: var(--color-text-muted);--scheduler-eyebrow: var(--color-text-subtle);--scheduler-input-bg: var(--color-overlay-1);--scheduler-input-border: var(--color-border-subtle);--scheduler-input-focus-border: var(--color-accent-primary);--scheduler-input-focus-ring: color-mix( in srgb, var(--color-accent-primary) 22%, transparent )}:root[data-theme=dark] [data-light-scope=reminder-scheduler].reminder-scheduler-dialog__panel,:root[data-theme=dark] [data-light-scope=reminder-scheduler] .reminder-scheduler-dialog__panel{border-color:var(--scheduler-border);background:var(--scheduler-surface);color:var(--scheduler-text);box-shadow:0 28px 80px #00000094}:root[data-theme=dark] [data-light-scope=reminder-scheduler] .reminder-scheduler-dialog__description,:root[data-theme=dark] [data-light-scope=reminder-scheduler] .reminder-scheduler-form__footer-note{color:var(--scheduler-text-muted)}:root[data-theme=dark] [data-light-scope=reminder-scheduler] .reminder-scheduler-dialog__eyebrow,:root[data-theme=dark] [data-light-scope=reminder-scheduler] .reminder-scheduler-form__field-label{color:var(--scheduler-eyebrow)}:root[data-theme=dark] [data-light-scope=reminder-scheduler] .reminder-scheduler-form__toggle-card,:root[data-theme=dark] [data-light-scope=reminder-scheduler] .reminder-scheduler-form__control{border-color:var(--scheduler-input-border);background:var(--scheduler-input-bg);color:var(--scheduler-text)}:root[data-theme=dark] [data-light-scope=reminder-scheduler] .reminder-scheduler-form__control:focus{border-color:var(--scheduler-input-focus-border);box-shadow:0 0 0 3px var(--scheduler-input-focus-ring)}:root[data-theme=light] [data-light-scope=reminder-scheduler] .reminder-scheduler-dialog__eyebrow{color:var(--scheduler-eyebrow)}:root[data-theme=light] [data-light-scope=reminder-scheduler] .reminder-scheduler-dialog__description{color:var(--scheduler-text-muted)}:root[data-theme=light] [data-light-scope=reminder-scheduler] .reminder-scheduler-dialog__close-button{border-color:var(--scheduler-border);background:var(--scheduler-cta-bg);color:var(--scheduler-cta-text)}:root[data-theme=light] [data-light-scope=reminder-scheduler] .reminder-scheduler-dialog__close-button:hover{border-color:var(--editor-modal-secondary-hover-border, #c5d0df);background:#eef2f7;color:var(--scheduler-text)}:root[data-theme=light] [data-light-scope=reminder-scheduler] .reminder-scheduler-form__toggle-card{border-color:var(--scheduler-toggle-border);background:var(--scheduler-toggle-bg)}:root[data-theme=light] [data-light-scope=reminder-scheduler] .reminder-scheduler-form__toggle-label,:root[data-theme=light] [data-light-scope=reminder-scheduler] .reminder-scheduler-form__footer-note,:root[data-theme=light] [data-light-scope=reminder-scheduler] .reminder-scheduler-form__field-label{color:var(--scheduler-text-muted)}:root[data-theme=light] [data-light-scope=reminder-scheduler] .reminder-scheduler-form__switch-track{border-color:var(--scheduler-input-border);background:#e2e8f0}:root[data-theme=light] [data-light-scope=reminder-scheduler] .reminder-scheduler-form__switch-track--enabled{border-color:#c4b5fd;background:#c4b5fd}:root[data-theme=light] [data-light-scope=reminder-scheduler] .reminder-scheduler-form__switch-thumb{background:#fff;box-shadow:0 1px 2px #0f172a2e}:root[data-theme=light] [data-light-scope=reminder-scheduler] .reminder-scheduler-form__switch-thumb--enabled{background:#fff}:root[data-theme=light] [data-light-scope=reminder-scheduler] .reminder-scheduler-form__control{border-color:var(--scheduler-input-border);background:var(--scheduler-input-bg);color:var(--scheduler-text)}:root[data-theme=light] [data-light-scope=reminder-scheduler] input[role=combobox]{color:var(--scheduler-text);-webkit-text-fill-color:var(--scheduler-text);opacity:1}:root[data-theme=light] [data-light-scope=reminder-scheduler] .reminder-scheduler-form__control:focus{border-color:var(--scheduler-input-focus-border);box-shadow:0 0 0 3px var(--scheduler-input-focus-ring)}:root[data-theme=light] [data-light-scope=reminder-scheduler] .reminder-scheduler-form__channel-button{border-color:#cbd5e1;background:#f8fafc;color:#334155;box-shadow:inset 0 0 0 1px #94a3b829}:root[data-theme=light] [data-light-scope=reminder-scheduler] .reminder-scheduler-form__channel-button--inactive:hover{border-color:#94a3b8;background:#eef2ff;color:#1e293b}:root[data-theme=light] [data-light-scope=reminder-scheduler] .reminder-scheduler-form__channel-button--active{border-color:color-mix(in srgb,#fdb99b 82%,white 18%);background:linear-gradient(90deg,#a770ef,#cf8bf3 52%,#fdb99b);color:#fff;box-shadow:0 12px 28px #a770ef47,inset 0 0 0 1px #ffffff2e}:root[data-theme=light] [data-light-scope=reminder-scheduler] .reminder-scheduler-form__footer{border-top-color:var(--scheduler-border)}:root[data-theme=light] [data-light-scope=reminder-scheduler] .reminder-scheduler-form__save-button--enabled{border-color:color-mix(in srgb,#fdb99b 80%,white 20%);background:linear-gradient(90deg,#a770ef,#cf8bf3 52%,#fdb99b);color:#fff;box-shadow:0 12px 36px #a770ef47}:root[data-theme=light] [data-light-scope=reminder-scheduler] .reminder-scheduler-form__save-button--enabled:hover{border-color:color-mix(in srgb,#fdb99b 88%,white 12%);background:linear-gradient(90deg,#a770ef,#cf8bf3 52%,#fdb99b);color:#fff;filter:brightness(1.05)}:root[data-theme=light] [data-light-scope=reminder-scheduler] .reminder-scheduler-form__save-button--disabled{border-color:var(--scheduler-border);background:color-mix(in srgb,var(--scheduler-surface) 70%,#eef2f7 30%);color:var(--scheduler-eyebrow)}:root[data-theme=light] [data-light-scope=reminder-scheduler] .reminder-scheduler-form__retry-button{border-color:var(--scheduler-cta-border);background:var(--scheduler-cta-bg);color:var(--scheduler-cta-text)}:root[data-theme=light] [data-light-scope=reminder-scheduler] .reminder-scheduler-form__retry-button:hover{border-color:var(--editor-modal-secondary-hover-border, #c5d0df);background:#eef2f7;color:var(--scheduler-text)}:root[data-theme=dark] [data-light-scope=reminder-scheduler] .reminder-scheduler-form__time-select{color:#f8fafc;background-color:#16213b;-webkit-text-fill-color:#f8fafc;color-scheme:dark}:root[data-theme=dark] [data-light-scope=reminder-scheduler] .reminder-scheduler-form__time-select option,:root[data-theme=dark] [data-light-scope=reminder-scheduler] .reminder-scheduler-form__time-option{color:#f8fafc;background-color:#111c33;-webkit-text-fill-color:#f8fafc}@supports (-webkit-touch-callout: none){:root[data-theme=dark] [data-light-scope=reminder-scheduler] .reminder-scheduler-form__time-select{color:#fff;background-color:#0f1b33;-webkit-text-fill-color:#ffffff;color-scheme:dark}:root[data-theme=dark] [data-light-scope=reminder-scheduler] .reminder-scheduler-form__time-select option,:root[data-theme=dark] [data-light-scope=reminder-scheduler] .reminder-scheduler-form__time-option{color:#fff;background-color:#101a2f;-webkit-text-fill-color:#ffffff}}[data-light-scope=daily-quest].ib-daily-quest-shell{color:var(--color-text);border:1px solid var(--color-border-subtle);background-image:var(--color-card-gradient);box-shadow:0 34px 82px #0000008f,inset 0 1px #ffffff0d}[data-light-scope=daily-quest] .ib-daily-quest-header,[data-light-scope=daily-quest] .ib-daily-quest-footer{border-color:var(--color-border-subtle);background-image:linear-gradient(180deg,color-mix(in srgb,var(--ib-surface-panel) 90%,transparent),color-mix(in srgb,var(--ib-surface-section) 86%,transparent))}[data-light-scope=daily-quest] .ib-daily-quest-surface,[data-light-scope=daily-quest] .ib-daily-quest-task-row,[data-light-scope=daily-quest] .ib-daily-quest-secondary-btn,[data-light-scope=daily-quest] .ib-daily-quest-close-btn,[data-light-scope=daily-quest] .ib-daily-quest-emotion-chip--inactive{border-color:var(--color-border-soft);background-image:linear-gradient(180deg,color-mix(in srgb,var(--ib-surface-card) 96%,white 4%),color-mix(in srgb,var(--ib-surface-card) 92%,black 8%))}[data-light-scope=daily-quest] .ib-daily-quest-task-row:hover,[data-light-scope=daily-quest] .ib-daily-quest-secondary-btn:hover,[data-light-scope=daily-quest] .ib-daily-quest-close-btn:hover,[data-light-scope=daily-quest] .ib-daily-quest-emotion-chip--inactive:hover{background-image:linear-gradient(180deg,color-mix(in srgb,var(--ib-surface-card-hover) 96%,white 4%),color-mix(in srgb,var(--ib-surface-card-hover) 92%,black 8%))}[data-light-scope=daily-quest] .ib-daily-quest-task-row--selected{background-image:linear-gradient(180deg,color-mix(in srgb,var(--ib-surface-card-active) 96%,white 4%),color-mix(in srgb,var(--ib-surface-card-active) 92%,black 8%))}[data-light-scope=daily-quest] .ib-daily-quest-emotion-chip{box-shadow:inset 0 1px #ffffff0f}[data-light-scope=daily-quest] .ib-daily-quest-success-backdrop{background:#020617b8}[data-light-scope=daily-quest] .ib-daily-quest-success-card{color:#f8fafc;border-color:#ffffff24;background:radial-gradient(circle at 50% 0%,rgba(52,211,153,.16),transparent 42%),linear-gradient(180deg,#121826f5,#090d18f0)}[data-light-scope=daily-quest] .ib-daily-quest-success-orb{width:3rem;height:3rem;border-radius:9999px;background:radial-gradient(circle at 38% 34%,#ffffff 0 9%,transparent 10%),conic-gradient(from 180deg,#38bdf8,#a855f7,#fbbf24,#34d399,#38bdf8);box-shadow:0 0 32px #34d3995c,inset 0 0 0 10px #0206177a}[data-light-scope=daily-quest] .ib-daily-quest-success-message{color:#f8fafc}[data-light-scope=daily-quest] .ib-daily-quest-success-points{color:#d1fae5;background:#10b98129;border:1px solid rgba(110,231,183,.28)}[data-light-scope=daily-quest] .ib-daily-quest-success-cta{color:#fff;background:var(--gradient-innerbloom);box-shadow:0 16px 34px #7c3aed47}[data-light-scope=daily-quest] .ib-daily-quest-success-cta:hover{filter:brightness(1.08)}:root[data-theme=light] [data-light-scope=daily-quest]{color:var(--color-text);border-color:#0f172a14;background-image:linear-gradient(180deg,#fffffff5,#f6f8fbed);box-shadow:0 24px 52px #0f172a1f,inset 0 1px #fffffff2}:root[data-theme=light] [data-light-scope=daily-quest] [class*=text-white]{color:var(--color-text)}:root[data-theme=light] [data-light-scope=daily-quest] [class*="border-white/"]{border-color:var(--color-border-subtle)}:root[data-theme=light] [data-light-scope=daily-quest] .ib-daily-quest-header,:root[data-theme=light] [data-light-scope=daily-quest] .ib-daily-quest-footer{border-color:#0f172a14;background-image:linear-gradient(180deg,#fffffff2,#f8fafce6)}:root[data-theme=light] [data-light-scope=daily-quest] .ib-daily-quest-surface,:root[data-theme=light] [data-light-scope=daily-quest] .ib-daily-quest-task-row,:root[data-theme=light] [data-light-scope=daily-quest] .ib-daily-quest-secondary-btn,:root[data-theme=light] [data-light-scope=daily-quest] .ib-daily-quest-close-btn,:root[data-theme=light] [data-light-scope=daily-quest] .ib-daily-quest-emotion-chip--inactive{border-color:#0f172a14;background-image:linear-gradient(180deg,#fffffff2,#f8fafce6)}:root[data-theme=light] [data-light-scope=daily-quest] .ib-daily-quest-task-row:hover,:root[data-theme=light] [data-light-scope=daily-quest] .ib-daily-quest-secondary-btn:hover,:root[data-theme=light] [data-light-scope=daily-quest] .ib-daily-quest-close-btn:hover,:root[data-theme=light] [data-light-scope=daily-quest] .ib-daily-quest-emotion-chip--inactive:hover{background-image:linear-gradient(180deg,#fff,#f3f5f9f2)}:root[data-theme=light] [data-light-scope=daily-quest] .ib-daily-quest-task-row--selected{background-image:linear-gradient(180deg,#fff,#eff3faf2)}:root[data-theme=light] [data-light-scope=daily-quest] .ib-daily-quest-emotion-chip{box-shadow:inset 0 1px #ffffffe6}:root[data-theme=light] [data-light-scope=daily-quest] .ib-daily-quest-success-backdrop{background:#f8fafcc2}:root[data-theme=light] [data-light-scope=daily-quest] .ib-daily-quest-success-card{color:#0f172a;border-color:#0f172a1f;background:radial-gradient(circle at 50% 0%,rgba(124,58,237,.12),transparent 42%),linear-gradient(180deg,#fffffffa,#f1f5f9f5);box-shadow:0 24px 70px #0f172a2e}:root[data-theme=light] [data-light-scope=daily-quest] .ib-daily-quest-success-message{color:#0f172a}:root[data-theme=light] [data-light-scope=daily-quest] .ib-daily-quest-success-points{color:#047857;background:#d1fae5;border-color:#6ee7b7}.metric-header-divider{background:#ffffff1a}:root[data-theme=light] .metric-header-divider{background:#0f172a1a}:root[data-theme=light] [data-light-scope=daily-quest] [class*="bg-slate-950/"],:root[data-theme=light] [data-light-scope=daily-quest] [class*="bg-slate-900/"]{background-color:var(--color-overlay-1)}:root[data-theme=light] [data-light-scope=daily-quest] .ib-daily-quest-gp-value{color:#ea580c;text-shadow:0 0 14px rgba(234,88,12,.35)}:root[data-theme=light] [data-light-scope=daily-quest] .ib-daily-quest-gp-toast-chip{border:1px solid #f97316;background:#f97316;color:#fff7ed;box-shadow:0 10px 24px #f9731661}[data-light-scope=daily-quest] .ib-daily-quest-innerbloom-gradient{background-image:var(--gradient-innerbloom)}:root[data-theme=light] .ib-chip-solid{border:1px solid #d8b4fe;background:#e9d5ff;color:#7c3aed}:root[data-theme=light] .ib-chip-solid--warning{border-color:#fdba74;background:#ffedd5;color:#c2410c}:root[data-theme=light] .ib-streak-pill-tab-active{border-color:color-mix(in srgb,#8b5cf6 38%,#d8b4fe 62%);background:color-mix(in srgb,#f3e8ff 74%,#ffffff 26%);color:#7c3aed;box-shadow:0 8px 18px #7c3aed26,inset 0 0 0 1px #ffffffd9}:root[data-theme=dark] .ib-streak-pill-tab-active{border-color:#ffffffe0;background:#fff;color:#020617;box-shadow:0 8px 18px #0f172a59,inset 0 0 0 1px #ffffffe6}.ib-game-mode-chip{--ib-chip-accent: #8b5cf6}.ib-game-mode-chip__glow{top:-1px;right:-1px;bottom:-1px;left:-1px;background:color-mix(in srgb,var(--ib-chip-accent) 16%,transparent);filter:blur(6px);opacity:.28}.ib-game-mode-chip__inner{border-color:color-mix(in srgb,var(--ib-chip-accent) 38%,rgba(255,255,255,.12));background:linear-gradient(180deg,color-mix(in srgb,var(--ib-chip-accent) 16%,rgba(255,255,255,.035)),#ffffff06);color:color-mix(in srgb,var(--ib-chip-accent) 34%,#f8fafc);box-shadow:0 0 0 1px #ffffff06 inset,0 0 14px color-mix(in srgb,var(--ib-chip-accent) 14%,transparent)}.ib-game-mode-chip__dot{background:color-mix(in srgb,var(--ib-chip-accent) 72%,#f8fafc 28%);box-shadow:0 0 0 1px color-mix(in srgb,var(--ib-chip-accent) 38%,transparent)}.ib-game-mode-chip--compact .ib-game-mode-chip__inner{gap:.34rem;padding:.12rem .48rem;font-size:7px;letter-spacing:.12em}.ib-game-mode-chip--compact .ib-game-mode-chip__dot{width:.22rem;height:.22rem}:root[data-theme=light] .ib-game-mode-chip__inner{background:linear-gradient(180deg,color-mix(in srgb,var(--ib-chip-accent) 12%,rgba(255,255,255,.95)),color-mix(in srgb,var(--ib-chip-accent) 8%,rgba(255,255,255,.88)));color:color-mix(in srgb,var(--ib-chip-accent) 56%,#0f172a);box-shadow:0 0 0 1px #ffffff5c inset,0 8px 18px color-mix(in srgb,var(--ib-chip-accent) 12%,transparent)}:root[data-theme=light] .ib-game-mode-chip__glow{opacity:.18}:root[data-theme=dark] .ib-game-mode-chip__glow{top:-1px;right:-1px;bottom:-1px;left:-1px;background:color-mix(in srgb,var(--ib-chip-accent) 13%,transparent);filter:blur(4px);opacity:.16}:root[data-theme=dark] .ib-game-mode-chip__inner{box-shadow:0 0 0 1px #ffffff06 inset,0 0 14px color-mix(in srgb,var(--ib-chip-accent) 14%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--ib-chip-accent) 12%,rgba(255,255,255,.22))}.ib-game-mode-chip--animated .ib-game-mode-chip__glow{animation:ib-game-mode-chip-pulse 4.6s ease-out infinite}:root[data-theme=dark] .ib-game-mode-chip--animated .ib-game-mode-chip__glow{animation:ib-game-mode-chip-pulse 5.2s ease-out infinite}@keyframes ib-game-mode-chip-pulse{0%,to{opacity:var(--ib-chip-glow-opacity-start, .55);transform:scale(1)}50%{opacity:var(--ib-chip-glow-opacity-end, .7);transform:scale(var(--ib-chip-glow-scale, 1.035))}}:root[data-theme=dark] .ib-game-mode-chip{--ib-chip-glow-opacity-start: .14;--ib-chip-glow-opacity-end: .18;--ib-chip-glow-scale: 1.003}.ib-streak-mode-chip{--ib-chip-glow-opacity-start: .14;--ib-chip-glow-opacity-end: .19;--ib-chip-glow-scale: 1.004}:root[data-theme=light] .ib-streak-fire-chip{--glow-primary: rgba(192, 132, 252, .34);--glow-secondary: rgba(139, 92, 246, .18)}:root[data-theme=light] .ib-streak-fire-chip .ib-streak-fire-chip__inner{border-color:color-mix(in srgb,#8b5cf6 44%,#e9d5ff 56%);background:linear-gradient(120deg,#f3e8fff0,#e9d5ffe6);color:#7c3aed;box-shadow:0 10px 20px #8b5cf62e,inset 0 0 0 1px #ffffffd1}:root[data-theme=light] .ib-feedback-popup-card{border-color:#94a3b859;background:linear-gradient(145deg,#fffffffa,#f1f5fff0);box-shadow:0 24px 64px #0f172a2e;-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-theme=light] .ib-feedback-popup-kicker{color:#0e7490d1}:root[data-theme=light] .ib-feedback-popup-title{color:#0f172af5}:root[data-theme=light] .ib-feedback-popup-message{color:#334155e6}:root[data-theme=light] .ib-feedback-popup-close{border-color:#94a3b873;color:#475569db;background:#ffffffb8}:root[data-theme=light] .ib-feedback-popup-task-list{border-color:#94a3b859;background:#f8fafceb;color:#1e293bf0}:root[data-theme=light] .ib-feedback-popup-streak{color:#b45309e6}:root[data-theme=light] .ib-feedback-popup-cta{color:#fffffffa;box-shadow:0 10px 26px #3b82f647}:root[data-theme=light] .ib-feedback-popup-dismiss{border-color:#94a3b86b;background:#f1f5f9f2;color:#1e293be6}:root[data-theme=light] .ib-feedback-popup-dismiss:hover{border-color:#38bdf899;background:#e2e8f0e6}:root[data-theme=light] .ib-weekly-wrapped-modal{background:#f8fafcfa;color:#0f172af5}:root[data-theme=light] .ib-weekly-wrapped-modal.weekly-wrapped-animated-bg:before{opacity:.36}:root[data-theme=light] .ib-weekly-wrapped-modal.weekly-wrapped-animated-bg:after{opacity:.26;mix-blend-mode:normal}:root[data-theme=light] .ib-weekly-wrapped-modal section>div.absolute.inset-0.bg-slate-950{background:radial-gradient(circle at top left,#ffffffeb,#e2e8f0e6)}:root[data-theme=light] .ib-weekly-wrapped-modal .ib-weekly-wrapped-close{border-color:#94a3b873;background:#ffffffd9;color:#1e293be6;box-shadow:0 12px 28px #0f172a24}.ib-onboarding-alert{border:1px solid transparent;background:#ffffff14;color:#f8fafc}.ib-onboarding-alert--warning{border-color:#fbbf2459;background:#f59e0b24}.ib-onboarding-alert--info{border-color:#38bdf859;background:#0ea5e924}.ib-onboarding-alert--progress{border-color:#e879f959;background:#d946ef1f}.ib-onboarding-alert--success{border-color:#818cf859;background:#6366f124}.ib-onboarding-alert__title{color:#fff}.ib-onboarding-alert__body{color:#f1f5f9e6}.ib-onboarding-alert__dot{background:#e2e8f0e6}.ib-onboarding-alert--warning .ib-onboarding-alert__dot{background:#fcd34d}.ib-onboarding-alert--info .ib-onboarding-alert__dot{background:#7dd3fc}.ib-onboarding-alert--success .ib-onboarding-alert__dot{background:#a5b4fc}.ib-onboarding-alert--progress .ib-onboarding-alert__dot--spinner{border-color:#fae8ff4d;border-top-color:#f5d0fe;background:transparent}.ib-onboarding-alert__cta{border:1px solid rgba(255,255,255,.6);background:#ffffff0d;color:#fff;box-shadow:inset 0 0 0 1px #fff3}.ib-onboarding-alert__cta:hover{background:#ffffff1a}:root[data-theme=light] :is([data-light-scope=dashboard-v3],[data-light-scope=editor]) .ib-onboarding-alert{border-color:#94a3b852;background:linear-gradient(140deg,#fffffff7,#f8faffed);color:#0f172a;box-shadow:0 10px 28px #0f172a14}:root[data-theme=light] :is([data-light-scope=dashboard-v3],[data-light-scope=editor]) .ib-onboarding-alert--warning{border-color:#fbbf2480;background:linear-gradient(140deg,#fff7ed,#ffedd5)}:root[data-theme=light] :is([data-light-scope=dashboard-v3],[data-light-scope=editor]) .ib-onboarding-alert--info{border-color:#38bdf880;background:linear-gradient(140deg,#f0f9ff,#e0f2fe)}:root[data-theme=light] :is([data-light-scope=dashboard-v3],[data-light-scope=editor]) .ib-onboarding-alert--progress{border-color:#d946ef6b;background:linear-gradient(140deg,#fdf4ff,#fae8ff)}:root[data-theme=light] :is([data-light-scope=dashboard-v3],[data-light-scope=editor]) .ib-onboarding-alert--success{border-color:#818cf870;background:linear-gradient(140deg,#eef2ff,#e0e7ff)}:root[data-theme=light] :is([data-light-scope=dashboard-v3],[data-light-scope=editor]) .ib-onboarding-alert__title,:root[data-theme=light] :is([data-light-scope=dashboard-v3],[data-light-scope=editor]) .ib-onboarding-alert__body{color:#0f172a}:root[data-theme=light] :is([data-light-scope=dashboard-v3],[data-light-scope=editor]) .ib-onboarding-alert--progress .ib-onboarding-alert__dot--spinner{border-color:#c026d33d;border-top-color:#a21cafd9}:root[data-theme=light] :is([data-light-scope=dashboard-v3],[data-light-scope=editor]) .ib-onboarding-alert__cta{border-color:#94a3b88f;background:#ffffffc7;color:#0f172a;box-shadow:inset 0 0 0 1px #ffffffbf}:root[data-theme=light] :is([data-light-scope=dashboard-v3],[data-light-scope=editor]) .ib-onboarding-alert__cta:hover{background:#f1f5f9fa;border-color:#64748b80}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-\[-15\%\]{top:-15%;right:-15%;bottom:-15%;left:-15%}.inset-\[-45\%\]{top:-45%;right:-45%;bottom:-45%;left:-45%}.inset-\[10\%\]{top:10%;right:10%;bottom:10%;left:10%}.inset-\[18\%\]{top:18%;right:18%;bottom:18%;left:18%}.-inset-x-0\.5{left:-.125rem;right:-.125rem}.inset-x-0{left:0;right:0}.inset-x-2{left:.5rem;right:.5rem}.inset-x-3{left:.75rem;right:.75rem}.inset-x-4{left:1rem;right:1rem}.inset-x-8{left:2rem;right:2rem}.inset-y-0{top:0;bottom:0}.-bottom-10{bottom:-2.5rem}.-bottom-3{bottom:-.75rem}.-left-10{left:-2.5rem}.-right-1{right:-.25rem}.-right-1\.5{right:-.375rem}.-right-2{right:-.5rem}.-right-6{right:-1.5rem}.-top-0\.5{top:-.125rem}.-top-12{top:-3rem}.-top-16{top:-4rem}.-top-2{top:-.5rem}.-top-3{top:-.75rem}.-top-6{top:-1.5rem}.bottom-0{bottom:0}.bottom-1{bottom:.25rem}.bottom-2{bottom:.5rem}.bottom-4{bottom:1rem}.bottom-6{bottom:1.5rem}.bottom-\[3\%\]{bottom:3%}.bottom-\[calc\(100\%\+0\.35rem\)\]{bottom:calc(100% + .35rem)}.bottom-\[calc\(env\(safe-area-inset-bottom\,0px\)\+1rem\)\]{bottom:calc(env(safe-area-inset-bottom,0px) + 1rem)}.bottom-\[calc\(env\(safe-area-inset-bottom\,0px\)\+7\.25rem\)\]{bottom:calc(env(safe-area-inset-bottom,0px) + 7.25rem)}.left-0{left:0}.left-1\/2{left:50%}.left-2{left:.5rem}.left-3\.5{left:.875rem}.left-4{left:1rem}.left-6{left:1.5rem}.left-\[1\.95rem\]{left:1.95rem}.left-\[2\.05rem\]{left:2.05rem}.left-\[32\%\]{left:32%}.left-\[4\.5rem\]{left:4.5rem}.right-0{right:0}.right-1{right:.25rem}.right-1\.5{right:.375rem}.right-10{right:2.5rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.right-5{right:1.25rem}.right-\[4\.5rem\]{right:4.5rem}.top-0{top:0}.top-0\.5{top:.125rem}.top-1{top:.25rem}.top-1\/2{top:50%}.top-10{top:2.5rem}.top-16{top:4rem}.top-2{top:.5rem}.top-3{top:.75rem}.top-4{top:1rem}.top-5{top:1.25rem}.top-6{top:1.5rem}.top-\[17\%\]{top:17%}.top-\[20\%\]{top:20%}.top-\[3\%\]{top:3%}.top-\[4\.5rem\]{top:4.5rem}.top-\[50\%\]{top:50%}.top-\[7\.15rem\]{top:7.15rem}.top-\[70\%\]{top:70%}.top-\[72\%\]{top:72%}.top-\[74\%\]{top:74%}.top-\[calc\(100\%\+0\.5rem\)\]{top:calc(100% + .5rem)}.top-\[calc\(env\(safe-area-inset-top\,0\)\+1rem\)\]{top:calc(env(safe-area-inset-top,0) + 1rem)}.top-\[calc\(env\(safe-area-inset-top\,0px\)\+0\.45rem\)\]{top:calc(env(safe-area-inset-top,0px) + .45rem)}.top-\[calc\(env\(safe-area-inset-top\,0px\)\+0\.75rem\)\]{top:calc(env(safe-area-inset-top,0px) + .75rem)}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[10020\]{z-index:10020}.z-\[100\]{z-index:100}.z-\[110\]{z-index:110}.z-\[120\]{z-index:120}.z-\[1\]{z-index:1}.z-\[230\]{z-index:230}.z-\[240\]{z-index:240}.z-\[260\]{z-index:260}.z-\[2\]{z-index:2}.z-\[3\]{z-index:3}.z-\[520\]{z-index:520}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.z-\[75\]{z-index:75}.z-\[80\]{z-index:80}.z-\[90\]{z-index:90}.z-\[95\]{z-index:95}.z-\[9999\]{z-index:9999}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.col-span-2{grid-column:span 2 / span 2}.col-span-3{grid-column:span 3 / span 3}.col-span-full{grid-column:1 / -1}.row-start-1{grid-row-start:1}.m-4{margin:1rem}.\!my-0{margin-top:0!important;margin-bottom:0!important}.-mx-4{margin-left:-1rem;margin-right:-1rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.\!mt-1{margin-top:.25rem!important}.-mt-0\.5{margin-top:-.125rem}.-mt-1{margin-top:-.25rem}.-mt-5{margin-top:-1.25rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-12{margin-left:3rem}.ml-2{margin-left:.5rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.\!flex{display:flex!important}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.aspect-\[5\/6\]{aspect-ratio:5/6}.aspect-square{aspect-ratio:1 / 1}.\!h-0{height:0px!important}.h-0\.5{height:.125rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-36{height:9rem}.h-4{height:1rem}.h-40{height:10rem}.h-44{height:11rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-52{height:13rem}.h-56{height:14rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-72{height:18rem}.h-8{height:2rem}.h-80{height:20rem}.h-9{height:2.25rem}.h-\[0\.28rem\]{height:.28rem}.h-\[0\.95rem\]{height:.95rem}.h-\[1\.15em\]{height:1.15em}.h-\[1\.45em\]{height:1.45em}.h-\[1\.65em\]{height:1.65em}.h-\[1\.8em\]{height:1.8em}.h-\[1\.9em\]{height:1.9em}.h-\[100dvh\]{height:100dvh}.h-\[14px\]{height:14px}.h-\[15px\]{height:15px}.h-\[17rem\]{height:17rem}.h-\[18px\]{height:18px}.h-\[20\%\]{height:20%}.h-\[23rem\]{height:23rem}.h-\[24\%\]{height:24%}.h-\[24px\]{height:24px}.h-\[260px\]{height:260px}.h-\[26px\]{height:26px}.h-\[27\.5rem\]{height:27.5rem}.h-\[3\.2em\]{height:3.2em}.h-\[3\.35rem\]{height:3.35rem}.h-\[3\.5rem\]{height:3.5rem}.h-\[3\.8rem\]{height:3.8rem}.h-\[30\%\]{height:30%}.h-\[4\.15rem\]{height:4.15rem}.h-\[4\.2rem\]{height:4.2rem}.h-\[4\.8rem\]{height:4.8rem}.h-\[5\.25rem\]{height:5.25rem}.h-\[50\%\]{height:50%}.h-\[8\.5rem\]{height:8.5rem}.h-\[min\(60vw\,18rem\)\]{height:min(60vw,18rem)}.h-\[min\(82vh\,34rem\)\]{height:min(82vh,34rem)}.h-auto{height:auto}.h-dvh{height:100dvh}.h-full{height:100%}.h-px{height:1px}.max-h-0{max-height:0px}.max-h-16{max-height:4rem}.max-h-20{max-height:5rem}.max-h-28{max-height:7rem}.max-h-36{max-height:9rem}.max-h-48{max-height:12rem}.max-h-56{max-height:14rem}.max-h-60{max-height:15rem}.max-h-72{max-height:18rem}.max-h-80{max-height:20rem}.max-h-96{max-height:24rem}.max-h-\[28rem\]{max-height:28rem}.max-h-\[420px\]{max-height:420px}.max-h-\[480px\]{max-height:480px}.max-h-\[540px\]{max-height:540px}.max-h-\[58vh\]{max-height:58vh}.max-h-\[70vh\]{max-height:70vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[90dvh\]{max-height:90dvh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[92vh\]{max-height:92vh}.max-h-\[calc\(100vh-2rem\)\]{max-height:calc(100vh - 2rem)}.max-h-dvh{max-height:100dvh}.\!min-h-0{min-height:0px!important}.\!min-h-8{min-height:2rem!important}.min-h-0{min-height:0px}.min-h-10{min-height:2.5rem}.min-h-16{min-height:4rem}.min-h-20{min-height:5rem}.min-h-44{min-height:11rem}.min-h-6{min-height:1.5rem}.min-h-8{min-height:2rem}.min-h-9{min-height:2.25rem}.min-h-\[1\.625rem\]{min-height:1.625rem}.min-h-\[100dvh\]{min-height:100dvh}.min-h-\[126px\]{min-height:126px}.min-h-\[17rem\]{min-height:17rem}.min-h-\[180px\]{min-height:180px}.min-h-\[20\.5rem\]{min-height:20.5rem}.min-h-\[220px\]{min-height:220px}.min-h-\[24rem\]{min-height:24rem}.min-h-\[260px\]{min-height:260px}.min-h-\[30rem\]{min-height:30rem}.min-h-\[4\.75rem\]{min-height:4.75rem}.min-h-dvh{min-height:100dvh}.min-h-screen{min-height:100vh}.\!w-full{width:100%!important}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-40{width:10rem}.w-44{width:11rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-5\/6{width:83.333333%}.w-52{width:13rem}.w-6{width:1.5rem}.w-60{width:15rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-\[0\.28rem\]{width:.28rem}.w-\[100vw\]{width:100vw}.w-\[10px\]{width:10px}.w-\[14px\]{width:14px}.w-\[15px\]{width:15px}.w-\[17rem\]{width:17rem}.w-\[18px\]{width:18px}.w-\[2\.35rem\]{width:2.35rem}.w-\[2\.7rem\]{width:2.7rem}.w-\[24\%\]{width:24%}.w-\[24px\]{width:24px}.w-\[26px\]{width:26px}.w-\[3\.1rem\]{width:3.1rem}.w-\[3\.35rem\]{width:3.35rem}.w-\[3\.5rem\]{width:3.5rem}.w-\[3\.65rem\]{width:3.65rem}.w-\[3\.6rem\]{width:3.6rem}.w-\[4\.15rem\]{width:4.15rem}.w-\[68px\]{width:68px}.w-\[8\.5rem\]{width:8.5rem}.w-\[80\%\]{width:80%}.w-\[86\%\]{width:86%}.w-\[9\.5rem\]{width:9.5rem}.w-\[calc\(100\%-0\.8rem\)\]{width:calc(100% - .8rem)}.w-\[calc\(100\%-3rem\)\]{width:calc(100% - 3rem)}.w-\[min\(18\.5rem\,calc\(100\%-1\.5rem\)\)\]{width:min(18.5rem,calc(100% - 1.5rem))}.w-\[min\(60vw\,18rem\)\]{width:min(60vw,18rem)}.w-\[min\(calc\(100vw-1\.5rem\)\,42rem\)\]{width:min(calc(100vw - 1.5rem),42rem)}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-16{min-width:4rem}.min-w-20{min-width:5rem}.min-w-44{min-width:11rem}.min-w-52{min-width:13rem}.min-w-\[11rem\]{min-width:11rem}.min-w-\[140px\]{min-width:140px}.min-w-\[1700px\]{min-width:1700px}.min-w-\[17rem\]{min-width:17rem}.min-w-\[220px\]{min-width:220px}.min-w-\[3rem\]{min-width:3rem}.min-w-\[720px\]{min-width:720px}.min-w-\[8\.25rem\]{min-width:8.25rem}.min-w-full{min-width:100%}.min-w-max{min-width:-moz-max-content;min-width:max-content}.\!max-w-none{max-width:none!important}.max-w-16{max-width:4rem}.max-w-20{max-width:5rem}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7{max-width:1.75rem}.max-w-7xl{max-width:80rem}.max-w-\[220px\]{max-width:220px}.max-w-\[24\.5rem\]{max-width:24.5rem}.max-w-\[240px\]{max-width:240px}.max-w-\[24ch\]{max-width:24ch}.max-w-\[320px\]{max-width:320px}.max-w-\[420px\]{max-width:420px}.max-w-\[520px\]{max-width:520px}.max-w-\[560px\]{max-width:560px}.max-w-\[56rem\]{max-width:56rem}.max-w-\[58ch\]{max-width:58ch}.max-w-\[860px\]{max-width:860px}.max-w-\[88vw\]{max-width:88vw}.max-w-\[9\.5rem\]{max-width:9.5rem}.max-w-\[92vw\]{max-width:92vw}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-screen-2xl{max-width:1536px}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.\!shrink-0{flex-shrink:0!important}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.origin-left{transform-origin:left}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-0\.5{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(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)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-\[14px\]{--tw-translate-y: -14px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-1{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-2{--tw-translate-x: .5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(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)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-6{--tw-translate-x: 1.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-7{--tw-translate-x: 1.75rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[1\.125rem\]{--tw-translate-x: 1.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-1{--tw-translate-y: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-2{--tw-translate-y: .5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-3{--tw-translate-y: .75rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[6px\]{--tw-translate-y: 6px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-\[-2deg\]{--tw-rotate: -2deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-75{--tw-scale-x: .75;--tw-scale-y: .75;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[1\.01\]{--tw-scale-x: 1.01;--tw-scale-y: 1.01;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(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)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes ping{75%,to{transform:scale(2);opacity:0}}.animate-\[ping_2\.4s_ease-out_infinite\]{animation:ping 2.4s ease-out infinite}.animate-\[pulse_1\.9s_ease-in-out_infinite\]{animation:pulse 1.9s ease-in-out infinite}.animate-\[pulse_3s_ease-in-out_infinite\]{animation:pulse 3s ease-in-out infinite}.animate-\[spin_22s_linear_infinite\]{animation:spin 22s linear infinite}.animate-\[spin_26s_linear_reverse_infinite\]{animation:spin 26s linear reverse infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-wait{cursor:wait}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize{resize:both}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-y{scroll-snap-type:y var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness: mandatory}.snap-start{scroll-snap-align:start}.snap-center{scroll-snap-align:center}.scroll-mt-24{scroll-margin-top:6rem}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.\!appearance-none{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}.appearance-none{-webkit-appearance:none;-moz-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-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[4\.25rem_minmax\(0\,1fr\)_4\.9rem\]{grid-template-columns:4.25rem minmax(0,1fr) 4.9rem}.grid-cols-\[4\.2rem_minmax\(0\,1fr\)_4\.2rem\]{grid-template-columns:4.2rem minmax(0,1fr) 4.2rem}.grid-cols-\[70px_1fr\]{grid-template-columns:70px 1fr}.grid-cols-\[72px_1fr\]{grid-template-columns:72px 1fr}.grid-cols-\[auto\,1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[minmax\(0\,1fr\)_1px_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-cols-\[minmax\(160px\,1\.3fr\)_minmax\(220px\,1\.6fr\)_minmax\(120px\,0\.9fr\)_minmax\(130px\,0\.9fr\)_minmax\(100px\,0\.6fr\)_minmax\(140px\,1fr\)_minmax\(220px\,1fr\)\]{grid-template-columns:minmax(160px,1.3fr) minmax(220px,1.6fr) minmax(120px,.9fr) minmax(130px,.9fr) minmax(100px,.6fr) minmax(140px,1fr) minmax(220px,1fr)}.grid-cols-\[minmax\(3\.5rem\,0\.34fr\)_1fr\]{grid-template-columns:minmax(3.5rem,.34fr) 1fr}.grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-items-center{justify-items:center}.gap-0{gap:0px}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-7{gap:1.75rem}.gap-8{gap:2rem}.gap-x-1\.5{-moz-column-gap:.375rem;column-gap:.375rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-y-1{row-gap:.25rem}.gap-y-2{row-gap:.5rem}.gap-y-3{row-gap:.75rem}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-3\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.875rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.875rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-7>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.75rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.space-y-\[1\.1rem\]>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.1rem * var(--tw-space-y-reverse))}.space-y-\[clamp\(0\.5rem\,1\.35dvh\,0\.7rem\)\]>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(clamp(.5rem,1.35dvh,.7rem) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(clamp(.5rem,1.35dvh,.7rem) * 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-cyan-700\/30>:not([hidden])~:not([hidden]){border-color:#0e74904d}.divide-cyan-700\/40>:not([hidden])~:not([hidden]){border-color:#0e749066}.divide-emerald-700\/30>:not([hidden])~:not([hidden]){border-color:#0478574d}.divide-emerald-900\/20>:not([hidden])~:not([hidden]){border-color:#064e3b33}.divide-slate-800\/80>:not([hidden])~:not([hidden]){border-color:#1e293bcc}.divide-white\/5>:not([hidden])~:not([hidden]){border-color:#ffffff0d}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.justify-self-end{justify-self:end}.justify-self-center{justify-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overscroll-contain{overscroll-behavior:contain}.scroll-smooth{scroll-behavior:smooth}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.\!whitespace-nowrap{white-space:nowrap!important}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-balance{text-wrap:balance}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[1\.2rem\]{border-radius:1.2rem}.rounded-\[1\.35rem\]{border-radius:1.35rem}.rounded-\[1\.45rem\]{border-radius:1.45rem}.rounded-\[1\.4rem\]{border-radius:1.4rem}.rounded-\[1\.55rem\]{border-radius:1.55rem}.rounded-\[1\.75rem\]{border-radius:1.75rem}.rounded-\[1\.7rem\]{border-radius:1.7rem}.rounded-\[1\.8rem\]{border-radius:1.8rem}.rounded-\[1\.9rem\]{border-radius:1.9rem}.rounded-\[26px\]{border-radius:26px}.rounded-\[2rem\]{border-radius:2rem}.rounded-full{border-radius:9999px}.rounded-ib-lg{border-radius:24px}.rounded-ib-md{border-radius:20px}.rounded-ib-sm{border-radius:14px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-none{border-radius:0}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:1.25rem}.rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.rounded-t-3xl{border-top-left-radius:1.5rem;border-top-right-radius:1.5rem}.rounded-t-md{border-top-left-radius:.375rem;border-top-right-radius:.375rem}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-\[\#8b5cf6\]\/70{border-color:#8b5cf6b3}.border-\[\#b66cff\]\/80{border-color:#b66cffcc}.border-\[\#b77cff\]\/70{border-color:#b77cffb3}.border-\[\#d8b4fe\]{--tw-border-opacity: 1;border-color:rgb(216 180 254 / var(--tw-border-opacity, 1))}.border-\[\#eed9ff\]\/80{border-color:#eed9ffcc}.border-\[\#fdb99b\]\/80{border-color:#fdb99bcc}.border-\[color\:color-mix\(in_srgb\,var\(--color-border-subtle\)_56\%\,\#facc15_44\%\)\]{border-color:color-mix(in srgb,var(--color-border-subtle) 56%,#facc15 44%)}.border-\[color\:color-mix\(in_srgb\,var\(--color-border-subtle\)_58\%\,\#a78bfa_42\%\)\]{border-color:color-mix(in srgb,var(--color-border-subtle) 58%,#a78bfa 42%)}.border-\[color\:color-mix\(in_srgb\,var\(--color-border-subtle\)_62\%\,\#38bdf8_38\%\)\]{border-color:color-mix(in srgb,var(--color-border-subtle) 62%,#38bdf8 38%)}.border-\[color\:color-mix\(in_srgb\,var\(--color-border-subtle\)_75\%\,\#93c5fd_25\%\)\]{border-color:color-mix(in srgb,var(--color-border-subtle) 75%,#93c5fd 25%)}.border-\[color\:var\(--admin-border\)\]{border-color:var(--admin-border)}.border-\[color\:var\(--color-accent-primary\)\]{border-color:var(--color-accent-primary)}.border-\[color\:var\(--color-border-soft\)\]{border-color:var(--color-border-soft)}.border-\[color\:var\(--color-border-strong\)\]{border-color:var(--color-border-strong)}.border-\[color\:var\(--color-border-subtle\)\]{border-color:var(--color-border-subtle)}.border-\[color\:var\(--color-ios-quick-access-modal-border\)\]{border-color:var(--color-ios-quick-access-modal-border)}.border-\[color\:var\(--color-ios-quick-access-modal-button-border\)\]{border-color:var(--color-ios-quick-access-modal-button-border)}.border-\[color\:var\(--color-ios-quick-access-modal-chip-border\)\]{border-color:var(--color-ios-quick-access-modal-chip-border)}.border-\[color\:var\(--color-quickaccess-cta-border\)\]{border-color:var(--color-quickaccess-cta-border)}.border-\[color\:var\(--color-widget-chip-active-border\)\]{border-color:var(--color-widget-chip-active-border)}.border-\[color\:var\(--color-widget-chip-border\)\]{border-color:var(--color-widget-chip-border)}.border-\[color\:var\(--color-widget-edit-border\)\]{border-color:var(--color-widget-edit-border)}.border-\[color\:var\(--glass-border\)\]{border-color:var(--glass-border)}.border-\[rgba\(109\,86\,170\,0\.2\)\]{border-color:#6d56aa33}.border-\[rgba\(109\,86\,170\,0\.24\)\]{border-color:#6d56aa3d}.border-\[rgba\(78\,61\,130\,0\.18\)\]{border-color:#4e3d822e}.border-\[rgba\(78\,61\,130\,0\.2\)\]{border-color:#4e3d8233}.border-\[rgba\(78\,61\,130\,0\.22\)\]{border-color:#4e3d8238}.border-accent-blue\/60{border-color:#38bdf899}.border-accent-purple\/40{border-color:#8b5cf666}.border-amber-100\/45{border-color:#fef3c773}.border-amber-300\/25{border-color:#fcd34d40}.border-amber-300\/30{border-color:#fcd34d4d}.border-amber-300\/40{border-color:#fcd34d66}.border-amber-300\/50{border-color:#fcd34d80}.border-amber-300\/60{border-color:#fcd34d99}.border-amber-300\/65{border-color:#fcd34da6}.border-amber-300\/80{border-color:#fcd34dcc}.border-amber-400\/30{border-color:#fbbf244d}.border-amber-400\/60{border-color:#fbbf2499}.border-amber-400\/80{border-color:#fbbf24cc}.border-amber-400\/85{border-color:#fbbf24d9}.border-amber-500{--tw-border-opacity: 1;border-color:rgb(245 158 11 / var(--tw-border-opacity, 1))}.border-amber-500\/30{border-color:#f59e0b4d}.border-amber-500\/60{border-color:#f59e0b99}.border-amber-700\/60{border-color:#b4530999}.border-amber-900\/50{border-color:#78350f80}.border-black\/10{border-color:#0000001a}.border-black\/15{border-color:#00000026}.border-black\/20{border-color:#0003}.border-black\/25{border-color:#00000040}.border-blue-500\/30{border-color:#3b82f64d}.border-cyan-200\/30{border-color:#a5f3fc4d}.border-cyan-200\/60{border-color:#a5f3fc99}.border-cyan-700\/40{border-color:#0e749066}.border-cyan-700\/50{border-color:#0e749080}.border-cyan-700\/60{border-color:#0e749099}.border-cyan-900\/50{border-color:#164e6380}.border-emerald-100\/45{border-color:#d1fae573}.border-emerald-300\/25{border-color:#6ee7b740}.border-emerald-300\/30{border-color:#6ee7b74d}.border-emerald-300\/35{border-color:#6ee7b759}.border-emerald-300\/40{border-color:#6ee7b766}.border-emerald-300\/45{border-color:#6ee7b773}.border-emerald-300\/50{border-color:#6ee7b780}.border-emerald-300\/70{border-color:#6ee7b7b3}.border-emerald-400\/30{border-color:#34d3994d}.border-emerald-400\/40{border-color:#34d39966}.border-emerald-400\/45{border-color:#34d39973}.border-emerald-400\/50{border-color:#34d39980}.border-emerald-400\/60{border-color:#34d39999}.border-emerald-400\/70{border-color:#34d399b3}.border-emerald-500\/30{border-color:#10b9814d}.border-emerald-500\/35{border-color:#10b98159}.border-emerald-500\/40{border-color:#10b98166}.border-emerald-500\/45{border-color:#10b98173}.border-emerald-500\/60{border-color:#10b98199}.border-emerald-600{--tw-border-opacity: 1;border-color:rgb(5 150 105 / var(--tw-border-opacity, 1))}.border-emerald-700\/40{border-color:#04785766}.border-emerald-700\/50{border-color:#04785780}.border-emerald-700\/60{border-color:#04785799}.border-fuchsia-300\/60{border-color:#f0abfc99}.border-fuchsia-300\/70{border-color:#f0abfcb3}.border-fuchsia-500\/50{border-color:#d946ef80}.border-indigo-100\/80{border-color:#e0e7ffcc}.border-indigo-300\/50{border-color:#a5b4fc80}.border-indigo-300\/60{border-color:#a5b4fc99}.border-indigo-400\/40{border-color:#818cf866}.border-orange-300\/60{border-color:#fdba7499}.border-purple-500\/30{border-color:#a855f74d}.border-red-500\/30{border-color:#ef44444d}.border-red-500\/40{border-color:#ef444466}.border-rose-200{--tw-border-opacity: 1;border-color:rgb(254 205 211 / var(--tw-border-opacity, 1))}.border-rose-200\/50{border-color:#fecdd380}.border-rose-300\/25{border-color:#fda4af40}.border-rose-300\/30{border-color:#fda4af4d}.border-rose-300\/60{border-color:#fda4af99}.border-rose-300\/75{border-color:#fda4afbf}.border-rose-400\/30{border-color:#fb71854d}.border-rose-400\/40{border-color:#fb718566}.border-rose-400\/60{border-color:#fb718599}.border-rose-500\/30{border-color:#f43f5e4d}.border-rose-500\/40{border-color:#f43f5e66}.border-rose-500\/50{border-color:#f43f5e80}.border-rose-600{--tw-border-opacity: 1;border-color:rgb(225 29 72 / var(--tw-border-opacity, 1))}.border-rose-700\/40{border-color:#be123c66}.border-sky-200\/40{border-color:#bae6fd66}.border-sky-300\/50{border-color:#7dd3fc80}.border-sky-300\/60{border-color:#7dd3fc99}.border-sky-400{--tw-border-opacity: 1;border-color:rgb(56 189 248 / var(--tw-border-opacity, 1))}.border-sky-400\/40{border-color:#38bdf866}.border-sky-400\/60{border-color:#38bdf899}.border-sky-500\/30{border-color:#0ea5e94d}.border-sky-500\/40{border-color:#0ea5e966}.border-slate-200\/90{border-color:#e2e8f0e6}.border-slate-600{--tw-border-opacity: 1;border-color:rgb(71 85 105 / var(--tw-border-opacity, 1))}.border-slate-600\/60{border-color:#47556999}.border-slate-700{--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity, 1))}.border-slate-700\/50{border-color:#33415580}.border-slate-700\/60{border-color:#33415599}.border-slate-700\/70{border-color:#334155b3}.border-slate-800{--tw-border-opacity: 1;border-color:rgb(30 41 59 / var(--tw-border-opacity, 1))}.border-slate-800\/40{border-color:#1e293b66}.border-slate-800\/60{border-color:#1e293b99}.border-slate-800\/70{border-color:#1e293bb3}.border-slate-800\/80{border-color:#1e293bcc}.border-teal-500\/30{border-color:#14b8a64d}.border-transparent{border-color:transparent}.border-violet-100{--tw-border-opacity: 1;border-color:rgb(237 233 254 / var(--tw-border-opacity, 1))}.border-violet-100\/35{border-color:#ede9fe59}.border-violet-200\/20{border-color:#ddd6fe33}.border-violet-200\/25{border-color:#ddd6fe40}.border-violet-200\/30{border-color:#ddd6fe4d}.border-violet-200\/35{border-color:#ddd6fe59}.border-violet-200\/45{border-color:#ddd6fe73}.border-violet-200\/50{border-color:#ddd6fe80}.border-violet-200\/60{border-color:#ddd6fe99}.border-violet-200\/70{border-color:#ddd6feb3}.border-violet-200\/80{border-color:#ddd6fecc}.border-violet-300\/30{border-color:#c4b5fd4d}.border-violet-300\/40{border-color:#c4b5fd66}.border-violet-300\/45{border-color:#c4b5fd73}.border-violet-300\/50{border-color:#c4b5fd80}.border-violet-300\/60{border-color:#c4b5fd99}.border-violet-400\/40{border-color:#a78bfa66}.border-violet-400\/45{border-color:#a78bfa73}.border-violet-400\/55{border-color:#a78bfa8c}.border-violet-400\/60{border-color:#a78bfa99}.border-violet-700\/40{border-color:#6d28d966}.border-violet-700\/50{border-color:#6d28d980}.border-violet-700\/60{border-color:#6d28d999}.border-white\/10{border-color:#ffffff1a}.border-white\/15{border-color:#ffffff26}.border-white\/20{border-color:#fff3}.border-white\/25{border-color:#ffffff40}.border-white\/30{border-color:#ffffff4d}.border-white\/35{border-color:#ffffff59}.border-white\/40{border-color:#fff6}.border-white\/45{border-color:#ffffff73}.border-white\/5{border-color:#ffffff0d}.border-white\/55{border-color:#ffffff8c}.border-white\/60{border-color:#fff9}.border-white\/70{border-color:#ffffffb3}.border-t-transparent{border-top-color:transparent}.border-t-white{--tw-border-opacity: 1;border-top-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-t-white\/80{border-top-color:#fffc}.bg-\[\#000c40\]{--tw-bg-opacity: 1;background-color:rgb(0 12 64 / var(--tw-bg-opacity, 1))}.bg-\[\#0a133d\]\/85{background-color:#0a133dd9}.bg-\[\#0b1335\]{--tw-bg-opacity: 1;background-color:rgb(11 19 53 / var(--tw-bg-opacity, 1))}.bg-\[\#101a2f\]{--tw-bg-opacity: 1;background-color:rgb(16 26 47 / var(--tw-bg-opacity, 1))}.bg-\[\#7c3aed\]{--tw-bg-opacity: 1;background-color:rgb(124 58 237 / var(--tw-bg-opacity, 1))}.bg-\[\#e9d5ff\]{--tw-bg-opacity: 1;background-color:rgb(233 213 255 / var(--tw-bg-opacity, 1))}.bg-\[\#e9d5ff\]\/90{background-color:#e9d5ffe6}.bg-\[\#f6f3ff\]{--tw-bg-opacity: 1;background-color:rgb(246 243 255 / var(--tw-bg-opacity, 1))}.bg-\[color\:color-mix\(in_srgb\,var\(--color-bg-elevated\)_58\%\,\#fef3c7_42\%\)\]{background-color:color-mix(in srgb,var(--color-bg-elevated) 58%,#fef3c7 42%)}.bg-\[color\:color-mix\(in_srgb\,var\(--color-bg-elevated\)_60\%\,\#ddd6fe_40\%\)\]{background-color:color-mix(in srgb,var(--color-bg-elevated) 60%,#ddd6fe 40%)}.bg-\[color\:color-mix\(in_srgb\,var\(--color-bg-elevated\)_62\%\,\#bae6fd_38\%\)\]{background-color:color-mix(in srgb,var(--color-bg-elevated) 62%,#bae6fd 38%)}.bg-\[color\:color-mix\(in_srgb\,var\(--color-bg-elevated\)_74\%\,\#bfdbfe_26\%\)\]{background-color:color-mix(in srgb,var(--color-bg-elevated) 74%,#bfdbfe 26%)}.bg-\[color\:var\(--admin-active-bg\)\]{background-color:var(--admin-active-bg)}.bg-\[color\:var\(--admin-bg\)\]{background-color:var(--admin-bg)}.bg-\[color\:var\(--admin-hover\)\]{background-color:var(--admin-hover)}.bg-\[color\:var\(--admin-surface\)\]{background-color:var(--admin-surface)}.bg-\[color\:var\(--admin-surface-muted\)\]{background-color:var(--admin-surface-muted)}.bg-\[color\:var\(--color-accent-secondary\)\]{background-color:var(--color-accent-secondary)}.bg-\[color\:var\(--color-border-soft\)\]{background-color:var(--color-border-soft)}.bg-\[color\:var\(--color-ios-quick-access-modal-button-bg\)\]{background-color:var(--color-ios-quick-access-modal-button-bg)}.bg-\[color\:var\(--color-ios-quick-access-modal-chip-bg\)\]{background-color:var(--color-ios-quick-access-modal-chip-bg)}.bg-\[color\:var\(--color-ios-quick-access-modal-surface\)\]{background-color:var(--color-ios-quick-access-modal-surface)}.bg-\[color\:var\(--color-overlay-1\)\]{background-color:var(--color-overlay-1)}.bg-\[color\:var\(--color-overlay-2\)\]{background-color:var(--color-overlay-2)}.bg-\[color\:var\(--color-overlay-3\)\]{background-color:var(--color-overlay-3)}.bg-\[color\:var\(--color-overlay-4\)\]{background-color:var(--color-overlay-4)}.bg-\[color\:var\(--color-quickaccess-bg\)\]{background-color:var(--color-quickaccess-bg)}.bg-\[color\:var\(--color-quickaccess-cta-bg\)\]{background-color:var(--color-quickaccess-cta-bg)}.bg-\[color\:var\(--color-semantic-success-500\)\]{background-color:var(--color-semantic-success-500)}.bg-\[color\:var\(--color-slate-900-15\)\]{background-color:var(--color-slate-900-15)}.bg-\[color\:var\(--color-slate-900-95\)\]{background-color:var(--color-slate-900-95)}.bg-\[color\:var\(--color-slate-950-80\)\]{background-color:var(--color-slate-950-80)}.bg-\[color\:var\(--color-surface\)\]{background-color:var(--color-surface)}.bg-\[color\:var\(--color-surface-elevated\)\]{background-color:var(--color-surface-elevated)}.bg-\[color\:var\(--color-surface-muted\)\]{background-color:var(--color-surface-muted)}.bg-\[color\:var\(--color-surface-soft\)\]{background-color:var(--color-surface-soft)}.bg-\[color\:var\(--color-text-strong\)\]{background-color:var(--color-text-strong)}.bg-\[color\:var\(--color-text-subtle\)\]{background-color:var(--color-text-subtle)}.bg-\[color\:var\(--color-widget-chip-active-bg\)\]{background-color:var(--color-widget-chip-active-bg)}.bg-\[color\:var\(--color-widget-chip-bg\)\]{background-color:var(--color-widget-chip-bg)}.bg-\[color\:var\(--color-widget-edit-bg\)\]{background-color:var(--color-widget-edit-bg)}.bg-\[color\:var\(--ib-surface-card\)\]{background-color:var(--ib-surface-card)}.bg-\[color\:var\(--ib-surface-card-active\)\]{background-color:var(--ib-surface-card-active)}.bg-\[color\:var\(--ib-surface-panel\)\]{background-color:var(--ib-surface-panel)}.bg-\[color\:var\(--onboarding-premium-overlay-base\)\]{background-color:var(--onboarding-premium-overlay-base)}.bg-\[color\:var\(--onboarding-premium-overlay-soft\)\]{background-color:var(--onboarding-premium-overlay-soft)}.bg-\[radial-gradient\(circle_at_top\,_color-mix\(in_srgb\,var\(--color-accent-primary\)_18\%\,transparent\)\,_transparent_55\%\)\,radial-gradient\(circle_at_bottom_right\,_color-mix\(in_srgb\,var\(--color-accent-secondary\)_14\%\,transparent\)\,_transparent_50\%\)\,color-mix\(in_srgb\,var\(--color-surface\)_76\%\,transparent\)\]{background-color:radial-gradient(circle at top,color-mix(in srgb,var(--color-accent-primary) 18%,transparent),transparent 55%),radial-gradient(circle at bottom right,color-mix(in srgb,var(--color-accent-secondary) 14%,transparent),transparent 50%),color-mix(in srgb,var(--color-surface) 76%,transparent)}.bg-\[rgba\(139\,92\,246\,0\.08\)\]{background-color:#8b5cf614}.bg-\[rgba\(8\,12\,24\,0\.985\)\]{background-color:#080c18fb}.bg-accent-purple{--tw-bg-opacity: 1;background-color:rgb(139 92 246 / var(--tw-bg-opacity, 1))}.bg-accent-purple\/15{background-color:#8b5cf626}.bg-amber-100\/95{background-color:#fef3c7f2}.bg-amber-200\/90{background-color:#fde68ae6}.bg-amber-300{--tw-bg-opacity: 1;background-color:rgb(252 211 77 / var(--tw-bg-opacity, 1))}.bg-amber-300\/15{background-color:#fcd34d26}.bg-amber-400{--tw-bg-opacity: 1;background-color:rgb(251 191 36 / var(--tw-bg-opacity, 1))}.bg-amber-400\/10{background-color:#fbbf241a}.bg-amber-400\/20{background-color:#fbbf2433}.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.bg-amber-500{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.bg-amber-500\/10{background-color:#f59e0b1a}.bg-amber-500\/15{background-color:#f59e0b26}.bg-amber-500\/20{background-color:#f59e0b33}.bg-amber-500\/30{background-color:#f59e0b4d}.bg-black\/10{background-color:#0000001a}.bg-black\/20{background-color:#0003}.bg-black\/40{background-color:#0006}.bg-black\/50{background-color:#00000080}.bg-black\/55{background-color:#0000008c}.bg-black\/65{background-color:#000000a6}.bg-black\/70{background-color:#000000b3}.bg-blue-500\/20{background-color:#3b82f633}.bg-cyan-400{--tw-bg-opacity: 1;background-color:rgb(34 211 238 / var(--tw-bg-opacity, 1))}.bg-cyan-400\/10{background-color:#22d3ee1a}.bg-cyan-500\/10{background-color:#06b6d41a}.bg-cyan-900\/10{background-color:#164e631a}.bg-cyan-900\/30{background-color:#164e634d}.bg-emerald-100{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))}.bg-emerald-200\/95{background-color:#a7f3d0f2}.bg-emerald-300{--tw-bg-opacity: 1;background-color:rgb(110 231 183 / var(--tw-bg-opacity, 1))}.bg-emerald-400{--tw-bg-opacity: 1;background-color:rgb(52 211 153 / var(--tw-bg-opacity, 1))}.bg-emerald-400\/10{background-color:#34d3991a}.bg-emerald-400\/20{background-color:#34d39933}.bg-emerald-400\/30{background-color:#34d3994d}.bg-emerald-400\/80{background-color:#34d399cc}.bg-emerald-500{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.bg-emerald-500\/10{background-color:#10b9811a}.bg-emerald-500\/15{background-color:#10b98126}.bg-emerald-500\/20{background-color:#10b98133}.bg-emerald-500\/25{background-color:#10b98140}.bg-emerald-500\/60{background-color:#10b98199}.bg-emerald-500\/80{background-color:#10b981cc}.bg-emerald-500\/90{background-color:#10b981e6}.bg-emerald-900\/10{background-color:#064e3b1a}.bg-emerald-900\/20{background-color:#064e3b33}.bg-emerald-900\/30{background-color:#064e3b4d}.bg-emerald-950\/40{background-color:#022c2266}.bg-fuchsia-500{--tw-bg-opacity: 1;background-color:rgb(217 70 239 / var(--tw-bg-opacity, 1))}.bg-fuchsia-500\/10{background-color:#d946ef1a}.bg-indigo-300\/15{background-color:#a5b4fc26}.bg-indigo-400\/10{background-color:#818cf81a}.bg-indigo-500\/15{background-color:#6366f126}.bg-indigo-500\/20{background-color:#6366f133}.bg-indigo-900{--tw-bg-opacity: 1;background-color:rgb(49 46 129 / var(--tw-bg-opacity, 1))}.bg-orange-500\/20{background-color:#f9731633}.bg-purple-500\/20{background-color:#a855f733}.bg-red-500\/10{background-color:#ef44441a}.bg-red-500\/20{background-color:#ef444433}.bg-rose-100\/90{background-color:#ffe4e6e6}.bg-rose-200\/10{background-color:#fecdd31a}.bg-rose-300{--tw-bg-opacity: 1;background-color:rgb(253 164 175 / var(--tw-bg-opacity, 1))}.bg-rose-400{--tw-bg-opacity: 1;background-color:rgb(251 113 133 / var(--tw-bg-opacity, 1))}.bg-rose-500{--tw-bg-opacity: 1;background-color:rgb(244 63 94 / var(--tw-bg-opacity, 1))}.bg-rose-500\/10{background-color:#f43f5e1a}.bg-rose-500\/20{background-color:#f43f5e33}.bg-rose-500\/40{background-color:#f43f5e66}.bg-rose-600\/90{background-color:#e11d48e6}.bg-rose-900\/20{background-color:#88133733}.bg-rose-950\/20{background-color:#4c051933}.bg-rose-950\/80{background-color:#4c0519cc}.bg-sky-300{--tw-bg-opacity: 1;background-color:rgb(125 211 252 / var(--tw-bg-opacity, 1))}.bg-sky-400{--tw-bg-opacity: 1;background-color:rgb(56 189 248 / var(--tw-bg-opacity, 1))}.bg-sky-400\/15{background-color:#38bdf826}.bg-sky-400\/20{background-color:#38bdf833}.bg-sky-500{--tw-bg-opacity: 1;background-color:rgb(14 165 233 / var(--tw-bg-opacity, 1))}.bg-sky-500\/10{background-color:#0ea5e91a}.bg-sky-500\/15{background-color:#0ea5e926}.bg-sky-500\/20{background-color:#0ea5e933}.bg-sky-500\/80{background-color:#0ea5e9cc}.bg-slate-100{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.bg-slate-200\/90{background-color:#e2e8f0e6}.bg-slate-500\/20{background-color:#64748b33}.bg-slate-500\/50{background-color:#64748b80}.bg-slate-700{--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1))}.bg-slate-700\/20{background-color:#33415533}.bg-slate-700\/50{background-color:#33415580}.bg-slate-700\/70{background-color:#334155b3}.bg-slate-800{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.bg-slate-800\/60{background-color:#1e293b99}.bg-slate-800\/70{background-color:#1e293bb3}.bg-slate-800\/80{background-color:#1e293bcc}.bg-slate-900{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.bg-slate-900\/40{background-color:#0f172a66}.bg-slate-900\/50{background-color:#0f172a80}.bg-slate-900\/60{background-color:#0f172a99}.bg-slate-900\/70{background-color:#0f172ab3}.bg-slate-900\/80{background-color:#0f172acc}.bg-slate-900\/90{background-color:#0f172ae6}.bg-slate-900\/95{background-color:#0f172af2}.bg-slate-950{--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity, 1))}.bg-slate-950\/30{background-color:#0206174d}.bg-slate-950\/40{background-color:#02061766}.bg-slate-950\/60{background-color:#02061799}.bg-slate-950\/70{background-color:#020617b3}.bg-slate-950\/75{background-color:#020617bf}.bg-slate-950\/80{background-color:#020617cc}.bg-slate-950\/85{background-color:#020617d9}.bg-slate-950\/90{background-color:#020617e6}.bg-slate-950\/95{background-color:#020617f2}.bg-surface{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.bg-surface-highlight\/50{background-color:#1f2f4d80}.bg-surface\/80{background-color:#0f172acc}.bg-teal-500\/20{background-color:#14b8a633}.bg-transparent{background-color:transparent}.bg-violet-100\/5{background-color:#ede9fe0d}.bg-violet-100\/90{background-color:#ede9fee6}.bg-violet-100\/95{background-color:#ede9fef2}.bg-violet-200\/90{background-color:#ddd6fee6}.bg-violet-300{--tw-bg-opacity: 1;background-color:rgb(196 181 253 / var(--tw-bg-opacity, 1))}.bg-violet-300\/15{background-color:#c4b5fd26}.bg-violet-300\/20{background-color:#c4b5fd33}.bg-violet-300\/70{background-color:#c4b5fdb3}.bg-violet-400\/10{background-color:#a78bfa1a}.bg-violet-400\/20{background-color:#a78bfa33}.bg-violet-500{--tw-bg-opacity: 1;background-color:rgb(139 92 246 / var(--tw-bg-opacity, 1))}.bg-violet-500\/10{background-color:#8b5cf61a}.bg-violet-500\/15{background-color:#8b5cf626}.bg-violet-500\/20{background-color:#8b5cf633}.bg-violet-900\/10{background-color:#4c1d951a}.bg-violet-900\/30{background-color:#4c1d954d}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/0{background-color:#fff0}.bg-white\/10{background-color:#ffffff1a}.bg-white\/15{background-color:#ffffff26}.bg-white\/20{background-color:#fff3}.bg-white\/30{background-color:#ffffff4d}.bg-white\/35{background-color:#ffffff59}.bg-white\/45{background-color:#ffffff73}.bg-white\/5{background-color:#ffffff0d}.bg-white\/55{background-color:#ffffff8c}.bg-white\/60{background-color:#fff9}.bg-white\/70{background-color:#ffffffb3}.bg-white\/75{background-color:#ffffffbf}.bg-white\/80{background-color:#fffc}.bg-white\/95{background-color:#fffffff2}.bg-white\/\[0\.02\]{background-color:#ffffff05}.bg-white\/\[0\.045\]{background-color:#ffffff0b}.bg-white\/\[0\.04\]{background-color:#ffffff0a}.bg-white\/\[0\.055\]{background-color:#ffffff0e}.bg-white\/\[0\.06\]{background-color:#ffffff0f}.bg-white\/\[0\.08\]{background-color:#ffffff14}.bg-white\/\[0\.09\]{background-color:#ffffff17}.bg-\[conic-gradient\(at_30\%_40\%\,\#a855f7\,\#22d3ee\,\#22c55e\,\#f59e0b\,\#f472b6\,\#22d3ee\)\]{background-image:conic-gradient(at 30% 40%,#a855f7,#22d3ee,#22c55e,#f59e0b,#f472b6,#22d3ee)}.bg-\[image\:var\(--color-card-gradient\)\]{background-image:var(--color-card-gradient)}.bg-\[image\:var\(--color-card-highlight-gradient\)\]{background-image:var(--color-card-highlight-gradient)}.bg-\[image\:var\(--glass-bg\)\]{background-image:var(--glass-bg)}.bg-\[linear-gradient\(135deg\,\#0d1020\,\#211633_58\%\,\#351f63\)\]{background-image:linear-gradient(135deg,#0d1020,#211633 58%,#351f63)}.bg-\[linear-gradient\(135deg\,rgba\(122\,138\,196\,0\.14\)\,rgba\(108\,63\,197\,0\.12\)\)\]{background-image:linear-gradient(135deg,#7a8ac424,#6c3fc51f)}.bg-\[linear-gradient\(135deg\,rgba\(255\,255\,255\,0\.055\)\,rgba\(10\,12\,27\,0\.48\)\)\]{background-image:linear-gradient(135deg,#ffffff0e,#0a0c1b7a)}.bg-\[linear-gradient\(135deg\,rgba\(255\,255\,255\,0\.52\)\,rgba\(230\,222\,255\,0\.42\)\)\]{background-image:linear-gradient(135deg,#ffffff85,#e6deff6b)}.bg-\[linear-gradient\(135deg\,rgba\(255\,255\,255\,0\.70\)\,rgba\(247\,243\,255\,0\.58\)\)\]{background-image:linear-gradient(135deg,#ffffffb3,#f7f3ff94)}.bg-\[linear-gradient\(135deg\,rgba\(255\,255\,255\,0\.92\)\,rgba\(244\,235\,255\,0\.76\)\)\]{background-image:linear-gradient(135deg,#ffffffeb,#f4ebffc2)}.bg-\[linear-gradient\(135deg\,rgba\(255\,255\,255\,0\.94\)\,rgba\(248\,250\,252\,0\.82\)\)\]{background-image:linear-gradient(135deg,#fffffff0,#f8fafcd1)}.bg-\[linear-gradient\(135deg\,rgba\(255\,255\,255\,0\.96\)\,rgba\(245\,240\,255\,0\.88\)\)\]{background-image:linear-gradient(135deg,#fffffff5,#f5f0ffe0)}.bg-\[linear-gradient\(135deg\,rgba\(33\,25\,62\,0\.72\)\,rgba\(14\,14\,30\,0\.74\)\)\]{background-image:linear-gradient(135deg,#21193eb8,#0e0e1ebd)}.bg-\[linear-gradient\(140deg\,rgba\(16\,185\,129\,0\.16\)\,rgba\(8\,47\,73\,0\.3\)\)\]{background-image:linear-gradient(140deg,#10b98129,#082f494d)}.bg-\[linear-gradient\(140deg\,rgba\(251\,191\,36\,0\.18\)\,rgba\(59\,7\,100\,0\.25\)\)\]{background-image:linear-gradient(140deg,#fbbf242e,#3b076440)}.bg-\[linear-gradient\(140deg\,rgba\(255\,255\,255\,0\.085\)\,rgba\(167\,123\,245\,0\.075\)_48\%\,rgba\(72\,43\,126\,0\.05\)\)\]{background-image:linear-gradient(140deg,#ffffff16,#a77bf513 48%,#482b7e0d)}.bg-\[linear-gradient\(140deg\,rgba\(255\,255\,255\,0\.74\)\,rgba\(246\,240\,255\,0\.62\)_48\%\,rgba\(236\,247\,255\,0\.52\)\)\]{background-image:linear-gradient(140deg,#ffffffbd,#f6f0ff9e 48%,#ecf7ff85)}.bg-\[linear-gradient\(140deg\,rgba\(56\,189\,248\,0\.16\)\,rgba\(30\,64\,175\,0\.28\)\)\]{background-image:linear-gradient(140deg,#38bdf829,#1e40af47)}.bg-\[linear-gradient\(145deg\,color-mix\(in_srgb\,var\(--color-surface-elevated\)_92\%\,transparent\)\,color-mix\(in_srgb\,var\(--color-overlay-2\)_68\%\,transparent\)\)\]{background-image:linear-gradient(145deg,color-mix(in srgb,var(--color-surface-elevated) 92%,transparent),color-mix(in srgb,var(--color-overlay-2) 68%,transparent))}.bg-\[linear-gradient\(145deg\,color-mix\(in_srgb\,var\(--color-surface-elevated\)_94\%\,transparent\)\,color-mix\(in_srgb\,var\(--color-overlay-2\)_66\%\,transparent\)\)\]{background-image:linear-gradient(145deg,color-mix(in srgb,var(--color-surface-elevated) 94%,transparent),color-mix(in srgb,var(--color-overlay-2) 66%,transparent))}.bg-\[linear-gradient\(145deg\,rgba\(255\,255\,255\,0\.055\)\,rgba\(132\,98\,204\,0\.04\)_60\%\,rgba\(48\,28\,86\,0\.03\)\)\]{background-image:linear-gradient(145deg,#ffffff0e,#8462cc0a 60%,#301c5608)}.bg-\[linear-gradient\(145deg\,rgba\(255\,255\,255\,0\.75\)\,rgba\(243\,238\,255\,0\.62\)_60\%\,rgba\(234\,246\,255\,0\.54\)\)\]{background-image:linear-gradient(145deg,#ffffffbf,#f3eeff9e 60%,#eaf6ff8a)}.bg-\[linear-gradient\(148deg\,rgba\(255\,255\,255\,0\.085\)\,rgba\(167\,123\,245\,0\.065\)_52\%\,rgba\(72\,43\,126\,0\.05\)\)\]{background-image:linear-gradient(148deg,#ffffff16,#a77bf511 52%,#482b7e0d)}.bg-\[linear-gradient\(150deg\,rgba\(255\,255\,255\,0\.34\)\,rgba\(255\,255\,255\,0\.14\)\)\]{background-image:linear-gradient(150deg,#ffffff57,#ffffff24)}.bg-\[linear-gradient\(155deg\,rgba\(167\,139\,250\,0\.25\)\,rgba\(129\,140\,248\,0\.12\)\)\]{background-image:linear-gradient(155deg,#a78bfa40,#818cf81f)}.bg-\[linear-gradient\(155deg\,rgba\(28\,46\,81\,0\.94\)\,rgba\(15\,27\,62\,0\.97\)\)\]{background-image:linear-gradient(155deg,#1c2e51f0,#0f1b3ef7)}.bg-\[linear-gradient\(158deg\,rgba\(255\,255\,255\,0\.09\)\,rgba\(15\,12\,34\,0\.22\)\)\]{background-image:linear-gradient(158deg,#ffffff17,#0f0c2238)}.bg-\[linear-gradient\(160deg\,color-mix\(in_srgb\,var\(--color-surface\)_94\%\,transparent\)\,color-mix\(in_srgb\,var\(--color-overlay-2\)_72\%\,transparent\)\)\]{background-image:linear-gradient(160deg,color-mix(in srgb,var(--color-surface) 94%,transparent),color-mix(in srgb,var(--color-overlay-2) 72%,transparent))}.bg-\[linear-gradient\(160deg\,color-mix\(in_srgb\,var\(--color-surface-elevated\)_94\%\,transparent\)\,color-mix\(in_srgb\,var\(--color-overlay-2\)_52\%\,transparent\)\)\]{background-image:linear-gradient(160deg,color-mix(in srgb,var(--color-surface-elevated) 94%,transparent),color-mix(in srgb,var(--color-overlay-2) 52%,transparent))}.bg-\[linear-gradient\(170deg\,rgba\(167\,139\,250\,0\.24\)\,rgba\(129\,140\,248\,0\.1\)\)\]{background-image:linear-gradient(170deg,#a78bfa3d,#818cf81a)}.bg-\[linear-gradient\(180deg\,rgba\(15\,23\,42\,0\.05\)\,rgba\(15\,23\,42\,0\.96\)_24\%\)\]{background-image:linear-gradient(180deg,#0f172a0d,#0f172af5 24%)}.bg-\[linear-gradient\(180deg\,rgba\(15\,23\,42\,0\.95\)\,rgba\(15\,23\,42\,0\.92\)\)\]{background-image:linear-gradient(180deg,#0f172af2,#0f172aeb)}.bg-\[linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.05\)\,transparent\)\]{background-image:linear-gradient(180deg,rgba(255,255,255,.05),transparent)}.bg-\[linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.055\)\,rgba\(255\,255\,255\,0\.025\)\)\]{background-image:linear-gradient(180deg,#ffffff0e,#ffffff06)}.bg-\[linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.11\)\,rgba\(255\,255\,255\,0\.07\)\)\]{background-image:linear-gradient(180deg,#ffffff1c,#ffffff12)}.bg-\[linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.12\)\,rgba\(255\,255\,255\,0\.06\)\)\]{background-image:linear-gradient(180deg,#ffffff1f,#ffffff0f)}.bg-\[linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.62\)\,rgba\(246\,241\,255\,0\.42\)\)\]{background-image:linear-gradient(180deg,#ffffff9e,#f6f1ff6b)}.bg-\[linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.82\)\,rgba\(248\,245\,255\,0\.66\)\)\]{background-image:linear-gradient(180deg,#ffffffd1,#f8f5ffa8)}.bg-\[linear-gradient\(180deg\,rgba\(36\,59\,112\,0\.96\)\,rgba\(20\,29\,72\,0\.98\)\)\]{background-image:linear-gradient(180deg,#243b70f5,#141d48fa)}.bg-\[linear-gradient\(180deg\,rgba\(5\,11\,47\,0\.18\)_0\%\,rgba\(5\,11\,47\,0\.1\)_38\%\,rgba\(5\,11\,47\,0\.68\)_100\%\)\]{background-image:linear-gradient(180deg,#050b2f2e,#050b2f1a 38%,#050b2fad)}.bg-\[linear-gradient\(90deg\,\#6366F1\,\#D946EF\,\#F59E0B\)\]{background-image:linear-gradient(90deg,#6366f1,#d946ef,#f59e0b)}.bg-\[linear-gradient\(90deg\,\#a770ef_0\%\,\#cf8bf3_52\%\,\#fdb99b_100\%\)\]{background-image:linear-gradient(90deg,#a770ef,#cf8bf3 52%,#fdb99b)}.bg-\[radial-gradient\(120\%_120\%_at_30\%_20\%\,rgba\(16\,185\,129\,0\.14\)\,transparent\)\,radial-gradient\(110\%_110\%_at_70\%_80\%\,rgba\(79\,70\,229\,0\.12\)\,transparent\)\]{background-image:radial-gradient(120% 120% at 30% 20%,rgba(16,185,129,.14),transparent),radial-gradient(110% 110% at 70% 80%,rgba(79,70,229,.12),transparent)}.bg-\[radial-gradient\(120\%_90\%_at_20\%_10\%\,rgba\(110\,231\,183\,0\.16\)\,transparent\)\,radial-gradient\(90\%_80\%_at_80\%_20\%\,rgba\(94\,234\,212\,0\.12\)\,transparent\)\,radial-gradient\(80\%_120\%_at_40\%_80\%\,rgba\(192\,132\,252\,0\.14\)\,transparent\)\]{background-image:radial-gradient(120% 90% at 20% 10%,rgba(110,231,183,.16),transparent),radial-gradient(90% 80% at 80% 20%,rgba(94,234,212,.12),transparent),radial-gradient(80% 120% at 40% 80%,rgba(192,132,252,.14),transparent)}.bg-\[radial-gradient\(circle\,rgba\(139\,92\,246\,0\.19\)\,transparent_72\%\)\]{background-image:radial-gradient(circle,rgba(139,92,246,.19),transparent 72%)}.bg-\[radial-gradient\(circle_at_20\%_20\%\,rgba\(76\,145\,196\,0\.5\)\,rgba\(7\,26\,68\,0\.96\)_45\%\,rgba\(3\,10\,35\,1\)\)\]{background-image:radial-gradient(circle at 20% 20%,#4c91c480,#071a44f5 45%,#030a23)}.bg-\[radial-gradient\(circle_at_35\%_28\%\,rgba\(255\,255\,255\,0\.34\)\,rgba\(180\,142\,255\,0\.2\)_42\%\,rgba\(58\,32\,96\,0\.75\)_100\%\)\]{background-image:radial-gradient(circle at 35% 28%,#ffffff57,#b48eff33 42%,#3a2060bf)}.bg-\[radial-gradient\(circle_at_38\%_28\%\,\#ffe1f6_0\%\,\#f4a7df_22\%\,\#b872ff_56\%\,\#7c4dff_100\%\)\]{background-image:radial-gradient(circle at 38% 28%,#ffe1f6,#f4a7df 22%,#b872ff 56%,#7c4dff)}.bg-\[radial-gradient\(circle_at_50\%_0\%\,rgba\(198\,153\,255\,0\.24\)\,transparent_68\%\)\]{background-image:radial-gradient(circle at 50% 0%,rgba(198,153,255,.24),transparent 68%)}.bg-\[radial-gradient\(circle_at_50\%_18\%\,rgba\(251\,191\,36\,0\.12\)\,transparent_46\%\)\,var\(--color-surface-elevated\)\]{background-image:radial-gradient(circle at 50% 18%,rgba(251,191,36,.12),transparent 46%),var(--color-surface-elevated)}.bg-\[radial-gradient\(circle_at_50\%_52\%\,rgba\(176\,122\,255\,0\.3\)\,rgba\(176\,122\,255\,0\.08\)_54\%\,transparent_74\%\)\]{background-image:radial-gradient(circle at 50% 52%,rgba(176,122,255,.3),rgba(176,122,255,.08) 54%,transparent 74%)}.bg-\[radial-gradient\(circle_at_center\,_rgba\(236\,72\,153\,0\.18\)\,_transparent_55\%\)\]{background-image:radial-gradient(circle at center,rgba(236,72,153,.18),transparent 55%)}.bg-\[radial-gradient\(circle_at_center\,_rgba\(99\,179\,237\,0\.18\)\,_transparent_55\%\)\]{background-image:radial-gradient(circle at center,rgba(99,179,237,.18),transparent 55%)}.bg-\[radial-gradient\(circle_at_center\,rgba\(176\,122\,255\,0\.24\)\,rgba\(176\,122\,255\,0\.06\)_52\%\,transparent_78\%\)\]{background-image:radial-gradient(circle at center,rgba(176,122,255,.24),rgba(176,122,255,.06) 52%,transparent 78%)}.bg-\[radial-gradient\(circle_at_center\,rgba\(255\,255\,255\,0\.24\)\,rgba\(255\,255\,255\,0\.06\)_58\%\,rgba\(14\,10\,35\,0\.2\)_100\%\)\]{background-image:radial-gradient(circle at center,#ffffff3d,#ffffff0f 58%,#0e0a2333)}.bg-\[radial-gradient\(circle_at_top\,_\#1e3358_0\%\,_\#081423_45\%\,_\#04070f_100\%\)\]{background-image:radial-gradient(circle at top,#1e3358,#081423 45%,#04070f)}.bg-\[radial-gradient\(circle_at_top\,rgba\(104\,69\,255\,0\.28\)\,transparent_34\%\)\,radial-gradient\(circle_at_78\%_18\%\,rgba\(167\,139\,250\,0\.18\)\,transparent_22\%\)\,linear-gradient\(180deg\,\#10193f_0\%\,\#0b1335_50\%\,\#090f2d_100\%\)\]{background-image:radial-gradient(circle at top,rgba(104,69,255,.28),transparent 34%),radial-gradient(circle at 78% 18%,rgba(167,139,250,.18),transparent 22%),linear-gradient(180deg,#10193f,#0b1335,#090f2d)}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.from-\[\#7c3aed\]{--tw-gradient-from: #7c3aed var(--tw-gradient-from-position);--tw-gradient-to: rgb(124 58 237 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#a770ef\]{--tw-gradient-from: #a770ef var(--tw-gradient-from-position);--tw-gradient-to: rgb(167 112 239 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[color\:var\(--color-surface\)\]{--tw-gradient-from: var(--color-surface) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-accent-purple\/20{--tw-gradient-from: rgb(139 92 246 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(139 92 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-200\/15{--tw-gradient-from: rgb(253 230 138 / .15) var(--tw-gradient-from-position);--tw-gradient-to: rgb(253 230 138 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-400\/15{--tw-gradient-from: rgb(251 191 36 / .15) var(--tw-gradient-from-position);--tw-gradient-to: rgb(251 191 36 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-400\/40{--tw-gradient-from: rgb(251 191 36 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(251 191 36 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-500\/15{--tw-gradient-from: rgb(245 158 11 / .15) var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-200{--tw-gradient-from: #a5f3fc var(--tw-gradient-from-position);--tw-gradient-to: rgb(165 243 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-500\/70{--tw-gradient-from: rgb(6 182 212 / .7) var(--tw-gradient-from-position);--tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-200{--tw-gradient-from: #a7f3d0 var(--tw-gradient-from-position);--tw-gradient-to: rgb(167 243 208 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-400{--tw-gradient-from: #34d399 var(--tw-gradient-from-position);--tw-gradient-to: rgb(52 211 153 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-400\/30{--tw-gradient-from: rgb(52 211 153 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(52 211 153 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-400\/40{--tw-gradient-from: rgb(52 211 153 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(52 211 153 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-500\/15{--tw-gradient-from: rgb(16 185 129 / .15) var(--tw-gradient-from-position);--tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-500\/80{--tw-gradient-from: rgb(16 185 129 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-fuchsia-400\/30{--tw-gradient-from: rgb(232 121 249 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(232 121 249 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-fuchsia-500\/15{--tw-gradient-from: rgb(217 70 239 / .15) var(--tw-gradient-from-position);--tw-gradient-to: rgb(217 70 239 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-200{--tw-gradient-from: #c7d2fe var(--tw-gradient-from-position);--tw-gradient-to: rgb(199 210 254 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-400{--tw-gradient-from: #818cf8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(129 140 248 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-400\/20{--tw-gradient-from: rgb(129 140 248 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(129 140 248 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-rose-200{--tw-gradient-from: #fecdd3 var(--tw-gradient-from-position);--tw-gradient-to: rgb(254 205 211 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-rose-500\/80{--tw-gradient-from: rgb(244 63 94 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(244 63 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-400\/30{--tw-gradient-from: rgb(56 189 248 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(56 189 248 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-400\/40{--tw-gradient-from: rgb(56 189 248 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(56 189 248 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-500\/20{--tw-gradient-from: rgb(14 165 233 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(14 165 233 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-500\/80{--tw-gradient-from: rgb(14 165 233 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(14 165 233 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-800\/60{--tw-gradient-from: rgb(30 41 59 / .6) var(--tw-gradient-from-position);--tw-gradient-to: rgb(30 41 59 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-900\/70{--tw-gradient-from: rgb(15 23 42 / .7) var(--tw-gradient-from-position);--tw-gradient-to: rgb(15 23 42 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-900\/80{--tw-gradient-from: rgb(15 23 42 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(15 23 42 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-900\/95{--tw-gradient-from: rgb(15 23 42 / .95) var(--tw-gradient-from-position);--tw-gradient-to: rgb(15 23 42 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-950{--tw-gradient-from: #020617 var(--tw-gradient-from-position);--tw-gradient-to: rgb(2 6 23 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-950\/80{--tw-gradient-from: rgb(2 6 23 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(2 6 23 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-200{--tw-gradient-from: #ddd6fe var(--tw-gradient-from-position);--tw-gradient-to: rgb(221 214 254 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-300\/70{--tw-gradient-from: rgb(196 181 253 / .7) var(--tw-gradient-from-position);--tw-gradient-to: rgb(196 181 253 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-300\/80{--tw-gradient-from: rgb(196 181 253 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(196 181 253 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-600\/35{--tw-gradient-from: rgb(124 58 237 / .35) var(--tw-gradient-from-position);--tw-gradient-to: rgb(124 58 237 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white\/10{--tw-gradient-from: rgb(255 255 255 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white\/70{--tw-gradient-from: rgb(255 255 255 / .7) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-\[\#cf8bf3\]{--tw-gradient-to: rgb(207 139 243 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #cf8bf3 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#d946ef\]{--tw-gradient-to: rgb(217 70 239 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #d946ef var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[color\:var\(--color-surface\)\]{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--color-surface) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-accent-blue\/20{--tw-gradient-to: rgb(56 189 248 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(56 189 248 / .2) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-amber-400\/10{--tw-gradient-to: rgb(251 191 36 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(251 191 36 / .1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-cyan-400\/10{--tw-gradient-to: rgb(34 211 238 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(34 211 238 / .1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-emerald-300{--tw-gradient-to: rgb(110 231 183 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #6ee7b7 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-emerald-400\/20{--tw-gradient-to: rgb(52 211 153 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(52 211 153 / .2) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-emerald-500\/10{--tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(16 185 129 / .1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-emerald-950\/50{--tw-gradient-to: rgb(2 44 34 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(2 44 34 / .5) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-fuchsia-200{--tw-gradient-to: rgb(245 208 254 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #f5d0fe var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-fuchsia-400{--tw-gradient-to: rgb(232 121 249 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #e879f9 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-fuchsia-400\/25{--tw-gradient-to: rgb(232 121 249 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(232 121 249 / .25) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-indigo-300\/80{--tw-gradient-to: rgb(165 180 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(165 180 252 / .8) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-indigo-300\/85{--tw-gradient-to: rgb(165 180 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(165 180 252 / .85) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-lime-400\/10{--tw-gradient-to: rgb(163 230 53 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(163 230 53 / .1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-orange-400\/10{--tw-gradient-to: rgb(251 146 60 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(251 146 60 / .1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-pink-300{--tw-gradient-to: rgb(249 168 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #f9a8d4 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-purple-600\/25{--tw-gradient-to: rgb(147 51 234 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(147 51 234 / .25) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-rose-400\/10{--tw-gradient-to: rgb(251 113 133 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(251 113 133 / .1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-rose-400\/20{--tw-gradient-to: rgb(251 113 133 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(251 113 133 / .2) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-sky-300{--tw-gradient-to: rgb(125 211 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #7dd3fc var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-sky-500\/10{--tw-gradient-to: rgb(14 165 233 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(14 165 233 / .1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-slate-900{--tw-gradient-to: rgb(15 23 42 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #0f172a var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-slate-900\/40{--tw-gradient-to: rgb(15 23 42 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(15 23 42 / .4) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-slate-900\/60{--tw-gradient-to: rgb(15 23 42 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(15 23 42 / .6) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-slate-900\/70{--tw-gradient-to: rgb(15 23 42 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(15 23 42 / .7) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-slate-900\/90{--tw-gradient-to: rgb(15 23 42 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(15 23 42 / .9) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-violet-300{--tw-gradient-to: rgb(196 181 253 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #c4b5fd var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white\/90{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .9) var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-\[\#f59e0b\]{--tw-gradient-to: #f59e0b var(--tw-gradient-to-position)}.to-\[\#fdb99b\]{--tw-gradient-to: #fdb99b var(--tw-gradient-to-position)}.to-\[color\:var\(--color-surface-muted\)\]{--tw-gradient-to: var(--color-surface-muted) var(--tw-gradient-to-position)}.to-amber-300{--tw-gradient-to: #fcd34d var(--tw-gradient-to-position)}.to-amber-300\/20{--tw-gradient-to: rgb(252 211 77 / .2) var(--tw-gradient-to-position)}.to-amber-400\/20{--tw-gradient-to: rgb(251 191 36 / .2) var(--tw-gradient-to-position)}.to-blue-400{--tw-gradient-to: #60a5fa var(--tw-gradient-to-position)}.to-blue-500\/10{--tw-gradient-to: rgb(59 130 246 / .1) var(--tw-gradient-to-position)}.to-blue-500\/80{--tw-gradient-to: rgb(59 130 246 / .8) var(--tw-gradient-to-position)}.to-cyan-400{--tw-gradient-to: #22d3ee var(--tw-gradient-to-position)}.to-cyan-500\/20{--tw-gradient-to: rgb(6 182 212 / .2) var(--tw-gradient-to-position)}.to-emerald-400{--tw-gradient-to: #34d399 var(--tw-gradient-to-position)}.to-emerald-400\/80{--tw-gradient-to: rgb(52 211 153 / .8) var(--tw-gradient-to-position)}.to-emerald-500\/10{--tw-gradient-to: rgb(16 185 129 / .1) var(--tw-gradient-to-position)}.to-emerald-500\/15{--tw-gradient-to: rgb(16 185 129 / .15) var(--tw-gradient-to-position)}.to-fuchsia-400{--tw-gradient-to: #e879f9 var(--tw-gradient-to-position)}.to-fuchsia-500\/10{--tw-gradient-to: rgb(217 70 239 / .1) var(--tw-gradient-to-position)}.to-fuchsia-500\/30{--tw-gradient-to: rgb(217 70 239 / .3) var(--tw-gradient-to-position)}.to-fuchsia-500\/40{--tw-gradient-to: rgb(217 70 239 / .4) var(--tw-gradient-to-position)}.to-indigo-500\/10{--tw-gradient-to: rgb(99 102 241 / .1) var(--tw-gradient-to-position)}.to-indigo-500\/20{--tw-gradient-to: rgb(99 102 241 / .2) var(--tw-gradient-to-position)}.to-indigo-500\/40{--tw-gradient-to: rgb(99 102 241 / .4) var(--tw-gradient-to-position)}.to-indigo-950\/60{--tw-gradient-to: rgb(30 27 75 / .6) var(--tw-gradient-to-position)}.to-orange-400\/80{--tw-gradient-to: rgb(251 146 60 / .8) var(--tw-gradient-to-position)}.to-orange-500\/10{--tw-gradient-to: rgb(249 115 22 / .1) var(--tw-gradient-to-position)}.to-purple-400{--tw-gradient-to: #c084fc var(--tw-gradient-to-position)}.to-purple-500\/10{--tw-gradient-to: rgb(168 85 247 / .1) var(--tw-gradient-to-position)}.to-rose-400\/15{--tw-gradient-to: rgb(251 113 133 / .15) var(--tw-gradient-to-position)}.to-sky-200{--tw-gradient-to: #bae6fd var(--tw-gradient-to-position)}.to-sky-400{--tw-gradient-to: #38bdf8 var(--tw-gradient-to-position)}.to-sky-400\/80{--tw-gradient-to: rgb(56 189 248 / .8) var(--tw-gradient-to-position)}.to-slate-800\/60{--tw-gradient-to: rgb(30 41 59 / .6) var(--tw-gradient-to-position)}.to-slate-900\/80{--tw-gradient-to: rgb(15 23 42 / .8) var(--tw-gradient-to-position)}.to-slate-950{--tw-gradient-to: #020617 var(--tw-gradient-to-position)}.to-teal-500\/10{--tw-gradient-to: rgb(20 184 166 / .1) var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.to-violet-300\/70{--tw-gradient-to: rgb(196 181 253 / .7) var(--tw-gradient-to-position)}.to-violet-300\/80{--tw-gradient-to: rgb(196 181 253 / .8) var(--tw-gradient-to-position)}.to-violet-500\/40{--tw-gradient-to: rgb(139 92 246 / .4) var(--tw-gradient-to-position)}.to-white{--tw-gradient-to: #fff var(--tw-gradient-to-position)}.bg-cover{background-size:cover}.bg-center{background-position:center}.bg-no-repeat{background-repeat:no-repeat}.fill-\[color\:var\(--color-text\)\]{fill:var(--color-text)}.fill-\[rgba\(99\,102\,241\,0\.22\)\]{fill:#6366f138}.fill-none{fill:none}.stroke-\[color-mix\(in_srgb\,var\(--color-text-strong\)_8\%\,transparent\)\]{stroke:color-mix(in srgb,var(--color-text-strong) 8%,transparent)}.stroke-\[color\:var\(--color-border-subtle\)\]{stroke:var(--color-border-subtle)}.stroke-\[rgba\(99\,102\,241\,0\.82\)\]{stroke:#6366f1d1}.stroke-emerald-300{stroke:#6ee7b7}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.p-\[2px\]{padding:2px}.\!px-2{padding-left:.5rem!important;padding-right:.5rem!important}.\!px-2\.5{padding-left:.625rem!important;padding-right:.625rem!important}.\!px-3{padding-left:.75rem!important;padding-right:.75rem!important}.\!py-0{padding-top:0!important;padding-bottom:0!important}.\!py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.\!py-1\.5{padding-top:.375rem!important;padding-bottom:.375rem!important}.px-0{padding-left:0;padding-right:0}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-\[9px\]{padding-left:9px;padding-right:9px}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-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-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-7{padding-top:1.75rem;padding-bottom:1.75rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\[0\.24rem\]{padding-top:.24rem;padding-bottom:.24rem}.py-\[3px\]{padding-top:3px;padding-bottom:3px}.py-\[clamp\(0\.7rem\,1\.68dvh\,0\.82rem\)\]{padding-top:clamp(.7rem,1.68dvh,.82rem);padding-bottom:clamp(.7rem,1.68dvh,.82rem)}.py-px{padding-top:1px;padding-bottom:1px}.pb-0{padding-bottom:0}.pb-1{padding-bottom:.25rem}.pb-1\.5{padding-bottom:.375rem}.pb-10{padding-bottom:2.5rem}.pb-12{padding-bottom:3rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-20{padding-bottom:5rem}.pb-24{padding-bottom:6rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-\[calc\(env\(safe-area-inset-bottom\)\+1\.5rem\)\]{padding-bottom:calc(env(safe-area-inset-bottom) + 1.5rem)}.pb-\[calc\(env\(safe-area-inset-bottom\)\+1rem\)\]{padding-bottom:calc(env(safe-area-inset-bottom) + 1rem)}.pb-\[calc\(env\(safe-area-inset-bottom\)\+2\.5rem\)\]{padding-bottom:calc(env(safe-area-inset-bottom) + 2.5rem)}.pb-\[calc\(env\(safe-area-inset-bottom\,0px\)\+0\.45rem\)\]{padding-bottom:calc(env(safe-area-inset-bottom,0px) + .45rem)}.pb-\[calc\(env\(safe-area-inset-bottom\,0px\)\+0\.5rem\)\]{padding-bottom:calc(env(safe-area-inset-bottom,0px) + .5rem)}.pb-\[calc\(env\(safe-area-inset-bottom\,0px\)\+0\.7rem\)\]{padding-bottom:calc(env(safe-area-inset-bottom,0px) + .7rem)}.pb-\[calc\(env\(safe-area-inset-bottom\,0px\)\+10\.25rem\)\]{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 10.25rem)}.pb-\[calc\(env\(safe-area-inset-bottom\,0px\)\+2rem\)\]{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 2rem)}.pb-\[clamp\(0\.2rem\,1dvh\,0\.55rem\)\]{padding-bottom:clamp(.2rem,1dvh,.55rem)}.pl-1\.5{padding-left:.375rem}.pl-11{padding-left:2.75rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pr-0{padding-right:0}.pr-1{padding-right:.25rem}.pr-10{padding-right:2.5rem}.pr-2{padding-right:.5rem}.pr-3{padding-right:.75rem}.pr-8{padding-right:2rem}.pr-9{padding-right:2.25rem}.pt-0{padding-top:0}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-1\.5{padding-top:.375rem}.pt-2{padding-top:.5rem}.pt-28{padding-top:7rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-44{padding-top:11rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-\[0\.3125rem\]{padding-top:.3125rem}.pt-\[1\.1rem\]{padding-top:1.1rem}.pt-\[calc\(env\(safe-area-inset-top\,0px\)\+0\.5rem\)\]{padding-top:calc(env(safe-area-inset-top,0px) + .5rem)}.pt-\[calc\(env\(safe-area-inset-top\,0px\)\+0\.65rem\)\]{padding-top:calc(env(safe-area-inset-top,0px) + .65rem)}.pt-\[calc\(env\(safe-area-inset-top\,0px\)\+0\.75rem\)\]{padding-top:calc(env(safe-area-inset-top,0px) + .75rem)}.pt-\[calc\(env\(safe-area-inset-top\,0px\)\+1\.15rem\)\]{padding-top:calc(env(safe-area-inset-top,0px) + 1.15rem)}.pt-\[calc\(env\(safe-area-inset-top\,0px\)\+1\.5rem\)\]{padding-top:calc(env(safe-area-inset-top,0px) + 1.5rem)}.pt-\[calc\(env\(safe-area-inset-top\,0px\)\+1rem\)\]{padding-top:calc(env(safe-area-inset-top,0px) + 1rem)}.pt-\[clamp\(0\.25rem\,1\.1dvh\,0\.75rem\)\]{padding-top:clamp(.25rem,1.1dvh,.75rem)}.pt-\[clamp\(0\.45rem\,1\.45dvh\,0\.85rem\)\]{padding-top:clamp(.45rem,1.45dvh,.85rem)}.pt-\[clamp\(0\.8rem\,2\.5dvh\,1\.45rem\)\]{padding-top:clamp(.8rem,2.5dvh,1.45rem)}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.font-display{font-family:Sora,Inter,system-ui,sans-serif}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:Manrope,Inter,system-ui,sans-serif}.\!text-\[11px\]{font-size:11px!important}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-6xl{font-size:3.75rem;line-height:1}.text-7xl{font-size:4.5rem;line-height:1}.text-\[0\.46rem\]{font-size:.46rem}.text-\[0\.55rem\]{font-size:.55rem}.text-\[0\.56rem\]{font-size:.56rem}.text-\[0\.58rem\]{font-size:.58rem}.text-\[0\.62rem\]{font-size:.62rem}.text-\[0\.64rem\]{font-size:.64rem}.text-\[0\.65rem\]{font-size:.65rem}.text-\[0\.66rem\]{font-size:.66rem}.text-\[0\.68rem\]{font-size:.68rem}.text-\[0\.69rem\]{font-size:.69rem}.text-\[0\.6rem\]{font-size:.6rem}.text-\[0\.72rem\]{font-size:.72rem}.text-\[0\.7425rem\]{font-size:.7425rem}.text-\[0\.78rem\]{font-size:.78rem}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.8rem\]{font-size:.8rem}.text-\[0\.92rem\]{font-size:.92rem}.text-\[0\.94rem\]{font-size:.94rem}.text-\[0\.95rem\]{font-size:.95rem}.text-\[1\.03rem\]{font-size:1.03rem}.text-\[1\.05rem\]{font-size:1.05rem}.text-\[1\.2rem\]{font-size:1.2rem}.text-\[1\.3rem\]{font-size:1.3rem}.text-\[1\.8rem\]{font-size:1.8rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[17px\]{font-size:17px}.text-\[1em\]{font-size:1em}.text-\[1rem\]{font-size:1rem}.text-\[2\.45rem\]{font-size:2.45rem}.text-\[2\.4rem\]{font-size:2.4rem}.text-\[20px\]{font-size:20px}.text-\[30px\]{font-size:30px}.text-\[48px\]{font-size:48px}.text-\[60px\]{font-size:60px}.text-\[7px\]{font-size:7px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[clamp\(0\.82rem\,2\.1dvh\,1\.06rem\)\]{font-size:clamp(.82rem,2.1dvh,1.06rem)}.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-semibold{font-weight:600!important}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.\!uppercase{text-transform:uppercase!important}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.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-\[11px\]{line-height:11px!important}.\!leading-\[12px\]{line-height:12px!important}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-\[0\.98\]{line-height:.98}.leading-\[1\.2\]{line-height:1.2}.leading-\[1\.3\]{line-height:1.3}.leading-\[1\.45\]{line-height:1.45}.leading-\[1\.55\]{line-height:1.55}.leading-\[1\.5\]{line-height:1.5}.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!important}.tracking-\[-0\.01em\]{letter-spacing:-.01em}.tracking-\[-0\.025em\]{letter-spacing:-.025em}.tracking-\[-0\.02em\]{letter-spacing:-.02em}.tracking-\[-0\.03em\]{letter-spacing:-.03em}.tracking-\[-0\.045em\]{letter-spacing:-.045em}.tracking-\[0\.01em\]{letter-spacing:.01em}.tracking-\[0\.02em\]{letter-spacing:.02em}.tracking-\[0\.03em\]{letter-spacing:.03em}.tracking-\[0\.06em\]{letter-spacing:.06em}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.09em\]{letter-spacing:.09em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.15em\]{letter-spacing:.15em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.1em\]{letter-spacing:.1em}.tracking-\[0\.22em\]{letter-spacing:.22em}.tracking-\[0\.24em\]{letter-spacing:.24em}.tracking-\[0\.25em\]{letter-spacing:.25em}.tracking-\[0\.26em\]{letter-spacing:.26em}.tracking-\[0\.28em\]{letter-spacing:.28em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-\[0\.32em\]{letter-spacing:.32em}.tracking-\[0\.34em\]{letter-spacing:.34em}.tracking-\[0\.35em\]{letter-spacing:.35em}.tracking-\[0\.36em\]{letter-spacing:.36em}.tracking-\[0\.3em\]{letter-spacing:.3em}.tracking-\[0\.42em\]{letter-spacing:.42em}.tracking-\[0\.4em\]{letter-spacing:.4em}.tracking-\[0em\],.tracking-normal{letter-spacing:0em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.\!text-white{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.text-\[\#120f1f\]{--tw-text-opacity: 1;color:rgb(18 15 31 / var(--tw-text-opacity, 1))}.text-\[\#121212\]{--tw-text-opacity: 1;color:rgb(18 18 18 / var(--tw-text-opacity, 1))}.text-\[\#171126\]{--tw-text-opacity: 1;color:rgb(23 17 38 / var(--tw-text-opacity, 1))}.text-\[\#171426\]{--tw-text-opacity: 1;color:rgb(23 20 38 / var(--tw-text-opacity, 1))}.text-\[\#181126\]{--tw-text-opacity: 1;color:rgb(24 17 38 / var(--tw-text-opacity, 1))}.text-\[\#221a38\]{--tw-text-opacity: 1;color:rgb(34 26 56 / var(--tw-text-opacity, 1))}.text-\[\#240f43\]{--tw-text-opacity: 1;color:rgb(36 15 67 / var(--tw-text-opacity, 1))}.text-\[\#241a3d\]\/80{color:#241a3dcc}.text-\[\#251b40\]{--tw-text-opacity: 1;color:rgb(37 27 64 / var(--tw-text-opacity, 1))}.text-\[\#2a2142\]{--tw-text-opacity: 1;color:rgb(42 33 66 / var(--tw-text-opacity, 1))}.text-\[\#2f2552\]\/70{color:#2f2552b3}.text-\[\#3a2b68\]{--tw-text-opacity: 1;color:rgb(58 43 104 / var(--tw-text-opacity, 1))}.text-\[\#3b305f\]\/70{color:#3b305fb3}.text-\[\#3b305f\]\/80{color:#3b305fcc}.text-\[\#4d3d72\]{--tw-text-opacity: 1;color:rgb(77 61 114 / var(--tw-text-opacity, 1))}.text-\[\#5a478f\]{--tw-text-opacity: 1;color:rgb(90 71 143 / var(--tw-text-opacity, 1))}.text-\[\#7c3aed\]{--tw-text-opacity: 1;color:rgb(124 58 237 / var(--tw-text-opacity, 1))}.text-\[color\:color-mix\(in_srgb\,var\(--color-accent-primary\)_52\%\,var\(--color-text\)_48\%\)\]{color:color-mix(in srgb,var(--color-accent-primary) 52%,var(--color-text) 48%)}.text-\[color\:color-mix\(in_srgb\,var\(--color-accent-primary\)_72\%\,var\(--color-text\)_28\%\)\]{color:color-mix(in srgb,var(--color-accent-primary) 72%,var(--color-text) 28%)}.text-\[color\:color-mix\(in_srgb\,var\(--color-accent-primary\)_76\%\,var\(--color-text\)_24\%\)\]{color:color-mix(in srgb,var(--color-accent-primary) 76%,var(--color-text) 24%)}.text-\[color\:color-mix\(in_srgb\,var\(--color-text-muted\)_86\%\,transparent\)\]{color:color-mix(in srgb,var(--color-text-muted) 86%,transparent)}.text-\[color\:color-mix\(in_srgb\,var\(--color-text-muted\)_92\%\,transparent\)\]{color:color-mix(in srgb,var(--color-text-muted) 92%,transparent)}.text-\[color\:color-mix\(in_srgb\,var\(--color-text-strong\)_78\%\,\#0c4a6e_22\%\)\]{color:color-mix(in srgb,var(--color-text-strong) 78%,#0c4a6e 22%)}.text-\[color\:color-mix\(in_srgb\,var\(--color-text-strong\)_78\%\,\#4c1d95_22\%\)\]{color:color-mix(in srgb,var(--color-text-strong) 78%,#4c1d95 22%)}.text-\[color\:color-mix\(in_srgb\,var\(--color-text-strong\)_78\%\,\#78350f_22\%\)\]{color:color-mix(in srgb,var(--color-text-strong) 78%,#78350f 22%)}.text-\[color\:var\(--admin-accent\)\]{color:var(--admin-accent)}.text-\[color\:var\(--admin-active-text\)\]{color:var(--admin-active-text)}.text-\[color\:var\(--admin-muted\)\]{color:var(--admin-muted)}.text-\[color\:var\(--admin-text\)\]{color:var(--admin-text)}.text-\[color\:var\(--color-accent-primary\)\]{color:var(--color-accent-primary)}.text-\[color\:var\(--color-ios-quick-access-modal-button-text\)\]{color:var(--color-ios-quick-access-modal-button-text)}.text-\[color\:var\(--color-ios-quick-access-modal-chip-text\)\]{color:var(--color-ios-quick-access-modal-chip-text)}.text-\[color\:var\(--color-ios-quick-access-modal-text\)\]{color:var(--color-ios-quick-access-modal-text)}.text-\[color\:var\(--color-ios-quick-access-modal-text-muted\)\]{color:var(--color-ios-quick-access-modal-text-muted)}.text-\[color\:var\(--color-quickaccess-cta-text\)\]{color:var(--color-quickaccess-cta-text)}.text-\[color\:var\(--color-quickaccess-label\)\]{color:var(--color-quickaccess-label)}.text-\[color\:var\(--color-quickaccess-text\)\]{color:var(--color-quickaccess-text)}.text-\[color\:var\(--color-slate-100\)\]{color:var(--color-slate-100)}.text-\[color\:var\(--color-slate-200\)\]{color:var(--color-slate-200)}.text-\[color\:var\(--color-slate-300\)\]{color:var(--color-slate-300)}.text-\[color\:var\(--color-slate-400\)\]{color:var(--color-slate-400)}.text-\[color\:var\(--color-slate-500\)\]{color:var(--color-slate-500)}.text-\[color\:var\(--color-text\)\]{color:var(--color-text)}.text-\[color\:var\(--color-text-dim\)\]{color:var(--color-text-dim)}.text-\[color\:var\(--color-text-faint\)\]{color:var(--color-text-faint)}.text-\[color\:var\(--color-text-muted\)\]{color:var(--color-text-muted)}.text-\[color\:var\(--color-text-strong\)\]{color:var(--color-text-strong)}.text-\[color\:var\(--color-text-subtle\)\]{color:var(--color-text-subtle)}.text-\[color\:var\(--color-widget-chip-active-icon\)\]{color:var(--color-widget-chip-active-icon)}.text-\[color\:var\(--color-widget-chip-active-text\)\]{color:var(--color-widget-chip-active-text)}.text-\[color\:var\(--color-widget-chip-icon\)\]{color:var(--color-widget-chip-icon)}.text-\[color\:var\(--color-widget-chip-text\)\]{color:var(--color-widget-chip-text)}.text-\[color\:var\(--color-widget-edit-text\)\]{color:var(--color-widget-edit-text)}.text-\[color\:var\(--color-widget-menu-heading\)\]{color:var(--color-widget-menu-heading)}.text-\[color\:var\(--color-widget-menu-icon\)\]{color:var(--color-widget-menu-icon)}.text-\[color\:var\(--color-widget-menu-item-title\)\]{color:var(--color-widget-menu-item-title)}.text-\[color\:var\(--color-widget-menu-label\)\]{color:var(--color-widget-menu-label)}.text-accent-blue{--tw-text-opacity: 1;color:rgb(56 189 248 / var(--tw-text-opacity, 1))}.text-amber-100{--tw-text-opacity: 1;color:rgb(254 243 199 / var(--tw-text-opacity, 1))}.text-amber-100\/70{color:#fef3c7b3}.text-amber-100\/80{color:#fef3c7cc}.text-amber-200{--tw-text-opacity: 1;color:rgb(253 230 138 / var(--tw-text-opacity, 1))}.text-amber-200\/60{color:#fde68a99}.text-amber-300{--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.text-amber-50{--tw-text-opacity: 1;color:rgb(255 251 235 / var(--tw-text-opacity, 1))}.text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.text-amber-900{--tw-text-opacity: 1;color:rgb(120 53 15 / var(--tw-text-opacity, 1))}.text-amber-950{--tw-text-opacity: 1;color:rgb(69 26 3 / var(--tw-text-opacity, 1))}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-black\/70{color:#000000b3}.text-black\/75{color:#000000bf}.text-black\/85{color:#000000d9}.text-blue-100{--tw-text-opacity: 1;color:rgb(219 234 254 / var(--tw-text-opacity, 1))}.text-current{color:currentColor}.text-cyan-100{--tw-text-opacity: 1;color:rgb(207 250 254 / var(--tw-text-opacity, 1))}.text-cyan-100\/90{color:#cffafee6}.text-cyan-200{--tw-text-opacity: 1;color:rgb(165 243 252 / var(--tw-text-opacity, 1))}.text-cyan-200\/60{color:#a5f3fc99}.text-cyan-300{--tw-text-opacity: 1;color:rgb(103 232 249 / var(--tw-text-opacity, 1))}.text-cyan-300\/80{color:#67e8f9cc}.text-cyan-50{--tw-text-opacity: 1;color:rgb(236 254 255 / var(--tw-text-opacity, 1))}.text-emerald-100{--tw-text-opacity: 1;color:rgb(209 250 229 / var(--tw-text-opacity, 1))}.text-emerald-100\/80{color:#d1fae5cc}.text-emerald-100\/90{color:#d1fae5e6}.text-emerald-200{--tw-text-opacity: 1;color:rgb(167 243 208 / var(--tw-text-opacity, 1))}.text-emerald-200\/90{color:#a7f3d0e6}.text-emerald-300{--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.text-emerald-300\/80{color:#6ee7b7cc}.text-emerald-400{--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.text-emerald-50{--tw-text-opacity: 1;color:rgb(236 253 245 / var(--tw-text-opacity, 1))}.text-emerald-50\/80{color:#ecfdf5cc}.text-emerald-50\/90{color:#ecfdf5e6}.text-emerald-500{--tw-text-opacity: 1;color:rgb(16 185 129 / var(--tw-text-opacity, 1))}.text-emerald-600{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.text-emerald-700{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.text-emerald-950{--tw-text-opacity: 1;color:rgb(2 44 34 / var(--tw-text-opacity, 1))}.text-fuchsia-100{--tw-text-opacity: 1;color:rgb(250 232 255 / var(--tw-text-opacity, 1))}.text-fuchsia-100\/80{color:#fae8ffcc}.text-fuchsia-100\/90{color:#fae8ffe6}.text-fuchsia-200{--tw-text-opacity: 1;color:rgb(245 208 254 / var(--tw-text-opacity, 1))}.text-fuchsia-50{--tw-text-opacity: 1;color:rgb(253 244 255 / var(--tw-text-opacity, 1))}.text-indigo-100{--tw-text-opacity: 1;color:rgb(224 231 255 / var(--tw-text-opacity, 1))}.text-indigo-300{--tw-text-opacity: 1;color:rgb(165 180 252 / var(--tw-text-opacity, 1))}.text-orange-100{--tw-text-opacity: 1;color:rgb(255 237 213 / var(--tw-text-opacity, 1))}.text-purple-100{--tw-text-opacity: 1;color:rgb(243 232 255 / var(--tw-text-opacity, 1))}.text-red-100{--tw-text-opacity: 1;color:rgb(254 226 226 / var(--tw-text-opacity, 1))}.text-red-200{--tw-text-opacity: 1;color:rgb(254 202 202 / var(--tw-text-opacity, 1))}.text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-rose-100{--tw-text-opacity: 1;color:rgb(255 228 230 / var(--tw-text-opacity, 1))}.text-rose-100\/70{color:#ffe4e6b3}.text-rose-100\/80{color:#ffe4e6cc}.text-rose-100\/90{color:#ffe4e6e6}.text-rose-200{--tw-text-opacity: 1;color:rgb(254 205 211 / var(--tw-text-opacity, 1))}.text-rose-200\/70{color:#fecdd3b3}.text-rose-200\/80{color:#fecdd3cc}.text-rose-200\/90{color:#fecdd3e6}.text-rose-300{--tw-text-opacity: 1;color:rgb(253 164 175 / var(--tw-text-opacity, 1))}.text-rose-50{--tw-text-opacity: 1;color:rgb(255 241 242 / var(--tw-text-opacity, 1))}.text-rose-500{--tw-text-opacity: 1;color:rgb(244 63 94 / var(--tw-text-opacity, 1))}.text-rose-600{--tw-text-opacity: 1;color:rgb(225 29 72 / var(--tw-text-opacity, 1))}.text-rose-700{--tw-text-opacity: 1;color:rgb(190 18 60 / var(--tw-text-opacity, 1))}.text-rose-950{--tw-text-opacity: 1;color:rgb(76 5 25 / var(--tw-text-opacity, 1))}.text-sky-100{--tw-text-opacity: 1;color:rgb(224 242 254 / var(--tw-text-opacity, 1))}.text-sky-100\/80{color:#e0f2fecc}.text-sky-100\/85{color:#e0f2fed9}.text-sky-200{--tw-text-opacity: 1;color:rgb(186 230 253 / var(--tw-text-opacity, 1))}.text-sky-300{--tw-text-opacity: 1;color:rgb(125 211 252 / var(--tw-text-opacity, 1))}.text-sky-300\/70{color:#7dd3fcb3}.text-sky-50{--tw-text-opacity: 1;color:rgb(240 249 255 / var(--tw-text-opacity, 1))}.text-slate-100{--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.text-slate-100\/90{color:#f1f5f9e6}.text-slate-200{--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.text-slate-200\/85{color:#e2e8f0d9}.text-slate-300{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.text-slate-50{--tw-text-opacity: 1;color:rgb(248 250 252 / var(--tw-text-opacity, 1))}.text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.text-slate-700{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.text-slate-800{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.text-slate-900{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.text-slate-900\/80{color:#0f172acc}.text-slate-950{--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.text-teal-100{--tw-text-opacity: 1;color:rgb(204 251 241 / var(--tw-text-opacity, 1))}.text-text{--tw-text-opacity: 1;color:rgb(248 250 252 / var(--tw-text-opacity, 1))}.text-text-muted{--tw-text-opacity: 1;color:rgb(203 213 245 / var(--tw-text-opacity, 1))}.text-text-subtle{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.text-transparent{color:transparent}.text-violet-100{--tw-text-opacity: 1;color:rgb(237 233 254 / var(--tw-text-opacity, 1))}.text-violet-100\/60{color:#ede9fe99}.text-violet-100\/85{color:#ede9fed9}.text-violet-100\/90{color:#ede9fee6}.text-violet-200{--tw-text-opacity: 1;color:rgb(221 214 254 / var(--tw-text-opacity, 1))}.text-violet-200\/85{color:#ddd6fed9}.text-violet-200\/90{color:#ddd6fee6}.text-violet-300{--tw-text-opacity: 1;color:rgb(196 181 253 / var(--tw-text-opacity, 1))}.text-violet-50\/95{color:#f5f3fff2}.text-violet-500{--tw-text-opacity: 1;color:rgb(139 92 246 / var(--tw-text-opacity, 1))}.text-violet-700{--tw-text-opacity: 1;color:rgb(109 40 217 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/40{color:#fff6}.text-white\/45{color:#ffffff73}.text-white\/50{color:#ffffff80}.text-white\/55{color:#ffffff8c}.text-white\/60{color:#fff9}.text-white\/65{color:#ffffffa6}.text-white\/70{color:#ffffffb3}.text-white\/75{color:#ffffffbf}.text-white\/80{color:#fffc}.text-white\/85{color:#ffffffd9}.text-white\/90{color:#ffffffe6}.underline{text-decoration-line:underline}.decoration-dotted{text-decoration-style:dotted}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-35{opacity:.35}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-65{opacity:.65}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-95{opacity:.95}.opacity-\[0\.08\]{opacity:.08}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--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 rgb(0 0 0 / .25);--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_0_1px_color-mix\(in_srgb\,\#7dd3fc_18\%\,transparent\)\]{--tw-shadow: 0 0 0 1px color-mix(in srgb,#7dd3fc 18%,transparent);--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_color-mix\(in_srgb\,\#a78bfa_16\%\,transparent\)\]{--tw-shadow: 0 0 0 1px color-mix(in srgb,#a78bfa 16%,transparent);--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_color-mix\(in_srgb\,\#fcd34d_16\%\,transparent\)\]{--tw-shadow: 0 0 0 1px color-mix(in srgb,#fcd34d 16%,transparent);--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_color-mix\(in_srgb\,var\(--color-border-subtle\)_82\%\,transparent\)\]{--tw-shadow: 0 0 0 1px color-mix(in srgb,var(--color-border-subtle) 82%,transparent);--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(10\,14\,26\,0\.4\)\,0_0_12px_rgba\(255\,255\,255\,0\.45\)\]{--tw-shadow: 0 0 0 1px rgba(10,14,26,.4),0 0 12px rgba(255,255,255,.45);--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color), 0 0 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(16\,185\,129\,0\.2\)\,0_10px_30px_rgba\(16\,185\,129\,0\.18\)\]{--tw-shadow: 0 0 0 1px rgba(16,185,129,.2),0 10px 30px rgba(16,185,129,.18);--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color), 0 10px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(16\,185\,129\,0\.25\)\]{--tw-shadow: 0 0 0 1px rgba(16,185,129,.25);--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(167\,139\,250\,0\.4\)\,0_25px_65px_rgba\(109\,40\,217\,0\.35\)\]{--tw-shadow: 0 0 0 1px rgba(167,139,250,.4),0 25px 65px rgba(109,40,217,.35);--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color), 0 25px 65px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(251\,191\,36\,0\.16\)\,0_20px_42px_rgba\(2\,8\,23\,0\.16\)\]{--tw-shadow: 0 0 0 1px rgba(251,191,36,.16),0 20px 42px rgba(2,8,23,.16);--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color), 0 20px 42px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(255\,255\,255\,0\.3\)\,0_0_0_9999px_rgba\(2\,6\,23\,0\.28\)\,0_0_52px_rgba\(139\,92\,246\,0\.42\)\]{--tw-shadow: 0 0 0 1px rgba(255,255,255,.3),0 0 0 9999px rgba(2,6,23,.28),0 0 52px rgba(139,92,246,.42);--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color), 0 0 0 9999px var(--tw-shadow-color), 0 0 52px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_var\(--color-widget-chip-active-outline\)\]{--tw-shadow: 0 0 0 1px var(--color-widget-chip-active-outline);--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_3px_rgba\(148\,163\,184\,0\.10\)\]{--tw-shadow: 0 0 0 3px rgba(148,163,184,.1);--tw-shadow-colored: 0 0 0 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_3px_rgba\(16\,185\,129\,0\.18\)\,0_10px_24px_rgba\(16\,185\,129\,0\.28\)\]{--tw-shadow: 0 0 0 3px rgba(16,185,129,.18),0 10px 24px rgba(16,185,129,.28);--tw-shadow-colored: 0 0 0 3px var(--tw-shadow-color), 0 10px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_3px_rgba\(244\,63\,94\,0\.17\)\,0_10px_24px_rgba\(244\,63\,94\,0\.26\)\]{--tw-shadow: 0 0 0 3px rgba(244,63,94,.17),0 10px 24px rgba(244,63,94,.26);--tw-shadow-colored: 0 0 0 3px var(--tw-shadow-color), 0 10px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_3px_rgba\(251\,191\,36\,0\.16\)\,0_10px_24px_rgba\(251\,191\,36\,0\.22\)\]{--tw-shadow: 0 0 0 3px rgba(251,191,36,.16),0 10px 24px rgba(251,191,36,.22);--tw-shadow-colored: 0 0 0 3px var(--tw-shadow-color), 0 10px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_4px_rgba\(255\,255\,255\,0\.06\)\]{--tw-shadow: 0 0 0 4px rgba(255,255,255,.06);--tw-shadow-colored: 0 0 0 4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_6px_rgba\(115\,208\,255\,0\.16\)\,0_0_26px_rgba\(115\,208\,255\,0\.38\)\]{--tw-shadow: 0 0 0 6px rgba(115,208,255,.16),0 0 26px rgba(115,208,255,.38);--tw-shadow-colored: 0 0 0 6px var(--tw-shadow-color), 0 0 26px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_8px_rgba\(181\,141\,255\,0\.24\)\,0_0_32px_rgba\(115\,208\,255\,0\.45\)\]{--tw-shadow: 0 0 0 8px rgba(181,141,255,.24),0 0 32px rgba(115,208,255,.45);--tw-shadow-colored: 0 0 0 8px var(--tw-shadow-color), 0 0 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(255\,255\,255\,0\.2\)\]{--tw-shadow: 0 0 10px rgba(255,255,255,.2);--tw-shadow-colored: 0 0 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_12px_rgba\(251\,191\,36\,0\.25\)\]{--tw-shadow: 0 0 12px rgba(251,191,36,.25);--tw-shadow-colored: 0 0 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_14px_rgba\(207\,139\,243\,0\.42\)\]{--tw-shadow: 0 0 14px rgba(207,139,243,.42);--tw-shadow-colored: 0 0 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(99\,102\,241\,0\.12\)\]{--tw-shadow: 0 0 18px rgba(99,102,241,.12);--tw-shadow-colored: 0 0 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_24px_rgba\(16\,185\,129\,0\.32\)\]{--tw-shadow: 0 0 24px rgba(16,185,129,.32);--tw-shadow-colored: 0 0 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_24px_rgba\(183\,124\,255\,0\.22\)\]{--tw-shadow: 0 0 24px rgba(183,124,255,.22);--tw-shadow-colored: 0 0 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_24px_rgba\(251\,191\,36\,0\.28\)\]{--tw-shadow: 0 0 24px rgba(251,191,36,.28);--tw-shadow-colored: 0 0 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_24px_rgba\(56\,189\,248\,0\.28\)\]{--tw-shadow: 0 0 24px rgba(56,189,248,.28);--tw-shadow-colored: 0 0 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_28px_rgba\(129\,140\,248\,0\.34\)\]{--tw-shadow: 0 0 28px rgba(129,140,248,.34);--tw-shadow-colored: 0 0 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_28px_rgba\(139\,92\,246\,0\.3\)\]{--tw-shadow: 0 0 28px rgba(139,92,246,.3);--tw-shadow-colored: 0 0 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_28px_rgba\(139\,92\,246\,0\.34\)\]{--tw-shadow: 0 0 28px rgba(139,92,246,.34);--tw-shadow-colored: 0 0 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_28px_rgba\(16\,185\,129\,0\.32\)\]{--tw-shadow: 0 0 28px rgba(16,185,129,.32);--tw-shadow-colored: 0 0 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_28px_rgba\(199\,125\,255\,0\.34\)\]{--tw-shadow: 0 0 28px rgba(199,125,255,.34);--tw-shadow-colored: 0 0 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_28px_rgba\(244\,63\,94\,0\.36\)\]{--tw-shadow: 0 0 28px rgba(244,63,94,.36);--tw-shadow-colored: 0 0 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_28px_rgba\(249\,115\,22\,0\.36\)\]{--tw-shadow: 0 0 28px rgba(249,115,22,.36);--tw-shadow-colored: 0 0 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_28px_rgba\(251\,191\,36\,0\.36\)\]{--tw-shadow: 0 0 28px rgba(251,191,36,.36);--tw-shadow-colored: 0 0 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_28px_rgba\(56\,189\,248\,0\.3\)\]{--tw-shadow: 0 0 28px rgba(56,189,248,.3);--tw-shadow-colored: 0 0 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_28px_rgba\(56\,189\,248\,0\.32\)\]{--tw-shadow: 0 0 28px rgba(56,189,248,.32);--tw-shadow-colored: 0 0 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_28px_rgba\(99\,102\,241\,0\.3\)\]{--tw-shadow: 0 0 28px rgba(99,102,241,.3);--tw-shadow-colored: 0 0 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_28px_rgba\(99\,102\,241\,0\.34\)\]{--tw-shadow: 0 0 28px rgba(99,102,241,.34);--tw-shadow-colored: 0 0 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_40px_rgba\(56\,189\,248\,0\.4\)\]{--tw-shadow: 0 0 40px rgba(56,189,248,.4);--tw-shadow-colored: 0 0 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_45px_rgba\(79\,70\,229\,0\.22\)\]{--tw-shadow: 0 0 45px rgba(79,70,229,.22);--tw-shadow-colored: 0 0 45px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_22px_rgba\(15\,23\,42\,0\.28\)\]{--tw-shadow: 0 10px 22px rgba(15,23,42,.28);--tw-shadow-colored: 0 10px 22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_22px_rgba\(5\,10\,35\,0\.4\)\]{--tw-shadow: 0 10px 22px rgba(5,10,35,.4);--tw-shadow-colored: 0 10px 22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_24px_rgba\(139\,92\,246\,0\.24\)\]{--tw-shadow: 0 10px 24px rgba(139,92,246,.24);--tw-shadow-colored: 0 10px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_24px_rgba\(15\,23\,42\,0\.06\)\]{--tw-shadow: 0 10px 24px rgba(15,23,42,.06);--tw-shadow-colored: 0 10px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_24px_rgba\(15\,23\,42\,0\.3\)\]{--tw-shadow: 0 10px 24px rgba(15,23,42,.3);--tw-shadow-colored: 0 10px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_24px_rgba\(76\,29\,149\,0\.3\)\]{--tw-shadow: 0 10px 24px rgba(76,29,149,.3);--tw-shadow-colored: 0 10px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_26px_rgba\(139\,92\,246\,0\.42\)\]{--tw-shadow: 0 10px 26px rgba(139,92,246,.42);--tw-shadow-colored: 0 10px 26px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_26px_rgba\(64\,54\,104\,0\.1\)\]{--tw-shadow: 0 10px 26px rgba(64,54,104,.1);--tw-shadow-colored: 0 10px 26px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_26px_rgba\(9\,16\,40\,0\.16\)\]{--tw-shadow: 0 10px 26px rgba(9,16,40,.16);--tw-shadow-colored: 0 10px 26px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_28px_rgba\(31\,41\,88\,0\.18\)\]{--tw-shadow: 0 10px 28px rgba(31,41,88,.18);--tw-shadow-colored: 0 10px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_28px_rgba\(64\,54\,104\,0\.1\)\]{--tw-shadow: 0 10px 28px rgba(64,54,104,.1);--tw-shadow-colored: 0 10px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_30px_rgba\(0\,0\,0\,0\.22\)\]{--tw-shadow: 0 10px 30px rgba(0,0,0,.22);--tw-shadow-colored: 0 10px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_30px_rgba\(15\,23\,42\,0\.16\)\]{--tw-shadow: 0 10px 30px rgba(15,23,42,.16);--tw-shadow-colored: 0 10px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_30px_rgba\(15\,23\,42\,0\.6\)\]{--tw-shadow: 0 10px 30px rgba(15,23,42,.6);--tw-shadow-colored: 0 10px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_30px_rgba\(225\,29\,72\,0\.3\)\]{--tw-shadow: 0 10px 30px rgba(225,29,72,.3);--tw-shadow-colored: 0 10px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_30px_rgba\(43\,25\,96\,0\.45\)\]{--tw-shadow: 0 10px 30px rgba(43,25,96,.45);--tw-shadow-colored: 0 10px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_22px_rgba\(21\,11\,45\,0\.2\)\]{--tw-shadow: 0 12px 22px rgba(21,11,45,.2);--tw-shadow-colored: 0 12px 22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_24px_rgba\(2\,8\,23\,0\.1\)\]{--tw-shadow: 0 12px 24px rgba(2,8,23,.1);--tw-shadow-colored: 0 12px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_24px_rgba\(8\,12\,28\,0\.18\)\]{--tw-shadow: 0 12px 24px rgba(8,12,28,.18);--tw-shadow-colored: 0 12px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_26px_rgba\(167\,112\,239\,0\.32\)\]{--tw-shadow: 0 12px 26px rgba(167,112,239,.32);--tw-shadow-colored: 0 12px 26px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_28px_rgba\(0\,0\,0\,0\.16\)\]{--tw-shadow: 0 12px 28px rgba(0,0,0,.16);--tw-shadow-colored: 0 12px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_28px_rgba\(26\,12\,52\,0\.2\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.12\)\]{--tw-shadow: 0 12px 28px rgba(26,12,52,.2),inset 0 1px 0 rgba(255,255,255,.12);--tw-shadow-colored: 0 12px 28px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_30px_rgba\(139\,92\,246\,0\.35\)\]{--tw-shadow: 0 12px 30px rgba(139,92,246,.35);--tw-shadow-colored: 0 12px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_30px_rgba\(16\,185\,129\,0\.24\)\]{--tw-shadow: 0 12px 30px rgba(16,185,129,.24);--tw-shadow-colored: 0 12px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_30px_rgba\(167\,112\,239\,0\.5\)\]{--tw-shadow: 0 12px 30px rgba(167,112,239,.5);--tw-shadow-colored: 0 12px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_30px_rgba\(34\,211\,238\,0\.16\)\]{--tw-shadow: 0 12px 30px rgba(34,211,238,.16);--tw-shadow-colored: 0 12px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_32px_rgba\(139\,92\,246\,0\.45\)\]{--tw-shadow: 0 12px 32px rgba(139,92,246,.45);--tw-shadow-colored: 0 12px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_32px_rgba\(167\,112\,239\,0\.28\)\]{--tw-shadow: 0 12px 32px rgba(167,112,239,.28);--tw-shadow-colored: 0 12px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_32px_rgba\(244\,63\,94\,0\.45\)\]{--tw-shadow: 0 12px 32px rgba(244,63,94,.45);--tw-shadow-colored: 0 12px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_32px_rgba\(249\,115\,22\,0\.45\)\]{--tw-shadow: 0 12px 32px rgba(249,115,22,.45);--tw-shadow-colored: 0 12px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_32px_rgba\(251\,191\,36\,0\.45\)\]{--tw-shadow: 0 12px 32px rgba(251,191,36,.45);--tw-shadow-colored: 0 12px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_32px_rgba\(56\,189\,248\,0\.45\)\]{--tw-shadow: 0 12px 32px rgba(56,189,248,.45);--tw-shadow-colored: 0 12px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_32px_rgba\(99\,102\,241\,0\.45\)\]{--tw-shadow: 0 12px 32px rgba(99,102,241,.45);--tw-shadow-colored: 0 12px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_36px_rgba\(167\,112\,239\,0\.34\)\]{--tw-shadow: 0 12px 36px rgba(167,112,239,.34);--tw-shadow-colored: 0 12px 36px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_28px_rgba\(28\,14\,56\,0\.2\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.2\)\]{--tw-shadow: 0 14px 28px rgba(28,14,56,.2),inset 0 1px 0 rgba(255,255,255,.2);--tw-shadow-colored: 0 14px 28px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_30px_rgba\(167\,112\,239\,0\.35\)\]{--tw-shadow: 0 14px 30px rgba(167,112,239,.35);--tw-shadow-colored: 0 14px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_32px_rgba\(18\,10\,39\,0\.2\)\]{--tw-shadow: 0 14px 32px rgba(18,10,39,.2);--tw-shadow-colored: 0 14px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_32px_rgba\(19\,10\,41\,0\.2\)\]{--tw-shadow: 0 14px 32px rgba(19,10,41,.2);--tw-shadow-colored: 0 14px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_34px_rgba\(15\,23\,42\,0\.2\)\]{--tw-shadow: 0 14px 34px rgba(15,23,42,.2);--tw-shadow-colored: 0 14px 34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_35px_rgba\(124\,58\,237\,0\.3\)\]{--tw-shadow: 0 14px 35px rgba(124,58,237,.3);--tw-shadow-colored: 0 14px 35px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_36px_rgba\(16\,185\,129\,0\.45\)\]{--tw-shadow: 0 14px 36px rgba(16,185,129,.45);--tw-shadow-colored: 0 14px 36px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_38px_rgba\(8\,57\,104\,0\.35\)\]{--tw-shadow: 0 14px 38px rgba(8,57,104,.35);--tw-shadow-colored: 0 14px 38px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_30px_rgba\(2\,8\,23\,0\.12\)\]{--tw-shadow: 0 16px 30px rgba(2,8,23,.12);--tw-shadow-colored: 0 16px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_30px_rgba\(25\,13\,52\,0\.3\)\]{--tw-shadow: 0 16px 30px rgba(25,13,52,.3);--tw-shadow-colored: 0 16px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_32px_rgba\(0\,0\,0\,0\.2\)\]{--tw-shadow: 0 16px 32px rgba(0,0,0,.2);--tw-shadow-colored: 0 16px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_36px_rgba\(26\,12\,52\,0\.16\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.1\)\]{--tw-shadow: 0 18px 36px rgba(26,12,52,.16),inset 0 1px 0 rgba(255,255,255,.1);--tw-shadow-colored: 0 18px 36px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_36px_rgba\(61\,39\,110\,0\.12\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.84\)\]{--tw-shadow: 0 18px 36px rgba(61,39,110,.12),inset 0 1px 0 rgba(255,255,255,.84);--tw-shadow-colored: 0 18px 36px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_38px_rgba\(2\,8\,23\,0\.18\)\]{--tw-shadow: 0 18px 38px rgba(2,8,23,.18);--tw-shadow-colored: 0 18px 38px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_40px_rgba\(15\,23\,42\,0\.65\)\]{--tw-shadow: 0 18px 40px rgba(15,23,42,.65);--tw-shadow-colored: 0 18px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_40px_rgba\(24\,12\,52\,0\.2\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.16\)\]{--tw-shadow: 0 18px 40px rgba(24,12,52,.2),inset 0 1px 0 rgba(255,255,255,.16);--tw-shadow-colored: 0 18px 40px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_42px_rgba\(124\,58\,237\,0\.34\)\]{--tw-shadow: 0 18px 42px rgba(124,58,237,.34);--tw-shadow-colored: 0 18px 42px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_42px_rgba\(124\,58\,237\,0\.35\)\]{--tw-shadow: 0 18px 42px rgba(124,58,237,.35);--tw-shadow-colored: 0 18px 42px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_42px_rgba\(139\,92\,246\,0\.16\)\]{--tw-shadow: 0 18px 42px rgba(139,92,246,.16);--tw-shadow-colored: 0 18px 42px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_55px_rgba\(139\,92\,246\,0\.45\)\]{--tw-shadow: 0 18px 55px rgba(139,92,246,.45);--tw-shadow-colored: 0 18px 55px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_0_0_rgba\(255\,255\,255\,0\.2\)_inset\,0_8px_18px_-12px_rgba\(8\,12\,25\,0\.85\)\]{--tw-shadow: 0 1px 0 0 rgba(255,255,255,.2) inset,0 8px 18px -12px rgba(8,12,25,.85);--tw-shadow-colored: inset 0 1px 0 0 var(--tw-shadow-color), 0 8px 18px -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_20px_44px_rgba\(124\,58\,237\,0\.35\)\]{--tw-shadow: 0 20px 44px rgba(124,58,237,.35);--tw-shadow-colored: 0 20px 44px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_44px_rgba\(15\,23\,42\,0\.22\)\]{--tw-shadow: 0 20px 44px rgba(15,23,42,.22);--tw-shadow-colored: 0 20px 44px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_44px_rgba\(21\,11\,45\,0\.22\)\]{--tw-shadow: 0 20px 44px rgba(21,11,45,.22);--tw-shadow-colored: 0 20px 44px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_46px_color-mix\(in_srgb\,var\(--color-text\)_9\%\,transparent\)\,0_8px_20px_color-mix\(in_srgb\,var\(--color-accent-primary\)_10\%\,transparent\)\,inset_0_1px_0_color-mix\(in_srgb\,white_72\%\,transparent\)\]{--tw-shadow: 0 20px 46px color-mix(in srgb,var(--color-text) 9%,transparent),0 8px 20px color-mix(in srgb,var(--color-accent-primary) 10%,transparent),inset 0 1px 0 color-mix(in srgb,white 72%,transparent);--tw-shadow-colored: 0 20px 46px var(--tw-shadow-color), 0 8px 20px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_50px_rgba\(0\,0\,0\,0\.24\)\]{--tw-shadow: 0 20px 50px rgba(0,0,0,.24);--tw-shadow-colored: 0 20px 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_50px_rgba\(64\,54\,104\,0\.14\)\]{--tw-shadow: 0 20px 50px rgba(64,54,104,.14);--tw-shadow-colored: 0 20px 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_50px_rgba\(7\,12\,32\,0\.24\)\]{--tw-shadow: 0 20px 50px rgba(7,12,32,.24);--tw-shadow-colored: 0 20px 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_60px_rgba\(3\,10\,35\,0\.38\)\]{--tw-shadow: 0 20px 60px rgba(3,10,35,.38);--tw-shadow-colored: 0 20px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_60px_rgba\(34\,197\,94\,0\.2\)\]{--tw-shadow: 0 20px 60px rgba(34,197,94,.2);--tw-shadow-colored: 0 20px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_60px_rgba\(8\,47\,73\,0\.42\)\]{--tw-shadow: 0 20px 60px rgba(8,47,73,.42);--tw-shadow-colored: 0 20px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_22px_56px_rgba\(26\,12\,52\,0\.22\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.18\)\]{--tw-shadow: 0 22px 56px rgba(26,12,52,.22),inset 0 1px 0 rgba(255,255,255,.18);--tw-shadow-colored: 0 22px 56px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_22px_56px_rgba\(61\,39\,110\,0\.16\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.82\)\]{--tw-shadow: 0 22px 56px rgba(61,39,110,.16),inset 0 1px 0 rgba(255,255,255,.82);--tw-shadow-colored: 0 22px 56px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_22px_60px_rgba\(2\,6\,23\,0\.55\)\]{--tw-shadow: 0 22px 60px rgba(2,6,23,.55);--tw-shadow-colored: 0 22px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_50px_rgba\(25\,14\,51\,0\.28\)\]{--tw-shadow: 0 24px 50px rgba(25,14,51,.28);--tw-shadow-colored: 0 24px 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_55px_rgba\(167\,112\,239\,0\.42\)\]{--tw-shadow: 0 24px 55px rgba(167,112,239,.42);--tw-shadow-colored: 0 24px 55px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_60px_rgba\(168\,85\,247\,0\.35\)\]{--tw-shadow: 0 24px 60px rgba(168,85,247,.35);--tw-shadow-colored: 0 24px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_64px_color-mix\(in_srgb\,var\(--color-text\)_12\%\,transparent\)\,0_10px_26px_color-mix\(in_srgb\,var\(--color-accent-primary\)_12\%\,transparent\)\]{--tw-shadow: 0 24px 64px color-mix(in srgb,var(--color-text) 12%,transparent),0 10px 26px color-mix(in srgb,var(--color-accent-primary) 12%,transparent);--tw-shadow-colored: 0 24px 64px var(--tw-shadow-color), 0 10px 26px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_65px_rgba\(2\,6\,23\,0\.72\)\]{--tw-shadow: 0 24px 65px rgba(2,6,23,.72);--tw-shadow-colored: 0 24px 65px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_70px_rgba\(0\,0\,0\,0\.45\)\]{--tw-shadow: 0 24px 70px rgba(0,0,0,.45);--tw-shadow-colored: 0 24px 70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_70px_rgba\(15\,23\,42\,0\.28\)\]{--tw-shadow: 0 24px 70px rgba(15,23,42,.28);--tw-shadow-colored: 0 24px 70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_80px_rgba\(56\,189\,248\,0\.24\)\]{--tw-shadow: 0 24px 80px rgba(56,189,248,.24);--tw-shadow-colored: 0 24px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_80px_rgba\(7\,14\,40\,0\.44\)\]{--tw-shadow: 0 24px 80px rgba(7,14,40,.44);--tw-shadow-colored: 0 24px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_28px_80px_rgba\(0\,0\,0\,0\.58\)\]{--tw-shadow: 0 28px 80px rgba(0,0,0,.58);--tw-shadow-colored: 0 28px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_28px_80px_rgba\(2\,6\,23\,0\.5\)\]{--tw-shadow: 0 28px 80px rgba(2,6,23,.5);--tw-shadow-colored: 0 28px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_30px_120px_rgba\(15\,23\,42\,0\.55\)\]{--tw-shadow: 0 30px 120px rgba(15,23,42,.55);--tw-shadow-colored: 0 30px 120px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_30px_90px_rgba\(3\,9\,32\,0\.55\)\]{--tw-shadow: 0 30px 90px rgba(3,9,32,.55);--tw-shadow-colored: 0 30px 90px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_12px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow: 0 4px 12px rgba(0,0,0,.35);--tw-shadow-colored: 0 4px 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_12px_rgba\(124\,58\,237\,0\.16\)\]{--tw-shadow: 0 4px 12px rgba(124,58,237,.16);--tw-shadow-colored: 0 4px 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgba\(16\,185\,129\,0\.35\)\]{--tw-shadow: 0 4px 14px rgba(16,185,129,.35);--tw-shadow-colored: 0 4px 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgba\(217\,119\,6\,0\.24\)\]{--tw-shadow: 0 4px 14px rgba(217,119,6,.24);--tw-shadow-colored: 0 4px 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_6px_14px_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow: 0 6px 14px rgba(15,23,42,.08);--tw-shadow-colored: 0 6px 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_7px_16px_rgba\(5\,10\,35\,0\.34\)\]{--tw-shadow: 0 7px 16px rgba(5,10,35,.34);--tw-shadow-colored: 0 7px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_7px_18px_rgba\(8\,12\,24\,0\.52\)\]{--tw-shadow: 0 7px 18px rgba(8,12,24,.52);--tw-shadow-colored: 0 7px 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_18px_rgba\(16\,185\,129\,0\.12\)\]{--tw-shadow: 0 8px 18px rgba(16,185,129,.12);--tw-shadow-colored: 0 8px 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_18px_rgba\(180\,83\,9\,0\.24\)\]{--tw-shadow: 0 8px 18px rgba(180,83,9,.24);--tw-shadow-colored: 0 8px 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_20px_rgba\(167\,112\,239\,0\.35\)\]{--tw-shadow: 0 8px 20px rgba(167,112,239,.35);--tw-shadow-colored: 0 8px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_22px_rgba\(16\,185\,129\,0\.24\)\]{--tw-shadow: 0 8px 22px rgba(16,185,129,.24);--tw-shadow-colored: 0 8px 22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_22px_rgba\(244\,63\,94\,0\.12\)\]{--tw-shadow: 0 8px 22px rgba(244,63,94,.12);--tw-shadow-colored: 0 8px 22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_22px_rgba\(251\,191\,36\,0\.35\)\]{--tw-shadow: 0 8px 22px rgba(251,191,36,.35);--tw-shadow-colored: 0 8px 22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_24px_color-mix\(in_srgb\,var\(--color-text\)_14\%\,transparent\)\]{--tw-shadow: 0 8px 24px color-mix(in srgb,var(--color-text) 14%,transparent);--tw-shadow-colored: 0 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow: 0 8px 24px rgba(0,0,0,.35);--tw-shadow-colored: 0 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(15\,23\,42\,0\.2\)\]{--tw-shadow: 0 8px 24px rgba(15,23,42,.2);--tw-shadow-colored: 0 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(15\,23\,42\,0\.35\)\]{--tw-shadow: 0 8px 24px rgba(15,23,42,.35);--tw-shadow-colored: 0 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_26px_rgba\(99\,102\,241\,0\.3\)\]{--tw-shadow: 0 8px 26px rgba(99,102,241,.3);--tw-shadow-colored: 0 8px 26px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_9px_20px_rgba\(5\,10\,35\,0\.38\)\]{--tw-shadow: 0 9px 20px rgba(5,10,35,.38);--tw-shadow-colored: 0 9px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_0_32px_rgba\(169\,85\,247\,0\.13\)\,0_20px_56px_rgba\(87\,50\,156\,0\.22\)\]{--tw-shadow: inset 0 0 32px rgba(169,85,247,.13),0 20px 56px rgba(87,50,156,.22);--tw-shadow-colored: inset 0 0 32px var(--tw-shadow-color), 0 20px 56px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_0_rgba\(255\,255\,255\,0\.06\)\]{--tw-shadow: inset 0 1px 0 0 rgba(255,255,255,.06);--tw-shadow-colored: inset 0 1px 0 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.04\)\]{--tw-shadow: inset 0 1px 0 rgba(255,255,255,.04);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.055\)\]{--tw-shadow: inset 0 1px 0 rgba(255,255,255,.055);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.08\)\]{--tw-shadow: inset 0 1px 0 rgba(255,255,255,.08);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.35\)\,0_8px_14px_rgba\(76\,29\,149\,0\.2\)\]{--tw-shadow: inset 0 1px 0 rgba(255,255,255,.35),0 8px 14px rgba(76,29,149,.2);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color), 0 8px 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.45\)\]{--tw-shadow: inset 0 1px 0 rgba(255,255,255,.45);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.82\)\]{--tw-shadow: inset 0 1px 0 rgba(255,255,255,.82);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.9\)\,0_18px_44px_rgba\(154\,104\,255\,0\.18\)\]{--tw-shadow: inset 0 1px 0 rgba(255,255,255,.9),0 18px 44px rgba(154,104,255,.18);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color), 0 18px 44px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_10px_rgba\(255\,255\,255\,0\.2\)\,inset_0_-10px_20px_rgba\(15\,23\,42\,0\.42\)\,0_0_0_1px_rgba\(255\,255\,255\,0\.2\)\,0_0_34px_rgba\(139\,92\,246\,0\.45\)\]{--tw-shadow: inset 0 1px 10px rgba(255,255,255,.2),inset 0 -10px 20px rgba(15,23,42,.42),0 0 0 1px rgba(255,255,255,.2),0 0 34px rgba(139,92,246,.45);--tw-shadow-colored: inset 0 1px 10px var(--tw-shadow-color), inset 0 -10px 20px var(--tw-shadow-color), 0 0 0 1px var(--tw-shadow-color), 0 0 34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_2px_8px_rgba\(15\,23\,42\,0\.12\)\]{--tw-shadow: inset 0 2px 8px rgba(15,23,42,.12);--tw-shadow-colored: inset 0 2px 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-glow{--tw-shadow: 0 0 0 1px rgba(139, 92, 246, .08), 0 16px 40px -20px rgba(56, 189, 248, .45);--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color), 0 16px 40px -20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-inner{--tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / .05);--tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--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)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[\#cf8bf3\]\/30{--tw-shadow-color: rgb(207 139 243 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-\[var\(--color-card-shadow\)\]{--tw-shadow-color: var(--color-card-shadow);--tw-shadow: var(--tw-shadow-colored)}.shadow-\[var\(--shadow-elev-1\)\]{--tw-shadow-color: var(--shadow-elev-1);--tw-shadow: var(--tw-shadow-colored)}.shadow-\[var\(--shadow-elev-2\)\]{--tw-shadow-color: var(--shadow-elev-2);--tw-shadow: var(--tw-shadow-colored)}.shadow-\[var\(--shadow-innerbloom-cta\)\]{--tw-shadow-color: var(--shadow-innerbloom-cta);--tw-shadow: var(--tw-shadow-colored)}.shadow-amber-300\/25{--tw-shadow-color: rgb(252 211 77 / .25);--tw-shadow: var(--tw-shadow-colored)}.shadow-amber-500\/10{--tw-shadow-color: rgb(245 158 11 / .1);--tw-shadow: var(--tw-shadow-colored)}.shadow-black\/40{--tw-shadow-color: rgb(0 0 0 / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-emerald-400\/10{--tw-shadow-color: rgb(52 211 153 / .1);--tw-shadow: var(--tw-shadow-colored)}.shadow-emerald-400\/20{--tw-shadow-color: rgb(52 211 153 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-emerald-400\/5{--tw-shadow-color: rgb(52 211 153 / .05);--tw-shadow: var(--tw-shadow-colored)}.shadow-emerald-500\/15{--tw-shadow-color: rgb(16 185 129 / .15);--tw-shadow: var(--tw-shadow-colored)}.shadow-emerald-500\/20{--tw-shadow-color: rgb(16 185 129 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-emerald-500\/25{--tw-shadow-color: rgb(16 185 129 / .25);--tw-shadow: var(--tw-shadow-colored)}.shadow-emerald-500\/30{--tw-shadow-color: rgb(16 185 129 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-sky-500\/20{--tw-shadow-color: rgb(14 165 233 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-sky-900\/40{--tw-shadow-color: rgb(12 74 110 / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-slate-900\/20{--tw-shadow-color: rgb(15 23 42 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-slate-900\/30{--tw-shadow-color: rgb(15 23 42 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-slate-950\/20{--tw-shadow-color: rgb(2 6 23 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-slate-950\/30{--tw-shadow-color: rgb(2 6 23 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-white\/30{--tw-shadow-color: rgb(255 255 255 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-white\/5{--tw-shadow-color: rgb(255 255 255 / .05);--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.\!ring-0{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);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-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-accent-purple\/70{--tw-ring-color: rgb(139 92 246 / .7)}.ring-amber-400\/55{--tw-ring-color: rgb(251 191 36 / .55)}.ring-emerald-300\/50{--tw-ring-color: rgb(110 231 183 / .5)}.ring-emerald-400\/40{--tw-ring-color: rgb(52 211 153 / .4)}.ring-emerald-400\/50{--tw-ring-color: rgb(52 211 153 / .5)}.ring-indigo-400\/40{--tw-ring-color: rgb(129 140 248 / .4)}.ring-indigo-400\/50{--tw-ring-color: rgb(129 140 248 / .5)}.ring-indigo-400\/55{--tw-ring-color: rgb(129 140 248 / .55)}.ring-orange-400\/55{--tw-ring-color: rgb(251 146 60 / .55)}.ring-rose-400\/55{--tw-ring-color: rgb(251 113 133 / .55)}.ring-sky-200\/30{--tw-ring-color: rgb(186 230 253 / .3)}.ring-sky-400\/40{--tw-ring-color: rgb(56 189 248 / .4)}.ring-sky-400\/50{--tw-ring-color: rgb(56 189 248 / .5)}.ring-sky-400\/55{--tw-ring-color: rgb(56 189 248 / .55)}.ring-violet-400\/40{--tw-ring-color: rgb(167 139 250 / .4)}.ring-violet-400\/50{--tw-ring-color: rgb(167 139 250 / .5)}.ring-violet-400\/55{--tw-ring-color: rgb(167 139 250 / .55)}.ring-white\/10{--tw-ring-color: rgb(255 255 255 / .1)}.ring-white\/35{--tw-ring-color: rgb(255 255 255 / .35)}.ring-white\/5{--tw-ring-color: rgb(255 255 255 / .05)}.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)}.blur-2xl{--tw-blur: blur(40px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-3xl{--tw-blur: blur(64px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[0\.5px\]{--tw-blur: blur(.5px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[18px\]{--tw-blur: blur(18px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[2px\]{--tw-blur: blur(2px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-md{--tw-blur: blur(12px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-sm{--tw-blur: blur(4px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-xl{--tw-blur: blur(24px);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)}.brightness-100{--tw-brightness: brightness(1);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_10px_rgba\(165\,180\,252\,0\.5\)\]{--tw-drop-shadow: drop-shadow(0 0 10px rgba(165,180,252,.5));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_12px_rgba\(251\,191\,36\,0\.35\)\]{--tw-drop-shadow: drop-shadow(0 0 12px rgba(251,191,36,.35));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_18px_rgba\(196\,181\,253\,0\.5\)\]{--tw-drop-shadow: drop-shadow(0 0 18px rgba(196,181,253,.5));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_18px_rgba\(251\,191\,36\,0\.35\)\]{--tw-drop-shadow: drop-shadow(0 0 18px rgba(251,191,36,.35));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_18px_rgba\(56\,189\,248\,0\.3\)\]{--tw-drop-shadow: drop-shadow(0 0 18px rgba(56,189,248,.3));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_25px_rgba\(52\,211\,153\,0\.2\)\]{--tw-drop-shadow: drop-shadow(0 0 25px rgba(52,211,153,.2));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_28px_rgba\(16\,185\,129\,0\.35\)\]{--tw-drop-shadow: drop-shadow(0 0 28px rgba(16,185,129,.35));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_30px_rgba\(16\,185\,129\,0\.45\)\]{--tw-drop-shadow: drop-shadow(0 0 30px rgba(16,185,129,.45));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_4px_rgba\(255\,255\,255\,0\.45\)\]{--tw-drop-shadow: drop-shadow(0 0 4px rgba(255,255,255,.45));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_6px_rgba\(14\,165\,233\,0\.5\)\]{--tw-drop-shadow: drop-shadow(0 0 6px rgba(14,165,233,.5));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_6px_rgba\(15\,118\,110\,0\.5\)\]{--tw-drop-shadow: drop-shadow(0 0 6px rgba(15,118,110,.5));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_6px_rgba\(16\,185\,129\,0\.45\)\]{--tw-drop-shadow: drop-shadow(0 0 6px rgba(16,185,129,.45));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_6px_rgba\(190\,24\,93\,0\.45\)\]{--tw-drop-shadow: drop-shadow(0 0 6px rgba(190,24,93,.45));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_8px_rgba\(59\,130\,246\,0\.4\)\]{--tw-drop-shadow: drop-shadow(0 0 8px rgba(59,130,246,.4));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_1px_2px_rgba\(255\,255\,255\,0\.45\)\]{--tw-drop-shadow: drop-shadow(0 1px 2px rgba(255,255,255,.45));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_22px_26px_rgba\(15\,23\,42\,0\.22\)\]{--tw-drop-shadow: drop-shadow(0 22px 26px rgba(15,23,42,.22));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)}.grayscale{--tw-grayscale: grayscale(100%);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)}.saturate-0{--tw-saturate: saturate(0);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-2xl{--tw-backdrop-blur: blur(40px);-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-\[18px\]{--tw-backdrop-blur: blur(18px);-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-\[20px\]{--tw-backdrop-blur: blur(20px);-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-\[6px\]{--tw-backdrop-blur: blur(6px);-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-lg{--tw-backdrop-blur: blur(16px);-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)}.backdrop-blur-xl{--tw-backdrop-blur: blur(24px);-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-saturate-\[0\.82\]{--tw-backdrop-saturate: saturate(.82);-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-filter{-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,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[background-color\,box-shadow\,border-color\,color\]{transition-property:background-color,box-shadow,border-color,color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[max-height\,margin\,opacity\]{transition-property:max-height,margin,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[stroke-dashoffset\]{transition-property:stroke-dashoffset;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[transform\,opacity\]{transition-property:transform,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\,max-width\,box-shadow\,filter\]{transition-property:width,max-width,box-shadow,filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-0{transition-duration:0s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.ease-\[cubic-bezier\(0\.2\,0\.82\,0\.2\,1\)\]{transition-timing-function:cubic-bezier(.2,.82,.2,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}:is([data-light-scope=dashboard-v3],[data-light-scope=editor]) .ib-premium-card-soft,:is([data-light-scope=dashboard-v3],[data-light-scope=editor]) .ib-premium-panel{border-color:color-mix(in srgb,var(--color-border-subtle) 86%,transparent);box-shadow:0 10px 28px color-mix(in srgb,var(--color-text) 8%,transparent),0 2px 8px color-mix(in srgb,var(--color-text) 5%,transparent)}:root[data-theme=dark] [data-light-scope=dashboard-v3] .missions-card,:root[data-theme=dark] [data-light-scope=dashboard-v3] .missions-active-card{border-color:#94a3b833;box-shadow:0 12px 30px #0206176b,inset 0 0 0 1px #ffffff06}:root[data-theme=dark] [data-light-scope=dashboard-v3] .missions-card:after{opacity:.42;filter:saturate(.8)}:root[data-theme=light] [data-light-scope=dashboard-v3] .missions-card,:root[data-theme=light] [data-light-scope=dashboard-v3] .missions-active-card{border-color:color-mix(in srgb,var(--color-border-subtle) 96%,#ffffff 4%);background:linear-gradient(150deg,#fffffffa,color-mix(in srgb,var(--color-surface-elevated) 92%,#f3f6fb 8%));box-shadow:0 14px 34px #0f172a14,0 2px 8px #94a3b814}:root[data-theme=light] [data-light-scope=dashboard-v3] .missions-card:after{opacity:.24;filter:saturate(.75)}:is([data-light-scope=dashboard-v3],[data-light-scope=editor]) .emotion-grid--weekcols{background:linear-gradient(145deg,color-mix(in srgb,var(--color-overlay-2) 78%,transparent),color-mix(in srgb,var(--color-overlay-1) 72%,transparent));box-shadow:inset 0 1px #ffffff0f}:root[data-theme=light] [data-light-scope=dashboard-v3] .emotion-grid--weekcols{background:linear-gradient(145deg,#f8faffeb,#f1f5ffe0);box-shadow:inset 0 1px #ffffffe0,0 6px 18px #6366f114}:root[data-theme=light] [data-light-scope=dashboard-v3] [aria-label="Radar de GP por rasgo"] polygon,:root[data-theme=light] [data-light-scope=dashboard-v3] [aria-label="Radar de GP por rasgo"] line{stroke:color-mix(in srgb,var(--color-text-subtle) 50%,transparent)}:root[data-theme=dark] [data-light-scope=dashboard-v3] [aria-label="Radar de GP por rasgo"] polygon,:root[data-theme=dark] [data-light-scope=dashboard-v3] [aria-label="Radar de GP por rasgo"] line{stroke:color-mix(in srgb,var(--color-border-subtle) 55%,transparent)}:is([data-light-scope=dashboard-v3],[data-light-scope=editor]) .ib-streak-fire-chip__inner{box-shadow:0 0 6px #f59e0b1a;filter:saturate(.84)}:root[data-theme=light] [data-light-scope=dashboard-v3] [data-demo-anchor=logros-shelves-pillars]{box-shadow:0 14px 28px #1e293b14,0 1px #fffc inset;border-color:color-mix(in srgb,var(--color-border-subtle) 84%,#ede9fe 16%)}:root[data-theme=dark] [data-light-scope=dashboard-v3] [data-demo-anchor=logros-shelves-pillars]{box-shadow:0 14px 28px #02061770;border-color:#94a3b842}:root[data-theme=light] [data-light-scope=dashboard-v3] [data-achievement-overlay]{background:#11182794;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}:root[data-theme=light] [data-light-scope=editor] .editor-filters-mobile-panel{background:linear-gradient(180deg,#fffffff2,#f7f4ffeb);border-bottom:1px solid color-mix(in srgb,var(--color-border-subtle) 86%,white);box-shadow:0 14px 24px #0f172a0f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}:root[data-theme=dark] [data-light-scope=editor] .editor-filters-mobile-panel{border-bottom:1px solid rgba(148,163,184,.16);box-shadow:0 14px 30px #0206176b}@media (max-width: 767px){.ios-touch-input{font-size:16px}}:root[data-theme=light] [data-light-scope=dashboard-v3] .rounded-2xl.ib-primary-button{border-color:color-mix(in srgb,var(--color-border-subtle) 82%,#f1dbe9 18%)}.ib-primary-button{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;border-radius:9999px;border-width:1px;border-color:transparent;--tw-bg-opacity: 1;background-color:rgb(139 92 246 / var(--tw-bg-opacity, 1));padding:.75rem 1.5rem;font-family:Sora,Inter,system-ui,sans-serif;font-size:.875rem;line-height:1.25rem;font-weight:600;letter-spacing:-.025em;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow: 0 0 0 1px rgba(139, 92, 246, .08), 0 16px 40px -20px rgba(56, 189, 248, .45);--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color), 0 16px 40px -20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-timing-function:cubic-bezier(0,0,.2,1)}.onboarding-surface-base .ib-primary-button{color:var(--color-text)}.onboarding-premium-root .ib-primary-button{color:var(--onboarding-premium-root-text)}:root[data-theme=light] [data-light-scope=dashboard-v3] .ib-primary-button,:root[data-theme=light] [data-light-scope=editor] .ib-primary-button{color:var(--color-text)}.ib-primary-button:hover{background-color:#8b5cf6e6}.ib-primary-button:active{--tw-translate-y: 1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.ib-primary-button:focus-visible{outline-style:solid;outline-width:2px;outline-offset:2px;outline-color:#fff}.glass-card{background:var(--color-glass-surface);border:1px solid var(--color-border-subtle);box-shadow:var(--color-card-shadow);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}:root[data-theme=dark] .glass-card{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.ib-premium-card{background:var(--color-card-gradient);border:1px solid var(--color-card-border, var(--color-border-subtle));box-shadow:var(--color-card-shadow)}.ib-premium-card-soft{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:var(--color-card-shadow),inset 0 1px color-mix(in srgb,#fff 6%,transparent),inset 0 -1px color-mix(in srgb,#000 8%,transparent)}:root[data-theme=light] .ib-premium-card-soft{box-shadow:var(--color-card-shadow),inset 0 1px color-mix(in srgb,#fff 84%,transparent),inset 0 -1px color-mix(in srgb,#d6c6b4 26%,transparent)}.ib-premium-panel{background:var(--color-glass-surface);border:1px solid var(--color-border-subtle);box-shadow:var(--shadow-elev-1)}.ib-premium-nav{border:1px solid var(--glass-border);background:var(--glass-bg);box-shadow:var(--shadow-elev-1);backdrop-filter:blur(20px) saturate(115%);-webkit-backdrop-filter:blur(20px) saturate(115%)}.ib-premium-pill{border-radius:9999px;border:1px solid color-mix(in srgb,var(--glass-border) 82%,transparent);background:color-mix(in srgb,var(--color-overlay-1) 86%,transparent)}.ib-premium-pill-active{border-color:color-mix(in srgb,var(--color-accent-primary) 28%,var(--glass-border));background:color-mix(in srgb,var(--color-accent-primary) 11%,var(--color-overlay-1) 89%);box-shadow:0 0 0 1px color-mix(in srgb,var(--color-accent-primary) 14%,transparent),0 10px 20px color-mix(in srgb,var(--color-accent-primary) 12%,transparent)}.ib-premium-muted{color:var(--color-text-dim);background:color-mix(in srgb,var(--color-overlay-1) 76%,transparent)}.ib-light-elevated-surface{background:var(--ib-surface-card);border:1px solid var(--color-border-subtle);box-shadow:var(--IB_SURFACE_CARD_LIGHT)}:root[data-theme=light] .ib-light-elevated-surface--rose{background:linear-gradient(145deg,color-mix(in srgb,#f43f5e 10%,var(--color-surface-elevated) 90%),color-mix(in srgb,#f59e0b 8%,var(--color-surface-elevated) 92%))}:root[data-theme=light] .ib-light-elevated-surface--indigo{background:linear-gradient(145deg,color-mix(in srgb,#6366f1 9%,var(--color-surface-elevated) 91%),color-mix(in srgb,#0ea5e9 8%,var(--color-surface-elevated) 92%))}:root[data-theme=light] .ib-light-elevated-surface--emerald{background:linear-gradient(145deg,color-mix(in srgb,#10b981 9%,var(--color-surface-elevated) 91%),color-mix(in srgb,#6366f1 8%,var(--color-surface-elevated) 92%))}.onboarding-surface-base{background:var(--onboarding-glass-surface-base);border:1px solid var(--onboarding-glass-border);box-shadow:var(--onboarding-glass-shadow);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.onboarding-surface-inner{background:var(--onboarding-glass-surface-inner);border:1px solid var(--onboarding-glass-border-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.onboarding-surface-ghost{background:transparent;border:none;backdrop-filter:none;-webkit-backdrop-filter:none}.onboarding-glass-border{border-color:var(--onboarding-glass-border)}.onboarding-glass-border-soft{border-color:var(--onboarding-glass-border-soft)}.ib-onboarding-divider{color:var(--color-text-subtle)}.auth-mode-switch__option--active{background:#8b5cf6;color:#fff;box-shadow:none}:root[data-theme=dark] .auth-mode-switch__option--active{background:#fff;color:#0f172a}:root[data-theme=light] .onboarding-surface-base .auth-google-button{border-color:#030712;background:#030712;color:#fff;box-shadow:none}:root[data-theme=light] .onboarding-surface-base .auth-google-button:hover{border-color:#111827;background:#111827;color:#fff}:root[data-theme=light] .onboarding-surface-base .auth-google-button__label{color:#fff!important}.onboarding-surface-base .text-white,.onboarding-surface-base .text-white\/90,.onboarding-surface-base .text-white\/85,.onboarding-surface-base .text-white\/80,.onboarding-surface-base .text-white\/75,.onboarding-surface-base .text-white\/70{color:var(--color-text)}.onboarding-surface-base .\!text-white{color:var(--color-text)!important}.onboarding-surface-base .text-white\/65,.onboarding-surface-base .text-white\/60,.onboarding-surface-base .text-white\/55{color:var(--color-text-muted)}.onboarding-surface-base .text-white\/50{color:var(--color-text-subtle)}.onboarding-mode-chip{border-radius:9999px;background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.08),transparent 45%),linear-gradient(135deg,#0f172ad1,#0e1526ad);border:1px solid rgba(255,255,255,.12);box-shadow:0 10px 30px #080c188c,inset 0 1px #ffffff14,inset 0 -1px #0003,0 0 0 1px color-mix(in srgb,transparent 60%,var(--chip-accent, rgba(139, 92, 246, .35)) 40%);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.onboarding-mode-chip:hover{transform:translateY(-1px);box-shadow:0 14px 40px #080c1899,inset 0 1px #ffffff1a,inset 0 -1px #0000002e,0 0 0 1.5px color-mix(in srgb,transparent 40%,var(--chip-accent, rgba(139, 92, 246, .45)) 60%)}.onboarding-mode-chip:focus-visible{outline:2px solid color-mix(in srgb,#38bdf8 45%,#a855f7 55%);outline-offset:2px}.onboarding-premium-root{background:var(--onboarding-premium-root-bg);color:var(--onboarding-premium-root-text)}.onboarding-premium-shell{background:color-mix(in srgb,var(--onboarding-premium-overlay-soft) 72%,transparent);border-bottom:1px solid var(--onboarding-glass-border-soft);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}.onboarding-premium-card{background:var(--onboarding-glass-surface-base);border:1px solid var(--onboarding-glass-border);box-shadow:var(--onboarding-glass-shadow);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.onboarding-premium-root .text-white,.onboarding-premium-root .text-white\/90,.onboarding-premium-root .text-white\/85,.onboarding-premium-root .text-white\/80,.onboarding-premium-root .text-white\/75,.onboarding-premium-root .text-white\/70{color:var(--onboarding-premium-root-text)}.onboarding-premium-root .\!text-white{color:var(--onboarding-premium-root-text)!important}.onboarding-premium-root .text-white\/65,.onboarding-premium-root .text-white\/60{color:var(--onboarding-premium-text-muted)}.onboarding-premium-root .text-white\/50{color:var(--onboarding-premium-text-subtle)}.onboarding-premium-root .border-white\/20,.onboarding-premium-root .border-white\/15,.onboarding-premium-root .border-white\/12,.onboarding-premium-root .border-white\/10,.onboarding-premium-root .border-white\/5{border-color:var(--onboarding-glass-border-soft)}.onboarding-premium-root .bg-white\/12,.onboarding-premium-root .bg-white\/10,.onboarding-premium-root .bg-white\/6,.onboarding-premium-root .bg-white\/5,.onboarding-premium-root .bg-white\/\[0\.11\],.onboarding-premium-root .bg-white\/\[0\.1\],.onboarding-premium-root .bg-white\/\[0\.07\],.onboarding-premium-root .bg-white\/\[0\.04\]{background:var(--onboarding-premium-overlay-soft)}.onboarding-premium-root .bg-white\/80{background:color-mix(in srgb,var(--onboarding-premium-root-text) 16%,var(--onboarding-glass-surface-base) 84%)}.quickstart-premium-root{background:var(--onboarding-premium-root-bg);color:var(--onboarding-premium-root-text)}.quickstart-premium-card{background:var(--color-card-gradient);border:1px solid var(--color-border-soft);box-shadow:var(--shadow-elev-2);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.quickstart-setup-card,.onboarding-structure-card{background:radial-gradient(circle at 74% 42%,color-mix(in srgb,#8b5cf6 24%,transparent),transparent 34%),radial-gradient(circle at 86% 22%,color-mix(in srgb,#38bdf8 10%,transparent),transparent 30%),linear-gradient(135deg,#ffffff16,#8b5cf618 48%,#38bdf80b);border-color:color-mix(in srgb,var(--color-accent-secondary) 26%,var(--color-border-soft));box-shadow:0 22px 60px #02061757,inset 0 1px #ffffff14}:root[data-theme=light] .quickstart-setup-card,:root[data-theme=light] .onboarding-structure-card{background:radial-gradient(circle at 74% 42%,color-mix(in srgb,#a855f7 19%,transparent),transparent 34%),radial-gradient(circle at 86% 20%,color-mix(in srgb,#38bdf8 13%,transparent),transparent 30%),linear-gradient(135deg,#ffffffe0,#f5f0ffb8 48%,#eff6ffad);border-color:#7c3aed2e;box-shadow:0 24px 64px #4036682e,inset 0 1px #ffffffb3}.quickstart-premium-surface{background:color-mix(in srgb,var(--color-overlay-1) 74%,transparent);border-color:var(--color-border-subtle)}.quickstart-pill{border-color:color-mix(in srgb,var(--color-accent-secondary) 24%,var(--color-border-soft));background:color-mix(in srgb,var(--color-accent-secondary) 12%,var(--color-overlay-1));color:var(--onboarding-premium-root-text)}.quickstart-min-rule{border-color:color-mix(in srgb,#8b5cf6 70%,white 30%);background:linear-gradient(135deg,#8b5cf6,#a855f7 55%,#7c3aed);color:#fff;box-shadow:0 10px 22px color-mix(in srgb,#8b5cf6 25%,transparent),inset 0 1px #ffffff3d}.quickstart-min-rule__dot{color:color-mix(in srgb,#ffffff 54%,transparent)}.quickstart-bonus-pill{color:var(--onboarding-premium-text-muted)}.quickstart-bonus-pill--ready{color:color-mix(in srgb,#dcfce7 84%,var(--onboarding-premium-root-text))}.quickstart-bonus-pill--pending{color:var(--onboarding-premium-text-muted)}.quickstart-task-row{background:var(--color-card-gradient);border-color:var(--color-border-subtle);box-shadow:0 10px 24px #02061738}.quickstart-task-row:hover{border-color:var(--color-border-soft);background:color-mix(in srgb,var(--color-overlay-1) 86%,var(--color-card-gradient))}.quickstart-task-row--selected{border-color:color-mix(in srgb,var(--color-accent-secondary) 56%,var(--color-border-soft));background:linear-gradient(180deg,color-mix(in srgb,var(--color-surface-elevated) 94%,var(--color-accent-secondary) 6%),color-mix(in srgb,var(--color-surface-muted) 96%,var(--color-accent-secondary) 4%));box-shadow:0 14px 30px #02061747,0 0 0 1px color-mix(in srgb,var(--color-accent-secondary) 12%,transparent)}.quickstart-task-row__back{border-color:color-mix(in srgb,#8b5cf6 84%,white 16%);background:#8b5cf6;box-shadow:0 10px 22px color-mix(in srgb,#8b5cf6 24%,transparent)}.quickstart-task-trait-band{color:#fff}.quickstart-task-input{border-color:color-mix(in srgb,var(--color-accent-secondary) 22%,var(--color-border-soft));background:color-mix(in srgb,var(--color-overlay-1) 70%,transparent);color:var(--onboarding-premium-root-text)}.quickstart-task-input:focus-visible{--tw-ring-color: color-mix(in srgb, var(--color-accent-secondary) 42%, #93c5fd)}.quickstart-task-help{border-color:color-mix(in srgb,var(--color-accent-secondary) 30%,var(--color-border-soft));background:color-mix(in srgb,var(--color-accent-secondary) 16%,var(--color-overlay-1));color:color-mix(in srgb,var(--onboarding-premium-root-text) 92%,transparent)}.quickstart-suggestions-panel{border-color:color-mix(in srgb,var(--color-accent-secondary) 28%,var(--color-border-soft));background:color-mix(in srgb,var(--color-surface-elevated) 94%,var(--color-accent-secondary) 6%);color:color-mix(in srgb,var(--onboarding-premium-root-text) 92%,transparent);box-shadow:0 10px 24px #02061757}.quickstart-moderation-option{border-color:var(--color-border-soft);background:color-mix(in srgb,var(--color-overlay-1) 68%,transparent)}.quickstart-moderation-option--enabled{border-color:color-mix(in srgb,var(--color-accent-secondary) 35%,var(--color-border-soft));background:color-mix(in srgb,var(--color-accent-secondary) 20%,var(--color-overlay-1))}.quickstart-moderation-toggle{background:color-mix(in srgb,var(--color-border-soft) 75%,transparent)}.quickstart-moderation-toggle--enabled{background:color-mix(in srgb,var(--color-accent-secondary) 48%,#a5b4fc)}.quickstart-setup-dot{background:color-mix(in srgb,var(--color-accent-secondary) 62%,#cbd5e1)}.quickstart-free-pill{border-color:color-mix(in srgb,#34d399 44%,var(--color-border-soft));background:color-mix(in srgb,#34d399 20%,transparent);color:color-mix(in srgb,#dcfce7 82%,var(--onboarding-premium-root-text))}.quickstart-progress-track{background:color-mix(in srgb,var(--color-border-soft) 80%,transparent)}.quickstart-progress-fill{background:linear-gradient(90deg,#8b5cf6,#c084fc 44%,#f9a8a8);box-shadow:0 0 18px #a855f747}.quickstart-primary-cta{border-color:color-mix(in srgb,#8b5cf6 48%,#f9a8d4);background:linear-gradient(135deg,#8b5cf6,#c084fc 52%,#f9a8a8);color:#fff;box-shadow:0 12px 28px #8b5cf647,inset 0 1px #ffffff3d}:root[data-theme=light] .quickstart-primary-cta{color:#0f172a}.quickstart-primary-cta:hover{box-shadow:0 16px 34px #8b5cf657,inset 0 1px #ffffff42}.quickstart-primary-cta:focus-visible{--tw-ring-color: color-mix(in srgb, var(--color-accent-secondary) 48%, #93c5fd)}:root[data-theme=light] .quickstart-task-row{box-shadow:0 8px 18px #0f172a14}.avatar-step-card{background:var(--color-card-gradient);border:1px solid var(--color-border-soft);box-shadow:var(--shadow-elev-2);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.avatar-option-card{background:var(--color-card-gradient);border-color:var(--color-border-subtle);color:var(--onboarding-premium-root-text);box-shadow:0 10px 24px #02061738}.avatar-option-card:hover{border-color:var(--color-border-soft);background:color-mix(in srgb,var(--color-overlay-1) 86%,var(--color-card-gradient))}.avatar-option-card--active{border-color:color-mix(in srgb,var(--color-accent-secondary) 56%,var(--color-border-soft));background:linear-gradient(180deg,color-mix(in srgb,var(--color-surface-elevated) 94%,var(--color-accent-secondary) 6%),color-mix(in srgb,var(--color-surface-muted) 96%,var(--color-accent-secondary) 4%));box-shadow:0 14px 30px #02061747,0 0 0 1px color-mix(in srgb,var(--color-accent-secondary) 12%,transparent)}:root[data-theme=light] .avatar-option-card{box-shadow:0 8px 18px #0f172a14}:root[data-theme=light] .avatar-option-card--active{background:linear-gradient(180deg,color-mix(in srgb,#ffffff 96%,#e0e7ff),color-mix(in srgb,#f8fafc 94%,#e9d5ff))}.onboarding-structure-dot--active{background:linear-gradient(135deg,#a855f7,#f9a8a8);box-shadow:0 0 16px #a855f7cc}.auth-mode-switch{border:1px solid color-mix(in srgb,var(--color-border-soft) 72%,transparent)}.auth-mode-switch__option--active{background:#fff;color:#111827;box-shadow:0 10px 24px #0206173d}:root[data-theme=light] .auth-mode-switch__option--active{background:linear-gradient(135deg,#8b5cf6,#a855f7 62%,#7c3aed);color:#fff;box-shadow:0 12px 26px #8b5cf63d}:root[data-theme=light] .auth-google-button{border-color:#0f172ae6;background:#05070c;color:#fff;box-shadow:0 16px 34px #0f172a3d}:root[data-theme=light] .auth-google-button:hover{border-color:#000;background:#000;color:#fff;box-shadow:0 18px 38px #0f172a4d}.auth-google-button__label{color:#111827}:root[data-theme=light] .auth-google-button__label{color:#fff}:root[data-theme=light] .quickstart-task-row--selected{background:linear-gradient(180deg,color-mix(in srgb,#ffffff 96%,#e0e7ff),color-mix(in srgb,#f8fafc 94%,#e9d5ff));box-shadow:0 10px 22px #0f172a1f}:root[data-theme=light] .quickstart-task-row__back{background:#8b5cf6;box-shadow:0 8px 18px color-mix(in srgb,#8b5cf6 22%,transparent)}:root[data-theme=light] .quickstart-suggestions-panel{background:color-mix(in srgb,#ffffff 94%,#eef2ff);box-shadow:0 12px 24px #0f172a24}@property --conic-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.glow-chip{position:relative;display:inline-flex;--conic-angle: 0deg;--conic-border: 2px;--conic-duration: 4s;border-radius:9999px}.glow-chip:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:var(--conic-border);background:conic-gradient(from var(--conic-angle),transparent 0deg 240deg,var(--glow-secondary, rgba(148, 163, 184, .5)) 270deg,var(--glow-primary, rgba(226, 232, 240, .8)) 320deg,transparent 360deg);animation:conic-spin var(--conic-duration) linear infinite;pointer-events:none;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor}:root[data-theme=light] .info-dot__button{background:#fff;border-color:#cbd5e1;color:#334155;box-shadow:var(--shadow-elev-1)}:root[data-theme=light] .info-dot__button:hover{background:#ede9fe;color:#5b21b6}:root[data-theme=light] .info-dot__popover{background:#fffffffa;border-color:#dbe3f0;color:#334155;box-shadow:var(--shadow-elev-2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}:root[data-theme=light] .info-dot__title{color:var(--color-text)}:root[data-theme=light] [data-light-scope=dashboard-v3] h2,:root[data-theme=light] [data-light-scope=dashboard-v3] h3,:root[data-theme=light] [data-light-scope=editor] h1,:root[data-theme=light] [data-light-scope=editor] h2,:root[data-theme=light] [data-light-scope=editor] h3{color:var(--color-text)}:root[data-theme=light] [data-light-scope=dashboard-v3] .text-white,:root[data-theme=light] [data-light-scope=editor] .text-white,:root[data-theme=light] [data-light-scope=dashboard-v3] .text-slate-100,:root[data-theme=light] [data-light-scope=editor] .text-slate-100{color:var(--color-text)}:root[data-theme=light] [data-light-scope=dashboard-v3] .\!text-white,:root[data-theme=light] [data-light-scope=editor] .\!text-white{color:var(--color-text)!important}:root[data-theme=light] [data-light-scope=dashboard-v3] .text-slate-200,:root[data-theme=light] [data-light-scope=editor] .text-slate-200,:root[data-theme=light] [data-light-scope=dashboard-v3] .text-slate-300,:root[data-theme=light] [data-light-scope=editor] .text-slate-300{color:var(--color-text-muted)}:root[data-theme=light] [data-light-scope=dashboard-v3] .text-slate-400,:root[data-theme=light] [data-light-scope=dashboard-v3] .text-slate-500,:root[data-theme=light] [data-light-scope=editor] .text-slate-400,:root[data-theme=light] [data-light-scope=editor] .text-slate-500{color:var(--color-text-subtle)}:root[data-theme=light] [data-light-scope=dashboard-v3] .bg-white\/5,:root[data-theme=light] [data-light-scope=editor] .bg-white\/5,:root[data-theme=light] [data-light-scope=dashboard-v3] .bg-white\/10,:root[data-theme=light] [data-light-scope=editor] .bg-white\/10,:root[data-theme=light] [data-light-scope=dashboard-v3] .bg-black\/20,:root[data-theme=light] [data-light-scope=editor] .bg-black\/20,:root[data-theme=light] [data-light-scope=dashboard-v3] .bg-black\/25,:root[data-theme=light] [data-light-scope=editor] .bg-black\/25,:root[data-theme=light] [data-light-scope=dashboard-v3] .bg-slate-900\/60,:root[data-theme=light] [data-light-scope=editor] .bg-slate-900\/60,:root[data-theme=light] [data-light-scope=dashboard-v3] .bg-slate-900\/80,:root[data-theme=light] [data-light-scope=editor] .bg-slate-900\/80{background:var(--color-overlay-1)}:root[data-theme=light] [data-light-scope=dashboard-v3] .border-white\/10,:root[data-theme=light] [data-light-scope=editor] .border-white\/10,:root[data-theme=light] [data-light-scope=dashboard-v3] .border-white\/15,:root[data-theme=light] [data-light-scope=editor] .border-white\/15,:root[data-theme=light] [data-light-scope=dashboard-v3] .border-white\/20,:root[data-theme=light] [data-light-scope=editor] .border-white\/20,:root[data-theme=light] [data-light-scope=dashboard-v3] .border-white\/30,:root[data-theme=light] [data-light-scope=editor] .border-white\/30,:root[data-theme=light] [data-light-scope=dashboard-v3] .border-white\/5,:root[data-theme=light] [data-light-scope=editor] .border-white\/5{border-color:var(--color-border-subtle)}:root[data-theme=light] [data-light-scope=editor] .editor-guide-overlay{color:var(--color-text)}:root[data-theme=light] [data-light-scope=editor] .editor-guide-panel{background:linear-gradient(180deg,#fffffff5,#f6f2fcf0);color:var(--color-text);box-shadow:0 22px 56px #4c1d952e}:root[data-theme=light] [data-light-scope=editor] .editor-suggestions-overlay{background:#24193e66}:root[data-theme=light] [data-light-scope=editor] .editor-suggestions-modal{background:linear-gradient(180deg,#fffffffb,#f4f0fcf7);border-color:color-mix(in srgb,var(--color-border-strong) 74%,white);box-shadow:0 34px 88px #4c1d9533,0 12px 32px #0f172a1f}:root[data-theme=light] [data-light-scope=editor] .editor-suggestions-header{color:var(--color-text)}:root[data-theme=light] [data-light-scope=editor] .editor-suggestions-close{border-color:color-mix(in srgb,var(--color-border-strong) 66%,white);background:color-mix(in srgb,white 88%,#f5f3ff);color:color-mix(in srgb,var(--color-text) 82%,#4338ca);box-shadow:0 6px 18px #0f172a1f}:root[data-theme=light] [data-light-scope=editor] .editor-suggestions-close:hover{border-color:color-mix(in srgb,#6366f1 44%,var(--color-border-strong));background:color-mix(in srgb,white 80%,#ede9fe);color:color-mix(in srgb,var(--color-text) 70%,#4f46e5)}:root[data-theme=light] [data-light-scope=editor] .editor-suggestions-summary{border-color:color-mix(in srgb,var(--color-border-strong) 64%,white);background:linear-gradient(180deg,#fbfaffeb,#f5f1fdf5);box-shadow:inset 0 1px #ffffffb3}:root[data-theme=light] [data-light-scope=editor] .editor-suggestions-summary-action{border-color:color-mix(in srgb,var(--color-border-strong) 60%,white);background:#ffffffdb;color:color-mix(in srgb,var(--color-text) 76%,#4f46e5)}:root[data-theme=light] [data-light-scope=editor] .editor-suggestions-summary-action:hover{border-color:color-mix(in srgb,#6366f1 42%,var(--color-border-strong));background:color-mix(in srgb,white 78%,#eef2ff);color:color-mix(in srgb,var(--color-text) 66%,#4338ca)}:root[data-theme=light] [data-light-scope=editor] .editor-suggestions-card{border-color:color-mix(in srgb,var(--color-border-strong) 54%,white);background:linear-gradient(160deg,#fffffffa,#faf7ffe6);box-shadow:0 8px 22px #0f172a14,0 2px 6px #6366f114}:root[data-theme=light] [data-light-scope=editor] .editor-suggestions-card:hover{border-color:color-mix(in srgb,#818cf8 38%,var(--color-border-strong));box-shadow:0 10px 24px #1e293b1a,0 4px 14px #6366f124}:root[data-theme=light] [data-light-scope=editor] .editor-suggestions-card[aria-pressed=true]{border-color:color-mix(in srgb,#8b5cf6 56%,white);background:linear-gradient(155deg,#eee6fff5,#e0e7ffe6);box-shadow:0 12px 30px #6366f138,0 2px 8px #4c1d9524}:root[data-theme=light] [data-light-scope=editor] .editor-suggestions-card-selector{border-color:color-mix(in srgb,var(--color-border-strong) 58%,white);background:#ffffffe0}:root[data-theme=light] [data-light-scope=editor] .editor-suggestions-card[aria-pressed=true] .editor-suggestions-card-selector{border-color:#818cf8c2;background:#c7d2fef2;color:#4338caf2}:root[data-theme=light] [data-light-scope=editor] .editor-suggestions-card-pill{border-color:#818cf852;background:#e0e7ffb3;color:#3730a3e0}:root[data-theme=light] [data-light-scope=editor] .editor-suggestions-footer{border-color:color-mix(in srgb,var(--color-border-strong) 66%,white);background:linear-gradient(180deg,#f3eefc3d,#f8f6fef7 26%,#f4f0fcfe);box-shadow:inset 0 1px #fffc,0 -14px 28px #4c1d9514}:root[data-theme=light] [data-light-scope=dashboard-v3] [aria-label="Radar de GP por rasgo"] circle:first-of-type{opacity:0}:root[data-theme=light] [data-light-scope=dashboard-v3] [aria-label="Radar de GP por rasgo"] line{stroke:color-mix(in srgb,var(--color-text-subtle) 78%,transparent)}:root[data-theme=light] [data-light-scope=dashboard-v3] [aria-label="Radar de GP por rasgo"] text{fill:var(--color-text-muted)}:root[data-theme=light] [data-light-scope=dashboard-v3] [aria-label="Radar de GP por rasgo"] .radar-data-area{fill:#4f46e557;stroke:#4f46e5eb}.\[-webkit-overflow-scrolling\:touch\]{-webkit-overflow-scrolling:touch}.\[backface-visibility\:hidden\]{backface-visibility:hidden}.\[mask-image\:linear-gradient\(to_right\,transparent\,black_12\%\,black_88\%\,transparent\)\]{-webkit-mask-image:linear-gradient(to right,transparent,black 12%,black 88%,transparent);mask-image:linear-gradient(to right,transparent,black 12%,black 88%,transparent)}.\[perspective\:1000px\]{perspective:1000px}.\[transform-style\:preserve-3d\]{transform-style:preserve-3d}.\[transform\:rotateY\(180deg\)\]{transform:rotateY(180deg)}@media (prefers-reduced-motion: reduce){:root{--motion-duration-fast: 0ms;--motion-duration-base: 0ms;--motion-duration-slow: 0ms;--missions-market-flip-duration: 0ms}.aurora-gradient{animation:none;transform:none}.auth-rotating-gradient:before{animation:none}}:root{--aurora-surface: var(--color-surface, #0f172a);--aurora-surface-alt: var(--color-surface-muted, #111c33);--aurora-blob-a: color-mix( in srgb, var(--color-accent-secondary, #8b5cf6) 72%, var(--color-surface, #0f172a) 28% );--aurora-blob-b: color-mix( in srgb, var(--color-accent-primary, #38bdf8) 70%, var(--color-surface, #0f172a) 30% );--aurora-blob-c: color-mix( in srgb, var(--color-text-subtle, #94a3b8) 65%, var(--color-surface-alt, #111c33) 35% );--aurora-blob-d: color-mix( in srgb, var(--color-text, #f8fafc) 45%, var(--color-surface, #0f172a) 55% )}:root[data-theme=light]{--aurora-surface: var(--color-surface, #ffffff);--aurora-surface-alt: var(--color-surface-muted, #f5f7fb);--aurora-blob-a: color-mix( in srgb, var(--color-accent-secondary, #d946ef) 70%, var(--color-surface, #ffffff) 30% );--aurora-blob-b: color-mix( in srgb, var(--color-accent-primary, #6366f1) 68%, var(--color-surface, #ffffff) 32% );--aurora-blob-c: color-mix( in srgb, var(--color-text-subtle, #64748b) 50%, var(--color-surface-alt, #f5f7fb) 50% );--aurora-blob-d: color-mix( in srgb, var(--color-text, #0f172a) 38%, var(--color-surface, #ffffff) 62% )}@property --glow-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.glow-chip>*{position:relative;z-index:1}@keyframes conic-spin{0%{--conic-angle: 0deg}to{--conic-angle: 360deg}}@keyframes progress-typing-cursor{0%{transform:translate(-60%);opacity:0}25%{opacity:.85}50%{transform:translate(10%);opacity:.65}75%{opacity:.85}to{transform:translate(120%);opacity:0}}.missions-board{position:relative;display:flex;flex-direction:column;gap:1.5rem}@media (max-width: 640px){.missions-board{gap:1.1rem}}.missions-board__background{position:absolute;top:0;right:0;bottom:0;left:0;background:none}.missions-board__content{position:relative;z-index:1;display:flex;flex-direction:column;gap:1.5rem}.missions-board__panel{display:flex;flex-direction:column;gap:1.5rem}.missions-board__panel[hidden]{display:none}@media (max-width: 640px){.missions-board__panel{gap:1.2rem}}.missions-hero{display:flex;flex-direction:column;gap:1rem}.missions-hero__card{position:relative;overflow:hidden;border-radius:1.5rem;background:linear-gradient(145deg,#0f172aeb,#1e293bd9);border:1px solid rgba(148,163,184,.22);box-shadow:0 24px 60px #02061773}.missions-hero__card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 12% 20%,rgba(59,130,246,.16),transparent 50%),radial-gradient(circle at 88% 12%,rgba(236,72,153,.12),transparent 55%);pointer-events:none;opacity:.9}.missions-hero__body{position:relative;z-index:1;display:flex;flex-direction:column;gap:1.5rem;padding:clamp(1.25rem,3vw,1.75rem)}.missions-hero__top{display:flex;flex-direction:column;gap:1rem}@media (min-width: 1024px){.missions-hero__top{flex-direction:row;align-items:center;justify-content:space-between;gap:2rem}}.missions-hero__intro{max-width:36rem;display:flex;flex-direction:column;gap:.6rem}.missions-hero__eyebrow{font-size:.7rem;letter-spacing:.26em;text-transform:uppercase;color:#94a3b8bf}.missions-hero__title{font-family:var(--font-display, "Plus Jakarta Sans"),ui-rounded,system-ui;font-weight:600;font-size:clamp(1.45rem,3vw,2rem);color:#f8fafcfa}.missions-hero__subtitle{font-size:clamp(.85rem,2.4vw,.95rem);line-height:1.6;color:#cbd5e1e0}.missions-hero__cta{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}@media (min-width: 640px){.missions-hero__cta{align-items:flex-end;text-align:right}}.missions-hero__cta-btn{display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;padding:.65rem 1.4rem;font-size:.8rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;transition:transform .18s ease,box-shadow .22s ease,background .22s ease,color .22s ease}.missions-hero__cta-btn--primary{background:linear-gradient(120deg,#38bdf8f2,#6366f1e6);color:#0f172aeb;box-shadow:0 14px 30px #3b82f659}.missions-hero__cta-btn--neutral{background:#0f172aa6;color:#e2e8f0e6;border:1px solid rgba(148,163,184,.4);box-shadow:0 12px 24px #0f172a73}.missions-hero__cta-btn:disabled{opacity:.65;cursor:not-allowed;box-shadow:none}.missions-hero__cta-btn:not(:disabled):hover,.missions-hero__cta-btn:not(:disabled):focus-visible{transform:translateY(-1px)}.missions-hero__cta-btn:focus-visible{outline:none;box-shadow:0 0 0 3px #60a5fa73}.missions-hero__cta-hint{font-size:.7rem;color:#94a3b8cc;max-width:18rem}.missions-hero__focus{display:grid;gap:1.25rem}@media (min-width: 768px){.missions-hero__focus{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:start}}.missions-hero__focus-copy{display:flex;flex-direction:column;gap:.6rem}.missions-hero__focus-eyebrow{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.18em;color:#94a3b8c7}.missions-hero__focus-title{font-size:clamp(1.1rem,3vw,1.45rem);font-weight:600;color:#f1f5f9f5}.missions-hero__focus-hero{font-size:.9rem;line-height:1.6;color:#cbd5e1e6}.missions-hero__chips{display:flex;flex-wrap:wrap;gap:.4rem}.missions-hero__focus-metrics{display:grid;gap:.9rem}@media (min-width: 640px){.missions-hero__focus-metrics{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}}.missions-hero__metric{display:flex;flex-direction:column;justify-content:center;gap:.25rem;padding:.8rem 1rem;border-radius:1rem;background:#0f172a8c;border:1px solid rgba(148,163,184,.18);min-height:3.75rem}.missions-hero__metric-label{font-size:.7rem;text-transform:uppercase;letter-spacing:.18em;color:#94a3b8c7}.missions-hero__metric-value{font-size:clamp(.95rem,2.6vw,1.1rem);font-weight:600;color:#e2e8f0f2}.missions-hero__metric--status{gap:.5rem;align-items:flex-start}.missions-hero__metric-placeholder{font-size:.75rem;color:#94a3b8cc}.missions-hero__boss{margin-top:.5rem;padding:.9rem 1rem;border-radius:1rem;border:1px solid rgba(14,165,233,.28);background:#0d94881f;display:flex;align-items:center;justify-content:space-between;gap:1rem}.missions-hero__boss-name{font-size:.9rem;font-weight:600;color:#ecfccbe6}.missions-hero__boss-countdown{font-size:.85rem;font-weight:500;color:#ecfccbe0}.missions-hero__stats-grid{display:grid;gap:.75rem}@media (min-width: 640px){.missions-hero__stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.missions-hero__stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.missions-summary{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border-radius:1rem;background:#0f172a8c;border:1px solid rgba(148,163,184,.16);min-height:3.5rem}.missions-summary__icon{font-size:1.4rem}.missions-summary__copy{display:flex;flex-direction:column;gap:.2rem}.missions-summary__label{font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;color:#94a3b8cc}.missions-summary__value{font-size:.95rem;font-weight:600;color:#e2e8f0f2}.missions-summary__hint{font-size:.7rem;color:#94a3b8bf}.missions-view-toggle{display:flex;flex-wrap:nowrap;align-items:stretch;justify-content:center;gap:.75rem;width:100%;max-width:420px;margin:0 auto}.missions-view-toggle__chip{flex:1 1 0;min-width:0;border-radius:9999px;border:1px solid rgba(148,163,184,.38);background:#1e293ba6;padding:clamp(.4rem,2.2vw,.55rem) clamp(.75rem,4vw,1.15rem);font-size:clamp(.65rem,2.4vw,.75rem);font-weight:600;letter-spacing:clamp(.18em,1vw,.22em);text-transform:uppercase;color:#e2e8f0cc;text-align:center;white-space:nowrap;transition:background var(--motion-duration-base) var(--motion-ease-enter),border-color var(--motion-duration-base) var(--motion-ease-enter),color var(--motion-duration-base) var(--motion-ease-enter),transform var(--motion-duration-base) var(--motion-ease-enter)}@media (max-width: 480px){.missions-view-toggle{gap:.5rem}.missions-view-toggle__chip{letter-spacing:clamp(.14em,.8vw,.2em)}}.missions-view-toggle__chip:hover,.missions-view-toggle__chip:focus-visible{border-color:#94a3b8a6;color:#e2e8f0f2;transform:translateY(-1px)}.missions-view-toggle__chip:focus-visible{outline:none;box-shadow:0 0 0 3px #3b82f659}.missions-view-toggle__chip--active{border-color:#0ea5e999;background:linear-gradient(135deg,#0ea5e947,#3b82f638);color:#e0f2fef2}.missions-bg-petals{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.missions-bg-petal{position:absolute;width:clamp(36px,11vw,68px);height:clamp(36px,11vw,68px);background:radial-gradient(circle at 30% 30%,#ffc0cba6,#9333ea1a);border-radius:45% 55% 40% 60%;filter:blur(.2px);opacity:.55;animation:missionsPetalFloat 18s ease-in-out infinite,missionsPetalDrift 22s ease-in-out infinite;transform-origin:center}.missions-card{position:relative;overflow:hidden;border-radius:1.25rem;border:1px solid rgba(148,163,184,.14);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(140deg,#1e293be6,#0f172ad1);isolation:isolate}.missions-card.missions-active-card{background:#0f172a;backdrop-filter:none;-webkit-backdrop-filter:none}.missions-card.missions-active-card:before,.missions-card.missions-active-card:after{content:none}.missions-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--missions-card-art);background-size:cover;background-repeat:no-repeat;background-position:center;opacity:var(--missions-card-art-opacity, .6);pointer-events:none;z-index:0;transition:opacity .2s ease}@media (max-width: 640px){.missions-card:before{background-size:contain}}.missions-card:after{content:"";position:absolute;top:-20%;right:-40%;bottom:-20%;left:-40%;background:radial-gradient(circle at 50% 10%,rgba(147,197,253,.18),transparent 60%);opacity:.65;pointer-events:none;z-index:1;animation:missionsHaloPulse 12s ease-in-out infinite}.missions-card__body{gap:1.25rem}.missions-card__body--boss{gap:1rem}.missions-card__body--slot{gap:.75rem}.missions-card__body--slot-collapsed{gap:.65rem}.missions-card__body--market{gap:1rem}@media (max-width: 640px){.missions-card__body{padding:1rem;gap:.85rem}.missions-card__body--slot{gap:.65rem}.missions-card__body--boss{gap:.75rem}}.missions-card__subtitle{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;color:#94a3b8e6}.missions-active-card{display:flex;flex-direction:column;gap:1rem;min-height:100%}.missions-active-card--collapsed{gap:.75rem}.missions-active-card__header-row{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.missions-active-card__header-button{background:none;border:none;padding:0;margin:0;width:100%;text-align:left;display:flex;flex-direction:column;gap:.75rem;color:inherit;cursor:pointer}.missions-active-card__header-button:focus-visible{outline:2px solid rgba(148,163,184,.55);outline-offset:2px}.missions-active-card__header-button .missions-active-card__toggle{display:inline-flex;align-items:center;justify-content:center;padding:.35rem .75rem;border-radius:9999px;border:1px solid rgba(148,163,184,.35);background:#94a3b81f;color:#e2e8f0d9;transition:background-color var(--motion-duration-fast) var(--motion-ease-enter),border-color var(--motion-duration-fast) var(--motion-ease-enter),color var(--motion-duration-fast) var(--motion-ease-enter)}.missions-active-card__header-button:hover .missions-active-card__toggle,.missions-active-card__header-button:focus-visible .missions-active-card__toggle{background:#94a3b833;color:#f1f5f9f2}.missions-active-card__toggle-icon{width:1rem;height:1rem;transform-origin:center;transition:transform var(--motion-duration-fast) var(--motion-ease-enter)}.missions-active-card__toggle-icon--expanded{transform:rotate(180deg)}.missions-active-card__header{display:flex;flex-direction:column;gap:.75rem}.missions-active-card__primary{display:grid;gap:.4rem;min-width:0}.missions-active-card__hero{font-size:.95rem;font-weight:600;color:#e2e8f0f0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.missions-active-card__progress{display:grid;gap:.65rem}.missions-active-card__summary{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding-top:.4rem;border-top:1px solid rgba(148,163,184,.18)}.missions-active-card__summary-label{font-size:.68rem;text-transform:uppercase;letter-spacing:.2em;color:#94a3b8bf;font-weight:700}.missions-active-card__details{display:grid;gap:.85rem;align-items:start}@media (min-width: 768px){.missions-active-card__details{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr)}}.missions-petals-mini{display:inline-flex;gap:.25rem}.missions-petals-mini--highlight{animation:missionsPetalsMiniPulse var(--motion-duration-base) var(--motion-ease-emphasis)}.missions-petals-mini--highlight .missions-petals-mini__dot--alive{transform:scale(1.25);box-shadow:0 0 10px #ec48998c}.missions-petals-mini__dot{width:.55rem;height:.55rem;border-radius:9999px;border:1px solid rgba(148,163,184,.5);background:#1e293bb3;transition:transform var(--motion-duration-base) var(--motion-ease-enter),box-shadow var(--motion-duration-base) var(--motion-ease-enter)}.missions-petals-mini__dot--alive{border-color:#f472b6cc;background:radial-gradient(circle at 30% 30%,#ec4899cc,#f472b647);box-shadow:0 0 6px #ec489966;transform:scale(1)}.missions-heartbeat-indicator{--missions-heartbeat-fill-start: rgba(248, 113, 113, .9);--missions-heartbeat-fill-end: rgba(220, 38, 38, .85);--missions-heartbeat-stroke: rgba(15, 23, 42, .9);display:inline-flex;align-items:center;gap:.35rem;font-size:.65rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;transition:transform var(--motion-duration-base) var(--motion-ease-enter)}.missions-heartbeat-indicator__dot{width:.62rem;height:.56rem;display:inline-flex;align-items:center;justify-content:center;transform-origin:center;transition:transform var(--motion-duration-base) var(--motion-ease-enter)}.missions-heartbeat-indicator__dot--emoji{width:auto;height:auto;font-size:.9rem;filter:none}.missions-heartbeat-indicator__icon{display:block;width:100%;height:100%;filter:drop-shadow(0 0 0 2px var(--missions-heartbeat-stroke))}.missions-heartbeat-indicator--pending{color:#f87171e6}.missions-heartbeat-indicator--done{color:#4ade80e6;--missions-heartbeat-fill-start: rgba(52, 211, 153, .9);--missions-heartbeat-fill-end: rgba(22, 163, 74, .85)}.missions-heartbeat-indicator--pulse{animation:missionsHeartbeatBadge var(--motion-duration-slow) var(--motion-ease-emphasis)}.missions-heartbeat-indicator--pulse .missions-heartbeat-indicator__dot{animation:missionsHeartbeatDot var(--motion-duration-slow) var(--motion-ease-emphasis)}.missions-pillar-chip{letter-spacing:.08em}.missions-pillar-chip--body{color:#f87171f2}.missions-pillar-chip--mind{color:#60a5faf2}.missions-pillar-chip--soul{color:#ec4899f2}.missions-pillar-chip--unknown{color:#94a3b8e6}.missions-active-card__footer{display:flex;flex-direction:column;gap:.75rem;margin-top:auto}.missions-active-card__rail{display:flex;flex-direction:column;gap:.75rem}.missions-active-card__meta{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;justify-content:flex-start}.missions-active-card__cta{display:flex;width:100%}.missions-active-card__cta-btn{flex:1;border-radius:9999px;padding:.55rem 1.1rem;font-size:.7rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;transition:transform var(--motion-duration-base) var(--motion-ease-enter),filter var(--motion-duration-fast) var(--motion-ease-enter),box-shadow var(--motion-duration-base) var(--motion-ease-standard)}.missions-active-card__cta-btn--primary{border:1px solid rgba(96,165,250,.5);background:linear-gradient(135deg,#0ea5e938,#3b82f647);color:#e0f2fef5}.missions-active-card__cta-btn--heartbeat{position:relative;box-shadow:0 0 #ec489959}.missions-active-card__cta-btn--neutral{border:1px solid rgba(148,163,184,.35);background:#94a3b829;color:#e2e8f0d9}.missions-active-card__cta-btn:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.05)}.missions-active-card__cta-btn[data-highlight=true]{animation:missionsHeartbeatTap var(--motion-duration-slow) var(--motion-ease-emphasis)}.missions-active-card__cta-btn--heartbeat:after{content:"";position:absolute;top:-18%;right:-18%;bottom:-18%;left:-18%;border-radius:9999px;border:1px solid rgba(236,72,153,.45);opacity:0;pointer-events:none;transform:scale(.8);transition:opacity var(--motion-duration-fast) var(--motion-ease-enter),transform var(--motion-duration-slow) var(--motion-ease-enter)}.missions-active-card__cta-btn--heartbeat[data-highlight=true]:after{opacity:1;transform:scale(1.05)}.missions-active-card__cta-btn--disabled,.missions-active-card__cta-btn:disabled{cursor:not-allowed;opacity:.6}.missions-toast{margin-top:.75rem;animation:missionsToastSlide var(--motion-duration-slow) var(--motion-ease-enter)}.missions-toast--heartbeat{border-color:#ec489959;box-shadow:0 12px 24px #ec48992e}.missions-active-card__chips{display:flex;flex-wrap:wrap;gap:.4rem}.missions-active-card__objective{display:grid;gap:.3rem;font-size:.85rem;color:#e2e8f0e0}.missions-active-card__countdown{font-size:.72rem;color:#94a3b8d9}.missions-active-card__section-label{font-size:.68rem;text-transform:uppercase;letter-spacing:.22em;color:#94a3b8d1;font-weight:700}.missions-active-card__reward{display:grid;gap:.35rem}.missions-active-card__reward-pill{border-radius:.85rem;border:1px solid rgba(250,204,21,.32);background:#facc151f;padding:.6rem .85rem;font-size:.85rem;color:#ffedd5f2}.missions-active-card__secondary-actions{display:flex;flex-wrap:wrap;gap:.5rem}@media (min-width: 1024px){.missions-active-card__footer{flex-direction:row;align-items:flex-end;gap:1rem}.missions-active-card__rail{flex:1}.missions-active-card__cta{max-width:14rem}}.missions-slot-stack{position:relative;display:flex;flex-direction:column;gap:clamp(.85rem,3vw,1.25rem);max-height:clamp(360px,calc(100dvh - 140px),540px);padding:0;overflow:hidden;border-radius:1.25rem;background:transparent}.missions-slot-stack:before,.missions-slot-stack:after{content:"";position:absolute;inset-inline-start:0;right:0;height:clamp(1.25rem,5vw,2.25rem);pointer-events:none;z-index:5;transition:opacity var(--motion-duration-base) var(--motion-ease-enter);opacity:0}.missions-slot-stack:before{top:0;background:linear-gradient(180deg,#0f172ad9,#0f172a00)}.missions-slot-stack:after{bottom:0;background:linear-gradient(0deg,#0f172ad9,#0f172a00)}.missions-slot-stack[data-has-prev=true]:before{opacity:1}.missions-slot-stack[data-has-next=true]:after{opacity:1}.missions-slot-stack[data-active=false]{max-height:none;overflow:visible}.missions-slot-stack[data-active=false] .missions-slot-stack__controls,.missions-slot-stack[data-active=false] .missions-slot-stack__panel--boss{display:none}.missions-slot-stack__inner{display:flex;flex-direction:column;gap:clamp(.85rem,3vw,1.25rem);transition:transform var(--motion-duration-slow) var(--motion-ease-enter)}.missions-slot-stack__panel{position:relative;flex:0 0 auto;display:flex;align-items:stretch;justify-content:center;scroll-snap-align:start;scroll-snap-stop:always;min-height:clamp(340px,108vw,500px);padding-inline:clamp(.25rem,1.5vw,.75rem)}.missions-slot-stack__panel>*{flex:1 1 auto}.missions-slot-stack__panel--boss{padding-top:clamp(.75rem,2.5vw,1.35rem)}.missions-slot-stack__controls{display:flex;align-items:center;justify-content:center;gap:clamp(.65rem,2.4vw,.95rem);padding-bottom:clamp(.35rem,2vw,.75rem)}.missions-slot-stack__control{width:clamp(1.9rem,6vw,2.2rem);height:clamp(1.9rem,6vw,2.2rem);display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;border:1px solid rgba(148,163,184,.35);background:#0f172ab8;color:#e0f2fee6;font-weight:600;transition:background var(--motion-duration-base) var(--motion-ease-enter),border-color var(--motion-duration-base) var(--motion-ease-enter),color var(--motion-duration-base) var(--motion-ease-enter),transform var(--motion-duration-fast) var(--motion-ease-enter)}.missions-slot-stack__control:not(:disabled):hover,.missions-slot-stack__control:not(:disabled):focus-visible{border-color:#60a5fa8c;background:#1e293bf2;color:#f8fafcf2;transform:translateY(-1px);outline:none}.missions-slot-stack__control:disabled{opacity:.35;cursor:not-allowed}.missions-slot-stack__counter{font-size:clamp(.72rem,2.2vw,.82rem);font-weight:600;letter-spacing:.08em;color:#e2e8f0cc}@media (min-width: 768px){.missions-slot-stack{max-height:none}.missions-slot-stack[data-active=true]{max-height:clamp(360px,70vh,560px)}.missions-slot-stack__panel{min-height:clamp(340px,60vh,520px)}}.missions-boss-copy{font-size:.9rem;color:#e2e8f0e0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.missions-market-view{display:flex;flex-direction:column;gap:1.25rem;padding-bottom:calc(64px + env(safe-area-inset-bottom,0px))}.missions-market-view__intro{display:grid;gap:.4rem;padding:0 .25rem}.missions-market-view__title{font-size:1rem;font-weight:600;letter-spacing:.08em;color:#e2e8f0f2;text-transform:uppercase}.missions-market-view__subtitle{font-size:.85rem;color:#94a3b8e0}.missions-market-carousel{display:flex;flex-direction:column;gap:1.25rem;touch-action:auto}.missions-market-carousel__controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.missions-market-carousel__hint{font-size:.75rem;text-transform:uppercase;letter-spacing:.12em;color:#94a3b8d9}.missions-market-carousel__buttons{display:inline-flex;gap:.5rem}:root[data-theme=light] [data-light-scope=dashboard-v3] .rounded-2xl.missions-market-carousel__button{border-color:color-mix(in srgb,var(--color-border-subtle) 82%,#f1dbe9 18%)}.missions-market-carousel__button{display:inline-flex;height:2.5rem;width:2.5rem;align-items:center;justify-content:center;border-radius:9999px;border-width:1px;border-color:#94a3b859;background-color:#0f172ab3;font-size:1rem;line-height:1.5rem;font-weight:600;color:#f1f5f9e6;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}.missions-market-carousel__button:hover:not(:disabled),.missions-market-carousel__button:focus-visible:not(:disabled){--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-color:#0ea5e999;background-color:#312e81b3;--tw-text-opacity: 1;color:rgb(224 242 254 / var(--tw-text-opacity, 1))}.missions-market-carousel__button:disabled{cursor:not-allowed;opacity:.45}.missions-market-carousel__button:focus-visible{outline:2px solid transparent;outline-offset:2px;--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);--tw-ring-color: rgb(56 189 248 / .6);--tw-ring-offset-width: 0px}.missions-market-carousel__track{--market-carousel-shell-top: var(--missions-shell-topbar-height, 56px);--market-carousel-shell-bottom: var(--missions-shell-bottomnav-height, 72px);--market-carousel-track-padding-block: clamp(.55rem, 1.6vw, .9rem);--market-carousel-safe-gap: 24px;--missions-market-carousel-fallback: min( clamp(26rem, 74dvh, 38rem), calc( 100dvh - var(--market-carousel-shell-top) - var(--market-carousel-shell-bottom) - var(--market-carousel-safe-gap) ) );--missions-active-carousel-height: var( --missions-market-carousel-height, var(--missions-market-carousel-fallback) );--market-carousel-available-height: min( clamp(70dvh, 73dvh, 76dvh), calc( 100dvh - var(--market-carousel-shell-top) - var(--market-carousel-shell-bottom) - var(--market-carousel-safe-gap) ) );--market-carousel-inline-padding: clamp(.5rem, 4.5vw, 2.25rem);--missions-carousel-card-width: clamp( 309.96px , 91.02vw , 432.96px );--missions-carousel-gap: clamp(.75rem, 3vw, 2rem);--missions-carousel-peek: max( var(--market-carousel-inline-padding), env(safe-area-inset-left, 0px) ) max(var(--market-carousel-inline-padding), env(safe-area-inset-right, 0px));position:relative;display:flex;width:100%;align-items:stretch;justify-content:flex-start;gap:var(--missions-carousel-gap);perspective:1200px;padding-block:var(--market-carousel-track-padding-block);padding-inline-start:max(var(--market-carousel-inline-padding),env(safe-area-inset-left,0px));padding-inline-end:max(var(--market-carousel-inline-padding),env(safe-area-inset-right,0px));min-height:var(--missions-active-carousel-height);touch-action:pan-y pan-x;overflow-x:auto;overflow-y:visible;scroll-snap-type:x mandatory;scroll-padding-inline:var(--missions-carousel-peek);-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}@media (max-width: 480px){.missions-market-carousel__track{--missions-market-carousel-fallback: min( clamp(24rem, 70dvh, 34rem), calc( 100dvh - var(--market-carousel-shell-top) - var(--market-carousel-shell-bottom) - var(--market-carousel-safe-gap) ) )}}[data-reduced-motion=true] .missions-market-carousel__track{scroll-behavior:auto;overscroll-behavior-x:contain;scrollbar-width:thin}[data-reduced-motion=true] .missions-market-carousel__track::-webkit-scrollbar{height:6px}[data-reduced-motion=true] .missions-market-carousel__track::-webkit-scrollbar-thumb{border-radius:9999px;background-color:#94a3b859}.missions-market-carousel__item{flex:0 0 auto;width:var( --missions-carousel-card-width, clamp( 295.2px , 88.56vw , 413.28px ) );transition:opacity var(--motion-duration-base) var(--motion-ease-enter),transform var(--motion-duration-medium) var(--motion-ease-enter);scroll-snap-align:center;scroll-snap-stop:always}.missions-market-carousel__item[data-active=false]{opacity:.7;--tw-saturate: saturate(.85);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.missions-market-carousel__item[data-active=true]{opacity:1;--tw-saturate: saturate(1);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)}.missions-market-carousel__item.is-selected,.missions-active-carousel__item.is-selected{outline:3px solid transparent;outline-offset:6px}.missions-market-carousel__item,.missions-active-carousel__item{pointer-events:auto}[data-reduced-motion=true] .missions-market-carousel__track{scroll-behavior:auto}.missions-market-carousel__status{display:flex;align-items:center;justify-content:space-between;border-radius:.9rem;border:1px solid rgba(148,163,184,.2);background:#0f172a8c;padding:.6rem .85rem;font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:#e2e8f0d1}.missions-market-carousel__status-slot{display:inline-flex;align-items:center;gap:.35rem;font-weight:600;color:#e0f2fee6}.missions-market-carousel__status-count{font-weight:600;color:#94a3b8e6}.missions-market-carousel__empty{border-radius:1rem;border:1px dashed rgba(148,163,184,.3);background:#0f172a99;padding:2.5rem 1.75rem;text-align:center;display:grid;gap:.65rem}.missions-market-carousel__empty-title{font-size:.9rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#e2e8f0f2}.missions-market-carousel__empty-copy{font-size:.8rem;color:#94a3b8d9}.missions-active-carousel{display:flex;flex-direction:column;gap:1.25rem}.missions-active-carousel__controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.missions-active-carousel__hint{font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:#94a3b8d9}.missions-active-carousel__buttons{display:inline-flex;gap:.5rem}.missions-active-carousel__button{width:2.5rem;height:2.5rem;border-radius:9999px;border:1px solid rgba(148,163,184,.35);background:#0f172ab8;color:#e2e8f0e6;display:inline-flex;align-items:center;justify-content:center;font-size:1rem;font-weight:600;transition:transform var(--motion-duration-base) var(--motion-ease-enter),border-color var(--motion-duration-base) var(--motion-ease-enter),background var(--motion-duration-base) var(--motion-ease-enter),color var(--motion-duration-base) var(--motion-ease-enter)}.missions-active-carousel__button:hover:not(:disabled),.missions-active-carousel__button:focus-visible:not(:disabled){border-color:#3b82f699;background:#1e3a8aa6;color:#e0f2fef2;transform:translateY(-2px)}.missions-active-carousel__button:disabled{opacity:.45;cursor:not-allowed}.missions-active-carousel__button:focus-visible{outline:none;box-shadow:0 0 0 3px #3b82f659}.missions-active-carousel__track{--missions-carousel-shell-top: var(--missions-shell-topbar-height, 56px);--missions-carousel-shell-bottom: var( --missions-shell-bottomnav-height, 72px );--missions-carousel-safe-gap: 24px;--missions-active-carousel-fallback: min( clamp(27rem, 72dvh, 36rem), calc( 100dvh - var(--missions-carousel-shell-top) - var(--missions-carousel-shell-bottom) - var(--missions-carousel-safe-gap) ) );--missions-active-carousel-inline-padding: clamp(.85rem, 5.5vw, 2.5rem);--missions-carousel-card-width: clamp( 290.28px , calc(66vw * 1.23), 383.76px );position:relative;display:flex;width:100%;align-items:stretch;gap:clamp(1rem,3.5vw,2rem);perspective:1200px;min-height:var( --missions-active-carousel-height, var(--missions-active-carousel-fallback) );padding-block:clamp(1.25rem,4vw,1.75rem);padding-inline-start:max(var(--missions-active-carousel-inline-padding),env(safe-area-inset-left,0px));padding-inline-end:max(var(--missions-active-carousel-inline-padding),env(safe-area-inset-right,0px));touch-action:pan-y pan-x;overflow-x:auto;overflow-y:visible;scroll-snap-type:x mandatory;scroll-padding-inline:max(var(--missions-active-carousel-inline-padding),env(safe-area-inset-left,0px)) max(var(--missions-active-carousel-inline-padding),env(safe-area-inset-right,0px));-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.missions-active-carousel__item{position:relative;flex:0 0 auto;display:flex;justify-content:center;width:var( --missions-carousel-card-width, clamp( 295.2px , 86.1vw , 393.6px ) );transform-origin:center bottom;cursor:pointer;transition:opacity var(--motion-duration-base) var(--motion-ease-enter),transform var(--motion-duration-medium) var(--motion-ease-enter);scroll-snap-align:center;scroll-snap-stop:always}.missions-active-carousel__item[data-active=false]{opacity:.7;--tw-saturate: saturate(.85);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.missions-active-carousel__item[data-active=true]{opacity:1;--tw-saturate: saturate(1);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)}@media (max-width: 480px){.missions-active-carousel__track{--missions-active-carousel-fallback: min( clamp(24rem, 68dvh, 32rem), calc( 100dvh - var(--missions-carousel-shell-top) - var(--missions-carousel-shell-bottom) - var(--missions-carousel-safe-gap) ) )}}[data-reduced-motion=true] .missions-active-carousel__track{scroll-behavior:auto;scrollbar-width:thin}[data-reduced-motion=true] .missions-active-carousel__track::-webkit-scrollbar{height:6px}[data-reduced-motion=true] .missions-active-carousel__track::-webkit-scrollbar-thumb{border-radius:9999px;background-color:#94a3b859}[data-reduced-motion=true] .missions-active-carousel__item{transform:none!important;transition:opacity var(--motion-duration-base) var(--motion-ease-enter)}.missions-active-carousel__card{width:100%;pointer-events:auto}[data-reduced-motion=true] .missions-active-carousel__item{transition:opacity var(--motion-duration-base) var(--motion-ease-enter)}.missions-active-carousel__status{display:flex;align-items:center;justify-content:space-between;border-radius:.9rem;border:1px solid rgba(148,163,184,.2);background:#0f172a8c;padding:.6rem .85rem;font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:#e2e8f0d1}.missions-active-carousel__status-slot{display:inline-flex;align-items:center;gap:.35rem}.missions-active-carousel__status-count{font-weight:600}.missions-active-carousel__empty{border-radius:1rem;border:1px solid rgba(148,163,184,.25);background:#0f172a8c;padding:1.5rem;text-align:center;display:grid;gap:.75rem}.missions-active-carousel__empty-title{font-size:.95rem;font-weight:600;color:#e2e8f0eb;text-transform:uppercase;letter-spacing:.14em}.missions-active-carousel__empty-copy{font-size:.78rem;color:#94a3b8d9}.dev-user-chip{border-radius:9999px;padding:.35rem .85rem;border:1px solid rgba(148,163,184,.3);background:#0f172a73;font-size:.65rem;letter-spacing:.18em;text-transform:uppercase;color:#e2e8f0c7;transition:background .2s ease,border .2s ease,color .2s ease}.dev-user-chip:hover,.dev-user-chip:focus-visible{border-color:#94a3b899;background:#1e293b99;color:#e2e8f0eb;outline:none}.dev-user-chip--active{border-color:#60a5fad9;background:#2563eb4d;color:#bfdbfef5}.dev-user-chip:disabled{cursor:default;opacity:.9}@media (min-width: 768px){.missions-market{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible;scroll-snap-type:none}.missions-market-card{flex:initial;scroll-snap-align:unset}}.missions-card[data-rarity=common]:after{background:radial-gradient(circle at 50% 10%,rgba(148,163,184,.18),transparent 60%)}.missions-card[data-rarity=rare]:after{background:radial-gradient(circle at 45% 0%,rgba(56,189,248,.18),transparent 62%)}.missions-card[data-rarity=epic]:after{background:radial-gradient(circle at 55% 0%,rgba(129,140,248,.22),transparent 65%)}.missions-card[data-rarity=legendary]:after{background:radial-gradient(circle at 50% 0%,rgba(250,204,21,.25),transparent 65%)}.missions-card--frozen{border-color:#94a3b84d;background:linear-gradient(140deg,#4755698c,#1e293beb)}.missions-card--heartbeat{position:relative;box-shadow:0 0 #ec489959;animation:missionsCardHeartbeat var(--motion-duration-slow) var(--motion-ease-emphasis)}.missions-card--claim-ready:after{animation-duration:6s}.missions-card--boss{border:1px solid rgba(251,191,36,.25);background:linear-gradient(150deg,#312e81a6,#0f172aeb)}.missions-card--market{border:1px solid rgba(59,130,246,.22)}.missions-card--claim{border:1px solid rgba(251,191,36,.32)}.missions-chip{display:inline-flex;align-items:center;border-radius:9999px;padding:.4rem .85rem;font-size:.7rem;letter-spacing:.22em;font-weight:700;text-transform:uppercase;border:1px solid rgba(148,163,184,.35);background:#94a3b81f;color:#e2e8f0eb}.missions-chip--active{border-color:#34d39973;background:#10b9812e;color:#d1fae5f5}.missions-chip--success{border-color:#fbbf2473;background:#fbbf2426;color:#ffedd5f2}.missions-chip--error{border-color:#f8717173;background:#f871711f;color:#fecacaf2}.missions-chip--cooldown{border-color:#94a3b866;background:#94a3b826}.missions-chip--claimed{border-color:#3b82f666;background:#3b82f629}.missions-requirement{display:inline-flex;align-items:center;gap:.35rem;padding:.45rem .75rem;border-radius:9999px;border:1px solid rgba(148,163,184,.18);background:#0f172a8c;color:#e2e8f0d9}.missions-progress__nodes{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:space-between;padding:0 .4rem;pointer-events:none}.missions-progress__node{width:clamp(12px,2.8vw,16px);height:clamp(12px,2.8vw,16px);border-radius:9999px;border:1px solid rgba(148,163,184,.35);background:#1e293bcc;position:relative;transition:transform var(--motion-duration-base) var(--motion-ease-enter),background var(--motion-duration-fast) var(--motion-ease-enter),border-color var(--motion-duration-base) var(--motion-ease-enter),box-shadow var(--motion-duration-base) var(--motion-ease-enter);box-shadow:inset 0 0 0 1px #0f172a99;will-change:transform,box-shadow}.missions-progress__node--lit{background:linear-gradient(135deg,#3b82f6bf,#0ea5e999);border-color:#60a5fae6;transform:scale(1.15);box-shadow:0 0 10px #38bdf859;animation:missionsNodePop var(--motion-duration-base) var(--motion-ease-emphasis)}.missions-progress__node--hunt{box-shadow:0 0 12px #10b98140}.missions-progress__node--final{transform:scale(1.25);border-width:2px}.missions-progress__node--final:after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border-radius:inherit;border:1px solid rgba(250,204,21,.55);opacity:0;transform:scale(.7)}.missions-progress__node--lit.missions-progress__node--final:after{animation:missionsNodeFlash var(--motion-duration-slow) var(--motion-ease-emphasis)}.missions-progress__node--lit.missions-progress__node--hunt:before{content:"";position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px;border-radius:inherit;background:radial-gradient(circle,rgba(16,185,129,.22),transparent 65%);opacity:.85;animation:missionsHuntAura 1.2s var(--motion-ease-standard) infinite}.missions-progress__node--static{transition-duration:0s;animation:none!important}.missions-progress__node--static:before,.missions-progress__node--static:after{animation:none!important}.missions-petals{display:inline-flex;align-items:center;gap:.35rem}.missions-petals--highlight{animation:missionsPetalsHalo var(--motion-duration-slow) var(--motion-ease-emphasis)}.missions-petal{width:1.8rem;height:1.8rem;border-radius:45% 55% 60% 40%;border:1px solid rgba(248,113,166,.4);background:radial-gradient(circle at 30% 30%,#ec4899a6,#ec489926);box-shadow:0 0 12px #ec489940;animation:missionsPetalPulse 4s var(--motion-ease-standard) infinite;transform-origin:center;transition:transform var(--motion-duration-base) var(--motion-ease-enter),filter var(--motion-duration-base) var(--motion-ease-enter),opacity var(--motion-duration-base) var(--motion-ease-exit);will-change:transform,filter}.missions-petal--withered{opacity:.35;border-color:#94a3b859;background:radial-gradient(circle at 30% 30%,#94a3b873,#64748b1a);box-shadow:none;filter:blur(1px);transform:scale(.95);animation:missionsPetalWither var(--motion-duration-slow) var(--motion-ease-exit)}.missions-petal--static{animation:none!important;transition:none}.missions-petal--bloom{animation:missionsPetalBloom var(--motion-duration-base) var(--motion-ease-emphasis)}.missions-heartbeat-chip{display:inline-flex;align-items:center;gap:.35rem;border-radius:9999px;padding:.45rem .85rem;font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;font-weight:700;border:1px solid rgba(148,163,184,.35);background:#94a3b81f}.missions-heartbeat-chip--pending{border-color:#ec489973;background:#ec48992e;color:#ffe4e6eb}.missions-heartbeat-chip--done{border-color:#10b98173;background:#10b9812e;color:#d1fae5f2}.missions-heartbeat-btn{position:relative;display:inline-flex;align-items:center;gap:.5rem;border-radius:9999px;padding:.65rem 1.4rem;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.22em;border:1px solid rgba(236,72,153,.5);background:linear-gradient(135deg,#ec489947,#fb718538);color:#ffe4e6f2;transition:transform var(--motion-duration-base) var(--motion-ease-enter),filter var(--motion-duration-fast) var(--motion-ease-enter),box-shadow var(--motion-duration-base) var(--motion-ease-emphasis);box-shadow:0 0 12px #ec489959;will-change:transform}.missions-heartbeat-btn:after{content:"";position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;border-radius:9999px;border:1px solid rgba(236,72,153,.45);animation:missionsHeartbeatPulse 2.2s var(--motion-ease-standard) infinite;pointer-events:none}.missions-heartbeat-btn:focus-visible{outline:2px solid rgba(251,113,133,.7);outline-offset:3px}.missions-heartbeat-btn:hover{transform:translateY(-1px);filter:brightness(1.05)}.missions-heartbeat-btn:active{transform:scale(.98)}.missions-heartbeat-btn[data-highlight=true]{animation:missionsHeartbeatTap var(--motion-duration-slow) var(--motion-ease-emphasis)}.missions-heartbeat-btn[data-highlight=true]:after{animation:missionsHeartbeatRing var(--motion-duration-slow) var(--motion-ease-emphasis)}.missions-heartbeat-btn--disabled,.missions-heartbeat-btn:disabled{cursor:not-allowed;border-color:#94a3b859;background:#47556973;color:#94a3b8b3;box-shadow:none}.missions-heartbeat-btn--disabled:after,.missions-heartbeat-btn:disabled:after{display:none}.missions-heartbeat-btn--static:after{animation:none}.missions-action-btn{display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;padding:.6rem 1.2rem;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.22em;border:1px solid rgba(148,163,184,.32);background:#94a3b81f;color:#e2e8f0d9}.missions-action-btn--link{border-color:#38bdf873;background:#38bdf82e;color:#e0f2fef5}.missions-action-btn--disabled,.missions-action-btn:disabled{cursor:not-allowed;opacity:.55}.missions-action-btn--retry{width:-moz-fit-content;width:fit-content;border-radius:9999px;padding-inline:1.5rem}.missions-claim-btn{position:relative;display:inline-flex;align-items:center;gap:.6rem;border-radius:9999px;padding:.65rem 1.5rem;font-size:.7rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;border:1px solid rgba(250,204,21,.48);background:linear-gradient(135deg,#facc1540,#f973162e);color:#ffedd5f5;box-shadow:0 0 18px #facc154d;transition:transform .2s ease,filter .2s ease}.missions-claim-btn__icon{width:1.3rem;height:1.3rem;border-radius:.3rem;background:linear-gradient(180deg,#eab308e6,#a16207e6);box-shadow:inset 0 -2px 4px #78350f73;clip-path:polygon(0% 30%,12% 12%,88% 12%,100% 30%,100% 100%,0% 100%)}.missions-claim-btn:hover{transform:translateY(-1px);filter:brightness(1.05)}.missions-claim-btn--disabled,.missions-claim-btn:disabled{cursor:not-allowed;border-color:#94a3b84d;background:#47556973;color:#94a3b8b3;box-shadow:none}.missions-claim-btn--disabled .missions-claim-btn__icon,.missions-claim-btn:disabled .missions-claim-btn__icon{background:linear-gradient(180deg,#94a3b8cc,#475569e6);box-shadow:none}.missions-claim-btn--static:after{animation:none}.missions-cooldown-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0f172abf;display:flex;align-items:center;justify-content:center;text-transform:uppercase;letter-spacing:.24em;font-weight:700;color:#e2e8f0cc;animation:missionsCooldownFade var(--motion-duration-base) var(--motion-ease-enter);overflow:hidden}.missions-cooldown-overlay:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,rgba(226,232,240,.15),transparent 45%,rgba(148,163,184,.12) 70%,transparent 90%);transform:translate(-40%);animation:missionsFrostShimmer 2.4s var(--motion-ease-standard) infinite}.missions-card--empty{border:none;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}.missions-card--empty:before,.missions-card--empty:after{content:none}.missions-card--empty .missions-card__body--slot{align-items:center;text-align:center}.missions-slot-card__empty-shell{min-height:clamp(7rem,24vw,9rem);width:100%}.missions-slot-empty{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#0f172aeb,#0f172ac7);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:1.25rem;border:1px dashed rgba(148,163,184,.22)}.missions-slot-empty__content{max-width:18rem;text-align:center;padding:1.5rem;display:flex;flex-direction:column;gap:.65rem}.missions-slot-empty__cta{border-radius:9999px;padding:.6rem 1.25rem;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.22em;border:1px solid rgba(59,130,246,.45);background:#3b82f62e;color:#bfdbfee6;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.missions-slot-empty__cta:hover{transform:translateY(-1px);box-shadow:0 6px 18px #3b82f640}.missions-slot-empty__cta:focus-visible{outline:2px solid rgba(191,219,254,.85);outline-offset:2px}.missions-skeleton{height:3.5rem;border-radius:1.25rem;background:linear-gradient(90deg,#94a3b829,#94a3b84d,#94a3b829);animation:missionsSkeleton 1.4s ease-in-out infinite}.missions-skeleton--thin{height:1.25rem}.missions-error-log{white-space:pre-wrap;border-radius:1.25rem;border:1px solid rgba(148,163,184,.25);background:#0f172ad9;padding:1.5rem;font-size:.75rem;color:#94a3b8d9}.missions-boss-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}@media (min-width: 768px){.missions-boss-header{flex-wrap:nowrap}}.missions-boss-shield{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.5rem;transition:transform var(--motion-duration-base) var(--motion-ease-emphasis)}.missions-boss-shield[data-crack-level]:not([data-crack-level="0"]){animation:missionsShieldShake var(--motion-duration-base) var(--motion-ease-emphasis)}.missions-boss-shield__segment{height:1.2rem;border-radius:9999px;border:1px solid rgba(251,191,36,.4);background:linear-gradient(135deg,#fbbf24cc,#f59e0b99);box-shadow:0 0 12px #fbbf2459;transition:filter var(--motion-duration-base) var(--motion-ease-exit),opacity var(--motion-duration-base) var(--motion-ease-exit),box-shadow var(--motion-duration-base) var(--motion-ease-exit)}.missions-boss-shield__segment--cracked{filter:grayscale(.7);opacity:.35;background:linear-gradient(135deg,#94a3b873,#47556980);box-shadow:0 0 6px #94a3b847;animation:missionsShieldCrack var(--motion-duration-fast) var(--motion-ease-emphasis)}.missions-boss-countdown{display:flex;flex-direction:column;gap:.4rem;padding:.75rem 1rem;border-radius:.9rem;border:1px solid rgba(147,197,253,.35);background:#1e40af47;color:#e2e8f0f2;width:-moz-fit-content;width:fit-content;animation:missionsCountdownBeat 2.8s ease-in-out infinite}.missions-boss-countdown__label{font-size:.65rem;text-transform:uppercase;letter-spacing:.24em;color:#bfdbfed1}.missions-boss-countdown__value{font-family:Sora,Manrope,system-ui;font-size:1.15rem;letter-spacing:.08em;animation:missionsCountdownBeat 1s var(--motion-ease-emphasis) infinite}.missions-boss-actions{display:flex;flex-wrap:wrap;gap:1rem}.missions-boss-cta{border-radius:9999px;padding:.85rem 1.6rem;font-size:.75rem;font-weight:700;letter-spacing:.24em;text-transform:uppercase;border:1px solid rgba(148,163,184,.35);background:#94a3b81f;color:#94a3b8bf;cursor:not-allowed}.missions-slots{display:grid;gap:1.25rem}@media (min-width: 768px){.missions-slots{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.missions-slots{grid-template-columns:repeat(3,minmax(0,1fr))}}.missions-market-card{position:relative;display:grid;gap:0;padding:0;width:100%;aspect-ratio:var(--market-card-aspect, 3 / 4);min-height:min(calc(var(--missions-carousel-card-width, 320px) * 4 / 3),calc(var(--market-carousel-available-height, 72dvh) - var(--market-carousel-track-padding-block, 1.5rem) * 2));--missions-market-card-radius: 1.1rem;border-radius:var(--missions-market-card-radius);border:none;background:transparent;transform-style:preserve-3d;transform-origin:center bottom;transition:box-shadow var(--motion-duration-base) var(--motion-ease-enter);--missions-market-card-shadow-base: 0 0 0 0 rgba(0, 0, 0, 0);--missions-market-card-shadow-glow: 0 0 0 0 rgba(0, 0, 0, 0);box-shadow:var(--missions-market-card-shadow-base),var(--missions-market-card-shadow-glow);cursor:pointer;overflow:visible}.missions-market-card:before,.missions-market-card:after,.missions-market-card__front:before,.missions-market-card__front:after,.missions-market-card__back:before,.missions-market-card__back:after{pointer-events:none}.missions-market-card[data-active=true]{position:relative;z-index:5;--missions-market-card-shadow-base: 0 24px 48px rgba(8, 15, 32, .4)}.missions-market-card:not([data-active=true]){z-index:1;--missions-market-card-shadow-base: 0 0 0 0 rgba(0, 0, 0, 0)}.missions-market-card:focus-visible{outline:none;box-shadow:none}.missions-market-card__front,.missions-market-card__back{position:relative;grid-area:1 / 1;border-radius:inherit;min-height:100%;padding:clamp(.7rem,2.4vw,.95rem);display:flex;flex-direction:column;gap:clamp(.5rem,1.8vw,.8rem);background:linear-gradient(145deg,#0f172ae0,#1e293be6);backface-visibility:hidden;transition:opacity var(--missions-market-flip-duration) var(--motion-ease-enter),transform var(--missions-market-flip-duration) var(--motion-ease-enter);overflow:hidden}.missions-market-card__front{padding:0;background:linear-gradient(145deg,#0f172ad1,#1e293bf0);align-items:center;justify-content:center;overflow:hidden;opacity:1;transform:rotateY(0)}.missions-market-card__cover{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:inherit;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.missions-market-card__slot-chip{position:absolute;top:clamp(.75rem,2.2vw,1rem);left:clamp(.75rem,2.2vw,1rem);border-radius:9999px;padding:clamp(.24rem,1.8vw,.35rem) clamp(.55rem,2.6vw,.75rem);font-size:clamp(.58rem,1.9vw,.68rem);font-weight:700;letter-spacing:.22em;text-transform:uppercase;background:#0f172ab8;border:1px solid rgba(148,163,184,.4);color:#e2e8f0d9;pointer-events:none;z-index:2;transition:opacity var(--motion-duration-base) var(--motion-ease-enter),transform var(--motion-duration-base) var(--motion-ease-enter)}@media (max-width: 400px){.missions-market-card__slot-chip{top:.75rem;left:.75rem;padding:.25rem .6rem;font-size:.6rem;letter-spacing:.18em}}.missions-market-card__slot-chip[data-slot=main]{border-color:#fbbf2499;background:#78350f59;color:#fffbebf2}.missions-market-card__slot-chip[data-slot=hunt]{border-color:#10b9818c;background:#064e3b59;color:#d1fae5f2}.missions-market-card__slot-chip[data-slot=skill]{border-color:#38bdf880;background:#1e40af52;color:#e0f2fef2}.missions-market-card__back{justify-content:space-between;align-items:stretch;gap:clamp(.35rem,1.1vw,.6rem);padding-top:clamp(.275rem,.9vw,.375rem);opacity:0;transform:rotateY(180deg);background:linear-gradient(145deg,#111827e6,#1e293bf2);min-height:0}.missions-market-card[data-flipped=true] .missions-market-card__front{opacity:0;transform:rotateY(180deg)}.missions-market-card[data-flipped=true] .missions-market-card__back{opacity:1;transform:rotateY(0)}.missions-market-card__back-header{display:flex;align-items:flex-start;justify-content:space-between;gap:clamp(.6rem,2vw,.9rem)}.missions-market-card__back-title{display:flex;flex-direction:column;gap:clamp(.15rem,1.2vw,.3rem)}.missions-market-card__back-label{margin:0;font-size:clamp(.64rem,1.8vw,.75rem);font-weight:600;line-height:1.1;letter-spacing:.18em;text-transform:uppercase;color:#94a3b8c7}.missions-market-card__back-meta{display:flex;align-items:center;gap:clamp(.4rem,1.8vw,.7rem)}.missions-market-card__scroll-hint{font-size:clamp(.6rem,1.7vw,.7rem);letter-spacing:.08em;text-transform:uppercase;color:#94a3b8b3;white-space:nowrap}.missions-market-card__stack{position:relative;display:flex;flex-direction:column;flex:1 1 auto;border-radius:inherit;--market-stack-gap: clamp(1rem, 3.37vw, 1.53rem);gap:var(--market-stack-gap);margin-top:0;min-height:0;--market-stack-padding-inline: clamp(.3rem, 1.4vw, .55rem);--market-stack-padding-block: clamp(.63rem, 1.3vw, .77rem);--market-stack-safe-area: max(env(safe-area-inset-bottom, 0px), .5rem);--market-stack-header-height: 0px;padding:var(--market-stack-padding-block) var(--market-stack-padding-inline);padding-top:calc(var(--market-stack-padding-block) + var(--market-stack-header-height));padding-bottom:calc(var(--market-stack-padding-block) + var(--market-stack-safe-area));overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.35) transparent;-webkit-overflow-scrolling:touch;scroll-snap-type:y mandatory;scroll-padding-top:calc(var(--market-stack-padding-block) + var(--market-stack-header-height));scroll-padding-bottom:calc(var(--market-stack-padding-block) + var(--market-stack-safe-area))}.missions-market-card__stack>.mission-proposal-card:first-child{margin-top:calc(var(--market-stack-padding-block, 0px) * -1)}.missions-market-card__stack::-webkit-scrollbar{width:6px}.missions-market-card__stack::-webkit-scrollbar-track{background:transparent}.missions-market-card__stack::-webkit-scrollbar-thumb{background:#94a3b859;border-radius:9999px}.missions-market-card__stack:before,.missions-market-card__stack:after{content:"";position:absolute;inset-inline-start:0;right:0;height:clamp(.5rem,2vw,1rem);pointer-events:none;z-index:2;opacity:0;transition:opacity var(--motion-duration-base) var(--motion-ease-enter);border-radius:inherit}.missions-market-card__stack:before{top:var(--market-stack-padding-block);background:linear-gradient(180deg,#0f172aeb,#0f172a00)}.missions-market-card__stack:after{bottom:calc(var(--market-stack-padding-block) + var(--market-stack-safe-area));background:linear-gradient(0deg,#0f172aeb,#0f172a00)}.missions-market-card__stack[data-transition=forward] .mission-proposal-card[data-active=true]{animation:missionsMarketProposalEnterForward var(--motion-duration-slow) var(--motion-ease-enter) both}.missions-market-card__stack[data-transition=backward] .mission-proposal-card[data-active=true]{animation:missionsMarketProposalEnterBackward var(--motion-duration-slow) var(--motion-ease-enter) both}@keyframes missionsMarketProposalEnterForward{0%{opacity:0;transform:translateY(18%)}to{opacity:1;transform:translateY(0)}}@keyframes missionsMarketProposalEnterBackward{0%{opacity:0;transform:translateY(-18%)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.missions-market-card__stack[data-transition] .mission-proposal-card[data-active=true]{animation:none}}.missions-market-card__stack[data-has-prev=true]:before{opacity:1}.missions-market-card__stack[data-has-next=true]:after{opacity:1}.mission-proposal-card{position:relative;display:flex;flex-direction:column;gap:clamp(.3rem,1.3vw,.5rem);padding:clamp(.55rem,1.8vw,.75rem);border-radius:.9rem;border:1px solid rgba(148,163,184,.2);background:#0f172ac7;box-shadow:inset 0 0 0 1px #1e40af0f;transition:transform var(--motion-duration-base) var(--motion-ease-enter),border-color var(--motion-duration-base) var(--motion-ease-enter),box-shadow var(--motion-duration-base) var(--motion-ease-enter),background var(--motion-duration-base) var(--motion-ease-enter),opacity var(--motion-duration-base) var(--motion-ease-enter);scroll-snap-align:start;scroll-snap-stop:always;scroll-margin-top:calc(var(--market-stack-header-height, 0px) + var(--market-stack-padding-block, 0px));scroll-margin-bottom:calc(var(--market-stack-padding-block, 0px) + var(--market-stack-safe-area, 0px));min-height:100%;max-height:none}.mission-proposal-card[data-active=true]{border-color:#3b82f666;background:linear-gradient(150deg,#1e40af3d,#0f172ae0);box-shadow:0 14px 24px #0ea5e929,inset 0 0 0 1px #0ea5e933;opacity:1;transform:translateZ(0)}.mission-proposal-card[data-active=false]{opacity:.85;transform:translateZ(0)}.mission-proposal-card[data-locked=true]{border-color:#94a3b852}.mission-proposal-card__content{flex:1 1 auto;display:flex;flex-direction:column;gap:clamp(.3rem,1.3vw,.5rem);min-height:0}.mission-proposal-card__body{flex:1 1 auto;display:flex;flex-direction:column;gap:clamp(.3rem,1.2vw,.5rem);min-height:0}.mpc-header{display:flex;align-items:flex-start;gap:clamp(.5rem,1.8vw,.7rem)}.mpc-index{display:inline-flex;align-items:center;justify-content:center;width:clamp(1.45rem,4.8vw,1.65rem);height:clamp(1.45rem,4.8vw,1.65rem);border-radius:.6rem;font-weight:700;font-size:clamp(.68rem,2vw,.74rem);letter-spacing:.14em;text-transform:uppercase;border:1px solid rgba(148,163,184,.4);background:#1e293ba6;color:#e2e8f0eb;flex-shrink:0}.mpc-heading{display:flex;flex-direction:column;gap:clamp(.2rem,1vw,.35rem);min-width:0}.mpc-heading h5{font-size:clamp(.8rem,2.4vw,.9rem);font-weight:600;color:#e2e8f0f2;margin:0}.mpc-badges{display:flex;flex-wrap:wrap;gap:.25rem}.mpc-badge{display:inline-flex;align-items:center;justify-content:center;padding:.18rem .5rem;border-radius:9999px;font-size:clamp(.58rem,1.8vw,.68rem);font-weight:600;letter-spacing:.08em;text-transform:uppercase;background:#3b82f638;color:#dbeafee6}.mpc-badge--active{background:#10b98147;color:#d1fae5f2}.mpc-summary{display:flex;align-items:center;justify-content:space-between;gap:clamp(.35rem,1.3vw,.55rem)}.mpc-summary__text{flex:1 1 auto;margin:0;font-size:clamp(.7rem,2vw,.82rem);line-height:1.4;color:#cbd5e1e6;word-break:break-word}.mpc-difficulty-chip{display:inline-flex;align-items:center;justify-content:center;padding:.3rem .7rem;border-radius:9999px;border:1px solid rgba(148,163,184,.35);background:#1e293bb3;font-size:clamp(.6rem,1.8vw,.72rem);letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:#e2e8f0eb;flex-shrink:0;white-space:nowrap}.mpc-difficulty-chip[data-difficulty=easy]{border-color:#10b98173;background:#10b9812e;color:#d1fae5f5}.mpc-difficulty-chip[data-difficulty=medium]{border-color:#3b82f673;background:#3b82f633;color:#e0f2fef5}.mpc-difficulty-chip[data-difficulty=hard],.mpc-difficulty-chip[data-difficulty=high]{border-color:#fbbf2473;background:#fbbf242e;color:#ffedd5f5}.mpc-difficulty-chip[data-difficulty=legendary],.mpc-difficulty-chip[data-difficulty=extreme]{border-color:#f8717173;background:#f8717129;color:#fecacaf2}.mpc-reward{display:flex;align-items:center;justify-content:space-between;gap:clamp(.35rem,1.4vw,.55rem);padding:.42rem .6rem;border-radius:.75rem;border:1px solid rgba(148,163,184,.24);background:#1e293b9e}.mpc-reward__label{font-size:clamp(.58rem,1.7vw,.66rem);text-transform:uppercase;letter-spacing:.08em;color:#94a3b8c7;font-weight:600}.mpc-reward__value{font-size:clamp(.78rem,2.2vw,.9rem);font-weight:600;color:#fde68af2;text-align:right}.mpc-tags{display:flex;flex-wrap:wrap;gap:.25rem;font-size:clamp(.62rem,1.9vw,.72rem);color:#94a3b8d9;max-height:3rem;overflow:hidden}.mpc-tags span{display:inline-flex;align-items:center;justify-content:center;padding:.2rem .45rem;border-radius:9999px;background:#1e293bad;border:1px solid rgba(148,163,184,.26)}.mpc-objective{display:flex;align-items:flex-start;gap:.45rem;font-size:clamp(.7rem,2vw,.82rem);line-height:1.4;color:#e2e8f0f2}.mpc-objective__label{font-size:clamp(.6rem,1.8vw,.7rem);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8c7;flex-shrink:0;padding-top:.15rem}.mpc-objective__text{margin:0}.mpc-inline-meta{display:flex;flex-wrap:wrap;gap:.25rem .85rem;margin:.5rem 0 0;padding:0;list-style:none}.mpc-inline-meta>li{position:relative;display:inline-flex;align-items:center;gap:.35rem;padding-inline-start:.75rem;font-size:clamp(.62rem,1.7vw,.74rem);color:#94a3b8db;line-height:1.3}.mpc-inline-meta>li:before{content:"•";position:absolute;inset-inline-start:0;top:50%;transform:translateY(-50%);color:#94a3b8a6}.mpc-inline-meta__chip{padding-inline-start:0}.mpc-inline-meta__chip:before{display:none}.mpc-objective-list{margin:.4rem 0 0;padding:0 0 0 1rem;list-style:disc;display:grid;gap:.25rem;font-size:clamp(.64rem,1.9vw,.76rem);color:#cbd5e1eb;line-height:1.35}.mpc-inline-meta{margin:.4rem 0 0;padding:0;list-style:none}.mpc-inline-meta>li{position:relative;display:flex;align-items:center;flex-wrap:wrap;gap:.45rem;padding-inline-start:.75rem;font-size:clamp(.6rem,1.7vw,.72rem);color:#94a3b8db;line-height:1.3}.mpc-inline-meta>li:before{content:"•";position:absolute;inset-inline-start:0;top:.4rem;color:#94a3b8a6}.mpc-inline-meta__segment{display:inline-flex;align-items:center;gap:.3rem}.mpc-inline-meta__segment--chip{gap:.2rem}.mpc-inline-meta__label{font-weight:600;letter-spacing:.05em;text-transform:uppercase}.mpc-inline-meta__value{color:#e2e8f0eb}.mpc-inline-meta__separator{color:#94a3b899}.mpc-chip{display:inline-flex;align-items:center;padding:.16rem .5rem;border-radius:9999px;border:1px solid rgba(96,165,250,.32);background:#2563eb2e;color:#dbeafeeb;font-size:clamp(.58rem,1.7vw,.68rem);font-weight:600;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.mission-proposal-card__footer{margin-top:auto;display:flex;flex-direction:column;gap:clamp(.3rem,1.2vw,.5rem);padding-top:clamp(.35rem,1.4vw,.55rem);padding-bottom:calc(var(--market-stack-safe-area) + clamp(.1rem,.8vw,.25rem))}.mission-proposal-card__cta,.mpc-cta{border-radius:9999px;padding:clamp(.48rem,1.8vw,.58rem) clamp(.78rem,2.6vw,.95rem);font-size:clamp(.6rem,1.8vw,.68rem);font-weight:700;letter-spacing:clamp(.16em,.8vw,.2em);text-transform:uppercase;border:1px solid rgba(56,189,248,.4);background:#38bdf829;color:#e0f2fee6;cursor:pointer;transition:background var(--motion-duration-base) var(--motion-ease-enter),border-color var(--motion-duration-base) var(--motion-ease-enter),color var(--motion-duration-base) var(--motion-ease-enter),transform var(--motion-duration-fast) var(--motion-ease-enter)}.mission-proposal-card__cta[data-variant=ghost]{border-color:#94a3b859;background:#1e293b8c;color:#cbd5e1e0}.mission-proposal-card__cta:not(:disabled):hover,.mission-proposal-card__cta:not(:disabled):focus-visible,.mpc-cta:not(:disabled):hover,.mpc-cta:not(:disabled):focus-visible{border-color:#38bdf8a6;background:#38bdf83d;color:#e0f2fe;transform:translateY(-.5px);outline:none}.mission-proposal-card__cta[data-variant=ghost]:not(:disabled):hover,.mission-proposal-card__cta[data-variant=ghost]:not(:disabled):focus-visible{border-color:#94a3b873;background:#1e293bb3;color:#e2e8f0f2}.mission-proposal-card__cta:disabled,.mpc-cta:disabled{cursor:not-allowed;opacity:.7;border-color:#94a3b84d;background:#94a3b81f;color:#94a3b8a6}.mpc-cta-secondary{border-radius:9999px;padding:clamp(.42rem,1.6vw,.52rem) clamp(.7rem,2.4vw,.9rem);font-size:clamp(.58rem,1.7vw,.66rem);font-weight:600;letter-spacing:.1em;text-transform:uppercase;border:1px dashed rgba(148,163,184,.38);background:#0f172a99;color:#94a3b8d1}.mpc-cta-secondary:focus-visible{outline:none;box-shadow:0 0 0 2px #94a3b859}.mpc-cta-secondary:disabled{opacity:.65;border-color:#94a3b84d;color:#94a3b899;cursor:not-allowed}@media (min-width: 768px){.missions-market-card__stack{max-height:none}.mission-proposal-card{min-height:clamp(220px,34vh,300px)}}.missions-market-card__stack-controls{display:flex;align-items:center;justify-content:center;gap:clamp(.65rem,2.4vw,.9rem);margin-top:clamp(.45rem,2vw,.75rem)}.missions-market-card__stack-button{width:clamp(1.75rem,6vw,2rem);height:clamp(1.75rem,6vw,2rem);display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;border:1px solid rgba(148,163,184,.35);background:#0f172ab3;color:#e2e8f0e6;font-weight:600;transition:background var(--motion-duration-base) var(--motion-ease-enter),border-color var(--motion-duration-base) var(--motion-ease-enter),color var(--motion-duration-base) var(--motion-ease-enter),transform var(--motion-duration-fast) var(--motion-ease-enter)}.missions-market-card__stack-button:not(:disabled):hover,.missions-market-card__stack-button:not(:disabled):focus-visible{border-color:#bfdbfe8c;background:#1e293beb;color:#f8fafcf2;transform:translateY(-1px);outline:none}.missions-market-card__stack-button:disabled{opacity:.4;cursor:not-allowed}.missions-market-card__stack-counter{font-size:clamp(.72rem,2.2vw,.8rem);font-weight:600;letter-spacing:.08em;color:#e2e8f0c7}.missions-market-card[data-rarity=legendary]{--missions-market-card-shadow-glow: 0 0 34px rgba(250, 204, 21, .3)}.missions-market-card[data-rarity=epic]{--missions-market-card-shadow-glow: 0 0 30px rgba(139, 92, 246, .26)}.missions-market-card[data-rarity=rare]{--missions-market-card-shadow-glow: 0 0 28px rgba(56, 189, 248, .24)}.missions-claim-modal{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;z-index:9999;padding:1.5rem}.missions-claim-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#020617c7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.missions-claim-modal__content{position:relative;width:min(100%,420px)}.missions-claim-chest{position:relative;display:inline-flex;flex-direction:column;align-items:center;gap:.25rem;animation:missionsClaimGlow 1.8s ease-in-out infinite}.missions-claim-chest:after{content:"";position:absolute;top:25%;right:-25%;bottom:25%;left:-25%;background:radial-gradient(circle,rgba(250,204,21,.3),transparent 70%);filter:blur(18px);opacity:.8;pointer-events:none}.missions-claim-chest__lid,.missions-claim-chest__base{display:inline-block;width:clamp(82px,32vw,120px);border-radius:.6rem;background:linear-gradient(180deg,#facc15eb,#d97706e6);border:1px solid rgba(161,98,7,.6);box-shadow:inset 0 -4px 6px #78350f80}.missions-claim-chest__lid{height:clamp(22px,7vw,32px);border-bottom-left-radius:0;border-bottom-right-radius:0;transform-origin:top center;animation:missionsChestLid 2.4s ease-in-out infinite}.missions-claim-chest__base{height:clamp(38px,14vw,52px);border-top-left-radius:0;border-top-right-radius:0}.missions-claim-chest--static,.missions-claim-chest--static:after,.missions-claim-chest--static .missions-claim-chest__lid{animation:none}.missions-claim-confetti{position:relative;display:block;width:140%;height:0;pointer-events:none}.missions-claim-confetti:before,.missions-claim-confetti:after{content:"";position:absolute;top:-12px;right:0;bottom:-12px;left:0;margin:0 auto;width:100%;height:80px;background-image:radial-gradient(circle at 20% 20%,rgba(250,204,21,.9) 0%,transparent 55%),radial-gradient(circle at 70% 25%,rgba(236,72,153,.85) 0%,transparent 55%),radial-gradient(circle at 40% 75%,rgba(59,130,246,.85) 0%,transparent 55%),radial-gradient(circle at 80% 60%,rgba(16,185,129,.75) 0%,transparent 55%);opacity:0;filter:blur(.5px);animation:missionsClaimConfetti var(--motion-duration-slow) var(--motion-ease-emphasis) both}.missions-claim-loot{width:100%;display:flex;flex-direction:column;gap:.5rem;text-align:left;text-transform:none;font-size:.85rem;color:#f1f5f9f2;animation:missionsLootList var(--motion-duration-slow) var(--motion-ease-enter)}.missions-claim-loot__item{display:flex;align-items:center;justify-content:space-between;border-radius:1rem;border:1px solid rgba(255,255,255,.12);background:#ffffff14;padding:.65rem 1rem;gap:.75rem}.missions-claim-loot__item--stacked{flex-direction:column;align-items:flex-start}@keyframes missionsPetalFloat{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-25px) rotate(6deg)}}@keyframes missionsPetalDrift{0%,to{opacity:.45}40%{opacity:.7}70%{opacity:.5}}@keyframes missionsHaloPulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.85;transform:scale(1.08)}}@keyframes missionsPetalPulse{0%,to{transform:scale(1)}45%{transform:scale(1.06)}75%{transform:scale(.97)}}@keyframes missionsHeartbeatPulse{0%{opacity:.6;transform:scale(1)}50%{opacity:.1;transform:scale(1.25)}to{opacity:.6;transform:scale(1)}}@keyframes missionsSkeleton{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}@keyframes missionsClaimGlow{0%,to{filter:drop-shadow(0 0 6px rgba(250,204,21,.45))}50%{filter:drop-shadow(0 0 14px rgba(250,204,21,.75))}}@keyframes missionsChestLid{0%,60%,to{transform:rotateX(0)}30%{transform:rotateX(-18deg)}}@keyframes missionsCountdownBeat{0%,to{transform:scale(1);opacity:.95}50%{transform:scale(1.04);opacity:1}}@keyframes missionsCardHeartbeat{0%{transform:scale(1);box-shadow:0 0 #ec489959}55%{transform:scale(1.02);box-shadow:0 0 0 14px #ec489900}to{transform:scale(1);box-shadow:0 0 #ec489959}}@keyframes missionsHeartbeatTap{0%{transform:scale(1)}45%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes missionsHeartbeatRing{0%{opacity:.6;transform:scale(.85)}70%{opacity:.15;transform:scale(1.35)}to{opacity:0;transform:scale(1.6)}}@keyframes missionsNodePop{0%{transform:scale(.7)}60%{transform:scale(1.28)}to{transform:scale(1.15)}}@keyframes missionsNodeFlash{0%{opacity:0;transform:scale(.6)}40%{opacity:1;transform:scale(1.05)}to{opacity:0;transform:scale(1.4)}}@keyframes missionsHuntAura{0%{opacity:.35;transform:scale(.9)}50%{opacity:.9;transform:scale(1.08)}to{opacity:.35;transform:scale(.9)}}@keyframes missionsPetalBloom{0%{transform:scale(.92)}55%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes missionsPetalWither{0%{opacity:1;filter:blur(0px);transform:scale(1)}to{opacity:.35;filter:blur(1px);transform:scale(.95)}}@keyframes missionsPetalsHalo{0%{filter:drop-shadow(0 0 0 rgba(236,72,153,0))}50%{filter:drop-shadow(0 0 12px rgba(236,72,153,.35))}to{filter:drop-shadow(0 0 0 rgba(236,72,153,0))}}@keyframes missionsPetalsMiniPulse{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}@keyframes missionsHeartbeatBadge{0%,to{transform:scale(1)}55%{transform:scale(1.08)}}@keyframes missionsHeartbeatDot{0%{transform:scale(1)}50%{transform:scale(1.45)}to{transform:scale(1)}}@keyframes missionsToastSlide{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes missionsCooldownFade{0%{opacity:0}to{opacity:1}}@keyframes missionsFrostShimmer{0%{opacity:0;transform:translate(-60%)}40%{opacity:.45}to{opacity:0;transform:translate(120%)}}@keyframes missionsClaimConfetti{0%{opacity:0;transform:translateY(-10px) scale(.9)}35%{opacity:.85}to{opacity:0;transform:translateY(-70px) scale(1.1)}}@keyframes missionsLootList{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes missionsShieldShake{0%{transform:translate(0)}25%{transform:translate(-3px)}50%{transform:translate(3px)}75%{transform:translate(-2px)}to{transform:translate(0)}}@keyframes missionsShieldCrack{0%{opacity:1;filter:grayscale(.2);transform:scale(1.08)}60%{opacity:.5;filter:grayscale(.6)}to{opacity:.35;filter:grayscale(.7);transform:scale(1)}}@media (prefers-reduced-motion: reduce){.missions-bg-petal,.missions-card:after,.missions-progress__node,.missions-petal,.missions-heartbeat-btn:after,.missions-boss-countdown,.missions-claim-chest,.missions-claim-chest__lid{animation:none!important}.missions-card,.missions-card--heartbeat,.missions-active-card__cta-btn,.missions-heartbeat-btn,.missions-heartbeat-indicator,.missions-petals,.missions-petals-mini,.missions-toast,.missions-market-card,.missions-market-card__front,.missions-market-card__back,.missions-cooldown-overlay,.missions-claim-confetti,.missions-claim-loot,.missions-boss-shield,.missions-boss-countdown__value{animation:none!important;transition:none!important;transform:none!important}}@keyframes emotion-liquid-drift{0%{transform:translate3d(-12%,-10%,0) scale(1);opacity:.75}45%{transform:translate3d(14%,12%,0) scale(1.08);opacity:1}to{transform:translate3d(-10%,-8%,0) scale(1);opacity:.78}}@keyframes emotion-liquid-shift{0%{transform:translate3d(8%,6%,0) scale(1.05);opacity:.65}55%{transform:translate3d(-6%,-8%,0) scale(1);opacity:.95}to{transform:translate3d(10%,4%,0) scale(1.04);opacity:.7}}@keyframes emotion-highlight-glow{0%,to{transform:translateZ(0) scale(1);box-shadow:inset 0 0 0 1px #ffffff2e,inset 0 -12px 24px #08142866,0 18px 34px #060e1c73}50%{transform:translateZ(0) scale(1.05);box-shadow:inset 0 0 0 1px #ffffff3d,inset 0 -16px 32px #08142885,0 26px 46px #060e1c99,0 0 22px rgb(var(--highlight-rgb, 46 204 113) / .55)}}.kpi-aurora{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.8;background:radial-gradient(140% 120% at 30% 20%,rgba(16,185,129,.32),transparent 55%),radial-gradient(120% 120% at 80% 30%,rgba(59,130,246,.24),transparent 50%),radial-gradient(150% 140% at 40% 80%,rgba(236,72,153,.2),transparent 60%);filter:blur(36px)}.kpi-aurora:before,.kpi-aurora:after{content:"";position:absolute;top:-30%;right:-30%;bottom:-30%;left:-30%;background:linear-gradient(120deg,#7df9ff66,#3b82f62e,#ec489947);mix-blend-mode:screen;opacity:.45;animation:aurora-sweep 16s ease-in-out infinite}.kpi-aurora:after{background:linear-gradient(100deg,#10b98180,#3b82f633,#ffffff2e);animation-direction:reverse;opacity:.35}.weekly-wrapped-animated-bg{position:fixed;isolation:isolate;background-color:var(--color-surface)}.weekly-wrapped-animated-bg:before{content:"";position:absolute;top:-12%;right:-12%;bottom:-12%;left:-12%;background-image:linear-gradient(135deg,var(--color-accent-primary),var(--color-accent-secondary),var(--color-surface-muted),var(--color-accent-primary));background-size:320% 320%;background-position:0% 50%;animation:weekly-wrapped-gradient-flow 9s ease-in-out infinite,weekly-wrapped-drift 18s ease-in-out infinite;opacity:.6;filter:saturate(1.05);pointer-events:none;z-index:0}.weekly-wrapped-animated-bg:after{content:"";position:absolute;top:-18%;right:-18%;bottom:-18%;left:-18%;background-image:radial-gradient(140% 120% at 20% 15%,rgba(56,189,248,.28),transparent 55%),radial-gradient(120% 140% at 80% 30%,rgba(236,72,153,.26),transparent 60%),radial-gradient(130% 120% at 40% 80%,rgba(34,197,94,.22),transparent 58%);mix-blend-mode:screen;animation:weekly-wrapped-aurora 14s ease-in-out infinite;opacity:.55;filter:blur(20px);pointer-events:none;z-index:0}.weekly-wrapped-animated-bg>*{position:relative;z-index:1}@keyframes aurora-sweep{0%{transform:translate3d(-22%,-6%,0) rotate(-4deg) scale(1.05)}45%{transform:translate3d(18%,10%,0) rotate(3deg) scale(1.08)}to{transform:translate3d(-18%,-12%,0) rotate(-2deg) scale(1.04)}}@keyframes weekly-wrapped-gradient-flow{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes weekly-wrapped-drift{0%{transform:translate3d(-4%,-2%,0) scale(1.04)}50%{transform:translate3d(4%,3%,0) scale(1.07)}to{transform:translate3d(-3%,-4%,0) scale(1.05)}}@keyframes weekly-wrapped-aurora{0%{transform:translate3d(-6%,4%,0) rotate(-2deg)}45%{transform:translate3d(6%,-6%,0) rotate(2deg)}to{transform:translate3d(-5%,3%,0) rotate(-1deg)}}@media (prefers-reduced-motion: reduce){.kpi-aurora:before,.kpi-aurora:after{animation:none;opacity:.18}.weekly-wrapped-animated-bg:before{animation:none;background-position:50% 50%}.weekly-wrapped-animated-bg:after{animation:none;opacity:.18}}@keyframes ibOnboardingPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.15);opacity:.85}}:root[data-theme=light] .ib-weekly-wrapped-modal section>.before\:absolutediv.inset-0.bg-slate-950:before{content:var(--tw-content);background:radial-gradient(circle at top left,#ffffffeb,#e2e8f0e6)}:root[data-theme=light] .ib-weekly-wrapped-modal section>.before\:inset-0div.absolute.bg-slate-950:before{content:var(--tw-content);background:radial-gradient(circle at top left,#ffffffeb,#e2e8f0e6)}:root[data-theme="light"] .ib-weekly-wrapped-modal section > .dark\:bg-slate-950:is(.dark *)div.absolute.inset-0{background:radial-gradient(circle at top left,#ffffffeb,#e2e8f0e6)}@media (min-width: 768px){:root[data-theme=light] [data-light-scope=dashboard-v3] .md\:rounded-2xl.border{border-color:color-mix(in srgb,var(--color-border-subtle) 82%,#f1dbe9 18%)}}:root[data-theme=light] [data-light-scope=dashboard-v3] .\[\&\:\:-moz-range-thumb\]\:border.rounded-2xl::-moz-range-thumb{border-color:color-mix(in srgb,var(--color-border-subtle) 82%,#f1dbe9 18%)}:root[data-theme=light] [data-light-scope=dashboard-v3] .\[\&\:\:-webkit-slider-thumb\]\:border.rounded-2xl::-webkit-slider-thumb{border-color:color-mix(in srgb,var(--color-border-subtle) 82%,#f1dbe9 18%)}.marker\:text-white\/60 *::marker{color:#fff9}.marker\:text-white\/70 *::marker{color:#ffffffb3}.onboarding-surface-base .marker\:text-white\/70 *::marker{color:var(--color-text)}.onboarding-surface-base .marker\:text-white\/60 *::marker{color:var(--color-text-muted)}.onboarding-premium-root .marker\:text-white\/70 *::marker{color:var(--onboarding-premium-root-text)}.onboarding-premium-root .marker\:text-white\/60 *::marker{color:var(--onboarding-premium-text-muted)}.marker\:text-white\/60::marker{color:#fff9}.marker\:text-white\/70::marker{color:#ffffffb3}.onboarding-surface-base .marker\:text-white\/70::marker{color:var(--color-text)}.onboarding-surface-base .marker\:text-white\/60::marker{color:var(--color-text-muted)}.onboarding-premium-root .marker\:text-white\/70::marker{color:var(--onboarding-premium-root-text)}.onboarding-premium-root .marker\:text-white\/60::marker{color:var(--onboarding-premium-text-muted)}.placeholder\:text-\[color\:var\(--color-slate-400\)\]::-moz-placeholder{color:var(--color-slate-400)}.placeholder\:text-\[color\:var\(--color-slate-400\)\]::placeholder{color:var(--color-slate-400)}.placeholder\:text-slate-500::-moz-placeholder{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.placeholder\:text-slate-500::placeholder{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.placeholder\:text-white\/25::-moz-placeholder{color:#ffffff40}.placeholder\:text-white\/25::placeholder{color:#ffffff40}:root[data-theme=light] [data-light-scope=dashboard-v3] .placeholder\:text-slate-500::-moz-placeholder,:root[data-theme=light] [data-light-scope=editor] .placeholder\:text-slate-500::-moz-placeholder{color:var(--color-text-subtle)}:root[data-theme=light] [data-light-scope=dashboard-v3] .placeholder\:text-slate-500::placeholder,:root[data-theme=light] [data-light-scope=editor] .placeholder\:text-slate-500::placeholder{color:var(--color-text-subtle)}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-0:before{content:var(--tw-content);top:0;right:0;bottom:0;left:0}.before\:rounded-\[inherit\]:before{content:var(--tw-content);border-radius:inherit}.before\:bg-amber-200\/\[0\.06\]:before{content:var(--tw-content);background-color:#fde68a0f}.before\:bg-emerald-300\/\[0\.08\]:before{content:var(--tw-content);background-color:#6ee7b714}.before\:opacity-100:before{content:var(--tw-content);opacity:1}.before\:content-\[\'\'\]:before{--tw-content: "";content:var(--tw-content)}.last\:border-b-0:last-child{border-bottom-width:0px}.focus-within\:ring-2:focus-within{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-within\:ring-white\/60:focus-within{--tw-ring-color: rgb(255 255 255 / .6)}.hover\:-translate-y-0\.5:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.02\]:hover{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-\[\#c4b5fd\]:hover{--tw-border-opacity: 1;border-color:rgb(196 181 253 / var(--tw-border-opacity, 1))}.hover\:border-\[\#c9b6f2\]:hover{--tw-border-opacity: 1;border-color:rgb(201 182 242 / var(--tw-border-opacity, 1))}.hover\:border-\[color\:var\(--admin-accent\)\]:hover{border-color:var(--admin-accent)}.hover\:border-\[color\:var\(--color-border-soft\)\]:hover{border-color:var(--color-border-soft)}.hover\:border-\[color\:var\(--color-border-strong\)\]:hover{border-color:var(--color-border-strong)}.hover\:border-\[color\:var\(--color-quickaccess-cta-hover-border\)\]:hover{border-color:var(--color-quickaccess-cta-hover-border)}.hover\:border-\[rgba\(78\,61\,130\,0\.28\)\]:hover{border-color:#4e3d8247}.hover\:border-\[rgba\(78\,61\,130\,0\.3\)\]:hover{border-color:#4e3d824d}.hover\:border-amber-300:hover{--tw-border-opacity: 1;border-color:rgb(252 211 77 / var(--tw-border-opacity, 1))}.hover\:border-amber-500\/80:hover{border-color:#f59e0bcc}.hover\:border-cyan-200\/90:hover{border-color:#a5f3fce6}.hover\:border-cyan-400\/60:hover{border-color:#22d3ee99}.hover\:border-cyan-500\/80:hover{border-color:#06b6d4cc}.hover\:border-emerald-300:hover{--tw-border-opacity: 1;border-color:rgb(110 231 183 / var(--tw-border-opacity, 1))}.hover\:border-emerald-300\/50:hover{border-color:#6ee7b780}.hover\:border-emerald-300\/60:hover{border-color:#6ee7b799}.hover\:border-emerald-400\/60:hover{border-color:#34d39999}.hover\:border-rose-100\/70:hover{border-color:#ffe4e6b3}.hover\:border-rose-200\/70:hover{border-color:#fecdd3b3}.hover\:border-rose-200\/80:hover{border-color:#fecdd3cc}.hover\:border-rose-300:hover{--tw-border-opacity: 1;border-color:rgb(253 164 175 / var(--tw-border-opacity, 1))}.hover\:border-rose-400:hover{--tw-border-opacity: 1;border-color:rgb(251 113 133 / var(--tw-border-opacity, 1))}.hover\:border-sky-300\/50:hover{border-color:#7dd3fc80}.hover\:border-sky-300\/60:hover{border-color:#7dd3fc99}.hover\:border-sky-400\/60:hover{border-color:#38bdf899}.hover\:border-sky-400\/70:hover{border-color:#38bdf8b3}.hover\:border-sky-500:hover{--tw-border-opacity: 1;border-color:rgb(14 165 233 / var(--tw-border-opacity, 1))}.hover\:border-slate-200:hover{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.hover\:border-slate-500:hover{--tw-border-opacity: 1;border-color:rgb(100 116 139 / var(--tw-border-opacity, 1))}.hover\:border-violet-300\/50:hover{border-color:#c4b5fd80}.hover\:border-violet-400\/60:hover{border-color:#a78bfa99}.hover\:border-violet-500\/60:hover{border-color:#8b5cf699}.hover\:border-white\/20:hover{border-color:#fff3}.hover\:border-white\/25:hover{border-color:#ffffff40}.hover\:border-white\/30:hover{border-color:#ffffff4d}.hover\:border-white\/35:hover{border-color:#ffffff59}.hover\:border-white\/40:hover{border-color:#fff6}.hover\:bg-\[\#8b5cf6\]:hover{--tw-bg-opacity: 1;background-color:rgb(139 92 246 / var(--tw-bg-opacity, 1))}.hover\:bg-\[color\:var\(--admin-hover\)\]:hover{background-color:var(--admin-hover)}.hover\:bg-\[color\:var\(--admin-surface-muted\)\]:hover{background-color:var(--admin-surface-muted)}.hover\:bg-\[color\:var\(--color-ios-quick-access-modal-button-hover-bg\)\]:hover{background-color:var(--color-ios-quick-access-modal-button-hover-bg)}.hover\:bg-\[color\:var\(--color-overlay-1\)\]:hover{background-color:var(--color-overlay-1)}.hover\:bg-\[color\:var\(--color-overlay-3\)\]:hover{background-color:var(--color-overlay-3)}.hover\:bg-\[color\:var\(--color-overlay-4\)\]:hover{background-color:var(--color-overlay-4)}.hover\:bg-\[color\:var\(--color-overlay-5\)\]:hover{background-color:var(--color-overlay-5)}.hover\:bg-\[color\:var\(--color-quickaccess-cta-hover-bg\)\]:hover{background-color:var(--color-quickaccess-cta-hover-bg)}.hover\:bg-\[color\:var\(--color-surface-hover\)\]:hover{background-color:var(--color-surface-hover)}.hover\:bg-\[color\:var\(--color-widget-chip-hover-bg\)\]:hover{background-color:var(--color-widget-chip-hover-bg)}.hover\:bg-\[color\:var\(--color-widget-edit-hover-bg\)\]:hover{background-color:var(--color-widget-edit-hover-bg)}.hover\:bg-\[color\:var\(--ib-surface-card-hover\)\]:hover{background-color:var(--ib-surface-card-hover)}.hover\:bg-\[color\:var\(--onboarding-premium-overlay-soft\)\]:hover{background-color:var(--onboarding-premium-overlay-soft)}.hover\:bg-accent-purple\/90:hover{background-color:#8b5cf6e6}.hover\:bg-amber-200:hover{--tw-bg-opacity: 1;background-color:rgb(253 230 138 / var(--tw-bg-opacity, 1))}.hover\:bg-cyan-400\/20:hover{background-color:#22d3ee33}.hover\:bg-emerald-100:hover{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-300:hover{--tw-bg-opacity: 1;background-color:rgb(110 231 183 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-400:hover{--tw-bg-opacity: 1;background-color:rgb(52 211 153 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-400\/20:hover{background-color:#34d39933}.hover\:bg-emerald-400\/30:hover{background-color:#34d3994d}.hover\:bg-fuchsia-400:hover{--tw-bg-opacity: 1;background-color:rgb(232 121 249 / var(--tw-bg-opacity, 1))}.hover\:bg-rose-100\/20:hover{background-color:#ffe4e633}.hover\:bg-rose-200\/85:hover{background-color:#fecdd3d9}.hover\:bg-rose-500\/10:hover{background-color:#f43f5e1a}.hover\:bg-rose-500\/30:hover{background-color:#f43f5e4d}.hover\:bg-rose-500\/60:hover{background-color:#f43f5e99}.hover\:bg-rose-600:hover{--tw-bg-opacity: 1;background-color:rgb(225 29 72 / var(--tw-bg-opacity, 1))}.hover\:bg-sky-300:hover{--tw-bg-opacity: 1;background-color:rgb(125 211 252 / var(--tw-bg-opacity, 1))}.hover\:bg-sky-400:hover{--tw-bg-opacity: 1;background-color:rgb(56 189 248 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-50:hover{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-800:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-800\/60:hover{background-color:#1e293b99}.hover\:bg-slate-800\/80:hover{background-color:#1e293bcc}.hover\:bg-slate-900\/70:hover{background-color:#0f172ab3}.hover\:bg-violet-200\/90:hover{background-color:#ddd6fee6}.hover\:bg-violet-400:hover{--tw-bg-opacity: 1;background-color:rgb(167 139 250 / var(--tw-bg-opacity, 1))}.hover\:bg-violet-400\/25:hover{background-color:#a78bfa40}.hover\:bg-violet-500\/20:hover{background-color:#8b5cf633}.hover\:bg-white:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-white\/20:hover{background-color:#fff3}.hover\:bg-white\/30:hover{background-color:#ffffff4d}.hover\:bg-white\/45:hover{background-color:#ffffff73}.hover\:bg-white\/5:hover{background-color:#ffffff0d}.hover\:bg-white\/\[0\.06\]:hover{background-color:#ffffff0f}.hover\:bg-white\/\[0\.08\]:hover{background-color:#ffffff14}.hover\:bg-white\/\[0\.12\]:hover{background-color:#ffffff1f}.hover\:bg-white\/\[0\.1\]:hover{background-color:#ffffff1a}.hover\:bg-\[linear-gradient\(135deg\,rgba\(255\,255\,255\,0\.08\)\,rgba\(10\,12\,27\,0\.56\)\)\]:hover{background-image:linear-gradient(135deg,#ffffff14,#0a0c1b8f)}.hover\:bg-\[linear-gradient\(135deg\,rgba\(255\,255\,255\,0\.86\)\,rgba\(247\,243\,255\,0\.7\)\)\]:hover{background-image:linear-gradient(135deg,#ffffffdb,#f7f3ffb3)}.hover\:bg-\[linear-gradient\(158deg\,rgba\(255\,255\,255\,0\.12\)\,rgba\(15\,12\,34\,0\.24\)\)\]:hover{background-image:linear-gradient(158deg,#ffffff1f,#0f0c223d)}.hover\:from-sky-400:hover{--tw-gradient-from: #38bdf8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(56 189 248 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:to-blue-400:hover{--tw-gradient-to: #60a5fa var(--tw-gradient-to-position)}.hover\:text-\[\#171126\]:hover{--tw-text-opacity: 1;color:rgb(23 17 38 / var(--tw-text-opacity, 1))}.hover\:text-\[\#2f2552\]:hover{--tw-text-opacity: 1;color:rgb(47 37 82 / var(--tw-text-opacity, 1))}.hover\:text-\[color\:var\(--admin-accent\)\]:hover{color:var(--admin-accent)}.hover\:text-\[color\:var\(--admin-text\)\]:hover{color:var(--admin-text)}.hover\:text-\[color\:var\(--color-text\)\]:hover{color:var(--color-text)}.hover\:text-amber-50:hover{--tw-text-opacity: 1;color:rgb(255 251 235 / var(--tw-text-opacity, 1))}.hover\:text-cyan-50:hover{--tw-text-opacity: 1;color:rgb(236 254 255 / var(--tw-text-opacity, 1))}.hover\:text-emerald-50:hover{--tw-text-opacity: 1;color:rgb(236 253 245 / var(--tw-text-opacity, 1))}.hover\:text-rose-100:hover{--tw-text-opacity: 1;color:rgb(255 228 230 / var(--tw-text-opacity, 1))}.hover\:text-rose-200:hover{--tw-text-opacity: 1;color:rgb(254 205 211 / var(--tw-text-opacity, 1))}.hover\:text-rose-800:hover{--tw-text-opacity: 1;color:rgb(159 18 57 / var(--tw-text-opacity, 1))}.hover\:text-sky-100:hover{--tw-text-opacity: 1;color:rgb(224 242 254 / var(--tw-text-opacity, 1))}.hover\:text-sky-200:hover{--tw-text-opacity: 1;color:rgb(186 230 253 / var(--tw-text-opacity, 1))}.hover\:text-slate-100:hover{--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.hover\:text-slate-900:hover{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.hover\:text-slate-950:hover{--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.hover\:text-violet-50:hover{--tw-text-opacity: 1;color:rgb(245 243 255 / var(--tw-text-opacity, 1))}.hover\:text-violet-800:hover{--tw-text-opacity: 1;color:rgb(91 33 182 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:text-white\/60:hover{color:#fff9}.hover\:text-white\/80:hover{color:#fffc}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-95:hover{opacity:.95}.hover\:shadow-\[0_14px_28px_rgba\(76\,29\,149\,0\.4\)\]:hover{--tw-shadow: 0 14px 28px rgba(76,29,149,.4);--tw-shadow-colored: 0 14px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_14px_30px_rgba\(244\,63\,94\,0\.18\)\]:hover{--tw-shadow: 0 14px 30px rgba(244,63,94,.18);--tw-shadow-colored: 0 14px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_14px_34px_rgba\(15\,23\,42\,0\.24\)\]:hover{--tw-shadow: 0 14px 34px rgba(15,23,42,.24);--tw-shadow-colored: 0 14px 34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_18px_40px_rgba\(124\,58\,237\,0\.35\)\]:hover{--tw-shadow: 0 18px 40px rgba(124,58,237,.35);--tw-shadow-colored: 0 18px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-sm:hover{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:ring-1:hover{--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)}.hover\:ring-white\/35:hover{--tw-ring-color: rgb(255 255 255 / .35)}.hover\:brightness-105:hover{--tw-brightness: brightness(1.05);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.hover\:brightness-110:hover{--tw-brightness: brightness(1.1);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.hover\:saturate-100:hover{--tw-saturate: saturate(1);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)}.onboarding-surface-base .hover\:text-white:hover,.onboarding-surface-base .hover\:text-white\/80:hover{color:var(--color-text)}.onboarding-surface-base .hover\:text-white\/60:hover{color:var(--color-text-muted)}.onboarding-premium-root .hover\:text-white:hover,.onboarding-premium-root .hover\:text-white\/80:hover{color:var(--onboarding-premium-root-text)}.onboarding-premium-root .hover\:text-white\/60:hover{color:var(--onboarding-premium-text-muted)}.onboarding-premium-root .hover\:border-white\/20:hover{border-color:var(--onboarding-glass-border-soft)}.onboarding-premium-root .hover\:bg-white\/12:hover,.onboarding-premium-root .hover\:bg-white\/10:hover,.onboarding-premium-root .hover\:bg-white\/5:hover,.onboarding-premium-root .hover\:bg-white\/\[0\.1\]:hover{background:var(--onboarding-premium-overlay-soft)}:root[data-theme=light] [data-light-scope=dashboard-v3] .hover\:text-white:hover,:root[data-theme=light] [data-light-scope=editor] .hover\:text-white:hover{color:var(--color-text)}:root[data-theme=light] [data-light-scope=dashboard-v3] .hover\:text-slate-100:hover,:root[data-theme=light] [data-light-scope=editor] .hover\:text-slate-100:hover{color:var(--color-text)}:root[data-theme=light] [data-light-scope=dashboard-v3] .hover\:bg-white\/5:hover,:root[data-theme=light] [data-light-scope=editor] .hover\:bg-white\/5:hover{background:var(--color-overlay-1)}:root[data-theme=light] [data-light-scope=dashboard-v3] .hover\:bg-white\/10:hover,:root[data-theme=light] [data-light-scope=editor] .hover\:bg-white\/10:hover{background:var(--color-overlay-1)}:root[data-theme=light] [data-light-scope=dashboard-v3] .hover\:border-white\/20:hover,:root[data-theme=light] [data-light-scope=editor] .hover\:border-white\/20:hover{border-color:var(--color-border-subtle)}:root[data-theme=light] [data-light-scope=dashboard-v3] .hover\:border-white\/30:hover,:root[data-theme=light] [data-light-scope=editor] .hover\:border-white\/30:hover{border-color:var(--color-border-subtle)}.focus\:border-\[color\:var\(--color-border-soft\)\]:focus{border-color:var(--color-border-soft)}.focus\:border-\[color\:var\(--color-border-strong\)\]:focus{border-color:var(--color-border-strong)}.focus\:border-rose-200\/60:focus{border-color:#fecdd399}.focus\:border-sky-400\/70:focus{border-color:#38bdf8b3}.focus\:border-sky-500:focus{--tw-border-opacity: 1;border-color:rgb(14 165 233 / var(--tw-border-opacity, 1))}.focus\:border-violet-200\/45:focus{border-color:#ddd6fe73}.focus\:border-violet-300:focus{--tw-border-opacity: 1;border-color:rgb(196 181 253 / var(--tw-border-opacity, 1))}.focus\:border-violet-300\/45:focus{border-color:#c4b5fd73}.focus\:border-violet-400\/55:focus{border-color:#a78bfa8c}.focus\:border-white\/20:focus{border-color:#fff3}.focus\:bg-white\/\[0\.075\]:focus{background-color:#ffffff13}.focus\:shadow-\[0_0_0_3px_rgba\(167\,139\,250\,0\.22\)\]:focus{--tw-shadow: 0 0 0 3px rgba(167,139,250,.22);--tw-shadow-colored: 0 0 0 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-1: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(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)}.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-amber-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(245 158 11 / var(--tw-ring-opacity, 1))}.focus\:ring-cyan-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(6 182 212 / var(--tw-ring-opacity, 1))}.focus\:ring-emerald-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(110 231 183 / var(--tw-ring-opacity, 1))}.focus\:ring-emerald-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(52 211 153 / var(--tw-ring-opacity, 1))}.focus\:ring-emerald-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(16 185 129 / var(--tw-ring-opacity, 1))}.focus\:ring-rose-400\/20:focus{--tw-ring-color: rgb(251 113 133 / .2)}.focus\:ring-sky-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(125 211 252 / var(--tw-ring-opacity, 1))}.focus\:ring-sky-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(56 189 248 / var(--tw-ring-opacity, 1))}.focus\:ring-sky-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(14 165 233 / var(--tw-ring-opacity, 1))}.focus\:ring-sky-500\/40:focus{--tw-ring-color: rgb(14 165 233 / .4)}.focus\:ring-violet-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(139 92 246 / var(--tw-ring-opacity, 1))}.focus\:ring-white\/20:focus{--tw-ring-color: rgb(255 255 255 / .2)}.onboarding-premium-root .focus\:border-white\/20:focus{border-color:var(--onboarding-glass-border-soft)}:root[data-theme=light] [data-light-scope=dashboard-v3] .focus\:border-white\/20:focus,:root[data-theme=light] [data-light-scope=editor] .focus\:border-white\/20:focus{border-color:var(--color-border-subtle)}.focus-visible\:border-\[color\:var\(--color-border-strong\)\]:focus-visible{border-color:var(--color-border-strong)}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-offset-\[-2px\]:focus-visible{outline-offset:-2px}.focus-visible\:outline-\[\#4e3d82\]:focus-visible{outline-color:#4e3d82}.focus-visible\:outline-amber-300:focus-visible{outline-color:#fcd34d}.focus-visible\:outline-slate-300:focus-visible{outline-color:#cbd5e1}.focus-visible\:outline-violet-300:focus-visible{outline-color:#c4b5fd}.focus-visible\:outline-violet-400:focus-visible{outline-color:#a78bfa}.focus-visible\:outline-violet-400\/70:focus-visible{outline-color:#a78bfab3}.focus-visible\:outline-white:focus-visible{outline-color:#fff}.focus-visible\:outline-white\/60:focus-visible{outline-color:#fff9}.focus-visible\:outline-white\/70:focus-visible{outline-color:#ffffffb3}.focus-visible\:ring-0:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-4:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-\[\#cf8bf3\]\/60:focus-visible{--tw-ring-color: rgb(207 139 243 / .6)}.focus-visible\:ring-\[\#d78bff\]\/70:focus-visible{--tw-ring-color: rgb(215 139 255 / .7)}.focus-visible\:ring-\[color\:color-mix\(in_srgb\,var\(--color-accent-secondary\)_70\%\,white\)\]:focus-visible{--tw-ring-color: color-mix(in srgb,var(--color-accent-secondary) 70%,white)}.focus-visible\:ring-\[color\:var\(--color-accent-primary\)\]:focus-visible{--tw-ring-color: var(--color-accent-primary)}.focus-visible\:ring-\[color\:var\(--color-overlay-4\)\]:focus-visible{--tw-ring-color: var(--color-overlay-4)}.focus-visible\:ring-\[color\:var\(--color-primary\)\]:focus-visible{--tw-ring-color: var(--color-primary)}.focus-visible\:ring-fuchsia-400:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(232 121 249 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-rose-400\/40:focus-visible{--tw-ring-color: rgb(251 113 133 / .4)}.focus-visible\:ring-rose-400\/50:focus-visible{--tw-ring-color: rgb(251 113 133 / .5)}.focus-visible\:ring-sky-300\/60:focus-visible{--tw-ring-color: rgb(125 211 252 / .6)}.focus-visible\:ring-sky-400:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(56 189 248 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-violet-200:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(221 214 254 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-violet-200\/35:focus-visible{--tw-ring-color: rgb(221 214 254 / .35)}.focus-visible\:ring-violet-300:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(196 181 253 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-violet-300\/60:focus-visible{--tw-ring-color: rgb(196 181 253 / .6)}.focus-visible\:ring-violet-300\/70:focus-visible{--tw-ring-color: rgb(196 181 253 / .7)}.focus-visible\:ring-violet-400\/60:focus-visible{--tw-ring-color: rgb(167 139 250 / .6)}.focus-visible\:ring-white\/30:focus-visible{--tw-ring-color: rgb(255 255 255 / .3)}.focus-visible\:ring-white\/60:focus-visible{--tw-ring-color: rgb(255 255 255 / .6)}.focus-visible\:ring-white\/70:focus-visible{--tw-ring-color: rgb(255 255 255 / .7)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.focus-visible\:ring-offset-\[\#090815\]:focus-visible{--tw-ring-offset-color: #090815}.focus-visible\:ring-offset-\[\#fbfaff\]:focus-visible{--tw-ring-offset-color: #fbfaff}.focus-visible\:ring-offset-\[color\:var\(--color-bg\)\]:focus-visible{--tw-ring-offset-color: var(--color-bg)}.focus-visible\:ring-offset-\[color\:var\(--color-overlay-1\)\]:focus-visible{--tw-ring-offset-color: var(--color-overlay-1)}.focus-visible\:ring-offset-\[color\:var\(--color-surface\)\]:focus-visible{--tw-ring-offset-color: var(--color-surface)}.focus-visible\:ring-offset-\[color\:var\(--color-surface-elevated\)\]:focus-visible{--tw-ring-offset-color: var(--color-surface-elevated)}.focus-visible\:ring-offset-\[color\:var\(--color-surface-muted\)\]:focus-visible{--tw-ring-offset-color: var(--color-surface-muted)}.focus-visible\:ring-offset-slate-950:focus-visible{--tw-ring-offset-color: #020617}.focus-visible\:ring-offset-transparent:focus-visible{--tw-ring-offset-color: transparent}.active\:translate-y-\[1px\]:active{--tw-translate-y: 1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.97\]:active{--tw-scale-x: .97;--tw-scale-y: .97;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.98\]:active{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.99\]:active{--tw-scale-x: .99;--tw-scale-y: .99;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:cursor-grabbing:active{cursor:grabbing}.active\:bg-white\/\[0\.08\]:active{background-color:#ffffff14}.enabled\:cursor-grab:enabled{cursor:grab}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:border-\[color\:var\(--color-quickaccess-cta-disabled-border\)\]:disabled{border-color:var(--color-quickaccess-cta-disabled-border)}.disabled\:border-slate-200:disabled{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.disabled\:bg-\[color\:var\(--color-quickaccess-cta-disabled-bg\)\]:disabled{background-color:var(--color-quickaccess-cta-disabled-bg)}.disabled\:bg-emerald-700\/60:disabled{background-color:#04785799}.disabled\:bg-slate-100:disabled{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.disabled\:text-\[color\:var\(--color-quickaccess-cta-disabled-text\)\]:disabled{color:var(--color-quickaccess-cta-disabled-text)}.disabled\:text-slate-600:disabled{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-55:disabled{opacity:.55}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-65:disabled{opacity:.65}.disabled\:opacity-70:disabled{opacity:.7}.disabled\:opacity-80:disabled{opacity:.8}.disabled\:shadow-\[0_8px_20px_rgba\(15\,23\,42\,0\.16\)\]:disabled{--tw-shadow: 0 8px 20px rgba(15,23,42,.16);--tw-shadow-colored: 0 8px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group[open] .group-open\:block,.group:hover .group-hover\:block{display:block}.group:hover .group-hover\:scale-\[1\.02\]{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:border-white\/40{border-color:#fff6}.group:hover .group-hover\:bg-white\/90{background-color:#ffffffe6}.group:hover .group-hover\:bg-white\/\[0\.14\]{background-color:#ffffff24}.group:hover .group-hover\:text-\[\#171126\]{--tw-text-opacity: 1;color:rgb(23 17 38 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-\[color\:var\(--color-text\)\]{color:var(--color-text)}.group:hover .group-hover\:text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.onboarding-surface-base .group:hover .group-hover\:text-white{color:var(--color-text)}.onboarding-premium-root .group:hover .group-hover\:text-white{color:var(--onboarding-premium-root-text)}:root[data-theme=light] [data-light-scope=dashboard-v3] .group:hover .group-hover\:text-white,:root[data-theme=light] [data-light-scope=editor] .group:hover .group-hover\:text-white{color:var(--color-text)}.group:active .group-active\:scale-95{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[selected\=true\]\:scale-110[data-selected=true]{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[disabled\=true\]\:cursor-not-allowed[data-disabled=true]{cursor:not-allowed}.data-\[selected\=true\]\:border-sky-400\/70[data-selected=true]{border-color:#38bdf8b3}.data-\[selected\=true\]\:border-transparent[data-selected=true]{border-color:transparent}.data-\[selected\=true\]\:border-violet-400\/70[data-selected=true]{border-color:#a78bfab3}.data-\[selected\=true\]\:bg-sky-400[data-selected=true]{--tw-bg-opacity: 1;background-color:rgb(56 189 248 / var(--tw-bg-opacity, 1))}.data-\[selected\=true\]\:bg-sky-400\/10[data-selected=true]{background-color:#38bdf81a}.data-\[selected\=true\]\:bg-violet-400[data-selected=true]{--tw-bg-opacity: 1;background-color:rgb(167 139 250 / var(--tw-bg-opacity, 1))}.data-\[selected\=true\]\:bg-violet-500\/10[data-selected=true]{background-color:#8b5cf61a}.data-\[selected\=true\]\:text-slate-900[data-selected=true]{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.data-\[selected\=true\]\:text-white[data-selected=true]{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.data-\[disabled\=true\]\:opacity-60[data-disabled=true]{opacity:.6}.data-\[selected\=true\]\:opacity-100[data-selected=true]{opacity:1}.data-\[selected\=true\]\:shadow-inner[data-selected=true]{--tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / .05);--tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.data-\[selected\=true\]\:shadow-sky-400\/20[data-selected=true]{--tw-shadow-color: rgb(56 189 248 / .2);--tw-shadow: var(--tw-shadow-colored)}.data-\[selected\=true\]\:shadow-violet-500\/20[data-selected=true]{--tw-shadow-color: rgb(139 92 246 / .2);--tw-shadow: var(--tw-shadow-colored)}.onboarding-surface-base .data-\[selected\=true\]\:text-white[data-selected=true]{color:var(--color-text)}.onboarding-premium-root .data-\[selected\=true\]\:text-white[data-selected=true]{color:var(--onboarding-premium-root-text)}:root[data-theme=light] [data-light-scope=dashboard-v3] .data-\[selected\=true\]\:text-white[data-selected=true],:root[data-theme=light] [data-light-scope=editor] .data-\[selected\=true\]\:text-white[data-selected=true]{color:var(--color-text)}.data-\[disabled\=true\]\:hover\:border-white\/10:hover[data-disabled=true]{border-color:#ffffff1a}.data-\[disabled\=true\]\:hover\:bg-white\/5:hover[data-disabled=true]{background-color:#ffffff0d}.onboarding-premium-root .data-\[disabled\=true\]\:hover\:border-white\/10:hover[data-disabled=true]{border-color:var(--onboarding-glass-border-soft)}.onboarding-premium-root .data-\[disabled\=true\]\:hover\:bg-white\/5:hover[data-disabled=true]{background:var(--onboarding-premium-overlay-soft)}:root[data-theme=light] [data-light-scope=dashboard-v3] .data-\[disabled\=true\]\:hover\:bg-white\/5:hover[data-disabled=true],:root[data-theme=light] [data-light-scope=editor] .data-\[disabled\=true\]\:hover\:bg-white\/5:hover[data-disabled=true]{background:var(--color-overlay-1)}:root[data-theme=light] [data-light-scope=dashboard-v3] .data-\[disabled\=true\]\:hover\:border-white\/10:hover[data-disabled=true],:root[data-theme=light] [data-light-scope=editor] .data-\[disabled\=true\]\:hover\:border-white\/10:hover[data-disabled=true]{border-color:var(--color-border-subtle)}.dark\:border-\[color\:color-mix\(in_srgb\,var\(--color-border-subtle\)_52\%\,\#fbbf24_48\%\)\]:is(.dark *){border-color:color-mix(in srgb,var(--color-border-subtle) 52%,#fbbf24 48%)}.dark\:border-\[color\:color-mix\(in_srgb\,var\(--color-border-subtle\)_54\%\,\#c4b5fd_46\%\)\]:is(.dark *){border-color:color-mix(in srgb,var(--color-border-subtle) 54%,#c4b5fd 46%)}.dark\:border-\[color\:color-mix\(in_srgb\,var\(--color-border-subtle\)_56\%\,\#67e8f9_44\%\)\]:is(.dark *){border-color:color-mix(in srgb,var(--color-border-subtle) 56%,#67e8f9 44%)}.dark\:border-\[color\:color-mix\(in_srgb\,var\(--color-border-subtle\)_68\%\,\#bfdbfe_32\%\)\]:is(.dark *){border-color:color-mix(in srgb,var(--color-border-subtle) 68%,#bfdbfe 32%)}.dark\:border-\[color\:var\(--color-border-subtle\)\]:is(.dark *){border-color:var(--color-border-subtle)}.dark\:border-amber-300\/35:is(.dark *){border-color:#fcd34d59}.dark\:border-amber-300\/80:is(.dark *){border-color:#fcd34dcc}.dark\:border-emerald-300\/45:is(.dark *){border-color:#6ee7b773}.dark\:border-emerald-300\/70:is(.dark *){border-color:#6ee7b7b3}.dark\:border-rose-300\/45:is(.dark *){border-color:#fda4af73}.dark\:border-rose-300\/70:is(.dark *){border-color:#fda4afb3}.dark\:border-violet-300\/40:is(.dark *){border-color:#c4b5fd66}.dark\:border-violet-300\/50:is(.dark *){border-color:#c4b5fd80}.dark\:border-violet-300\/55:is(.dark *){border-color:#c4b5fd8c}.dark\:border-white\/10:is(.dark *){border-color:#ffffff1a}.dark\:border-white\/15:is(.dark *){border-color:#ffffff26}.dark\:border-white\/30:is(.dark *){border-color:#ffffff4d}.dark\:border-white\/90:is(.dark *){border-color:#ffffffe6}.dark\:bg-\[color\:color-mix\(in_srgb\,var\(--color-overlay-2\)_64\%\,\#22d3ee_36\%\)\]:is(.dark *){background-color:color-mix(in srgb,var(--color-overlay-2) 64%,#22d3ee 36%)}.dark\:bg-\[color\:color-mix\(in_srgb\,var\(--color-overlay-2\)_66\%\,\#8b5cf6_34\%\)\]:is(.dark *){background-color:color-mix(in srgb,var(--color-overlay-2) 66%,#8b5cf6 34%)}.dark\:bg-\[color\:color-mix\(in_srgb\,var\(--color-overlay-2\)_66\%\,\#f59e0b_34\%\)\]:is(.dark *){background-color:color-mix(in srgb,var(--color-overlay-2) 66%,#f59e0b 34%)}.dark\:bg-\[color\:color-mix\(in_srgb\,var\(--color-overlay-2\)_74\%\,\#7dd3fc_26\%\)\]:is(.dark *){background-color:color-mix(in srgb,var(--color-overlay-2) 74%,#7dd3fc 26%)}.dark\:bg-\[color\:var\(--ib-surface-card\)\]:is(.dark *){background-color:var(--ib-surface-card)}.dark\:bg-\[radial-gradient\(circle_at_50\%_18\%\,rgba\(251\,191\,36\,0\.16\)\,transparent_46\%\)\,rgba\(7\,13\,16\,0\.84\)\]:is(.dark *){background-color:radial-gradient(circle at 50% 18%,rgba(251,191,36,.16),transparent 46%),rgba(7,13,16,.84)}.dark\:bg-\[rgba\(7\,13\,16\,0\.58\)\]:is(.dark *){background-color:#070d1094}.dark\:bg-\[rgba\(7\,13\,16\,0\.62\)\]:is(.dark *){background-color:#070d109e}.dark\:bg-\[rgba\(7\,13\,16\,0\.78\)\]:is(.dark *){background-color:#070d10c7}.dark\:bg-\[rgba\(7\,13\,16\,0\.84\)\]:is(.dark *){background-color:#070d10d6}.dark\:bg-amber-400:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(251 191 36 / var(--tw-bg-opacity, 1))}.dark\:bg-emerald-400:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(52 211 153 / var(--tw-bg-opacity, 1))}.dark\:bg-emerald-500:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.dark\:bg-rose-500:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(244 63 94 / var(--tw-bg-opacity, 1))}.dark\:bg-slate-900\/40:is(.dark *){background-color:#0f172a66}.dark\:bg-slate-950:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity, 1))}.dark\:bg-violet-500\/35:is(.dark *){background-color:#8b5cf659}.dark\:bg-violet-500\/45:is(.dark *){background-color:#8b5cf673}.dark\:bg-white:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.dark\:bg-white\/10:is(.dark *){background-color:#ffffff1a}.dark\:bg-white\/25:is(.dark *){background-color:#ffffff40}.dark\:bg-gradient-to-b:is(.dark *){background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.dark\:from-\[rgba\(7\,10\,16\,0\.96\)\]:is(.dark *){--tw-gradient-from: rgba(7,10,16,.96) var(--tw-gradient-from-position);--tw-gradient-to: rgba(7, 10, 16, 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:to-\[rgba\(8\,12\,18\,0\.9\)\]:is(.dark *){--tw-gradient-to: rgba(8,12,18,.9) var(--tw-gradient-to-position)}.dark\:fill-\[rgba\(248\,250\,252\,0\.18\)\]:is(.dark *){fill:#f8fafc2e}.dark\:stroke-\[color-mix\(in_srgb\,var\(--color-border-subtle\)_78\%\,white_8\%\)\]:is(.dark *){stroke:color-mix(in srgb,var(--color-border-subtle) 78%,white 8%)}.dark\:stroke-\[rgba\(248\,250\,252\,0\.82\)\]:is(.dark *){stroke:#f8fafcd1}.dark\:text-\[12px\]:is(.dark *){font-size:12px}.dark\:font-medium:is(.dark *){font-weight:500}.dark\:text-\[color\:color-mix\(in_srgb\,\#ffffff_84\%\,var\(--color-accent-primary\)_16\%\)\]:is(.dark *){color:color-mix(in srgb,#ffffff 84%,var(--color-accent-primary) 16%)}.dark\:text-\[color\:color-mix\(in_srgb\,\#ffffff_86\%\,var\(--color-accent-secondary\)_14\%\)\]:is(.dark *){color:color-mix(in srgb,#ffffff 86%,var(--color-accent-secondary) 14%)}.dark\:text-\[color\:color-mix\(in_srgb\,var\(--color-text-muted\)_86\%\,transparent\)\]:is(.dark *){color:color-mix(in srgb,var(--color-text-muted) 86%,transparent)}.dark\:text-\[color\:color-mix\(in_srgb\,var\(--color-text-strong\)_84\%\,white_16\%\)\]:is(.dark *){color:color-mix(in srgb,var(--color-text-strong) 84%,white 16%)}.dark\:text-\[color\:color-mix\(in_srgb\,white_86\%\,\#fef3c7_14\%\)\]:is(.dark *){color:color-mix(in srgb,white 86%,#fef3c7 14%)}.dark\:text-\[color\:var\(--color-slate-100\)\]:is(.dark *){color:var(--color-slate-100)}.dark\:text-\[color\:var\(--color-slate-300\)\]:is(.dark *){color:var(--color-slate-300)}.dark\:text-\[color\:var\(--color-text-dim\)\]:is(.dark *){color:var(--color-text-dim)}.dark\:text-\[color\:var\(--color-text-faint\)\]:is(.dark *){color:var(--color-text-faint)}.dark\:text-amber-300:is(.dark *){--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.dark\:text-amber-950:is(.dark *){--tw-text-opacity: 1;color:rgb(69 26 3 / var(--tw-text-opacity, 1))}.dark\:text-black:is(.dark *){--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.dark\:text-emerald-200:is(.dark *){--tw-text-opacity: 1;color:rgb(167 243 208 / var(--tw-text-opacity, 1))}.dark\:text-emerald-300:is(.dark *){--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.dark\:text-emerald-950:is(.dark *){--tw-text-opacity: 1;color:rgb(2 44 34 / var(--tw-text-opacity, 1))}.dark\:text-rose-300:is(.dark *){--tw-text-opacity: 1;color:rgb(253 164 175 / var(--tw-text-opacity, 1))}.dark\:text-rose-50:is(.dark *){--tw-text-opacity: 1;color:rgb(255 241 242 / var(--tw-text-opacity, 1))}.dark\:text-rose-950:is(.dark *){--tw-text-opacity: 1;color:rgb(76 5 25 / var(--tw-text-opacity, 1))}.dark\:text-slate-100:is(.dark *){--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.dark\:text-slate-200:is(.dark *){--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.dark\:text-slate-300:is(.dark *){--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.dark\:text-slate-400:is(.dark *){--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.dark\:text-slate-50:is(.dark *){--tw-text-opacity: 1;color:rgb(248 250 252 / var(--tw-text-opacity, 1))}.dark\:text-text-muted:is(.dark *){--tw-text-opacity: 1;color:rgb(203 213 245 / var(--tw-text-opacity, 1))}.dark\:text-violet-100:is(.dark *){--tw-text-opacity: 1;color:rgb(237 233 254 / var(--tw-text-opacity, 1))}.dark\:text-violet-200\/90:is(.dark *){color:#ddd6fee6}.dark\:text-violet-50:is(.dark *){--tw-text-opacity: 1;color:rgb(245 243 255 / var(--tw-text-opacity, 1))}.dark\:text-white:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark\:text-white\/85:is(.dark *){color:#ffffffd9}.dark\:opacity-\[0\.14\]:is(.dark *){opacity:.14}.dark\:shadow-\[0_0_0_1px_rgba\(251\,191\,36\,0\.16\)\,0_22px_44px_rgba\(0\,0\,0\,0\.26\)\]:is(.dark *){--tw-shadow: 0 0 0 1px rgba(251,191,36,.16),0 22px 44px rgba(0,0,0,.26);--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color), 0 22px 44px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:shadow-\[0_0_20px_color-mix\(in_srgb\,\#22d3ee_32\%\,transparent\)\]:is(.dark *){--tw-shadow: 0 0 20px color-mix(in srgb,#22d3ee 32%,transparent);--tw-shadow-colored: 0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:shadow-\[0_0_20px_color-mix\(in_srgb\,\#8b5cf6_30\%\,transparent\)\]:is(.dark *){--tw-shadow: 0 0 20px color-mix(in srgb,#8b5cf6 30%,transparent);--tw-shadow-colored: 0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:shadow-\[0_0_20px_color-mix\(in_srgb\,\#f59e0b_30\%\,transparent\)\]:is(.dark *){--tw-shadow: 0 0 20px color-mix(in srgb,#f59e0b 30%,transparent);--tw-shadow-colored: 0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:shadow-\[0_0_22px_color-mix\(in_srgb\,\#7dd3fc_26\%\,transparent\)\]:is(.dark *){--tw-shadow: 0 0 22px color-mix(in srgb,#7dd3fc 26%,transparent);--tw-shadow-colored: 0 0 22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:shadow-\[0_12px_24px_rgba\(2\,8\,23\,0\.22\)\]:is(.dark *){--tw-shadow: 0 12px 24px rgba(2,8,23,.22);--tw-shadow-colored: 0 12px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:shadow-\[0_14px_35px_rgba\(244\,63\,94\,0\.28\)\]:is(.dark *){--tw-shadow: 0 14px 35px rgba(244,63,94,.28);--tw-shadow-colored: 0 14px 35px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:shadow-\[0_16px_30px_rgba\(2\,8\,23\,0\.32\)\]:is(.dark *){--tw-shadow: 0 16px 30px rgba(2,8,23,.32);--tw-shadow-colored: 0 16px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:shadow-\[0_6px_18px_rgba\(124\,58\,237\,0\.35\)\]:is(.dark *){--tw-shadow: 0 6px 18px rgba(124,58,237,.35);--tw-shadow-colored: 0 6px 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.06\)\]:is(.dark *){--tw-shadow: inset 0 1px 0 rgba(255,255,255,.06);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.2\)\,0_10px_18px_rgba\(76\,29\,149\,0\.3\)\]:is(.dark *){--tw-shadow: inset 0 1px 0 rgba(255,255,255,.2),0 10px 18px rgba(76,29,149,.3);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color), 0 10px 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:shadow-none:is(.dark *){--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:shadow-\[var\(--shadow-elev-2\)\]:is(.dark *){--tw-shadow-color: var(--shadow-elev-2);--tw-shadow: var(--tw-shadow-colored)}.onboarding-surface-base .dark\:text-white:is(.dark *){color:var(--color-text)}.onboarding-surface-base .dark\:text-white\/85:is(.dark *){color:var(--color-text)}.onboarding-premium-root .dark\:text-white:is(.dark *){color:var(--onboarding-premium-root-text)}.onboarding-premium-root .dark\:text-white\/85:is(.dark *){color:var(--onboarding-premium-root-text)}.onboarding-premium-root .dark\:border-white\/15:is(.dark *){border-color:var(--onboarding-glass-border-soft)}.onboarding-premium-root .dark\:border-white\/10:is(.dark *){border-color:var(--onboarding-glass-border-soft)}.onboarding-premium-root .dark\:bg-white\/10:is(.dark *){background:var(--onboarding-premium-overlay-soft)}:root[data-theme=light] [data-light-scope=dashboard-v3] .dark\:text-white:is(.dark *),:root[data-theme=light] [data-light-scope=editor] .dark\:text-white:is(.dark *){color:var(--color-text)}:root[data-theme=light] [data-light-scope=dashboard-v3] .dark\:text-slate-100:is(.dark *),:root[data-theme=light] [data-light-scope=editor] .dark\:text-slate-100:is(.dark *){color:var(--color-text)}:root[data-theme=light] [data-light-scope=dashboard-v3] .dark\:text-slate-200:is(.dark *),:root[data-theme=light] [data-light-scope=editor] .dark\:text-slate-200:is(.dark *){color:var(--color-text-muted)}:root[data-theme=light] [data-light-scope=dashboard-v3] .dark\:text-slate-300:is(.dark *),:root[data-theme=light] [data-light-scope=editor] .dark\:text-slate-300:is(.dark *){color:var(--color-text-muted)}:root[data-theme=light] [data-light-scope=dashboard-v3] .dark\:text-slate-400:is(.dark *),:root[data-theme=light] [data-light-scope=editor] .dark\:text-slate-400:is(.dark *){color:var(--color-text-subtle)}:root[data-theme=light] [data-light-scope=dashboard-v3] .dark\:bg-white\/10:is(.dark *),:root[data-theme=light] [data-light-scope=editor] .dark\:bg-white\/10:is(.dark *){background:var(--color-overlay-1)}:root[data-theme=light] [data-light-scope=dashboard-v3] .dark\:border-white\/10:is(.dark *),:root[data-theme=light] [data-light-scope=editor] .dark\:border-white\/10:is(.dark *){border-color:var(--color-border-subtle)}:root[data-theme=light] [data-light-scope=dashboard-v3] .dark\:border-white\/15:is(.dark *),:root[data-theme=light] [data-light-scope=editor] .dark\:border-white\/15:is(.dark *){border-color:var(--color-border-subtle)}:root[data-theme=light] [data-light-scope=dashboard-v3] .dark\:border-white\/30:is(.dark *),:root[data-theme=light] [data-light-scope=editor] .dark\:border-white\/30:is(.dark *){border-color:var(--color-border-subtle)}.dark\:hover\:border-violet-200\/70:hover:is(.dark *){border-color:#ddd6feb3}.dark\:hover\:border-violet-200\/80:hover:is(.dark *){border-color:#ddd6fecc}.dark\:hover\:bg-rose-400:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(251 113 133 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-violet-500\/45:hover:is(.dark *){background-color:#8b5cf673}.dark\:hover\:text-white:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark\:hover\:shadow-\[0_18px_40px_rgba\(244\,63\,94\,0\.34\)\]:hover:is(.dark *){--tw-shadow: 0 18px 40px rgba(244,63,94,.34);--tw-shadow-colored: 0 18px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.onboarding-surface-base .dark\:hover\:text-white:hover:is(.dark *){color:var(--color-text)}.onboarding-premium-root .dark\:hover\:text-white:hover:is(.dark *){color:var(--onboarding-premium-root-text)}:root[data-theme=light] [data-light-scope=dashboard-v3] .dark\:hover\:text-white:hover:is(.dark *),:root[data-theme=light] [data-light-scope=editor] .dark\:hover\:text-white:hover:is(.dark *){color:var(--color-text)}.dark\:focus-visible\:outline-violet-200:focus-visible:is(.dark *){outline-color:#ddd6fe}.dark\:focus-visible\:outline-violet-200\/65:focus-visible:is(.dark *){outline-color:#ddd6fea6}@media (max-width: 360px){.max-\[360px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 640px){.sm\:inset-x-auto{left:auto;right:auto}.sm\:left-6{left:1.5rem}.sm\:left-auto{left:auto}.sm\:right-6{right:1.5rem}.sm\:top-\[7\.8rem\]{top:7.8rem}.sm\:order-1{order:1}.sm\:order-2{order:2}.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:mt-0\.5{margin-top:.125rem}.sm\:mt-2\.5{margin-top:.625rem}.sm\:block{display:block}.sm\:inline-flex{display:inline-flex}.sm\:h-11{height:2.75rem}.sm\:h-14{height:3.5rem}.sm\:h-16{height:4rem}.sm\:h-20{height:5rem}.sm\:h-24{height:6rem}.sm\:h-28{height:7rem}.sm\:h-3\.5{height:.875rem}.sm\:h-32{height:8rem}.sm\:h-36{height:9rem}.sm\:h-7{height:1.75rem}.sm\:h-9{height:2.25rem}.sm\:h-\[1\.75em\]{height:1.75em}.sm\:h-\[15\.5rem\]{height:15.5rem}.sm\:h-\[24rem\]{height:24rem}.sm\:h-\[30px\]{height:30px}.sm\:h-\[4\.45rem\]{height:4.45rem}.sm\:h-\[4\.95rem\]{height:4.95rem}.sm\:h-\[4rem\]{height:4rem}.sm\:h-\[5\.5rem\]{height:5.5rem}.sm\:h-\[75\%\]{height:75%}.sm\:h-\[9\.5rem\]{height:9.5rem}.sm\:max-h-72{max-height:18rem}.sm\:min-h-56{min-height:14rem}.sm\:min-h-\[15\.5rem\]{min-height:15.5rem}.sm\:w-10{width:2.5rem}.sm\:w-11{width:2.75rem}.sm\:w-14{width:3.5rem}.sm\:w-20{width:5rem}.sm\:w-24{width:6rem}.sm\:w-28{width:7rem}.sm\:w-3\.5{width:.875rem}.sm\:w-32{width:8rem}.sm\:w-7{width:1.75rem}.sm\:w-9{width:2.25rem}.sm\:w-\[15\.5rem\]{width:15.5rem}.sm\:w-\[2\.65rem\]{width:2.65rem}.sm\:w-\[2\.95rem\]{width:2.95rem}.sm\:w-\[22\.5rem\]{width:22.5rem}.sm\:w-\[3\.45rem\]{width:3.45rem}.sm\:w-\[3\.85rem\]{width:3.85rem}.sm\:w-\[75\%\]{width:75%}.sm\:w-\[9\.5rem\]{width:9.5rem}.sm\:w-auto{width:auto}.sm\:min-w-56{min-width:14rem}.sm\:min-w-\[15\.5rem\]{min-width:15.5rem}.sm\:max-w-72{max-width:18rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[5\.5rem_minmax\(0\,1fr\)_5\.6rem\]{grid-template-columns:5.5rem minmax(0,1fr) 5.6rem}.sm\:grid-cols-\[5\.5rem_minmax\(0\,1fr\)_6\.6rem\]{grid-template-columns:5.5rem minmax(0,1fr) 6.6rem}.sm\:grid-cols-\[88px_1fr\]{grid-template-columns:88px 1fr}.sm\:flex-row{flex-direction:row}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:items-start{align-items:flex-start}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-center{justify-content:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-1{gap:.25rem}.sm\:gap-10{gap:2.5rem}.sm\:gap-2{gap:.5rem}.sm\:gap-2\.5{gap:.625rem}.sm\:gap-3{gap:.75rem}.sm\:gap-4{gap:1rem}.sm\:gap-5{gap:1.25rem}.sm\:gap-6{gap:1.5rem}.sm\:gap-7{gap:1.75rem}.sm\:gap-\[1\.125rem\]{gap:1.125rem}.sm\:gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.sm\: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))}.sm\:rounded-\[30px\]{border-radius:30px}.sm\:p-10{padding:2.5rem}.sm\:p-2{padding:.5rem}.sm\:p-3{padding:.75rem}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-7{padding:1.75rem}.sm\:p-8{padding:2rem}.sm\:px-0{padding-left:0;padding-right:0}.sm\:px-10{padding-left:2.5rem;padding-right:2.5rem}.sm\:px-2{padding-left:.5rem;padding-right:.5rem}.sm\:px-3{padding-left:.75rem;padding-right:.75rem}.sm\:px-3\.5{padding-left:.875rem;padding-right:.875rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.sm\:py-2{padding-top:.5rem;padding-bottom:.5rem}.sm\:py-4{padding-top:1rem;padding-bottom:1rem}.sm\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.sm\:pb-4{padding-bottom:1rem}.sm\:pb-6{padding-bottom:1.5rem}.sm\:pb-\[calc\(env\(safe-area-inset-bottom\)\+3rem\)\]{padding-bottom:calc(env(safe-area-inset-bottom) + 3rem)}.sm\:pr-12{padding-right:3rem}.sm\:pt-1\.5{padding-top:.375rem}.sm\:pt-2{padding-top:.5rem}.sm\:pt-3{padding-top:.75rem}.sm\:pt-32{padding-top:8rem}.sm\:pt-48{padding-top:12rem}.sm\:pt-\[calc\(env\(safe-area-inset-top\,0px\)\+1\.35rem\)\]{padding-top:calc(env(safe-area-inset-top,0px) + 1.35rem)}.sm\:text-left{text-align:left}.sm\:text-right{text-align:right}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:text-7xl{font-size:4.5rem;line-height:1}.sm\:text-8xl{font-size:6rem;line-height:1}.sm\:text-\[0\.72rem\]{font-size:.72rem}.sm\:text-\[0\.96rem\]{font-size:.96rem}.sm\:text-\[1\.2rem\]{font-size:1.2rem}.sm\:text-\[2\.15rem\]{font-size:2.15rem}.sm\:text-\[2\.7rem\]{font-size:2.7rem}.sm\:text-\[2\.8rem\]{font-size:2.8rem}.sm\:text-\[22px\]{font-size:22px}.sm\:text-\[2rem\]{font-size:2rem}.sm\:text-\[32px\]{font-size:32px}.sm\:text-\[44px\]{font-size:44px}.sm\:text-\[56px\]{font-size:56px}.sm\:text-\[68px\]{font-size:68px}.sm\:text-\[8px\]{font-size:8px}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.sm\:text-xs{font-size:.75rem;line-height:1rem}.sm\:leading-8{line-height:2rem}}@media (min-width: 768px){.md\:relative{position:relative}.md\:inset-x-10{left:2.5rem;right:2.5rem}.md\:bottom-10{bottom:2.5rem}.md\:bottom-\[calc\(env\(safe-area-inset-bottom\,0px\)\+1\.5rem\)\]{bottom:calc(env(safe-area-inset-bottom,0px) + 1.5rem)}.md\:left-0{left:0}.md\:right-8{right:2rem}.md\:top-0{top:0}.md\:top-6{top:1.5rem}.md\:top-\[calc\(env\(safe-area-inset-top\,0px\)\+1\.25rem\)\]{top:calc(env(safe-area-inset-top,0px) + 1.25rem)}.md\:col-span-3{grid-column:span 3 / span 3}.md\:col-span-4{grid-column:span 4 / span 4}.md\:col-start-2{grid-column-start:2}.md\:row-span-2{grid-row:span 2 / span 2}.md\:-mt-44{margin-top:-11rem}.md\:mb-3{margin-bottom:.75rem}.md\:mb-4{margin-bottom:1rem}.md\:mb-8{margin-bottom:2rem}.md\:ml-0{margin-left:0}.md\:ml-1\.5{margin-left:.375rem}.md\:ml-\[96px\]{margin-left:96px}.md\:mt-14{margin-top:3.5rem}.md\:mt-6{margin-top:1.5rem}.md\:mt-7{margin-top:1.75rem}.md\:mt-8{margin-top:2rem}.md\:block{display:block}.md\:inline{display:inline}.md\:flex{display:flex}.md\:inline-flex{display:inline-flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:h-10{height:2.5rem}.md\:h-11{height:2.75rem}.md\:h-14{height:3.5rem}.md\:h-24{height:6rem}.md\:h-28{height:7rem}.md\:h-40{height:10rem}.md\:h-56{height:14rem}.md\:h-9{height:2.25rem}.md\:h-\[4\.25rem\]{height:4.25rem}.md\:h-\[6\.4rem\]{height:6.4rem}.md\:h-svh{height:100svh}.md\:max-h-\[80vh\]{max-height:80vh}.md\:max-h-\[85vh\]{max-height:85vh}.md\:min-h-0{min-height:0px}.md\:min-h-\[24rem\]{min-height:24rem}.md\:min-h-\[6\.05rem\]{min-height:6.05rem}.md\:min-h-full{min-height:100%}.md\:min-h-svh{min-height:100svh}.md\:w-10{width:2.5rem}.md\:w-14{width:3.5rem}.md\:w-56{width:14rem}.md\:w-64{width:16rem}.md\:w-9{width:2.25rem}.md\:w-\[4\.25rem\]{width:4.25rem}.md\:w-\[6\.4rem\]{width:6.4rem}.md\:w-\[72px\]{width:72px}.md\:w-auto{width:auto}.md\:w-full{width:100%}.md\:min-w-\[220px\]{min-width:220px}.md\:min-w-\[72px\]{min-width:72px}.md\:min-w-\[900px\]{min-width:900px}.md\:max-w-2xl{max-width:42rem}.md\:max-w-5xl{max-width:64rem}.md\:max-w-\[28ch\]{max-width:28ch}.md\:max-w-\[560px\]{max-width:560px}.md\:max-w-xs{max-width:20rem}.md\:flex-1{flex:1 1 0%}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[1\.14fr_0\.86fr\]{grid-template-columns:1.14fr .86fr}.md\:grid-cols-\[1fr\,220px\]{grid-template-columns:1fr 220px}.md\:grid-cols-\[72px_minmax\(0\,1fr\)\]{grid-template-columns:72px minmax(0,1fr)}.md\:grid-cols-\[7rem_minmax\(0\,1fr\)_6\.5rem\]{grid-template-columns:7rem minmax(0,1fr) 6.5rem}.md\:grid-cols-\[7rem_minmax\(0\,1fr\)_7\.5rem\]{grid-template-columns:7rem minmax(0,1fr) 7.5rem}.md\:grid-cols-\[auto_auto\]{grid-template-columns:auto auto}.md\:grid-cols-\[minmax\(0\,220px\)_1fr_auto\]{grid-template-columns:minmax(0,220px) 1fr auto}.md\:grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:flex-col{flex-direction:column}.md\:flex-nowrap{flex-wrap:nowrap}.md\:items-start{align-items:flex-start}.md\:items-end{align-items:flex-end}.md\:items-center{align-items:center}.md\:justify-end{justify-content:flex-end}.md\:justify-center{justify-content:center}.md\:justify-between{justify-content:space-between}.md\:gap-1{gap:.25rem}.md\:gap-10{gap:2.5rem}.md\:gap-2{gap:.5rem}.md\:gap-2\.5{gap:.625rem}.md\:gap-5{gap:1.25rem}.md\:gap-6{gap:1.5rem}.md\:gap-9{gap:2.25rem}.md\:space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.md\:space-y-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))}.md\:space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.md\:space-y-7>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.75rem * var(--tw-space-y-reverse))}.md\:justify-self-auto{justify-self:auto}.md\:justify-self-center{justify-self:center}.md\:rounded-2xl{border-radius:1rem}.md\:rounded-3xl{border-radius:1.5rem}.md\:rounded-\[1\.7rem\]{border-radius:1.7rem}.md\:rounded-\[1\.8rem\]{border-radius:1.8rem}.md\:rounded-\[1\.9rem\]{border-radius:1.9rem}.md\:rounded-\[2\.35rem\]{border-radius:2.35rem}.md\:border-b{border-bottom-width:1px}.md\:border-b-0{border-bottom-width:0px}.md\:border-l{border-left-width:1px}.md\:border-white\/10{border-color:#ffffff1a}.md\:p-10{padding:2.5rem}.md\:p-2{padding:.5rem}.md\:p-3{padding:.75rem}.md\:p-4{padding:1rem}.md\:p-5{padding:1.25rem}.md\:p-6{padding:1.5rem}.md\:p-7{padding:1.75rem}.md\:p-8{padding:2rem}.md\:px-10{padding-left:2.5rem;padding-right:2.5rem}.md\:px-4{padding-left:1rem;padding-right:1rem}.md\:px-5{padding-left:1.25rem;padding-right:1.25rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:px-7{padding-left:1.75rem;padding-right:1.75rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.md\:py-12{padding-top:3rem;padding-bottom:3rem}.md\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}.md\:py-3{padding-top:.75rem;padding-bottom:.75rem}.md\:py-4{padding-top:1rem;padding-bottom:1rem}.md\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.md\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.md\:py-8{padding-top:2rem;padding-bottom:2rem}.md\:pb-0{padding-bottom:0}.md\:pb-20{padding-bottom:5rem}.md\:pb-3{padding-bottom:.75rem}.md\:pb-4{padding-bottom:1rem}.md\:pl-0{padding-left:0}.md\:pt-0{padding-top:0}.md\:pt-2{padding-top:.5rem}.md\:pt-3{padding-top:.75rem}.md\:pt-\[calc\(env\(safe-area-inset-top\,0px\)\+1rem\)\]{padding-top:calc(env(safe-area-inset-top,0px) + 1rem)}.md\:text-right{text-align:right}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-6xl{font-size:3.75rem;line-height:1}.md\:text-\[0\.66rem\]{font-size:.66rem}.md\:text-\[0\.8025rem\]{font-size:.8025rem}.md\:text-\[0\.9rem\]{font-size:.9rem}.md\:text-\[1\.02rem\]{font-size:1.02rem}.md\:text-\[1\.22rem\]{font-size:1.22rem}.md\:text-\[1\.58rem\]{font-size:1.58rem}.md\:text-\[1\.75rem\]{font-size:1.75rem}.md\:text-\[1\.82rem\]{font-size:1.82rem}.md\:text-\[1rem\]{font-size:1rem}.md\:text-\[2\.2rem\]{font-size:2.2rem}.md\:text-\[2\.3rem\]{font-size:2.3rem}.md\:text-\[2\.4rem\]{font-size:2.4rem}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}.md\:text-xs{font-size:.75rem;line-height:1rem}.md\:leading-\[1\.05\]{line-height:1.05}.md\:shadow-\[0_28px_80px_rgba\(26\,12\,52\,0\.28\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.2\)\]{--tw-shadow: 0 28px 80px rgba(26,12,52,.28),inset 0 1px 0 rgba(255,255,255,.2);--tw-shadow-colored: 0 28px 80px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.md\:shadow-\[0_28px_80px_rgba\(61\,39\,110\,0\.2\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.88\)\]{--tw-shadow: 0 28px 80px rgba(61,39,110,.2),inset 0 1px 0 rgba(255,255,255,.88);--tw-shadow-colored: 0 28px 80px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.md\:blur-\[22px\]{--tw-blur: blur(22px);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)}.onboarding-premium-root .md\:border-white\/10{border-color:var(--onboarding-glass-border-soft)}:root[data-theme=light] [data-light-scope=dashboard-v3] .md\:border-white\/10,:root[data-theme=light] [data-light-scope=editor] .md\:border-white\/10{border-color:var(--color-border-subtle)}}@media (min-width: 1024px){.lg\:left-8{left:2rem}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:order-3{order:3}.lg\:order-4{order:4}.lg\:col-span-1{grid-column:span 1 / span 1}.lg\:col-span-12{grid-column:span 12 / span 12}.lg\:col-span-4{grid-column:span 4 / span 4}.lg\:col-span-6{grid-column:span 6 / span 6}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:h-\[16\.8rem\]{height:16.8rem}.lg\:h-\[29rem\]{height:29rem}.lg\:min-h-\[16\.8rem\]{min-height:16.8rem}.lg\:w-\[16\.8rem\]{width:16.8rem}.lg\:w-\[calc\(\(100\%-2rem\)\/3\)\]{width:calc((100% - 2rem) / 3)}.lg\:min-w-\[16\.8rem\]{min-width:16.8rem}.lg\:max-w-6xl{max-width:72rem}.lg\:max-w-\[25rem\]{max-width:25rem}.lg\:snap-start{scroll-snap-align:start}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[1fr_1\.7fr_1fr\]{grid-template-columns:1fr 1.7fr 1fr}.lg\:grid-cols-\[minmax\(0\,1\.45fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1\.6fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(18rem\,24rem\)\]{grid-template-columns:minmax(0,1fr) minmax(18rem,24rem)}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:justify-end{justify-content:flex-end}.lg\:justify-between{justify-content:space-between}.lg\:gap-2{gap:.5rem}.lg\:gap-4{gap:1rem}.lg\:gap-6{gap:1.5rem}.lg\:overflow-hidden{overflow:hidden}.lg\:p-2\.5{padding:.625rem}.lg\:p-5{padding:1.25rem}.lg\:px-10{padding-left:2.5rem;padding-right:2.5rem}.lg\:px-12{padding-left:3rem;padding-right:3rem}.lg\:px-4{padding-left:1rem;padding-right:1rem}.lg\:px-6{padding-left:1.5rem;padding-right:1.5rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:py-12{padding-top:3rem;padding-bottom:3rem}.lg\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.lg\:py-7{padding-top:1.75rem;padding-bottom:1.75rem}.lg\:py-8{padding-top:2rem;padding-bottom:2rem}.lg\:pb-\[calc\(env\(safe-area-inset-bottom\)\+3\.5rem\)\]{padding-bottom:calc(env(safe-area-inset-bottom) + 3.5rem)}.lg\:pt-2\.5{padding-top:.625rem}.lg\:pt-\[calc\(env\(safe-area-inset-top\,0px\)\+1\.5rem\)\]{padding-top:calc(env(safe-area-inset-top,0px) + 1.5rem)}.lg\:text-2xl{font-size:1.5rem;line-height:2rem}.lg\:text-\[2\.75rem\]{font-size:2.75rem}}@media (min-width: 1280px){.xl\:h-\[30rem\]{height:30rem}.xl\:max-w-\[84rem\]{max-width:84rem}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:px-10{padding-left:2.5rem;padding-right:2.5rem}.xl\:px-12{padding-left:3rem;padding-right:3rem}.xl\:px-5{padding-left:1.25rem;padding-right:1.25rem}.xl\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}}.\[\&\:\:-moz-range-thumb\]\:h-4::-moz-range-thumb{height:1rem}.\[\&\:\:-moz-range-thumb\]\:w-4::-moz-range-thumb{width:1rem}.\[\&\:\:-moz-range-thumb\]\:rounded-full::-moz-range-thumb{border-radius:9999px}.\[\&\:\:-moz-range-thumb\]\:border::-moz-range-thumb{border-width:1px}.\[\&\:\:-moz-range-thumb\]\:border-\[color\:var\(--color-border-strong\)\]::-moz-range-thumb{border-color:var(--color-border-strong)}.\[\&\:\:-moz-range-thumb\]\:bg-\[color\:var\(--color-semantic-success-500\)\]::-moz-range-thumb{background-color:var(--color-semantic-success-500)}.\[\&\:\:-moz-range-thumb\]\:shadow-\[var\(--shadow-elev-1\)\]::-moz-range-thumb{--tw-shadow-color: var(--shadow-elev-1);--tw-shadow: var(--tw-shadow-colored)}.\[\&\:\:-moz-range-track\]\:h-2::-moz-range-track{height:.5rem}.\[\&\:\:-moz-range-track\]\:rounded-full::-moz-range-track{border-radius:9999px}.\[\&\:\:-moz-range-track\]\:bg-transparent::-moz-range-track{background-color:transparent}.\[\&\:\:-webkit-slider-runnable-track\]\:h-2::-webkit-slider-runnable-track{height:.5rem}.\[\&\:\:-webkit-slider-runnable-track\]\:rounded-full::-webkit-slider-runnable-track{border-radius:9999px}.\[\&\:\:-webkit-slider-runnable-track\]\:bg-transparent::-webkit-slider-runnable-track{background-color:transparent}.\[\&\:\:-webkit-slider-thumb\]\:relative::-webkit-slider-thumb{position:relative}.\[\&\:\:-webkit-slider-thumb\]\:z-20::-webkit-slider-thumb{z-index:20}.\[\&\:\:-webkit-slider-thumb\]\:mt-\[-4px\]::-webkit-slider-thumb{margin-top:-4px}.\[\&\:\:-webkit-slider-thumb\]\:h-4::-webkit-slider-thumb{height:1rem}.\[\&\:\:-webkit-slider-thumb\]\:w-4::-webkit-slider-thumb{width:1rem}.\[\&\:\:-webkit-slider-thumb\]\:appearance-none::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none}.\[\&\:\:-webkit-slider-thumb\]\:rounded-full::-webkit-slider-thumb{border-radius:9999px}.\[\&\:\:-webkit-slider-thumb\]\:border::-webkit-slider-thumb{border-width:1px}.\[\&\:\:-webkit-slider-thumb\]\:border-\[color\:var\(--color-semantic-success-500\)\]::-webkit-slider-thumb{border-color:var(--color-semantic-success-500)}.\[\&\:\:-webkit-slider-thumb\]\:bg-\[color\:var\(--color-semantic-success-500\)\]::-webkit-slider-thumb{background-color:var(--color-semantic-success-500)}.\[\&\:\:-webkit-slider-thumb\]\:shadow-\[var\(--shadow-elev-1\)\]::-webkit-slider-thumb{--tw-shadow-color: var(--shadow-elev-1);--tw-shadow: var(--tw-shadow-colored)}
