.xl-logo{border-radius:.375rem;justify-content:center;align-items:center;width:100%;min-height:2rem;display:flex;overflow:visible}.xl-logo:focus-visible{outline:2px solid var(--ring,#a78bfa);outline-offset:2px}.xl-wordmark{object-fit:contain;object-position:center;opacity:.92;will-change:opacity,filter;flex:0 auto;width:100%;max-width:11.25rem;height:auto;max-height:1.75rem;margin:0 auto;animation:2.6s ease-in-out infinite xl-sand-pulse;display:block}@keyframes xl-sand-pulse{0%,to{opacity:.9;filter:brightness(.98)saturate()}40%{opacity:.96;filter:brightness(1.06)saturate(1.05)}70%{opacity:.93;filter:brightness(1.02)saturate(1.02)}}@keyframes xl-sand-pulse-light{0%,to{opacity:1;filter:brightness(.98)contrast(1.06)}40%{opacity:1;filter:brightness(1.03)contrast(1.1)}70%{opacity:1;filter:brightness()contrast(1.07)}}@media (prefers-reduced-motion:reduce){.xl-wordmark{opacity:.94;filter:none;animation:none}:root[data-theme=light] .xl-wordmark,html[data-theme=light] .xl-wordmark{opacity:1}}.xl-mark{object-fit:contain;opacity:.94;width:1.5rem;height:1.5rem;margin:0 auto;display:block}:root[data-theme=light] .xl-wordmark,html[data-theme=light] .xl-wordmark{filter:contrast(1.06);animation-name:xl-sand-pulse-light;opacity:1!important}:root[data-theme=light] .xl-mark,html[data-theme=light] .xl-mark{opacity:1;filter:contrast(1.06)}.pl-av{isolation:isolate;--pl-hue:270;flex:none;place-items:center;line-height:0;display:inline-grid;position:relative;overflow:visible}.pl-av img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none;border-radius:50%;width:100%;height:100%;display:block}.pl-av--upload img{object-fit:cover;box-shadow:inset 0 0 0 1px #ffffff24,0 1px 3px #06051059}.pl-av-fallback{background:radial-gradient(120% 120% at 32% 28%,hsl(var(--pl-hue)55% 66%),hsl(var(--pl-hue)60% 26%)78%);border-radius:50%;width:100%;height:100%;display:block;box-shadow:inset -2px -3px 6px #0006,inset 2px 2px 5px #ffffff2e}.pl-av--glow:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle,hsla(var(--pl-hue),88%,72%,.5)0%,hsla(var(--pl-hue),82%,62%,.26)38%,hsla(var(--pl-hue),78%,56%,.08)60%,transparent 74%);animation:pl-glow-pulse 6s var(--cx-ease,ease-in-out)infinite;border-radius:50%;position:absolute;inset:-22%}.pl-av--glow:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle,#ffffff24 0%,#0000 62%);border-radius:50%;position:absolute;inset:-6%}@keyframes pl-glow-pulse{0%,to{opacity:.82;transform:scale(1)}50%{opacity:1;transform:scale(1.045)}}.pl-av--glow:not(.pl-av--upload) img{transform-origin:50%;will-change:transform;animation:22s ease-in-out infinite pl-av-turn}@keyframes pl-av-turn{0%{transform:rotate(-7deg)}50%{transform:rotate(7deg)}to{transform:rotate(-7deg)}}[data-theme=light] .pl-av--glow:before{background:radial-gradient(circle,hsla(var(--pl-hue),80%,60%,.42)0%,hsla(var(--pl-hue),72%,52%,.2)40%,#583d8f14 62%,transparent 76%)}.pl-av--speaker{place-items:center;overflow:visible}.pl-av--speaker .cosmic-orb,.pl-av--speaker .solis-orb{pointer-events:none}@media (prefers-reduced-motion:reduce){.pl-av--glow:before,.pl-av--glow:not(.pl-av--upload) img{animation:none!important}}html[data-reduced-motion=true] .pl-av--glow:before,html[data-reduced-motion=true] .pl-av--glow:not(.pl-av--upload) img{animation:none!important}.xslang{flex-direction:column;gap:.65rem;display:flex}.xslang__title{letter-spacing:.01em;color:var(--foreground,#f4f0ff);margin:0;font-size:.95rem;font-weight:600}.xslang__sub{color:color-mix(in srgb,var(--foreground,#f4f0ff)62%,transparent);margin:0;font-size:.8rem;line-height:1.45}.xslang__sub--tight{font-size:.75rem}.xslang__grid{grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));gap:.45rem;display:grid}.xslang__opt{text-align:left;border:1px solid color-mix(in srgb,var(--border,#3a3555)80%,transparent);background:color-mix(in srgb,var(--card,#1a1628)70%,transparent);color:inherit;cursor:pointer;border-radius:.65rem;flex-direction:column;align-items:flex-start;gap:.15rem;padding:.55rem .65rem;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.xslang__opt:hover:not(:disabled){border-color:color-mix(in srgb,var(--primary,#a78bfa)45%,transparent)}.xslang__opt.on{border-color:color-mix(in srgb,var(--primary,#a78bfa)70%,transparent);background:color-mix(in srgb,var(--primary,#a78bfa)14%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--primary,#a78bfa)25%,transparent)}.xslang__opt:disabled{opacity:.55;cursor:not-allowed}.xslang__opt--gated{opacity:.42}.xslang__opt--gated:hover{border-color:color-mix(in srgb,var(--border,#3a3555)80%,transparent)}.xslang__gate-note{color:color-mix(in srgb,var(--foreground,#f4f0ff)55%,transparent);margin:.1rem 0 0;font-size:.72rem;line-height:1.4}.xslang__opt-label{font-size:.82rem;font-weight:600}.xslang__opt-sub{opacity:.72;font-size:.68rem;line-height:1.3}.xslang--locked{border:1px dashed color-mix(in srgb,var(--border,#3a3555)90%,transparent);background:color-mix(in srgb,var(--card,#1a1628)55%,transparent);border-radius:.75rem;padding:.75rem .85rem}.xslang__cta{color:var(--primary,#a78bfa);align-self:flex-start;margin-top:.15rem;font-size:.8rem;font-weight:600;text-decoration:none}.xslang__cta:hover{text-decoration:underline}.xslang--compact .xslang__grid{grid-template-columns:repeat(auto-fit,minmax(6.5rem,1fr));gap:.35rem}.xslang--compact .xslang__opt{padding:.45rem .5rem}:root[data-theme=light] .xslang__title,html[data-theme=light] .xslang__title{color:#1a1430}:root[data-theme=light] .xslang__sub,html[data-theme=light] .xslang__sub,:root[data-theme=light] .xslang__gate-note,html[data-theme=light] .xslang__gate-note{color:#3f3860}:root[data-theme=light] .xslang__opt,html[data-theme=light] .xslang__opt{color:#1a1430;background:#fff;border-color:#281e5029;box-shadow:inset 0 1px #fffffff2,0 6px 16px -14px #281e5024}:root[data-theme=light] .xslang__opt:hover:not(:disabled),html[data-theme=light] .xslang__opt:hover:not(:disabled){background:#faf8ff;border-color:#6d5efc6b}:root[data-theme=light] .xslang__opt.on,html[data-theme=light] .xslang__opt.on{background:linear-gradient(145deg,#f4f0ff 0%,#ebe4ff 100%);border-color:#6d5efc80;box-shadow:0 0 0 1px #6d5efc2e,0 6px 16px -12px #6d5efc47}:root[data-theme=light] .xslang__opt-label,html[data-theme=light] .xslang__opt-label{color:#1a1430}:root[data-theme=light] .xslang__opt-sub,html[data-theme=light] .xslang__opt-sub{opacity:1;color:#5a5278}:root[data-theme=light] .xslang__opt.on .xslang__opt-sub,html[data-theme=light] .xslang__opt.on .xslang__opt-sub{color:#4a4468}:root[data-theme=light] .xslang__opt:disabled,html[data-theme=light] .xslang__opt:disabled,:root[data-theme=light] .xslang__opt--gated,html[data-theme=light] .xslang__opt--gated{opacity:1;cursor:not-allowed;box-shadow:none;color:#4a4468;background:#f3f0fa;border-style:dashed;border-color:#281e5024}:root[data-theme=light] .xslang__opt--gated:hover,html[data-theme=light] .xslang__opt--gated:hover{background:#f3f0fa;border-color:#281e5024}:root[data-theme=light] .xslang__opt--gated .xslang__opt-label,html[data-theme=light] .xslang__opt--gated .xslang__opt-label,:root[data-theme=light] .xslang__opt:disabled .xslang__opt-label,html[data-theme=light] .xslang__opt:disabled .xslang__opt-label{color:#4a4468}:root[data-theme=light] .xslang__opt--gated .xslang__opt-sub,html[data-theme=light] .xslang__opt--gated .xslang__opt-sub,:root[data-theme=light] .xslang__opt:disabled .xslang__opt-sub,html[data-theme=light] .xslang__opt:disabled .xslang__opt-sub{opacity:1;color:#5a5278}:root[data-theme=light] .xslang--locked,html[data-theme=light] .xslang--locked{background:#fff;border-color:#6d5efc47;box-shadow:inset 0 1px #fffffff2,0 8px 22px -16px #46329629}:root[data-theme=light] .xslang__cta,html[data-theme=light] .xslang__cta{color:#3a2fc4}.xset{box-sizing:border-box;flex-direction:column;gap:1rem;width:100%;max-width:42rem;margin:0 auto;padding:.75rem .85rem 2.75rem;display:flex}.xset--admin{max-width:56rem}.xset__nav{width:100%;margin:0 0 .15rem}.xset__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.85rem 1rem;padding:.15rem .1rem .35rem;display:flex}.xset__head-text{flex:14rem;min-width:0}.xset__eyebrow{letter-spacing:.09em;text-transform:uppercase;color:var(--muted-foreground,#a29ec7);margin:0;font-size:.68rem;font-weight:650}.xset__title{letter-spacing:-.02em;color:var(--foreground,#f4f0ff);align-items:center;gap:.5rem;margin:.2rem 0 0;font-size:1.35rem;font-weight:700;line-height:1.2;display:flex}.xset__title-icon{width:1.15em;height:1.15em;color:var(--muted-foreground,#a29ec7);opacity:.92;flex-shrink:0}.xset__lede{color:var(--muted-foreground,#a29ec7);max-width:38rem;margin:.4rem 0 0;font-size:.88rem;line-height:1.45}.xset__actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.5rem;display:flex}.xset__body{flex-direction:column;gap:.9rem;width:100%;display:flex}.xset-grid-2{flex-direction:column;gap:.9rem;display:flex}.xset-section{border:1px solid var(--cx-plate-line,color-mix(in oklab,var(--border,#3a3550)55%,transparent));background:var(--cx-plate,#141020e6);-webkit-backdrop-filter:blur(var(--cx-plate-blur,18px))saturate(var(--cx-plate-sat,1.25));backdrop-filter:blur(var(--cx-plate-blur,18px))saturate(var(--cx-plate-sat,1.25));box-shadow:var(--cx-plate-shadow,0 1px 0 #ffffff08 inset,0 8px 28px -18px #0000008c);border-radius:1rem;animation:.48s cubic-bezier(.22,1,.36,1) both xset-rise;overflow:hidden}.xset__body>.xset-section:first-child,.xset-grid-2>.xset-section:first-child{animation-delay:40ms}.xset__body>.xset-section:nth-child(2),.xset-grid-2>.xset-section:nth-child(2){animation-delay:.1s}.xset__body>.xset-section:nth-child(3),.xset-grid-2>.xset-section:nth-child(3){animation-delay:.15s}.xset__body>.xset-section:nth-child(4),.xset-grid-2>.xset-section:nth-child(4){animation-delay:.2s}.xset__body>.xset-section:nth-child(5),.xset-grid-2>.xset-section:nth-child(5){animation-delay:.24s}.xset__body>.xset-section:nth-child(n+6),.xset-grid-2>.xset-section:nth-child(n+6){animation-delay:.28s}.xset__body>.xplan-card+.xset-section,.xset__body>.xplan-card+.xset-grid-2>.xset-section:first-child{animation-delay:.12s}.xset__body>.xplan-card+.xset-grid-2>.xset-section:nth-child(2){animation-delay:.18s}@keyframes xset-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translate(0,0)}}.xset-section--danger{border-color:color-mix(in oklab,var(--destructive,#f87171)35%,transparent)}.xset-section__head{border-bottom:1px solid color-mix(in oklab,var(--border,#3a3550)40%,transparent);padding:.95rem 1.1rem .55rem}.xset-section__title{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground,#a29ec7);align-items:center;gap:.44rem;margin:0;font-size:.72rem;font-weight:700;display:flex}.xset-section__icon{width:15px;height:15px;color:var(--cx-amethyst,#b39dff);opacity:.9;flex-shrink:0}.xset-section__desc{color:var(--muted-foreground,#a29ec7);margin:.35rem 0 0;font-size:.82rem;line-height:1.4}.xset-section__content{flex-direction:column;gap:.85rem;padding:1rem 1.1rem 1.15rem;display:flex}.xset-section__content>.space-y-3,.xset-section__content>.space-y-4{gap:inherit}@media (min-width:768px){.xset{gap:1.15rem;padding:1rem 1.25rem 3rem}.xset__title{font-size:1.5rem}}.xset-row{justify-content:space-between;align-items:center;gap:1rem;min-height:44px;display:flex}.xset-row--stack{flex-direction:column;align-items:stretch;gap:.65rem}.xset-row__text{flex:auto;min-width:0}.xset-row__title{letter-spacing:-.01em;color:var(--foreground,#f4f0ff);margin:0;font-size:.92rem;font-weight:550;line-height:1.3}.xset-row__sub{color:var(--muted-foreground,#a29ec7);max-width:40ch;margin:.2rem 0 0;font-size:.8rem;line-height:1.45}.xset-divide{background:color-mix(in oklab,var(--border,#3a3550)45%,transparent);border:0;height:1px;margin:.15rem 0}.xset-seg{border:1px solid color-mix(in oklab,var(--border,#3a3550)55%,transparent);box-sizing:border-box;background:#12101ce0;border-radius:.85rem;flex-wrap:nowrap;flex:none;align-items:stretch;gap:.25rem;max-width:100%;padding:3px;display:flex}.xset-seg--rail,.xset-row--stack>.xset-seg{flex:auto;width:100%}.xset-seg__btn{min-width:0;min-height:44px;color:var(--muted-foreground,#a29ec7);font:inherit;letter-spacing:-.01em;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;will-change:transform;background:0 0;border:none;border-radius:.7rem;flex:1 1 0;justify-content:center;align-items:center;gap:.35rem;padding:.4rem .65rem;font-size:.82rem;font-weight:550;line-height:1.15;transition:color .18s,background .22s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1),transform .32s cubic-bezier(.34,1.45,.64,1);display:inline-flex}.xset-row:not(.xset-row--stack)>.xset-seg{flex:none;width:auto;min-width:10.5rem}.xset-row:not(.xset-row--stack)>.xset-seg .xset-seg__btn{flex:1 1 0;padding-inline:.75rem}.xset-seg__btn.on{color:#fff;background:var(--cx-cta,linear-gradient(135deg,#7358c8 0%,#6655d8 55%,#5b52d6 100%));animation:.34s cubic-bezier(.34,1.5,.64,1) both xset-seg-pop;box-shadow:0 4px 14px -4px #7c6fff8c}.xset-seg__btn:active:not(:disabled){transform:scale(.96)}.xset-seg__btn.on:active:not(:disabled){animation:none;transform:scale(.97)}.xset-seg__btn:focus-visible{outline-offset:2px;outline:2px solid #a78bfaa6}.xset-seg__btn:disabled{opacity:.5;cursor:not-allowed}@keyframes xset-seg-pop{0%{transform:scale(.97)}55%{transform:scale(1.025)}to{transform:scale(1)}}@media (max-width:360px){.xset-row--stack>.xset-seg:not(.xset-seg--many){flex-wrap:wrap}.xset-row--stack>.xset-seg:not(.xset-seg--many) .xset-seg__btn{flex:calc(50% - .2rem)}}.xset-seg--many{flex-wrap:wrap;row-gap:.25rem}.xset-seg--many .xset-seg__btn{letter-spacing:-.015em;flex:calc(33.333% - .22rem);min-width:0;padding-inline:.3rem .35rem;font-size:.76rem}@media (min-width:480px){.xset-seg--many{flex-wrap:nowrap}.xset-seg--many .xset-seg__btn{flex:1 1 0;padding-inline:.4rem .45rem;font-size:.8rem}}@media (max-width:340px){.xset-seg--many .xset-seg__btn{letter-spacing:-.02em;padding-inline:.22rem .28rem;font-size:.72rem}}.xset-select{border:1px solid color-mix(in oklab,var(--border,#3a3550)55%,transparent);min-width:8.5rem;max-width:100%;min-height:44px;color:var(--foreground,#f4f0ff);font:inherit;appearance:none;padding:.45rem .85rem;cursor:pointer;background:#12101ceb url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23a29ec7' d='M1 1l5 5 5-5'/%3E%3C/svg%3E") right .75rem center no-repeat;background:lab(5.20689% 2.97298 -7.59249/.92) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23a29ec7' d='M1 1l5 5 5-5'/%3E%3C/svg%3E") right .75rem center no-repeat;border-radius:.7rem;padding-right:2rem;font-size:.88rem;font-weight:500}.xset-select:focus-visible{outline-offset:2px;outline:2px solid #a78bfaa6}.xset-status{color:var(--muted-foreground,#a29ec7);min-height:1.1em;margin:0;font-size:.78rem;transition:color .2s,opacity .25s}.xset-status--err{color:#f0a08a;animation:.28s cubic-bezier(.22,1,.36,1) both xset-status-in}.xset-status--ok{color:#99e4c6;color:lab(84.991% -28.8229 6.77502);animation:.42s cubic-bezier(.22,1,.36,1) both xset-status-in}@keyframes xset-status-in{0%{opacity:0}to{opacity:1}}@media (min-width:900px){.xset--wide{max-width:52rem}.xset-grid-2{grid-template-columns:1fr 1fr;align-items:start;gap:.9rem;display:grid}.xset-grid-2>.xset-section{margin:0}.xset-grid-2>.xset-section--span,.xset-grid-2>.xset-section:nth-child(odd):last-child{grid-column:1/-1}}.xset__nav .xftb{-webkit-backdrop-filter:blur(16px)saturate(1.3);backdrop-filter:blur(16px)saturate(1.3);border-radius:1.15rem;margin-left:0;margin-right:0;padding:.4rem .7rem .5rem;border:1px solid var(--cx-plate-line,#c9b8ff29)!important;background:radial-gradient(140% 210% at 50% -35%,#1e18368c 0%,#140f245c 46%,#0f0b1c24 78%,#0000 100%)!important;box-shadow:inset 0 1px #ffffff0f,0 16px 34px -20px #000000b3!important}.xset__nav .xftb-tab{min-height:44px;padding:.4rem .8rem;font-size:.78rem}.xset__nav .xftb-list{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 16px calc(100% - 16px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 16px calc(100% - 16px),#0000 100%)}:root{--xset-text-mul:1}:root[data-text-scale=sm]{--xset-text-mul:.92}:root[data-text-scale=md]{--xset-text-mul:1}:root[data-text-scale=lg]{--xset-text-mul:1.08}:root[data-text-scale=xl]{--xset-text-mul:1.16}:root[data-focus-mode=true] .x-demo-banner,:root[data-focus-mode=true] .pwa-install-banner{display:none!important}@media (prefers-reduced-motion:reduce){.xset-section,.xset-seg__btn,.xset-seg__btn.on,.xset-status--ok,.xset-status--err{animation:none}.xset-seg__btn{transition:none}.xset-seg__btn:active:not(:disabled),.xset-seg__btn.on:active:not(:disabled){transform:none}.xset-status{transition:none}}:root[data-reduced-motion=true] .xset-section,:root[data-reduced-motion=true] .xset-seg__btn,:root[data-reduced-motion=true] .xset-status--ok,:root[data-reduced-motion=true] .xset-status--err{animation:none}:root[data-reduced-motion=true] .xset-seg__btn{transition:none}:root[data-reduced-motion=true] .xset-seg__btn:active:not(:disabled),:root[data-reduced-motion=true] .xset-seg__btn.on:active:not(:disabled){transform:none}:root[data-reduced-motion=true] .xset-status{transition:none}:root[data-theme=light] .xset-seg,html[data-theme=light] .xset-seg{background:var(--cx-inset);border-color:var(--cx-inset-line)}:root[data-theme=light] .xset-seg__btn,html[data-theme=light] .xset-seg__btn{color:#443d5e}:root[data-theme=light] .xset-seg__btn.on,html[data-theme=light] .xset-seg__btn.on{color:#fff}:root[data-theme=light] .xset-select{color:#1a1430;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%235a5278' d='M1 1l5 5 5-5'/%3E%3C/svg%3E") right .75rem center no-repeat;border-color:#281e5024}:root[data-theme=light] .xset-row__title{color:#1a1430}:root[data-theme=light] .xset-row__sub{color:#3f3860}:root[data-theme=light] .xset-section__content .cx-card{box-shadow:none;border-color:var(--cx-plate-line);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}:root[data-theme=light] .xset-section__content .cx-card:before{background:0 0}:root[data-theme=light] .xset-section{background:var(--cx-plate,#fff);border-color:var(--cx-plate-line,#281e501a);box-shadow:var(--cx-plate-shadow,0 1px 0 #fffc inset,0 8px 28px -18px #281e5024)}:root[data-theme=light] .xset-section__head{border-bottom-color:#281e5014}:root[data-theme=light] .xset__title,:root[data-theme=light] .xset-section__title{color:#1a1430}:root[data-theme=light] .xset__eyebrow,:root[data-theme=light] .xset__lede,:root[data-theme=light] .xset-section__desc,:root[data-theme=light] .xset-status{color:#3f3860}:root[data-theme=light] .xset-status--err{color:#991b1b}:root[data-theme=light] .xset-status--ok{color:#0f5c2d}:root[data-theme=light] .xset-divide{background:#281e501a}:root[data-theme=light] .xset__nav .xftb{border:1px solid var(--cx-plate-line,#281e5024)!important;background:radial-gradient(140% 210% at 50% -35%,#fff9 0%,#f8f6ff66 46%,#f8f6ff24 78%,#0000 100%)!important;box-shadow:inset 0 1px #ffffffb3,0 16px 30px -20px #3c2d7847!important}.cosmic-loading{justify-content:center;align-items:center;width:100%;display:flex}.cosmic-loading-plate{color:#e8e2ff;background:radial-gradient(120% 140% at 0 0,#6366f11a,#0000 55%),linear-gradient(158deg,#18122e 0%,#0e0b18 100%);border:1px solid #c9b8ff29;border-radius:14px;align-items:center;gap:.55rem;max-width:100%;padding:.85rem 1.25rem;font-size:.9rem;line-height:1.45;display:inline-flex;box-shadow:inset 0 1px #ffffff0d,0 16px 40px -24px #000000d9}.cosmic-loading-plate svg{color:#a78bfa;flex-shrink:0}[data-theme=light] .cosmic-loading-plate{color:#1a1430;background:radial-gradient(120% 140% at 0 0,#6366f114,#0000 55%),linear-gradient(158deg,#fff 0%,#faf6f0 100%);border-color:#281e501f;box-shadow:inset 0 1px #fffffff2,0 14px 32px -22px #3c287829}[data-theme=light] .cosmic-loading-plate svg{color:#5b4ee8}.kr-orbit{width:100%;max-width:none;margin:0}.kr-orbit-stage{aspect-ratio:1;isolation:isolate;background:radial-gradient(42% 42% at 50% 48%,#a78bfa38,#0000 62%),radial-gradient(28% 24% at 32% 28%,#ffc07a1f,#0000 58%),radial-gradient(26% 22% at 72% 70%,#b4c8ff1a,#0000 55%),linear-gradient(158deg,#18122e 0%,#0e0b18 55%,#0a0814 100%);border:1px solid #c9b8ff29;border-radius:22px;width:100%;min-height:min(88vw,520px);max-height:min(92vw,560px);margin:0 auto;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12,0 26px 60px -34px #000000d9}.kr-orbit-stage:before{content:"";z-index:0;pointer-events:none;opacity:.85;background-image:radial-gradient(1.1px 1.1px at 12% 18%,#ffffffbf,#0000),radial-gradient(1px 1px at 28% 62%,#c8d2ff8c,#0000),radial-gradient(1.2px 1.2px at 48% 22%,#ffffffb3,#0000),radial-gradient(.9px .9px at 66% 44%,#c7bcffa6,#0000),radial-gradient(1.1px 1.1px at 82% 28%,#fff0d28c,#0000),radial-gradient(1px 1px at 18% 78%,#ffffff80,#0000),radial-gradient(1.3px 1.3px at 55% 80%,#a78bfa8c,#0000),radial-gradient(.9px .9px at 88% 72%,#fff9,#0000),radial-gradient(1px 1px at 38% 40%,#ffffff73,#0000),radial-gradient(1.1px 1.1px at 74% 14%,#c8dcff80,#0000),radial-gradient(.8px .8px at 8% 48%,#fff6,#0000),radial-gradient(1px 1px at 92% 52%,#ffd2a066,#0000);position:absolute;inset:0}.kr-orbit-stage:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(90% 50% at 50% -5%,#ffffff0f,#0000 55%),radial-gradient(55% 40% at 80% 90%,#7c6fff1f,#0000 60%),radial-gradient(40% 35% at 10% 85%,#ffa05a0f,#0000 55%);position:absolute;inset:0}.kr-orbit-ring{pointer-events:none;z-index:1;border:1px solid #c9b8ff24;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 24px -8px #7c6fff40}.kr-orbit-ring--outer{opacity:.9;border:1.5px dashed #c9b8ff29;width:82%;height:82%}.kr-orbit-ring--mid{border-style:solid;border-color:#a78bfa33;width:58%;height:58%}.kr-orbit-ring--inner{border-color:#ffc07a38;width:34%;height:34%;box-shadow:0 0 32px -6px #ffc07a40}.kr-orbit-motes{z-index:1;pointer-events:none;position:absolute;inset:0}.kr-orbit-motes i{opacity:.85;background:radial-gradient(circle at 35% 30%,#fff,#c7bcff 55%,#0000 70%);border-radius:50%;width:5px;height:5px;margin:-2.5px 0 0 -2.5px;animation:14s linear infinite kr-orbit-mote;position:absolute;top:50%;left:50%;box-shadow:0 0 8px #a78bfab3}.kr-orbit-motes i:first-child{--a:0deg;--r:29%;animation-duration:18s}.kr-orbit-motes i:nth-child(2){--a:72deg;--r:29%;animation-duration:22s;animation-direction:reverse}.kr-orbit-motes i:nth-child(3){--a:144deg;--r:41%;width:4px;height:4px;animation-duration:26s}.kr-orbit-motes i:nth-child(4){--a:216deg;--r:41%;animation-duration:20s;animation-direction:reverse}.kr-orbit-motes i:nth-child(5){--a:288deg;--r:29%;background:radial-gradient(circle at 35% 30%,#fff,#ffddb0 60%,#0000 72%);animation-duration:24s}@keyframes kr-orbit-mote{0%{transform:rotate(var(--a))translateX(var(--r))rotate(0deg)}to{transform:rotate(calc(var(--a) + 360deg))translateX(var(--r))rotate(-360deg)}}.kr-orbit-core{z-index:2;filter:drop-shadow(0 0 36px #7c6fff8c);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.kr-orbit-node{z-index:3;text-align:center;pointer-events:none;background:linear-gradient(158deg,#1f1838 0%,#14101f 100%);border:1px solid #a78bfa52;border-radius:999px;flex-direction:column;align-items:center;gap:.18rem;min-width:5.5rem;max-width:11.5rem;padding:.55rem .9rem;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:inset 0 1px #ffffff14,0 12px 28px -14px #000000bf}.kr-orbit-node-label{color:#ece9f8;letter-spacing:-.01em;font-size:.8rem;font-weight:600;line-height:1.25}.kr-orbit-node-sub{letter-spacing:.06em;text-transform:lowercase;color:#a29ec7;font-size:.62rem;font-weight:550;line-height:1.2}.kr-orbit-node--hot{border-color:#ffc07a7a;box-shadow:inset 0 1px #ffffff14,0 0 0 1px #ffc07a1a,0 0 22px -6px #ffc07a66}.kr-orbit-node--hot .kr-orbit-node-label{color:#ffddb0}.kr-orbit-node--hot .kr-orbit-node-sub{color:#ffc07a}.kr-orbit-node--cool{border-color:#7fe9d866}.kr-orbit-node--cool .kr-orbit-node-label{color:#c8f5ee}.kr-orbit-node--cool .kr-orbit-node-sub{color:#7fe9d8}.kr-orbit-node--gold{background:linear-gradient(158deg,#2a2018 0%,#18120e 100%);border-color:#ffc07a73}.kr-orbit-node--gold .kr-orbit-node-label{color:#ffddb0}.kr-orbit-node--gold .kr-orbit-node-sub{color:#e8b878}.kr-orbit-node--silver{background:linear-gradient(158deg,#1a1e2a 0%,#10141c 100%);border-color:#c8d2e666}.kr-orbit-node--silver .kr-orbit-node-label{color:#e2e8f4}.kr-orbit-node--silver .kr-orbit-node-sub{color:#a8b4c8}.kr-orbit-node--amethyst{border-color:#a78bfa73}.kr-orbit-node--amethyst .kr-orbit-node-label{color:#d4ccff}.kr-orbit-node--amethyst .kr-orbit-node-sub{color:#a29ec7}.kr-orbit-node--steady{border-color:#a78bfa47}.kr-orbit-caption{text-align:center;color:var(--cx-mute,#a29ec7);max-width:48ch;margin:.85rem auto 0;font-size:.8rem;line-height:1.5}.kr-orbit-empty{background:linear-gradient(158deg,#18122e 0%,#0e0b18 100%);border:1px solid #c9b8ff24;border-radius:22px;flex-direction:column;align-items:center;gap:.95rem;padding:2rem 1.1rem;display:flex}.kr-orbit-empty-copy{color:var(--cx-mute,#a29ec7);text-align:center;max-width:36ch;margin:0;font-size:.86rem;line-height:1.5}[data-theme=light] .kr-orbit-stage{background:radial-gradient(42% 42% at 50% 48%,#6d5efc2e,#0000 62%),radial-gradient(28% 24% at 32% 28%,#ffc07a24,#0000 58%),radial-gradient(26% 22% at 72% 70%,#7896ff1f,#0000 55%),linear-gradient(158deg,#f5f0ea 0%,#efe8e0 55%,#ebe4dc 100%);border-color:#281e5024;box-shadow:inset 0 1px #ffffffb8,0 18px 44px -26px #3c287847}[data-theme=light] .kr-orbit-stage:before{opacity:.42;mix-blend-mode:multiply}[data-theme=light] .kr-orbit-stage:after{background:radial-gradient(90% 50% at 50% -5%,#ffffff59,#0000 55%),radial-gradient(55% 40% at 80% 90%,#6d5efc1a,#0000 60%),radial-gradient(40% 35% at 10% 85%,#ffa05a0f,#0000 55%)}[data-theme=light] .kr-orbit-ring--outer{border-color:#4a3fc442}[data-theme=light] .kr-orbit-ring--mid{border-color:#4a3fc438}[data-theme=light] .kr-orbit-ring--inner{border-color:#a8641c57}[data-theme=light] .kr-orbit-node{background:linear-gradient(158deg,#faf8ff 0%,#efe8fc 100%);border-color:#4a3fc44d;box-shadow:inset 0 1px #ffffffe0,0 10px 22px -12px #3c287852}[data-theme=light] .kr-orbit-node-label{color:#1a1430}[data-theme=light] .kr-orbit-node-sub{color:#5a5278}[data-theme=light] .kr-orbit-node--hot{border-color:#c47a2866;box-shadow:inset 0 1px #ffffffe0,0 0 0 1px #c47a2814,0 0 18px -6px #c47a2847}[data-theme=light] .kr-orbit-node--hot .kr-orbit-node-label{color:#8a5a18}[data-theme=light] .kr-orbit-node--hot .kr-orbit-node-sub{color:#a86e20}[data-theme=light] .kr-orbit-node--cool{border-color:#148c8061}[data-theme=light] .kr-orbit-node--cool .kr-orbit-node-label{color:#0f5f56}[data-theme=light] .kr-orbit-node--cool .kr-orbit-node-sub{color:#1a7a6e}[data-theme=light] .kr-orbit-node--gold{background:linear-gradient(158deg,#fff8ec 0%,#ffe9c8 100%);border-color:#a8641c66}[data-theme=light] .kr-orbit-node--gold .kr-orbit-node-label{color:#7a4a10}[data-theme=light] .kr-orbit-node--gold .kr-orbit-node-sub{color:#9a6220}[data-theme=light] .kr-orbit-node--silver{background:linear-gradient(158deg,#f4f6fb 0%,#e4e9f4 100%);border-color:#465a824d}[data-theme=light] .kr-orbit-node--silver .kr-orbit-node-label{color:#243048}[data-theme=light] .kr-orbit-node--silver .kr-orbit-node-sub{color:#4a5870}[data-theme=light] .kr-orbit-node--amethyst{background:linear-gradient(158deg,#f4f0ff 0%,#e6deff 100%);border-color:#4a3fc461}[data-theme=light] .kr-orbit-node--amethyst .kr-orbit-node-label{color:#2f28a8}[data-theme=light] .kr-orbit-node--amethyst .kr-orbit-node-sub,[data-theme=light] .kr-orbit-caption{color:#5a5278}[data-theme=light] .kr-orbit-empty{background:linear-gradient(158deg,#f3efff 0%,#e8e0fb 100%);border-color:#281e5024}[data-theme=light] .kr-orbit-empty-copy{color:#5a5278}[data-theme=light] .kr-orbit-motes i{opacity:.7;background:radial-gradient(circle at 35% 30%,#fff,#a89af0 55%,#0000 72%);box-shadow:0 0 6px #6d5efc73}@media (min-width:640px){.kr-orbit-stage{min-height:480px;max-height:560px}.kr-orbit-node{max-width:12.5rem;padding:.6rem 1rem}.kr-orbit-node-label{font-size:.86rem}.kr-orbit-node-sub{font-size:.66rem}}@media (max-width:420px){.kr-orbit-stage{min-height:min(92vw,360px);max-height:min(96vw,400px)}.kr-orbit-node{min-width:0;max-width:8.2rem;padding:.42rem .65rem}.kr-orbit-node-label{font-size:.7rem}.kr-orbit-node-sub{font-size:.56rem}}@media (prefers-reduced-motion:reduce){.kr-orbit-core .cosmic-orb,.kr-orbit-motes i{animation:none!important}}.krx-read-page{max-width:720px;margin:0 auto;padding:1.25rem 1rem 4rem}.krx-subtabs{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#100c2099;border:1px solid #beafff24;border-radius:999px;flex-wrap:wrap;justify-content:center;gap:.35rem;width:max-content;max-width:100%;margin:1.5rem auto .4rem;padding:.28rem;display:flex}.krx-subtab{letter-spacing:.05em;color:#a89fc6;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;padding:.5rem 1.25rem;font-size:.74rem;font-weight:600;transition:color .15s,background .15s,border-color .15s}.krx-subtab:hover{color:#d6c9ff}.krx-subtab:focus-visible{outline:2px solid var(--kx-amethyst);outline-offset:2px;color:#d6c9ff}.krx-subtabs--inner .krx-subtab[aria-selected=true]{color:var(--kx-ink);background:#7c6fff29;border-color:#7c6fff80}.krx-subtabs--cosmic .krx-subtab[aria-selected=true]{color:var(--kx-ink);background:#e3b45521;border-color:#e3b45573}.krx-region{min-height:40vh;margin-top:1.4rem}.krx-band{margin:2.5rem 0 1rem}.krx-region>.krx-band:first-child,.krx-region>.krx-empty-urge+.krx-band{margin-top:.6rem}.krx-band-row{align-items:center;gap:.7rem;display:flex}.krx-band-medallion{background:#140f28bf;border:1px solid #beafff38;border-radius:11px;flex:none;place-items:center;width:34px;height:34px;display:grid}.krx-band--cosmic .krx-band-medallion{border-color:#e3b45557;box-shadow:inset 0 0 16px #e3b4551a}.krx-band--inner .krx-band-medallion{border-color:#9680ff57;box-shadow:inset 0 0 16px #7c6fff1f}.krx-band-sigil{opacity:.85;width:17px;height:17px}.krx-band--cosmic .krx-band-sigil{color:var(--kx-gold)}.krx-band--inner .krx-band-sigil{color:var(--kx-amethyst)}.krx-band-title{letter-spacing:.16em;text-transform:uppercase;color:#d8cdf2;flex:none;font-size:.74rem;font-weight:700}.krx-band-rule{background:linear-gradient(90deg,#beafff47,#beafff00);flex:1;min-width:24px;height:1px}.krx-band--cosmic .krx-band-rule{background:linear-gradient(90deg,#e3b45552,#e3b45500)}.krx-band-note{color:#9990ba;max-width:60ch;margin:.6rem 0 0;padding-left:.15rem;font-size:.82rem;line-height:1.55}.krx-inline-grid{grid-template-columns:repeat(auto-fill,minmax(228px,1fr));align-items:start;gap:14px;margin:.85rem 0 0;padding:0;list-style:none;display:grid}.krx-inline-cell{min-width:0}.krx-inline-card{color:var(--kx-ink);background:linear-gradient(158deg,#1a1534b8 0%,#0d0a1ad9 100%);border:1px solid #beafff24;border-radius:16px;padding:.95rem 1.05rem 1.05rem 1.15rem;display:block;position:relative;overflow:hidden}.krx-ic-rail{background:var(--kx-accent);opacity:.9;border-radius:3px;width:3px;position:absolute;top:14px;bottom:14px;left:0}.krx-ic-wm{opacity:.06;width:82px;height:82px;color:var(--kx-accent);pointer-events:none;position:absolute;bottom:-12px;right:-10px}.krx-ic-head{justify-content:space-between;align-items:center;gap:.5rem;min-width:0;display:flex}.krx-ic-ey{letter-spacing:.14em;text-transform:uppercase;color:#a89fc6;text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;font-weight:650;overflow:hidden}.krx-ic-chip{letter-spacing:.07em;text-transform:uppercase;color:var(--kx-accent);border:1px solid color-mix(in srgb,var(--kx-accent)40%,transparent);border-radius:999px;flex:none;padding:.09rem .5rem;font-size:.56rem;font-weight:650}.krx-ic-title{letter-spacing:-.008em;color:var(--kx-ink);margin:.4rem 0 0;font-size:1.02rem;font-weight:600;line-height:1.3}.krx-ic-facts{flex-wrap:wrap;gap:.35rem .5rem;margin:.55rem 0 0;display:flex}.krx-ic-fact{background:#ffffff05;border:1px solid #beafff21;border-radius:999px;align-items:baseline;gap:.3rem;padding:.12rem .5rem;font-size:.7rem;display:flex}.krx-ic-fact dt{color:#8b81ad;letter-spacing:.02em;font-weight:600}.krx-ic-fact dd{color:#cbc3e6;margin:0;font-weight:500}.krx-ic-body{color:#c6bee2;margin-top:.6rem;font-size:.855rem;line-height:1.62}.krx-ic-body p{margin:0}.krx-ic-body p+p{margin-top:.55rem}.krx-ic-body strong,.krx-ic-body em{color:var(--kx-gold-soft);font-style:normal;font-weight:600}.krx-ic-foot{margin-top:.85rem}.krx-feature{background:radial-gradient(120% 100% at 0% 0%,color-mix(in srgb,var(--kx-accent)8%,transparent),transparent 60%),linear-gradient(158deg,#181330a8 0%,#0c0a18d1 100%);border:1px solid #beafff24;border-radius:16px;margin:1.6rem 0;padding:1.05rem 1.2rem 1.1rem 1.3rem;position:relative;overflow:hidden}.krx-feature:before{content:"";background:var(--kx-accent);opacity:.85;border-radius:3px;width:3px;position:absolute;top:14px;bottom:14px;left:0}.krx-feature-wm{opacity:.05;width:96px;height:96px;color:var(--kx-accent);pointer-events:none;position:absolute;top:-14px;right:-14px}.krx-feature-ey{letter-spacing:.16em;text-transform:uppercase;color:#9990ba;font-size:.62rem;font-weight:650;display:block}.krx-feature-title{color:var(--kx-ink);margin:.35rem 0 0;font-size:1.08rem;font-weight:600;line-height:1.3}.krx-feature-body{color:#d3cbe9;margin-top:.55rem;font-size:.9rem;line-height:1.68}.krx-feature-body p{margin:0}.krx-feature-body p+p{margin-top:.6rem}.krx-feature-body .krx-feature-note{color:#9990ba;margin-top:.6rem;font-size:.8rem;line-height:1.55}.krx-feature-body strong,.krx-feature-body em{color:var(--kx-gold-soft);font-style:normal;font-weight:600}@media (prefers-reduced-motion:no-preference){.krx-inline-card,.krx-feature{animation:.26s backwards krx-rise}.krx-inline-card{animation-delay:calc(var(--i,0)*34ms)}@keyframes krx-rise{0%{opacity:0;transform:translateY(10px)}}}.krx-atlas-sub{letter-spacing:.2em;text-transform:uppercase;color:#8b81ad;align-items:center;gap:.65rem;margin:1.6rem 0 .5rem;font-size:.66rem;font-weight:650;display:flex}.krx-atlas-sub:after{content:"";background:#beafff21;flex:1;height:1px}.krx-atlas-subnote{color:#9990ba;max-width:60ch;margin:-.15rem 0 .75rem;font-size:.8rem;line-height:1.5}.krx-atlas-grid{grid-template-columns:repeat(auto-fill,minmax(158px,1fr));gap:12px;margin:.6rem 0 0;padding:0;list-style:none;display:grid}.krx-atlas-cell{min-width:0}.krx-atlas-card{text-align:left;width:100%;min-height:112px;font:inherit;color:var(--kx-ink);cursor:pointer;background:linear-gradient(158deg,#181330bd 0%,#0d0a1ad1 100%);border:1px solid #beafff21;border-radius:14px;flex-direction:column;gap:.3rem;padding:.75rem .75rem 1.7rem;transition:transform .16s,border-color .16s;display:flex;position:relative;overflow:hidden}.krx-ac-rail{background:var(--kx-accent);opacity:.9;border-radius:2px;width:2px;position:absolute;top:12px;bottom:12px;left:0}.krx-atlas-card:hover,.krx-atlas-card:focus-visible{border-color:color-mix(in srgb,var(--kx-accent)45%,transparent);transform:translateY(-2px)}.krx-atlas-card:focus-visible{outline:2px solid var(--kx-accent);outline-offset:2px}.krx-atlas-card:active{transform:scale(.985)}.krx-ac-head{justify-content:space-between;align-items:center;gap:.4rem;min-width:0;display:flex}.krx-ac-ey{letter-spacing:.14em;text-transform:uppercase;color:#a89fc6;text-overflow:ellipsis;white-space:nowrap;font-size:.6rem;font-weight:650;overflow:hidden}.krx-ac-chip{letter-spacing:.08em;text-transform:uppercase;color:#a89fc6;border:1px solid #beafff2e;border-radius:999px;flex:none;padding:.05rem .45rem;font-size:.56rem;font-weight:650}.krx-ac-title{letter-spacing:-.005em;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.94rem;font-weight:590;line-height:1.25;display:-webkit-box;overflow:hidden}.krx-ac-teaser{color:#a89fc6;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.75rem;line-height:1.45;display:-webkit-box;overflow:hidden}.krx-ac-fact{color:#8b81ad;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.krx-ac-fact b{color:#a89fc6;font-weight:600}.krx-ac-wm{opacity:.14;width:28px;height:28px;color:var(--kx-accent);pointer-events:none;position:absolute;bottom:6px;left:10px}.krx-ac-go{color:#8b81ad;opacity:.5;transition:opacity .15s,color .15s;position:absolute;bottom:8px;right:10px}.krx-ac-go svg{width:13px;height:13px}.krx-atlas-card:hover .krx-ac-go,.krx-atlas-card:focus-visible .krx-ac-go{opacity:1;color:var(--kx-accent)}@media (prefers-reduced-motion:no-preference){.krx-atlas-card{animation:.24s backwards krx-atlas-up;animation-delay:calc(var(--i,0)*24ms)}@keyframes krx-atlas-up{0%{opacity:0;transform:translateY(12px)}}}.krx-atlas-close{text-align:center;color:#8b81ad;margin:2.2rem 0 0;font-size:.8rem}.krx-read-switch{letter-spacing:.04em;color:#a89fc6;border-bottom:1px solid #beafff40;margin-top:.7rem;font-size:.75rem;text-decoration:none;transition:color .15s,border-color .15s;display:inline-block}.krx-read-switch:hover,.krx-read-switch:focus-visible{color:#d6c9ff;border-color:#a78bfa99}:root[data-theme=light] .krx-subtabs{background:#f0eefab3;border-color:#4a3fc42e}:root[data-theme=light] .krx-subtab{color:#5a5378}:root[data-theme=light] .krx-subtab:hover{color:#3a2f9c}:root[data-theme=light] .krx-band-title{color:#2f2856}:root[data-theme=light] .krx-band-note,:root[data-theme=light] .krx-atlas-sub,:root[data-theme=light] .krx-atlas-subnote,:root[data-theme=light] .krx-feature-ey,:root[data-theme=light] .krx-atlas-close{color:#6a6390}:root[data-theme=light] .krx-band-medallion{background:#ffffffb3}:root[data-theme=light] .krx-inline-card,:root[data-theme=light] .krx-atlas-card{background:linear-gradient(158deg,#fcfbfff0 0%,#f0eefaf5 100%);border-color:#4a3fc429}:root[data-theme=light] .krx-feature{background:linear-gradient(158deg,#faf9fff0 0%,#eeecf9f5 100%);border-color:#4a3fc429}:root[data-theme=light] .krx-ic-ey,:root[data-theme=light] .krx-ac-ey,:root[data-theme=light] .krx-ac-teaser{color:#5a5378}:root[data-theme=light] .krx-ic-body,:root[data-theme=light] .krx-ic-fact dd{color:#3c3560}:root[data-theme=light] .krx-ic-fact dt{color:#6a6390}:root[data-theme=light] .krx-feature-body{color:#322b54}:root[data-theme=light] .krx-ac-fact,:root[data-theme=light] .krx-ac-go{color:#6a6390}:root[data-theme=light] .krx-read-switch{color:#5a5378}@media (max-width:480px){.krx-read-page{padding:.9rem .85rem 4.5rem}.krx-inline-grid{grid-template-columns:1fr;gap:12px}.krx-atlas-grid{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:10px}.krx-subtab{padding:.45rem 1rem;font-size:.7rem}}.spk-pill{letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;color:var(--spk-from,#c7bcff);background:linear-gradient(135deg,rgba(var(--spk-tint,150,140,220),.14)0%,rgba(var(--spk-tint,150,140,220),.05)100%),linear-gradient(158deg,#0e0b1ee6 0%,#090714f0 100%);border:1px solid rgba(var(--spk-tint,150,140,220),.34);border-radius:999px;flex:none;align-items:center;gap:.36rem;padding:.24rem .6rem .24rem .52rem;font-size:.66rem;font-weight:700;line-height:1;display:inline-flex;box-shadow:inset 0 1px #ffffff0f,0 2px 10px -6px #000000b3}.spk-pill:before{content:"";background:rgba(var(--spk-tint,150,140,220),.95);border-radius:999px;flex:none;width:.34rem;height:.34rem}.spk-pill--bubble{align-self:flex-start;margin-bottom:.05rem}.spk-pill--kronos{--spk-tint:150,140,240}.spk-pill--solis{--spk-tint:255,208,138}.spk-pill--arrival{--spk-tint:240,170,210}.spk-pill--interlude,.spk-pill--narrator{--spk-tint:170,178,210}.spk-pill--interlude{color:#cdc8e6}[data-theme=light] .spk-pill{background:linear-gradient(135deg,rgba(var(--spk-tint,75,81,112),.08)0%,rgba(var(--spk-tint,75,81,112),.03)100%),linear-gradient(158deg,#fffffff2 0%,#fff6eceb 100%);border-color:rgba(var(--spk-tint,75,81,112),.3);box-shadow:inset 0 1px #ffffffe6,0 2px 8px -6px #3c287859}[data-theme=light] .spk-pill--kronos{--spk-tint:61,50,200;color:#3d32c8}[data-theme=light] .spk-pill--solis{--spk-tint:138,92,18;color:#8a5c12}[data-theme=light] .spk-pill--arrival{--spk-tint:165,49,111;color:#a5316f}[data-theme=light] .spk-pill--interlude,[data-theme=light] .spk-pill--narrator{--spk-tint:75,81,112;color:#4b5170}.dn-kronos{--dn-accent:var(--cx-amethyst-soft);--dn-line:#7c6fff80;--dn-bg:#1a1630;--dn-glow:#7c6fff80;--dn-muted:#a8a2c8}.dn-solis{--dn-accent:var(--cx-gold-soft);--dn-line:#ffc07a80;--dn-bg:#1c1610;--dn-glow:#ffb05c80;--dn-muted:#c4b09a}.cpy-kronos{--dn-accent:var(--cx-amethyst-soft);--dn-bg:#1a1630}.cpy-solis{--dn-accent:var(--cx-gold-soft);--dn-bg:#1c1610}.dn-divider{letter-spacing:.16em;text-transform:uppercase;color:#c8c0e8;background:#16122a;border:1px solid #c9b8ff38;border-radius:999px;align-self:center;margin:.1rem auto .3rem;padding:.28rem .85rem;font-size:.65rem;font-weight:600}.dn-wrap{z-index:6;align-self:center;margin:.1rem auto .35rem;position:relative}.dn-trigger{color:#d4cce8;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:#16122a;border:1px solid #c9b8ff38;border-radius:999px;align-items:center;gap:.45rem;min-height:32px;padding:.3rem .8rem;font-size:.65rem;font-weight:600;transition:color .2s,border-color .2s,background .2s;display:inline-flex}.dn-trigger:hover{color:var(--dn-accent);border-color:var(--dn-line);background:var(--dn-bg)}.dn-trigger:focus-visible{border-color:var(--dn-line);box-shadow:0 0 0 2px color-mix(in srgb,var(--dn-accent)28%,transparent);outline:none}.dn-trigger .dn-ico{opacity:.9;width:.85rem;height:.85rem}.dn-trigger:hover .dn-ico{opacity:1}.dn-trigger.past{color:var(--dn-accent);border-color:var(--dn-line);background:var(--dn-bg)}.dn-trigger-label{line-height:1}.dn-readback{letter-spacing:.12em;background:color-mix(in srgb,var(--dn-accent)18%,#16122a);color:var(--dn-accent);border:1px solid color-mix(in srgb,var(--dn-accent)35%,transparent);border-radius:999px;padding:.12rem .4rem;font-size:.55rem}.dn-pop{overscroll-behavior:contain;border:1px solid var(--dn-line);background:radial-gradient(120% 80% at 50% 0%,color-mix(in srgb,var(--dn-accent)14%,transparent),transparent 60%),linear-gradient(180deg,#1a1630 0%,#0e0b18 100%);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);text-align:left;width:min(340px,84vw);max-height:min(46vh,380px);animation:dn-pop-in .16s var(--cx-ease)both;-webkit-text-size-adjust:100%;color:#f4f0ff;border-radius:14px;padding:.45rem;position:absolute;top:calc(100% + .4rem);left:50%;overflow-y:auto;transform:translate(-50%);box-shadow:0 18px 46px -18px #000000e0,inset 0 0 0 1px #ffffff0a}@keyframes dn-pop-in{0%{opacity:0;transform:translate(-50%)translateY(-4px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.dn-pop-title{letter-spacing:.18em;text-transform:uppercase;color:#a8a2c8;padding:.25rem .5rem .4rem;font-size:.58rem;font-weight:700}.dn-day{cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;width:100%;padding:.55rem .6rem;transition:background .16s,border-color .16s;display:block}.dn-day:hover{background:#16122a;border-color:#c9b8ff24}.dn-day:focus-visible{border-color:var(--dn-line);outline:none}.dn-day.on{background:var(--dn-bg);border-color:var(--dn-line)}.dn-day-top{justify-content:space-between;align-items:baseline;gap:.6rem;display:flex}.dn-day-label{color:#f4f0ff;font-size:.85rem;font-weight:600}.dn-day.on .dn-day-label{color:var(--dn-accent)}.dn-day-count{color:#a8a2c8;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.62rem}.dn-check{width:.85rem;height:.85rem;color:var(--dn-accent);flex:none}.dn-day-preview{color:#b8b0d4;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-top:.18rem;font-size:.7rem;line-height:1.35;display:-webkit-box;overflow:hidden}.dn-loading{color:#a8a2c8;text-align:center;padding:.5rem;font-size:.7rem}.dn-readbar{padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom));color:#c8c0e8;background:linear-gradient(#14101c 0%,#0a0812 100%);border-top:1px solid #c9b8ff29;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;font-size:.75rem;display:flex}.dn-readbar-return{border:1px solid var(--dn-line);background:var(--dn-bg);min-height:40px;color:var(--dn-accent);cursor:pointer;border-radius:999px;align-items:center;gap:.3rem;padding:.45rem .95rem;font-size:.75rem;font-weight:600;transition:filter .16s,transform .12s;display:inline-flex}.dn-readbar-return:hover{filter:brightness(1.1)}.dn-readbar-return:active{transform:scale(.96)}.dn-readbar-return svg{width:.85rem;height:.85rem}.cpy{width:26px;height:26px;color:var(--cx-faint);cursor:pointer;opacity:.5;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;transition:opacity .16s,color .16s,background .16s,border-color .16s,transform .12s;display:inline-flex}@media (hover:hover){.cpy{opacity:0}}.kr-bub-kr-wrap:hover .cpy,.sol-bub-sol-wrap:hover .cpy,.cpy:focus-visible{opacity:1}.cpy:hover{color:var(--dn-accent);background:var(--dn-bg)}.cpy:focus-visible{color:var(--dn-accent);border-color:var(--dn-accent);outline:none}.cpy:active{transform:scale(.9)}.cpy.done{opacity:1;color:var(--dn-accent)}.cpy-ico{width:.85rem;height:.85rem}@media (prefers-reduced-motion:reduce){.dn-pop{animation:none}.cpy,.dn-readbar-return,.dn-trigger{transition:none}}[data-theme=light] .dn-kronos{--dn-bg:#f3ebe3;--dn-muted:#5a5278}[data-theme=light] .dn-solis{--dn-bg:#fff6eb;--dn-muted:#7a5a30}[data-theme=light] .cpy-kronos{--dn-bg:#f3ebe3}[data-theme=light] .cpy-solis{--dn-bg:#fff6eb}[data-theme=light] .dn-divider,[data-theme=light] .dn-trigger{color:#5a5278;background:#fff;border-color:#281e5024}[data-theme=light] .dn-trigger:hover,[data-theme=light] .dn-trigger.past{background:var(--dn-bg)}[data-theme=light] .dn-readback{background:color-mix(in srgb,var(--dn-accent)14%,#fff)}[data-theme=light] .dn-pop{background:radial-gradient(120% 80% at 50% 0%,color-mix(in srgb,var(--dn-accent)12%,transparent),transparent 60%),linear-gradient(180deg,#fff 0%,#faf6f0 100%);color:#1a1430;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 18px 40px -20px #3c287838,inset 0 1px #fffffff2}[data-theme=light] .dn-pop-title,[data-theme=light] .dn-day-count,[data-theme=light] .dn-loading{color:var(--cx-faint,#665d86)}[data-theme=light] .dn-day:hover{background:#faf6f0;border-color:#281e501a}[data-theme=light] .dn-day-label{color:#1a1430}[data-theme=light] .dn-day-preview{color:#5a5278}[data-theme=light] .dn-readbar{color:#5a5278;background:linear-gradient(#faf6f0 0%,#f3ebe3 100%);border-top-color:#281e501a}.rcm,.rcm--kronos{--rcm-accent:var(--cx-amethyst,#a78bfa);--rcm-accent-soft:var(--cx-amethyst-soft,#c7bcff);--rcm-accent-strong:var(--cx-violet,#7c6fff);--rcm-grad:linear-gradient(90deg,var(--cx-indigo,#6366f1),var(--cx-violet,#7c6fff)55%,var(--cx-amethyst,#a78bfa))}.rcm--solis{--rcm-accent:var(--cx-gold,#ffc07a);--rcm-accent-soft:var(--cx-gold-soft,#ffddb0);--rcm-accent-strong:#ff9d43;--rcm-grad:linear-gradient(90deg,var(--cx-gold,#ffc07a),var(--cx-gold-soft,#ffddb0)58%,#fff2dc)}.rcm h1,.rcm h2,.rcm h3{letter-spacing:-.012em;background:var(--rcm-grad);color:#0000;-webkit-background-clip:text;background-clip:text;width:-moz-fit-content;width:fit-content;max-width:100%;margin:.85em 0 .4em;font-weight:600;line-height:1.18}.rcm>:first-child{margin-top:0}.rcm h1{font-size:1.28rem;font-weight:500}.rcm h2{font-size:1.1rem}.rcm h3{letter-spacing:.005em;font-size:.98rem}.rcm h4,.rcm h5,.rcm h6{color:var(--rcm-accent-soft);letter-spacing:.01em;margin:.7em 0 .3em;font-size:.9rem;font-weight:600}.rcm strong{color:var(--rcm-accent-soft);font-weight:600}.rcm em{color:var(--cx-silver,#cdd6ff);font-style:italic}.rcm a{color:var(--rcm-accent-soft);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--rcm-accent)55%,transparent);text-decoration-color:color-mix(in srgb,var(--rcm-accent)55%,transparent);text-underline-offset:2px}.rcm a:hover{-webkit-text-decoration-color:var(--rcm-accent);text-decoration-color:var(--rcm-accent)}.rcm p{margin:0 0 .65em}.rcm>p:last-child,.rcm>:last-child{margin-bottom:0}.rcm ul,.rcm ol{margin:.2em 0 .7em;padding-left:1.35em}.rcm li{margin:.2em 0;padding-left:.12em}.rcm ul{list-style:none}.rcm ul>li{position:relative}.rcm ul>li:before{content:"";background:var(--rcm-accent);width:5px;height:5px;box-shadow:0 0 6px color-mix(in srgb,var(--rcm-accent)60%,transparent);border-radius:50%;position:absolute;top:.62em;left:-.95em}.rcm ol{list-style:decimal}.rcm ol>li::marker{color:var(--rcm-accent-soft);font-variant-numeric:tabular-nums}.rcm hr{background:linear-gradient(90deg,transparent,var(--cx-line,#c9b8ff1a),transparent);border:0;height:1px;margin:1em 0}.rcm-callout{border:1px solid var(--cx-inset-line,#c9b8ff1f);border-left:3px solid var(--rcm-accent);background:color-mix(in srgb,var(--rcm-accent)10%,var(--cx-inset,#ffffff0d));-webkit-backdrop-filter:blur(6px);border-radius:12px;margin:.7em 0;padding:.6rem .8rem .6rem .95rem;font-size:.9rem;line-height:1.55;position:relative}.rcm-callout>:first-child{margin-top:0}.rcm-callout>:last-child{margin-bottom:0}.rcm-callout--tip{border-left-color:var(--cx-success,#6ee7b7);background:color-mix(in srgb,var(--cx-success,#6ee7b7)12%,var(--cx-inset,#ffffff0d))}.rcm-callout--warn{border-left-color:var(--cx-warning,#ffcf8a);background:color-mix(in srgb,var(--cx-warning,#ffcf8a)12%,var(--cx-inset,#ffffff0d))}.rcm code{border:1px solid var(--cx-line,#c9b8ff1a);color:var(--cx-silver,#cdd6ff);background:#7c6fff21;border-radius:5px;padding:.08em .36em;font-family:ui-monospace,SF Mono,JetBrains Mono,Menlo,monospace;font-size:.84em}.rcm pre{border:1px solid var(--cx-line,#c9b8ff1a);background:linear-gradient(#120e22b3,#080710b3);border-radius:12px;margin:.6em 0;padding:.75rem .9rem;overflow-x:auto}.rcm pre code{color:#e2ddf1;background:0 0;border:0;padding:0;font-size:.82rem;line-height:1.55}.rcm-img{border:1px solid var(--cx-line,#c9b8ff1a);border-radius:12px;max-width:100%;height:auto;margin:.7em 0;display:block}.rcm-img-blocked{color:var(--cx-mute,#a29ec7);border:1px dashed var(--cx-inset-line,#c9b8ff2e);background:var(--cx-inset,#ffffff0d);border-radius:999px;align-items:center;gap:.35rem;margin:.3em 0;padding:.28rem .6rem;font-size:.74rem;display:inline-flex}.rcm-tablewrap{border:1px solid var(--cx-inset-line,#c9b8ff1f);background:var(--cx-inset,#ffffff0d);border-radius:12px;margin:.7em 0;overflow-x:auto}.rcm-tablewrap table{border-collapse:collapse;width:100%;font-size:.84rem}.rcm-tablewrap th,.rcm-tablewrap td{text-align:left;border-bottom:1px solid var(--cx-inset-line,#c9b8ff1f);white-space:nowrap;padding:.42rem .7rem}.rcm-tablewrap th{color:var(--rcm-accent-soft);background:color-mix(in srgb,var(--rcm-accent)10%,transparent);font-weight:600}.rcm-tablewrap tr:last-child td{border-bottom:0}.rcm-actions{flex-wrap:wrap;gap:.4rem;margin:.7em 0 .1em;display:flex}.rcm-chip{appearance:none;cursor:pointer;font:inherit;color:var(--rcm-accent-soft);border:1px solid color-mix(in srgb,var(--rcm-accent)42%,transparent);background:color-mix(in srgb,var(--rcm-accent)14%,var(--cx-inset,#ffffff0d));transition:transform .16s var(--cx-ease,ease),border-color .16s ease,background .16s ease,box-shadow .16s ease;border-radius:999px;padding:.4rem .75rem;font-size:.8rem;line-height:1.2}.rcm-chip:hover:not(:disabled){border-color:var(--rcm-accent);background:color-mix(in srgb,var(--rcm-accent)22%,var(--cx-inset-hover,#ffffff17));box-shadow:0 4px 16px color-mix(in srgb,var(--rcm-accent)22%,transparent);transform:translateY(-1px)}.rcm-chip:focus-visible{outline:2px solid var(--rcm-accent);outline-offset:2px}.rcm-chip:disabled{cursor:default;opacity:.7}.rcm-chart{border:1px solid var(--cx-inset-line,#c9b8ff1f);background:var(--cx-inset,#ffffff0d);-webkit-backdrop-filter:blur(8px);border-radius:14px;margin:.8em 0;padding:.8rem .9rem .7rem}.rcm-chart-title{letter-spacing:.14em;text-transform:uppercase;color:var(--rcm-accent-soft);margin-bottom:.55rem;font-size:.72rem;font-weight:600}.rcm-chart-plot{width:100%;overflow-x:auto}.rcm-chart-svg{width:100%;height:auto;display:block}.rcm-radar{max-width:300px;margin:0 auto}.rcm-line{max-width:420px}.rcm-chart-error{color:var(--cx-mute,#a29ec7);border:1px dashed var(--cx-inset-line,#c9b8ff2e);background:var(--cx-inset,#ffffff0d);border-radius:8px;margin:.4em 0;padding:.28rem .6rem;font-size:.74rem;display:inline-block}.rcm-radar-ring{fill:none;stroke:var(--cx-line,#c9b8ff1f);stroke-width:1px}.rcm-radar-spoke{stroke:var(--cx-line,#c9b8ff1a);stroke-width:1px}.rcm-radar-area{stroke:var(--rcm-accent);stroke-width:1.75px;stroke-linejoin:round;transform-box:view-box;transform-origin:50%;animation:rcm-radar-in .6s var(--cx-ease,ease)both}.rcm-radar-dot{fill:var(--rcm-accent-soft)}.rcm-radar-label{fill:var(--cx-mute,#a29ec7);font-size:8.5px;font-weight:500}@keyframes rcm-radar-in{0%{opacity:0;transform:scale(.72)}to{opacity:1;transform:scale(1)}}.rcm-line-grid{stroke:var(--cx-line,#c9b8ff1a);stroke-width:1px}.rcm-line-axis{stroke:var(--cx-line,#c9b8ff29);stroke-width:1px}.rcm-line-area{animation:rcm-fade-in .7s var(--cx-ease,ease)both}.rcm-line-path{fill:none;stroke:var(--rcm-accent);stroke-width:2.25px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:rcm-draw .9s var(--cx-ease,ease)forwards}.rcm-line-dot{fill:var(--rcm-accent-soft);stroke:var(--cx-void,#06050c);stroke-width:1.25px}.rcm-line-label{fill:var(--cx-mute,#a29ec7);font-size:9px}@keyframes rcm-draw{to{stroke-dashoffset:0}}@keyframes rcm-fade-in{0%{opacity:0}to{opacity:1}}.rcm-bars{flex-direction:column;gap:.5rem;display:flex}.rcm-bar-row{grid-template-columns:minmax(4.5rem,32%) 1fr auto;align-items:center;gap:.6rem;display:grid}.rcm-bar-label{color:var(--cx-mute,#a29ec7);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.rcm-bar-track{background:var(--cx-inset-hover,#ffffff17);border-radius:999px;height:9px;position:relative;overflow:hidden}.rcm-bar-fill{width:var(--w,0%);background:linear-gradient(90deg,var(--rcm-accent-strong),var(--rcm-accent-soft));box-shadow:0 0 10px color-mix(in srgb,var(--rcm-accent)45%,transparent);animation:rcm-grow .8s var(--cx-ease,ease)both;border-radius:999px;position:absolute;inset:0 auto 0 0}.rcm-bar-value{font-variant-numeric:tabular-nums;color:var(--rcm-accent-soft);font-size:.78rem;font-weight:600}@keyframes rcm-grow{0%{width:0}to{width:var(--w,0%)}}@media (prefers-reduced-motion:reduce){.rcm-radar-area,.rcm-line-area,.rcm-line-path,.rcm-bar-fill,.rcm-chip{transition:none!important;animation:none!important}.rcm-line-path{stroke-dashoffset:0}}[data-theme=light] .rcm--kronos,[data-theme=light] .rcm--kronos p,[data-theme=light] .rcm--kronos li{color:#3d32c8!important}[data-theme=light] .rcm--kronos em{color:#5a4bb8!important}[data-theme=light] .rcm--kronos strong{color:#5b4ee8!important}[data-theme=light] .rcm--solis,[data-theme=light] .rcm--solis p,[data-theme=light] .rcm--solis li{color:#8a4a12!important}[data-theme=light] .rcm--solis em{color:#9a5a20!important}[data-theme=light] .rcm--solis strong{color:#b86a18!important}[data-theme=light] .rcm em{color:#5a4bb8}[data-theme=light] .rcm--solis.rcm em{color:#9a5a20!important}[data-theme=light] .rcm code{color:#3d32c8;background:#6d5efc1a;border-color:#281e501a}[data-theme=light] .rcm--solis code{color:#8a4a12;background:#c47a281f;border-color:#a0642833}[data-theme=light] .rcm pre{background:linear-gradient(#faf6f0,#f3ebe3);border-color:#281e501a}[data-theme=light] .rcm--solis pre{background:linear-gradient(#fffaf4,#fff0dc);border-color:#a064282e}[data-theme=light] .rcm pre code{color:#3d32c8}[data-theme=light] .rcm--solis pre code{color:#8a4a12}.cx{--cx-void:#06050c;--cx-violet:#7c6fff;--cx-amethyst:#a78bfa;--cx-amethyst-soft:#c7bcff;--cx-indigo:#6366f1;--cx-gold:#ffc07a;--cx-gold-soft:#ffddb0;--cx-silver:#cdd6ff;--cx-text:#f4f0ff;--cx-mute:#cdc8e6;--cx-faint:#a8a2c8;--cx-line:#c9b8ff1a;--cx-ease:cubic-bezier(.22,.7,.16,1);color:var(--cx-text);-webkit-font-smoothing:antialiased}:root,.cx{--xl-ink:#0b0b12;--xl-paper:#eef0ef;--xl-cream:#f0f2ea;--cx-success:#6ee7b7;--cx-warning:#ffcf8a;--cx-danger:#f0a3a3;--cx-info:#4db6e6;--cx-ember:#f0771f;--cx-coach-body:#f2856a;--cx-coach-love:#f2a5c6;--cx-coach-finance:#8f7cff;--cx-coach-career:#6d78e8;--cx-coach-spirit:#4db6e6;--cx-coach-psyche:#b3a4ff;--cx-coach-shadow:#a86fce;--cx-coach-wonder:#4fd0d6;--cx-coach-kronos:#a78bfa;--cx-coach-sun:#ffc07a}.cx-eyebrow{font-size:.625rem;font-weight:var(--x-eyebrow-weight);letter-spacing:.26em;text-transform:uppercase;color:var(--cx-faint)}.cx-signname{letter-spacing:-.015em;color:var(--cx-text);font-size:clamp(1.9rem,7.5vw,2.7rem);font-weight:300;line-height:1.02}.cx-lumin-word{letter-spacing:.22em;text-transform:uppercase;font-size:.72rem;font-weight:600}.cx-summary{color:var(--cx-mute);font-size:.875rem;line-height:1.55}.cx-hero-plate{border:1px solid var(--cx-plate-line);background:var(--cx-plate-deep);box-shadow:var(--cx-plate-shadow);-webkit-backdrop-filter:blur(var(--cx-plate-blur))saturate(var(--cx-plate-sat));border-radius:18px;padding:.85rem 1rem .95rem;position:relative}.cx-hero-title{letter-spacing:-.02em;color:var(--cx-text);margin:.3rem 0 0;font-size:clamp(1.35rem,5.5vw,1.85rem);font-weight:600;line-height:1.15}.cx-hero-sub{color:var(--cx-mute);max-width:36ch;margin:.4rem 0 0;font-size:.82rem;line-height:1.4}@media (min-width:768px){.cx-hero-plate{border-radius:20px;padding:1rem 1.25rem 1.1rem}.cx-hero-title{font-size:clamp(1.5rem,3vw,2rem)}}[data-theme=light] .cx-hero-title{color:#1a1430}[data-theme=light] .cx-hero-sub{color:#5a5278}.cx-card{isolation:isolate;color:var(--cx-text,#ece9f8);background:linear-gradient(158deg,#18122e 0%,#0e0b18 100%);border:1px solid #c9b8ff24;border-radius:22px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 26px 60px -34px #000000eb}.cx-card:before{content:"";border-radius:inherit;pointer-events:none;z-index:0;background:linear-gradient(#ffffff0f,#0000);height:42%;position:absolute;inset:0 0 auto}.cx-card:after{content:"";border-radius:inherit;pointer-events:none;z-index:0;opacity:.045;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='140' height='140'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='140' height='140' filter='url(%23n)' opacity='0.55'/></svg>");position:absolute;inset:0}.cx-card>*{z-index:1;position:relative}@keyframes cx-rise{0%{opacity:0;transform:translateY(16px)scale(.985)}to{opacity:1;transform:none}}.cx-reveal{animation:cx-rise .7s var(--cx-ease)both}.cx-lumin{flex-direction:column;justify-content:flex-end;gap:.35rem;min-height:172px;padding:clamp(1.15rem,5vw,1.6rem);display:flex;position:relative}.cx-sun{border-color:#ffc07a38;box-shadow:inset 0 1px #ffffff14,0 26px 70px -36px #ff963c80,0 26px 60px -34px #000000e6}.cx-moon{border-color:#a0aaff33;box-shadow:inset 0 1px #ffffff14,0 26px 70px -36px #6366f180,0 26px 60px -34px #000000e6}.cx-orbit{aspect-ratio:1;z-index:0;pointer-events:none;width:46%;position:absolute;top:-18%;right:-8%}.cx-sun-disc{animation:cx-sun-breathe 6s var(--cx-ease)infinite;background:radial-gradient(circle at 32% 28%,#fff 0%,#fff7ec 12%,#ffcf8a 38%,#ff9d43 68%,#c45a12 92%,#3a1808 100%);border-radius:50%;position:absolute;inset:22%;box-shadow:0 0 30px 6px #ffa0468c,0 0 70px 18px #ff82284d,inset -6px -8px 16px #3c140059,inset 4px 4px 10px #ffffff40}.cx-sun-corona{background:radial-gradient(circle,#ffaa5047 30%,#0000 62%);border-radius:50%;animation:26s linear infinite cx-spin;position:absolute;inset:0}.cx-sun-corona:before,.cx-sun-corona:after{content:"";background:conic-gradient(from 0deg,transparent 0 8%,#ffbe6e80 9% 10%,transparent 11% 100%);background-size:100% 100%;border-radius:50%;position:absolute;inset:14%;-webkit-mask:radial-gradient(circle,#0000 52%,#000 53%);mask:radial-gradient(circle,#0000 52%,#000 53%)}.cx-sun-corona:after{opacity:.6;transform:rotate(15deg)scale(1.12)}@keyframes cx-sun-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.045)}}@keyframes cx-spin{to{transform:rotate(360deg)}}.cx-moondisc{filter:drop-shadow(0 0 10px #a0afff66)}.cx-grid{grid-template-columns:1fr;gap:.75rem;display:grid}@media (min-width:480px){.cx-grid{grid-template-columns:1fr 1fr}}.cx-sigil-card{align-items:center;gap:.85rem;padding:1rem 1.05rem;display:flex}.cx-sigil{width:46px;height:46px;color:var(--cx-amethyst-soft);text-shadow:0 0 12px #a78bfa8c;background:radial-gradient(115% 115% at 30% 22%,#c7bcff6b,#0000 52%),radial-gradient(130% 130% at 72% 92%,#7c6fff4d,#0000 60%),linear-gradient(158deg,#241a44 0%,#100c22 100%);border:1px solid #a78bfa6b;border-radius:14px;flex:none;place-items:center;font-size:1.15rem;font-weight:300;display:grid;position:relative;box-shadow:inset 0 1px #ffffff21,inset 0 0 16px #7c6fff4d,0 6px 18px -8px #7c6fff80}[data-theme=light] .cx-sigil{color:#4a3fc4;text-shadow:none;background:radial-gradient(115% 115% at 30% 22%,#ffffffe6,#0000 55%),radial-gradient(130% 130% at 72% 92%,#a78bfa52,#0000 62%),linear-gradient(158deg,#efeaff 0%,#e2d9ff 100%);border-color:#6d5efc66;box-shadow:inset 0 1px #ffffffe6,0 6px 16px -8px #6d5efc66}.cx-sigil-body{min-width:0}.cx-sigil-title{color:var(--cx-text);letter-spacing:-.01em;font-size:1rem;font-weight:500}.cx-sigil-sum{color:var(--cx-mute);margin-top:.1rem;font-size:.8rem;line-height:1.4}.cx-conf{gap:3px;margin-top:.4rem;display:inline-flex}.cx-conf i{background:#c9b8ff38;border-radius:50%;width:5px;height:5px}.cx-conf i.on{background:var(--cx-amethyst);box-shadow:0 0 6px #a78bfab3}.cx-tonight{align-items:center;gap:1rem;padding:1rem 1.15rem;display:flex}.cx-tonight-body{min-width:0}.cx-gravity{padding:clamp(1.15rem,5vw,1.5rem)}.cx-grav-row{grid-template-columns:6.5rem 1fr 2.4rem;align-items:center;gap:.75rem;padding:.42rem 0;display:grid}.cx-grav-label{color:var(--cx-mute);font-size:.8rem}.cx-grav-track{background:#c9b8ff14;border-radius:999px;height:6px;overflow:hidden}.cx-grav-fill{background:linear-gradient(90deg,var(--cx-indigo),var(--cx-violet)55%,var(--cx-amethyst));width:0;height:100%;animation:cx-grav-grow 1.1s var(--cx-ease)both;border-radius:999px;box-shadow:0 0 12px #7c6fff8c}@keyframes cx-grav-grow{0%{width:0}}.cx-grav-val{font-variant-numeric:tabular-nums;color:var(--cx-amethyst-soft);text-align:right;font-size:.78rem}.kr-orb-launch{z-index:45;will-change:transform;cursor:pointer;touch-action:manipulation;transform-style:preserve-3d;background:0 0;border:0;padding:0;position:fixed;top:0;left:0;overflow:visible}.kr-orb-launch .cosmic-orb{filter:drop-shadow(0 8px 22px #7c6fff59)}.kr-orb-hint{white-space:nowrap;letter-spacing:.04em;color:var(--cx-text,#f4f0ff);background:var(--cx-plate-chrome);border:1px solid var(--cx-plate-line);box-shadow:var(--cx-plate-shadow-float);-webkit-backdrop-filter:blur(var(--cx-plate-blur-chrome))saturate(var(--cx-plate-sat));opacity:0;animation:kr-hint .5s var(--cx-ease)1s both;pointer-events:none;border-radius:999px;padding:4px 10px;font-size:.7rem;position:absolute;top:50%;right:calc(100% + 10px);transform:translateY(-50%)}@keyframes kr-hint{to{opacity:1}}.kr-orb-launch.pin-left .kr-orb-hint{left:calc(100% + 10px);right:auto}.kr-pin-wrap{flex:none;position:relative}.kr-pin{width:40px;height:40px;color:var(--cx-mute,#a29ec7);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;place-items:center;transition:background .2s,color .2s,border-color .2s;display:grid}.kr-pin:hover{background:var(--cx-inset-hover);color:var(--cx-text)}.kr-pin.on{color:var(--cx-amethyst-soft,#c7bcff);border-color:#7c6fff66}.kr-pin-scrim{z-index:1;position:fixed;inset:0}.kr-pin-menu{z-index:2;border:1px solid var(--cx-plate-line);background:var(--cx-plate-chrome);min-width:190px;box-shadow:var(--cx-plate-shadow-float);-webkit-backdrop-filter:blur(var(--cx-plate-blur-chrome))saturate(var(--cx-plate-sat));animation:cx-rise .2s var(--cx-ease)both;border-radius:14px;padding:6px;position:absolute;top:calc(100% + 6px);right:0}.kr-pin-title{letter-spacing:.2em;text-transform:uppercase;color:var(--cx-faint,#a8a2c8);padding:.35rem .55rem .45rem;font-size:.6rem;font-weight:600}.kr-pin-opt{width:100%;min-height:40px;color:var(--cx-mute,#a29ec7);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:.6rem;padding:.5rem .55rem;font-size:.82rem;transition:background .15s,color .15s;display:flex}.kr-pin-opt:hover{background:var(--cx-inset-hover);color:var(--cx-text)}.kr-pin-opt.on{color:var(--cx-text);background:#7c6fff29}.kr-pin-ico{width:22px;height:22px;color:var(--cx-amethyst-soft,#c7bcff);flex:none;place-items:center;font-size:.8rem;display:grid}.kr-overlay{z-index:var(--z-surface);background:radial-gradient(120% 120% at var(--kr-ox,90%)var(--kr-oy,90%),#1e163c80,#040309d1 60%);-webkit-backdrop-filter:blur(8px);justify-content:center;align-items:center;animation:.35s both kr-fade;display:flex;position:fixed;inset:0}@keyframes kr-fade{0%{opacity:0}}.kr-overlay.closing{animation:.28s reverse both kr-fade}.kr-panel{background:radial-gradient(120% 74% at 50% -8%,#7c6fff29,transparent 60%),var(--cx-plate-deep);border:1px solid var(--cx-plate-line);min-height:0;transform-origin:var(--kr-ox,90%)var(--kr-oy,90%);animation:kr-bloom .5s var(--cx-ease)both;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}@keyframes kr-bloom{0%{opacity:0;transform:scale(.16)}to{opacity:1;transform:scale(1)}}.kr-overlay.closing .kr-panel{animation:kr-bloom .3s var(--cx-ease)reverse both}@media (min-width:720px){.kr-panel{border-radius:26px;width:min(1040px,94vw);height:min(88vh,820px);position:relative;inset:auto;box-shadow:0 50px 120px -40px #000000eb}}.kr-head{padding:max(var(--x-cutout-top,0px),.7rem)1rem .7rem;border-bottom:1px solid var(--cx-line,#c9b8ff1a);background:radial-gradient(80% 200% at 8% -60%,#7c6fff2e,#0000 55%);align-items:center;gap:.8rem;padding-left:1rem;display:flex}.kr-head-txt{min-width:0;margin-right:auto}.kr-name{letter-spacing:.16em;color:var(--cx-text,#ece9f8);font-size:.9rem;font-weight:600}.kr-sub{color:var(--cx-faint,#a8a2c8);margin-top:1px;font-size:.68rem}.kr-close{width:44px;height:44px;color:var(--cx-mute,#a29ec7);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;flex:none;place-items:center;transition:background .2s,color .2s;display:grid}.kr-close:hover{background:var(--cx-inset-hover);color:var(--cx-text)}.kr-tabs{background:0 0;border:0;border-radius:0;gap:.4rem;margin:.7rem 1rem 0;padding:0;display:flex}.kr-tab{border:1px solid var(--cx-plate-line);background:var(--cx-plate-chrome);color:var(--cx-mute);letter-spacing:.02em;cursor:pointer;min-height:40px;-webkit-backdrop-filter:blur(var(--cx-plate-blur-chrome))saturate(var(--cx-plate-sat));backdrop-filter:blur(var(--cx-plate-blur-chrome))saturate(var(--cx-plate-sat));border-radius:999px;flex:1;padding:.55rem .75rem;font-size:.8rem;font-weight:550;transition:color .18s,background .2s,border-color .18s,box-shadow .2s}.kr-tab:hover{color:var(--cx-text);border-color:var(--cx-plate-line-strong)}.kr-tab[aria-selected=true]{color:#f4f0ff;background:radial-gradient(120% 140% at 20% 0,#c7bcff59,#0000 55%),linear-gradient(135deg,#7c6fff8c 0%,#5a3cc880 100%);border-color:#a78bfa8c;font-weight:600;box-shadow:inset 0 1px #ffffff29,0 8px 24px -10px #7c6fff99}.kr-body{-webkit-overflow-scrolling:touch;flex:1;min-height:0;overflow-y:auto}.kr-read{max-width:720px;padding:1.25rem 1.1rem calc(2rem + env(safe-area-inset-bottom));flex-direction:column;gap:1.1rem;margin:0 auto;display:flex}.kr-read-hero{text-align:center;padding:.5rem 0 .3rem}.kr-read-hero .cx-eyebrow{color:var(--cx-amethyst)}.kr-read-name{letter-spacing:-.01em;margin-top:.35rem;font-size:clamp(1.8rem,8vw,2.4rem);font-weight:300}.kr-read-line{color:var(--cx-mute);margin-top:.3rem;font-size:.9rem}.kr-section-label{letter-spacing:.24em;text-transform:uppercase;color:var(--cx-faint);margin-bottom:.7rem;font-size:.625rem;font-weight:600}.kr-radar-card{padding:1.1rem}.kr-radar-wrap{justify-content:center;padding:.4rem 0;display:flex}.kr-chips{grid-template-columns:1fr;gap:.55rem;display:grid}@media (min-width:520px){.kr-chips{grid-template-columns:1fr 1fr}}.kr-chip{background:#16122a;border:1px solid #c9b8ff24;border-radius:18px;align-items:center;gap:.85rem;min-height:4.75rem;padding:1rem 1.1rem;display:flex}.kr-chip .cx-sigil{border-radius:13px;width:44px;height:44px;font-size:1.1rem}.kr-chip-t{color:#f4f0ff;letter-spacing:.01em;font-size:.95rem;font-weight:550}.kr-chip-s{color:#c8c2e6;margin-top:3px;font-size:.8rem;line-height:1.35}.cx-cardrail{align-items:flex-start;gap:var(--rail-gap);scroll-snap-type:x proximity;overscroll-behavior-x:contain;overscroll-behavior-y:none;-webkit-overflow-scrolling:touch;touch-action:pan-x;scroll-behavior:auto;max-width:100%;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--rail-fade-lead),#000 calc(100% - var(--rail-fade-trail)),transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--rail-fade-lead),#000 calc(100% - var(--rail-fade-trail)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 var(--rail-fade-lead),#000 calc(100% - var(--rail-fade-trail)),transparent 100%);scrollbar-width:thin;scrollbar-color:#a78bfa66 transparent;will-change:scroll-position;flex-flow:row;padding-bottom:.65rem;scroll-padding-inline:.35rem;display:flex;overflow:auto hidden;transform:translateZ(0);container:cx-rail/inline-size}.cx-cardrail--loop,.cx-cardrail[data-loop=true]{scroll-snap-type:x proximity;scroll-behavior:auto}.cx-cardrail[data-jumping=true]{scroll-snap-type:none!important;scroll-behavior:auto!important}.cx-cardrail:focus-visible{outline:2px solid var(--cx-amethyst,#7c6fff);outline-offset:4px;border-radius:16px}.cx-cardrail::-webkit-scrollbar{height:6px}.cx-cardrail::-webkit-scrollbar-track{background:0 0}.cx-cardrail::-webkit-scrollbar-thumb{background:#a78bfa66;border-radius:999px}.cx-cardrail{--rail-gap:.9rem;--rail-fade-lead:18px;--rail-fade-trail:6px}.cx-cardrail--loop,.cx-cardrail[data-loop=true]{--rail-fade-lead:24px}.cx-cardrail>*{--rail-cols:1;--rail-peek:.22;width:calc((100cqi - (var(--rail-cols) - 1)*var(--rail-gap))/(var(--rail-cols) + var(--rail-peek)));scroll-snap-align:start;scroll-snap-stop:normal;flex:none}@container cx-rail (width>=640px){.cx-cardrail>*{--rail-cols:2;--rail-peek:.3}}@container cx-rail (width>=960px){.cx-cardrail>*{--rail-cols:3;--rail-peek:.3}}@media (prefers-reduced-motion:reduce){.cx-cardrail{scroll-snap-type:none;will-change:auto}}[data-theme=light] .cx-cardrail,[data-theme=light-warm] .cx-cardrail,[data-theme=light-sand] .cx-cardrail,[data-theme=pearl] .cx-cardrail,[data-theme=frost] .cx-cardrail{scrollbar-color:#7c6fff66 transparent}[data-theme=light] .cx-cardrail::-webkit-scrollbar-thumb{background:#7c6fff66}[data-theme=light-warm] .cx-cardrail::-webkit-scrollbar-thumb{background:#7c6fff66}[data-theme=light-sand] .cx-cardrail::-webkit-scrollbar-thumb{background:#7c6fff66}[data-theme=pearl] .cx-cardrail::-webkit-scrollbar-thumb{background:#7c6fff66}[data-theme=frost] .cx-cardrail::-webkit-scrollbar-thumb{background:#7c6fff66}.kr-narr{color:#e8e2ff;background:#16122a;border-left:2px solid #7c6fff80;border-radius:4px 16px 16px 4px;padding:1rem 1.1rem;font-size:.9rem;line-height:1.6}.kr-narr strong{color:var(--cx-amethyst-soft);font-weight:600}.kr-chat{flex-direction:column;flex:1;min-height:0;display:flex}.kr-thread{-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;gap:.9rem;width:100%;max-width:720px;min-height:0;margin:0 auto;padding:1.25rem 1.1rem .5rem;display:flex;overflow-y:auto}.kr-empty{color:var(--cx-mute);text-align:center;max-width:460px;margin:1.5rem auto .5rem;font-size:.9rem;line-height:1.6}.kr-seed{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:1rem;display:flex}.kr-seed button{border:1px solid var(--cx-inset-line);background:var(--cx-inset);color:var(--cx-amethyst-soft);cursor:pointer;border-radius:999px;padding:.5rem .85rem;font-size:.8rem;transition:border-color .2s,color .2s,background .2s}.kr-seed button:hover{border-color:var(--cx-violet);color:var(--cx-text);background:var(--cx-inset-hover)}.kr-seed--research{margin-top:.75rem}.kr-seed--research .kr-seed-research,button.kr-seed-research{border-color:color-mix(in srgb,var(--cx-violet,#7c6fff)45%,var(--cx-inset-line));background:radial-gradient(120% 160% at 0% 0%,#7c6fff24,transparent 55%),var(--cx-inset);letter-spacing:.01em;border-radius:4px}.kr-seed--research .kr-seed-research:hover,button.kr-seed-research:hover{border-color:var(--cx-violet);color:var(--cx-text);background:var(--cx-inset-hover)}[data-theme=light] .kr-seed--research .kr-seed-research,[data-theme=light] button.kr-seed-research{color:var(--cx-mute,#5a5278);background:#f3ebe3;border-color:#6d5efc52;border-radius:4px}[data-theme=light] .kr-seed--research .kr-seed-research:hover,[data-theme=light] button.kr-seed-research:hover{color:#1a1430;background:#efe8e0;border-color:#6d5efc80}.kr-msg{align-items:flex-start;gap:.55rem;display:flex}.kr-msg.you{justify-content:flex-end}.kr-msg-av{flex:none;margin-top:3px}.kr-bub-col{flex-direction:column;gap:.25rem;min-width:0;max-width:84%;display:flex}.kr-msg.you .kr-bub-col{align-items:flex-end}.kr-bub-you{background:radial-gradient(130% 150% at 88% 0%,#c7bcff3d,transparent 58%),linear-gradient(158deg,color-mix(in srgb,var(--cx-violet)30%,#1410289e),color-mix(in srgb,var(--cx-violet)17%,#0c0a18b8));color:var(--cx-text);word-break:break-word;border:1px solid #a78bfa57;border-radius:18px 18px 5px;padding:.62rem .92rem;font-size:.9rem;line-height:1.5;box-shadow:inset 0 1px #ffffff1a,0 10px 24px -16px #7c6fff99}.kr-bub-kr{color:#e6e1f6;border:1px solid var(--cx-inset-line);background:linear-gradient(158deg,#7c6fff1f,#ffffff04);border-radius:5px 18px 18px;max-width:100%;padding:.58rem .95rem .58rem 1.02rem;font-size:.95rem;line-height:1.65;position:relative;box-shadow:inset 2px 0 #a78bfa9e,inset 0 1px #ffffff0d}.kr-bub-kr p{margin:0 0 .65em}.kr-bub-kr>p:last-child{margin:0}.kr-bub-kr strong{color:var(--cx-amethyst-soft);font-weight:600}.kr-bub-kr em{color:var(--cx-silver);font-style:italic}.kr-bub-kr-wrap{flex-direction:column;align-items:flex-start;gap:.35rem;min-width:0;max-width:100%;display:flex}.kr-speak{border:1px solid var(--cx-inset-line);background:var(--cx-inset);color:var(--cx-faint);letter-spacing:.02em;cursor:pointer;border-radius:999px;align-items:center;gap:5px;margin-left:.9rem;padding:.28rem .6rem;font-size:.68rem;transition:color .2s,border-color .2s,background .2s;display:inline-flex}.kr-speak.on{color:#14101f;background:linear-gradient(135deg,var(--cx-amethyst-soft),var(--cx-violet));border-color:#0000}.kr-typing{color:var(--cx-mute);align-items:center;gap:5px;font-size:.85rem;display:inline-flex}.kr-typing i{background:var(--cx-violet);width:6px;height:6px;animation:kr-dot 1.1s var(--cx-ease)infinite;border-radius:50%}.kr-typing i:nth-child(2){animation-delay:.16s}.kr-typing i:nth-child(3){animation-delay:.32s}@keyframes kr-dot{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.kr-compose{width:100%;max-width:720px;padding:.85rem 1.1rem calc(.85rem + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px)saturate(1.1);background:linear-gradient(#12101c 0%,#0a0812 100%);border-top:1px solid #c9b8ff24;align-items:flex-end;gap:.6rem;margin:0 auto;display:flex}.kr-input{resize:none;color:#f4f0ff;caret-color:#f4f0ff;-webkit-text-fill-color:#f4f0ff;font:inherit;background:#16122a;border:1px solid #c9b8ff2e;border-radius:16px;outline:none;flex:1;min-height:3.75rem;max-height:9rem;padding:.65rem .85rem;font-size:.92rem;line-height:1.45}.kr-input.is-listening,.kr-input.is-listening:focus{border-color:#a78bfa8c;box-shadow:inset 0 0 0 1px #a78bfa2e}.kr-input::placeholder{color:#a29ec7b8;-webkit-text-fill-color:#a29ec7b8}.kr-send{cursor:pointer;color:#14101f;background:linear-gradient(135deg,var(--cx-amethyst-soft),var(--cx-violet));border:0;border-radius:14px;flex:none;place-items:center;width:44px;height:44px;transition:transform .15s,filter .2s;display:grid;box-shadow:0 4px 14px -4px #7c6fff8c}.kr-send:hover{filter:brightness(1.07)}.kr-send:active{transform:scale(.94)}.kr-send:disabled{opacity:.45;cursor:default}@media (prefers-reduced-motion:reduce){.cx-reveal,.cx-sun-disc,.cx-sun-corona,.cx-grav-fill,.kr-overlay,.kr-panel,.kr-orb-hint,.kr-typing i{animation:none!important}.cx-grav-fill{transition:none}}.cx-constellations{margin-top:.5rem}.cx-const-head{align-items:baseline;gap:.55rem;margin-bottom:.7rem;display:flex}.cx-const-sub{letter-spacing:.02em;color:var(--cx-faint);font-size:.68rem}.cx-const-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}@media (min-width:640px){.cx-const-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.cx-const-card{--p:var(--cx-amethyst);border:1px solid color-mix(in srgb,var(--p)22%,var(--cx-line));background:radial-gradient(120% 80% at 50% -10%,color-mix(in srgb,var(--p)18%,transparent),transparent 62%),radial-gradient(80% 60% at 50% 100%,color-mix(in srgb,var(--p)8%,transparent),transparent 55%),#0e0b1ad1;text-align:center;min-width:0;animation:cx-rise .6s var(--cx-ease)both;box-shadow:inset 0 1px 0 #ffffff0f,0 14px 36px -22px color-mix(in srgb,var(--p)45%,transparent),0 20px 48px -28px #000000bf;transition:transform .25s var(--cx-ease),border-color .25s,box-shadow .25s;border-radius:16px;flex-direction:column;align-items:center;gap:.2rem;padding:.85rem .8rem .9rem;display:flex;position:relative;overflow:hidden}@media (hover:hover){.cx-const-card:hover{border-color:color-mix(in srgb,var(--p)40%,var(--cx-line));box-shadow:inset 0 1px 0 #ffffff14,0 18px 40px -18px color-mix(in srgb,var(--p)55%,transparent),0 28px 56px -28px #000c;transform:translateY(-2px)scale(1.015)}}.cx-const-glyph{color:var(--p);filter:drop-shadow(0 0 12px color-mix(in srgb,var(--p)70%,transparent));animation:cx-const-float 5.5s var(--cx-ease)infinite;font-size:1.5rem;line-height:1;transform:translateZ(0)}@keyframes cx-const-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.cx-const-glyph{animation:none!important}.cx-const-card{transition:none}}.cx-const-pillar{letter-spacing:.14em;text-transform:uppercase;color:var(--cx-faint);margin-top:.35rem;font-size:.6rem;font-weight:600}.cx-const-namerow{align-items:center;gap:.3rem;min-width:0;max-width:100%;display:flex}.cx-const-name{color:var(--cx-text);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;font-weight:500;overflow:hidden}.cx-const-edit{width:24px;height:24px;color:var(--cx-faint);cursor:pointer;opacity:.55;background:0 0;border:0;border-radius:7px;flex:none;place-items:center;transition:color .2s,opacity .2s;display:grid}.cx-const-edit:hover{color:var(--p);opacity:1}.cx-const-edit:focus-visible{outline:2px solid var(--p);outline-offset:2px;opacity:1}.cx-const-planet{letter-spacing:.06em;color:var(--cx-faint);opacity:.85;font-size:.62rem}.cx-const-rename{align-items:center;gap:.25rem;width:100%;margin-top:.15rem;display:flex}.cx-const-input{border:1px solid color-mix(in srgb,var(--p)45%,var(--cx-line));width:100%;min-width:0;color:var(--cx-text);font:inherit;text-align:center;background:0 0;border-radius:9px;outline:none;flex:1;min-height:32px;padding:.35rem .45rem;font-size:.82rem;transition:background .2s,border-color .2s}.cx-const-input:focus{border-color:var(--p);background:var(--cx-inset)}.cx-const-input::placeholder{color:var(--cx-faint)}.cx-const-ok,.cx-const-cancel{border:1px solid var(--cx-inset-line);cursor:pointer;background:0 0;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;transition:color .2s,border-color .2s,background .2s;display:grid}.cx-const-ok{color:var(--p)}.cx-const-ok:hover{border-color:var(--p);background:var(--cx-inset-hover)}.cx-const-cancel{color:var(--cx-faint)}.cx-const-cancel:hover{color:var(--cx-mute);background:var(--cx-inset-hover)}@media (prefers-reduced-motion:reduce){.cx-const-card{animation:none!important}}[data-theme=light] .cx{--cx-void:#e8e4f8;--cx-text:#1a1430;--cx-mute:#5a5278;--cx-faint:#665d86;--cx-line:#281e501f;--cx-amethyst:#6d5efc;--cx-amethyst-soft:#4a3fc4;--cx-violet:#6d5efc;--cx-indigo:#5b52d6;--cx-gold:#c47a28;--cx-gold-soft:#a86820;--cx-silver:#4a4468;--cx-success:#0c7359;--cx-warning:#8a5a00;--cx-danger:#b3261e;--cx-info:#0c6895;--cx-ember:#a34a00;--cx-coach-body:#b03a1a;--cx-coach-love:#b02a5e;--cx-coach-finance:#4a3fc4;--cx-coach-career:#3d47b8;--cx-coach-spirit:#0c6895;--cx-coach-psyche:#5f4fb8;--cx-coach-shadow:#7a3f9e;--cx-coach-wonder:#0d6f70;--cx-coach-kronos:#5b37c4;--cx-coach-sun:#85531b;color:var(--cx-text)}[data-theme=light] .cx-card,[data-theme=light] .cx-lumin{color:var(--cx-text,#1a1430);-webkit-backdrop-filter:blur(20px)saturate(1.25);backdrop-filter:blur(20px)saturate(1.25);background:linear-gradient(158deg,#ffffffd1 0%,#f4f1ffc2 100%);border-color:#281e501f;box-shadow:inset 0 1px #ffffffe6,0 18px 40px -24px #3c287838}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){[data-theme=light] .cx-card,[data-theme=light] .cx-lumin{background:linear-gradient(158deg,#fffffff7 0%,#faf6f0f2 100%)}}[data-theme=light]:not([data-ultra=true]) [data-cosmos-sphere-scene=w1]:after{content:"";pointer-events:none;z-index:1;background:radial-gradient(140% 110% at 50% 40%,#dc8c4600 0%,#c86e3005 62%,#b45f2807 100%);position:absolute;inset:0}[data-theme=light] .cx-card:before{background:linear-gradient(#ffffff8c,#0000)}[data-theme=light] .cx-card:after{opacity:.03;mix-blend-mode:multiply}[data-theme=light] .cx-sun{border-color:#c47a2847;box-shadow:inset 0 1px #ffffffd9,0 18px 44px -28px #ff963c59,0 14px 32px -22px #3c287824}[data-theme=light] .cx-moon{border-color:#6366f138;box-shadow:inset 0 1px #ffffffd9,0 18px 44px -28px #6366f147,0 14px 32px -22px #3c287824}[data-theme=light] .kr-chip,[data-theme=light] .kr-narr{color:#1a1430;background:#fff;border-color:#281e501a}[data-theme=light] .kr-chip-t{color:#3d32c8}[data-theme=light] .kr-chip-s{color:#5a4bb8}[data-theme=light] .kr-narr{color:#3a3458;border-left-color:#6d5efc73}[data-theme=light] .kr-chip.krx-chip.open{color:#1a1430;background:radial-gradient(130% 120% at 0 0,#6d5efc1a,#0000 62%),linear-gradient(158deg,#fff 0%,#faf6f0 100%);border-color:#6d5efc52}[data-theme=light] .krx-fact{color:#1a1430;background:linear-gradient(158deg,#faf6f0 0%,#f3ebe3 100%);border-color:#281e501f}[data-theme=light] .kr-speak{color:#5a5278;background:#6d5efc14;border-color:#281e501f}[data-theme=light] .cx-const-card{color:#1a1430;background:linear-gradient(158deg,#fff 0%,#faf6f0 100%);border-color:#281e501f;box-shadow:inset 0 1px #ffffffe6,0 14px 32px -22px #3c287833}[data-theme=light] .cx-const-card:hover{border-color:#6d5efc47;box-shadow:inset 0 1px #fffffff2,0 20px 44px -20px #3c28784d,0 6px 16px -10px #46286429}[data-theme=light] .kr-overlay{background:radial-gradient(120% 120% at var(--kr-ox,90%)var(--kr-oy,90%),#faf6f085,#ecdcc8ad 55%,#d2b496bd 100%)!important}[data-theme=light] .kr-panel,[data-theme=light] .kr-sheet{color:#1a1430!important;background:radial-gradient(100% 70% at 50% -12%,#6d5efc1f,#0000 58%),linear-gradient(#fff 0%,#faf6f0 55%,#f3ebe3 100%)!important;border-color:#281e5024!important;box-shadow:inset 0 1px #fffffff2,0 40px 100px -36px #3c287852!important}[data-theme=light] .kr-head,[data-theme=light] .kr-tab{color:#5a5278}[data-theme=light] .kr-tab[aria-selected=true],[data-theme=light] .kr-tab.is-on{color:#1a1430}[data-theme=light] .kr-bub-kr{background:linear-gradient(158deg,#6d5efc1a,#ffffff8c);border-color:#6d5efc38;box-shadow:inset 2px 0 #5b4ee8a6,inset 0 1px #ffffffb3;color:#3d32c8!important}[data-theme=light] .kr-bub-kr strong{color:#5b4ee8!important}[data-theme=light] .kr-bub-kr em{color:#5a4bb8!important}[data-theme=light] .kr-seed button{color:var(--cx-mute,#5a5278)}[data-theme=light] .kr-send{color:#fff}[data-theme=light] .kr-msg-you,[data-theme=light] .kr-bub-you{box-shadow:inset 0 1px #ffffffd9,0 10px 24px -14px #6d5efc73;color:#2a2280!important;background:radial-gradient(130% 150% at 88% 0,#b2a4ff61,#0000 58%),linear-gradient(158deg,#f3efff 0%,#e4dcff 55%,#ddd2ff 100%)!important;border-color:#6d5efc52!important}[data-theme=light] .kr-msg-ai,[data-theme=light] .kr-bub-ai,[data-theme=light] .kr-reply{color:#3d32c8}[data-theme=light] .kr-pin{color:#5a5278;background:#fff;border-color:#281e501f}[data-theme=light] .kr-pin:hover{color:#1a1430;background:#f3ebe3}.xftb-plate,[data-theme=light] .xftb-plate{box-shadow:none!important;background:0 0!important;border:0!important}[data-theme=light] .cx-section-label{color:#5a5278}[data-theme=light] .cx-eyebrow{color:var(--cx-faint,#665d86)}[data-theme=light] .cx-day-plate{color:#1a1430;background:linear-gradient(158deg,#fff 0%,#faf6f0 100%);border:1px solid #281e501f;box-shadow:inset 0 1px #ffffffe6,0 14px 32px -22px #3c287833}[data-theme=light] .xl-cosmic-rich:after,[data-theme=light] .xl-cosmic-calm:after{content:"";pointer-events:none;background:radial-gradient(120% 78% at 50% 4%,#ffdcb41a,#0000 46%);position:absolute;inset:0}[data-theme=light] .cx-card{box-shadow:inset 0 1px #ffffffeb,0 22px 48px -28px #28185061,0 8px 20px -12px #4628642e}[data-theme=light] .cx-hero-plate{box-shadow:inset 0 1px #ffffffeb,0 16px 36px -22px #321e5a52,0 4px 14px -8px #50327824}[data-theme=light] .cx-day-plate{box-shadow:inset 0 1px #ffffffeb,0 16px 36px -22px #321e5a47,0 4px 12px -8px #46286e1f}@media (prefers-reduced-motion:reduce){[data-theme=light] .xl-cosmic-rich:after,[data-theme=light] .xl-cosmic-calm:after{transition:none}}html[data-reduced-motion=true] .xl-cosmic-rich,html[data-reduced-motion=true] .xl-cosmic-calm{animation:none!important}@keyframes krx-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.krx-fade{animation:krx-fade-in .34s var(--cx-ease)both}.krx-loading,.krx-empty-read{color:var(--cx-mute);text-align:center;justify-content:center;align-items:center;gap:.5rem;padding:2.4rem 1rem;font-size:.9rem;line-height:1.55;display:flex}.krx-empty-read{max-width:380px;margin:0 auto}.krx-empty-urge{text-align:center;background:radial-gradient(120% 130% at 50% 0,#7c6fff2e,#0000 62%),linear-gradient(158deg,#18122e 0%,#0e0b18 100%);border:1px solid #7c6fff47;border-radius:18px;flex-direction:column;align-items:center;gap:.65rem;max-width:26rem;margin:.4rem auto .75rem;padding:1.25rem 1.15rem 1.15rem;display:flex;box-shadow:0 12px 36px -18px #000000a6}.krx-empty-urge--inline{text-align:left;align-items:flex-start;max-width:none;margin:0 0 .35rem}.krx-empty-urge-ey{letter-spacing:.2em;text-transform:uppercase;color:var(--cx-amethyst,#9b7cff);margin:0;font-size:.6rem;font-weight:650}.krx-empty-urge-lead{letter-spacing:-.015em;color:var(--cx-text,#f4f0ff);margin:0;font-size:clamp(1.05rem,4.2vw,1.28rem);font-weight:500;line-height:1.3}.krx-empty-urge-copy{color:var(--cx-mute,#cdc8e6);max-width:42ch;margin:0;font-size:.86rem;line-height:1.55}.krx-empty-urge--inline .krx-empty-urge-copy{max-width:none}.krx-empty-urge-actions{flex-wrap:wrap;justify-content:center;gap:.5rem;width:100%;margin-top:.35rem;display:flex}.krx-empty-urge--inline .krx-empty-urge-actions{justify-content:flex-start}.krx-empty-urge-actions .krx-cta{align-items:center;gap:.4rem;display:inline-flex}.krx-moon-line{color:var(--cx-faint);letter-spacing:.02em;margin-top:.4rem;font-size:.78rem}.krx-through{background:radial-gradient(120% 130% at 0 0,#7c6fff29,#0000 60%),linear-gradient(158deg,#18122e 0%,#0e0b18 100%);border:1px solid #7c6fff47;border-radius:18px;padding:1.05rem 1.15rem 1.1rem;position:relative;overflow:hidden}.krx-through-ey{letter-spacing:.24em;text-transform:uppercase;color:var(--cx-amethyst);margin-bottom:.5rem;font-size:.6rem;font-weight:600;display:block}.krx-through p{letter-spacing:-.01em;color:var(--cx-text);font-size:clamp(1.05rem,4.6vw,1.3rem);font-weight:300;line-height:1.45}.krx-through-2{margin-top:.55rem;color:var(--cx-mute)!important;font-size:clamp(.86rem,3.4vw,.95rem)!important;font-weight:400!important;line-height:1.55!important}.krx-count{letter-spacing:.16em;text-transform:uppercase;color:var(--cx-faint);margin-top:.6rem;font-size:.66rem;font-weight:600}.krx-sub-note{color:var(--cx-faint);margin:-.35rem 0 .7rem;font-size:.76rem;line-height:1.5}.krx-strengths{grid-template-columns:1fr;gap:.55rem;display:grid}@media (min-width:520px){.krx-strengths{grid-template-columns:1fr 1fr}}.krx-strength{background:#16122a;border:1px solid #c9b8ff24;border-radius:15px;padding:.85rem .95rem}.krx-strength-head{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.krx-strength-name{color:var(--cx-text);letter-spacing:-.01em;font-size:.9rem;font-weight:500}.krx-strength-val{font-variant-numeric:tabular-nums;color:var(--cx-amethyst-soft);font-size:.78rem}.krx-strength-track{background:#c9b8ff14;border-radius:999px;height:5px;margin:.5rem 0 .55rem;overflow:hidden}.krx-strength-track i{background:linear-gradient(90deg,var(--cx-indigo),var(--cx-violet)55%,var(--cx-amethyst));height:100%;animation:krx-grow 1s var(--cx-ease)both;border-radius:999px;display:block;box-shadow:0 0 10px #7c6fff80}@keyframes krx-grow{0%{width:0!important}}.krx-strength-note{color:var(--cx-mute);font-size:.78rem;line-height:1.45}.krx-src{color:var(--cx-amethyst-soft);letter-spacing:.01em;border-top:1px solid #c9b8ff17;margin-top:.5rem;padding-top:.5rem;font-size:.68rem;line-height:1.5}.krx-src-key{color:var(--cx-faint);text-transform:uppercase;letter-spacing:.14em;margin-right:.35rem;font-size:.58rem;font-weight:600}.krx-edge{border-left:2px solid var(--cx-gold);background:radial-gradient(120% 130% at 0 0,#ffc07a1f,#0000 62%),linear-gradient(158deg,#1a1610 0%,#100e0a 100%);border-radius:4px 16px 16px 4px;padding:1rem 1.1rem}.krx-edge-ey{letter-spacing:.24em;text-transform:uppercase;color:var(--cx-gold-soft);margin-bottom:.4rem;font-size:.6rem;font-weight:600;display:block}.krx-edge p{color:#e7e2f2;font-size:.9rem;line-height:1.6}.krx-edge strong{color:var(--cx-gold-soft);font-weight:600}.krx-blind{background:radial-gradient(140% 120% at 100% 0,#6366f129,#0000 58%),linear-gradient(158deg,#18122e 0%,#0e0b18 100%);border:1px solid #7c6fff42;border-radius:16px;padding:1.05rem 1.15rem;position:relative;overflow:hidden}.krx-blind:before{content:"";opacity:.7;pointer-events:none;background:radial-gradient(circle,#0000 54%,#a78bfa80 60%,#0000 68%);border-radius:50%;width:74px;height:74px;position:absolute;top:-22px;right:-18px}.krx-blind-ey{letter-spacing:.24em;text-transform:uppercase;color:var(--cx-amethyst);margin-bottom:.5rem;font-size:.6rem;font-weight:600;display:block}.krx-blind>p{color:var(--cx-text);font-size:1.02rem;font-weight:300;line-height:1.4;position:relative}.krx-blind strong{color:var(--cx-amethyst-soft);font-weight:500}.krx-blind-vs{color:var(--cx-faint);font-style:italic}.krx-blind-note{margin-top:.5rem;color:var(--cx-mute)!important;font-size:.82rem!important;font-weight:400!important;line-height:1.6!important}.kr-chip-sys{letter-spacing:.16em;text-transform:uppercase;color:var(--cx-amethyst);margin-bottom:.12rem;font-size:.58rem;font-weight:600}.kr-chip .cx-sigil.krx-sigil-sm{letter-spacing:-.02em;font-size:.78rem}.kr-chip .cx-sigil.krx-sigil-xs{letter-spacing:-.03em;font-size:.58rem;line-height:1}.cx-sigil.krx-sigil-sm{font-size:.95rem}.cx-sigil.krx-sigil-xs{font-size:.7rem}.krx-next{background:color-mix(in srgb,var(--cx-violet,#7c6fff)14%,var(--cx-inset,#ffffff0d));color:var(--cx-mute);letter-spacing:.01em;border:1px dashed #7c6fff4d;border-radius:12px;align-items:center;gap:.55rem;margin-top:.7rem;padding:.6rem .85rem;font-size:.78rem;display:flex}.krx-next strong{color:var(--cx-amethyst-soft);font-weight:600}.krx-next-dot{border:1px solid var(--cx-amethyst-soft);background:0 0;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 8px #a78bfa80}.krx-timeline-block{text-align:center;width:100%;max-width:22rem;margin-inline:auto}.krx-timeline-block .cx-section-label{text-align:center}.krx-timeline{flex-direction:column;gap:.15rem;padding-left:.2rem;display:flex;position:relative}.krx-timeline--center{align-items:center;padding-left:0;padding-right:0}.krx-timeline--center .krx-epoch{text-align:center;flex-direction:column;align-items:center;gap:.35rem;width:100%;padding:.55rem .5rem .65rem}.krx-timeline--center .krx-epoch:before{left:50%;transform:translate(-50%)}.krx-timeline--center .krx-epoch-dot{margin-top:0}.krx-timeline--center .krx-epoch-head{justify-content:center}.krx-timeline--center .krx-epoch-body{width:100%}.krx-epoch{gap:.85rem;padding:.55rem 0 .6rem .15rem;display:flex;position:relative}.krx-epoch:before{content:"";background:#c9b8ff24;width:1px;position:absolute;top:0;bottom:0;left:4px}.krx-epoch:first-child:before{top:.9rem}.krx-epoch:last-child:before{height:.9rem;bottom:auto}.krx-epoch-dot{z-index:1;background:#c9b8ff4d;border:1px solid #c9b8ff66;border-radius:50%;flex:none;width:9px;height:9px;margin-top:.32rem;position:relative}.krx-epoch-body{min-width:0;padding-bottom:.1rem}.krx-epoch-head{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.krx-cadence-pill{border:1px solid color-mix(in srgb,var(--kx-amethyst,#a78bfa)18%,transparent);background:color-mix(in srgb,var(--kx-amethyst,#a78bfa)7%,transparent);letter-spacing:.03em;color:var(--cx-mute);border-radius:999px;flex-wrap:wrap;align-items:baseline;gap:.34rem;margin:.6rem 0 0;padding:.3rem .7rem;font-size:.66rem;display:inline-flex}.krx-cadence-key{text-transform:uppercase;letter-spacing:.09em;color:var(--cx-faint,#c7bcff80);font-size:.6rem;font-weight:600}.krx-cadence-sep{color:var(--cx-faint,#c7bcff66)}.krx-cadence-next{color:var(--cx-mute)}[data-theme=light] .krx-cadence-pill{color:#4a4270;background:#fff9;border-color:#281e501f}.krx-epoch-here{letter-spacing:.1em;text-transform:uppercase;color:var(--kx-gold-soft,#f0d9a0);align-items:center;gap:.4rem;margin-top:.3rem;font-size:.64rem;font-weight:650;display:inline-flex}.krx-epoch-here-mark{background:var(--kx-gold,#e8c374);width:5px;height:5px;box-shadow:0 0 10px 1px color-mix(in srgb,var(--kx-gold)80%,transparent);border-radius:50%;animation:3.2s ease-in-out infinite kx-breathe}[data-theme=light] .krx-epoch-here{color:#8a5a12}.krx-epoch-title{color:var(--cx-mute);letter-spacing:-.01em;font-size:.88rem;font-weight:500}.krx-epoch-age{color:var(--cx-faint);font-variant-numeric:tabular-nums;text-transform:uppercase;letter-spacing:.06em;font-size:.68rem}.krx-epoch-meaning{color:var(--cx-faint);margin-top:.12rem;font-size:.78rem;line-height:1.5}.krx-past{opacity:.62}.krx-current .krx-epoch-dot{background:var(--cx-amethyst);border-color:var(--cx-amethyst-soft);box-shadow:0 0 10px 1px #a78bfacc}.krx-current .krx-epoch-title{color:var(--cx-text)}.krx-current .krx-epoch-meaning{color:var(--cx-mute)}.krx-story{color:#c8c2e6;background:#16122a;border:1px solid #c9b8ff24;border-radius:14px;margin:0;padding:.9rem 1.05rem;font-size:.88rem;font-style:italic;line-height:1.65}.krx-cta{cursor:pointer;color:#14101f;background:linear-gradient(135deg,var(--cx-amethyst-soft),var(--cx-violet));border:0;border-radius:14px;align-self:center;align-items:center;gap:.5rem;height:48px;padding:0 1.3rem;font-size:.9rem;font-weight:600;transition:transform .15s,filter .2s;display:inline-flex;box-shadow:0 16px 36px -18px #7c6fffe6}.krx-cta:hover{filter:brightness(1.06)}.krx-cta:active{transform:scale(.97)}.krx-daydivider{letter-spacing:.18em;text-transform:uppercase;color:var(--cx-faint);border:1px solid var(--cx-inset-line,#c9b8ff1f);background:var(--cx-inset,#ffffff0d);border-radius:999px;align-self:center;margin:.2rem auto .4rem;padding:.2rem .75rem;font-size:.62rem;font-weight:600}.krx-msg-time{color:var(--cx-faint);font-variant-numeric:tabular-nums;letter-spacing:.04em;margin:0 .35rem;font-size:.62rem}.kr-msg.you .krx-msg-time{align-self:flex-end;margin-bottom:.1rem}.krx-speak-spin{width:.85rem;height:.85rem}.krx-settings{box-sizing:border-box;width:100%;max-width:560px;padding:1.25rem max(1rem,env(safe-area-inset-right,0px) + .85rem)calc(2.25rem + env(safe-area-inset-bottom,0px))max(1rem,env(safe-area-inset-left,0px) + .85rem);flex-direction:column;gap:1.45rem;margin:0 auto;display:flex}@media (max-width:520px){.krx-settings{padding-top:1rem;padding-left:max(.9rem,env(safe-area-inset-left,0px) + .75rem);padding-right:max(.9rem,env(safe-area-inset-right,0px) + .75rem);gap:1.25rem}}.krx-set-block{flex-direction:column;display:flex}.krx-set-help{color:#a39cbc;font-size:.78rem;line-height:1.5}.krx-settings .krx-sec-body{flex-direction:column;gap:.55rem;display:flex}.krx-set-foot{margin:.15rem 0 0}.krx-pos-grid{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}@media (max-width:380px){.krx-pos-grid{grid-template-columns:1fr}}.krx-pos-grid>.krx-pos:nth-child(odd):last-child{grid-column:1/-1}.krx-pos{border:1px solid var(--cx-plate-line,#c9b8ff24);background:var(--cx-nested-plate,#16122a);min-height:48px;color:var(--cx-mute,#c8c2e6);text-align:left;cursor:pointer;border-radius:13px;align-items:center;gap:.6rem;padding:.7rem .8rem;font-size:.85rem;transition:border-color .18s,color .18s,background .18s;display:flex}.krx-pos:hover{color:var(--cx-text,#f4f0ff);border-color:color-mix(in oklab,var(--cx-violet,#7c6fff)35%,transparent);background:var(--kr-chip-open-bg,#1a1630)}.krx-pos.on{color:var(--cx-text,#f4f0ff);border-color:color-mix(in oklab,var(--cx-violet,#7c6fff)55%,transparent);background:color-mix(in oklab,var(--cx-nested-plate,#16122a)90%,var(--cx-amethyst,#a78bfa))}.krx-pos:focus-visible{outline:2px solid color-mix(in oklab,var(--cx-amethyst,#a78bfa)65%,transparent);outline-offset:2px}.krx-pos-ico{width:24px;height:24px;color:var(--cx-amethyst-soft);flex:none;place-items:center;font-size:.85rem;display:grid}.krx-pos-label{flex:1;min-width:0}.krx-pos-check{color:var(--cx-amethyst-soft);flex:none}.krx-seg-ico{opacity:.85;flex:none;justify-content:center;align-items:center;display:inline-flex}.krx-row--off{opacity:.5}.krx-row--off .xprof-switch{cursor:not-allowed}.krx-acts{width:100%;animation:krx-fade-in .3s var(--cx-ease)both;flex-direction:column;align-items:stretch;gap:.4rem;margin-top:.55rem;display:flex}.krx-act{width:100%;min-height:44px;color:var(--cx-text);text-align:left;cursor:pointer;border:1px solid #0000;border-radius:14px;align-items:center;gap:.6rem;padding:.55rem .85rem;font-size:.86rem;line-height:1.35;transition:border-color .18s,background .18s,transform .12s,opacity .18s;display:flex}.krx-act:active:not(:disabled){transform:scale(.985)}.krx-act:disabled{opacity:.5;cursor:default}.krx-act-ico{flex:none}.krx-act span{min-width:0}.krx-act--kronos{background:radial-gradient(130% 130% at 0 0,#7c6fff2e,#0000 62%),linear-gradient(158deg,#1a1530 0%,#100c1c 100%);border-color:#7c6fff61;box-shadow:inset 0 1px #ffffff0d}.krx-act--kronos:hover:not(:disabled){background:radial-gradient(130% 130% at 0 0,#7c6fff42,#0000 60%),linear-gradient(158deg,#201a3a 0%,#14101f 100%);border-color:#7c6fff9e}.krx-act--kronos .krx-act-ico{color:var(--cx-amethyst-soft)}.krx-act--solis{background:radial-gradient(130% 130% at 0 0,#ffc07a29,#0000 62%),linear-gradient(158deg,#221a12 0%,#14100c 100%);border-color:#ffc07a66;box-shadow:inset 0 1px #ffffff0d}.krx-act--solis:hover:not(:disabled){background:radial-gradient(130% 130% at 0 0,#ffc07a3d,#0000 60%),linear-gradient(158deg,#2a2014 0%,#18120e 100%);border-color:#ffc07aa6}.krx-act--solis .krx-act-ico{color:var(--cx-gold-soft)}.krx-act-capped{color:var(--cx-faint);letter-spacing:.01em;margin:.05rem 0 .1rem .15rem;font-size:.72rem;line-height:1.4}.krx-truncated{background:#241c3e8c;border:1px solid #c9b8ff2e;border-radius:.75rem;flex-wrap:wrap;align-items:center;gap:.45rem .65rem;margin:.35rem 0 .15rem .1rem;padding:.45rem .6rem;display:flex}.krx-truncated-copy{color:#c8c2e6d9;margin:0;font-size:.72rem;line-height:1.35}.krx-truncated-btn{flex:none}[data-theme=light] .krx-truncated{background:#fff8f0e6;border-color:#6d5efc33}[data-theme=light] .krx-truncated-copy{color:#5a5278}.krx-today{background:linear-gradient(158deg,#201a36f0 0%,#100d1cf7 100%);border-bottom:1px solid #c9b8ff1a;margin:0;padding:.5rem .75rem .55rem}.krx-today-row{align-items:center;gap:.55rem;min-width:0;display:flex}.krx-today-mark{width:1.45rem;height:1.45rem;color:var(--cx-amethyst-soft,#c7bcff);background:#a78bfa1f;border:1px solid #a78bfa3d;border-radius:999px;flex:none;place-items:center;display:grid}.krx-today-body{flex-direction:column;flex:1;gap:.28rem;min-width:0;display:flex}.krx-today-top{flex-wrap:wrap;align-items:baseline;gap:.45rem;min-width:0;display:flex}.krx-today-label{letter-spacing:.11em;text-transform:uppercase;color:var(--cx-faint,#6f6a94);flex:none;margin:0;font-size:.62rem;font-weight:700}.krx-today-count{font-variant-numeric:tabular-nums;color:var(--cx-amethyst-soft,#c7bcff);letter-spacing:.01em;flex:none;margin:0;font-size:.78rem;font-weight:650}.krx-today-count b{color:#e8e4ff;font-weight:700}.krx-today-of{color:var(--cx-mute,#a29ec7);font-size:.74rem;font-weight:500}.krx-today-chip{letter-spacing:.02em;color:var(--cx-mute,#a29ec7);white-space:nowrap;margin-left:auto;font-size:.68rem;font-weight:600}.krx-today-chip[data-state=near]{color:#e8c87a}.krx-today-chip[data-state=done]{color:var(--cx-faint,#6f6a94)}.krx-today-bar{background:#a78bfa24;border-radius:999px;width:100%;max-width:14rem;height:3px;overflow:hidden}.krx-today-bar-fill{border-radius:inherit;background:linear-gradient(90deg,#6366f1,#a78bfa);height:100%;transition:width .35s;display:block}.krx-today.is-near .krx-today-bar-fill{background:linear-gradient(90deg,#c4a35a,#e8c87a)}.krx-today.is-done .krx-today-bar-fill{background:linear-gradient(90deg,#6b6588,#8a84a8)}.krx-today-how{color:var(--cx-faint,#6f6a94);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:.45rem;flex:none;align-items:center;gap:.2rem;margin:0;padding:.25rem .4rem;font-size:.66rem;font-weight:550;transition:color .15s,background .15s;display:inline-flex}.krx-today-how:hover,.krx-today-how.is-open{color:var(--cx-amethyst-soft,#c7bcff);background:#a78bfa14}.krx-today-how svg{flex:none;transition:transform .15s}.krx-today-how.is-open svg{transform:rotate(180deg)}.krx-today-how-txt{display:none}@media (min-width:420px){.krx-today-how-txt{display:inline}}.krx-today-line{color:var(--cx-amethyst-soft,#c7bcff);margin:.4rem 0 0;font-size:.74rem;line-height:1.35}.krx-today-explain{color:var(--cx-mute,#a29ec7);background:#0000002e;border-radius:.5rem;margin:.4rem 0 0;padding:.45rem .55rem;font-size:.72rem;line-height:1.45}.krx-today-reserve{color:var(--cx-amethyst-soft,#c7bcff);border-top:1px solid #c9b8ff1f;flex-wrap:wrap;align-items:center;gap:.34rem;margin:.5rem 0 0;padding-top:.5rem;font-size:.72rem;line-height:1.3;display:flex}.krx-today-reserve-ico{color:var(--cx-gold,#ffc07a);opacity:.92;flex:none}.krx-today-reserve-n{color:var(--cx-text,#ece9f8);font-weight:700}.krx-today-reserve-lbl{font-weight:500}.krx-today-reserve-note{color:var(--cx-faint,#a8a2c8);flex-basis:100%;font-size:.68rem}:root[data-theme=light] .krx-today{background:linear-gradient(158deg,#faf6f0 0%,#ebe6fb 100%);border-bottom-color:#281e501a}:root[data-theme=light] .krx-today-count{color:#4a3fc4}:root[data-theme=light] .krx-today-count b{color:#2a2280}:root[data-theme=light] .krx-today-label,:root[data-theme=light] .krx-today-of,:root[data-theme=light] .krx-today-chip,:root[data-theme=light] .krx-today-explain,:root[data-theme=light] .krx-today-how{color:#5a5278}:root[data-theme=light] .krx-today-chip[data-state=near]{color:#9a6b12}:root[data-theme=light] .krx-today-line{color:#4a3fc4}:root[data-theme=light] .krx-today-mark{color:#4a3fc4;background:#f3ebe3;border-color:#6d5efc47}:root[data-theme=light] .krx-today-bar{background:#6d5efc1f}:root[data-theme=light] .krx-today-how:hover,:root[data-theme=light] .krx-today-how.is-open{color:#4a3fc4;background:#6d5efc14}:root[data-theme=light] .krx-today-explain{background:#281e500d}:root[data-theme=light] .krx-today-reserve{color:#4a3fc4;border-top-color:#281e501a}:root[data-theme=light] .krx-today-reserve-n{color:#2a2280}:root[data-theme=light] .krx-today-reserve-ico{color:#a9781f}:root[data-theme=light] .krx-today-reserve-note{color:#5a5278}@media (max-width:360px){.krx-today-chip{order:3;width:100%;margin-left:0}.krx-today-top{flex-wrap:wrap}}.krx-solis{border:1px solid #ffc07a61;border-left:2px solid var(--cx-gold);width:100%;animation:krx-fade-in .34s var(--cx-ease)both;background:radial-gradient(130% 140% at 0 0,#ffc07a29,#0000 60%),linear-gradient(158deg,#221a12 0%,#120e0a 100%);border-radius:16px;margin-top:.6rem;padding:.8rem .95rem .85rem;box-shadow:inset 0 1px #ffffff0d}.krx-solis-head{align-items:center;gap:.5rem;margin-bottom:.4rem;display:flex}.krx-solis-role{letter-spacing:.04em;color:var(--cx-faint);font-size:.62rem}.krx-solis-body{color:#f1e6d6;font-size:.9rem;line-height:1.6}.krx-solis-err{color:#f0a3a3;margin-top:.1rem;font-size:.78rem;line-height:1.45}.krx-you-pill{margin-bottom:.05rem}.kr-compose{border-top-color:#c9b8ff24;background:linear-gradient(#12101c 0%,#0a0812 100%)!important}.kr-input{caret-color:#f4f0ff;-webkit-text-fill-color:#f4f0ff;border-color:#c9b8ff2e;color:#f4f0ff!important;background:#16122a!important}.kr-input:focus{border-color:var(--cx-violet);background:#1a1630!important}.kr-input::placeholder{-webkit-text-fill-color:#a29ec7b8;color:#a29ec7b8!important}.kr-empty{color:#c8c2e6;background:radial-gradient(120% 140% at 50% 0,#7c6fff1f,#0000 60%),#14101f;border:1px solid #c9b8ff24;border-radius:16px;padding:1rem 1.1rem}.kr-empty p{color:#e8e2ff;margin:0}.kr-seed button{color:#d8d0f0;background:#16122a;border:1px solid #c9b8ff33;transition:border-color .2s,color .2s,background .2s}.kr-seed button:hover{color:#f4f0ff;background:#1e1a32;border-color:#7c6fff73}.kr-bub-you{box-shadow:inset 0 1px #ffffff1a,0 10px 24px -16px #7c6fff8c;color:#f4f0ff!important;background:radial-gradient(130% 150% at 88% 0,#c7bcff42,#0000 58%),linear-gradient(158deg,#3a2e76eb 0%,#1a1630f0 100%)!important;border:1px solid #a78bfa66!important}.kr-bub-kr{color:#f0ecff!important}.kr-bub-kr strong{color:#d4c8ff!important}.kr-bub-kr em{color:#e0e6ff!important}.kr-speak{color:#b8b0d4!important;background:#16122a!important;border-color:#c9b8ff33!important}.kr-speak:hover{color:#e4dcff!important;background:#1e1a32!important;border-color:#7c6fff6b!important}.kr-typing{color:#c8c2e6;background:#16122a;border:1px solid #c9b8ff24;border-radius:999px;padding:.35rem .7rem}.krx-thread-err{color:#f0a3a3;background:#1a1018;border:1px solid #f0a3a347;border-radius:10px;margin:.25rem 0 0;padding:.45rem .75rem;font-size:.82rem;line-height:1.4}.kr-panel{border-color:#c9b8ff29;flex-direction:column;min-height:0;display:flex;background:radial-gradient(100% 70% at 50% -12%,#9b7cff33,#0000 58%),radial-gradient(80% 50% at 100% 100%,#7c5cff14,#0000 50%),linear-gradient(#12101c 0%,#0a0812 100%)!important}.kr-body{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;background:linear-gradient(#100e1a 0%,#0a0812 100%);flex:auto;min-height:0;padding-left:0;padding-right:0;overflow:hidden auto}@media (max-width:720px){.kr-body{background:linear-gradient(#110f1c 0%,#090812 100%)}.kr-read{padding-left:max(1rem,env(safe-area-inset-left,0px) + .75rem);padding-right:max(1rem,env(safe-area-inset-right,0px) + .75rem);padding-bottom:calc(2rem + env(safe-area-inset-bottom,0px))}}.kr-mic{cursor:pointer;color:#f4f0ff;background:#16122a;border:1px solid #c9b8ff2e;border-radius:14px;flex:none;place-items:center;width:44px;height:44px;transition:transform .15s,filter .2s,background .2s,color .2s,border-color .2s;display:grid}.kr-mic:hover{color:#fff;background:#1e1a32}.kr-mic:active{transform:scale(.94)}.kr-mic:disabled{opacity:.55;cursor:default}.kr-mic.rec{color:#ffb4b4;background:#f0747429;border-color:#f0747480;animation:1.4s ease-in-out infinite kr-mic-pulse}@keyframes kr-mic-pulse{0%,to{box-shadow:0 0 #f0747459}50%{box-shadow:0 0 0 6px #f0747400}}.krx-mic-err{color:#f0a3a3;width:100%;max-width:720px;margin:0 auto;padding:0 1.1rem .25rem;font-size:.78rem;line-height:1.4}.krx-mic-err-hint{opacity:.88;color:#f0a3a3eb;margin-top:.2rem;font-size:.74rem;display:block}.krx-clarity{align-items:center;gap:.5rem;margin-top:.5rem;display:inline-flex}.krx-clarity-key{letter-spacing:.16em;text-transform:uppercase;color:var(--cx-faint);font-size:.58rem;font-weight:600}.krx-clarity-dots{gap:4px;display:inline-flex}.krx-clarity-dots i{background:#c9b8ff2e;border-radius:50%;width:6px;height:6px}.krx-clarity-dots i.on{background:var(--cx-amethyst);box-shadow:0 0 6px #a78bfab3}.kr-chip.krx-chip{flex-direction:column;align-items:stretch;gap:0;padding:0;transition:border-color .2s,background .2s;overflow:hidden}.kr-chip.krx-chip.open{background:radial-gradient(130% 120% at 0% 0%,#7c6fff1f,transparent 62%),var(--kr-chip-open-bg,#1a1630);border-color:#7c6fff66}.krx-chip-row{cursor:pointer;text-align:left;width:100%;min-height:56px;color:inherit;font:inherit;background:0 0;border:0;align-items:center;gap:.85rem;padding:1rem 1.1rem;display:flex}.krx-chip-body{flex:1;min-width:0}.krx-chev{width:16px;height:16px;color:var(--cx-faint);transition:transform .24s var(--cx-ease),color .2s;flex:none}.krx-chip-row:hover .krx-chev{color:var(--cx-amethyst-soft)}.krx-chev.open{color:var(--cx-amethyst-soft);transform:rotate(180deg)}.krx-facts{animation:krx-fade-in .26s var(--cx-ease)both;border-top:1px solid #c9b8ff1a;margin:0 .8rem .8rem;padding-top:.7rem}.krx-facts-grid{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:.4rem .55rem;margin:0;display:grid}.krx-fact{background:var(--kr-fact-bg,#14101f);border:1px solid #c9b8ff24;border-radius:10px;min-width:0;padding:.4rem .55rem}.krx-fact dt{letter-spacing:.13em;text-transform:uppercase;color:var(--cx-faint);font-size:.54rem;font-weight:600}.krx-fact dd{color:var(--cx-text);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;margin:.14rem 0 0;font-size:.82rem;overflow:hidden}.krx-sig-line{color:var(--cx-amethyst-soft);letter-spacing:.01em;margin-top:.6rem;font-size:.72rem;line-height:1.5}.krx-sig-key{color:var(--cx-faint);text-transform:uppercase;letter-spacing:.13em;margin-right:.35rem;font-size:.56rem;font-weight:600}.krx-reply-foot{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.krx-hear{flex-direction:column;gap:4px;display:inline-flex}.krx-hear-row{align-items:center;gap:5px;display:inline-flex}.krx-hear-btn,.krx-hear-stop{border:1px solid var(--cx-inset-line,#c9b8ff1f);background:var(--cx-inset,#ffffff0d);min-height:40px;color:var(--cx-faint);letter-spacing:.02em;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:5px;font-size:.72rem;transition:color .2s,border-color .2s,background .2s,transform .12s;display:inline-flex}.krx-hear-btn{padding:0 .9rem}.krx-hear-stop{width:40px;padding:0}.krx-hear-btn:hover,.krx-hear-stop:hover{color:var(--cx-amethyst-soft);border-color:#7c6fff73}.krx-hear-btn:active,.krx-hear-stop:active{transform:scale(.95)}.krx-hear.on .krx-hear-btn{color:#14101f;background:linear-gradient(135deg,var(--cx-amethyst-soft),var(--cx-violet));border-color:#0000;box-shadow:0 6px 18px -8px #7c6fffe6}.krx-hear-ico{flex:none;width:.9rem;height:.9rem}.krx-hear-prog{background:#c9b8ff1f;border-radius:999px;width:100%;min-width:96px;height:3px;position:relative;overflow:hidden}.krx-hear-prog i{background:linear-gradient(90deg,var(--cx-indigo),var(--cx-violet)55%,var(--cx-amethyst));border-radius:999px;height:100%;transition:width .12s linear;display:block;box-shadow:0 0 8px #7c6fff99}.krx-hear-prog.shimmer i{animation:1.15s ease-in-out infinite krx-shimmer;width:42%!important}@keyframes krx-shimmer{0%{transform:translate(-120%)}to{transform:translate(300%)}}.kr-thread-shell{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.krx-jump{cursor:pointer;color:#14101f;background:linear-gradient(135deg,var(--cx-amethyst-soft),var(--cx-violet));width:44px;height:44px;animation:krx-jump-in .28s var(--cx-ease)both;z-index:3;border:1px solid #7c6fff80;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:14px;left:50%;transform:translate(-50%);box-shadow:0 12px 30px -10px #7c6fffe6,0 0 0 1px #c9b8ff1f}.krx-jump:hover{filter:brightness(1.07)}.krx-jump:active{transform:translate(-50%)scale(.92)}@keyframes krx-jump-in{0%{opacity:0;transform:translate(-50%)translateY(8px)scale(.8)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}.kr-expand{width:44px;height:44px;color:var(--cx-mute);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;flex:none;place-items:center;transition:background .2s,color .2s,border-color .2s;display:none}.kr-expand:hover{color:var(--cx-text);background:#c9b8ff14}.kr-expand:active{transform:scale(.94)}@media (min-width:720px){.kr-expand{display:grid}.kr-panel{transition:width .34s var(--cx-ease),height .34s var(--cx-ease)}.kr-panel.kr-size-comfortable{width:min(1040px,94vw);height:min(88vh,820px)}.kr-panel.kr-size-full{width:97vw;max-width:1500px;height:96vh}}.krx-winddown{letter-spacing:.01em;width:100%;max-width:720px;color:var(--cx-faint);text-align:center;margin:0 auto;padding:0 1.1rem .25rem;font-size:.72rem;font-style:italic;line-height:1.4}.krx-sitting{width:100%;max-width:720px;padding:1rem 1.15rem calc(1.1rem + env(safe-area-inset-bottom));border-top:1px solid var(--cx-line);animation:krx-sitting-rise .5s var(--cx-ease)both;background:radial-gradient(150% 200% at 8% 0,#7c6fff21,#0000 58%),#08071099;align-items:center;gap:.9rem;margin:0 auto;display:flex}.krx-sitting-mark{width:44px;height:44px;color:var(--cx-amethyst-soft);background:radial-gradient(120% 120% at 34% 28%,#a78bfa4d,#090812a6 70%);border:1px solid #a78bfa52;border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:0 0 18px -4px #a78bfa8c}.krx-sitting-txt{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.krx-sitting-lead{letter-spacing:-.01em;color:var(--cx-text);font-size:.92rem;font-weight:500;line-height:1.4}.krx-sitting-sub{color:var(--cx-mute);font-size:.82rem;line-height:1.5}.krx-sitting-reset{letter-spacing:.14em;text-transform:uppercase;color:var(--cx-faint);white-space:nowrap;flex:none;align-items:center;gap:.35rem;font-size:.62rem;font-weight:600;display:inline-flex}.krx-sitting-reset svg{width:.85rem;height:.85rem;color:var(--cx-gold-soft)}@keyframes krx-sitting-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:520px){.krx-sitting{flex-wrap:wrap;row-gap:.5rem}.krx-sitting-reset{width:100%;padding-left:calc(44px + .9rem)}}@media (prefers-reduced-motion:reduce){.kr-panel{transition:none!important}.kr-expand:active{transform:none}.krx-fade,.krx-acts,.krx-solis,.krx-sitting,.krx-strength-track i,.krx-facts,.krx-jump{animation:none!important}.krx-hear-prog.shimmer i{opacity:.5;width:100%!important;animation:none!important;transform:none!important}.krx-chev,.krx-pos{transition:none}.krx-act:active:not(:disabled){transform:none}.kr-mic.rec{animation:none}}.kr-head.krx-head{padding:max(var(--x-cutout-top,0px),.55rem).7rem .55rem .85rem;gap:.6rem}.kr-head.krx-head .kr-head-txt{min-width:0;overflow:hidden}.kr-head.krx-head .kr-name{white-space:nowrap;overflow:visible}.kr-head.krx-head .kr-sub{white-space:nowrap;text-overflow:ellipsis;font-size:.64rem;overflow:hidden}.krx-head-actions,.krx-head-tabs{flex:none;align-items:center;gap:.1rem;display:inline-flex}.krx-head-tab{width:44px;height:44px;color:var(--cx-mute);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;flex:none;place-items:center;transition:color .2s,border-color .2s,background .2s,transform .15s;display:grid}.krx-head-tab:hover{color:var(--cx-text);background:#c9b8ff14}.krx-head-tab:active{transform:scale(.94)}.krx-head-tab.on{color:#14101f;background:linear-gradient(135deg,var(--cx-amethyst-soft),var(--cx-violet));border-color:#0000;box-shadow:0 8px 22px -12px #7c6fffe6}.krx-head-tab--read{width:auto;color:var(--cx-text);background:#7c6fff24;border-color:#a78bfa8c;justify-content:center;align-items:center;gap:.4rem;padding:0 .72rem;display:inline-flex}.krx-head-tab--read:hover{color:var(--cx-text);background:#7c6fff38}.krx-head-tab--read.on{color:#14101f;border-color:#0000}.krx-head-tab-label{letter-spacing:.01em;white-space:nowrap;font-size:.8rem;font-weight:600}@media (max-width:380px){.krx-head-tab--read{width:44px;padding:0}.krx-head-tab-label{display:none}}.krx-head-div{background:var(--cx-line);flex:none;width:1px;height:22px;margin:0 .25rem}.kr-pin{width:44px;height:44px}.kr-read,.kr-thread{padding-top:1rem}.kr-panel{flex-direction:column;min-height:0;display:flex;background:radial-gradient(100% 70% at 50% -12%,#9b7cff33,#0000 58%),radial-gradient(80% 50% at 100% 100%,#7c5cff14,#0000 50%),linear-gradient(#12101c 0%,#0a0812 100%)!important}.kr-panel:before{content:"";pointer-events:none;opacity:.045;z-index:0;background-image:linear-gradient(#a78bfa8c 1px,#0000 1px),linear-gradient(90deg,#a78bfa8c 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 60% at 50% 20%,#000 20%,#0000 100%);mask-image:radial-gradient(75% 60% at 50% 20%,#000 20%,#0000 100%)}.kr-panel>*{z-index:1;min-width:0;position:relative}.kr-panel>.kr-body,.kr-panel>.kr-chat{flex:auto;min-height:0}.kr-head.krx-head--icons{padding:max(var(--x-cutout-top,0px),.5rem).55rem .5rem .75rem;background:radial-gradient(80% 200% at 8% -60%,#9b7cff29,#0000 55%);border-bottom:1px solid #c9b8ff1a;gap:.55rem}.krx-orb-mark{pointer-events:none;flex:none;line-height:0}.kr-head.krx-head--icons .kr-head-txt{flex:1;min-width:0}.krx-dock{background:linear-gradient(#16122a 0%,#0e0b18 100%);border:1px solid #c9b8ff29;border-radius:18px;flex-direction:column;width:calc(100% - 1.5rem);max-width:720px;margin:0 auto .55rem;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 14px 36px -22px #000000bf}.krx-meet-rail{color:#f0ecff;width:100%;font:inherit;text-align:left;cursor:pointer;background:radial-gradient(90% 160% at 0%,#7c6fff29,#0000 60%),0 0;border:0;border-bottom:1px solid #c9b8ff1a;align-items:center;gap:.65rem;margin:0;padding:.55rem .8rem;transition:background .15s;display:flex}.krx-meet-rail:hover{background:radial-gradient(90% 160% at 0% 50%,#7c6fff3d,transparent 60%),var(--cx-inset,#ffffff0d)}.krx-meet-rail:focus-visible{outline-offset:-2px;outline:2px solid #a78bfa}.krx-meet-rail-ico{color:#c7bcff;background:#7c6fff24;border:1px solid #a78bfa38;border-radius:10px;flex:none;place-items:center;width:32px;height:32px;display:grid}.krx-meet-rail-text{flex-direction:column;flex:1;gap:.05rem;min-width:0;display:flex}.krx-meet-rail-title{letter-spacing:-.01em;font-size:.84rem;font-weight:600;line-height:1.2}.krx-meet-rail-sub{color:#c8c2e6b8;white-space:nowrap;text-overflow:ellipsis;font-size:.68rem;line-height:1.25;overflow:hidden}.krx-meet-rail-go{letter-spacing:.04em;color:#d4c8ff;background:#503ca047;border:1px solid #a78bfa47;border-radius:999px;flex:none;align-items:center;gap:.15rem;padding:.3rem .55rem .3rem .7rem;font-size:.72rem;font-weight:650;display:inline-flex}.krx-meet-rail:hover .krx-meet-rail-go{background:#6450be66;border-color:#c4b5fd80}.krx-dock .kr-compose.kr-compose--docked,.kr-compose.kr-compose--docked{width:100%!important;max-width:none!important;box-shadow:none!important;padding:.55rem .7rem calc(.65rem + env(safe-area-inset-bottom))!important;background:0 0!important;border-top:0!important;border-radius:0!important;margin:0!important}[data-theme=light] .krx-dock{background:linear-gradient(#fff 0%,#faf6f0 100%);border-color:#281e501f;box-shadow:inset 0 1px #ffffffe6,0 12px 28px -18px #3c287833}[data-theme=light] .krx-meet-rail{color:#1a1430;background:radial-gradient(90% 160% at 0%,#7c6fff1a,#0000 60%);border-bottom-color:#281e5014}[data-theme=light] .krx-meet-rail:hover{background:radial-gradient(90% 160% at 0%,#7c6fff29,#0000 60%),#6d5efc0a}[data-theme=light] .krx-meet-rail-ico{color:#5b4ee8;background:#f3ebe3;border-color:#6d5efc38}[data-theme=light] .krx-meet-rail-sub{color:#6b6490}[data-theme=light] .krx-meet-rail-go{color:#5b4bb5;background:#7c6fff1f;border-color:#6d5efc47}.krx-meet-cta{display:none!important}.krx-compose-sub{color:var(--cx-faint,#6f6a94);text-align:center;margin:.35rem 0 0;padding:0 .15rem;font-size:.72rem;line-height:1.4}.krx-compose-sub-link{font:inherit;color:var(--cx-amethyst-soft,#c7bcff);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;margin:0;padding:0;font-weight:600;-webkit-text-decoration:underline #a78bfa59;text-decoration:underline #a78bfa59}.krx-compose-sub-link:hover{color:#ede9fe;text-decoration-color:#a78bfab3}.krx-compose-sub-sep{opacity:.55;margin:0 .35rem}[data-theme=light] .krx-compose-sub{color:#6b6490}[data-theme=light] .krx-compose-sub-link{color:#5b4bb5}.kr-head.krx-head--icons .krx-head-actions{flex:none;align-items:center;gap:.1rem;margin-left:auto;display:inline-flex}.krx-ico-tab{width:40px;height:40px;color:var(--cx-mute,#a29ec7);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;flex:none;place-items:center;transition:color .18s,background .18s,border-color .18s,transform .12s;display:grid}.krx-ico-tab:hover{color:var(--cx-text);background:#c9b8ff14}.krx-ico-tab:active{transform:scale(.94)}.krx-ico-tab.on{color:#120e1c;background:linear-gradient(135deg,#e4d8ff,#9b7cff 60%,#7c5cff);border-color:#0000;box-shadow:0 8px 20px -12px #9b7cffe6}.kr-head.krx-head--icons .kr-close{width:40px;height:40px}.krx-prefs{animation:krx-fade-in .28s var(--cx-ease)both;background:linear-gradient(160deg,#1c1634eb,#0c0a18f0);border:1px solid #c9b8ff1f;border-radius:16px;flex-direction:column;gap:.55rem;margin:0 .85rem .65rem;padding:.65rem .75rem;display:flex}.krx-prefs-row{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.krx-prefs-label{letter-spacing:.18em;text-transform:uppercase;color:var(--cx-faint,#6f6a94);min-width:3.2rem;font-size:.58rem;font-weight:650}.krx-prefs-chip{border:1px solid var(--cx-inset-line,#c9b8ff1f);background:var(--cx-inset,#ffffff0d);color:var(--cx-mute);cursor:pointer;border-radius:999px;align-items:center;gap:.28rem;min-height:32px;padding:.35rem .65rem;font-size:.72rem;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.krx-prefs-chip:hover{color:var(--cx-text);border-color:#9b7cff66}.krx-prefs-chip.on{color:var(--cx-text);background:#7c6fff2e;border-color:#9b7cff80}.krx-prefs-pos .krx-prefs-chip{font-size:.68rem}.kr-read--cosmic,.kr-read--grounded{--kr-read-gap:.95rem;max-width:720px;padding:.85rem 1.05rem calc(1.75rem + env(safe-area-inset-bottom));gap:var(--kr-read-gap);flex-direction:column;margin:0 auto;display:flex}.krx-hero-meta{color:var(--cx-faint);align-items:center;gap:.45rem;margin-top:.45rem;font-size:.72rem;display:inline-flex}.krx-dot{background:var(--cx-faint);opacity:.7;border-radius:50%;width:3px;height:3px}.krx-clarity-inline{gap:3px;display:inline-flex}.krx-clarity-inline i{background:#c9b8ff38;border-radius:50%;width:5px;height:5px}.krx-clarity-inline i.on{background:var(--cx-amethyst,#a78bfa);box-shadow:0 0 6px #a78bfab3}.krx-sketch-note{color:var(--cx-mute);max-width:42ch;margin-top:.7rem;margin-left:auto;margin-right:auto;font-size:.74rem;line-height:1.55}.krx-sketch-note span{color:var(--cx-faint)}.krx-through--tight{padding:.85rem 1rem}.krx-epoch-now{background:radial-gradient(120% 100% at 0 0,#7c6fff24,#0000 60%),linear-gradient(158deg,#18122e 0%,#0e0b18 100%);border:1px solid #a78bfa33;border-radius:16px;padding:.85rem 1rem}.krx-epoch-now-ey{letter-spacing:.2em;text-transform:uppercase;color:var(--cx-amethyst,#a78bfa);margin-bottom:.25rem;font-size:.58rem;font-weight:650;display:block}.krx-epoch-now-title{color:var(--cx-text);letter-spacing:-.01em;font-size:1rem;font-weight:550}.krx-epoch-now-m{color:var(--cx-mute);margin-top:.2rem;font-size:.82rem;line-height:1.5}.krx-timeline--compact .krx-epoch-meaning{display:none}.krx-interp{color:var(--cx-mute);margin-top:.65rem;font-size:.78rem;line-height:1.55}.krx-interp-key{letter-spacing:.13em;text-transform:uppercase;color:var(--cx-faint);margin-bottom:.28rem;font-size:.56rem;font-weight:650;display:block}.krx-read-ctas{flex-direction:column;gap:.5rem;margin-top:.35rem;display:flex}.krx-radar-legend{grid-template-columns:repeat(auto-fit,minmax(5.5rem,1fr));gap:.35rem .5rem;margin:.65rem 0 0;padding:0;list-style:none;display:grid}.krx-radar-legend li{letter-spacing:.1em;color:#b8b0d4;background:#14101f;border:1px solid #c9b8ff1f;border-radius:8px;justify-content:space-between;align-items:baseline;gap:.35rem;padding:.28rem .4rem;font-size:.62rem;font-weight:650;display:flex}.krx-radar-legend li b{font-variant-numeric:tabular-nums;letter-spacing:0;color:var(--cx-amethyst-soft,#c7bcff);font-size:.72rem;font-weight:650}.krx-radar-legend li.hot b{color:#e4d8ff}.krx-radar-legend li.soft{opacity:.7}.krx-radar-legend li.soft b{color:var(--cx-faint)}.kr-radar-card--hero{box-shadow:inset 0 1px #ffffff14,0 0 40px -16px #9b7cff73}.krx-watchers{flex-direction:column;gap:.4rem;display:flex}.krx-watcher{background:#16122a;border:1px solid #c9b8ff24;border-radius:12px;grid-template-columns:5.5rem 2.4rem 1fr;align-items:center;gap:.5rem;padding:.55rem .7rem;display:grid}.krx-watcher.soft{background:radial-gradient(120% 100% at 0 0,#ffa0461f,#0000 60%),#1a1610;border-color:#ffc07a47}.krx-watcher-axis{letter-spacing:.12em;color:var(--cx-amethyst-soft);font-size:.62rem;font-weight:700}.krx-watcher-score{font-variant-numeric:tabular-nums;color:var(--cx-text);font-size:.78rem;font-weight:650}.krx-watcher-coach{color:var(--cx-mute);text-align:right;font-size:.72rem}.krx-cta--ghost{color:var(--cx-amethyst-soft,#c7bcff)!important;box-shadow:none!important;background:#16122a!important;border:1px solid #a78bfa47!important}.krx-cta--ghost:hover{color:#f4f0ff!important;background:#1e1a32!important;border-color:#a78bfa80!important}.krx-brain-summary{color:#e8e2ff;background:#16122a;border-left:2px solid #9b7cff8c;border-radius:16px;padding:1rem 1.1rem;font-size:.95rem;line-height:1.65}.krx-brain-summary p{margin:0}.krx-brain-summary-p{color:#d4ccec;margin-top:.75rem!important}.krx-pattern-list{flex-direction:column;gap:.4rem;padding:.15rem 0;display:flex}.krx-pattern-row{background:#16122a;border:1px solid #c9b8ff24;border-radius:12px;flex-wrap:wrap;align-items:baseline;gap:.35rem .5rem;padding:.55rem .85rem;display:flex}.krx-pattern-row--hot{border-color:#a78bfa59;box-shadow:0 0 0 1px #7c6fff1f}.krx-pattern-row--cool{opacity:.88}.krx-pattern-name{color:#efe9ff;letter-spacing:.01em;font-size:.86rem;font-weight:600}.krx-pattern-trend{letter-spacing:.06em;text-transform:lowercase;color:var(--cx-amethyst-soft,#c7bcff);opacity:.9;font-size:.72rem;font-weight:550}.krx-brain-actions{flex-wrap:wrap;justify-content:center;gap:.45rem;margin-top:.85rem;display:flex}.krx-brain-btn{letter-spacing:.04em;color:#f4f0ff;cursor:pointer;background:linear-gradient(135deg,#7c6fff59,#5846c873);border:1px solid #a78bfa66;border-radius:999px;align-items:center;gap:.35rem;padding:.4rem .75rem;font-size:.72rem;font-weight:600;transition:border-color .15s,background .15s;display:inline-flex}.krx-brain-btn:hover{background:linear-gradient(135deg,#7c6fff80,#5846c899);border-color:#c4a8ffa6}.krx-brain-btn--ghost{color:var(--cx-amethyst-soft,#c7bcff);background:#16122a;border-color:#c9b8ff33}.krx-brain-btn--ghost:hover{background:#1e1a32;border-color:#a78bfa73}.krx-strength-list{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.krx-strength-list li{color:var(--cx-mute);background:#16122a;border:1px solid #c9b8ff24;border-radius:14px;padding:.7rem .9rem .7rem 1.35rem;font-size:.86rem;line-height:1.5;position:relative}.krx-strength-list li:before{content:"";background:linear-gradient(135deg,#e4d8ff,#9b7cff);border-radius:50%;width:.35rem;height:.35rem;position:absolute;top:1rem;left:.65rem;box-shadow:0 0 8px #9b7cff73}.krx-radar-legend--quiet{justify-content:center;gap:.35rem .65rem}.krx-radar-legend--quiet li{gap:0}.krx-radar-legend--quiet li b{display:none}.krx-radar-legend--quiet li span{letter-spacing:.06em;text-transform:none;color:var(--cx-faint);font-size:.62rem;font-weight:500}.krx-constellation{aspect-ratio:1.35;background:radial-gradient(circle,#7c6fff1f,#0000 55%),#0807128c;border:1px solid #c9b8ff1a;border-radius:20px;width:100%;max-height:220px;position:relative;overflow:hidden}.krx-mind{width:28px;height:28px;animation:krx-mind-pulse 3.2s var(--cx-ease)infinite;background:radial-gradient(circle at 35% 30%,#e4d8ff,#7c5cff 60%,#0000 70%);border-radius:50%;margin:-14px 0 0 -14px;position:absolute;top:50%;left:50%;box-shadow:0 0 24px #9b7cff8c}.krx-mind i{mix-blend-mode:screen;background:radial-gradient(circle,#c4a8ff80,#0000 65%);border-radius:42% 58% 55% 45%/55% 42% 58% 45%;animation:8s linear infinite krx-mind-spin;position:absolute;inset:-40%}.krx-mind i:nth-child(2){opacity:.7;animation-duration:11s;animation-direction:reverse}.krx-mind i:nth-child(3){opacity:.5;animation-duration:14s}@keyframes krx-mind-pulse{0%,to{opacity:.9;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes krx-mind-spin{to{transform:rotate(360deg)}}.krx-node{letter-spacing:.02em;color:var(--cx-text);white-space:nowrap;background:#120e24d9;border:1px solid #a78bfa59;border-radius:999px;padding:.28rem .5rem;font-size:.62rem;font-weight:600;position:absolute;box-shadow:0 0 16px #7c6fff40}.krx-node--hot{border-color:#c4a8ffa6;box-shadow:0 0 18px #a78bfa73}.krx-node--cool{opacity:.75}.krx-theme-legend{flex-wrap:wrap;justify-content:center;gap:.35rem;margin-top:-.35rem;display:flex}.krx-tl{letter-spacing:.04em;color:var(--cx-faint);border:1px solid #c9b8ff1a;border-radius:999px;padding:.15rem .45rem;font-size:.62rem}.krx-tl--hot{color:var(--cx-amethyst-soft);border-color:#a78bfa4d}.krx-frame{grid-template-columns:1fr 1fr;gap:.55rem;display:grid}@media (max-width:420px){.krx-frame{grid-template-columns:1fr}}.krx-fc{background:#16122a;border:1px solid #c9b8ff24;border-radius:14px;padding:.75rem .85rem}.krx-fc-label{letter-spacing:.14em;text-transform:uppercase;color:var(--cx-faint);margin-bottom:.35rem;font-size:.56rem;font-weight:650;display:block}.krx-fc p{color:var(--cx-text);margin:0;font-size:.88rem;line-height:1.55}.krx-cards{flex-direction:column;gap:.75rem;display:flex}.krx-card{background:#16122a;border:1px solid #c9b8ff24;border-radius:18px;min-height:5.5rem;padding:1.1rem 1.2rem}.krx-card-name{color:var(--cx-amethyst-soft);letter-spacing:.01em;margin-bottom:.4rem;font-size:.95rem;font-weight:600;display:block}.krx-card p{color:var(--cx-mute);margin:0;font-size:.92rem;line-height:1.55}.krx-evolution{background:radial-gradient(120% 100% at 0 0,#7c6fff1a,#0000 60%),linear-gradient(158deg,#18122e 0%,#0e0b18 100%);border:1px solid #c9b8ff24;border-radius:16px;padding:.9rem 1rem}.krx-evolution h4{letter-spacing:.18em;text-transform:uppercase;color:var(--cx-faint);margin:0 0 .45rem;font-size:.58rem;font-weight:650}.krx-evolution p{color:var(--cx-mute);margin:.25rem 0;font-size:.88rem;line-height:1.5}.krx-evolution strong{color:var(--cx-text);font-weight:600}.krx-moves{counter-reset:krx-move;flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.krx-moves li{counter-increment:krx-move}.krx-move{text-align:left;cursor:pointer;background:#16122a;border:1px solid #c9b8ff24;border-radius:14px;width:100%;padding:.75rem .9rem .75rem 2.4rem;transition:border-color .15s,background .15s;position:relative}.krx-move:before{content:counter(krx-move);color:#120e1c;background:linear-gradient(135deg,#e4d8ff,#9b7cff);border-radius:50%;place-items:center;width:1.2rem;height:1.2rem;font-size:.65rem;font-weight:700;display:grid;position:absolute;top:.8rem;left:.75rem}.krx-move:hover{background:#1e1a32;border-color:#9b7cff66}.krx-move-do{color:var(--cx-text);font-size:.86rem;font-weight:550;line-height:1.4;display:block}.krx-move-why{color:var(--cx-faint);margin-top:.2rem;font-size:.75rem;line-height:1.45;display:block}@media (prefers-reduced-motion:reduce){.krx-mind,.krx-mind i,.krx-prefs{animation:none!important}.krx-room{transition:none}}[data-theme=light] .krx-room{color:#1a1430;background:linear-gradient(#faf6f0 0%,#f3ebe3 100%);border-color:#281e501a}[data-theme=light] .krx-mind{color:#5a5278}[data-theme=light] .krx-prefs{color:#1a1430;background:#fff;border-color:#281e501f}[data-theme=light] .krx-move{background:#fff;border-color:#281e501f}[data-theme=light] .krx-move:hover{background:#faf6f0;border-color:#6d5efc59}[data-theme=light] .krx-move-do{color:#1a1430}[data-theme=light] .krx-move-why{color:#5a5278}[data-theme=light] .krx-empty-urge,[data-theme=light] .krx-through,[data-theme=light] .krx-edge,[data-theme=light] .krx-blind,[data-theme=light] .krx-next,[data-theme=light] .krx-story{color:#1a1430;background:linear-gradient(158deg,#fff 0%,#faf6f0 100%);border-color:#281e501f;box-shadow:inset 0 1px #fffffff2,0 14px 32px -22px #3c287824}[data-theme=light] .krx-empty-urge-ey,[data-theme=light] .krx-through-ey,[data-theme=light] .krx-edge-ey,[data-theme=light] .krx-blind-ey{color:#5b4ee8}[data-theme=light] .krx-empty-urge-lead,[data-theme=light] .krx-through p,[data-theme=light] .krx-edge p{color:#1a1430}[data-theme=light] .krx-empty-urge-copy,[data-theme=light] .krx-through-2,[data-theme=light] .krx-blind-note,[data-theme=light] .krx-set-help{color:#5a5278}[data-theme=light] .kr-compose{border-top-color:#281e501a;background:linear-gradient(#faf6f0 0%,#f3ebe3 100%)!important}[data-theme=light] .kr-input{caret-color:#1a1430;-webkit-text-fill-color:#1a1430;border-color:#281e5024;color:#1a1430!important;background:#fff!important}[data-theme=light] .kr-input:focus{border-color:#6d5efc73;background:#fff!important}[data-theme=light] .kr-input::placeholder{-webkit-text-fill-color:#5a5278b8;color:#5a5278b8!important}[data-theme=light] .krx-daydivider{color:#5a5278;background:#fff;border-color:#281e501f}[data-theme=light] .krx-msg-time{color:var(--cx-faint,#665d86)}[data-theme=light] .kr-empty,[data-theme=light] .krx-empty-read,[data-theme=light] .krx-loading{color:#5a5278}[data-theme=light] .krx-strength-name{color:#1a1430}[data-theme=light] .krx-strength-note,[data-theme=light] .krx-epoch-title{color:#5a5278}[data-theme=light] .krx-current .krx-epoch-title{color:#1a1430}[data-theme=light] .krx-epoch-meaning{color:var(--cx-faint,#665d86)}[data-theme=light] .krx-current .krx-epoch-meaning{color:#5a5278}[data-theme=light] .krx-brain-summary{color:#1a1430;background:linear-gradient(158deg,#fff 0%,#faf6f0 100%);border-left-color:#6d5efc8c;box-shadow:inset 0 1px #ffffffe6,0 14px 32px -22px #3c287824}[data-theme=light] .krx-brain-summary-p{color:#5a5278}[data-theme=light] .krx-strength-list li,[data-theme=light] .krx-fc,[data-theme=light] .krx-card{background:linear-gradient(158deg,#fff 0%,#faf6f0 100%);border-color:#281e501f;box-shadow:inset 0 1px #ffffffe6,0 14px 32px -22px #3c287824}[data-theme=light] .krx-strength-list li{color:#5a5278}[data-theme=light] .krx-fc-label{color:var(--cx-faint,#665d86)}[data-theme=light] .krx-fc p{color:#1a1430}[data-theme=light] .krx-card-name{color:#5b4ee8}[data-theme=light] .krx-card p{color:#4a3fc4}[data-theme=light] .krx-evolution,[data-theme=light] .krx-epoch-now{background:radial-gradient(120% 100% at 0 0,#6d5efc14,#0000 60%),linear-gradient(158deg,#fff 0%,#faf6f0 100%);border-color:#281e501f;box-shadow:inset 0 1px #ffffffe6,0 14px 32px -22px #3c287824}[data-theme=light] .krx-evolution h4{color:var(--cx-faint,#665d86)}[data-theme=light] .krx-evolution p{color:#5a5278}[data-theme=light] .krx-evolution strong{color:#1a1430}[data-theme=light] .krx-epoch-now-m{color:#5a5278}[data-theme=light] .krx-strength,[data-theme=light] .krx-radar-legend li,[data-theme=light] .kr-typing{color:#1a1430;background:linear-gradient(158deg,#fff 0%,#faf6f0 100%);border-color:#281e501f;box-shadow:inset 0 1px #ffffffe6,0 14px 32px -22px #3c287824}[data-theme=light] .kr-empty{background:radial-gradient(120% 140% at 50% 0,#6d5efc14,#0000 60%),linear-gradient(158deg,#fff 0%,#faf6f0 100%);border-color:#281e501f}[data-theme=light] .kr-empty p{color:#1a1430}[data-theme=light] .kr-seed button{color:#3f3860;background:linear-gradient(158deg,#fff 0%,#faf6f0 100%);border-color:#281e5024}[data-theme=light] .kr-seed button:hover{color:#1a1430;background:#f3ebe3;border-color:#6d5efc66}[data-theme=light] .krx-strength-track{background:#281e501a}[data-theme=light] .krx-src{border-top-color:#281e501a}[data-theme=light] .krx-radar-legend--quiet li span{color:#5a5278}[data-theme=light] .krx-thread-err{color:#b03a34;background:#fdf3f2;border-color:#b03a3447}[data-theme=light] .kr-orb-hint{color:#5b4ee8;background:#ffffffd1;border-color:#6d5efc38}.krx-gif{--krx-max:480px;width:100%;max-width:min(100%,var(--krx-max));background:linear-gradient(158deg,#18122e 0%,#0e0b18 100%);border:1px solid #a78bfa52;border-radius:14px;margin:.55rem 0;line-height:0;overflow:hidden;box-shadow:0 10px 28px -12px #000000bf,0 6px 22px #4c1d9547}.krx-gif--genai{--krx-max:640px}.krx-gif--plate{aspect-ratio:1024/559;position:relative}.krx-gif-img{border-radius:14px;width:100%;height:auto;display:block}[data-theme=light] .krx-gif{background:linear-gradient(158deg,#fff 0%,#faf6f0 100%);border-color:#6d5efc47;box-shadow:0 10px 28px -14px #3c287833}[data-theme=light] .kr-overlay{-webkit-backdrop-filter:blur(10px);background:radial-gradient(120% 120% at var(--kr-ox,90%)var(--kr-oy,90%),#e8e4f88c,#c8bee6b8 55%,#a094d2c7 100%)!important}[data-theme=light] .kr-panel{color:#1a1430;background:radial-gradient(100% 70% at 50% -12%,#6d5efc1f,#0000 58%),radial-gradient(80% 50% at 100% 100%,#a78bfa14,#0000 50%),linear-gradient(#fff 0%,#faf6f0 55%,#f3ebe3 100%)!important;border-color:#281e5024!important;box-shadow:inset 0 1px #fffffff2,0 40px 100px -36px #3c287859!important}[data-theme=light] .kr-panel:before{opacity:.035;background-image:linear-gradient(#6d5efc73 1px,#0000 1px),linear-gradient(90deg,#6d5efc73 1px,#0000 1px)}[data-theme=light] .kr-head,[data-theme=light] .kr-head.krx-head--icons{background:linear-gradient(#fff 0%,#faf6f0 100%)!important;border-bottom-color:#281e501a!important}[data-theme=light] .kr-name{color:#1a1430!important}[data-theme=light] .kr-sub{color:#5a5278!important}[data-theme=light] .kr-close{color:#5a5278!important;background:#f3ebe3!important;border-color:#281e501f!important}[data-theme=light] .kr-close:hover{color:#1a1430!important;background:#e4dcff!important}[data-theme=light] .krx-ico-tab{color:#5a5278;background:0 0;border-color:#281e501a}[data-theme=light] .krx-ico-tab:hover{color:#1a1430;background:#6d5efc14}[data-theme=light] .krx-ico-tab.on{color:#3d32c8;background:#6d5efc24;border-color:#6d5efc47}[data-theme=light] .krx-head-div{background:#281e501f}[data-theme=light] .kr-body{background:linear-gradient(#faf8ff 0%,#faf6f0 100%)!important}@media (max-width:720px){[data-theme=light] .kr-body{background:linear-gradient(#faf8ff 0%,#f5f0ea 100%)!important}}[data-theme=light] .kr-chat{color:#3d32c8;background:0 0}[data-theme=light] .kr-thread{color:#3d32c8}[data-theme=light] .kr-bub-you{box-shadow:inset 0 1px #ffffffe6,0 10px 24px -14px #6d5efc6b;color:#2a2280!important;background:radial-gradient(130% 150% at 88% 0,#b2a4ff66,#0000 58%),linear-gradient(158deg,#f3efff 0%,#e4dcff 55%,#ddd2ff 100%)!important;border-color:#6d5efc57!important}[data-theme=light] .kr-bub-kr,[data-theme=light] .kr-bub-kr.rcm,[data-theme=light] .kr-bub-kr.rcm--kronos{color:#3d32c8!important;border-left-color:#6d5efc8c!important}[data-theme=light] .kr-bub-kr strong,[data-theme=light] .kr-bub-kr.rcm strong{color:#5b4ee8!important}[data-theme=light] .kr-bub-kr em,[data-theme=light] .kr-bub-kr.rcm em{color:#5a4bb8!important}[data-theme=light] .kr-bub-kr .rcm,[data-theme=light] .kr-bub-kr .rcm p,[data-theme=light] .kr-bub-kr.rcm p,[data-theme=light] .kr-bub-kr.rcm--kronos p{color:#3d32c8!important}[data-theme=light] .kr-bub-kr .rcm em,[data-theme=light] .kr-bub-kr.rcm em{color:#5a4bb8!important}[data-theme=light] .kr-bub-kr .rcm strong,[data-theme=light] .kr-bub-kr.rcm strong{color:#5b4ee8!important}[data-theme=light] .kr-compose{background:linear-gradient(#faf6f0 0%,#f3ebe3 100%)!important;border-top-color:#281e501a!important}[data-theme=light] .kr-input{color:#1a1430!important;caret-color:#1a1430!important;-webkit-text-fill-color:#1a1430!important;background:#fff!important;border-color:#281e5024!important}[data-theme=light] .kr-input:focus{background:#fff!important;border-color:#6d5efc73!important}[data-theme=light] .kr-input::placeholder{color:#5a5278b8!important;-webkit-text-fill-color:#5a5278b8!important}[data-theme=light] .kr-mic{color:#1a1430!important;background:#fff!important;border-color:#281e5024!important}[data-theme=light] .kr-mic:hover{color:#1a1430!important;background:#faf6f0!important}[data-theme=light] .kr-mic.rec{color:#b03a34!important;background:#f074741f!important;border-color:#c0463f66!important}[data-theme=light] .krx-mic-err{color:#b03a34}[data-theme=light] .krx-mic-err-hint{color:#b03a34e0}[data-theme=light] .kr-tab{color:#5a5278!important;background:#fff!important;border-color:#281e501f!important}[data-theme=light] .kr-tab:hover{color:#1a1430!important;background:#faf6f0!important}[data-theme=light] .kr-tab[aria-selected=true]{color:#1a1430!important;background:#f3ebe3!important;border-color:#6d5efc59!important}[data-theme=light] .kr-pin-menu{color:#1a1430;background:linear-gradient(158deg,#fff 0%,#faf6f0 100%)!important;border-color:#281e501f!important;box-shadow:0 18px 40px -20px #3c287847!important}[data-theme=light] .kr-pin-title{color:var(--cx-faint,#665d86)}[data-theme=light] .kr-pin-opt{color:#5a5278}[data-theme=light] .kr-pin-opt:hover{color:#1a1430;background:#f3ebe3}[data-theme=light] .kr-pin-opt.on{color:#1a1430;background:#6d5efc24}[data-theme=light] .krx-act{color:#1a1430;background:#fff;border-color:#281e501f}[data-theme=light] .krx-act:hover{background:#faf6f0;border-color:#6d5efc4d}[data-theme=light] .krx-act--solis{color:#7a4a12;background:#fffaf3;border-color:#c47a2847}[data-theme=light] .krx-act-capped{color:var(--cx-faint,#665d86)}[data-theme=light] .krx-solis{background:linear-gradient(158deg,#fffaf3 0%,#fff 100%);border-color:#c47a2838}[data-theme=light] .krx-solis-role{color:#7a6248}[data-theme=light] .krx-solis-body{color:#1a1430}[data-theme=light] .krx-solis-err{color:#b03a34}[data-theme=light] .krx-sitting{color:#1a1430;background:linear-gradient(158deg,#fff 0%,#faf6f0 100%);border-color:#281e501f}[data-theme=light] .krx-sitting-lead{color:#1a1430}[data-theme=light] .krx-sitting-sub{color:#5a5278}[data-theme=light] .krx-hear-btn,[data-theme=light] .kr-speak{color:#5a5278!important;background:#fff!important;border-color:#281e501f!important}[data-theme=light] .krx-hear-btn:hover,[data-theme=light] .kr-speak:hover{color:#1a1430!important;background:#faf6f0!important}[data-theme=light] .krx-hear.on .krx-hear-btn{color:#3d32c8!important;background:#f3ebe3!important;border-color:#6d5efc59!important}[data-theme=light-warm] .kr-panel,[data-theme=light-sand] .kr-panel,[data-theme=pearl] .kr-panel,[data-theme=frost] .kr-panel{color:#1a1430;background:radial-gradient(100% 70% at 50% -12%,#6d5efc1a,#0000 58%),linear-gradient(#fff 0%,#faf6f0 100%)!important;border-color:#281e501f!important}[data-theme=light-warm] .kr-overlay,[data-theme=light-sand] .kr-overlay,[data-theme=pearl] .kr-overlay,[data-theme=frost] .kr-overlay{background:radial-gradient(120% 120% at var(--kr-ox,90%)var(--kr-oy,90%),#faf6f08c,#dcd2e6bf 100%)!important}[data-theme=light-warm] .kr-body,[data-theme=light-sand] .kr-body,[data-theme=pearl] .kr-body,[data-theme=frost] .kr-body{background:linear-gradient(#faf8ff 0%,#faf6f0 100%)!important}[data-theme=light-warm] .kr-head,[data-theme=light-warm] .kr-head.krx-head--icons,[data-theme=light-sand] .kr-head,[data-theme=light-sand] .kr-head.krx-head--icons,[data-theme=pearl] .kr-head,[data-theme=pearl] .kr-head.krx-head--icons,[data-theme=frost] .kr-head,[data-theme=frost] .kr-head.krx-head--icons{background:linear-gradient(#fff 0%,#faf6f0 100%)!important;border-bottom-color:#281e501a!important}[data-theme=light-warm] .kr-compose,[data-theme=light-sand] .kr-compose,[data-theme=pearl] .kr-compose,[data-theme=frost] .kr-compose{background:linear-gradient(#faf6f0 0%,#f3ebe3 100%)!important;border-top-color:#281e501a!important}[data-theme=light-warm] .kr-input,[data-theme=light-sand] .kr-input,[data-theme=pearl] .kr-input,[data-theme=frost] .kr-input{color:#1a1430!important;caret-color:#1a1430!important;-webkit-text-fill-color:#1a1430!important;background:#fff!important;border-color:#281e5024!important}.krx-nature-prose{margin:.85rem 0;padding:1rem 1.1rem}.krx-nature-prose p{color:var(--cx-text,#f4f0ff);margin:0;font-size:.9rem;line-height:1.55}.krx-nature-prose strong{color:var(--cx-amethyst-soft,#c7bcff);font-weight:600}[data-theme=light] .krx-nature-prose p{color:#1a1430}[data-theme=light] .krx-nature-prose strong{color:#5b4ee8}[data-theme=light] .kr-chip.krx-chip.open{color:#3d32c8;background:radial-gradient(130% 120% at 0 0,#6d5efc1a,#0000 62%),linear-gradient(158deg,#fff 0%,#faf6f0 100%);border-color:#6d5efc52;box-shadow:inset 0 1px #fffffff2,0 12px 28px -18px #3c28782e}[data-theme=light] .kr-chip.krx-chip.open .kr-chip-t,[data-theme=light] .kr-chip.krx-chip.open .krx-chip-body{color:#3d32c8}[data-theme=light] .kr-chip.krx-chip.open .kr-chip-s{color:#5a4bb8}[data-theme=light] .kr-chip.krx-chip.open .kr-chip-sys{color:#5b4ee8}[data-theme=light] .krx-facts{border-top-color:#281e501a}[data-theme=light] .krx-fact{color:#1a1430;background:linear-gradient(158deg,#faf6f0 0%,#f3ebe3 100%);border-color:#281e501f;box-shadow:inset 0 1px #ffffffe6}[data-theme=light] .krx-fact dt{color:var(--cx-faint,#665d86)}[data-theme=light] .krx-fact dd{color:#1a1430}[data-theme=light] .krx-sig-line{color:#5b4ee8}[data-theme=light] .krx-sig-key,[data-theme=light] .krx-chev{color:var(--cx-faint,#665d86)}[data-theme=light] .krx-chip-row:hover .krx-chev,[data-theme=light] .krx-chev.open{color:#5b4ee8}[data-theme=light] .krx-prefs-chip{color:#5a5278;background:#fff;border-color:#281e501f}[data-theme=light] .krx-prefs-chip:hover{color:#1a1430;background:#faf6f0;border-color:#6d5efc59}[data-theme=light] .krx-prefs-chip.on{color:#1a1430;background:#f3ebe3;border-color:#6d5efc66}[data-theme=light] .krx-pat,[data-theme=light] .krx-pattern,[data-theme=light] .krx-seed,[data-theme=light] .krx-speak-chip,[data-theme=light] .krx-act-chip{color:#1a1430;background:#fff;border-color:#281e501f}[data-theme=light-warm] .kr-chip.krx-chip.open,[data-theme=light-sand] .kr-chip.krx-chip.open,[data-theme=pearl] .kr-chip.krx-chip.open,[data-theme=frost] .kr-chip.krx-chip.open{color:#1a1430;background:radial-gradient(130% 120% at 0 0,#6d5efc1a,#0000 62%),linear-gradient(158deg,#fff 0%,#faf6f0 100%);border-color:#6d5efc52}[data-theme=light-warm] .krx-fact,[data-theme=light-sand] .krx-fact,[data-theme=pearl] .krx-fact,[data-theme=frost] .krx-fact{color:#1a1430;background:linear-gradient(158deg,#faf6f0 0%,#f3ebe3 100%);border-color:#281e501f}.cx .kr-panel .kr-read--cosmic .cx-card,.cx .kr-panel .kr-read--cosmic .kr-chip,.cx .kr-panel .kr-read--grounded .cx-card,.cx .kr-panel .kr-read--grounded .kr-chip{border:1px solid var(--cx-plate-line);background:var(--cx-plate);box-shadow:var(--cx-plate-shadow);-webkit-backdrop-filter:blur(var(--cx-plate-blur))saturate(var(--cx-plate-sat));backdrop-filter:blur(var(--cx-plate-blur))saturate(var(--cx-plate-sat))}.cx .kr-panel .kr-read--cosmic .krx-through,.cx .kr-panel .kr-read--grounded .krx-through{border:1px solid var(--cx-plate-line-strong);background:radial-gradient(120% 130% at 0% 0%,#7c6fff2e,transparent 60%),var(--cx-plate);box-shadow:var(--cx-plate-shadow);-webkit-backdrop-filter:blur(var(--cx-plate-blur))saturate(var(--cx-plate-sat));backdrop-filter:blur(var(--cx-plate-blur))saturate(var(--cx-plate-sat))}.cx .kr-panel .kr-read--cosmic .krx-epoch-now{border:1px solid var(--cx-plate-line-strong);background:radial-gradient(120% 100% at 0% 0%,#7c6fff26,transparent 60%),var(--cx-plate);box-shadow:var(--cx-plate-shadow);-webkit-backdrop-filter:blur(var(--cx-plate-blur))saturate(var(--cx-plate-sat));backdrop-filter:blur(var(--cx-plate-blur))saturate(var(--cx-plate-sat))}.cx .kr-panel .kr-read--cosmic .kr-chip.krx-chip.open,.cx .kr-panel .kr-read--grounded .kr-chip.krx-chip.open{border-color:var(--cx-plate-line-strong);background:radial-gradient(130% 120% at 0% 0%,#7c6fff29,transparent 62%),var(--cx-plate-chrome);box-shadow:var(--cx-plate-shadow-float);-webkit-backdrop-filter:blur(var(--cx-plate-blur-chrome))saturate(var(--cx-plate-sat));backdrop-filter:blur(var(--cx-plate-blur-chrome))saturate(var(--cx-plate-sat))}.krx-read-rail-block{flex-direction:column;gap:.55rem;margin-top:.35rem;display:flex}.krx-readcard{min-height:7.5rem}.krx-readcard .krx-chip-row{align-items:flex-start;min-height:6.25rem;padding:1.05rem 1.15rem}.krx-readcard .kr-chip-t{font-size:1.02rem;line-height:1.3}.krx-readcard .kr-chip-s{margin-top:.35rem;font-size:.86rem;line-height:1.45}.krx-cta--inline{align-self:flex-start;height:42px;margin-top:.85rem;padding:0 1rem;font-size:.82rem}.krx-readcard-teaser-open{margin-bottom:.55rem}[data-theme=light] .kr-panel .kr-chip,[data-theme=light] .kr-body .kr-chip,[data-theme=light] .kr-panel .krx-strength,[data-theme=light] .kr-body .krx-strength,[data-theme=light] .kr-panel .krx-strength-list li,[data-theme=light] .kr-body .krx-strength-list li,[data-theme=light] .kr-panel .krx-fc,[data-theme=light] .kr-body .krx-fc,[data-theme=light] .kr-panel .krx-card,[data-theme=light] .kr-body .krx-card,[data-theme=light] .kr-panel .krx-story,[data-theme=light] .kr-body .krx-story,[data-theme=light] .kr-panel .krx-radar-legend li,[data-theme=light] .kr-body .krx-radar-legend li,[data-theme=light] .kr-panel .kr-typing,[data-theme=light] .kr-body .kr-typing,[data-theme=light] .kr-panel .krx-pat,[data-theme=light] .kr-panel .krx-pattern,[data-theme=light] .kr-panel .krx-seed,[data-theme=light] .kr-panel .krx-speak-chip,[data-theme=light] .kr-panel .krx-act-chip,[data-theme=light] .kr-panel .krx-prefs-chip,[data-theme=light] .kr-panel .krx-act:not(.krx-act--solis){color:#1a1430;background:linear-gradient(158deg,#f3efff 0%,#e8e0fb 100%);border-color:#281e5029;box-shadow:inset 0 1px #ffffffb8,0 10px 22px -16px #3c287838}[data-theme=light] .kr-panel .krx-empty-urge,[data-theme=light] .kr-panel .krx-through,[data-theme=light] .kr-panel .krx-edge,[data-theme=light] .kr-panel .krx-blind,[data-theme=light] .kr-panel .krx-next,[data-theme=light] .kr-panel .krx-sitting,[data-theme=light] .kr-panel .krx-brain-summary,[data-theme=light] .kr-panel .krx-evolution,[data-theme=light] .kr-panel .krx-epoch-now,[data-theme=light] .kr-panel .kr-empty,[data-theme=light] .kr-panel .krx-nature-prose{background:radial-gradient(120% 130% at 0 0,#6d5efc1a,#0000 60%),linear-gradient(158deg,#f5f1ff 0%,#ebe4fb 100%);border-color:#281e5024;box-shadow:inset 0 1px #ffffffc7,0 14px 32px -22px #3c28782e}[data-theme=light] .kr-panel .kr-chip.krx-chip.open{color:#1a1430;background:radial-gradient(130% 120% at 0 0,#6d5efc24,#0000 62%),linear-gradient(158deg,#f0ebff 0%,#e4dbf8 100%);border-color:#6d5efc5c;box-shadow:inset 0 1px #fffc,0 12px 28px -16px #3c28783d}[data-theme=light] .kr-panel .krx-fact{color:#1a1430;background:linear-gradient(158deg,#ebe6f8 0%,#e0d8f4 100%);border-color:#281e5024;box-shadow:inset 0 1px #ffffff8c}[data-theme=light] .kr-panel .krx-pos{color:#5a5278;background:linear-gradient(158deg,#f3efff 0%,#e8e0fb 100%);border-color:#281e5029}[data-theme=light] .kr-panel .krx-pos:hover{color:#1a1430;background:linear-gradient(158deg,#ece6ff 0%,#e0d8f8 100%);border-color:#6d5efc59}[data-theme=light] .kr-panel .krx-pos.on{color:#1a1430;background:linear-gradient(158deg,#e6deff 0%,#d9cff5 100%);border-color:#6d5efc6b}[data-theme=light] .kr-panel .kr-seed button{color:#3f3860;background:linear-gradient(158deg,#f3efff 0%,#e8e0fb 100%);border-color:#281e5029}[data-theme=light] .kr-panel .kr-seed button:hover{color:#1a1430;background:linear-gradient(158deg,#e8e0fb 0%,#ddd4f4 100%);border-color:#6d5efc66}[data-theme=light] .kr-panel .krx-daydivider{color:#5a5278;background:linear-gradient(158deg,#f5f0ea 0%,#e6dff8 100%);border-color:#281e5024}[data-theme=light] .kr-panel .krx-prefs{color:#1a1430;background:linear-gradient(158deg,#f5f1ff 0%,#ebe4fb 100%);border-color:#281e5024}[data-theme=light] .kr-panel .krx-move{background:linear-gradient(158deg,#f3efff 0%,#e8e0fb 100%);border-color:#281e5029}[data-theme=light] .kr-panel .krx-move:hover{background:linear-gradient(158deg,#ece6ff 0%,#e0d8f8 100%);border-color:#6d5efc59}[data-theme=light] .kr-panel .krx-hear-btn,[data-theme=light] .kr-panel .kr-speak{color:#5a5278!important;background:linear-gradient(158deg,#f3efff 0%,#e8e0fb 100%)!important;border-color:#281e5029!important}[data-theme=light] .kr-panel .krx-hear-btn:hover,[data-theme=light] .kr-panel .kr-speak:hover{color:#1a1430!important;background:linear-gradient(158deg,#ece6ff 0%,#e0d8f8 100%)!important}[data-theme=light] .kr-panel .kr-tab{color:#5a5278!important;background:linear-gradient(158deg,#f3efff 0%,#e8e0fb 100%)!important;border-color:#281e5024!important}[data-theme=light] .kr-panel .kr-tab[aria-selected=true]{color:#1a1430!important;background:linear-gradient(158deg,#e6deff 0%,#d9cff5 100%)!important;border-color:#6d5efc61!important}[data-theme=light] .kr-panel .kr-chip-t{color:#1a1430}[data-theme=light] .kr-panel .kr-chip-s{color:#5a5278}[data-theme=light] .kr-panel .kr-chip-sys,[data-theme=light] .kr-panel .krx-chip-row:hover .krx-chev,[data-theme=light] .kr-panel .krx-chev.open{color:#4a3fc4}.kr-chip .cx-sigil{text-shadow:0 0 10px #a78bfa80;background:radial-gradient(115% 115% at 30% 22%,#c7bcff7a,#0000 52%),radial-gradient(130% 130% at 72% 92%,#7c6fff5c,#0000 60%),linear-gradient(158deg,#2a1f4e 0%,#14102a 100%);border-color:#a78bfa80;box-shadow:inset 0 1px #ffffff29,inset 0 0 14px #7c6fff57,0 6px 16px -6px #7c6fff8c}[data-theme=light] .kr-chip .cx-sigil,[data-theme=light] .kr-panel .cx-sigil{color:#2f28a8;text-shadow:none;background:radial-gradient(115% 115% at 30% 22%,#ffffffb3,#0000 54%),radial-gradient(130% 130% at 72% 92%,#6d5efc61,#0000 62%),linear-gradient(158deg,#ddd4ff 0%,#cfc4f4 55%,#c0b4ec 100%);border-color:#4a3fc466;box-shadow:inset 0 1px #ffffffd1,inset 0 0 12px #6d5efc29,0 6px 14px -6px #4a3fc452}[data-theme=light] .kr-panel .krx-strength-track{background:#281e501f}[data-theme=light] .kr-panel .krx-src{color:#4a3fc4;border-top-color:#281e501f}[data-theme=light] .kr-panel .krx-src-key{color:#665d86}[data-theme=light-warm] .kr-panel .kr-chip,[data-theme=light-sand] .kr-panel .kr-chip,[data-theme=pearl] .kr-panel .kr-chip,[data-theme=frost] .kr-panel .kr-chip,[data-theme=light-warm] .kr-panel .krx-strength,[data-theme=light-sand] .kr-panel .krx-strength,[data-theme=pearl] .kr-panel .krx-strength,[data-theme=frost] .kr-panel .krx-strength{color:#1a1430;background:linear-gradient(158deg,#f3efff 0%,#e8e0fb 100%);border-color:#281e5029}[data-theme=light-warm] .kr-chip .cx-sigil,[data-theme=light-sand] .kr-chip .cx-sigil,[data-theme=pearl] .kr-chip .cx-sigil,[data-theme=frost] .kr-chip .cx-sigil{color:#2f28a8;background:radial-gradient(115% 115% at 30% 22%,#ffffffb3,#0000 54%),radial-gradient(130% 130% at 72% 92%,#6d5efc61,#0000 62%),linear-gradient(158deg,#ddd4ff 0%,#cfc4f4 55%,#c0b4ec 100%);border-color:#4a3fc466}.cx,.krx-drill-content{--kx-amethyst:#7c6fff;--kx-amethyst-soft:#9d8dff;--kx-amethyst-deep:#4b3fb0;--kx-gold:#e3b455;--kx-gold-deep:#d8a94b;--kx-gold-soft:#f0d38a;--kx-silver:#cdd6ff;--kx-ink:#f4f0ff;--kx-state-steady:#9d8dff;--kx-state-improving:#5fd3b0;--kx-state-deepening:#ecab52;--kx-state-declining:#e58a72;--kx-ease:cubic-bezier(.22,.7,.16,1);--kx-ease-out:cubic-bezier(.16,1,.3,1);--kx-accent:var(--kx-amethyst)}[data-theme=light] .cx,[data-theme=light] .krx-drill-content{--kx-amethyst:#6d5efc;--kx-amethyst-soft:#4a3fc4;--kx-amethyst-deep:#3a2f9c;--kx-gold:#a9781f;--kx-gold-deep:#8f6416;--kx-gold-soft:#7c5713;--kx-silver:#4a5178;--kx-ink:#1a1430;--kx-state-steady:#5a4fd0;--kx-state-improving:#2f8a6d;--kx-state-deepening:#a86f1a;--kx-state-declining:#b5482f}.kr-read .cx-section-label,.krx-settings .cx-section-label{letter-spacing:.2em;text-transform:uppercase;color:var(--kx-amethyst-soft);align-items:center;gap:.6rem;margin:.35rem 0 .55rem;font-size:.72rem;font-weight:650;display:flex}.kr-read .cx-section-label:before,.krx-settings .cx-section-label:before{content:"";background:linear-gradient(135deg,var(--kx-gold-soft),var(--kx-gold-deep));width:9px;height:9px;box-shadow:0 0 10px -1px var(--kx-gold);border-radius:2px;flex:none;transform:rotate(45deg)}.kr-read .cx-section-label:after,.krx-settings .cx-section-label:after{content:"";background:linear-gradient(90deg,color-mix(in srgb,var(--kx-gold)48%,transparent),transparent 80%);flex:1;height:1px}.kr-read .krx-timeline-block .cx-section-label{justify-content:center}.kr-read .krx-timeline-block .cx-section-label:after{display:none}[data-theme=light] .kr-read .cx-section-label,[data-theme=light] .krx-settings .cx-section-label{color:var(--kx-amethyst)}.krx-sec{flex-direction:column;display:flex}.krx-sec-title{position:relative}.krx-sec-sigil{width:13px;height:13px;color:color-mix(in srgb,var(--kx-gold)62%,transparent);opacity:.9;flex:none}.krx-sec-note{margin:0 0 .7rem}.krx-sec-body{padding-left:.85rem;position:relative}.krx-sec-body:before{content:"";background:linear-gradient(180deg,color-mix(in srgb,var(--kx-gold)40%,transparent)0,color-mix(in srgb,var(--kx-amethyst)32%,transparent)14%,color-mix(in srgb,var(--kx-amethyst)8%,transparent)100%);pointer-events:none;border-radius:2px;width:1.5px;position:absolute;top:.1rem;bottom:.1rem;left:3.5px}.kr-read .krx-timeline-block .krx-sec-body{padding-left:0}.kr-read .krx-timeline-block .krx-sec-body:before{display:none}.krx-sec-body>.cx-cardrail{max-width:calc(100% + .85rem);margin-left:-.85rem;padding-left:.85rem}[data-theme=light] .krx-sec-body:before{background:linear-gradient(#b4781466 0,#6d5efc4d 14%,#6d5efc12 100%)}@media (max-width:520px){.krx-sec-body{padding-left:.6rem}.krx-sec-body>.cx-cardrail{max-width:calc(100% + .6rem);margin-left:-.6rem;padding-left:.6rem}}.cx-carddeck{grid-template-columns:repeat(auto-fit,minmax(min(100%,248px),1fr));align-items:stretch;gap:.9rem;display:grid}.kr-read .kr-read-hero .cx-eyebrow{color:var(--kx-gold-soft);letter-spacing:.28em}.krx-identity{color:var(--cx-mute);margin-top:.55rem;font-size:clamp(.92rem,3.7vw,1.06rem);font-weight:300;line-height:1.5;position:relative}.krx-identity strong{color:var(--kx-ink);font-weight:500}.krx-identity .krx-id-gold{color:var(--kx-gold-soft);font-weight:500}.kr-chip.krx-chip.krx-readcard{isolation:isolate;text-align:left;width:100%;min-height:9.75rem;color:inherit;font:inherit;cursor:default;border:1px solid color-mix(in srgb,var(--kx-accent)22%,transparent);background:radial-gradient(130% 120% at 6% 0%,color-mix(in srgb,var(--kx-accent)12%,transparent),transparent 60%),linear-gradient(158deg,#17132c 0%,#0e0b18 100%);transition:transform .34s var(--kx-ease-out),border-color .3s,box-shadow .3s;animation:kx-rise .5s var(--kx-ease-out)both;animation-delay:calc(var(--i,0)*45ms);border-radius:20px;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;padding:1.15rem 1.3rem 1.3rem;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 40px -26px #000000b3,inset 0 1px #ffffff0a}.krx-rc-btn{cursor:pointer}.cx .kr-panel .kr-read--cosmic .krx-readcard,.cx .kr-panel .kr-read--grounded .krx-readcard,.cx .kr-panel .krx-readcard{border:1px solid color-mix(in srgb,var(--kx-accent)24%,transparent);background:radial-gradient(135% 120% at 6% 0%,color-mix(in srgb,var(--kx-accent)14%,transparent),transparent 60%),linear-gradient(158deg,#191430 0%,#0e0b1a 100%);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 18px 40px -26px #000000b8,inset 0 1px #ffffff0a}.krx-rc-rail{background:linear-gradient(180deg,var(--kx-accent),color-mix(in srgb,var(--kx-accent)26%,transparent));width:3px;box-shadow:0 0 14px -2px var(--kx-accent);border-radius:3px 0 0 3px;transition:box-shadow .3s;position:absolute;top:0;bottom:0;left:0}.krx-rc-watermark{width:62%;height:62%;color:var(--kx-accent);opacity:.13;pointer-events:none;transform-origin:70% 70%;filter:drop-shadow(0 0 12px color-mix(in srgb,var(--kx-accent)40%,transparent));animation:kx-breathe 9s var(--kx-ease)infinite;animation-delay:calc(var(--i,0)*-1.2s);transition:opacity .3s;position:absolute;bottom:-18px;right:-14px}.krx-rc-shimmer{pointer-events:none;opacity:0;mix-blend-mode:screen;background:linear-gradient(115deg,transparent 30%,color-mix(in srgb,var(--kx-gold)26%,transparent)48%,transparent 66%);background-position:120% 0;background-size:250% 100%;transition:opacity .3s;position:absolute;inset:0}.krx-rc-head{z-index:1;justify-content:space-between;align-items:center;gap:.6rem;display:flex;position:relative}.krx-rc-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--kx-gold-soft);align-items:center;gap:.4rem;margin:0;font-size:.6rem;font-weight:650;display:inline-flex}.krx-rc-ey-sigil{width:12px;height:12px;color:var(--kx-gold);flex:none}.krx-rc-chip{letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--kx-accent);border:1px solid color-mix(in srgb,var(--kx-accent)42%,transparent);background:color-mix(in srgb,var(--kx-accent)13%,transparent);border-radius:999px;flex:none;padding:.2rem .52rem;font-size:.56rem;font-weight:650}.krx-rc-body{z-index:1;margin-top:.85rem;position:relative}.krx-rc-title{letter-spacing:-.01em;color:var(--kx-ink);margin:0;font-size:clamp(1.12rem,4.4vw,1.3rem);font-weight:300;line-height:1.22}.krx-rc-teaser{color:var(--cx-mute);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:.45rem 0 0;font-size:.86rem;line-height:1.45;display:-webkit-box;overflow:hidden}.krx-rc-expand{z-index:1;opacity:.42;width:26px;height:26px;color:var(--kx-gold-soft);border:1px solid color-mix(in srgb,var(--kx-gold)26%,transparent);background:color-mix(in srgb,var(--kx-gold)9%,transparent);border-radius:8px;place-items:center;transition:opacity .25s,transform .25s,color .25s,background .25s;display:grid;position:absolute;bottom:.9rem;right:1rem}.krx-rc-expand svg{width:14px;height:14px}.krx-rc-btn:hover,.krx-rc-btn:focus-visible{border-color:color-mix(in srgb,var(--kx-gold)42%,transparent);box-shadow:0 26px 52px -26px #000000c7,0 0 0 1px color-mix(in srgb,var(--kx-gold)24%,transparent);transform:translateY(-3px)}.krx-rc-btn:focus-visible{outline:2px solid var(--kx-gold);outline-offset:3px}.krx-rc-btn:active{transform:translateY(-1px)}.krx-rc-btn:hover .krx-rc-rail{box-shadow:0 0 22px 0 var(--kx-accent)}.krx-rc-btn:hover .krx-rc-watermark{opacity:.2}.krx-rc-btn:hover .krx-rc-expand{opacity:.95;color:var(--kx-gold);background:color-mix(in srgb,var(--kx-gold)16%,transparent);transform:translateY(-1px)}.krx-rc-btn:hover .krx-rc-shimmer{opacity:1;animation:kx-shimmer 2.4s var(--kx-ease)infinite}[data-theme=light] .cx .kr-panel .kr-read--cosmic .krx-readcard,[data-theme=light] .cx .kr-panel .kr-read--grounded .krx-readcard,[data-theme=light] .cx .kr-panel .krx-readcard,[data-theme=light] .krx-readcard{background:radial-gradient(135% 120% at 6% 0%,color-mix(in srgb,var(--kx-accent)15%,transparent),transparent 58%),linear-gradient(158deg,#f6f2ff 0%,#ece4fb 100%);border-color:color-mix(in srgb,var(--kx-accent)34%,#281e501f);box-shadow:inset 0 1px #ffffffb8,0 14px 30px -22px #3c287847}.cx.krx-drill-content{border:1px solid color-mix(in srgb,var(--kx-accent)30%,transparent);max-width:min(560px,100% - 2rem);color:var(--cx-text);background:radial-gradient(120% 90% at 8% 0%,color-mix(in srgb,var(--kx-accent)16%,transparent),transparent 55%),radial-gradient(90% 70% at 100% 100%,color-mix(in srgb,var(--kx-gold)8%,transparent),transparent 60%),linear-gradient(160deg,#171331 0%,#0c0a16 100%);animation:krx-drill-in .15s var(--kx-ease-out)backwards;border-radius:22px;padding:1.6rem 1.55rem 1.7rem;overflow:hidden;box-shadow:0 40px 90px -30px #000c,inset 0 1px #ffffff0d}@keyframes krx-drill-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.cx.krx-drill-content:before{content:"";z-index:2;opacity:.75;background:linear-gradient(90deg,transparent,var(--kx-gold)28%,var(--kx-accent)72%,transparent);height:2px;position:absolute;top:0;left:0;right:0}.krx-drill-watermark{width:52%;height:52%;color:var(--kx-accent);opacity:.1;pointer-events:none;animation:kx-breathe 10s var(--kx-ease)infinite;position:absolute;bottom:-8%;right:-6%}.krx-drill-head{z-index:1;justify-content:space-between;align-items:center;gap:.6rem;margin-bottom:.5rem;padding-right:2.4rem;display:flex;position:relative}.cx .krx-drill-title{z-index:1;letter-spacing:-.015em;color:var(--kx-ink);font-size:clamp(1.4rem,5vw,1.75rem);font-weight:300;line-height:1.16;position:relative}.cx .krx-drill-teaser{z-index:1;color:var(--cx-mute);margin-top:.6rem;font-size:1rem;line-height:1.55;position:relative}.krx-drill-facts{z-index:1;margin-top:1.1rem;position:relative}.krx-drill-p{color:var(--cx-mute);margin-top:.7rem;font-size:.92rem;line-height:1.6}[data-theme=light] .cx.krx-drill-content{color:#1a1430;background:radial-gradient(120% 90% at 8% 0%,color-mix(in srgb,var(--kx-accent)14%,transparent),transparent 55%),linear-gradient(160deg,#f7f3ff 0%,#ece5fb 100%)}.krx-glance-sentinel{pointer-events:none;height:1px;margin-top:-1px}.krx-glance{--glance-h:44px;z-index:var(--z-sticky,20);box-sizing:border-box;height:var(--glance-h);margin:0 -.2rem calc(-1*(var(--glance-h) + var(--kr-read-gap,.95rem)));scrollbar-width:none;opacity:0;pointer-events:none;transition:opacity .28s var(--kx-ease-out,ease-out),transform .28s var(--kx-ease-out,ease-out),background .25s,box-shadow .25s,padding .25s;align-items:center;gap:.5rem;padding:.5rem .2rem;display:flex;position:sticky;top:0;overflow:auto hidden;transform:translateY(-6px);-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 14px calc(100% - 14px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 14px calc(100% - 14px),#0000 100%)}.krx-glance::-webkit-scrollbar{display:none}.krx-glance.stuck{opacity:1;pointer-events:auto;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 1px 0 color-mix(in srgb,var(--kx-gold)30%,transparent),0 14px 26px -18px #000000b3;background:linear-gradient(#0e0b18f0,#0e0b18b8);margin-left:-1rem;margin-right:-1rem;padding:.55rem 1rem;transform:none}.krx-glance-cell{flex:none;display:inline-flex}.krx-glance-chip{letter-spacing:.01em;white-space:nowrap;cursor:pointer;color:var(--cx-text);border:1px solid color-mix(in srgb,var(--kx-accent,var(--cx-violet))26%,transparent);background:color-mix(in srgb,var(--kx-accent,var(--cx-violet))10%,transparent);border-radius:999px;flex:none;align-items:center;gap:.4rem;padding:.32rem .62rem;font-size:.66rem;font-weight:600;transition:border-color .2s,transform .2s;display:inline-flex}.krx-glance-chip:hover{border-color:color-mix(in srgb,var(--kx-gold)42%,transparent);transform:translateY(-1px)}.krx-glance-dot{background:var(--kx-accent,var(--cx-violet));width:7px;height:7px;box-shadow:0 0 8px -1px var(--kx-accent,var(--cx-violet));border-radius:50%;flex:none}[data-theme=light] .krx-glance.stuck{background:linear-gradient(#fff8f0f2,#fff8f0c2)}@media (max-width:520px){.krx-glance{--glance-h:40px;gap:.35rem}.krx-glance.stuck{padding:.4rem 1rem}.krx-glance-chip{padding:.28rem .5rem;font-size:.62rem}}.kr-read--cosmic .kr-orbit-core:after{content:"";border:1.5px solid color-mix(in srgb,var(--kx-gold)52%,transparent);box-shadow:0 0 20px -4px color-mix(in srgb,var(--kx-gold)70%,transparent),inset 0 0 16px -8px color-mix(in srgb,var(--kx-gold)80%,transparent);pointer-events:none;z-index:-1;border-radius:50%;position:absolute;inset:-13px}.kr-read--cosmic .kr-orbit-core:before{content:"";background:conic-gradient(from 0deg,transparent 0 62%,color-mix(in srgb,var(--kx-gold-soft)85%,transparent)78%,color-mix(in srgb,var(--kx-gold)55%,transparent)85%,transparent 94%);pointer-events:none;z-index:-1;border-radius:50%;animation:17s linear infinite kx-orbit-spin;position:absolute;inset:-13px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2px))}@keyframes kx-orbit-spin{to{transform:rotate(360deg)}}.kr-read .krx-timeline .krx-epoch:before{background:linear-gradient(180deg,color-mix(in srgb,var(--kx-amethyst)42%,transparent),color-mix(in srgb,var(--kx-amethyst)12%,transparent));width:1.5px;left:3.75px}.kr-read .krx-timeline .krx-epoch-dot{background:color-mix(in srgb,var(--kx-amethyst)34%,transparent);border:1.5px solid color-mix(in srgb,var(--kx-amethyst)55%,transparent);width:8px;height:8px}.kr-read .krx-timeline .krx-current .krx-epoch-dot{background:radial-gradient(circle at 50% 40%,var(--kx-gold-soft),var(--kx-gold-deep));border-color:var(--kx-gold);box-shadow:0 0 12px 1px color-mix(in srgb,var(--kx-gold)75%,transparent)}.kr-read .krx-timeline .krx-current .krx-epoch-title{color:var(--kx-ink);font-weight:550}.kr-read .krx-timeline .krx-current .krx-epoch-age{color:var(--kx-gold-soft)}.kr-read .krx-timeline .krx-epoch-title{letter-spacing:-.005em}@keyframes kx-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes kx-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.045)}}@keyframes kx-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@media (prefers-reduced-motion:reduce){.kr-chip.krx-chip.krx-readcard,.krx-rc-watermark,.krx-drill-watermark,.cx.krx-drill-content,.kr-read--cosmic .kr-orbit-core:before{animation:none!important}.krx-rc-btn{transition:border-color .2s,box-shadow .2s}.krx-rc-btn:hover,.krx-rc-btn:focus-visible{transform:none}.krx-rc-btn:hover .krx-rc-shimmer{opacity:0;animation:none}.krx-glance{transition:opacity .2s,background .2s;transform:none}.krx-glance.stuck{transform:none}}.nav-chip{border:1px solid var(--cx-plate-line-strong,#94a3b847);min-height:38px;font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--muted-foreground);cursor:default;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:0 .9rem;font-size:.66rem;font-weight:600;line-height:1;display:inline-flex}.nav-chip__ico{opacity:.85;flex:none;width:13px;height:13px}.nav-chip.is-ready{color:var(--a-teal-ink,#7fe7d8);background:#7fe7d814;border-color:#7fe7d880}.nav-chip__sr{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.kmr-root{--kmr-accent:#a78bfa;--kmr-accent-deep:#7c6fff;--kmr-accent-bright:#c4b5fd;--kmr-gold:#ffc07a;--kmr-gold-soft:#ffc07a99;--kmr-gold-ink:#ffe4c2;--kmr-ink:#f4f0ff;--kmr-ink-soft:#c9c3e8;--kmr-ink-faint:#b0a9cf;--kmr-plate-brd:#a78bfa33;--kmr-plate-brd-hi:#a78bfa80;--kmr-star-bg:var(--cx-inset);--kmr-star-bg-hi:var(--cx-inset-hover);--kmr-field-bg:#0e0b1cb8;--kmr-scrim:0 1px 2px #04030af2,0 0 8px #04030ad9,0 0 20px #04030a99;z-index:80;color:var(--kmr-ink);background:#05040c;flex-direction:column;animation:.5s cubic-bezier(.22,.7,.16,1) both kmr-in;display:flex;position:fixed;inset:0}@keyframes kmr-in{0%{opacity:0}to{opacity:1}}.kmr-sky{z-index:0;pointer-events:none;opacity:.94;position:absolute;inset:0}.kmr-vignette{z-index:1;pointer-events:none;background:radial-gradient(72% 58% at 50% 40%,#0000 0%,#05040c52 54%,#05040ce6 100%),radial-gradient(circle at 50% 34%,#7c6fff24,#0000 46%);position:absolute;inset:0}.kmr-aurora{z-index:1;pointer-events:none;mix-blend-mode:screen;opacity:.85;background:radial-gradient(58% 42% at 50% 4%,#a78bfa29,#0000 72%),radial-gradient(40% 34% at 68% 0,#ffc07a12,#0000 70%),radial-gradient(46% 40% at 30% 2%,#7c6fff1a,#0000 72%);animation:26s ease-in-out infinite alternate kmr-aurora-drift;position:absolute;inset:0}@keyframes kmr-aurora-drift{0%{opacity:.7;transform:translate(-1.5%,-2%)scale(1.02)}to{opacity:.95;transform:translate(1.5%,1.5%)scale(1.06)}}.kmr-top{z-index:3;padding:max(.85rem,env(safe-area-inset-top))max(1rem,env(safe-area-inset-right)).5rem max(1rem,env(safe-area-inset-left));justify-content:space-between;align-items:flex-start;gap:1rem;display:flex;position:relative}.kmr-brand{min-width:0}.kmr-eyebrow{letter-spacing:.24em;text-transform:uppercase;color:var(--kmr-accent);text-shadow:var(--kmr-scrim);align-items:center;gap:.45rem;margin-bottom:.28rem;font-size:.62rem;font-weight:650;display:inline-flex}.kmr-eyebrow:before{content:"";background:var(--kmr-gold-ink);width:5px;height:5px;box-shadow:0 0 8px 1px var(--kmr-gold-soft);border-radius:50%}.kmr-title{letter-spacing:.34em;text-transform:uppercase;color:#fbf9ff;text-shadow:var(--kmr-scrim),0 0 24px #a78bfa59;margin:0;font-size:1.2rem;font-weight:500}.kmr-topic-live{color:var(--kmr-ink-soft);max-width:42ch;text-shadow:var(--kmr-scrim);margin:.38rem 0 0;font-size:.82rem;line-height:1.35}.kmr-top-right{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:.55rem;display:flex}.kmr-chip{border:1px solid var(--cx-plate-line);background:var(--cx-plate-chrome);min-height:36px;color:var(--kmr-ink-soft);font:inherit;letter-spacing:.01em;cursor:pointer;-webkit-backdrop-filter:blur(12px)saturate(1.2);backdrop-filter:blur(12px)saturate(1.2);box-shadow:var(--cx-plate-shadow,0 8px 20px -14px #0000008c);border-radius:999px;align-items:center;gap:.42rem;padding:.32rem .78rem;font-size:.72rem;font-weight:600;text-decoration:none;transition:transform .18s cubic-bezier(.22,.7,.16,1),border-color .16s,background .16s,color .16s,box-shadow .18s;display:inline-flex}.kmr-chip:hover{border-color:var(--kmr-plate-brd-hi);color:var(--kmr-ink);transform:translateY(-1px);box-shadow:0 12px 28px -16px #7c6fff73,0 0 0 1px #a78bfa1f}.kmr-chip:focus-visible{outline:2px solid var(--kmr-accent-bright);outline-offset:2px}.kmr-chip:disabled{opacity:.55;cursor:default;transform:none}.kmr-chip--partner{color:var(--kmr-gold-ink,#ffe4c2);border-color:#ffc07a47}.kmr-chip--partner:hover{background:linear-gradient(158deg,#ffc07a24 0%,#a78bfa1a 100%);border-color:#ffc07a80;box-shadow:0 12px 28px -14px #ffc07a59}.kmr-chip--neural.is-on{color:#e9f0fffa;background:linear-gradient(#60a5fa47,#8b5cf638);border-color:#93c5fd80}.kmr-chip-state{letter-spacing:.06em;text-transform:uppercase;color:var(--kmr-ink-faint);background:#ffffff1f;border-radius:999px;padding:.1rem .4rem;font-size:.62rem;font-weight:700}.kmr-chip--neural.is-on .kmr-chip-state{color:#0b1220;background:#bfdbfeeb}.kmr-timer{border:1px solid var(--cx-plate-line);background:var(--cx-plate-chrome);min-height:36px;box-shadow:var(--cx-plate-shadow);-webkit-backdrop-filter:blur(var(--cx-plate-blur-chrome))saturate(var(--cx-plate-sat));font-variant-numeric:tabular-nums;color:#e9e2ff;border-radius:999px;align-items:center;gap:.4rem;padding:.3rem .7rem;font-size:.85rem;font-weight:600;display:inline-flex}.kmr-timer.is-urgent{color:#ffd4a8;border-color:#fb923c8c;box-shadow:0 0 20px -6px #fb923c8c}.kmr-timer-val{font-variant-numeric:tabular-nums;letter-spacing:.02em}.kmr-timer-track{background:#ffffff1a;border-radius:999px;width:48px;height:4px;display:block;overflow:hidden}.kmr-timer-fill{border-radius:inherit;background:linear-gradient(90deg,var(--kmr-accent-deep),var(--kmr-accent));height:100%;transition:width .25s linear;display:block}.kmr-timer.is-urgent .kmr-timer-fill{background:linear-gradient(90deg,#f97316,#fbbf24)}.kmr-close{border:1px solid var(--cx-plate-line);background:var(--cx-plate-chrome);width:44px;height:44px;box-shadow:var(--cx-plate-shadow);-webkit-backdrop-filter:blur(var(--cx-plate-blur-chrome))saturate(var(--cx-plate-sat));color:var(--kmr-ink-soft);cursor:pointer;border-radius:50%;place-items:center;transition:background .15s,color .15s,border-color .15s;display:grid}.kmr-close:hover{background:linear-gradient(var(--cx-inset-hover),var(--cx-inset-hover)),var(--cx-plate-chrome);border-color:var(--kmr-plate-brd-hi);color:var(--kmr-ink)}.kmr-close:focus-visible{outline:2px solid var(--kmr-accent);outline-offset:2px}.kmr-stage{z-index:2;min-height:0;padding:.5rem max(1rem,env(safe-area-inset-right))max(1rem,env(safe-area-inset-bottom))max(1rem,env(safe-area-inset-left));flex-direction:column;flex:1;align-items:center;display:flex;position:relative}.kmr-orb-wrap{flex-direction:column;flex-shrink:0;align-items:center;gap:.85rem;margin:.5rem 0 1rem;transition:transform .5s cubic-bezier(.22,.7,.16,1);display:flex;position:relative}.kmr-orb-wrap.is-live{transform:scale(1.04)}.kmr-orb-wrap.is-live .kmr-orb-halo{opacity:1;transform:translate(-50%)scale(1.08)}.kmr-orb-halo{pointer-events:none;background:radial-gradient(circle,#a78bfa29,#0000 60%);border-radius:50%;width:240px;height:240px;position:absolute;top:-34px;left:50%;transform:translate(-50%)}.kmr-orb-halo:after{content:"";border:1px dashed #a78bfa2e;border-radius:50%;animation:42s linear infinite kmr-orb-spin;position:absolute;inset:20%}@keyframes kmr-orb-spin{to{transform:rotate(360deg)}}.kmr-orb-hint{color:var(--kmr-ink-soft);letter-spacing:.02em;text-align:center;min-height:1.2em;text-shadow:var(--kmr-scrim);margin:0;font-size:.78rem;position:relative}.kmr-glass,.kmr-card{border:1px solid var(--cx-plate-line-strong);background:var(--cx-plate-deep);-webkit-backdrop-filter:blur(var(--cx-plate-blur-chrome))saturate(var(--cx-plate-sat));box-shadow:var(--cx-plate-shadow-float)}.kmr-card{text-align:center;border-radius:24px;flex-direction:column;align-items:center;gap:.75rem;width:min(420px,100%);padding:1.5rem 1.35rem 1.35rem;animation:.55s cubic-bezier(.22,.7,.16,1) both kmr-plate-in;display:flex;position:relative}@keyframes kmr-plate-in{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:none}}.kmr-card--wide{-webkit-overflow-scrolling:touch;text-align:left;align-items:stretch;width:min(600px,100%);min-height:0;max-height:min(74vh,660px);overflow-y:auto}.kmr-card--pick{gap:.7rem;overflow:hidden}.kmr-card--pick .kmr-focus-scroll{max-height:none;overflow:visible}.kmr-pick-scroll{-webkit-overflow-scrolling:touch;flex-direction:column;flex:0 auto;gap:.7rem;min-height:0;padding-bottom:1rem;display:flex;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - .9rem),#0000 100%);mask-image:linear-gradient(#000 calc(100% - .9rem),#0000 100%)}.kmr-pick-foot{flex-direction:column;flex-shrink:0;align-items:stretch;gap:.5rem;padding-top:.15rem;display:flex}.kmr-card-ico{width:28px;height:28px;color:var(--kmr-accent)}.kmr-card-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--kmr-accent);text-align:center;margin:0;font-size:.62rem;font-weight:650}.kmr-card-title{letter-spacing:-.02em;color:#fbf9ff;text-align:center;margin:0;font-size:1.42rem;font-weight:600;line-height:1.15}.kmr-card--wide .kmr-card-title{text-align:left;font-size:1.5rem}.kmr-card-body{color:var(--kmr-ink-soft);text-align:center;align-self:center;max-width:40ch;margin:0;font-size:.88rem;line-height:1.55}.kmr-next-chip{align-self:center;margin-top:.25rem}.kmr-card--wide .kmr-card-body{text-align:left;align-self:stretch;max-width:60ch}.kmr-label{letter-spacing:.04em;color:var(--kmr-ink-soft);margin-top:.25rem;font-size:.7rem;font-weight:600}.kmr-input{border:1px solid var(--kmr-plate-brd);background:var(--kmr-field-bg);width:100%;min-height:48px;color:var(--kmr-ink);border-radius:14px;outline:none;padding:.7rem .95rem;font-size:.92rem;transition:border-color .15s,box-shadow .15s}.kmr-input:focus-visible{border-color:#7c6fff99;box-shadow:0 0 0 3px #7c6fff33}.kmr-name-star{border:1px solid var(--cx-inset-line);background:var(--cx-inset);border-radius:18px;flex-direction:column;gap:.4rem;padding:.9rem .95rem 1rem;display:flex;position:relative;overflow:hidden}.kmr-name-star:before{content:"";pointer-events:none;background:radial-gradient(circle,#ffc07a29,#0000 68%);border-radius:50%;width:120px;height:120px;position:absolute;top:-30px;right:-30px}.kmr-name-field{align-items:center;display:flex;position:relative}.kmr-name-ico{width:16px;height:16px;color:var(--kmr-gold);pointer-events:none;position:absolute;left:.9rem}.kmr-name-field .kmr-input{padding-left:2.5rem;font-size:.95rem}.kmr-name-hint{color:var(--kmr-ink-faint);margin:0;font-size:.72rem;line-height:1.4}.kmr-search{width:100%;position:relative}.kmr-search-ico{width:15px;height:15px;color:var(--kmr-accent);pointer-events:none;position:absolute;top:50%;left:.85rem;transform:translateY(-50%)}.kmr-input--search{padding-left:2.35rem}.kmr-focus-scroll{-webkit-overflow-scrolling:touch;flex-direction:column;gap:1rem;max-height:min(36vh,280px);margin:.1rem 0 .25rem;padding:.15rem .1rem .35rem;display:flex;overflow:auto}.kmr-focus-block{flex-direction:column;gap:.55rem;display:flex}.kmr-focus-h{letter-spacing:.16em;text-transform:uppercase;color:var(--kmr-accent);flex-wrap:wrap;align-items:center;gap:.35rem .5rem;margin:0;font-size:.62rem;font-weight:650;display:flex}.kmr-band-tag{color:var(--kmr-gold-ink);letter-spacing:.12em;text-transform:uppercase;background:#ffc07a1a;border:1px solid #ffc07a59;border-radius:999px;align-items:center;gap:.3rem;padding:.1rem .5rem;font-size:.56rem;font-weight:650;display:inline-flex}.kmr-focus-empty{color:var(--kmr-ink-soft);text-align:center;margin:.5rem 0 0;font-size:.82rem}.kmr-constellation{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:.55rem;display:grid}.kmr-constellation--focus{grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr))}.kmr-star{text-align:left;border:1px solid var(--cx-inset-line);background:var(--kmr-star-bg);color:#e0daf8;cursor:pointer;min-height:3rem;animation:.5s cubic-bezier(.22,.7,.16,1) both kmr-star-in;animation-delay:calc(.12s + var(--star-i,0)*32ms);border-radius:14px;flex-direction:column;gap:.2rem;padding:.7rem .85rem .72rem 1.85rem;font-size:.8rem;line-height:1.35;transition:transform .18s cubic-bezier(.22,.7,.16,1),border-color .18s,background .18s,box-shadow .18s;display:flex;position:relative}@keyframes kmr-star-in{0%{opacity:0;transform:translateY(9px)scale(.97)}to{opacity:1;transform:none}}.kmr-star:before{content:"";background:var(--kmr-accent-bright);border-radius:50%;width:6px;height:6px;transition:transform .2s,box-shadow .2s,background .2s;position:absolute;top:.98rem;left:.75rem;box-shadow:0 0 8px 1px #a78bfab3}.kmr-star:hover{border-color:var(--kmr-plate-brd-hi);background:var(--kmr-star-bg-hi);color:#f2eeff;transform:translateY(-2px);box-shadow:0 12px 32px -16px #5a40c8cc,inset 0 0 0 1px #a78bfa24}.kmr-star:hover:before{transform:scale(1.5);box-shadow:0 0 14px 2px #a78bfae6}.kmr-star:focus-visible{outline:2px solid var(--kmr-accent);outline-offset:2px}.kmr-star.on{color:#fff;background:linear-gradient(158deg,#4a369480,#1e163a8c);border-color:#a78bfabf;box-shadow:inset 0 0 0 1px #a78bfa66,0 14px 36px -16px #7850f0d9,0 0 26px -8px #a78bfa8c}.kmr-star.on:before{transform:scale(1.7);box-shadow:0 0 16px 3px #c4b5fdf2}.kmr-star--aligned:before{background:var(--kmr-gold-ink);box-shadow:0 0 9px 1px var(--kmr-gold-soft)}.kmr-star--aligned{border-color:color-mix(in srgb,var(--kmr-gold)32%,transparent);background:linear-gradient(158deg,color-mix(in srgb,var(--kmr-gold)12%,transparent),color-mix(in srgb,var(--kmr-gold)5%,transparent))}.kmr-star--aligned:hover{border-color:color-mix(in srgb,var(--kmr-gold)55%,transparent);background:linear-gradient(158deg,color-mix(in srgb,var(--kmr-gold)20%,transparent),color-mix(in srgb,var(--kmr-gold)10%,transparent));box-shadow:0 12px 32px -16px #c88c3cb3,inset 0 0 0 1px #ffc07a29}.kmr-star--aligned:hover:before{box-shadow:0 0 15px 3px #ffc07ae6}.kmr-star--aligned.on{background:linear-gradient(158deg,#78582e66,#281c2c8c);border-color:#ffc07a99;box-shadow:inset 0 0 0 1px #ffc07a66,0 14px 36px -16px #c88c3cbf,0 0 26px -8px #ffc07a80}.kmr-star--aligned.on:before{box-shadow:0 0 16px 3px #ffd6aaf2}.kmr-star-title{color:#f0ebff;font-size:.84rem;font-weight:550;line-height:1.3}.kmr-star.on .kmr-star-title{color:#fff}.kmr-star-sub{color:var(--kmr-ink-soft);font-size:.7rem;line-height:1.35}.kmr-btn{background:var(--cx-cta,linear-gradient(120deg,#5b52d6,#6655d8 50%,#7358c8));color:#fff;cursor:pointer;border:none;border-radius:999px;justify-content:center;align-self:center;align-items:center;gap:.45rem;min-height:48px;margin-top:.5rem;padding:0 1.35rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:filter .15s,box-shadow .15s,transform .12s;display:inline-flex;box-shadow:0 12px 30px -12px #6446dce6}.kmr-btn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.kmr-btn:hover:not(:disabled){filter:brightness(1.07);box-shadow:0 16px 38px -12px #7850f0f2}.kmr-btn:focus-visible{outline:2px solid var(--kmr-accent-bright);outline-offset:3px}.kmr-btn--ghost{border:1px solid var(--kmr-plate-brd-hi);box-shadow:none;color:var(--kmr-ink-soft);background:0 0}.kmr-btn--ghost:hover{box-shadow:none;background:#a78bfa1f}.kmr-err{background:linear-gradient(#f8717124,#f8717124),var(--cx-plate-chrome);box-shadow:var(--cx-plate-shadow);-webkit-backdrop-filter:blur(var(--cx-plate-blur-chrome))saturate(var(--cx-plate-sat));color:#fca5a5;text-align:center;border:1px solid #f8717152;border-radius:.7rem;margin:.35rem 0 0;padding:.5rem .75rem;font-size:.8rem}.kmr-live{flex-direction:column;flex:1;gap:.55rem;width:min(600px,100%);min-height:0;animation:.55s cubic-bezier(.22,.7,.16,1) both kmr-live-in;display:flex}.kmr-bub-wrap{flex-direction:column;align-items:flex-start;gap:.4rem;width:100%;max-width:min(100%,36rem);display:flex}.kmr-bub-wrap--kr{align-self:flex-start}.kmr-bub-wrap .kmr-bub--kr,.kmr-bub-wrap .rcm{width:100%;max-width:100%}.kmr-bub--kr strong,.kmr-bub-wrap .rcm strong{font-weight:650;color:#d4c8ff!important}.kmr-bub--kr em,.kmr-bub-wrap .rcm em{color:#e0e6ff;font-style:italic}.kmr-bub-wrap .krx-gif{border:1px solid var(--kmr-plate-brd);background:#0c0a18a6;border-radius:12px;margin:.15rem 0 .25rem;overflow:hidden}.kmr-thread{-webkit-overflow-scrolling:touch;flex-direction:column;flex:1 1 0;gap:.65rem;min-height:0;padding:.25rem .15rem .75rem;scroll-padding-bottom:.75rem;display:flex;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000 0%,#000 6% 100%);mask-image:linear-gradient(#0000 0%,#000 6% 100%)}.kmr-bub{white-space:pre-wrap;border-radius:18px;max-width:92%;padding:.75rem 1rem;font-size:.9rem;line-height:1.5}.kmr-bub--kr{background:linear-gradient(158deg,#7c6fff24,#7c6fff0d),var(--cx-plate-chrome);border:1px solid var(--kmr-plate-brd);-webkit-backdrop-filter:blur(var(--cx-plate-blur-chrome))saturate(var(--cx-plate-sat));color:#f0ebff;border-bottom-left-radius:6px;align-self:flex-start}.kmr-bub--you{background:linear-gradient(158deg,#ffffff1a,#ffffff0d),var(--cx-plate-chrome);border:1px solid var(--cx-plate-line-strong);-webkit-backdrop-filter:blur(var(--cx-plate-blur-chrome))saturate(var(--cx-plate-sat));color:#e8e4f8;border-bottom-right-radius:6px;align-self:flex-end}.kmr-bub--think{color:var(--kmr-ink-soft);align-items:center;gap:.45rem;font-size:.82rem;display:inline-flex}.kmr-compose{border:1px solid var(--cx-plate-line);background:var(--cx-plate-chrome);box-shadow:var(--cx-plate-shadow-float);-webkit-backdrop-filter:blur(var(--cx-plate-blur-chrome))saturate(var(--cx-plate-sat));border-radius:18px;align-items:flex-end;gap:.45rem;padding:.35rem;display:flex}.kmr-mic,.kmr-send{cursor:pointer;border:none;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;transition:background .15s,color .15s,transform .12s;display:grid}.kmr-mic{color:#c8c2e6;background:#ffffff0f}.kmr-mic.on{color:#fecaca;background:#ef444440;box-shadow:0 0 0 2px #ef444459}.kmr-mic.is-err{color:#fca5a5;box-shadow:inset 0 0 0 1px #f871718c}.kmr-send{background:var(--cx-cta,linear-gradient(120deg,#5b52d6,#6655d8 50%,#7358c8));color:#fff}.kmr-send:disabled,.kmr-mic:disabled{opacity:.4;cursor:not-allowed}.kmr-mic:focus-visible,.kmr-send:focus-visible{outline:2px solid var(--kmr-accent);outline-offset:2px}.kmr-ta{resize:none;min-height:3.5rem;max-height:8rem;color:var(--kmr-ink);background:0 0;border:none;outline:none;flex:1;padding:.65rem .25rem;font-family:inherit;font-size:.92rem;line-height:1.4}.kmr-ta.is-listening{color:#e8e4ff}.kmr-end{color:var(--kmr-ink-faint);cursor:pointer;text-underline-offset:3px;text-shadow:var(--kmr-scrim);background:0 0;border:none;align-self:center;padding:.35rem .75rem;font-size:.75rem;text-decoration:underline}.kmr-end:hover{color:var(--kmr-ink)}.kmr-wind-down{background:linear-gradient(#e8c87a1a,#e8c87a1a),var(--cx-plate-chrome);box-shadow:var(--cx-plate-shadow);-webkit-backdrop-filter:blur(var(--cx-plate-blur-chrome))saturate(var(--cx-plate-sat));color:#f0e0b8;text-align:center;border:1px solid #e8c87a52;border-radius:.65rem;margin:.35rem .75rem .15rem;padding:.55rem .75rem;font-size:.78rem;line-height:1.4}.kmr-review-badge{letter-spacing:.1em;text-transform:uppercase;color:#c7bcff;background:linear-gradient(#7c6fff2e,#7c6fff2e),var(--cx-plate-chrome);border:1px solid var(--kmr-plate-brd);box-shadow:var(--cx-plate-shadow);-webkit-backdrop-filter:blur(var(--cx-plate-blur-chrome))saturate(var(--cx-plate-sat));border-radius:999px;align-items:center;padding:.25rem .55rem;font-size:.66rem;font-weight:700;display:inline-flex}.kmr-live.is-review .kmr-thread{max-height:min(52vh,28rem)}.kmr-review-empty{text-align:center;max-width:28ch;color:var(--kmr-ink-soft);text-shadow:var(--kmr-scrim);margin:1rem auto;font-size:.85rem;line-height:1.45}.kmr-review-foot{border:1px solid var(--cx-plate-line);background:var(--cx-plate-chrome);box-shadow:var(--cx-plate-shadow-float);-webkit-backdrop-filter:blur(var(--cx-plate-blur-chrome))saturate(var(--cx-plate-sat));border-radius:1rem;flex-direction:column;align-items:center;gap:.65rem;margin:.5rem .75rem .85rem;padding:.85rem .9rem;display:flex}.kmr-review-copy{color:var(--kmr-ink-soft);text-align:center;max-width:36ch;margin:0;font-size:.78rem;line-height:1.45}.kmr-review-copy strong{color:#e8e4ff;font-weight:600}.kmr-history{width:100%;margin:.75rem 0 .5rem}.kmr-history-list{flex-direction:column;gap:.35rem;margin:.35rem 0 0;padding:0;list-style:none;display:flex}.kmr-history-item{text-align:left;border:1px solid var(--cx-inset-line);background:var(--cx-inset);width:100%;color:var(--kmr-ink);cursor:pointer;font:inherit;border-radius:.75rem;flex-direction:column;align-items:flex-start;gap:.15rem;padding:.55rem .7rem;transition:border-color .15s,background .15s;display:flex}.kmr-history-item:hover{border-color:var(--kmr-plate-brd-hi);background:var(--cx-inset-hover)}.kmr-history-item:focus-visible{outline:2px solid var(--kmr-accent);outline-offset:2px}.kmr-history-topic{font-size:.85rem;font-weight:600}.kmr-history-meta{color:var(--kmr-ink-soft);font-size:.72rem}.kmr-schedule{border:1px solid var(--cx-inset-line);background:var(--cx-inset);border-radius:1rem;width:100%;margin:.75rem 0 1rem;padding:.85rem .9rem}.kmr-schedule-row{flex-wrap:wrap;align-items:flex-end;gap:.45rem;margin-top:.45rem;display:flex}.kmr-schedule-row .kmr-input{flex:auto;width:auto;min-width:6.5rem}.kmr-schedule-row .kmr-btn{flex:none;margin-top:0}.kmr-schedule-summary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-top:.45rem;display:flex}.kmr-schedule-summary-text{color:var(--kmr-ink);margin:0;font-size:.85rem}.kmr-schedule-edit{flex:none;min-height:36px;margin-top:0;padding:0 .9rem;font-size:.8rem}@media (max-width:480px){.kmr-orb-wrap{margin-bottom:.5rem}.kmr-orb-halo{width:190px;height:190px;top:-26px}.kmr-card--wide{max-height:min(60vh,460px)}.kmr-card-title,.kmr-card--wide .kmr-card-title{font-size:1.3rem}.kmr-constellation,.kmr-constellation--focus{grid-template-columns:1fr}}@keyframes kmr-live-in{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.kmr-root,.kmr-card,.kmr-star,.kmr-live,.kmr-chip{animation:none!important}.kmr-aurora{opacity:.7;animation:none}.kmr-orb-halo:after{animation:none}.kmr-chip:hover,.kmr-orb-wrap.is-live{transform:none}.kmr-orb-wrap{transition:none}}:root[data-theme=light] .kmr-root{--kmr-accent:#5344c9;--kmr-accent-deep:#5b4ee8;--kmr-accent-bright:#5b4ee8;--kmr-gold:#c77d1a;--kmr-gold-soft:#c77d1a66;--kmr-gold-ink:#a8620c;--kmr-ink:#1a1430;--kmr-ink-soft:#5a5278;--kmr-ink-faint:#5c5580;--kmr-plate-brd:#281e501f;--kmr-plate-brd-hi:#6d5efc73;--kmr-field-bg:#fff;--kmr-scrim:0 1px 2px #fffffff2,0 0 8px #f6f3ffeb,0 0 20px #f6f3ffbf;color:#1a1430;background:linear-gradient(#faf6f0 0%,#f3ebe3 55%,#f0eae4 100%)}:root[data-theme=light] .kmr-vignette{background:radial-gradient(72% 58% at 50% 40%,#0000 0%,#e8e4f838 54%,#c4bae480 100%),radial-gradient(circle at 50% 34%,#6d5efc1a,#0000 46%)}:root[data-theme=light] .kmr-aurora{mix-blend-mode:multiply;opacity:.5;background:radial-gradient(58% 42% at 50% 2%,#6d5efc1a,#0000 72%),radial-gradient(40% 34% at 68% 0,#c77d1a0f,#0000 70%),radial-gradient(46% 40% at 30% 2%,#7c6fff14,#0000 72%)}:root[data-theme=light] .kmr-title{color:#1a1430;text-shadow:var(--kmr-scrim),0 0 22px #6d5efc2e}:root[data-theme=light] .kmr-card-title{color:#1a1430}:root[data-theme=light] .kmr-timer{color:#2a2280}:root[data-theme=light] .kmr-timer.is-urgent{color:#8a5a18;border-color:#c47a288c}:root[data-theme=light] .kmr-timer-track{background:#281e501f}:root[data-theme=light] .kmr-orb-halo{background:radial-gradient(circle,#6d5efc24,#0000 62%)}:root[data-theme=light] .kmr-orb-halo:after{border-color:#6d5efc2e}:root[data-theme=light] .kmr-card-ico{color:var(--kmr-accent)}:root[data-theme=light] .kmr-name-star:before{background:radial-gradient(circle,#c77d1a24,#0000 68%)}:root[data-theme=light] .kmr-input{border-color:var(--kmr-plate-brd);color:#1a1430;background:#fff}:root[data-theme=light] .kmr-input:focus-visible{border-color:#6d5efc8c;box-shadow:0 0 0 3px #6d5efc2e}:root[data-theme=light] .kmr-search-ico{color:var(--kmr-accent)}:root[data-theme=light] .kmr-band-tag{color:#8a4f08;background:#c77d1a1a;border-color:#c77d1a59}:root[data-theme=light] .kmr-star{color:#3a3458}:root[data-theme=light] .kmr-star:before{background:#6d5efc;box-shadow:0 0 8px 1px #6d5efc8c}:root[data-theme=light] .kmr-star:hover{border-color:var(--kmr-plate-brd-hi);color:#1a1430;box-shadow:0 12px 30px -16px #5a40c866,inset 0 0 0 1px #6d5efc1f}:root[data-theme=light] .kmr-star:hover:before{box-shadow:0 0 13px 2px #6d5efcbf}:root[data-theme=light] .kmr-star.on{color:#1a1430;background:linear-gradient(158deg,#f3ebe3,#efe8e0);border-color:#6d5efc99;box-shadow:inset 0 0 0 1px #6d5efc59,0 14px 32px -18px #5a40c880,0 0 22px -10px #6d5efc66}:root[data-theme=light] .kmr-star.on:before{box-shadow:0 0 14px 3px #6d5efcb3}:root[data-theme=light] .kmr-star--aligned:before{background:#d98a1f;box-shadow:0 0 9px 1px #c77d1a80}:root[data-theme=light] .kmr-star--aligned:hover{box-shadow:0 12px 30px -16px #b4782866,inset 0 0 0 1px #c77d1a24}:root[data-theme=light] .kmr-star--aligned:hover:before{box-shadow:0 0 13px 3px #c77d1ab3}:root[data-theme=light] .kmr-star--aligned.on{background:linear-gradient(158deg,#fdf1df,#f8e6cc);border-color:#c77d1a8c;box-shadow:inset 0 0 0 1px #c77d1a59,0 14px 32px -18px #b4782873,0 0 22px -10px #c77d1a66}:root[data-theme=light] .kmr-star-title,:root[data-theme=light] .kmr-star.on .kmr-star-title{color:#1a1430}:root[data-theme=light] .kmr-bub--kr{color:#1a1430;border-color:#6d5efc38}:root[data-theme=light] .kmr-bub--kr strong,:root[data-theme=light] .kmr-bub-wrap .rcm strong{color:#5b4ee8!important}:root[data-theme=light] .kmr-bub--kr em,:root[data-theme=light] .kmr-bub-wrap .rcm em{color:#5a5278}:root[data-theme=light] .kmr-bub--you{color:#1a1430;background:#f3ebe3;border-color:#281e501a}:root[data-theme=light] .kmr-bub-wrap .krx-gif{background:#fff;border-color:#6d5efc33}:root[data-theme=light] .kmr-mic{color:#5a5278;background:#6d5efc1a}:root[data-theme=light] .kmr-mic.on{color:#b03a34;background:#ef444429;box-shadow:0 0 0 2px #ef44444d}:root[data-theme=light] .kmr-mic.is-err{color:#b03a34;box-shadow:inset 0 0 0 1px #c0463f80}:root[data-theme=light] .kmr-ta{color:#1a1430;background:0 0}:root[data-theme=light] .kmr-end:hover{color:#3a3458}:root[data-theme=light] .kmr-review-badge{color:#4a3fc4;border-color:#6d5efc4d}:root[data-theme=light] .kmr-review-copy strong{color:#1a1430}:root[data-theme=light] .kmr-history-item:hover{border-color:var(--kmr-plate-brd-hi)}:root[data-theme=light] .kmr-wind-down{color:#7a4e08;border-color:#c47a2852}:root[data-theme=light] .kmr-btn--ghost{border-color:#281e5029}:root[data-theme=light] .kmr-btn--ghost:hover{background:#6d5efc1a}:root[data-theme=light] .kmr-err{color:#9a2b26;border-color:#9a2b2647}:root[data-theme=light] .kmr-chip{color:#3a3458;background:#ffffffe0;border-color:#281e5024;box-shadow:0 8px 20px -14px #3c287847}:root[data-theme=light] .kmr-chip:hover{color:#1a1430;background:#fff;border-color:#6d5efc59}:root[data-theme=light] .kmr-chip--partner{color:#8a5a18;border-color:#c77d1a52}:root[data-theme=light] .kmr-chip--partner:hover{color:#7a4e08;background:linear-gradient(158deg,#fff8ee 0%,#f4eeff 100%);border-color:#c77d1a7a}:root[data-theme=light] .kmr-chip--neural.is-on{color:#2a2280;background:linear-gradient(#6d5efc29,#60a5fa1f);border-color:#5344c966}:root[data-theme=light] .kmr-chip-state{color:#5a5278;background:#281e5014}:root[data-theme=light] .kmr-chip--neural.is-on .kmr-chip-state{color:#fff;background:#5344c9}.ctl{left:max(16px,env(safe-area-inset-left,0px));bottom:calc(64px + env(safe-area-inset-bottom,0px));z-index:60;letter-spacing:.02em;color:#e8e4fae0;-webkit-backdrop-filter:blur(12px)saturate(1.12);backdrop-filter:blur(12px)saturate(1.12);pointer-events:auto;contain:layout paint;background:linear-gradient(#18112e9e,#090714bd);border:1px solid #c6a6ff2e;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:.78rem;line-height:1;display:inline-flex;position:fixed;box-shadow:0 0 24px -6px #a882ff57,0 10px 28px -18px #000c}button.ctl--idle{cursor:pointer;transition:border-color .22s,box-shadow .22s,transform .22s cubic-bezier(.22,.61,.36,1)}button.ctl--idle:hover,button.ctl--idle:focus-visible{border-color:#c6a6ff57;transform:translateY(-1px);box-shadow:0 0 34px -4px #a882ff80,0 12px 32px -18px #000000d1}button.ctl--idle:focus-visible{outline-offset:2px;outline:2px solid #c6a6ffb3}button.ctl--idle:active{transform:translateY(0)}.ctl__spark{background:#ceb2ff;border-radius:50%;flex:none;width:6px;height:6px;animation:2.6s ease-in-out infinite ctl-breathe;box-shadow:0 0 10px 2px #a882ffb8}@keyframes ctl-breathe{0%,to{opacity:.55}50%{opacity:1}}.ctl__label{white-space:nowrap}.ctl--playing{pointer-events:none;flex-direction:column;align-items:stretch;gap:7px;min-width:168px}.ctl__hint{text-align:center;color:#cec8e8b3;white-space:nowrap;font-size:.7rem}.ctl__progress{background:#c6a6ff29;border-radius:2px;height:2px;display:block;overflow:hidden}.ctl__progress-fill{transform-origin:0;border-radius:inherit;background:linear-gradient(90deg,#a882ffe6,#d6befff2);width:100%;height:100%;transition:transform .14s linear;display:block}@media (prefers-reduced-motion:reduce){.ctl__spark{opacity:.85;animation:none}button.ctl--idle,.ctl__progress-fill{transition:none}}[data-reduced-motion=true] .ctl__spark{opacity:.85;animation:none}@media (max-width:430px){.ctl{bottom:calc(88px + env(safe-area-inset-bottom,0px));padding:7px 12px;font-size:.74rem}.ctl--playing{min-width:148px}}.xsel-trigger{border:1px solid var(--cx-plate-line);background:var(--cx-plate-chrome);color:#f4f0ff;text-align:left;cursor:pointer;width:100%;min-width:0;min-height:44px;-webkit-backdrop-filter:blur(var(--cx-plate-blur-chrome))saturate(var(--cx-plate-sat));backdrop-filter:blur(var(--cx-plate-blur-chrome))saturate(var(--cx-plate-sat));border-radius:12px;outline:none;justify-content:space-between;align-items:center;gap:.5rem;padding:.55rem .85rem;font-family:inherit;font-size:.9rem;line-height:1.3;transition:border-color .18s,box-shadow .18s,background .18s;display:inline-flex}.xsel-trigger[data-size=sm]{border-radius:9px;min-height:30px;padding:.25rem .6rem;font-size:.8rem}.xsel-trigger:hover{border-color:#b478ff6b}.xsel-trigger:focus-visible,.xsel-trigger[data-state=open]{border-color:#a78bfa;box-shadow:0 0 0 3px #a78bfa47}.xsel-trigger[data-placeholder]{color:#a8a2c8}.xsel-trigger:disabled{opacity:.6;cursor:not-allowed}.xsel-trigger.xsel-inline{flex:none;width:auto;min-width:8.5rem;max-width:100%}.xsel-icon{color:#a8a2c8;flex:none;align-items:center;display:inline-flex}.xsel-value{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.xsel-caret{color:#a8a2c8;opacity:.8;width:16px;height:16px;transition:transform .2s var(--cx-ease,cubic-bezier(.22,.7,.16,1));flex:none}.xsel-trigger[data-state=open] .xsel-caret{transform:rotate(180deg)}.xsel-content{z-index:var(--z-popover);min-width:var(--radix-select-trigger-width);max-height:var(--radix-select-content-available-height);border:1px solid var(--cx-plate-line-strong);background:var(--cx-plate-chrome);-webkit-backdrop-filter:blur(var(--cx-plate-blur-chrome))saturate(var(--cx-plate-sat));backdrop-filter:blur(var(--cx-plate-blur-chrome))saturate(var(--cx-plate-sat));box-shadow:var(--cx-plate-shadow-float);transform-origin:var(--radix-select-content-transform-origin);border-radius:14px;overflow:hidden}.xsel-viewport{min-width:var(--radix-select-trigger-width);padding:5px}.xsel-item{color:#e4e1fa;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:9px;outline:none;align-items:center;gap:.5rem;width:100%;min-height:38px;padding:.45rem 2.1rem .45rem .7rem;font-size:.9rem;line-height:1.35;transition:background .14s,color .14s;display:flex;position:relative}.xsel-item[data-state=checked]{background:var(--cx-inset);color:#c7bcff;font-weight:600}.xsel-item[data-highlighted]{color:#fff;background:#7c6fff47}.xsel-item[data-disabled]{color:#a8a2c8;pointer-events:none}.xsel-check{justify-content:center;align-items:center;width:1rem;height:1rem;display:inline-flex;position:absolute;right:.6rem}.xsel-check-ico{color:#a78bfa;width:16px;height:16px}.xsel-scroll{cursor:default;color:#a8a2c8;background:0 0;justify-content:center;align-items:center;height:22px;display:flex}.xsel-scroll-ico{width:15px;height:15px}.xsel-scroll-ico-up{transform:rotate(180deg)}.xsel-content[data-state=open]{animation:xsel-in .14s var(--cx-ease,cubic-bezier(.22,.7,.16,1))}.xsel-content[data-state=closed]{animation:.1s ease-in xsel-out}@keyframes xsel-in{0%{opacity:0;transform:translateY(-4px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes xsel-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-4px)scale(.97)}}@media (prefers-reduced-motion:reduce){.xsel-content[data-state=open],.xsel-content[data-state=closed]{animation:none}.xsel-caret{transition:none}}:root[data-theme=light] .xsel-trigger{color:#1a1430}:root[data-theme=light] .xsel-trigger:hover{border-color:#6d5efc80}:root[data-theme=light] .xsel-trigger:focus-visible,:root[data-theme=light] .xsel-trigger[data-state=open]{border-color:#6d5efc;box-shadow:0 0 0 3px #6d5efc38}:root[data-theme=light] .xsel-trigger[data-placeholder],:root[data-theme=light] .xsel-caret,:root[data-theme=light] .xsel-icon,:root[data-theme=light] .xsel-scroll{color:#6b6490}:root[data-theme=light] .xsel-item{color:#2a2450}:root[data-theme=light] .xsel-item[data-state=checked]{color:#5b4ee8}:root[data-theme=light] .xsel-item[data-highlighted]{color:#1a1430;background:#6d5efc24}:root[data-theme=light] .xsel-item[data-disabled]{color:#665f88}:root[data-theme=light] .xsel-check-ico{color:#6d5efc}:root,.cx{--cx-void:#0a0a0f;--cx-grad-a:#6366f1;--cx-grad-b:#7c6fff;--cx-grad-c:#a78bfa;--cx-grad:linear-gradient(120deg,var(--cx-grad-a),var(--cx-grad-b)50%,var(--cx-grad-c));--cx-grad-soft:linear-gradient(120deg,color-mix(in srgb,var(--cx-grad-a)22%,transparent),color-mix(in srgb,var(--cx-grad-c)22%,transparent));--cx-grad-line:color-mix(in srgb,var(--cx-grad-b)55%,transparent);--cx-glow:0 0 24px -4px color-mix(in srgb,var(--cx-grad-b)60%,transparent);--cx-cta-a:#5b52d6;--cx-cta-b:#6655d8;--cx-cta-c:#7358c8;--cx-cta:linear-gradient(120deg,var(--cx-cta-a),var(--cx-cta-b)50%,var(--cx-cta-c));--cx-bar-h:48px}@media (max-width:767px){:root,.cx{--cx-bar-h:44px}}.cx-grad-text{background:linear-gradient(120deg,#c7c4ff 0%,#ddd0ff 45%,#f2e9ff 100%);color:#0000;filter:drop-shadow(0 1px 1px #060410eb)drop-shadow(0 0 10px #0604108c);-webkit-background-clip:text;background-clip:text;font-weight:650}[data-theme=light] .cx-grad-text{background:linear-gradient(120deg,#5b4ee8 0%,#7c6fff 50%,#9b6dff 100%);color:#0000;filter:none;-webkit-background-clip:text;background-clip:text}.xshell-bar{height:var(--cx-bar-h);border-bottom:1px solid var(--cx-line,#c9b8ff1a);background:linear-gradient(#12101c 0%,#0a0812 100%);justify-content:space-between;align-items:center;gap:.75rem;padding:0 clamp(.7rem,3vw,1.25rem);display:flex;box-shadow:0 10px 28px -16px #000000a6}.xshell-trigger{min-height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:.55rem;min-width:0;padding:.2rem .55rem .2rem .25rem;transition:background .2s;display:inline-flex}.xshell-trigger:hover{background:#c9b8ff0f}.xshell-trigger:focus-visible{outline:2px solid var(--cx-grad-b);outline-offset:2px}.xshell-star{color:var(--cx-amethyst-soft,#c7bcff);filter:drop-shadow(0 0 6px #a78bfa99);flex:none;font-size:.95rem;line-height:1}.xshell-labels{align-items:baseline;gap:.45rem;min-width:0;display:flex}.xshell-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--cx-faint,#a8a2c8);white-space:nowrap;font-size:.6rem;font-weight:600}.xshell-word{letter-spacing:.01em;white-space:nowrap;font-size:.92rem;font-weight:600}.xshell-right{flex:none;align-items:center;gap:.6rem;display:inline-flex}.xshell-chip{color:var(--cx-mute,#a29ec7);white-space:nowrap;align-items:center;gap:.45rem;font-size:.72rem;display:inline-flex}.xshell-chev{color:var(--cx-faint,#6f6a94);transition:transform .25s var(--cx-ease,ease);flex:none}.xshell-chev.open{transform:rotate(180deg)}@media (max-width:520px){.xshell-eyebrow{display:none}}.xsky-overlay{z-index:46;padding:max(.75rem,env(safe-area-inset-top))max(.75rem,env(safe-area-inset-right))max(.75rem,env(safe-area-inset-bottom))max(.75rem,env(safe-area-inset-left));justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.xsky-scrim{cursor:pointer;-webkit-backdrop-filter:blur(8px);background:radial-gradient(100% 80% at 50% 40%,#1812308c,#05040cd1 72%);border:0;padding:0;animation:.28s both xsky-fade;position:absolute;inset:0}@keyframes xsky-fade{0%{opacity:0}}.xsky-panel{z-index:1;-webkit-overflow-scrolling:touch;background:radial-gradient(120% 70% at 50% -6%,color-mix(in srgb,var(--cx-grad-b)18%,#12101c),transparent 60%),linear-gradient(180deg,#14121f 0%,#0a0812 100%);width:min(720px,100%);max-height:min(88vh,860px);box-shadow:0 42px 100px -34px #000000eb,0 0 0 1px #00000059,var(--cx-glow);animation:xsky-rise .34s var(--cx-ease,cubic-bezier(.22,.7,.16,1))both;border:1px solid #c9b8ff29;border-radius:22px;padding-bottom:.5rem;position:relative;overflow-y:auto}@keyframes xsky-rise{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}.xsky-overlay.closing .xsky-scrim{animation:.22s reverse both xsky-fade}.xsky-overlay.closing .xsky-panel{animation:xsky-rise .22s var(--cx-ease,ease)reverse both}.xsky-head{z-index:2;border-bottom:1px solid var(--cx-line,#c9b8ff1a);background:linear-gradient(#18162a 0%,#14121f 100%);border-radius:22px 22px 0 0;justify-content:space-between;align-items:center;gap:.75rem;min-height:52px;padding:.55rem clamp(.85rem,3vw,1.25rem);display:flex;position:sticky;top:0}.xsky-inner{max-width:720px;margin:0 auto;padding:clamp(1rem,4vw,1.6rem)}.xsky-northstar{text-align:left;border:1px solid var(--cx-grad-line);background:radial-gradient(120% 90% at 8% -12%,color-mix(in srgb,var(--cx-grad-b)22%,transparent),transparent 58%),linear-gradient(158deg,#18122e 0%,#0e0b18 100%);width:100%;box-shadow:inset 0 1px 0 #ffffff0d,var(--cx-glow);color:inherit;cursor:pointer;transition:transform .15s var(--cx-ease,ease),border-color .2s;border-radius:16px;align-items:center;gap:.85rem;margin-bottom:1rem;padding:.85rem 1rem;display:flex}.xsky-northstar:hover{transform:translateY(-1px)}.xsky-northstar:focus-visible{outline:2px solid var(--cx-grad-b);outline-offset:2px}.xsky-ns-glyph{color:var(--cx-amethyst-soft,#c7bcff);filter:drop-shadow(0 0 8px #a78bfab3);flex:none;font-size:1.15rem}.xsky-ns-body{flex:1;min-width:0}.xsky-ns-goal{color:var(--cx-text,#ece9f8);font-size:.95rem;font-weight:500;line-height:1.35}.xsky-ns-goal.muted{color:var(--cx-mute,#a29ec7);font-weight:400}@media (prefers-reduced-motion:reduce){.xsky-panel,.xsky-overlay.closing .xsky-panel{animation:.18s both xsky-fade;transform:none!important}.xsky-overlay.closing .xsky-panel{animation-direction:reverse}.xshell-chev,.xsky-northstar{transition:none}}.xhome{color:var(--cx-text,#ece9f8)}.xhome-greet{letter-spacing:-.015em;font-size:clamp(1.7rem,6vw,2.4rem);font-weight:300;line-height:1.05}.xhome-sub{color:var(--cx-mute,#a29ec7);margin-top:.4rem;font-size:.85rem;line-height:1.5}.xhome-sub .up{color:#6ee7b7;font-weight:500}.xcos-presence{border:1px solid var(--cx-line,#c9b8ff1a);height:32px;color:var(--cx-mute,#a29ec7);cursor:pointer;white-space:nowrap;background:#16122a;border-radius:999px;align-items:center;gap:.45rem;padding:0 .6rem 0 .5rem;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.xcos-presence:hover{border-color:var(--cx-grad-line);color:var(--cx-text,#ece9f8);background:#1a1630}.xcos-presence:focus-visible{outline:2px solid var(--cx-grad-b);outline-offset:2px}.xcos-presence-label{letter-spacing:.01em;font-size:.72rem}.xinsight{border:1px solid var(--cx-line,#c9b8ff1a);background:linear-gradient(158deg,#18122e 0%,#0e0b18 100%);border-radius:16px;min-width:0;padding:1rem 1.1rem;position:relative;box-shadow:inset 0 1px #ffffff0d}.xinsight.grad{border-color:var(--cx-grad-line);background:radial-gradient(120% 90% at 8% -12%,color-mix(in srgb,var(--cx-grad-b)18%,transparent),transparent 58%),linear-gradient(158deg,#18122e 0%,#0e0b18 100%)}.xinsight-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--cx-amethyst,#a78bfa);font-size:.58rem;font-weight:600}.xinsight-title{color:var(--cx-text,#ece9f8);letter-spacing:-.01em;margin-top:.3rem;font-size:.98rem;font-weight:500}.xinsight-body{color:var(--cx-mute,#a29ec7);margin-top:.35rem;font-size:.85rem;line-height:1.55}.xhome-section-label{letter-spacing:.22em;text-transform:uppercase;color:var(--cx-faint,#6f6a94);margin-bottom:.7rem;font-size:.6rem;font-weight:600}.xhome-hero{border:1px solid var(--cx-line,#c9b8ff1a);background:radial-gradient(120% 90% at 8% -12%,color-mix(in srgb,var(--cx-grad-b)22%,transparent),transparent 58%),linear-gradient(158deg,#18122e 0%,#0e0b18 100%);border-radius:26px;padding:clamp(1.4rem,5vw,2.3rem);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 30px 70px -44px #000000e6}.xhome-hero-eyebrow{letter-spacing:.24em;text-transform:uppercase;color:var(--cx-amethyst,#a78bfa);font-size:.6rem;font-weight:600}.xhome-index{flex-wrap:wrap;align-items:baseline;gap:.7rem;margin-top:.45rem;display:flex}.xhome-index-num{letter-spacing:-.04em;background:var(--cx-grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(3.4rem,16vw,5.4rem);font-weight:200;line-height:.9}.xhome-index-trend{color:var(--cx-mute,#a29ec7);align-items:center;gap:.3rem;font-size:.82rem;font-weight:600;display:inline-flex}.xhome-index-trend.up{color:#6ee7b7}.xhome-index-trend.down{color:#f0a0b8}.xhome-hero-lead{color:var(--cx-mute,#a29ec7);max-width:46ch;margin-top:.5rem;font-size:.9rem;line-height:1.55}.xhome-doms{flex-direction:column;gap:.7rem;margin-top:clamp(1.2rem,4vw,1.7rem);display:flex}.xhome-dom{grid-template-columns:6.4rem 1fr 2.2rem;align-items:center;gap:.8rem;display:grid}.xhome-dom-name{color:var(--cx-mute,#a29ec7);font-size:.8rem}.xhome-dom-track{background:#c9b8ff1a;border-radius:999px;height:6px;overflow:hidden}.xhome-dom-fill{background:var(--cx-grad);height:100%;animation:xhome-grow .9s var(--cx-ease,ease)both;border-radius:999px;display:block;box-shadow:0 0 12px #7c6fff66}@keyframes xhome-grow{0%{width:0!important}}.xhome-dom-val{font-variant-numeric:tabular-nums;color:var(--cx-amethyst-soft,#c7bcff);text-align:right;font-size:.78rem;font-weight:600}@media (max-width:380px){.xhome-dom{grid-template-columns:5.2rem 1fr 2rem;gap:.55rem}}.xhome-ambient{border-top:1px solid var(--cx-line,#c9b8ff1a);color:var(--cx-mute,#a29ec7);flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:clamp(1.1rem,4vw,1.5rem);padding-top:clamp(1rem,4vw,1.3rem);font-size:.8rem;line-height:1.5;display:flex}.xhome-ambient .sun{color:var(--cx-gold-soft,#ffddb0);font-weight:500}.xhome-ambient .sep{color:var(--cx-faint,#6f6a94)}.xhome-signal{padding:clamp(1.2rem,4vw,1.5rem)}.xhome-signal-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--cx-amethyst,#a78bfa);font-size:.58rem;font-weight:600}.xhome-signal-title{letter-spacing:-.01em;color:var(--cx-text,#ece9f8);margin-top:.4rem;font-size:clamp(1.1rem,4.5vw,1.35rem);font-weight:400}.xhome-signal-body{color:var(--cx-mute,#a29ec7);margin-top:.55rem;font-size:.92rem;line-height:1.6}.xhome-more{min-height:44px;color:var(--cx-amethyst-soft,#c7bcff);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.4rem;margin-top:.9rem;padding:0 .1rem;font-size:.82rem;font-weight:500;transition:color .2s;display:inline-flex}.xhome-more:hover{color:var(--cx-text,#ece9f8)}.xhome-more:focus-visible{outline:2px solid var(--cx-grad-b,#7c6fff);outline-offset:2px;border-radius:8px}.xns-mini{text-align:left;border:1px solid var(--cx-grad-line);background:radial-gradient(120% 90% at 8% -12%,color-mix(in srgb,var(--cx-grad-b)20%,transparent),transparent 58%),linear-gradient(158deg,#18122e 0%,#0e0b18 100%);width:100%;color:inherit;cursor:pointer;box-shadow:inset 0 1px 0 #ffffff0d,var(--cx-glow);transition:transform .15s var(--cx-ease,ease);border-radius:20px;align-items:center;gap:.9rem;padding:1.1rem 1.2rem;display:flex}.xns-mini:hover{transform:translateY(-1px)}.xns-mini:focus-visible{outline:2px solid var(--cx-grad-b);outline-offset:2px}.xns-track{background:#c9b8ff1f;border-radius:999px;height:6px;margin-top:.5rem;overflow:hidden}.xns-fill{background:var(--cx-grad);border-radius:999px;height:100%;box-shadow:0 0 12px #7c6fff8c}.xhome-empty{border:1px dashed var(--cx-line,#c9b8ff24);color:#c8c2e6;background:linear-gradient(158deg,#16122a 0%,#0e0b18 100%);border-radius:16px;padding:1.1rem 1.2rem;font-size:.85rem;line-height:1.55}@media (prefers-reduced-motion:reduce){.xhome-dom-fill{animation:none}.xns-mini,.xinsight,.xcos-presence,.xhome-more{transition:none}}[data-theme=light] .xshell-bar{-webkit-backdrop-filter:blur(22px)saturate(1.3);backdrop-filter:blur(22px)saturate(1.3);text-shadow:0 1px 2px #ffffff73;background:linear-gradient(#ffffffbd 0%,#fff8f0a3 100%);border-bottom-color:#281e501a;box-shadow:0 10px 28px -18px #3c28782e}[data-theme=light] .xshell-trigger:hover{background:#6d5efc14}[data-theme=light] .xinsight{-webkit-backdrop-filter:blur(20px)saturate(1.25);backdrop-filter:blur(20px)saturate(1.25);background:linear-gradient(158deg,#ffffffd1 0%,#fff8f0c2 100%);border-color:#281e501a;box-shadow:inset 0 1px #ffffffe6}[data-theme=light] .xinsight.grad{background:radial-gradient(120% 90% at 8% -12%,color-mix(in srgb,var(--cx-grad-b,#6d5efc)14%,transparent),transparent 58%),linear-gradient(158deg,#ffffffd1 0%,#fff8f0c2 100%);border-color:#6d5efc38}[data-theme=light] .xinsight-title{color:#1a1430}[data-theme=light] .xhome-empty{color:#5a5278;background:linear-gradient(158deg,#fff 0%,#f5f0ea 100%);border-color:#281e5024}[data-theme=light] .xcos-presence{color:#1a1430;-webkit-backdrop-filter:blur(18px)saturate(1.25);backdrop-filter:blur(18px)saturate(1.25);background:#ffffffb8;border-color:#281e501f}[data-theme=light] .xcos-presence:hover{color:#1a1430;background:#fff8f0d1;border-color:#6d5efc47}[data-theme=light] .xsky-scrim{background:radial-gradient(120% 90% at 50% 0,#e8e4f880,#b4aadcb8 70%)}[data-theme=light] .xsky-panel{background:radial-gradient(120% 70% at 50% -6%,color-mix(in srgb,var(--cx-grad-b,#6d5efc)14%,#fff),transparent 60%),linear-gradient(180deg,#ffffffdb 0%,#fff8f0cc 100%);color:#1a1430;-webkit-backdrop-filter:blur(24px)saturate(1.3);backdrop-filter:blur(24px)saturate(1.3);border-bottom-color:#281e501f;box-shadow:0 42px 100px -34px #3c287847}[data-theme=light] .xsky-head{-webkit-backdrop-filter:blur(20px)saturate(1.3);backdrop-filter:blur(20px)saturate(1.3);background:linear-gradient(#ffffffd9 0%,#fff8f0c7 100%);border-bottom-color:#281e501a}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){[data-theme=light] .xshell-bar{background:linear-gradient(#fffffff5 0%,#fff8f0f0 100%)}[data-theme=light] .xinsight,[data-theme=light] .xinsight.grad{background:linear-gradient(158deg,#fffffff7 0%,#fff8f0f2 100%)}[data-theme=light] .xcos-presence{background:#fffffff5}[data-theme=light] .xsky-panel,[data-theme=light] .xsky-head{background:linear-gradient(#fffffff7 0%,#fff8f0f2 100%)}}[data-theme=light] .xsky-northstar{background:linear-gradient(158deg,#fff 0%,#faf6f0 100%);border-color:#281e501f}[data-theme=light] .xsky-ns-goal{color:#1a1430}[data-theme=light] .xsky-ns-goal.muted{color:#5a5278}[data-theme=light-warm] .xsky-panel,[data-theme=light-sand] .xsky-panel,[data-theme=pearl] .xsky-panel,[data-theme=frost] .xsky-panel{color:#1a1430;background:linear-gradient(#fff 0%,#faf6f0 100%)}[data-theme=light-warm] .xsky-head,[data-theme=light-sand] .xsky-head,[data-theme=pearl] .xsky-head,[data-theme=frost] .xsky-head{background:linear-gradient(#fff 0%,#faf6f0 100%)}.refl-shell-hero{animation:.5s cubic-bezier(.22,.7,.16,1) both refl-hero-in}@keyframes refl-hero-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.refl-shell-frost{border:1px solid var(--cx-plate-line,#c9b8ff29);background:var(--cx-plate,linear-gradient(158deg,#181330bd 0%,#0d0a1ad1 100%));-webkit-backdrop-filter:blur(var(--cx-plate-blur,18px))saturate(var(--cx-plate-sat,1.25));backdrop-filter:blur(var(--cx-plate-blur,18px))saturate(var(--cx-plate-sat,1.25));box-shadow:var(--cx-plate-shadow,0 20px 48px -28px #000000a6);border-radius:20px;margin-top:.75rem;padding:.35rem 0 .75rem;animation:.55s cubic-bezier(.22,.7,.16,1) 60ms both refl-frost-in}@keyframes refl-frost-in{0%{opacity:0;transform:translateY(12px)scale(.99)}to{opacity:1;transform:none}}[data-theme=light] .refl-shell-frost{background:var(--cx-plate,linear-gradient(158deg,#ffffffd1 0%,#fff8f0c2 100%));border-color:var(--cx-plate-line,#281e501f);box-shadow:var(--cx-plate-shadow,0 16px 40px -24px #3c287838)}@media (prefers-reduced-motion:reduce){.refl-shell-hero,.refl-shell-frost{animation:none}}:root{--x-travel-chrome-ms:1.15s;--x-travel-chrome-ease:cubic-bezier(.22,.7,.16,1);--x-fill-ms:.52s;--x-fill-ease:cubic-bezier(.22,1,.36,1);--x-fill-stagger:90ms;--xh-mode-ms:1.6s;--xh-mode-ease:cubic-bezier(.22,.7,.16,1);--xh-mode-fade:1.1s}.x-travel-chrome-top,.x-travel-chrome-side,.x-travel-chrome-bottom,.x-travel-chrome-main,.x-travel-chrome-float{opacity:1;visibility:visible;pointer-events:auto;transition:transform var(--x-travel-chrome-ms)var(--x-travel-chrome-ease),opacity calc(var(--x-travel-chrome-ms)*.9)var(--x-travel-chrome-ease),visibility 0s linear 0s;will-change:transform,opacity;transform:translate(0,0)scale(1)}html[data-cosmos-travel=leaving] .x-travel-chrome-top,html[data-cosmos-travel=leaving] .x-travel-chrome-side,html[data-cosmos-travel=leaving] .x-travel-chrome-bottom,html[data-cosmos-travel=leaving] .x-travel-chrome-main,html[data-cosmos-travel=leaving] .x-travel-chrome-float{opacity:1;visibility:visible;pointer-events:auto;transition:transform var(--x-travel-chrome-ms)var(--x-travel-chrome-ease),opacity calc(var(--x-travel-chrome-ms)*.9)var(--x-travel-chrome-ease),visibility 0s linear 0s;transform:translate(0,0)scale(1)}html[data-cosmos-travel=true] .x-travel-chrome-top,html[data-cosmos-travel=true] .x-travel-chrome-side,html[data-cosmos-travel=true] .x-travel-chrome-bottom,html[data-cosmos-travel=true] .x-travel-chrome-main,html[data-cosmos-travel=true] .x-travel-chrome-float{transition:transform var(--x-travel-chrome-ms)var(--x-travel-chrome-ease),opacity calc(var(--x-travel-chrome-ms)*.85)var(--x-travel-chrome-ease),visibility 0s linear var(--x-travel-chrome-ms);pointer-events:none!important}html[data-cosmos-travel=true] .x-travel-chrome-top{opacity:0;visibility:visible;transform:translateY(-118%)}html[data-cosmos-travel=true][data-cosmos-travel-feed=on] .x-travel-chrome-top{opacity:1;visibility:visible;transition:transform var(--x-travel-chrome-ms)var(--x-travel-chrome-ease),opacity calc(var(--x-travel-chrome-ms)*.85)var(--x-travel-chrome-ease),visibility 0s linear 0s;transform:translate(0,0);pointer-events:auto!important}html:not([data-cosmos-travel=true]):not([data-cosmos-travel=leaving]) .x-travel-chrome-top{max-height:4.5rem;transition:transform var(--xh-mode-ms)var(--xh-mode-ease),max-height var(--xh-mode-ms)var(--xh-mode-ease),opacity var(--xh-mode-fade)ease}html[data-xlevated-horizon=true]:not([data-cosmos-travel=true]):not([data-cosmos-travel=leaving]) .x-travel-chrome-top{opacity:0;pointer-events:none;visibility:visible;max-height:0;overflow:hidden;transform:translateY(-118%)}@media (prefers-reduced-motion:reduce){html:not([data-cosmos-travel=true]):not([data-cosmos-travel=leaving]) .x-travel-chrome-top{transition:none}}html .xh-settings-reveal{opacity:0;pointer-events:none;visibility:visible;background-image:var(--cx-plate-chrome);max-height:0;-webkit-backdrop-filter:blur(var(--cx-plate-blur-chrome))saturate(var(--cx-plate-sat));backdrop-filter:blur(var(--cx-plate-blur-chrome))saturate(var(--cx-plate-sat));border-right:1px solid var(--cx-plate-line);transition:max-height var(--xh-mode-ms)var(--xh-mode-ease),padding var(--xh-mode-ms)var(--xh-mode-ease),transform var(--xh-mode-ms)var(--xh-mode-ease),opacity var(--xh-mode-fade)ease;will-change:max-height,transform,opacity;padding:0 .75rem;transform:translateY(.5rem)}html[data-xlevated-horizon=true]:not([data-cosmos-travel=true]):not([data-cosmos-travel=leaving]) .xh-settings-reveal{opacity:1;pointer-events:auto;max-height:4.25rem;padding-top:.5rem;padding-bottom:.5rem;transform:translate(0,0)}html[data-cosmos-travel=true] .xh-settings-reveal,html[data-cosmos-travel=leaving] .xh-settings-reveal,html[data-app-lock=true] .xh-settings-reveal{opacity:0!important;pointer-events:none!important;max-height:0!important;padding-top:0!important;padding-bottom:0!important;transform:translateY(.5rem)!important}@media (prefers-reduced-motion:reduce){html .xh-settings-reveal{transition:none}}.xh-settings-btn{-webkit-backdrop-filter:blur(12px)saturate(1.15);backdrop-filter:blur(12px)saturate(1.15);color:#ece9f8d1;width:100%;min-height:38px;font:inherit;cursor:pointer;background:#7c6fff0d;border:1px solid #c9b8ff24;border-radius:.5rem;align-items:center;gap:.625rem;padding:.5rem .7rem;font-size:.8125rem;font-weight:500;line-height:1.1;text-decoration:none;transition:background .18s,border-color .18s,color .18s,box-shadow .2s;display:flex}.xh-settings-btn:hover{color:#f4f0ff;background:#7c6fff1f;border-color:#a78bfa52;box-shadow:inset 3px 0 #a78bfa8c,inset 0 1px #ffffff0d}.xh-settings-btn:focus-visible{outline-offset:2px;outline:2px solid #a78bfa}.xh-settings-btn__ico{opacity:.82;flex:none;width:1rem;height:1rem;transition:opacity .18s}.xh-settings-btn:hover .xh-settings-btn__ico{opacity:1}.xh-settings-btn__label{text-align:left;white-space:nowrap;flex:auto}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.xh-settings-btn{background:#1e183499}}:root[data-theme=light] .xh-settings-btn{color:#4a4270;background:#7c6fff0f;border-color:#6d5efc33}:root[data-theme=light] .xh-settings-btn:hover{color:#1a1430;background:#6d5efc1a;border-color:#6d5efc5c;box-shadow:inset 3px 0 #6d5efc99,inset 0 1px #fffc}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root[data-theme=light] .xh-settings-btn{background:#f0edffeb}}@media (prefers-reduced-motion:reduce){.xh-settings-btn,.xh-settings-btn__ico{transition:none}}html[data-cosmos-travel=true][data-cosmos-travel-feed=on] .x-travel-chrome-top .x-travel-hide-with-feed,html[data-cosmos-travel=true][data-cosmos-travel-feed=on] .xsf-ctrl-cluster{visibility:hidden;transition:opacity .55s var(--x-travel-chrome-ease),transform .55s var(--x-travel-chrome-ease),max-width .55s var(--x-travel-chrome-ease);transform:translateY(-8px);opacity:0!important;pointer-events:none!important;border:0!important;width:0!important;min-width:0!important;max-width:0!important;margin:0!important;padding:0!important;overflow:hidden!important}html[data-cosmos-travel=true][data-cosmos-travel-feed=on] .xsf-feed{flex:100%;max-width:100%}html[data-cosmos-travel=true][data-cosmos-travel-feed=on] .x-travel-feed-bar{padding-left:max(.4rem,env(safe-area-inset-left,0px));padding-right:max(.75rem,env(safe-area-inset-right,0px));align-items:flex-start;height:3.75rem}html[data-cosmos-travel=leaving] .x-travel-chrome-top .x-travel-hide-with-feed,html[data-cosmos-travel=leaving] .xsf-ctrl-cluster{opacity:1;visibility:visible;width:auto;max-width:none;transition:opacity calc(var(--x-travel-chrome-ms)*.9)var(--x-travel-chrome-ease),transform var(--x-travel-chrome-ms)var(--x-travel-chrome-ease);overflow:visible;transform:translate(0,0)}html[data-cosmos-travel=true][data-cosmos-travel-feed=on] .x-travel-chrome-top>div:not(.x-travel-feed-plate),html[data-cosmos-travel=true][data-cosmos-travel-feed=on] .x-travel-feed-bar{transition:background-color var(--x-travel-chrome-ms)var(--x-travel-chrome-ease),background var(--x-travel-chrome-ms)var(--x-travel-chrome-ease),border-color var(--x-travel-chrome-ms)var(--x-travel-chrome-ease),box-shadow var(--x-travel-chrome-ms)var(--x-travel-chrome-ease);box-shadow:none!important;background:0 0!important;border-color:#0000!important}html[data-cosmos-travel=true][data-cosmos-travel-feed=on] .x-travel-speed{display:none!important}html[data-cosmos-travel=true][data-cosmos-travel-feed=on] .x-travel-feed-plate,html[data-app-lock=true] .x-travel-feed-plate,.x-travel-feed-plate{-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);-webkit-mask-composite:source-in;transition:background var(--x-travel-chrome-ms)var(--x-travel-chrome-ease),background-color var(--x-travel-chrome-ms)var(--x-travel-chrome-ease),border-color var(--x-travel-chrome-ms)var(--x-travel-chrome-ease),box-shadow var(--x-travel-chrome-ms)var(--x-travel-chrome-ease),border-radius var(--x-travel-chrome-ms)var(--x-travel-chrome-ease),-webkit-mask-image calc(var(--x-travel-chrome-ms)*.9)var(--x-travel-chrome-ease),mask-image calc(var(--x-travel-chrome-ms)*.9)var(--x-travel-chrome-ease);-webkit-mask-image:linear-gradient(90deg,#000 0% 97%,#0000 100%),linear-gradient(#000 0% 78%,#0000 100%);mask-image:linear-gradient(90deg,#000 0% 97%,#0000 100%),linear-gradient(#000 0% 78%,#0000 100%);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect;box-shadow:none!important;background:linear-gradient(#080612c7 0%,#0c091c8c 42%,#0a081438 72%,#0000 100%),radial-gradient(110% 160% at 50% -20%,#1c1634a6 0%,#100c2047 50%,#0000 78%)!important;border:none!important;border-radius:0!important}html[data-app-lock=true] .x-travel-feed-plate{-webkit-backdrop-filter:blur(16px)saturate(1.25);backdrop-filter:blur(16px)saturate(1.25);background:linear-gradient(#06040ee0 0%,#0a08189e 48%,#0a081447 78%,#0000 100%),radial-gradient(120% 180% at 50% -15%,#16102ab8 0%,#0e0a1c4d 55%,#0000 80%)!important}@media (max-width:767px){html[data-cosmos-travel=true][data-cosmos-travel-feed=on] .x-travel-feed-plate,html[data-app-lock=true] .x-travel-feed-plate,.x-travel-feed-plate{-webkit-mask-image:linear-gradient(90deg,#000 0% 98.5%,#0000 100%),linear-gradient(#000 0% 82%,#0000 100%);mask-image:linear-gradient(90deg,#000 0% 98.5%,#0000 100%),linear-gradient(#000 0% 82%,#0000 100%)}html[data-cosmos-travel=true][data-cosmos-travel-feed=on] .x-travel-feed-bar{padding-left:max(.4rem,env(safe-area-inset-left,0px));padding-right:max(.5rem,env(safe-area-inset-right,0px))}}html[data-app-lock=true] .x-travel-feed-bar{padding-left:max(.4rem,env(safe-area-inset-left,0px));align-items:flex-start}html[data-theme=light][data-cosmos-travel=true][data-cosmos-travel-feed=on] .x-travel-feed-plate,html[data-theme=light] .x-travel-feed-plate{box-shadow:none!important;background:linear-gradient(#fffcf6d1 0%,#fff6e86b 50%,#fff8f01a 82%,#0000 100%),radial-gradient(95% 140% at 50% -10%,#ffffff8c 0%,#fff4e42e 55%,#0000 80%)!important;border:none!important}html[data-theme=light][data-app-lock=true] .x-travel-feed-plate{-webkit-backdrop-filter:blur(16px)saturate(1.05);backdrop-filter:blur(16px)saturate(1.05);box-shadow:none!important;background:linear-gradient(#fffcf6eb 0%,#fff6e89e 48%,#fff8f033 78%,#0000 100%),radial-gradient(110% 160% at 50% -12%,#ffffffb3 0%,#fff4e447 55%,#0000 80%)!important;border:none!important}.x-travel-feed-bar{transition:background-color var(--x-travel-chrome-ms)var(--x-travel-chrome-ease),background var(--x-travel-chrome-ms)var(--x-travel-chrome-ease),box-shadow var(--x-travel-chrome-ms)var(--x-travel-chrome-ease)}html[data-cosmos-travel=true] .x-travel-chrome-side{opacity:0;visibility:visible;transform:translate(-108%);width:0!important;min-width:0!important;overflow:hidden!important}html[data-cosmos-travel=true] .x-travel-chrome-bottom{opacity:0;visibility:visible;transform:translateY(125%)}html[data-cosmos-travel=true] .x-travel-chrome-main{opacity:0;visibility:visible;transform:translateY(18px)scale(.985)}html[data-cosmos-travel=true] .x-travel-chrome-float{opacity:0;visibility:visible;transform:translateY(28px)scale(.92)}.kr-orb-launch,.fsl-fab{transition:opacity calc(var(--x-travel-chrome-ms)*.9)var(--x-travel-chrome-ease),transform var(--x-travel-chrome-ms)var(--x-travel-chrome-ease)}html[data-cosmos-travel=true] .kr-orb-launch,html[data-cosmos-travel=true] .fsl-fab{visibility:visible;transition:opacity calc(var(--x-travel-chrome-ms)*.85)var(--x-travel-chrome-ease),transform var(--x-travel-chrome-ms)var(--x-travel-chrome-ease);transform:translateY(20px)scale(.92);opacity:0!important;pointer-events:none!important}html[data-cosmos-travel=leaving] .kr-orb-launch,html[data-cosmos-travel=leaving] .fsl-fab{visibility:visible;pointer-events:auto;transition:opacity calc(var(--x-travel-chrome-ms)*.9)var(--x-travel-chrome-ease),transform var(--x-travel-chrome-ms)var(--x-travel-chrome-ease);transform:translate(0,0)scale(1);opacity:1!important}.x-travel-hud{z-index:var(--z-surface-high);pointer-events:none;padding:calc(.75rem + env(safe-area-inset-top,0px))calc(1rem + env(safe-area-inset-right,0px))calc(1.25rem + env(safe-area-inset-bottom,0px))calc(1rem + env(safe-area-inset-left,0px));opacity:1;visibility:visible;transition:opacity .35s var(--x-travel-chrome-ease);flex-direction:column;justify-content:flex-end;align-items:center;display:flex;position:fixed;inset:0}html[data-cosmos-travel=true] .x-travel-hud{opacity:1;visibility:visible}#x-travel-greeting-host,.x-travel-greeting-host{visibility:visible!important;opacity:1!important;pointer-events:none!important;left:0!important;right:0!important;top:max(14vh,calc(env(safe-area-inset-top,0px) + 5.25rem))!important;z-index:var(--z-surface-high)!important;box-shadow:none!important;background:0 0!important;border:none!important;justify-content:center!important;align-items:flex-start!important;transition:opacity .34s!important;display:flex!important;position:fixed!important;bottom:auto!important}html[data-cosmos-travel=true][data-app-lock=true] #x-travel-greeting-host,html[data-cosmos-travel=true][data-app-lock=true] .x-travel-greeting-host,html[data-cosmos-travel=true][data-app-lock=true] #x-travel-caption-fallback{opacity:0!important;pointer-events:none!important}.x-travel-greeting,.x-travel-greeting.is-in,html[data-cosmos-travel=true] .x-travel-greeting,html[data-cosmos-travel=true][data-cosmos-travel-feed=on] .x-travel-greeting,html[data-cosmos-travel=true][data-cosmos-travel-feed=off] .x-travel-greeting{visibility:visible!important;opacity:1!important;pointer-events:none!important;color:#faf8ff!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:none!important;border-radius:0!important;outline:none!important;flex-direction:column!important;align-items:center!important;margin:0!important;padding:0!important;animation:none!important;display:flex!important}.x-travel-hud-greet{z-index:5;text-align:center;pointer-events:none;width:min(32rem,100% - 2.75rem);box-shadow:none;-webkit-backdrop-filter:none;opacity:1;visibility:visible;background:0 0;border:none;border-radius:0;margin:0;padding:0;position:absolute;top:30%;left:50%;transform:translate(-50%)}html:has(#x-travel-greeting-host) .x-travel-hud-greet{display:none!important}.x-travel-greet-hello{letter-spacing:-.03em;text-shadow:0 0 1px #ffffff59,0 1px 2px #00000073,0 4px 32px #0006,0 0 56px #a78bfa38;margin:0;padding:0;font-size:clamp(1.85rem,5.8vw,2.75rem);font-weight:200;line-height:1.15;color:#faf8ff!important;background:0 0!important;border:none!important}.x-travel-greet-rule{opacity:.85;background:linear-gradient(90deg,#0000,#c9b8ff8c,#0000);border:none;width:2.75rem;height:1px;margin:.85rem auto 0;padding:0;display:block}.x-travel-greet-when{letter-spacing:.12em;text-transform:uppercase;text-shadow:0 1px 12px #0000008c;margin:.7rem 0 0;padding:0;font-size:clamp(.82rem,2.2vw,.98rem);font-weight:400;line-height:1.4;color:#d6ceffc7!important;background:0 0!important;border:none!important}:root[data-theme=light] .x-travel-greeting,:root[data-theme=light] .x-travel-hud-greet{color:#1a1430!important;box-shadow:none!important;background:0 0!important;border:none!important}:root[data-theme=light] .x-travel-greet-hello{text-shadow:0 1px #ffffffb3,0 2px 20px #ffffffe6;color:#1a1430!important}:root[data-theme=light] .x-travel-greet-when{text-shadow:0 1px 10px #fffc;color:#4a3fc4!important}:root[data-theme=light] .x-travel-greet-rule{background:linear-gradient(90deg,#0000,#4a3fc473,#0000)}html[data-cosmos-travel=true] .xsf-feed,html[data-cosmos-travel=true] .xsf-seg,html[data-cosmos-travel=true] .xsf-ctrl,html[data-cosmos-travel=true] .xsf-feed button,html[data-cosmos-travel=true] .xsf-panel,html[data-cosmos-travel=true] .xsf-row,html[data-app-lock=true] .xsf-feed,html[data-app-lock=true] .xsf-seg,html[data-app-lock=true] .xsf-feed button,html[data-app-lock=true] .xsf-panel,html[data-app-lock=true] .xsf-row,html[data-app-lock=true] .kr-orb-launch,html[data-app-lock=true] .fsl-fab{pointer-events:none!important;cursor:default!important}.x-travel-hud-inner{pointer-events:auto;z-index:2;flex-direction:column;align-items:center;gap:.65rem;width:100%;max-width:min(28rem,100%);display:flex}.x-travel-hint{letter-spacing:.14em;text-transform:uppercase;color:#c7bcffb8;text-align:center;text-shadow:0 1px 12px #0000008c;margin:0;font-size:.72rem;transition:opacity 1.2s}.x-travel-hint.fade{opacity:0}.x-travel-controls{-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2);transition:opacity 1.25s var(--x-travel-chrome-ease),transform 1.25s var(--x-travel-chrome-ease);background:#0e0b189e;border:1px solid #c9b8ff2e;border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:.45rem;padding:.45rem;display:flex;box-shadow:inset 0 1px #ffffff0f,0 18px 40px -24px #000c}.x-travel-controls.is-faded{opacity:0;pointer-events:none;transform:translateY(10px)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.x-travel-controls{background:#16122a}}:root[data-theme=light] .x-travel-controls{background:#ffffffe0;border-color:#281e501f;box-shadow:0 12px 28px -18px #281e6440}.x-travel-btn{color:#e8e4ff;min-height:40px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;padding:0 .95rem;font-size:.8rem;font-weight:600;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.x-travel-btn:hover{background:#a78bfa24;border-color:#a78bfa47}.x-travel-btn:focus-visible{outline-offset:2px;outline:2px solid #a78bfa}.x-travel-btn.primary{color:#0b0a16;background:linear-gradient(135deg,#7c6fff,#a78bfa);box-shadow:0 0 16px #7c6fff59}.x-travel-btn.primary:hover{filter:brightness(1.06);border-color:#0000}.x-travel-btn[aria-pressed=true]{color:#f5f0ea;background:#a78bfa38;border-color:#a78bfa66}:root[data-theme=light] .x-travel-btn{color:#1a1430}:root[data-theme=light] .x-travel-btn.primary{color:#0b0a16}.x-travel-speed{top:calc(.85rem + env(safe-area-inset-top,0px));pointer-events:none;letter-spacing:.22em;text-transform:uppercase;color:#c7bcff8c;text-shadow:0 1px 10px #00000080;font-size:.62rem;font-weight:650;position:absolute;left:50%;transform:translate(-50%)}html[data-cosmos-travel=true][data-cosmos-travel-feed=on] .x-travel-speed{top:calc(3.75rem + env(safe-area-inset-top,0px))}.x-travel-lock{z-index:3;-webkit-backdrop-filter:blur(28px)saturate(1.3);backdrop-filter:blur(28px)saturate(1.3);width:100%;max-width:20rem;animation:x-travel-lock-in .45s var(--x-travel-chrome-ease)both;background:linear-gradient(#141026fb 0%,#0b0916fb 100%),#0b0916fb;border:1px solid #c9b8ff3d;border-radius:20px;padding:1rem 1rem .85rem;position:relative;box-shadow:inset 0 1px #ffffff12,0 30px 64px -26px #000000eb}@keyframes x-travel-lock-in{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.x-travel-lock-head{align-items:flex-start;gap:.65rem;margin-bottom:.85rem;display:flex}.x-travel-lock-mark{color:#c7bcff;background:#a78bfa29;border:1px solid #a78bfa52;border-radius:999px;flex:none;place-items:center;width:2rem;height:2rem;display:grid}.x-travel-lock-title{color:#f4f0ff;margin:0;font-size:.95rem;font-weight:650}.x-travel-lock-sub{color:#c7bcffc7;margin:.2rem 0 0;font-size:.78rem;line-height:1.4}.x-travel-lock-dots{justify-content:center;gap:.65rem;margin:.35rem 0 .75rem;display:flex}.x-travel-lock-dot{background:0 0;border:1.5px solid #a78bfa66;border-radius:999px;width:.7rem;height:.7rem;transition:background .15s,border-color .15s,box-shadow .15s}.x-travel-lock-dot.is-on{background:#a78bfa;border-color:#c7bcff;box-shadow:0 0 12px #a78bfa8c}.x-travel-lock-err{text-align:center;color:#f0a08a;margin:0 0 .55rem;font-size:.78rem}.x-travel-pad{grid-template-columns:repeat(3,1fr);gap:.4rem;display:grid}.x-travel-pad-key{box-sizing:border-box;color:#f4f0ff;width:100%;min-height:48px;font:inherit;text-align:center;cursor:pointer;background:#a78bfa14;border:1px solid #c9b8ff24;border-radius:14px;margin:0;font-size:1.15rem;font-weight:600;line-height:1;transition:background .12s,border-color .12s;position:relative;justify-content:center!important;align-items:center!important;padding:0!important;display:flex!important}.x-travel-pad-key svg{flex:none;width:1.15rem;height:1.15rem;margin:0;display:block}.x-travel-pad-key:hover{background:#a78bfa2e;border-color:#a78bfa59}.x-travel-pad-key:focus-visible{outline-offset:2px;outline:2px solid #a78bfa}.x-travel-pad-key--ghost{color:#c7bcffd9;font-size:.9rem}.x-travel-pad-key--erase .x-travel-key-ico{pointer-events:none;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;margin:0;padding:0;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.x-travel-pad-key--erase .x-travel-key-ico svg{width:1.15rem;height:1.15rem;margin:0;display:block}.x-travel-pad-spacer{min-height:48px}.x-travel-lock-actions{flex-direction:column;align-items:center;gap:.35rem;margin-top:.75rem;display:flex}.x-travel-lock-link{color:#c7bcff;font:inherit;cursor:pointer;text-underline-offset:3px;opacity:.92;background:0 0;border:0;font-size:.78rem;font-weight:550;text-decoration:underline}.x-travel-lock-link:hover{opacity:1;color:#f5f0ea}.x-travel-lock-link.muted{opacity:.55;font-size:.72rem;text-decoration:none}:root[data-theme=light] .x-travel-lock{background:linear-gradient(#fffffffc 0%,#f6f3fffc 100%),#fffffffc;border-color:#281e5029;box-shadow:inset 0 1px #ffffffe6,0 26px 56px -26px #281e6466}:root[data-theme=light] .x-travel-lock-title{color:#1a1430}:root[data-theme=light] .x-travel-lock-sub{color:#5a5278}:root[data-theme=light] .x-travel-pad-key{color:#1a1430;background:#f3ebe3;border-color:#6d5efc33}:root[data-theme=light] .x-travel-lock-link{color:#4a3fc4}:root[data-theme=light] .x-travel-lock-mark{color:#4a3fc4;background:#6d5efc1a;border-color:#6d5efc47}@media (prefers-reduced-motion:reduce){:root{--x-travel-chrome-ms:.35s;--x-fill-ms:.01ms;--x-fill-stagger:0s}.x-travel-feed-bar{transition:none}html[data-cosmos-travel=true] .x-travel-chrome-top,html[data-cosmos-travel=true] .x-travel-chrome-side,html[data-cosmos-travel=true] .x-travel-chrome-bottom,html[data-cosmos-travel=true] .x-travel-chrome-main,html[data-cosmos-travel=true] .x-travel-chrome-float,html[data-cosmos-travel=leaving] .x-travel-chrome-top,html[data-cosmos-travel=leaving] .x-travel-chrome-side,html[data-cosmos-travel=leaving] .x-travel-chrome-bottom,html[data-cosmos-travel=leaving] .x-travel-chrome-main,html[data-cosmos-travel=leaving] .x-travel-chrome-float,.x-travel-chrome-top,.x-travel-chrome-side,.x-travel-chrome-bottom,.x-travel-chrome-main,.x-travel-chrome-float,.kr-orb-launch,.fsl-fab{transition-duration:.28s}.x-travel-greeting.is-in,.x-travel-hud-greet,#x-travel-greeting-host,.x-travel-greeting-host{opacity:1!important;visibility:visible!important;animation:none!important}.x-travel-hud-greet{transform:translate(-50%)!important}.x-travel-controls{transition-duration:.25s}.x-travel-lock{animation:none}}.xh-travel-entry{min-height:40px;color:var(--cx-amethyst-soft,#c7bcff);font:inherit;cursor:pointer;background:#16122a73;border:1px solid #a78bfa52;border-radius:999px;align-items:center;gap:.4rem;margin-top:.75rem;padding:.4rem .95rem;font-size:.8rem;font-weight:600;transition:border-color .2s,background .2s,transform .15s,box-shadow .2s;display:inline-flex;box-shadow:0 0 #0000}.xh-travel-entry:hover{color:#ece9f8;background:#1e1834b3;border-color:#a78bfa8c;transform:translateY(-1px);box-shadow:0 0 22px #7c6fff47}.xh-travel-entry:focus-visible{outline-offset:2px;outline:2px solid #a78bfa}.xh-travel-entry .xh-travel-glyph{opacity:.9;font-size:.95rem;line-height:1}:root[data-theme=light] .xh-travel-entry{color:#4a3fc4;background:#f3ebe3;border-color:#6d5efc47}:root[data-theme=light] .xh-travel-entry:hover{color:#1a1430;background:#e4dcff;border-color:#6d5efc73;box-shadow:0 8px 20px -12px #503cb459}@media (prefers-reduced-motion:reduce){.xh-travel-entry:hover{transform:none}}.x-travel-greet-avatar{--pl-hue:270;width:clamp(72px,15vw,135px);height:clamp(72px,15vw,135px);margin:0 auto clamp(.5rem,1.5vw,.8rem);animation:.9s cubic-bezier(.22,.7,.16,1) both x-travel-avatar-in;position:relative}.x-travel-greet-avatar-orbit{will-change:transform;border-radius:50%;width:100%;height:100%;animation:36s linear infinite x-travel-avatar-orbit;display:block;position:relative;box-shadow:0 20px 52px -28px #00000094,0 0 0 1px #ffffff0f}.x-travel-greet-avatar-orbit:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle,hsla(var(--pl-hue),88%,74%,.4)0%,hsla(var(--pl-hue),84%,64%,.2)38%,hsla(var(--pl-hue),80%,58%,.06)60%,transparent 76%);border-radius:50%;animation:9s ease-in-out infinite x-travel-avatar-glow;position:absolute;inset:-17%}.x-travel-greet-avatar-orbit:after{content:"";z-index:2;pointer-events:none;background:radial-gradient(circle at 30% 27%,#0907165c 0%,#0907162e 22%,#0907160d 42%,#0000 60%);border-radius:50%;position:absolute;inset:0}.x-travel-greet-avatar-img{z-index:1;object-fit:cover;transform-origin:50%;filter:saturate(1.03)brightness(.97)contrast(.98);will-change:transform;border-radius:50%;width:100%;height:100%;animation:22s ease-in-out infinite x-travel-avatar-turn;display:block;position:relative}@keyframes x-travel-avatar-glow{0%,to{opacity:.82;transform:scale(1)}50%{opacity:.95;transform:scale(1.03)}}@keyframes x-travel-avatar-in{0%{opacity:0;transform:translateY(10px)scale(.94)}to{opacity:1;transform:none}}@keyframes x-travel-avatar-orbit{0%{transform:translate(3.6%)}12.5%{transform:translate(2.5%,2.5%)}25%{transform:translateY(3.6%)}37.5%{transform:translate(-2.5%,2.5%)}50%{transform:translate(-3.6%)}62.5%{transform:translate(-2.5%,-2.5%)}75%{transform:translateY(-3.6%)}87.5%{transform:translate(2.5%,-2.5%)}to{transform:translate(3.6%)}}@keyframes x-travel-avatar-turn{0%{transform:rotate(-7deg)}50%{transform:rotate(7deg)}to{transform:rotate(-7deg)}}[data-theme=light] .x-travel-greet-avatar-orbit:before{background:radial-gradient(circle,hsla(var(--pl-hue),80%,60%,.34)0%,hsla(var(--pl-hue),70%,52%,.16)38%,#5b3b9b14 60%,transparent 78%)}[data-theme=light] .x-travel-greet-avatar-orbit{box-shadow:0 20px 46px -26px #3c287875,0 0 0 1px #281e501a}[data-theme=light] .x-travel-greet-avatar-orbit:after{background:radial-gradient(circle at 30% 28%,#1e163a33 0%,#1e163a17 22%,#1e163a05 40%,#0000 58%)}@media (prefers-reduced-motion:reduce){.x-travel-greet-avatar,.x-travel-greet-avatar-orbit,.x-travel-greet-avatar-orbit:before,.x-travel-greet-avatar-img{animation:none!important}.x-travel-greet-avatar-orbit{transform:none}}html[data-reduced-motion=true] .x-travel-greet-avatar,html[data-reduced-motion=true] .x-travel-greet-avatar-orbit,html[data-reduced-motion=true] .x-travel-greet-avatar-orbit:before,html[data-reduced-motion=true] .x-travel-greet-avatar-img{animation:none!important}.xlock{min-height:100vh;box-sizing:border-box;pointer-events:auto;touch-action:none;-webkit-overflow-scrolling:touch;height:100%;min-height:100dvh;padding:max(1rem,env(safe-area-inset-top,0px))max(1rem,env(safe-area-inset-right,0px))max(1rem,env(safe-area-inset-bottom,0px))max(1rem,env(safe-area-inset-left,0px));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(120% 80% at 50% 20%,#503ca059,#0000 55%),#080610f7;overflow:hidden auto;width:100%!important;z-index:var(--z-system,2000)!important;justify-content:center!important;align-items:center!important;margin:0!important;display:flex!important;position:fixed!important;inset:0!important}.xlock-card{text-align:center;background:linear-gradient(158deg,#1c1630fa 0%,#0e0b1afc 100%);border:1px solid #c9b8ff33;border-radius:22px;flex:none;width:min(22rem,100%);max-height:min(100%,100dvh - 2rem);margin:auto;padding:1.5rem 1.25rem 1.25rem;overflow-y:auto;transform:none;box-shadow:0 28px 60px -28px #000000d9}.xlock-mark{color:#c7bcff;background:#a78bfa29;border:1px solid #a78bfa59;border-radius:999px;place-items:center;width:3rem;height:3rem;margin-bottom:.85rem;display:inline-grid}.xlock-avatar{place-items:center;margin-bottom:.95rem;display:inline-grid;position:relative}.xlock-avatar-badge{color:#c7bcff;background:#100c1ef5;border:1px solid #a78bfa73;border-radius:999px;place-items:center;width:1.6rem;height:1.6rem;display:grid;position:absolute;bottom:-3px;right:-3px;box-shadow:0 2px 8px #00000080}.xlock-avatar-badge svg{width:.85rem;height:.85rem}:root[data-theme=light] .xlock-avatar-badge{color:#6d5efc;background:#fff;border-color:#6d5efc66;box-shadow:0 2px 8px #3c28782e}.xlock-title{color:#f4f0ff;letter-spacing:-.01em;margin:0;font-size:1.2rem;font-weight:650}.xlock-sub{color:#c7bcffc7;margin:.4rem 0 0;font-size:.84rem;line-height:1.45}.xlock-dots{justify-content:center;gap:.55rem;margin:1.1rem 0 .75rem;display:flex}.xlock-dot{background:0 0;border:1.5px solid #a78bfa66;border-radius:999px;width:.72rem;height:.72rem;transition:background .12s,box-shadow .12s}.xlock-dot.is-on{background:#a78bfa;border-color:#c7bcff;box-shadow:0 0 12px #a78bfa80}.xlock-err{color:#f0a08a;margin:0 0 .55rem;font-size:.78rem}.xlock-pad{grid-template-columns:repeat(3,1fr);gap:.45rem;display:grid}.xlock-pad-key{box-sizing:border-box;color:#f4f0ff;width:100%;min-height:52px;font:inherit;text-align:center;cursor:pointer;background:#a78bfa1a;border:1px solid #c9b8ff24;border-radius:14px;margin:0;font-size:1.2rem;font-weight:600;line-height:1;transition:background .12s,border-color .12s;position:relative;justify-content:center!important;align-items:center!important;padding:0!important;display:flex!important}.xlock-pad-key svg{flex:none;width:1.15rem;height:1.15rem;margin:0;display:block}.xlock-pad-key:hover:not(:disabled){background:#a78bfa33;border-color:#a78bfa59}.xlock-pad-key:disabled{opacity:.55;cursor:default}.xlock-pad-key--ghost{color:#c7bcffe6;font-size:.9rem}.xlock-pad-key--erase .xlock-key-ico,.xlock-pad-key--bio .xlock-key-ico{pointer-events:none;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;margin:0;padding:0;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.xlock-pad-key--erase .xlock-key-ico svg,.xlock-pad-key--bio .xlock-key-ico svg{width:1.15rem;height:1.15rem;margin:0;display:block}.xlock-pad-key--bio .xlock-key-ico svg{width:1.25rem;height:1.25rem}.xlock-pad-spacer{min-height:52px}:root[data-theme=light] .xlock{background:radial-gradient(120% 80% at 50% 20%,#a78bfa38,#0000 55%),#f8f6fff5}:root[data-theme=light] .xlock-card{background:linear-gradient(158deg,#fff 0%,#f4f0ff 100%);border-color:#281e501f}:root[data-theme=light] .xlock-title{color:#1a1430}:root[data-theme=light] .xlock-sub{color:#5a5278}:root[data-theme=light] .xlock-pad-key{color:#1a1430;background:#efe9ff;border-color:#6d5efc33}.xl-toast-stack{pointer-events:none;z-index:var(--z-toast);width:100%;padding-left:.75rem;padding-right:.75rem;padding-bottom:max(.75rem,env(safe-area-inset-bottom,0px));position:fixed;bottom:0;left:0;right:0}@media (max-width:639px){.xl-toast-stack{padding-bottom:calc(4.75rem + env(safe-area-inset-bottom,0px))}.xl-toast-list{flex-direction:column-reverse}}@media (min-width:640px){.xl-toast-stack{width:100%;max-width:22.5rem;padding:0;inset:4.25rem 1rem auto auto}.xl-toast-list{flex-direction:column}}.xl-toast-list{flex-direction:column;gap:.55rem;width:100%;display:flex}.xl-toast{pointer-events:auto;color:var(--cx-text,#f4f0ff);background:linear-gradient(155deg,#1c1630fa 0%,#0c0a18fc 100%);border:1px solid #c9b8ff38;border-radius:16px;list-style:none;transition:transform .32s cubic-bezier(.22,.7,.16,1),opacity .32s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 0 0 1px #0a081480,0 18px 40px -18px #000000bf,0 0 28px -12px #a78bfa47}.xl-toast:before{content:"";background:var(--xl-toast-accent,#a78bfa);width:3px;box-shadow:0 0 12px var(--xl-toast-accent-glow,#a78bfa8c);border-radius:16px 0 0 16px;position:absolute;top:0;bottom:0;left:0}.xl-toast.is-enter{opacity:1;transform:translateY(0)scale(1)}.xl-toast.is-exit{opacity:0;transform:translateY(10px)scale(.98)}@media (min-width:640px){.xl-toast.is-exit{transform:translateY(-8px)scale(.98)}}.xl-toast--info{--xl-toast-accent:#a78bfa;--xl-toast-accent-glow:#a78bfa8c;--xl-toast-ico-bg:#a78bfa29;--xl-toast-ico:#c7bcff}.xl-toast--success{--xl-toast-accent:#ffc07a;--xl-toast-accent-glow:#ffc07a73;--xl-toast-ico-bg:#ffc07a24;--xl-toast-ico:#ffddb0}.xl-toast--warn{--xl-toast-accent:#ffcf8a;--xl-toast-accent-glow:#ffcf8a73;--xl-toast-ico-bg:#ffcf8a24;--xl-toast-ico:#ffe4b5}.xl-toast--error{--xl-toast-accent:#f0a3a3;--xl-toast-accent-glow:#f0a3a373;--xl-toast-ico-bg:#f0a3a324;--xl-toast-ico:#ffc9c9}.xl-toast-inner{align-items:flex-start;gap:.75rem;padding:.85rem .85rem .85rem 1rem;display:flex}.xl-toast-ico{background:var(--xl-toast-ico-bg);width:2rem;height:2rem;color:var(--xl-toast-ico);border:1px solid color-mix(in srgb,var(--xl-toast-accent)28%,transparent);border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.xl-toast-body{flex:auto;min-width:0;padding-top:.1rem}.xl-toast-title{letter-spacing:-.01em;color:var(--cx-text,#f4f0ff);margin:0;font-size:.875rem;font-weight:600;line-height:1.35}.xl-toast-copy{color:var(--cx-mute,#cdc8e6);margin:.3rem 0 0;font-size:.78rem;line-height:1.45}.xl-toast-actions{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-top:.65rem;display:flex}.xl-toast-action{color:#1a1430;background:linear-gradient(135deg,#c7bcff 0%,#a78bfa 55%,#ffc07a 130%);border-radius:999px;align-items:center;min-height:2rem;padding:.3rem .85rem;font-size:.75rem;font-weight:650;text-decoration:none;transition:filter .15s,transform .12s;display:inline-flex;box-shadow:0 4px 14px -6px #a78bfa8c}.xl-toast-action:hover{filter:brightness(1.06);transform:translateY(-1px)}.xl-toast-dismiss-link{min-height:2rem;color:var(--cx-faint,#a8a2c8);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;align-items:center;padding:.2rem .15rem;font-size:.75rem;font-weight:550;text-decoration:underline;display:inline-flex}.xl-toast-dismiss-link:hover{color:var(--cx-text,#f4f0ff)}.xl-toast-close{width:2rem;height:2rem;color:var(--cx-faint,#a8a2c8);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;justify-content:center;align-items:center;margin:-.15rem -.15rem 0 0;transition:background .15s,color .15s;display:inline-flex}.xl-toast-close:hover{color:var(--cx-text,#f4f0ff);background:#a78bfa1f}.xl-toast-close:focus-visible{outline-offset:1px;outline:1px solid #a78bfa8c}.xl-toast-ttl{background:#a78bfa14;height:2px;position:absolute;bottom:0;left:3px;right:0;overflow:hidden}.xl-toast-ttl>i{transform-origin:0;background:linear-gradient(90deg,var(--xl-toast-accent),transparent);width:100%;height:100%;animation:linear forwards xl-toast-ttl;animation-duration:var(--xl-toast-ttl,3.5s);display:block}.xl-toast--sticky .xl-toast-ttl{display:none}@keyframes xl-toast-ttl{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.xl-toast{transition:opacity .15s}.xl-toast-ttl>i{opacity:.4;animation:none}}:root[data-theme=light] .xl-toast{border-color:var(--cx-plate-line);background:var(--cx-plate-chrome);box-shadow:var(--cx-plate-shadow-float);-webkit-backdrop-filter:blur(var(--cx-plate-blur-chrome))saturate(var(--cx-plate-sat));backdrop-filter:blur(var(--cx-plate-blur-chrome))saturate(var(--cx-plate-sat));color:#1a1430}:root[data-theme=light] .xl-toast-title{color:#1a1430}:root[data-theme=light] .xl-toast-copy{color:#443d5e}:root[data-theme=light] .xl-toast-close{color:var(--cx-faint,#665d86)}:root[data-theme=light] .xl-toast-close:hover{color:#1a1430;background:#6d5efc1a}:root[data-theme=light] .xl-toast-dismiss-link{color:#4033ad}:root[data-theme=light] .xl-toast--info{--xl-toast-ico:#4033ad;--xl-toast-ico-bg:#6d5efc1a}:root[data-theme=light] .xl-toast--success,:root[data-theme=light] .xl-toast--warn{--xl-toast-ico:#8a4b0f;--xl-toast-ico-bg:#8a4b0f1a}:root[data-theme=light] .xl-toast--error{--xl-toast-ico:#b42318;--xl-toast-ico-bg:#b423181a}.xl-notif-panel{width:min(100vw - 2rem,20.5rem);color:var(--cx-text,#f4f0ff);background:linear-gradient(160deg,#1c1630fc 0%,#0c0a18fe 100%);border:1px solid #c9b8ff38;border-radius:16px;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 22px 48px -20px #000c,0 0 32px -14px #a78bfa59}@media (min-width:640px){.xl-notif-panel{width:20.5rem}}.xl-notif-head{background:linear-gradient(#a78bfa14,#0000);border-bottom:1px solid #c9b8ff1a;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 1rem;display:flex}.xl-notif-head-title{letter-spacing:.04em;text-transform:uppercase;color:var(--cx-amethyst-soft,#c7bcff);font-size:.78rem;font-weight:700}.xl-notif-head-action{color:var(--cx-faint,#a8a2c8);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:.3rem;padding:.25rem .35rem;font-size:.72rem;font-weight:550;display:inline-flex}.xl-notif-head-action:hover{color:var(--cx-text,#f4f0ff);background:#a78bfa1a}.xl-notif-row{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #c9b8ff0f;align-items:flex-start;gap:.7rem;padding:.75rem 1rem;transition:background .15s;display:flex}.xl-notif-row:hover{background:#a78bfa14}.xl-notif-row:last-child{border-bottom:0}.xl-notif-ico{color:#c7bcff;background:#a78bfa1f;border:1px solid #a78bfa38;border-radius:10px;flex:none;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.xl-notif-ico--warn{color:#ffddb0;background:#ffcf8a1f;border-color:#ffcf8a47}.xl-notif-ico--danger{color:#ffc9c9;background:#f0a3a31f;border-color:#f0a3a347}.xl-notif-label{color:var(--cx-text,#f4f0ff);font-size:.84rem;font-weight:600;line-height:1.3;display:block}.xl-notif-sub{color:var(--cx-mute,#cdc8e6);margin-top:.15rem;font-size:.72rem;line-height:1.4;display:block}.xl-notif-empty{text-align:center;padding:1.75rem 1rem}.xl-notif-empty-ico{color:#a78bfa;background:#a78bfa1a;border-radius:12px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;margin:0 auto .55rem;display:flex}.xl-notif-empty p{color:var(--cx-mute,#cdc8e6);margin:0;font-size:.8rem}.xl-notif-foot{background:#08061273;border-top:1px solid #c9b8ff1a;justify-content:space-between;align-items:center;gap:.5rem;padding:.65rem 1rem;display:flex}.xl-notif-foot a,.xl-notif-foot button{color:var(--cx-amethyst-soft,#c7bcff);cursor:pointer;background:0 0;border:0;padding:.25rem 0;font-size:.75rem;font-weight:600;text-decoration:none}.xl-notif-foot a:hover,.xl-notif-foot button:hover{color:#ffddb0}.xl-notif-badge{color:#1a1430;background:linear-gradient(135deg,#ffddb0,#ffc07a 60%,#f0a3a3);border-radius:999px;justify-content:center;align-items:center;min-width:1rem;height:1rem;padding:0 .28rem;font-size:.62rem;font-weight:700;line-height:1;display:flex;position:absolute;top:-2px;right:-2px;box-shadow:0 0 0 2px #0a0a0f,0 0 10px #ffc07a73}:root[data-theme=light] .xl-notif-panel{border-color:var(--cx-plate-line);background:var(--cx-plate-chrome);box-shadow:var(--cx-plate-shadow-float);-webkit-backdrop-filter:blur(var(--cx-plate-blur-chrome))saturate(var(--cx-plate-sat));backdrop-filter:blur(var(--cx-plate-blur-chrome))saturate(var(--cx-plate-sat));color:#1a1430}:root[data-theme=light] .xl-notif-label{color:#1a1430}:root[data-theme=light] .xl-notif-sub{color:#443d5e}:root[data-theme=light] .xl-notif-head-title{color:#4033ad}:root[data-theme=light] .xl-notif-ico{color:#4033ad;background:#6d5efc1a;border-color:#6d5efc47}:root[data-theme=light] .xl-notif-ico--warn{color:#8a4b0f;background:#8a4b0f1a;border-color:#8a4b0f47}:root[data-theme=light] .xl-notif-ico--danger{color:#b42318;background:#b423181a;border-color:#b4231847}:root[data-theme=light] .xl-notif-empty-ico{color:#4033ad}.xsf-feed{--xsf-invite:#c4b5fd}[data-theme=light] .xsf-feed{--xsf-invite:#6449c9}.xsf-live-pill{flex:none;order:0;align-self:center;align-items:center;gap:.35rem;max-width:none;margin-inline-end:0;line-height:1;display:inline-flex;overflow:visible}.xsf-live-label{color:#c4b5fd;letter-spacing:.14em;text-shadow:0 0 10px #a78bfa8c,0 1px 2px #00000080;font-weight:650;line-height:1;visibility:visible!important;opacity:1!important;font-size:.625rem!important;display:inline!important}[data-theme=light] .xsf-live-label{color:#5b4ee8;text-shadow:none;font-weight:650}.xsf-core{background:radial-gradient(circle at 30% 30%,#e0d4ff,#a78bfa 58%,#ffc07a);box-shadow:0 0 6px #a78bfae6,0 0 11px #ffc07a59}.xsf-ping{background:#a78bfab3;border-radius:9999px;animation:2.4s cubic-bezier(0,0,.2,1) infinite xsf-ping}@keyframes xsf-ping{0%{opacity:.7;transform:scale(1)}75%,to{opacity:0;transform:scale(2.6)}}.xsf-ticker-viewport{flex:auto;align-items:center;min-width:0;display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 28px),#0000 100%);mask-image:linear-gradient(90deg,#000 0 calc(100% - 28px),#0000 100%)}.xsf-ticker-lead{pointer-events:none;-webkit-user-select:none;user-select:none;flex:none;width:min(52vw,22rem);height:1px}.xsf-seg,.xsf-msg,.xsf-label,.xsf-body{white-space:nowrap;word-break:keep-all;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;flex-shrink:0}@media (max-width:767px){.xsf-feed{flex:auto;width:100%;min-width:0;gap:.45rem!important}.xsf-ticker-viewport{-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 20px),#0000 100%);mask-image:linear-gradient(90deg,#000 0 calc(100% - 20px),#0000 100%)}.xsf-ticker-lead{width:min(55vw,12rem)}.xsf-live-label{letter-spacing:.1em;visibility:visible!important;clip:auto!important;max-width:none!important;font-size:.5625rem!important;display:inline!important;position:static!important;overflow:visible!important}.xsf-live-pill{gap:.28rem;visibility:visible!important;flex:none!important;width:auto!important;max-width:none!important;display:inline-flex!important;overflow:visible!important}}.xsf-ticker-track{will-change:transform;align-items:center;width:max-content;line-height:1.15;display:inline-flex}.xsf-ticker-track--crawl{animation-name:xsf-crawl;animation-duration:var(--xsf-loop-ms,24s);animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:both}.xsf-ticker-track--paused{animation-play-state:paused}@keyframes xsf-crawl{0%{transform:translate(0)}to{transform:translate(-50%)}}.xsf-seg{color:inherit;background:0 0;border:0;max-width:none;padding:0}button.xsf-seg{cursor:pointer}span.xsf-seg{cursor:default;pointer-events:none}.xsf-seg:focus-visible{outline-offset:2px;border-radius:4px;outline:1px solid #a78bfa99}.xsf-msg{letter-spacing:.01em;color:#e8e0fff5;text-shadow:0 1px 2px #0009,0 0 12px #0c081c66;font-size:.75rem;line-height:1.2}.xsf-body{color:#e8e0ffeb}.xsf-label{text-shadow:0 1px 2px #00000073,0 0 10px #0000004d}.cx-you-emph{color:var(--cx-you-2,#7c6fff);letter-spacing:.004em;font-style:italic;font-weight:700}@supports ((-webkit-background-clip:text) or (background-clip:text)){.cx-you-emph{background:var(--cx-you-grad,linear-gradient(115deg,#c7bcff,#7c6fff));color:#0000;-webkit-text-fill-color:transparent;text-shadow:none;filter:drop-shadow(0 1px 1.5px #08041880);-webkit-background-clip:text;background-clip:text}}[data-theme=light] .cx-you-emph{filter:none}.xsf-sep{color:#dcd2ff8c;-webkit-user-select:none;user-select:none;pointer-events:none;font-size:.7rem;font-weight:600;line-height:1}.xsf-ctrl{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0}@media (max-width:767px){.xsf-ctrl-cluster{display:none!important}}.xsf-ctrl-chip{transition:background-color .15s,color .15s}.xsf-ctrl:hover .xsf-ctrl-chip{color:var(--foreground);background:#16122a}[data-theme=light] .xsf-ctrl:hover .xsf-ctrl-chip{color:#1a1430;background:#f3ebe3}[data-theme=light] .xsf-sep{color:#6d5efc73}[data-theme=light] .xsf-msg,[data-theme=light] .xsf-body{color:#2a2448;text-shadow:none}[data-theme=light] .xsf-label{text-shadow:none}.xsf-ctrl:focus-visible{outline:none}.xsf-ctrl:focus-visible .xsf-ctrl-chip{outline-offset:2px;outline:1px solid #a78bfa99}.xsf-ctrl[aria-pressed=true] .xsf-ctrl-chip,.xsf-ctrl[aria-expanded=true] .xsf-ctrl-chip{color:#c4b5fd;background:#a78bfa29}.xsf-panel{background:var(--card,#12101c);color:var(--card-foreground,#f4f0ff)}.xsf-row:focus-visible{background:#a78bfa1a;outline:none}.xsf-clamp2{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.xsf-bar{padding-left:max(.4rem,env(safe-area-inset-left,0px));box-sizing:border-box;align-items:center;min-height:3.5rem;padding-top:0;padding-bottom:.125rem;display:flex}.xsf-primary{flex:auto;align-self:center;align-items:center;min-width:0;min-height:2.25rem;display:flex}.xsf-primary>.xsf-feed{min-width:0;max-width:100%}.xsf-feed{align-items:center;gap:.5rem;min-height:2rem;line-height:1.15;display:flex}.xsf-seg{align-items:center;line-height:1.15}.xsf-seg svg{flex-shrink:0;display:block}html[data-cosmos-travel=true][data-cosmos-travel-feed=on] .xsf-bar,html[data-app-lock=true] .xsf-bar{min-height:3.75rem;padding-top:.55rem;padding-bottom:.85rem;align-items:flex-start!important}html[data-cosmos-travel=true][data-cosmos-travel-feed=on] .xsf-primary,html[data-app-lock=true] .xsf-primary,html[data-cosmos-travel=true][data-cosmos-travel-feed=on] .xsf-feed,html[data-app-lock=true] .xsf-feed{min-height:2.1rem;align-self:flex-start!important}.xsf-body,.xsf-label,.xsf-live-label{transition:font-size var(--x-fill-ms,.52s)var(--x-fill-ease,cubic-bezier(.22,1,.36,1))}html[data-cosmos-travel=true][data-cosmos-travel-feed=on] .xsf-body,html[data-cosmos-travel=true][data-cosmos-travel-feed=on] .xsf-label,html[data-app-lock=true] .xsf-body,html[data-app-lock=true] .xsf-label{letter-spacing:.015em;font-size:.9rem}html[data-cosmos-travel=true][data-cosmos-travel-feed=on] .xsf-live-label,html[data-app-lock=true] .xsf-live-label{visibility:visible!important;font-size:.66rem!important;display:inline!important}html[data-cosmos-travel=true][data-cosmos-travel-feed=on] .xsf-msg,html[data-cosmos-travel=true][data-cosmos-travel-feed=on] .xsf-body,html[data-app-lock=true] .xsf-msg,html[data-app-lock=true] .xsf-body{color:#fcfafffa;text-shadow:0 1px 3px #000000a6,0 0 14px #08041873}html[data-theme=light][data-cosmos-travel=true][data-cosmos-travel-feed=on] .xsf-msg,html[data-theme=light][data-cosmos-travel=true][data-cosmos-travel-feed=on] .xsf-body,html[data-theme=light][data-app-lock=true] .xsf-msg,html[data-theme=light][data-app-lock=true] .xsf-body{color:#241e42;text-shadow:0 1px #ffffff59}html[data-cosmos-travel=true][data-cosmos-travel-feed=on] .xsf-primary{animation:xsf-band-in var(--x-fill-ms,.52s)var(--x-fill-ease,cubic-bezier(.22,1,.36,1))both;animation-delay:var(--x-fill-stagger,90ms)}@keyframes xsf-band-in{0%{opacity:.45}to{opacity:1}}@media (prefers-reduced-motion:reduce){.xsf-body,.xsf-label,.xsf-live-label{transition:none}html[data-cosmos-travel=true][data-cosmos-travel-feed=on] .xsf-primary,.xsf-ticker-track--crawl{animation:none}.xsf-ticker-viewport{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.xsf-ping{animation:none;display:none}}.xsf-seg--invite{padding-inline:.15rem}.xsf-seg--invite .xsf-label{letter-spacing:.02em}.xsf-row--invite{background:#c4b5fd14}[data-theme=light] .xsf-row--invite{background:#7c6fff12}.phn,.phn-pop{--phn-ink:#edebff;--phn-mute:#cdc8e6;--phn-astral:#7c8cff;--phn-violet:#b478ff;--phn-sans:var(--font-sans)}[data-theme=light] .phn,[data-theme=light] .phn-pop{--phn-ink:#1a1430;--phn-mute:#5a5278;--phn-astral:#3d35a8;--phn-violet:#7a3ec8}.phn{align-items:center;gap:6px;margin-top:.9rem;display:inline-flex}.phn-arrow{border:1px solid var(--cx-plate-line);background:var(--cx-plate-chrome);width:44px;height:44px;-webkit-backdrop-filter:blur(var(--cx-plate-blur-chrome))saturate(var(--cx-plate-sat));backdrop-filter:blur(var(--cx-plate-blur-chrome))saturate(var(--cx-plate-sat));color:var(--phn-ink);cursor:pointer;border-radius:999px;flex:none;justify-content:center;align-items:center;transition:color .18s,border-color .18s,background .18s,transform .18s;display:inline-flex}.phn-arrow:hover:not(:disabled){background:var(--cx-inset-hover,var(--cx-plate-chrome));border-color:#b478ff66;transform:translateY(-1px)}.phn-arrow:focus-visible{outline:2px solid var(--phn-astral);outline-offset:2px}.phn-arrow:disabled{opacity:.34;cursor:not-allowed}.phn-arrow-ico{width:20px;height:20px}.phn-trigger{border:1px solid var(--cx-plate-line-strong);background:var(--cx-plate-chrome);min-height:44px;-webkit-backdrop-filter:blur(var(--cx-plate-blur-chrome))saturate(var(--cx-plate-sat));backdrop-filter:blur(var(--cx-plate-blur-chrome))saturate(var(--cx-plate-sat));color:var(--phn-ink);font-family:var(--phn-sans);letter-spacing:.01em;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 .95rem;font-size:.82rem;font-weight:600;transition:color .18s,border-color .18s,background .18s;display:inline-flex}.phn-trigger:hover{border-color:#b478ff73}.phn-trigger:focus-visible{outline:2px solid var(--phn-astral);outline-offset:2px}.phn-trigger-ico{width:17px;height:17px;color:var(--phn-violet);flex:none}.phn-label{white-space:nowrap;text-overflow:ellipsis;max-width:46vw;display:inline-block;overflow:hidden}@media (min-width:768px){.phn-label{max-width:280px}}.phn-label-time{color:var(--phn-mute);font-weight:500}.phn-pop{z-index:var(--z-surface);border:1px solid var(--cx-plate-line-strong);background:var(--cx-plate-deep);width:min(320px,100vw - 24px);max-height:min(60vh,420px);-webkit-backdrop-filter:blur(var(--cx-plate-blur-chrome))saturate(var(--cx-plate-sat));backdrop-filter:blur(var(--cx-plate-blur-chrome))saturate(var(--cx-plate-sat));box-shadow:var(--cx-plate-shadow-float,0 30px 80px -40px #000000b3);color:var(--phn-ink);font-family:var(--phn-sans);border-radius:18px;outline:none;padding:.6rem;overflow-y:auto}.phn-pop-head{letter-spacing:.16em;text-transform:uppercase;color:var(--phn-mute);margin:.15rem .35rem .5rem;font-size:.62rem;font-weight:700}.phn-list{flex-direction:column;gap:2px;display:flex}.phn-item{width:100%;min-height:44px;color:var(--phn-ink);font-family:var(--phn-sans);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:.65rem;padding:.5rem .6rem;transition:background .15s,border-color .15s;display:flex}.phn-item:hover{background:var(--cx-inset-hover,#b478ff1a)}.phn-item:focus-visible{outline:2px solid var(--phn-astral);outline-offset:-2px}.phn-item.is-selected{background:linear-gradient(150deg,#7c8cff33,#b478ff24);border-color:#b478ff6b}.phn-item-dot{background:linear-gradient(135deg,var(--phn-astral),var(--phn-violet));border-radius:999px;flex:none;width:8px;height:8px;box-shadow:0 0 8px -1px #b478ff99}.phn-item-main{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.phn-item-label{white-space:nowrap;text-overflow:ellipsis;font-size:.86rem;font-weight:600;line-height:1.2;overflow:hidden}.phn-item-when{letter-spacing:.02em;color:var(--phn-mute);font-size:.66rem;font-weight:500}.phn-item-check{width:16px;height:16px;color:var(--phn-violet);flex:none}.phn-pop-note{color:var(--phn-mute);margin:.5rem .35rem .2rem;font-size:.7rem;line-height:1.45}@media (prefers-reduced-motion:no-preference){.phn-label{animation:.28s phn-swap}.phn-pop[data-state=open]{animation:.16s ease-out phn-pop-in}}@keyframes phn-swap{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@keyframes phn-pop-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:none}}.x-travel-live-caption{box-sizing:border-box;pointer-events:none;text-align:center;isolation:isolate;--speaker-grad:linear-gradient(100deg,var(--cx-violet,#7c6fff)0%,var(--cx-amethyst-soft,#c7bcff)48%,var(--cx-gold-soft,#ffddb0)100%);--speaker-grad-light:linear-gradient(100deg,#4a3fd9 0%,#5b4ee8 48%,#a86820 100%);--speaker-tint:199,188,255;--speaker-tint-2:124,111,255;--speaker-ink:60,50,100;flex-direction:column;justify-content:center;align-items:center;min-height:clamp(7.25rem,26vw,10.5rem);margin:0;padding:.3rem 1rem .4rem;display:flex;position:relative}.x-travel-live-caption.is-kronos,.x-travel-live-caption__line.is-kronos{--speaker-grad:linear-gradient(100deg,var(--cx-coach-kronos,#a78bfa)0%,#8b7cf0 55%,var(--cx-coach-kronos,#a78bfa)100%);--speaker-grad-light:linear-gradient(100deg,#9c7cfa 0%,#a083fa 52%,#9c7cfa 100%);--speaker-tint:167,139,250;--speaker-tint-2:124,111,255;--speaker-ink:46,40,104}.x-travel-live-caption.is-solis,.x-travel-live-caption__line.is-solis{--speaker-grad:linear-gradient(100deg,var(--cx-coach-sun,#ffc07a)0%,var(--cx-gold-soft,#ffddb0)58%,#fff2dc 100%);--speaker-grad-light:linear-gradient(100deg,#cb8100 0%,#d38500 52%,#cb8100 100%);--speaker-tint:255,221,176;--speaker-tint-2:255,192,122;--speaker-ink:104,62,16}.x-travel-live-caption.is-arrival,.x-travel-live-caption__line.is-arrival{--speaker-grad:var(--cx-you-grad,linear-gradient(115deg,#c7bcff 0%,#7c6fff 100%));--speaker-grad-light:var(--cx-you-grad,linear-gradient(115deg,#c7bcff 0%,#7c6fff 100%));--speaker-tint:199,188,255;--speaker-tint-2:124,111,255;--speaker-ink:74,63,196}.x-travel-live-caption.is-interlude,.x-travel-live-caption__line.is-interlude,.x-travel-live-caption.is-narrator,.x-travel-live-caption__line.is-narrator{--speaker-grad:linear-gradient(100deg,var(--cx-silver,#cdd6ff)0%,var(--cx-mute,#cdc8e6)55%,var(--cx-faint,#a8a2c8)100%);--speaker-grad-light:linear-gradient(100deg,#4b5170 0%,#565b7c 55%,#6a6a8c 100%);--speaker-tint:205,214,255;--speaker-tint-2:168,162,200;--speaker-ink:62,66,92}.x-travel-live-caption__bokeh{z-index:-1;pointer-events:none;-webkit-backdrop-filter:blur(13px)saturate(1.18);backdrop-filter:blur(13px)saturate(1.18);border-radius:44% 56% 52% 48%/48% 44% 56% 52%;position:absolute;inset:-16% -12%;overflow:hidden;-webkit-mask-image:radial-gradient(64% 60%,#000 0%,#000000e0 44%,#0000006b 66%,#0000 82%);mask-image:radial-gradient(64% 60%,#000 0%,#000000e0 44%,#0000006b 66%,#0000 82%)}.x-travel-live-caption__bokeh:after{content:"";background:radial-gradient(60% 56%,#0a081a57,#0a081a00 78%);position:absolute;inset:0}.x-travel-live-caption__blob{filter:blur(24px);opacity:.5;mix-blend-mode:screen;will-change:transform;border-radius:50%;display:block;position:absolute}.x-travel-live-caption__blob.b1{background:radial-gradient(circle,rgba(var(--speaker-tint-2),.55),rgba(var(--speaker-tint-2),0)70%);width:46%;height:74%;animation:26s ease-in-out infinite alternate x-travel-bokeh-a;top:4%;left:6%}.x-travel-live-caption__blob.b2{background:radial-gradient(circle,rgba(var(--speaker-tint),.44),rgba(var(--speaker-tint),0)70%);width:40%;height:62%;animation:33s ease-in-out infinite alternate x-travel-bokeh-b;top:12%;right:4%}.x-travel-live-caption__blob.b3{background:radial-gradient(circle,#a78bfa57,#a78bfa00 70%);width:52%;height:56%;animation:41s ease-in-out infinite alternate x-travel-bokeh-c;bottom:-6%;left:22%}.x-travel-live-caption__blob.b4{background:radial-gradient(circle,#ffddb038,#ffddb000 70%);width:28%;height:40%;animation:37s ease-in-out infinite alternate-reverse x-travel-bokeh-a;bottom:6%;right:20%}@keyframes x-travel-bokeh-a{0%{transform:translate(-6%,-4%)scale(1)}to{transform:translate(8%,6%)scale(1.14)}}@keyframes x-travel-bokeh-b{0%{transform:translate(5%,6%)scale(1.08)}to{transform:translate(-7%,-5%)scale(.94)}}@keyframes x-travel-bokeh-c{0%{transform:translate(-4%,5%)scale(.96)}to{transform:translate(6%,-6%)scale(1.16)}}.x-travel-live-caption__stack{pointer-events:auto;touch-action:pan-y;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;width:100%;transition:transform .62s cubic-bezier(.22,1,.36,1);display:flex;position:relative}.x-travel-live-caption.is-browsing .x-travel-live-caption__stack{opacity:.92}.x-travel-live-caption.is-browsing .x-travel-live-caption__line.is-current{filter:none}.x-travel-live-caption.is-returning .x-travel-live-caption__stack{animation:.62s cubic-bezier(.22,1,.36,1) both x-travel-cap-return}@keyframes x-travel-cap-return{0%{opacity:.55;transform:translateY(.5rem)}to{opacity:1;transform:translate(0,0)}}.x-travel-live-caption.is-in-host{z-index:1;width:100%;max-width:min(34rem,100%);margin:1.1rem auto 0;position:relative;top:auto;left:auto;transform:none}.x-travel-live-caption.is-fallback,#x-travel-caption-fallback .x-travel-live-caption{left:50%;top:max(calc(24vh + 8.5rem),calc(env(safe-area-inset-top,0px) + 16.5rem));z-index:calc(var(--z-surface-high) + 1);width:min(34rem,100% - 2.5rem);position:fixed;transform:translate(-50%)}#x-travel-caption-fallback{pointer-events:none;z-index:calc(var(--z-surface-high) + 1);position:fixed;inset:0}.x-travel-live-caption__line{white-space:normal;text-wrap:balance;overflow-wrap:break-word;max-width:100%;font-family:var(--font-sans);letter-spacing:.004em;will-change:opacity,transform,filter;display:block}.x-travel-live-caption .spk-pill{-webkit-text-fill-color:currentColor;text-shadow:none;filter:none}.x-travel-live-caption__speaker{margin-top:.15rem}.x-travel-live-caption__beat{opacity:.72;justify-content:center;align-items:center;gap:.5rem;padding:.15rem 0;animation:.5s both x-travel-cap-appear;display:flex}.x-travel-live-caption__beat-dots{background:var(--speaker-grad);opacity:.55;border-radius:999px;width:2.4rem;height:3px;display:block}.x-travel-live-caption__beat.is-current{opacity:1;font-size:1rem}.x-travel-live-caption__line.is-prev{color:rgba(var(--speaker-tint),.34);font-size:clamp(.85rem,2.6vw,1.05rem);font-weight:500;line-height:1.32;animation:.55s cubic-bezier(.22,1,.36,1) both x-travel-cap-drift-up}.x-travel-live-caption__line.is-arrival{letter-spacing:.004em;font-style:italic;font-weight:700}.x-travel-live-caption__line.is-current{color:#0000;background:var(--speaker-grad);-webkit-text-fill-color:transparent;text-shadow:0 1px 14px #0000008c,0 0 1px #ffffff38;-webkit-background-clip:text;background-clip:text;font-size:clamp(1.5rem,5vw,2.25rem);font-weight:700;line-height:1.22;animation:.62s cubic-bezier(.22,1,.36,1) both x-travel-cap-rise;position:relative}.x-travel-live-caption__line.is-current.is-instant{filter:drop-shadow(0 0 14px rgba(var(--speaker-tint-2),.28));animation:none}:root[data-theme=light] .x-travel-live-caption__line.is-current.is-instant,html[data-theme=light] .x-travel-live-caption__line.is-current.is-instant{filter:drop-shadow(0 1px 3px #3d32c833);animation:none}@supports not ((-webkit-background-clip:text) or (background-clip:text)){.x-travel-live-caption__line.is-current{-webkit-text-fill-color:currentColor;color:#f4f1ff;background:0 0}}.x-travel-live-caption__line.is-next1{color:rgba(var(--speaker-tint),.56);font-size:clamp(1.05rem,3.4vw,1.35rem);font-weight:550;line-height:1.3;animation:.55s cubic-bezier(.22,1,.36,1) both x-travel-cap-drift-up}.x-travel-live-caption__line.is-next2{color:rgba(var(--speaker-tint),.3);font-size:clamp(.88rem,2.7vw,1.08rem);font-weight:500;line-height:1.3;animation:.5s both x-travel-cap-appear}@keyframes x-travel-cap-rise{0%{opacity:0;filter:blur(9px)drop-shadow(0 0 #a78bfa00);transform:translateY(.6em)scale(.985)}55%{filter:blur(1px)drop-shadow(0 0 22px rgba(var(--speaker-tint-2),.5))}to{opacity:1;filter:blur(0)drop-shadow(0 0 16px rgba(var(--speaker-tint-2),.32));transform:translate(0,0)scale(1)}}@keyframes x-travel-cap-drift-up{0%{opacity:0;transform:translateY(.35em)}to{opacity:1;transform:translate(0,0)}}@keyframes x-travel-cap-appear{0%{opacity:0}to{opacity:1}}@keyframes x-travel-cap-xfade{0%{opacity:0}to{opacity:1}}.x-travel-live-caption.is-reduced .x-travel-live-caption__line.is-prev,.x-travel-live-caption.is-reduced .x-travel-live-caption__line.is-current,.x-travel-live-caption.is-reduced .x-travel-live-caption__line.is-next1,.x-travel-live-caption.is-reduced .x-travel-live-caption__line.is-next2{filter:none;animation:.32s both x-travel-cap-xfade;transform:none}.x-travel-live-caption.is-reduced .x-travel-live-caption__line.is-current{filter:drop-shadow(0 0 14px rgba(var(--speaker-tint-2),.28))}.x-travel-live-caption.is-reduced .x-travel-live-caption__blob{animation:none}.x-travel-live-caption.is-reduced .x-travel-live-caption__stack,.x-travel-live-caption.is-reduced.is-returning .x-travel-live-caption__stack{transition:none;animation:none}:root[data-theme=light] .x-travel-live-caption__bokeh,html[data-theme=light] .x-travel-live-caption__bokeh{-webkit-backdrop-filter:blur(18px)saturate(1.14);backdrop-filter:blur(18px)saturate(1.14)}:root[data-theme=light] .x-travel-live-caption__bokeh:after,html[data-theme=light] .x-travel-live-caption__bokeh:after{background:radial-gradient(68% 62% at 50% 48%,#fff8ee9e,#fff5e866 42%,#fff8ee24 68%,#fff8ee00 86%)}:root[data-theme=light] .x-travel-live-caption__blob,html[data-theme=light] .x-travel-live-caption__blob{mix-blend-mode:normal;opacity:.22;filter:blur(34px)}:root[data-theme=light] .x-travel-live-caption__line.is-current,html[data-theme=light] .x-travel-live-caption__line.is-current{color:#3d32c8;-webkit-text-fill-color:#3d32c8;text-shadow:none;filter:drop-shadow(0 1px 2px #2d237824);background:0 0;animation:.55s cubic-bezier(.22,1,.36,1) both x-travel-cap-rise-light}:root[data-theme=light] .x-travel-live-caption__line.is-current.is-kronos,html[data-theme=light] .x-travel-live-caption__line.is-current.is-kronos{color:#a083fa;-webkit-text-fill-color:#a083fa}:root[data-theme=light] .x-travel-live-caption__line.is-current.is-solis,html[data-theme=light] .x-travel-live-caption__line.is-current.is-solis{color:#d38500;-webkit-text-fill-color:#d38500}:root[data-theme=light] .x-travel-live-caption__line.is-current.is-arrival,html[data-theme=light] .x-travel-live-caption__line.is-current.is-arrival{color:#4a3fc4;-webkit-text-fill-color:#4a3fc4;font-style:italic;font-weight:700}@supports ((-webkit-background-clip:text) or (background-clip:text)){:root[data-theme=light] .x-travel-live-caption__line.is-current,html[data-theme=light] .x-travel-live-caption__line.is-current{background:var(--speaker-grad-light,linear-gradient(100deg,#3730c9 0%,#4a3fd9 52%,#5b4ee8 100%));-webkit-text-fill-color:transparent;color:#0000;text-shadow:none;filter:drop-shadow(0 1px 3px #3d32c838);-webkit-background-clip:text;background-clip:text}:root[data-theme=light] .x-travel-live-caption__line.is-current.is-solis,html[data-theme=light] .x-travel-live-caption__line.is-current.is-solis{filter:drop-shadow(0 1px 3px #a85a1847)}}:root[data-theme=light] .x-travel-live-caption__line.is-prev,html[data-theme=light] .x-travel-live-caption__line.is-prev{color:#3d32c88c;-webkit-text-fill-color:#3d32c88c;text-shadow:none}:root[data-theme=light] .x-travel-live-caption__line.is-prev.is-solis,html[data-theme=light] .x-travel-live-caption__line.is-prev.is-solis{color:#8a4a128c;-webkit-text-fill-color:#8a4a128c}:root[data-theme=light] .x-travel-live-caption__line.is-next1,html[data-theme=light] .x-travel-live-caption__line.is-next1{color:#3d32c87a;-webkit-text-fill-color:#3d32c87a;text-shadow:none}:root[data-theme=light] .x-travel-live-caption__line.is-next1.is-solis,html[data-theme=light] .x-travel-live-caption__line.is-next1.is-solis{color:#8a4a127a;-webkit-text-fill-color:#8a4a127a}:root[data-theme=light] .x-travel-live-caption__line.is-next2,html[data-theme=light] .x-travel-live-caption__line.is-next2{color:#3d32c857;-webkit-text-fill-color:#3d32c857;text-shadow:none}:root[data-theme=light] .x-travel-live-caption__line.is-next2.is-solis,html[data-theme=light] .x-travel-live-caption__line.is-next2.is-solis{color:#8a4a1257;-webkit-text-fill-color:#8a4a1257}@keyframes x-travel-cap-rise-light{0%{opacity:0;filter:blur(4px);transform:translateY(.45em)scale(.99)}to{opacity:1;filter:drop-shadow(0 1px 3px #3d32c833);transform:translate(0,0)scale(1)}}:root[data-theme=light] .x-travel-live-caption.is-reduced .x-travel-live-caption__line.is-current,html[data-theme=light] .x-travel-live-caption.is-reduced .x-travel-live-caption__line.is-current{filter:none;animation:none}@media (prefers-reduced-motion:reduce){.x-travel-live-caption__line.is-prev,.x-travel-live-caption__line.is-current,.x-travel-live-caption__line.is-next1,.x-travel-live-caption__line.is-next2{filter:none;animation:.28s both x-travel-cap-xfade;transform:none}.x-travel-live-caption__line.is-current{filter:drop-shadow(0 0 14px rgba(var(--speaker-tint-2),.28))}.x-travel-live-caption__blob{animation:none!important}.x-travel-live-caption__stack{transition:none!important;animation:none!important}}html:not([data-cosmos-travel=true]) .x-travel-live-caption{display:none!important}.pb-wave{--pb-grad:linear-gradient(180deg,#a78bfa 0%,#7c6fff 100%);--pb-h:44px;--pb-gap:3px;align-items:flex-end;gap:var(--pb-gap);height:var(--pb-h);pointer-events:none;display:flex}.pb-wave i{background:var(--pb-grad);opacity:.4;transform-origin:bottom;border-radius:2px;flex:1 1 0;min-width:0;transition:opacity .35s,height .35s}.pb-wave.is-playing i{opacity:.95;animation-name:pb-wave-pulse;animation-timing-function:ease-in-out;animation-iteration-count:infinite}@keyframes pb-wave-pulse{0%,to{height:22%}50%{height:90%}}.pb-wave[data-size=mini]{--pb-h:22px;--pb-gap:2px;flex:0 0 26px;width:26px}.pb-wave[data-size=card]{--pb-h:44px}.pb-wave[data-size=hero]{--pb-h:64px;--pb-gap:4px}.xmp-bars{--pb-grad:linear-gradient(180deg,var(--xmp-accent,#a78bfa)0%,color-mix(in srgb,var(--xmp-accent,#a78bfa)55%,#7c6fff)100%);opacity:.9;align-self:center}@media (max-width:420px){.xmp[data-placement=mobile] .xmp-bars{display:none}}.xmp[data-fill=on] .xmp-bars{--pb-h:30px;opacity:1;flex:0 0 40px;width:40px}@media (prefers-reduced-motion:reduce){.pb-wave.is-playing i{opacity:.85;animation:none}.pb-wave i{transition:none}}.ap{--ap-accent-a:var(--cx-amethyst-soft,#c7bcff);--ap-accent-b:var(--cx-violet,#7c6fff);--ap-track:#c9b8ff24;border:1px solid var(--cx-line,#c9b8ff1a);background:radial-gradient(120% 180% at 0 0,#ffffff0d,#0000 62%),#ffffff05;border-radius:13px;align-items:center;gap:.6rem;width:100%;padding:.5rem .6rem;display:flex}.ap-btn{cursor:pointer;color:#fff;background:linear-gradient(145deg,var(--ap-accent-a),var(--ap-accent-b));width:48px;height:48px;box-shadow:0 0 0 1px color-mix(in srgb,var(--ap-accent-b)55%,transparent),0 6px 18px -4px color-mix(in srgb,var(--ap-accent-b)70%,#000),inset 0 1px 0 #ffffff73;transition:transform .18s var(--cx-ease,ease),box-shadow .2s,filter .2s,border-color .2s;border:2px solid #ffffff8c;border-radius:50%;flex:none;place-items:center;display:grid}.ap-btn:hover{filter:brightness(1.08);box-shadow:0 0 0 2px color-mix(in srgb,var(--ap-accent-a)45%,transparent),0 8px 22px -4px color-mix(in srgb,var(--ap-accent-b)75%,#000),inset 0 1px 0 #ffffff80;border-color:#ffffffd9}.ap-btn:active{transform:scale(.94)}.ap-btn:focus-visible{outline:3px solid var(--ap-accent-a);outline-offset:3px}.ap-active .ap-btn{box-shadow:0 0 0 2px color-mix(in srgb,var(--ap-accent-a)55%,#fff),0 8px 22px -4px color-mix(in srgb,var(--ap-accent-b)80%,#000),inset 0 1px 0 #ffffff80;border-color:#fff}.ap-ico{stroke-width:2.5px;width:22px;height:22px}.ap-ico-play{margin-left:2px}.ap-spin{animation:.9s linear infinite ap-spin}.ap-body{flex-direction:column;flex:auto;gap:.34rem;min-width:0;display:flex}.ap-label{letter-spacing:.18em;text-transform:uppercase;color:var(--cx-faint,#6f6a94);font-size:.6rem;font-weight:600}.ap-active .ap-label{color:var(--ap-accent-a)}.ap-track{background:var(--ap-track);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-user-drag:none;border-radius:999px;height:6px;position:relative;overflow:hidden}.ap-track[role=slider]{cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;overflow:visible}.ap-track:focus-visible{outline:2px solid var(--ap-accent-a);outline-offset:3px}.ap-buffered{border-radius:inherit;background:color-mix(in srgb,var(--ap-accent-a)24%,transparent);z-index:0;pointer-events:none;height:100%;transition:width .3s linear;position:absolute;top:0;left:0}.ap-fill{z-index:1;border-radius:inherit;background:linear-gradient(90deg,var(--ap-accent-b),var(--ap-accent-a));height:100%;transition:width .18s linear;display:block;position:relative}.ap-track.is-seeking .ap-fill{transition:width .42s cubic-bezier(.22,1,.36,1)}.ap-track.ap-dragging .ap-fill{transition:none}.ap-track[role=slider] .ap-fill:after{content:"";width:11px;height:11px;box-shadow:0 0 0 3px var(--ap-accent-b);background:#fff;border-radius:50%;position:absolute;top:50%;right:-1px;transform:translate(50%,-50%)}.ap-track-live{background:var(--ap-track)}.ap-track-live .ap-fill{background:linear-gradient(90deg,transparent,var(--ap-accent-a),transparent);animation:ap-slide 1.3s var(--cx-ease,ease-in-out)infinite;width:42%!important}.ap-time{color:var(--cx-faint,#6f6a94);font-variant-numeric:tabular-nums;letter-spacing:.01em;flex:none;font-size:.64rem}.ap-note{color:var(--cx-faint,#6f6a94);opacity:.85;flex:none;font-size:.58rem;font-style:italic}@keyframes ap-spin{to{transform:rotate(360deg)}}@keyframes ap-slide{0%{transform:translate(-120%)}to{transform:translate(320%)}}@media (max-width:420px){.ap{gap:.5rem;padding:.45rem .5rem}.ap-note{display:none}}@media (prefers-reduced-motion:reduce){.ap-btn,.ap-fill,.ap-buffered,.ap-track.is-seeking .ap-fill{transition:none}.ap-btn:active{transform:none}.ap-spin{animation-duration:1.4s}.ap-track-live .ap-fill{opacity:.5;animation:none;width:100%!important}}[data-theme=light] .ap{--ap-accent-a:#6d5efc;--ap-accent-b:#8b7cff;--ap-track:#6d5efc29;background:linear-gradient(158deg,#fff 0%,#f4f1ff 100%);border-color:#281e501f;box-shadow:inset 0 1px #ffffffe6}[data-theme=light] .ap-buffered{background:#6d5efc3d}[data-theme=light] .ap-label{color:#3f3860}[data-theme=light] .ap-active .ap-label{color:#4a3fc4;font-weight:700}[data-theme=light] .ap-time,[data-theme=light] .ap-note{color:#5a5278}[data-theme=light] .ap-btn{color:#fff;background:linear-gradient(145deg,#7c6fff 0%,#5b4ee8 55%,#4a3fc4 100%);border-color:#3a32a8;box-shadow:0 0 0 1px #3a32a859,0 6px 18px -4px #5b4ee88c,inset 0 1px #fff6}[data-theme=light] .ap-btn:hover{filter:brightness(1.05);border-color:#2a2480;box-shadow:0 0 0 2px #5b4ee859,0 8px 22px -4px #4a3fc48c,inset 0 1px #ffffff73}[data-theme=light] .ap-active .ap-btn{border-color:#2a2480;box-shadow:0 0 0 2px #5b4ee873,0 8px 22px -4px #4a3fc499,inset 0 1px #ffffff80}[data-theme=light] .sol-del-listen .ap-btn,[data-theme=light] .con-deliv .ap-btn{background:linear-gradient(145deg,#f0b060 0%,#d4892a 55%,#b86a18 100%);border-color:#8a4a12;box-shadow:0 0 0 1px #8a4a1266,0 6px 18px -4px #b86a1880,inset 0 1px #ffffff73}.xmp{z-index:42;border:1px solid var(--cx-plate-line);background:var(--cx-plate-chrome);-webkit-backdrop-filter:blur(var(--cx-plate-blur-chrome))saturate(var(--cx-plate-sat));color:#f4f0ff;font-family:var(--font-sans);--xmp-accent:#a78bfa;border-radius:14px;align-items:center;gap:.4rem;padding:.32rem .45rem;animation:.28s cubic-bezier(.22,1,.36,1) both xmp-rise;display:flex;position:fixed;box-shadow:inset 0 1px #ffffff0f,0 -2px 30px #0806147a,0 8px 30px -12px #060510ad,0 0 0 1px #a78bfa0f}:root[data-app-lock=true] .xmp{display:none!important}.xmp[data-placement=mobile]{left:6px;right:6px;bottom:calc(84px + env(safe-area-inset-bottom,0px));border-radius:13px;align-items:center;gap:.32rem;padding:.28rem .38rem}.xmp[data-fill=off] .xmp-main{align-items:center;gap:.06rem .28rem;gap:unset;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"info info""scrub ctrls";display:grid}.xmp[data-fill=off] .xmp-info{grid-area:info;min-width:0}.xmp[data-fill=off] .xmp-date{display:none}.xmp[data-fill=off] .xmp-scrub-row{grid-area:scrub;gap:.3rem;min-width:0;padding-block:0}.xmp[data-fill=off] .xmp-ctrls{flex-wrap:nowrap;grid-area:ctrls;place-self:center end;gap:.14rem;margin:0}.xmp[data-fill=off] .xmp-more-wrap{margin-left:.08rem}.xmp[data-fill=off] .xmp-more.xmp-ctrl{gap:0;width:44px;min-width:44px;padding:0}.xmp[data-fill=off] .xmp-more-tag{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.xmp[data-fill=off] .xmp-boost.xmp-ctrl{width:44px;min-width:44px;padding:0}.xmp[data-fill=off] .xmp-title{font-size:.72rem;line-height:1.12}.xmp[data-fill=off] .xmp-sub{font-size:.55rem;line-height:1.15}.xmp[data-fill=off] .xmp-time{font-size:.58rem}.xmp[data-fill=off] .xmp-play.ap-btn{width:44px;min-width:44px;height:44px;min-height:44px}.xmp[data-fill=off] .xmp-play .ap-ico{width:18px;height:18px}.xmp[data-fill=off] .xmp-nav{margin-left:.15rem;margin-right:.08rem}.xmp[data-fill=off] .xmp-dismiss{border-radius:11px;width:44px;min-width:44px;height:44px;min-height:44px}.xmp[data-fill=off] .xmp-ctrl{border-radius:11px;min-width:44px;min-height:44px}.xmp[data-fill=off] .xmp-rate{min-width:44px;min-height:44px;padding:0 .28rem;font-size:.72rem}.xmp[data-placement=desktop]{gap:.4rem;padding:.32rem .5rem;bottom:10px;right:10px}.xmp[data-fill=on][data-placement=desktop]{border-bottom-color:#0000;border-left-color:#0000;border-right-color:#0000;border-top-color:var(--cx-plate-line-strong);border-radius:20px 20px 0 0;gap:1rem;padding:.72rem clamp(1rem,4vw,3rem);bottom:0;left:0;right:0;box-shadow:0 -20px 54px -22px #060510d9,inset 0 1px #ffffff0f}.xmp[data-fill=on][data-placement=mobile]{padding:.55rem .9rem calc(.55rem + env(safe-area-inset-bottom,0px));border-bottom-color:#0000;border-left-color:#0000;border-right-color:#0000;border-top-color:var(--cx-plate-line-strong);border-radius:18px 18px 0 0;gap:.62rem;bottom:0;left:0;right:0;box-shadow:0 -20px 54px -22px #060510d9,inset 0 1px #ffffff0f}.xmp[data-fill=on]{animation:xmp-fill-in var(--x-fill-ms,.52s)var(--x-fill-ease,cubic-bezier(.22,1,.36,1))both;animation-delay:calc(var(--x-fill-stagger,90ms)*2)}.xmp[data-fill=off]{animation:xmp-dock-in var(--x-fill-ms,.52s)var(--x-fill-ease,cubic-bezier(.22,1,.36,1))both}@keyframes xmp-fill-in{0%{opacity:0;transform:translateY(34px)scale(.985)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes xmp-dock-in{0%{opacity:0;transform:translateY(16px)scale(.99)}to{opacity:1;transform:translate(0,0)scale(1)}}.xmp-play.ap-btn{width:44px;height:44px}.xmp-play .ap-ico{width:20px;height:20px}.xmp-main{flex-direction:column;flex:auto;gap:.16rem;min-width:0;display:flex}.xmp-info{min-width:0;color:inherit;text-align:left;cursor:pointer;font:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:1px;padding:0;display:flex}.xmp-info:focus-visible{outline:2px solid var(--xmp-accent,#a78bfa);outline-offset:2px;border-radius:6px}.xmp-title{text-overflow:ellipsis;white-space:nowrap;color:#f4f0ff;max-width:100%;font-size:.74rem;font-weight:600;line-height:1.12;overflow:hidden}.xmp-info:hover .xmp-title{color:#fff;text-underline-offset:2px;text-decoration:underline}.xmp-sub{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.01em;color:#ada7cd;max-width:100%;font-size:.6rem;font-weight:500;overflow:hidden}.xmp-date{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.02em;font-variant-numeric:tabular-nums;color:#948eb6;max-width:100%;margin-top:1px;font-size:.55rem;font-weight:500;overflow:hidden}.xmp-scrub-row{align-items:center;gap:.4rem;padding-block:2px;display:flex}.xmp-scrub{--ap-accent-a:var(--cx-amethyst-soft,#c7bcff);--ap-accent-b:var(--cx-violet,#7c6fff);--ap-track:#c9b8ff38;flex:auto;min-width:0;height:7px;position:relative}.xmp-scrub:before{content:"";position:absolute;inset:-11px 0}[data-theme=light] .xmp-scrub{--ap-accent-a:#7c6fff;--ap-accent-b:#6d5efc;--ap-track:#281e5029}.xmp-time{font-variant-numeric:tabular-nums;letter-spacing:.01em;color:#b8b2d8;flex:none;font-size:.62rem}.xmp-ctrls{flex-wrap:wrap;align-items:center;gap:.28rem;margin-top:.05rem;display:flex}.xmp-vol{flex:none;align-items:center;gap:.2rem;min-width:0;display:inline-flex}.xmp-vol-fold{gap:0;position:relative}.xmp-vol-fold .xmp-vol-mute{position:relative;overflow:hidden}.xmp-vol-fold .xmp-vol-mute:before,.xmp-vol-fold .xmp-vol-mute:after{content:"";border-radius:2px;height:2px;position:absolute;bottom:5px;left:7px;right:7px}.xmp-vol-fold .xmp-vol-mute:before{background:#e2dcff38}.xmp-vol-fold .xmp-vol-mute:after{background:var(--xmp-accent);transform:scaleX(var(--vol,1));transform-origin:0;transition:transform .12s}[data-theme=light] .xmp-vol-fold .xmp-vol-mute:before{background:#281e502e}.xmp-vol-pop{z-index:3;border:1px solid var(--cx-plate-line);background:var(--cx-plate-deep,var(--cx-plate-chrome));-webkit-backdrop-filter:blur(var(--cx-plate-blur-chrome))saturate(var(--cx-plate-sat));opacity:0;pointer-events:none;border-radius:12px;align-items:center;padding:.3rem .5rem;transition:opacity .16s,transform .16s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(4px);box-shadow:inset 0 1px #ffffff0f,0 14px 34px -16px #060510d1}.xmp-vol-fold:hover .xmp-vol-pop,.xmp-vol-fold:focus-within .xmp-vol-pop{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(0)}[data-theme=light] .xmp-vol-pop{border-color:#3c2d822e;box-shadow:inset 0 1px #fffc,0 14px 30px -14px #3c28784d}@media (prefers-reduced-motion:reduce){.xmp-vol-pop{transition:opacity .16s;transform:translate(-50%)}.xmp-vol-fold:hover .xmp-vol-pop,.xmp-vol-fold:focus-within .xmp-vol-pop{transform:translate(-50%)}.xmp-vol-fold .xmp-vol-mute:after{transition:none}}.xmp-vol-mute{min-width:44px;padding:0 .35rem}.xmp-vol-slider{appearance:none;box-sizing:content-box;cursor:pointer;vertical-align:middle;background:0 0;width:72px;height:28px;margin:0;padding:8px 0}.xmp-vol-slider:focus-visible{outline:2px solid var(--xmp-accent,#a78bfa);outline-offset:2px;border-radius:8px}.xmp-vol-slider::-webkit-slider-runnable-track{background:color-mix(in srgb,var(--xmp-accent,#a78bfa)35%,#ffffff1f);border-radius:999px;height:4px}.xmp-vol-slider::-webkit-slider-thumb{appearance:none;border:1px solid color-mix(in srgb,var(--xmp-accent,#a78bfa)70%,#fff);background:color-mix(in srgb,var(--xmp-accent,#a78bfa)85%,#fff);cursor:pointer;border-radius:50%;width:14px;height:14px;margin-top:-5px;box-shadow:0 1px 4px #00000059}.xmp-vol-slider::-moz-range-track{background:color-mix(in srgb,var(--xmp-accent,#a78bfa)35%,#ffffff1f);border:none;border-radius:999px;height:4px}.xmp-vol-slider::-moz-range-thumb{border:1px solid color-mix(in srgb,var(--xmp-accent,#a78bfa)70%,#fff);background:color-mix(in srgb,var(--xmp-accent,#a78bfa)85%,#fff);cursor:pointer;border-radius:50%;width:14px;height:14px;box-shadow:0 1px 4px #00000059}.xmp[data-placement=mobile] .xmp-vol-slider{width:56px}.xmp-ctrl{border:1px solid var(--cx-inset-line);background:var(--cx-inset);color:#e2dcffd1;min-width:44px;height:44px;font-family:var(--font-sans);font-variant-numeric:tabular-nums;letter-spacing:.01em;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:11px;flex:none;place-items:center;padding:0 .45rem;font-size:.68rem;font-weight:700;transition:background .18s,color .18s,border-color .18s,transform .12s;display:grid}.xmp-ctrl:hover:not(:disabled){background:var(--cx-inset-hover);color:#fff;border-color:var(--cx-plate-line-strong)}.xmp-ctrl:active:not(:disabled){transform:scale(.94)}.xmp-ctrl:focus-visible{outline:2px solid var(--xmp-accent,#a78bfa);outline-offset:2px}.xmp-ctrl:disabled{opacity:.38;cursor:default}.xmp-ctrl-ico{width:17px;height:17px}.xmp-rate{min-width:46px}.xmp-loop.is-on,.xmp-vol-mute.is-on{color:#fff;border-color:color-mix(in srgb,var(--xmp-accent,#a78bfa)60%,transparent);background:color-mix(in srgb,var(--xmp-accent,#a78bfa)22%,transparent)}.xmp-nav{flex:none;margin-left:.3rem;margin-right:.15rem}.xmp-cosmos{color:#8fd8fa;background:#0d4a68a6;border-color:#4db6e6}.xmp-cosmos:hover:not(:disabled){color:#d5f1fe;background:#105c80c7;border-color:#7fd1f7}.xmp-exit-ico-wrap{place-items:center;width:17px;height:17px;display:grid;position:relative}.xmp-exit-ico{transition:opacity .3s cubic-bezier(.22,1,.36,1),transform .3s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.xmp-exit[data-armed=false] .xmp-exit-ico--lock{opacity:0;transform:scale(.6)rotate(-10deg)}.xmp-exit[data-armed=true] .xmp-exit-ico--dash{opacity:0;transform:scale(.6)rotate(10deg)}.xmp-exit[data-armed=false] .xmp-exit-ico--dash,.xmp-exit[data-armed=true] .xmp-exit-ico--lock{opacity:1;transform:none}.xmp-exit[data-armed=true]{color:color-mix(in srgb,var(--xmp-accent,#a78bfa)88%,#fff);border-color:color-mix(in srgb,var(--xmp-accent,#a78bfa)42%,transparent)}.xmp-exit[data-armed=true]:hover:not(:disabled){color:#fff;border-color:color-mix(in srgb,var(--xmp-accent,#a78bfa)60%,transparent)}[data-theme=light] .xmp-exit[data-armed=true]{color:#3a3196;border-color:#7c6fff6b}@media (prefers-reduced-motion:reduce){.xmp-exit-ico{transition:none}.xmp-exit[data-armed] .xmp-exit-ico{transform:none}}.xmp-cc.is-on{color:#fff;border-color:color-mix(in srgb,var(--xmp-accent,#a78bfa)60%,transparent);background:color-mix(in srgb,var(--xmp-accent,#a78bfa)22%,transparent)}.xmp-loop.is-on:hover:not(:disabled),.xmp-cc.is-on:hover:not(:disabled),.xmp-vol-mute.is-on:hover:not(:disabled){color:#fff;border-color:color-mix(in srgb,var(--xmp-accent,#a78bfa)78%,transparent);background:color-mix(in srgb,var(--xmp-accent,#a78bfa)34%,transparent)}.xmp-boost{width:44px;min-width:44px;transition:opacity .18s,color .18s,border-color .18s,transform .12s}.xmp-boost.is-on,.xmp-boost[data-state=on],.xmp-boost[data-state=arming]{color:inherit;border-color:var(--cx-plate-line,#c9b8ff29);background:var(--cx-plate-chrome,linear-gradient(158deg,#141028b8 0%,#0b0916cc 100%));box-shadow:none;width:44px}.xmp-boost[data-state=on] .xmp-ctrl-ico{color:var(--xmp-accent,#a78bfa)}.xmp-boost[data-state=arming] .xmp-ctrl-ico{color:color-mix(in srgb,var(--xmp-accent,#a78bfa)62%,#eef0ef8c);opacity:.9}.xmp-ctrl.xmp-boost[data-state=on]:hover:not(:disabled){color:inherit;border-color:var(--cx-plate-line-strong,#c9b8ff47);background:var(--cx-plate-chrome,linear-gradient(158deg,#141028b8 0%,#0b0916cc 100%));box-shadow:none}.xmp-ctrl.xmp-boost[data-state=on]:hover:not(:disabled) .xmp-ctrl-ico{color:color-mix(in srgb,var(--xmp-accent,#a78bfa)72%,#fff)}.xmp-ctrl.xmp-boost[data-state=arming]:hover:not(:disabled){color:inherit;border-color:var(--cx-plate-line-strong,#c9b8ff47);background:var(--cx-plate-chrome,linear-gradient(158deg,#141028b8 0%,#0b0916cc 100%))}.xmp-ctrl.xmp-boost[data-state=arming]:hover:not(:disabled) .xmp-ctrl-ico{color:var(--xmp-accent,#a78bfa);opacity:1}.xmp-more-wrap{flex:none;margin-left:.34rem;display:inline-flex;position:relative}.xmp-more.xmp-ctrl{white-space:nowrap;grid-auto-flow:column;gap:.26rem;padding:0 .55rem}.xmp-more-tag{letter-spacing:.03em;font-size:.6rem;font-weight:700;line-height:1}.xmp-ctrl.xmp-more[aria-expanded=true]:not(:disabled){color:#fff;background:#a78bfa38;border-color:#a78bfa99}.xmp-ctrl.xmp-more[aria-expanded=true]:hover:not(:disabled){background:#a78bfa57;border-color:#a78bfac7}.xmp-more[data-badge=on]{position:relative;overflow:visible}.xmp-more[data-badge=on]:after{content:"";background:var(--xmp-accent);border-radius:50%;width:6px;height:6px;position:absolute;top:5px;right:5px;box-shadow:0 0 0 2px #a78bfa38}[data-theme=light] .xmp-more[data-badge=on]:after{box-shadow:0 0 0 2px #7c6fff3d}.xmp-more-panel{z-index:5;border:1px solid var(--cx-plate-line);background:var(--cx-plate-deep,var(--cx-plate-chrome));width:max-content;max-width:min(320px,100vw - 32px);-webkit-backdrop-filter:blur(var(--cx-plate-blur-chrome))saturate(var(--cx-plate-sat));box-sizing:border-box;border-radius:14px;flex-direction:column;gap:.12rem;padding:.34rem;animation:.18s cubic-bezier(.22,1,.36,1) both xmp-more-in;display:flex;position:absolute;bottom:calc(100% + 10px);right:0;overflow:visible;box-shadow:inset 0 1px #ffffff0f,0 18px 44px -18px #060510d1}.xmp[data-placement=mobile] .xmp-more-wrap,.xmp[data-placement=ipad] .xmp-more-wrap{position:static}.xmp[data-placement=mobile] .xmp-more-panel,.xmp[data-placement=ipad] .xmp-more-panel{width:auto;max-width:none;bottom:calc(100% + 8px);left:8px;right:8px}.xmp{overflow:visible}@keyframes xmp-more-in{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:translate(0,0)scale(1)}}.xmp-more-item{color:#e2dcffe0;width:100%;min-height:44px;font-family:var(--font-sans);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:10px;align-items:center;gap:.55rem;padding:0 .5rem;font-size:.74rem;font-weight:600;transition:background .16s,color .16s;display:flex}.xmp-more-item:hover:not(:disabled){background:var(--cx-inset-hover);color:#fff}.xmp-more-item:focus-visible{outline:2px solid var(--xmp-accent);outline-offset:-2px}.xmp-more-item:disabled{opacity:.38;cursor:default}.xmp-more-ico{flex:none;width:17px;height:17px}.xmp-more-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.xmp-more-sep{background:var(--cx-plate-line);height:1px;margin:.26rem .3rem}.xmp-more-item.xmp-more-vol{cursor:default;padding-right:.35rem;display:flex}.xmp-more-item.xmp-more-vol .xmp-vol-slider{flex:auto;width:auto;min-width:96px}@media (prefers-reduced-motion:reduce){.xmp-more-panel{animation:none}}[data-theme=light] .xmp-more-item{color:#3f3860}[data-theme=light] .xmp-more-item:hover:not(:disabled){color:#1a1430;background:#7c6fff1a}[data-theme=light] .xmp-more-panel{border-color:#3c2d822e;box-shadow:inset 0 1px #fffc,0 18px 40px -16px #3c28784d}[data-theme=light] .xmp-more-sep{background:#3c2d8229}[data-theme=light] .xmp-ctrl.xmp-more[aria-expanded=true]:not(:disabled){color:#1c1766;background:#7c6fff2e;border-color:#7c6fff8c}[data-theme=light] .xmp-ctrl.xmp-more[aria-expanded=true]:hover:not(:disabled){background:#7c6fff42;border-color:#7c6fffb3}.xmp[data-fill=on] .xmp-caption{background:linear-gradient(#0a08164d 0%,#0a081624 100%);border-radius:12px;flex-direction:column;justify-content:center;gap:.08rem;min-height:3.05em;margin:.1rem 0 .02rem;padding:.34rem .62rem;display:flex;position:relative;overflow:hidden}.xmp-caption-line{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-family:var(--font-sans);letter-spacing:.004em;will-change:opacity,transform,filter;display:block;overflow:hidden}.xmp-caption-line.is-current{color:#f6f2ff;text-shadow:0 1px 10px #06051073;font-size:clamp(.92rem,2.4vw,1.06rem);font-weight:650;line-height:1.34;animation:.5s cubic-bezier(.22,1,.36,1) both xmp-cap-rise}.xmp-caption-line.is-next{color:#9d97ba;font-size:clamp(.76rem,2vw,.86rem);font-weight:500;line-height:1.3;animation:.5s both xmp-cap-appear}.xmp-caption-line.is-next:empty{visibility:hidden}@keyframes xmp-cap-rise{0%{opacity:0;filter:blur(6px);transform:translateY(.5em)}to{opacity:1;filter:blur();transform:translate(0,0)}}@keyframes xmp-cap-appear{0%{opacity:0}to{opacity:1}}@keyframes xmp-cap-xfade{0%{opacity:0}to{opacity:1}}.xmp-caption.is-reduced .xmp-caption-line.is-current,.xmp-caption.is-reduced .xmp-caption-line.is-next{filter:none;animation:.32s both xmp-cap-xfade;transform:none}.xmp-dismiss{border:1px solid var(--cx-inset-line);background:var(--cx-inset);color:#e2dcffcc;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;transition:background .18s,color .18s,border-color .18s;display:grid}.xmp-dismiss:hover{background:var(--cx-inset-hover);color:#fff;border-color:var(--cx-plate-line-strong)}.xmp-dismiss:active{transform:scale(.95)}.xmp-dismiss:focus-visible{outline:2px solid var(--xmp-accent,#a78bfa);outline-offset:2px}.xmp-dismiss .ap-ico{width:18px;height:18px}@media (max-width:380px){.xmp-time{display:none}}@keyframes xmp-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}body[data-mini-player=on] #main-content{padding-bottom:calc(84px + env(safe-area-inset-bottom,0px))!important}@media (max-width:767px){body[data-mini-player=on] #main-content{padding-bottom:calc(152px + env(safe-area-inset-bottom,0px))!important}}@media (prefers-reduced-motion:reduce){.xmp,.xmp[data-fill=on],.xmp[data-fill=off]{animation:none!important}.xmp-dismiss:active,.xmp-ctrl:active:not(:disabled){transform:none}.xmp-boost{transition:none}.xmp-caption-line.is-current,.xmp-caption-line.is-next{filter:none!important;animation:.32s both xmp-cap-xfade!important;transform:none!important}}[data-theme=light] .xmp{color:#1a1430;--xmp-accent:#7c6fff;box-shadow:inset 0 1px #fffc,0 -8px 26px -16px #3c287833,0 10px 30px -12px #3c287842,0 24px 48px -20px #281e5038}[data-theme=light] .xmp[data-fill=on]{box-shadow:inset 0 1px #ffffffd6,0 -12px 32px -16px #3c287838,0 -28px 56px -24px #281e5047}[data-theme=light] .xmp-title{color:#1a1430}[data-theme=light] .xmp-info:hover .xmp-title{color:#120d24}[data-theme=light] .xmp-sub{color:#5a5278}[data-theme=light] .xmp-date{color:#736c93}[data-theme=light] .xmp-time{color:#5a5278}[data-theme=light] .xmp-dismiss{color:#4a4368;background:#ffffff6b;border-color:#3c2d822e}[data-theme=light] .xmp-dismiss:hover{color:#1a1430;background:#ffffffad;border-color:#3c2d824d}[data-theme=light] .xmp-ctrl{color:#4a4368;background:#ffffff6b;border-color:#3c2d822e}[data-theme=light] .xmp-ctrl:hover:not(:disabled){color:#1a1430;background:#ffffffb3;border-color:#3c2d824d}[data-theme=light] .xmp-vol-slider::-webkit-slider-runnable-track{background:color-mix(in srgb,var(--xmp-accent,#7c6fff)40%,#3c2d822e)}[data-theme=light] .xmp-vol-slider::-moz-range-track{background:color-mix(in srgb,var(--xmp-accent,#7c6fff)40%,#3c2d822e)}[data-theme=light] .xmp-vol-slider::-webkit-slider-thumb{border-color:color-mix(in srgb,var(--xmp-accent,#7c6fff)55%,#3a2f6a);background:color-mix(in srgb,var(--xmp-accent,#7c6fff)70%,#fff);box-shadow:0 1px 3px #281e5047}[data-theme=light] .xmp-vol-slider::-moz-range-thumb{border-color:color-mix(in srgb,var(--xmp-accent,#7c6fff)55%,#3a2f6a);background:color-mix(in srgb,var(--xmp-accent,#7c6fff)70%,#fff);box-shadow:0 1px 3px #281e5047}[data-theme=light] .xmp-vol-mute.is-on{color:#5a4a9a;border-color:color-mix(in srgb,var(--xmp-accent,#7c6fff)45%,#3c2d8238);background:color-mix(in srgb,var(--xmp-accent,#7c6fff)16%,#ffffff8c)}[data-theme=light] .xmp-loop.is-on,[data-theme=light] .xmp-cc.is-on{color:#2a2480;background:#7c6fff29;border-color:#7c6fff8c}[data-theme=light] .xmp-loop.is-on:hover:not(:disabled),[data-theme=light] .xmp-cc.is-on:hover:not(:disabled),[data-theme=light] .xmp-vol-mute.is-on:hover:not(:disabled){color:#1c1766;background:#7c6fff42;border-color:#7c6fffb3}[data-theme=light] .xmp-boost.is-on,[data-theme=light] .xmp-boost[data-state=on],[data-theme=light] .xmp-boost[data-state=arming]{color:inherit;border-color:var(--border,#281e501f);box-shadow:none;background:0 0}[data-theme=light] .xmp-boost[data-state=on] .xmp-ctrl-ico{color:var(--xmp-accent,#6d28d9)}[data-theme=light] .xmp-boost[data-state=arming] .xmp-ctrl-ico{color:color-mix(in srgb,var(--xmp-accent,#6d28d9)55%,#6b6588);opacity:.9}[data-theme=light] .xmp-ctrl.xmp-boost[data-state=on]:hover:not(:disabled),[data-theme=light] .xmp-ctrl.xmp-boost[data-state=arming]:hover:not(:disabled){color:inherit;border-color:var(--border,#281e502e);box-shadow:none;background:0 0}[data-theme=light] .xmp-ctrl.xmp-boost[data-state=on]:hover:not(:disabled) .xmp-ctrl-ico,[data-theme=light] .xmp-ctrl.xmp-boost[data-state=arming]:hover:not(:disabled) .xmp-ctrl-ico{color:var(--xmp-accent,#5b21b6);opacity:1}[data-theme=light] .xmp[data-fill=on] .xmp-caption{background:linear-gradient(#ffffff80 0%,#ffffff47 100%)}[data-theme=light] .xmp-caption-line.is-current{color:#17112e;text-shadow:0 1px 8px #ffffff8c}[data-theme=light] .xmp-caption-line.is-next{color:#6a6294}[data-theme=light] .xmp-cosmos{color:#09506f;background:#bee4f5cc;border-color:#0c6895}[data-theme=light] .xmp-cosmos:hover:not(:disabled){color:#063d55;background:#a6d8f0eb;border-color:#09506f}.cx-deliverable-doc{--dd-accent:var(--p,var(--cx-amethyst,#a78bfa));--dd-ink:var(--cx-text,#f4f0ff);--dd-mute:var(--cx-mute,#cdc8e6);--dd-faint:var(--cx-faint,#a8a2c8);--dd-line:var(--cx-inset-line,#c9b8ff1f);box-sizing:border-box;border:1px solid var(--cx-plate-line);border-radius:var(--cx-card,22px);background:var(--cx-plate-chrome);max-width:720px;-webkit-backdrop-filter:blur(var(--cx-plate-blur-chrome))saturate(var(--cx-plate-sat));backdrop-filter:blur(var(--cx-plate-blur-chrome))saturate(var(--cx-plate-sat));color:var(--dd-ink);box-shadow:var(--cx-plate-shadow-float);isolation:isolate;margin:0 auto;padding:clamp(24px,4vw,44px) clamp(20px,4vw,48px) clamp(20px,3vw,32px);font-family:-apple-system,SF Pro Text,Segoe UI,Inter,system-ui,sans-serif;position:relative}.cx-deliverable-doc:before{content:"";border-radius:inherit;background:radial-gradient(120% 90% at 0% 0%,color-mix(in oklab,var(--dd-accent)12%,transparent),transparent 60%);opacity:.9;pointer-events:none;z-index:-1;position:absolute;inset:0}.cx-deliverable-doc__masthead{border-bottom:1px solid color-mix(in oklab,var(--dd-accent)55%,transparent);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:14px;display:flex}.cx-dd-coach{align-items:center;gap:9px;min-width:0;display:flex}.cx-dd-planet{background:var(--dd-accent);width:8px;height:8px;box-shadow:0 0 12px -2px var(--dd-accent);border-radius:50%;flex:none}.cx-dd-coach-name{color:var(--dd-ink);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;line-height:1.2;display:block;overflow:hidden}.cx-dd-coach-sub{color:var(--dd-mute);margin-top:1px;font-size:11px;display:block}.cx-dd-right{text-align:right;flex:none}.cx-dd-wordmark{letter-spacing:.14em;color:var(--dd-ink);font-family:Arial Black,Helvetica Neue,Arial,sans-serif;font-size:15px;font-style:italic;font-weight:900;line-height:1}.cx-dd-date{color:var(--dd-mute);font-variant-numeric:tabular-nums;margin-top:5px;font-size:11px;display:block}.cx-deliverable-doc__title{letter-spacing:-.015em;color:var(--dd-ink);margin:clamp(20px,3.5vw,34px) 0 0;font-size:clamp(24px,4.4vw,32px);font-weight:300;line-height:1.1}.cx-deliverable-doc__title:after{content:"";background:var(--dd-accent);border-radius:2px;width:54px;height:2.6px;margin-top:12px;display:block}.cx-deliverable-doc__prose{color:var(--dd-mute);max-width:68ch;margin-top:clamp(18px,3vw,26px);font-size:16px;line-height:1.62}.cx-deliverable-doc__prose>:first-child{margin-top:0}.cx-deliverable-doc__prose>:last-child{margin-bottom:0}.cx-deliverable-doc__prose p{margin:0 0 .9em}.cx-deliverable-doc__prose h1,.cx-deliverable-doc__prose h2,.cx-deliverable-doc__prose h3,.cx-deliverable-doc__prose h4,.cx-deliverable-doc__prose h5,.cx-deliverable-doc__prose h6{color:var(--dd-ink);letter-spacing:-.01em;text-wrap:balance;font-weight:600;line-height:1.28}.cx-deliverable-doc__prose h1{margin:1.5em 0 .5em;font-size:1.42em}.cx-deliverable-doc__prose h2{margin:1.65em 0 .5em;font-size:1.2em}.cx-deliverable-doc__prose h3{margin:1.4em 0 .4em;font-size:1.02em}.cx-deliverable-doc__prose h4{letter-spacing:.16em;text-transform:uppercase;color:var(--dd-faint);margin:1.5em 0 .45em;font-size:.76em;font-weight:700}.cx-deliverable-doc__prose h5,.cx-deliverable-doc__prose h6{color:var(--dd-mute);margin:1.3em 0 .35em;font-size:.9em}.cx-deliverable-doc__prose strong{color:var(--dd-ink);font-weight:600}.cx-deliverable-doc__prose em{color:var(--dd-ink);font-style:italic}.cx-deliverable-doc__prose del{color:var(--dd-faint)}.cx-deliverable-doc__prose a{color:var(--dd-accent);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in oklab,var(--dd-accent)55%,transparent);text-decoration-color:color-mix(in oklab,var(--dd-accent)55%,transparent)}.cx-deliverable-doc__prose a:hover{-webkit-text-decoration-color:var(--dd-accent);text-decoration-color:var(--dd-accent)}.cx-deliverable-doc__prose ul,.cx-deliverable-doc__prose ol{margin:.5em 0 1em;padding-left:1.5em}.cx-deliverable-doc__prose li{margin:.35em 0;padding-left:.2em}.cx-deliverable-doc__prose li::marker{color:var(--dd-accent)}.cx-deliverable-doc__prose li>ul,.cx-deliverable-doc__prose li>ol{margin:.35em 0}.cx-deliverable-doc__prose li>p{margin:0 0 .4em}.cx-deliverable-doc__prose li.task-list-item{margin-left:-1.25em;list-style:none}.cx-deliverable-doc__prose li.task-list-item input{appearance:none;border:1.5px solid color-mix(in oklab,var(--dd-accent)60%,transparent);background:var(--cx-inset);vertical-align:baseline;border-radius:4px;width:1em;height:1em;margin:0 .55em -.12em 0}.cx-deliverable-doc__prose li.task-list-item input:checked{background:var(--dd-accent);border-color:var(--dd-accent)}.cx-deliverable-doc__prose blockquote{border-left:2.5px solid color-mix(in oklab,var(--dd-accent)60%,transparent);color:var(--dd-mute);margin:1.1em 0;padding:.2em 0 .2em 16px;font-style:italic}.cx-deliverable-doc__prose blockquote>:last-child{margin-bottom:0}.cx-deliverable-doc__prose hr{background:var(--dd-accent);opacity:.85;border:0;border-radius:2px;width:48px;height:2px;margin:1.8em 0}.cx-deliverable-doc__prose code{color:var(--dd-ink);background:var(--cx-inset);border:1px solid var(--cx-inset-line);border-radius:5px;padding:1px 5px;font-family:Menlo,Consolas,SF Mono,monospace;font-size:.85em}.cx-deliverable-doc__prose pre{background:var(--cx-inset);border:1px solid var(--cx-inset-line);border-radius:10px;margin:1em 0;padding:14px 16px;line-height:1.5;overflow-x:auto}.cx-deliverable-doc__prose pre code{color:var(--dd-mute);background:0 0;border:0;padding:0;font-size:.82em}.cx-deliverable-doc__prose table{border-collapse:collapse;width:100%;max-width:100%;margin:1em 0 1.2em;font-size:.92em;display:block;overflow-x:auto}.cx-deliverable-doc__prose th,.cx-deliverable-doc__prose td{border:1px solid var(--dd-line);text-align:left;vertical-align:top;padding:.5em .75em}.cx-deliverable-doc__prose th{color:var(--dd-ink);background:color-mix(in oklab,var(--dd-accent)8%,transparent);font-weight:600}.cx-deliverable-doc__prose td{color:var(--dd-mute)}.sol-del-prose h1,.sol-del-prose h2,.sol-del-prose h3,.sol-del-prose h4,.sol-del-prose h5,.sol-del-prose h6{color:#f6ecda;margin:1.1em 0 .4em;font-weight:600;line-height:1.3}.sol-del-prose>:first-child{margin-top:0}.sol-del-prose h1{font-size:1.12em}.sol-del-prose h2{font-size:1.04em}.sol-del-prose h3{font-size:.98em}.sol-del-prose h4,.sol-del-prose h5,.sol-del-prose h6{letter-spacing:.14em;text-transform:uppercase;color:var(--cx-gold-soft,#ffddb0);font-size:.72em}.sol-del-prose ul,.sol-del-prose ol{margin:.35em 0 .7em;padding-left:1.35em}.sol-del-prose li{margin:.25em 0}.sol-del-prose li::marker{color:var(--cx-gold,#ffc07a)}.sol-del-prose a{color:var(--cx-gold-soft,#ffddb0);text-underline-offset:2px;text-decoration:underline}.sol-del-prose blockquote{color:#d9cbb4;border-left:2px solid #ffc07a80;margin:.7em 0;padding:.1em 0 .1em 12px;font-style:italic}.sol-del-prose hr{background:#ffc07a99;border:0;width:40px;height:1.5px;margin:1.1em 0}.sol-del-prose code{color:#f6ecda;background:#fff0d214;border:1px solid #ffc07a38;border-radius:5px;padding:1px 5px;font-family:Menlo,Consolas,monospace;font-size:.85em}.sol-del-prose pre{background:#fff0d20f;border:1px solid #ffc07a33;border-radius:9px;margin:.7em 0;padding:12px 14px;overflow-x:auto}.sol-del-prose pre code{background:0 0;border:0;padding:0}.sol-del-prose table{border-collapse:collapse;width:100%;max-width:100%;margin:.7em 0;font-size:.92em;display:block;overflow-x:auto}.sol-del-prose th,.sol-del-prose td{text-align:left;border:1px solid #ffc07a38;padding:.4em .6em}.sol-del-prose th{color:#f6ecda;font-weight:600}.cx-deliverable-doc__footer{border-top:1px solid var(--dd-line);color:var(--dd-faint);justify-content:space-between;align-items:center;gap:12px;margin-top:clamp(24px,4vw,36px);padding-top:14px;font-size:11px;display:flex}.cx-deliverable-doc__footer b{color:var(--dd-mute);font-weight:600}.cx-deliverable-doc__footer .cx-dd-meta{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.cx-deliverable-doc{-webkit-backdrop-filter:none;backdrop-filter:none}}.cx-del-peek{max-width:100%;min-height:44px;color:var(--cx-gold-soft,#ffddb0);font:inherit;text-align:left;cursor:pointer;background:radial-gradient(130% 180% at 0%,#ffc07a1a,#0000 66%),#ffffff04;border:1px solid #ffc07a3d;border-radius:999px;align-self:flex-start;align-items:center;gap:.5rem;margin:.1rem 0 .35rem;padding:.55rem .85rem;font-size:.82rem;line-height:1.3;transition:border-color .2s,background .2s,transform .15s;display:inline-flex}.cx-del-peek:hover{border-color:#ffc07a70;transform:translateY(-1px)}.cx-del-peek:active{transform:translateY(0)}.cx-del-peek:focus-visible{outline:2px solid var(--cx-gold,#ffc07a);outline-offset:2px}.cx-del-peek.is-open{border-radius:14px;align-self:stretch;margin-bottom:0}.cx-del-peek__star{color:var(--cx-gold,#ffc07a);text-shadow:0 0 10px #ffc07a8c;flex:none;font-size:.9rem}.cx-del-peek__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}.cx-del-peek__cue{letter-spacing:.02em;color:var(--cx-faint,#6f6a94);flex:none;font-size:.66rem}.cx-del-peek__caret{color:var(--cx-faint,#6f6a94);flex:none;margin-left:auto;transition:transform .2s}.cx-del-peek.is-open .cx-del-peek__caret{transform:rotate(180deg)}.cx-del-bridge{min-height:40px;color:var(--cx-gold-soft,#ffddb0);opacity:.9;align-self:flex-start;align-items:center;gap:.3rem;margin-top:.15rem;padding:.5rem .2rem;font-size:.74rem;font-weight:500;text-decoration:none;transition:opacity .15s,transform .15s;display:inline-flex}.cx-del-bridge svg{flex:none;transition:transform .15s}.cx-del-bridge:hover{opacity:1;text-underline-offset:3px;text-decoration:underline}.cx-del-bridge:hover svg{transform:translate(2px)}.cx-del-bridge:focus-visible{outline:2px solid var(--cx-gold,#ffc07a);outline-offset:2px;border-radius:6px}.cx-deliv-caption{color:var(--cx-mute,#a29ec7);margin:-.2rem 0 .75rem;font-size:.78rem;line-height:1.5}.cx-deliv-head{align-items:baseline;gap:.5rem;min-width:0;display:flex}.cx-deliv-fmt{letter-spacing:.1em;border:1px solid #0000;border-radius:999px;flex:none;align-self:center;padding:.12rem .42rem;font-size:.55rem;font-weight:700}.cx-deliv-fmt.pdf{color:#f3aca8;background:#f078741a;border-color:#f078746b}.cx-deliv-fmt.doc{color:#a7c2ff;background:#8caaff1a;border-color:#8caaff6b}.cx-deliv-fmt.audio{color:#c9b0ff;background:#b28cff1a;border-color:#b28cff6b}.cx-deliv-fmt.note{color:color-mix(in srgb,var(--p,#a78bfa)72%,#fff);border-color:color-mix(in srgb,var(--p,#a78bfa)40%,transparent);background:color-mix(in srgb,var(--p,#a78bfa)12%,transparent)}.cx-deliv-open{border:1px solid color-mix(in srgb,var(--p,#a78bfa)34%,transparent);background:color-mix(in srgb,var(--p,#a78bfa)14%,transparent);min-height:40px;color:color-mix(in srgb,var(--p,#a78bfa)78%,#fff);border-radius:11px;align-items:center;gap:.4rem;margin-top:.55rem;padding:.5rem .85rem;font-size:.78rem;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s,transform .12s;display:inline-flex}.cx-deliv-open svg{flex:none}.cx-deliv-open:hover{background:color-mix(in srgb,var(--p,#a78bfa)22%,transparent);border-color:color-mix(in srgb,var(--p,#a78bfa)50%,transparent)}.cx-deliv-open:active{transform:scale(.98)}.cx-deliv-open:focus-visible{outline:2px solid var(--p,#a78bfa);outline-offset:2px}.cx-deliv-audio{width:100%;height:38px;margin-top:.55rem;display:block}.cx-deliv-audiochip{border:1px solid var(--cx-line,#c9b8ff1a);color:var(--cx-mute,#a29ec7);border-radius:999px;align-items:center;gap:.35rem;margin-top:.55rem;padding:.32rem .6rem;font-size:.72rem;display:inline-flex}.cx-deliv-audiochip svg{flex:none}@media (prefers-reduced-motion:reduce){.cx-del-peek,.cx-del-peek__caret,.cx-del-bridge,.cx-del-bridge svg,.cx-deliv-open{transition:none}.cx-del-peek:hover,.cx-del-peek:active,.cx-del-bridge:hover svg,.cx-deliv-open:active{transform:none}}[data-theme=light] .cx-deliverable-doc{--dd-ink:#1a1430;--dd-mute:#5a5278;--dd-faint:#665d86}.xsc{--xsc-violet:var(--cx-violet,#7c6fff);--xsc-amethyst:var(--cx-amethyst,#a78bfa);--xsc-ink:#f4f0ff;--xsc-ink-soft:#cfc6ee;isolation:isolate;border:1px solid var(--cx-plate-line,#c9b8ff29);color:var(--xsc-ink);font-family:var(--font-sans);background:radial-gradient(120% 90% at 8% -10%,#7c6fff47,#0000 58%),radial-gradient(90% 70% at 100% 110%,#a78bfa2e,#0000 55%),linear-gradient(158deg,#16122a 0%,#0c0a18 100%);border-radius:22px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12,0 24px 60px -28px #060510d9;container-type:inline-size}.xsc-watermark{z-index:0;letter-spacing:.14em;white-space:nowrap;color:#fff;opacity:.05;-webkit-user-select:none;user-select:none;pointer-events:none;font-size:clamp(3rem,15cqw,6rem);font-style:italic;font-weight:900;line-height:.82;position:absolute;top:12%;right:-.16em}.xsc-body{z-index:1;flex-direction:column;gap:.7rem;padding:1.15rem 1.15rem 1rem;display:flex;position:relative}.xsc-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.xsc-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--xsc-amethyst);font-size:.68rem;font-weight:700}.xsc-brand{letter-spacing:.14em;color:var(--xsc-ink);opacity:.9;white-space:nowrap;font-size:.72rem;font-style:italic;font-weight:900}.xsc-title{letter-spacing:-.01em;color:var(--xsc-ink);text-wrap:pretty;margin:0;font-size:clamp(1.15rem,5.2cqw,1.6rem);font-weight:700;line-height:1.25}.xsc-line{color:var(--xsc-ink-soft);text-wrap:pretty;margin:0;font-size:clamp(1rem,4.4cqw,1.2rem);line-height:1.55}.xsc-wave{--pb-grad:linear-gradient(180deg,var(--xsc-amethyst)0%,var(--xsc-violet)100%);--pb-h:40px;margin:.1rem 0 .15rem}.xsc-wave--muted{--pb-h:22px;opacity:.32}.xsc-player{align-items:center;gap:.7rem;display:flex}.xsc-play{background:linear-gradient(140deg,var(--xsc-amethyst)0%,var(--xsc-violet)100%);color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;border:1px solid #ffffff2e;border-radius:999px;flex:none;justify-content:center;align-items:center;width:48px;height:48px;transition:transform .16s cubic-bezier(.22,1,.36,1),box-shadow .16s;display:inline-flex;box-shadow:0 10px 26px -12px #7c6fffe6}.xsc-play:hover{transform:scale(1.05);box-shadow:0 14px 32px -12px #7c6fff}.xsc-play:active{transform:scale(.97)}.xsc-play:focus-visible{outline:2px solid var(--xsc-amethyst);outline-offset:3px}.xsc-ico{width:20px;height:20px}.xsc-ico-play{margin-left:2px}.xsc-spin{animation:.9s linear infinite xsc-spin}@keyframes xsc-spin{to{transform:rotate(360deg)}}.xsc-track{--ap-accent-a:var(--cx-amethyst-soft,#c7bcff);--ap-accent-b:var(--xsc-violet);--ap-track:#c9b8ff38;flex-direction:column;flex:auto;gap:.3rem;min-width:0;display:flex}.xsc-time{font-variant-numeric:tabular-nums;color:var(--xsc-ink-soft);opacity:.8;font-size:.7rem}.xsc-cue{color:var(--xsc-ink-soft);align-items:center;gap:.55rem;font-size:.85rem;font-weight:600;display:flex}.xsc-cue-play{background:linear-gradient(140deg,var(--xsc-amethyst)0%,var(--xsc-violet)100%);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex;box-shadow:0 8px 20px -10px #7c6fffe6}.xsc-cue-play .xsc-ico{width:15px;height:15px}.xsc-foot{color:#b9afdd;border-top:1px solid #c9b8ff1f;flex-wrap:wrap;align-items:center;gap:.4rem;padding-top:.55rem;font-size:.7rem;display:flex}.xsc-foot-brand{color:#cfc6ee;font-weight:700}.xsc-foot-dot{opacity:.5}.xsc-foot-tag{opacity:.9}@container (width<=340px){.xsc-foot-tag,.xsc-foot-dot{display:none}}@media (max-width:360px){.xsc-body{gap:.6rem;padding:.95rem .9rem .85rem}.xsc-play{width:44px;height:44px}}:root[data-theme=light] .xsc{--xsc-ink:#1a1530;--xsc-ink-soft:#4a4270;background:radial-gradient(120% 90% at 8% -10%,#7c6fff29,#0000 58%),radial-gradient(90% 70% at 100% 110%,#a78bfa24,#0000 55%),linear-gradient(158deg,#fff 0%,#f3f0ff 100%);border-color:#7c6fff38;box-shadow:inset 0 1px #ffffffe6,0 22px 50px -30px #2e24606b}:root[data-theme=light] .xsc-watermark{color:#2a2150;opacity:.07}:root[data-theme=light] .xsc-kicker{color:#5b4bd6}:root[data-theme=light] .xsc-foot{color:#5b5285;border-top-color:#7c6fff2e}:root[data-theme=light] .xsc-foot-brand{color:#3a3160}:root[data-theme=light] .xsc-time{color:#4a4270}:root[data-theme=light] .xsc-track{--ap-accent-a:#7c6fff;--ap-accent-b:#6d5efc;--ap-track:#281e5029}@media (prefers-reduced-motion:reduce){.xsc-play,.xsc-play:hover,.xsc-play:active{transition:none;transform:none}.xsc-spin{animation:none}}.xshare-scrim{z-index:80;background:#06040e9e;place-items:end center;padding:0;display:grid;position:fixed;inset:0}@media (min-width:640px){.xshare-scrim{place-items:center;padding:1.5rem}}.xshare-sheet{background:var(--cx-plate-deep);color:#f4f0ff;border:1px solid var(--cx-plate-line-strong);width:min(100vw,28rem);max-height:min(92vh,40rem);-webkit-backdrop-filter:blur(var(--cx-plate-blur-chrome))saturate(var(--cx-plate-sat));backdrop-filter:blur(var(--cx-plate-blur-chrome))saturate(var(--cx-plate-sat));padding:1.1rem 1.15rem calc(1.4rem + var(--x-cutout-bottom,0px));border-radius:20px 20px 0 0;overflow:auto;box-shadow:0 -12px 48px #0000008c}@media (min-width:640px){.xshare-sheet{border-radius:20px;box-shadow:0 24px 60px #0000008c}}.xshare-head{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:1rem;display:flex}.xshare-head-text{align-items:flex-start;gap:.7rem;display:flex}.xshare-ico{color:#a78bfa;flex-shrink:0;width:1.25rem;height:1.25rem;margin-top:.15rem}.xshare-head h2{letter-spacing:-.01em;margin:0;font-size:1.05rem;font-weight:650}.xshare-head p{opacity:.72;margin:.25rem 0 0;font-size:.8rem;line-height:1.45}.xshare-preview{border:1px solid var(--cx-inset-line);background:var(--cx-inset);border-radius:14px;margin-bottom:1rem;padding:.85rem .95rem}.xshare-preview-title{margin:0;font-size:.95rem;font-weight:600;line-height:1.35}.xshare-preview-meta{opacity:.65;margin:.3rem 0 0;font-size:.75rem}.xshare-setup,.xshare-ready{flex-direction:column;gap:.85rem;display:flex}.xshare-check{cursor:pointer;align-items:center;gap:.55rem;font-size:.85rem;display:flex}.xshare-field{opacity:.95;flex-direction:column;gap:.35rem;font-size:.78rem;display:flex}.xshare-field select,.xshare-url{border:1px solid var(--cx-inset-line);background:var(--cx-inset);color:inherit;border-radius:10px;padding:.55rem .7rem;font-size:.85rem}.xshare-urlrow{gap:.4rem;display:flex}.xshare-url{flex:1;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem}.xshare-copy,.xshare-primary{cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:.4rem;font-size:.88rem;font-weight:650;display:inline-flex}.xshare-copy{color:#d8b4fe;white-space:nowrap;background:#a78bfa2e;padding:.55rem .75rem}.xshare-primary{background:linear-gradient(135deg,var(--cx-cta-a,#5b52d6),var(--cx-cta-c,#7358c8));color:#fff;padding:.75rem 1rem}.xshare-primary:disabled{opacity:.55;cursor:not-allowed}.xshare-channels{flex-wrap:wrap;gap:.45rem;display:flex}.xshare-chip{border:1px solid var(--cx-inset-line);background:var(--cx-inset);color:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:.4rem;padding:.55rem .75rem;font-size:.8rem;font-weight:600;text-decoration:none;display:inline-flex}.xshare-chip:hover{background:#a78bfa1f;border-color:#a78bfa73}.xshare-note{opacity:.65;margin:0;font-size:.75rem;line-height:1.45}.xshare-error{color:#f87171;margin:.75rem 0 0;font-size:.82rem}.xshare-cardwrap{margin-bottom:1rem}.xshare-cardnote{opacity:.6;text-align:center;margin:.5rem 0 0;font-size:.72rem;line-height:1.45}.xshare-warn{border:1px solid var(--cx-inset-line);background:var(--cx-inset);opacity:.92;border-left:2px solid #a78bfa99;border-radius:10px;margin:0;padding:.6rem .7rem;font-size:.76rem;line-height:1.5}.xshare-cards{flex-wrap:wrap;gap:.45rem;display:flex}.xshare-chip--ghost{opacity:.85;background:0 0}.xshare-chip--ghost:hover{opacity:1}.xshare-hint{background:#a78bfa1a;border:1px solid #a78bfa59;border-radius:10px;margin:0;padding:.55rem .7rem;font-size:.76rem;line-height:1.5}[data-theme=light] .xshare-hint{background:#7c6fff14;border-color:#5846a047}[data-theme=light] .xshare-scrim{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#a094d27a}[data-theme=light] .xshare-sheet{color:#1a1430}.xshare-embed{z-index:5;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#06040e8c;border-radius:14px;flex-direction:column;justify-content:flex-end;animation:.16s ease-out xshare-embed-in;display:flex;position:absolute;inset:0}@keyframes xshare-embed-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.xshare-embed{animation:none}}.xshare-sheet--embedded{border-radius:16px 16px 12px 12px;width:100%;max-width:none;max-height:min(78%,28rem);margin:0;animation:.18s cubic-bezier(.16,1,.3,1) xshare-sheet-up;box-shadow:0 -8px 32px #0006}@keyframes xshare-sheet-up{0%{opacity:.85;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.xshare-sheet--embedded{animation:none}}.xshare-back{background:var(--cx-inset);color:inherit;cursor:pointer;border:0;border-radius:.6rem;flex-shrink:0;place-items:center;width:2rem;height:2rem;margin-top:.1rem;display:grid}.xshare-back:hover{background:#a78bfa2e}.xshare-done{cursor:pointer;color:inherit;background:#a78bfa24;border:1px solid #c9b8ff38;border-radius:12px;padding:.7rem 1rem;font-size:.88rem;font-weight:650}.xshare-done:hover{background:#a78bfa38}[data-theme=light] .xshare-embed{background:#a094d26b}[data-theme=light] .xshare-done{color:#1a1430;background:#5846a014;border-color:#5846a029}.cx-deliv-modal{flex-direction:column;width:min(720px,100vw - 1.5rem);max-height:min(92dvh,900px);overflow:hidden;background:linear-gradient(165deg,#14101f 0%,#0a0812 100%)!important;border-color:#a78bfa38!important;gap:.75rem!important;max-width:min(720px,100vw - 1.5rem)!important;padding:.85rem .85rem 1rem!important;display:flex!important}.cx-deliv-modal__stack{flex-direction:column;flex:auto;gap:.75rem;min-height:0;display:flex;position:relative}.cx-deliv-modal__doc{overscroll-behavior:contain;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#a78bfa6b transparent;border-radius:16px;flex:auto;min-height:0;max-height:min(72dvh,720px);padding:clamp(18px,3vw,32px) clamp(16px,3vw,36px) clamp(16px,2.5vw,28px);scroll-padding-block:8px;overflow-y:auto}.cx-deliv-modal__doc::-webkit-scrollbar{width:9px}.cx-deliv-modal__doc::-webkit-scrollbar-track{background:0 0}.cx-deliv-modal__doc::-webkit-scrollbar-thumb{background:#a78bfa57 padding-box padding-box;border:2px solid #0000;border-radius:999px}.cx-deliv-modal__doc::-webkit-scrollbar-thumb:hover{background:#a78bfa8c padding-box padding-box}@media (prefers-reduced-motion:reduce){.cx-deliv-modal__doc{scroll-behavior:auto}}[data-theme=light] .cx-deliv-modal__doc{scrollbar-color:#785cd266 transparent}[data-theme=light] .cx-deliv-modal__doc::-webkit-scrollbar-thumb{background:#785cd252 padding-box padding-box}.cx-deliv-modal__glyph{opacity:.9;margin-right:.35rem;font-size:.95em;display:inline-block}.cx-deliv-modal__empty{flex-direction:column;align-items:flex-start;gap:.85rem;display:flex}.cx-deliv-modal__actions{border-top:1px solid #a78bfa24;flex-wrap:wrap;flex:none;align-items:center;gap:.55rem;min-height:2.4rem;margin-top:-.15rem;padding:.65rem .35rem .1rem;display:flex}[data-theme=light] .cx-deliv-modal__actions{border-top-color:#281e501f}.cx-deliv-card--clickable{cursor:pointer;transition:border-color .18s,transform .18s}.cx-deliv-card--clickable:hover{border-color:#a78bfa52}.cx-deliv-card--clickable:focus-visible{outline-offset:2px;outline:2px solid #a78bfa8c}@media (prefers-reduced-motion:reduce){.cx-deliv-card--clickable{transition:none}}[data-theme=light] .cx-deliv-modal{color:#1a1430;background:linear-gradient(165deg,#fff 0%,#f4f1ff 100%)!important;border-color:#281e5024!important}[data-theme=light] .cx-deliv-modal__empty{color:#5a5278}.vak{border:1px solid var(--cx-grad-line,#7c6fff66);background:radial-gradient(120% 120% at 50% 0%,#ffffff14,#ffffff05),var(--cx-panel,#121022b8);width:60px;height:60px;color:var(--cx-text,#ece9f8);cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-backdrop-filter:blur(12px);transition:transform .24s var(--cx-ease,cubic-bezier(.22,.7,.16,1)),border-color .28s var(--cx-ease,ease),box-shadow .28s var(--cx-ease,ease),background .28s var(--cx-ease,ease);border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff14,0 18px 44px -30px #7c6fff8c}.vak.vak-pill{border-radius:999px;gap:.55rem;width:auto;min-width:44px;height:52px;padding:0 1.15rem 0 .9rem}.vak:hover{border-color:color-mix(in srgb,var(--cx-grad-b,#7c6fff)60%,transparent);box-shadow:inset 0 1px 0 #ffffff1f,var(--cx-glow,0 0 24px -4px #7c6fff99),0 20px 46px -28px #7c6fffb3}.vak:active{transform:scale(.95)}.vak:focus-visible{outline:2px solid var(--cx-grad-b,#7c6fff);outline-offset:3px}.vak-core{z-index:2;place-items:center;width:100%;height:100%;display:grid;position:relative}.vak-pill .vak-core{flex:none;width:30px;height:30px}.vak-glyph{width:24px;height:24px;color:var(--cx-amethyst-soft,#c7bcff);transition:color .28s var(--cx-ease,ease),transform .28s var(--cx-ease,ease)}.vak-pill .vak-glyph{width:20px;height:20px}.vak-spin{animation:.85s linear infinite vak-spin}.vak-label{z-index:2;letter-spacing:-.005em;color:var(--cx-text,#ece9f8);white-space:nowrap;font-size:.92rem;font-weight:600;position:relative}.vak.is-active{background:radial-gradient(120% 120% at 50% 0%,#ffffff24,#7c6fff1a),var(--cx-grad-soft,#7c6fff24);box-shadow:inset 0 1px 0 #fff3,var(--cx-glow,0 0 24px -4px #7c6fff99),0 0 0 1px color-mix(in srgb,var(--cx-grad-b,#7c6fff)40%,transparent);border-color:#0000}.vak.is-active .vak-glyph{color:#fdfcff}.vak.is-listening .vak-core{animation:vak-breathe 1.5s var(--cx-ease,ease-in-out)infinite}.vak-rings{z-index:1;border-radius:inherit;pointer-events:none;position:absolute;inset:0}.vak-ring{border-radius:inherit;border:1.5px solid color-mix(in srgb,var(--cx-grad-b,#7c6fff)55%,transparent);opacity:0;position:absolute;inset:0}.vak.is-listening .vak-ring{animation:vak-pulse 1.9s var(--cx-ease,cubic-bezier(.22,.7,.16,1))infinite}.vak.is-listening .vak-ring:nth-child(2){animation-delay:.63s}.vak.is-listening .vak-ring:nth-child(3){animation-delay:1.26s}@keyframes vak-pulse{0%{opacity:.55;transform:scale(1)}70%{opacity:0;transform:scale(1.9)}to{opacity:0;transform:scale(1.9)}}@keyframes vak-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes vak-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.vak,.vak-glyph{transition:none}.vak.is-listening .vak-core,.vak.is-listening .vak-ring{animation:none}.vak.is-listening .vak-ring:first-child{opacity:.4}.vak-spin{animation-duration:1.6s}}:root[data-theme=light] .vak{color:#2a2350;background:radial-gradient(120% 120% at 50% 0,#ffffffe6,#f4f1ffb8),#ffffffd9;border-color:#281e5024;box-shadow:inset 0 1px #ffffffd9,0 14px 34px -22px #3c287859}:root[data-theme=light] .vak.is-listening{border-color:color-mix(in srgb,var(--cx-accent,#7c6fff)45%,transparent)}:root{--xmn-accent:var(--landing-accent,#7c6fff);--xmn-accent-blue:var(--landing-accent-blue,#6366f1);--xmn-accent-light:var(--landing-accent-light,#a78bfa);--xmn-gold:#ffd27d;--xmn-gold-deep:#f5b942}.xmn{z-index:40;width:100%;padding-bottom:env(safe-area-inset-bottom,0px);pointer-events:none;transition:none;position:fixed;bottom:0;left:0;right:0;opacity:1!important;visibility:visible!important;transform:none!important}@media (min-width:768px){.xmn,.xmn-sheet,.xmn-scrim{display:none!important}}.xmn[data-visible=false],.xmn[data-visible=true]{pointer-events:none;opacity:1!important;visibility:visible!important;transform:none!important}.xmn-bar{pointer-events:auto;background:var(--cx-plate-chrome);border:1px solid var(--cx-plate-line);height:60px;-webkit-backdrop-filter:blur(var(--cx-plate-blur-chrome))saturate(var(--cx-plate-sat));border-radius:22px;grid-auto-columns:1fr;grid-auto-flow:column;align-items:stretch;margin:0 10px 8px;display:grid;position:relative;overflow:visible;box-shadow:0 -2px 30px #08061480,inset 0 1px #ffffff0d}.xmn-bar:before{content:"";background:linear-gradient(180deg,color-mix(in srgb,var(--xmn-accent)14%,transparent),transparent);pointer-events:none;border-radius:22px 22px 0 0;height:40%;position:absolute;inset:0 0 auto}.xmn-fab{right:max(14px,calc(env(safe-area-inset-right,0px) + 10px));bottom:calc(env(safe-area-inset-bottom) + 76px);z-index:1;pointer-events:none;width:max-content;position:absolute}.xmn-fab .xmn-voice-fab{pointer-events:auto;width:52px;height:52px}.xmn-tab{pointer-events:auto;color:#e8e2ffd1;letter-spacing:.01em;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-height:44px;padding:6px 2px;font-size:10px;font-weight:600;line-height:1;text-decoration:none;transition:color .2s;display:flex;position:relative}.xmn-tab:hover{color:#f4f0ff}.xmn-tab.active{color:#fff}.xmn-ico-wrap{place-items:center;width:26px;height:26px;display:grid;position:relative}.xmn-ico{z-index:1;width:21px;height:21px;transition:transform .2s;position:relative}.xmn-tab.active .xmn-ico{transform:translateY(-1px)}.xmn-tab.active .xmn-ico-wrap:after{content:"";background:radial-gradient(circle,color-mix(in srgb,var(--xmn-accent)55%,transparent),transparent 70%);filter:blur(2px);z-index:0;border-radius:50%;animation:.25s both xmn-glow-in;position:absolute;inset:-6px}.xmn-tab.active:before{content:"";background:linear-gradient(90deg,var(--xmn-accent-light),var(--xmn-accent-blue));width:18px;height:3px;box-shadow:0 0 8px color-mix(in srgb,var(--xmn-accent)60%,transparent);border-radius:0 0 999px 999px;position:absolute;top:0}.xmn-tab.xmn-solis{background:0 0!important}.xmn-tab.xmn-solis .xmn-ico-wrap{box-shadow:none;background:0 0}.xmn-tab.xmn-solis:hover .xmn-ico{color:var(--xmn-gold);filter:drop-shadow(0 0 5px color-mix(in srgb,var(--xmn-gold-deep)45%,transparent))}.xmn-tab.xmn-solis.active{color:#ffe6b0;background:0 0!important}.xmn-tab.xmn-solis.active .xmn-ico{color:#ffd27d;filter:drop-shadow(0 0 8px color-mix(in srgb,var(--xmn-gold)70%,transparent))}.xmn-tab.xmn-solis.active .xmn-ico-wrap:after{background:radial-gradient(circle,color-mix(in srgb,var(--xmn-gold)45%,transparent)0%,color-mix(in srgb,var(--xmn-gold-deep)22%,transparent)45%,transparent 72%);filter:blur(1px);box-shadow:none;opacity:.95;border:0;animation:3.2s ease-in-out infinite xmn-sun-pulse}.xmn-tab.xmn-solis.active:before{background:linear-gradient(90deg,var(--xmn-gold),var(--xmn-gold-deep));box-shadow:0 0 8px color-mix(in srgb,var(--xmn-gold-deep)70%,transparent)}.xmn-kronos{pointer-events:auto;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;justify-content:flex-end;align-items:center;gap:2px;min-height:44px;padding:0 2px 7px;display:flex;position:relative}.xmn-kronos:before{content:"";background:radial-gradient(60% 90% at 50% 0%,color-mix(in srgb,var(--xmn-accent)26%,transparent),transparent 72%);pointer-events:none;z-index:0;border-radius:0 0 60px 60px;width:72px;height:40px;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.xmn-kronos-orb{z-index:1;border-radius:50%;place-items:center;transition:transform .18s cubic-bezier(.2,.7,.2,1);display:grid;position:absolute;top:0;left:50%;overflow:visible;transform:translate(-50%,-46%)}.xmn-kronos-orb:before{content:"";background:radial-gradient(circle,color-mix(in srgb,var(--xmn-accent-light)34%,transparent),transparent 70%);filter:blur(5px);z-index:-1;pointer-events:none;border-radius:50%;position:absolute;inset:-9px}.xmn-kronos:hover .xmn-kronos-orb{transform:translate(-50%,-50%)scale(1.04)}.xmn-kronos:active .xmn-kronos-orb{transform:translate(-50%,-44%)scale(.97)}.xmn-kronos:focus-visible{outline:none}.xmn-kronos:focus-visible .xmn-kronos-orb{outline:2px solid var(--xmn-accent-light);outline-offset:3px}.xmn-kronos-label{z-index:1;letter-spacing:.01em;color:#e2dcffd1;text-shadow:0 1px 6px #080614d9;font-size:10px;font-weight:600;line-height:1;position:relative}.xmn-kronos.xmn-solis-dock .xmn-kronos-label,.xmn-solis-label{color:#ffe4b4e6;letter-spacing:.02em;text-shadow:0 0 10px color-mix(in srgb,var(--xmn-gold-deep)35%,transparent),0 1px 6px #080614d9}.xmn-kronos.xmn-solis-dock:before{background:radial-gradient(58% 100% at 50% 0%,color-mix(in srgb,var(--xmn-gold)42%,transparent)0%,color-mix(in srgb,var(--xmn-gold-deep)26%,transparent)42%,transparent 76%);width:84px;height:50px;box-shadow:0 0 22px color-mix(in srgb,var(--xmn-gold-deep)22%,transparent);top:-20px}.xmn-kronos.xmn-solis-dock:after{content:"";background:radial-gradient(ellipse at center,color-mix(in srgb,var(--xmn-gold-deep)48%,transparent),transparent 72%);filter:blur(3px);pointer-events:none;z-index:0;opacity:.9;border-radius:50%;width:40px;height:10px;transition:opacity .2s,width .2s,filter .2s;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.xmn-kronos.xmn-solis-dock .xmn-kronos-orb{filter:drop-shadow(0 4px 14px color-mix(in srgb,var(--xmn-gold-deep)38%,transparent));transition:transform .18s cubic-bezier(.2,.7,.2,1),filter .2s;transform:translate(-50%,-52%)}.xmn-kronos.xmn-solis-dock .xmn-kronos-orb:before{background:radial-gradient(circle,color-mix(in srgb,var(--xmn-gold)52%,transparent)0%,color-mix(in srgb,var(--xmn-gold-deep)28%,transparent)48%,transparent 72%);filter:blur(6px);inset:-12px}.xmn-kronos.xmn-solis-dock:hover .xmn-kronos-orb{filter:drop-shadow(0 6px 18px color-mix(in srgb,var(--xmn-gold-deep)48%,transparent));transform:translate(-50%,-56%)scale(1.05)}.xmn-kronos.xmn-solis-dock:active .xmn-kronos-orb{transform:translate(-50%,-48%)scale(.97)}.xmn-kronos.xmn-solis-dock.active:before{background:radial-gradient(58% 100% at 50% 0%,color-mix(in srgb,var(--xmn-gold)58%,transparent)0%,color-mix(in srgb,var(--xmn-gold-deep)36%,transparent)40%,transparent 78%);width:92px;height:54px;box-shadow:0 0 28px color-mix(in srgb,var(--xmn-gold-deep)36%,transparent),0 -2px 16px color-mix(in srgb,var(--xmn-gold)22%,transparent);top:-22px}.xmn-kronos.xmn-solis-dock.active:after{opacity:1;filter:blur(2.5px);background:radial-gradient(ellipse at center,color-mix(in srgb,var(--xmn-gold)62%,transparent),transparent 72%);width:48px}.xmn-kronos.xmn-solis-dock.active .xmn-kronos-orb{filter:drop-shadow(0 4px 18px color-mix(in srgb,var(--xmn-gold-deep)55%,transparent));transform:translate(-50%,-54%)}.xmn-kronos.xmn-solis-dock.active .xmn-kronos-orb:before{background:radial-gradient(circle,#fff4d48c 0%,color-mix(in srgb,var(--xmn-gold)48%,transparent)38%,color-mix(in srgb,var(--xmn-gold-deep)28%,transparent)58%,transparent 74%);animation:2.8s ease-in-out infinite xmn-solis-pedestal-glow;inset:-14px}.xmn-kronos.xmn-solis-dock.active .xmn-kronos-label,.xmn-kronos.xmn-solis-dock.active .xmn-solis-label{color:#fff8ec;text-shadow:0 0 14px color-mix(in srgb,var(--xmn-gold)55%,transparent),0 1px 6px #080614e6;font-weight:700}.xmn-kronos.xmn-solis-dock:focus-visible .xmn-kronos-orb{outline-color:var(--xmn-gold,#f5b942);outline-offset:4px}@keyframes xmn-solis-pedestal-glow{0%,to{opacity:.88;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}.xmn-dot{background:var(--xmn-accent-light);width:8px;height:8px;box-shadow:0 0 6px color-mix(in srgb,var(--xmn-accent)70%,transparent);z-index:2;border-radius:50%;position:absolute;top:0;right:-1px}.xmn-scrim{z-index:55;-webkit-backdrop-filter:blur(10px);background:#06050ed6;border:0;padding:0;animation:.2s both xmn-fade-in;position:fixed;inset:0}.xmn-sheet{z-index:56;padding:8px 12px calc(16px + env(safe-area-inset-bottom));background:radial-gradient(120% 80% at 50% 0%,#7c6fff1f,transparent 55%),var(--cx-plate-deep);border-top:1px solid var(--cx-plate-line-strong);-webkit-backdrop-filter:blur(var(--cx-plate-blur-chrome))saturate(var(--cx-plate-sat));color:#f4f0ff;border-radius:26px 26px 0 0;animation:.3s cubic-bezier(.22,1,.36,1) both xmn-rise;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -12px 44px #06050ebf}.xmn-sheet-top{justify-content:center;align-items:center;min-height:22px;display:flex;position:relative}.xmn-handle{background:#c7bcff61;border-radius:999px;width:38px;height:4px;margin:4px auto 10px}.xmn-sheet-close{position:absolute;top:-2px;right:0}.xmn-sheet-label{letter-spacing:.08em;text-transform:uppercase;color:#e2dcffe0;margin:6px;font-size:10px;font-weight:700}.xmn-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.xmn-cell{background:var(--cx-nested-plate,#16122a);color:#f4f0ff;text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;border:1px solid #a78bfa29;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:72px;padding:12px 6px;font-size:11.5px;font-weight:600;text-decoration:none;transition:background .18s,border-color .18s,transform .12s;display:flex}.xmn-cell:hover{background:#1e1a32;border-color:#a78bfa52}.xmn-cell:active{transform:scale(.96)}.xmn-cell-ico{width:22px;height:22px;color:var(--xmn-accent-light);position:relative}.xmn-cell.danger,.xmn-cell.danger .xmn-cell-ico{color:#f6a9b6}.xmn-cell.xmn-cell-highlight{color:#f0eaff;background:radial-gradient(120% 100% at 50% 0,#8b5cf638,#0000 65%),#1a1430;border-color:#a78bfa6b;box-shadow:inset 0 1px #c7bcff1f}.xmn-cell.xmn-cell-highlight .xmn-cell-ico{color:#c4b5fd}.xmn-cell.xmn-cell-highlight:hover{background:radial-gradient(120% 100% at 50% 0,#8b5cf64d,#0000 65%),#221a3c;border-color:#a78bfa94}@keyframes xmn-rise{0%{opacity:.4;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes xmn-fade-in{0%{opacity:0}to{opacity:1}}@keyframes xmn-glow-in{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes xmn-sun-pulse{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.12)}}@media (prefers-reduced-motion:reduce){.xmn,.xmn-ico,.xmn-sheet,.xmn-scrim,.xmn-cell,.xmn-kronos-orb,.xmn-tab.xmn-solis.active .xmn-ico-wrap:after,.xmn-kronos.xmn-solis-dock.active .xmn-kronos-orb:before{transition:none!important;animation:none!important}}[data-theme=light] .xmn-bar{box-shadow:0 -10px 28px -16px #3c28782e}[data-theme=light] .xmn-tab{color:#4a4368}[data-theme=light] .xmn-tab.active{color:#1a1430}[data-theme=light] .xmn-tab-label{color:inherit}[data-theme=light] .xmn-tab.xmn-solis.active{color:#8a5410}[data-theme=light] .xmn-tab.xmn-solis.active .xmn-ico{color:#b8730a}[data-theme=light] .xmn-more-sheet,[data-theme=light] .xmn-sheet{color:#1a1430;box-shadow:0 -24px 60px -28px #3c287847}[data-theme=light] .xmn-sheet-item{color:#1a1430}[data-theme=light] .xmn-sheet-item:hover,[data-theme=light] .xmn-sheet-item:focus-visible{background:#f3ebe3}[data-theme=light] .xmn-sheet-label{color:#5f5880}[data-theme=light] .xmn-cell{background:var(--cx-nested-plate,#fff);color:var(--foreground,#1a1430);border-color:#281e501f}[data-theme=light] .xmn-cell:hover{background:#f3ebe3;border-color:#6d5efc52}[data-theme=light] .xmn-cell-ico{color:var(--primary,#6d5efc)}[data-theme=light] .xmn-cell.danger,[data-theme=light] .xmn-cell.danger .xmn-cell-ico{color:#b42318}[data-theme=light] .xmn-cell.xmn-cell-highlight{color:#1a1430;background:radial-gradient(120% 100% at 50% 0,#6d5efc24,#0000 65%),#faf6f0;border-color:#6d5efc6b;box-shadow:inset 0 1px #ffffffd9}[data-theme=light] .xmn-cell.xmn-cell-highlight .xmn-cell-ico{color:#6d5efc}[data-theme=light] .xmn-cell.xmn-cell-highlight:hover{background:radial-gradient(120% 100% at 50% 0,#6d5efc33,#0000 65%),#f3ebe3;border-color:#6d5efc8c}[data-theme=light] .xmn-kronos-label{color:#1a1430;text-shadow:none}[data-theme=light] .xmn-kronos.xmn-solis-dock .xmn-kronos-label,[data-theme=light] .xmn-solis-label,[data-theme=light] .xmn-kronos.xmn-solis-dock.active .xmn-kronos-label,[data-theme=light] .xmn-kronos.xmn-solis-dock.active .xmn-solis-label{color:#8a5410;text-shadow:none}:root{--band-sidebar-row-h:40px;--band-list-pad-y:8px;--band-section-gap:16px;--band-miniplayer-reserve:0px;--band-touch-target-min:44px;--band-settings-max:42rem;--band-settings-admin-max:56rem}html[data-posture=tablet]{--band-sidebar-row-h:46px;--band-list-pad-y:10px;--band-section-gap:20px;--band-miniplayer-reserve:96px;--band-settings-max:48rem;--band-settings-admin-max:56rem}html[data-display-band=expanded][data-posture=tablet]{--band-settings-max:56rem;--band-settings-admin-max:72rem}html[data-display-band=expanded][data-posture=tablet][data-orientation=landscape]{--band-settings-max:60rem;--band-settings-admin-max:80rem}html[data-posture=tablet] .x-travel-chrome-side nav li>a,html[data-posture=tablet] .x-travel-chrome-side nav li>button{min-height:var(--band-touch-target-min);padding-top:var(--band-list-pad-y);padding-bottom:var(--band-list-pad-y)}html[data-posture=tablet] .x-travel-chrome-side nav{gap:var(--band-section-gap)}html[data-posture=tablet] .x-travel-chrome-side{-webkit-user-select:none;user-select:none}html[data-posture=tablet] .x-travel-chrome-side button,html[data-posture=tablet] .x-travel-chrome-side a{min-height:var(--band-touch-target-min);min-width:var(--band-touch-target-min)}html[data-posture=tablet] #main-content{padding:1.5rem 1.75rem calc(1.5rem + env(safe-area-inset-bottom,0px));-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-width:none}html[data-posture=tablet] #main-content::-webkit-scrollbar{display:none}html[data-display-band=regular][data-posture=tablet] #main-content{padding-left:max(1.25rem,env(safe-area-inset-left,0px));padding-right:max(1.25rem,env(safe-area-inset-right,0px))}html[data-display-band=expanded][data-posture=tablet] #main-content{padding-left:max(2rem,env(safe-area-inset-left,0px));padding-right:max(2rem,env(safe-area-inset-right,0px))}html[data-display-band=expanded][data-posture=tablet][data-orientation=landscape] #main-content{padding-left:max(2.25rem,env(safe-area-inset-left,0px));padding-right:max(2.25rem,env(safe-area-inset-right,0px))}html[data-posture=tablet] .x-travel-chrome-top button,html[data-posture=tablet] .x-travel-chrome-top a.inline-flex,html[data-posture=tablet] .band-rail-toggle{min-height:var(--band-touch-target-min);min-width:var(--band-touch-target-min)}html[data-posture=tablet] body{overscroll-behavior:none}html[data-posture=tablet][data-surface=settings] .xset,html[data-posture=tablet][data-surface=settings] .xset.xprof{max-width:min(var(--band-settings-max),100%);box-sizing:border-box;width:100%;margin-inline:auto}html[data-posture=tablet][data-surface=settings] .xset--admin{max-width:min(var(--band-settings-admin-max),100%)}html[data-posture=tablet][data-surface=settings] .xset__lede{max-width:min(42rem,100%)}html[data-display-band=expanded][data-posture=tablet][data-surface=settings] .xset__lede{max-width:min(48rem,100%)}html[data-posture=tablet][data-surface=settings] .xset__body{width:100%;max-width:none}html[data-display-band=expanded][data-posture=tablet][data-surface=settings] .xset-section__content{max-width:none}html[data-posture=tablet] .xftb-tab{min-height:var(--band-touch-target-min);padding-top:.55rem;padding-bottom:.55rem}html[data-posture=tablet][data-surface=settings] .xset__nav .xftb-list{gap:.5rem}html[data-display-band=expanded][data-posture=tablet][data-orientation=landscape][data-surface=settings] .xftb{margin-left:0;margin-right:0}.xmp[data-placement=ipad]{left:auto;right:max(16px,env(safe-area-inset-right,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));gap:.6rem;width:min(430px,100vw - 32px);padding:.45rem .65rem}html[data-posture=tablet] body:has(.sol-compose) .xmp[data-placement=ipad]{bottom:calc(7.5rem + env(safe-area-inset-bottom,0px))}html[data-posture=tablet] body[data-mini-player=on] #main-content{padding-bottom:calc(var(--band-miniplayer-reserve) + env(safe-area-inset-bottom,0px))!important}@media (hover:hover) and (pointer:fine){html[data-posture=tablet] .band-hoverable:hover{background:color-mix(in oklab,currentColor 8%,transparent);border-radius:10px}html[data-posture=tablet][data-pointer=fine] .x-travel-chrome-side nav li>a:hover,html[data-posture=tablet][data-pointer=fine] .x-travel-chrome-side nav li>button:hover{background:color-mix(in oklab,var(--sidebar-accent,currentColor)12%,transparent)}}html[data-posture=tablet][data-pointer=coarse] .xftb-tab:hover{transform:none}html[data-posture=tablet] .x-travel-chrome-top,html[data-posture=tablet] .x-travel-chrome-bottom{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.xnf{max-width:40rem;margin:0 auto;padding:2.5rem .85rem}.xnf-card{padding:1.5rem 1.4rem 1.6rem}.xnf-head{align-items:flex-start;gap:.95rem;display:flex}.xnf-orb{opacity:.85;background:radial-gradient(circle at 34% 30%,#fff7ec 0%,#ffcf8a 34%,#ff9d43 66%,#b8560f 96%);border-radius:999px;flex:none;width:2.6rem;height:2.6rem;position:relative;box-shadow:0 0 22px 4px #ffa04666,0 0 46px 12px #ff82282e,inset -4px -5px 11px #3c140052,inset 3px 3px 8px #ffffff38}.xnf-orb:after{content:"";border-radius:inherit;z-index:-1;background:radial-gradient(circle,#ffaa5038,#0000 68%);position:absolute;inset:-8px}.xnf-eyebrow{margin:0 0 .28rem}.xnf-title{letter-spacing:-.02em;color:var(--cx-text);margin:0;font-size:clamp(1.2rem,4.5vw,1.55rem);font-weight:650;line-height:1.15}.xnf-body{color:var(--cx-mute);max-width:44ch;margin:.4rem 0 0;font-size:.86rem;line-height:1.5}.xnf-path{color:var(--cx-mute);word-break:break-all;border-radius:.7rem;margin-top:1.1rem;padding:.55rem .75rem;font-size:.72rem}.xnf-code{color:var(--cx-text);font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace}.xnf-actions{flex-wrap:wrap;gap:.55rem;margin-top:1.25rem;display:flex}.xnf-btn{cursor:pointer;min-height:42px;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s var(--cx-ease);border:1px solid #0000;border-radius:.75rem;align-items:center;gap:.4rem;padding:0 1rem;font-size:.82rem;font-weight:600;text-decoration:none;display:inline-flex}.xnf-btn:active{transform:scale(.98)}.xnf-btn:focus-visible{outline-offset:2px;outline:2px solid #a78bfaa6}.xnf-btn--primary{color:#fff;background:var(--cx-cta,linear-gradient(120deg,#5b52d6,#6655d8 50%,#7358c8));box-shadow:0 6px 18px -8px #7c6fff99}.xnf-btn--primary:hover{filter:brightness(1.06)}[data-theme=light] .xnf-btn--primary{color:#fff}.xnf-btn--ghost{color:var(--cx-mute);border-color:var(--cx-line);background:0 0}.xnf-btn--ghost:hover{color:var(--cx-text);border-color:var(--cx-plate-line-strong);background:var(--cx-inset-hover)}@media (prefers-reduced-motion:reduce){.xnf-btn{transition:none}.xnf-btn:active{transform:none}}.cyl-root{width:100%;max-width:560px;padding:clamp(1rem,4vw,1.6rem);padding-bottom:calc(1.4rem + var(--x-safe-bottom,0px));color:#f4f0ff;box-sizing:border-box;flex-direction:column;gap:clamp(1.1rem,4vw,1.5rem);margin-inline:auto;display:flex}.cyl-root.cyl-settings{max-width:none;padding:0;padding-bottom:calc(.5rem + var(--x-safe-bottom,0px));gap:.85rem;margin-inline:0}.cyl-head{flex-direction:column;gap:.55rem;display:flex}.cyl-root.cyl-settings .cyl-head{background:radial-gradient(120% 140% at 0 0,#6366f11f,#0000 55%),linear-gradient(158deg,#18122e 0%,#0e0b18 100%);border:1px solid #c9b8ff29;border-radius:1rem;gap:.45rem;padding:.95rem 1.1rem 1rem;box-shadow:inset 0 1px #ffffff0f,0 18px 40px -28px #000000d9}.cyl-eyebrow{color:#c7bcff}.cyl-title{letter-spacing:-.015em;color:#f8f5ff;text-wrap:balance;text-shadow:0 1px 2px #060410e6,0 0 18px #0604108c;font-size:clamp(1.45rem,5.5vw,1.85rem);font-weight:550;line-height:1.12}.cyl-lede{color:#ddd8f4;max-width:52ch;font-size:.9rem;line-height:1.55}.cyl-lede strong{color:#f4f0ff;font-weight:650}.cyl-assure{color:#e2dcff;background:radial-gradient(120% 140% at 0%,#7c6fff29,#0000 60%),#16122a;border:1px solid #7c6fff5c;border-radius:999px;align-self:flex-start;align-items:center;gap:.5rem;margin-top:.15rem;padding:.5rem .8rem;font-size:.76rem;font-weight:500;display:inline-flex}.cyl-assure-ico{width:15px;height:15px;color:var(--cx-amethyst-soft,#c7bcff);flex:none}.cyl-assure-dim{color:#a8a2c8;font-weight:400}.cyl-grid{grid-template-columns:1fr;gap:.7rem;width:100%;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.cyl-grid{grid-template-columns:1fr 1fr}}.cyl-root.cyl-settings .cyl-grid{gap:.75rem}.cyl-root.cyl-settings .cyl-card,.cyl-root.cyl-settings .cx-card.cyl-card{box-sizing:border-box;width:100%;min-height:100%}.cyl-card,.cx-card.cyl-card{-webkit-backdrop-filter:blur(18px)saturate(1.2);color:#f4f0ff;transition:border-color .3s var(--cx-ease,ease),box-shadow .3s var(--cx-ease,ease),transform .3s var(--cx-ease,ease);background:radial-gradient(120% 140% at 0 0,#6366f11a,#0000 55%),radial-gradient(120% 140% at 100% 100%,#a78bfa1f,#0000 55%),linear-gradient(158deg,#18122e 0%,#0e0b18 100%);border:1px solid #c9b8ff29;border-radius:20px;align-items:flex-start;gap:.85rem;padding:.95rem 1rem;display:flex;box-shadow:inset 0 1px #ffffff0f,0 22px 50px -34px #000000e6}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.cyl-card,.cx-card.cyl-card{background:radial-gradient(120% 140% at 0 0,#6366f11a,#0000 55%),linear-gradient(158deg,#18122e 0%,#0e0b18 100%)}}.cyl-card.is-on,.cx-card.cyl-card.is-on{border-color:#7c6fff6b;box-shadow:inset 0 1px #ffffff14,0 0 0 1px #7c6fff2e,0 22px 50px -34px #7c6fff8c}.cyl-ico{background:#16122a;border:1px solid #c9b8ff29;border-radius:14px;flex:none;place-items:center;width:46px;height:46px;display:grid;box-shadow:inset 0 1px #ffffff0f}.cyl-ico-glyph{width:21px;height:21px}.cyl-ico.accent-gold{color:var(--cx-gold,#ffc07a);background:radial-gradient(120% 120% at 50% 0,#ffc07a47,#0000 65%),#1a1630;border-color:#ffc07a52}.cyl-ico.accent-violet{color:var(--cx-amethyst-soft,#c7bcff);background:radial-gradient(120% 120% at 50% 0,#7c6fff52,#0000 65%),#1a1630;border-color:#7c6fff57}.cyl-ico.accent-amethyst{color:var(--cx-amethyst,#a78bfa);background:radial-gradient(120% 120% at 50% 0,#a78bfa4d,#0000 65%),#1a1630;border-color:#a78bfa57}.cyl-ico.accent-indigo{color:#b6bcff;background:radial-gradient(120% 120% at 50% 0,#6366f157,#0000 65%),#1a1630;border-color:#6366f15c}.cyl-ico.accent-silver{color:var(--cx-silver,#cdd6ff);background:radial-gradient(120% 120% at 50% 0,#cdd6ff3d,#0000 65%),#1a1630;border-color:#cdd6ff47}.cyl-body{flex-direction:column;flex:1;gap:.22rem;min-width:0;display:flex}.cyl-name-row{flex-wrap:wrap;align-items:center;gap:.4rem .5rem;display:flex}.cyl-name{letter-spacing:-.005em;color:#f4f0ff;font-size:.98rem;font-weight:600}.cyl-tag{letter-spacing:.06em;text-transform:uppercase;color:#ffddb0;background:#1e1830;border:1px solid #ffc07a57;border-radius:999px;align-items:center;gap:.22rem;padding:.12rem .42rem;font-size:.6rem;font-weight:600;display:inline-flex}.cyl-tag-ico{width:9px;height:9px}.cyl-pill{letter-spacing:.05em;text-transform:uppercase;color:#d7f5e6;background:#14241c;border:1px solid #7ae6b25c;border-radius:999px;align-items:center;gap:.24rem;padding:.12rem .46rem;font-size:.6rem;font-weight:600;display:inline-flex}.cyl-pill-ico{width:10px;height:10px}.cyl-soon{letter-spacing:.06em;text-transform:uppercase;color:var(--cx-faint,#6f6a94);border:1px solid var(--cx-line,#c9b8ff24);background:#c9b8ff0d;border-radius:999px;align-items:center;padding:.12rem .46rem;font-size:.6rem;font-weight:600;display:inline-flex}.cyl-card.is-soon{opacity:.6}.cyl-feeds{color:#ddd8f4;font-size:.82rem;line-height:1.5}.cyl-feeds-em{color:#f4f0ff}.cyl-reads{color:#c8c2e6;font-size:.78rem;line-height:1.5}.cyl-note{color:#c7bcff;margin-top:.28rem;font-size:.72rem;line-height:1.45}.cyl-switch{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-self:center;align-items:center;min-width:44px;min-height:44px;padding:0;display:inline-flex}.cyl-switch:disabled{cursor:default}.cyl-switch-track{width:46px;height:28px;transition:background .28s var(--cx-ease,ease),border-color .28s var(--cx-ease,ease);background:#0c0a14;border:1px solid #c9b8ff38;border-radius:999px;position:relative;box-shadow:inset 0 1px 3px #0000008c}.cyl-switch.on .cyl-switch-track{background:var(--cx-grad,linear-gradient(120deg,#6366f1,#7c6fff 50%,#a78bfa));box-shadow:var(--cx-glow,0 0 18px -4px #7c6fff99),inset 0 1px 2px #ffffff40;border-color:#0000}.cyl-switch-knob{width:22px;height:22px;transition:transform .28s var(--cx-ease,cubic-bezier(.22,.7,.16,1));background:#fdfcff;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:3px;transform:translateY(-50%);box-shadow:0 2px 6px #00000073}.cyl-switch.on .cyl-switch-knob{transform:translate(18px,-50%)}.cyl-switch-spin{width:13px;height:13px;color:var(--cx-violet,#7c6fff);animation:.8s linear infinite cyl-spin}.cyl-switch:focus-visible{outline:none}.cyl-switch:focus-visible .cyl-switch-track{outline:2px solid var(--cx-grad-b,#7c6fff);outline-offset:3px}@keyframes cyl-spin{to{transform:rotate(360deg)}}.cyl-foot{flex-direction:column;gap:.85rem;margin-top:.2rem;display:flex}.cyl-count{color:#c8c2e6;text-align:center;font-size:.78rem;line-height:1.5}.cyl-foot.settings .cyl-count{text-align:left}.cyl-actions{gap:.7rem;display:flex}.cyl-btn{letter-spacing:.005em;cursor:pointer;min-height:50px;transition:transform .2s var(--cx-ease,ease),box-shadow .2s var(--cx-ease,ease),background .2s var(--cx-ease,ease),border-color .2s var(--cx-ease,ease),color .2s var(--cx-ease,ease);border-radius:15px;flex:1;justify-content:center;align-items:center;gap:.4rem;padding:0 1.1rem;font-size:.92rem;font-weight:600;display:inline-flex}.cyl-btn:active{transform:translateY(1px)scale(.99)}.cyl-btn.ghost{color:#c8c2e6;background:#16122a;border:1px solid #c9b8ff2e}.cyl-btn.ghost:hover{color:#f4f0ff;background:#1e1a32;border-color:#7c6fff6b}.cyl-btn.primary{color:#0b0916;background:var(--cx-grad,linear-gradient(120deg,#6366f1,#7c6fff 50%,#a78bfa));box-shadow:var(--cx-glow,0 0 24px -4px #7c6fff99),inset 0 1px 0 #ffffff59;border:0}.cyl-btn.primary:hover{box-shadow:0 0 30px -2px #7c6fffb3,inset 0 1px #ffffff73}.cyl-btn-ico{width:16px;height:16px}.cyl-btn:focus-visible{outline:2px solid var(--cx-grad-b,#7c6fff);outline-offset:3px}@media (prefers-reduced-motion:reduce){.cyl-card{transition:none;animation:none!important}.cyl-switch-track,.cyl-switch-knob,.cyl-btn{transition:none}.cyl-switch-spin{animation-duration:1.4s}}[data-theme=light] .cyl-root{color:#1a1430}[data-theme=light] .cyl-root.cyl-settings .cyl-head{background:linear-gradient(158deg,#fff 0%,#f4f1ff 100%);border-color:#281e501f;box-shadow:inset 0 1px #ffffffe6,0 14px 32px -22px #3c287824}[data-theme=light] .cyl-eyebrow{color:#5b4ee8}[data-theme=light] .cyl-title{color:#1a1430;text-shadow:none}[data-theme=light] .cyl-lede{color:#3f3860}[data-theme=light] .cyl-lede strong{color:#1a1430}[data-theme=light] .cyl-assure{color:#4a3fc4;background:linear-gradient(158deg,#fff 0%,#efe9ff 100%);border-color:#6d5efc47}[data-theme=light] .cyl-assure-ico{color:#6d5efc}[data-theme=light] .cyl-assure-dim{color:#5a5278}[data-theme=light] .cyl-card{color:#1a1430;background:linear-gradient(158deg,#fff 0%,#f4f1ff 100%);border-color:#281e501f;box-shadow:inset 0 1px #ffffffe6,0 14px 32px -22px #3c28782e}[data-theme=light] .cyl-name{color:#1a1430}[data-theme=light] .cyl-ico{color:#5b4ee8;background:#efe9ff;border-color:#6d5efc38}[data-theme=light] .cyl-switch-track{background:#e8e4f6;border-color:#281e5029;box-shadow:inset 0 1px 2px #3c287814}[data-theme=light] .cyl-switch.on .cyl-switch-track{border-color:#0000;box-shadow:0 0 14px -4px #6d5efc73,inset 0 1px 2px #ffffff59}[data-theme=light] .cyl-switch-knob{box-shadow:0 2px 6px #3c287838}[data-theme=light] .cyl-feeds{color:#3f3860}[data-theme=light] .cyl-reads{color:#5a5278}[data-theme=light] .cyl-note{color:#5b4ee8}[data-theme=light] .cyl-count,[data-theme=light] .cyl-foot{color:#5a5278}[data-theme=light] .cyl-btn.ghost{color:#4a3fc4;background:#efe9ff;border-color:#6d5efc47}[data-theme=light] .cyl-btn.ghost:hover{color:#3a2fb0;background:#e6dfff;border-color:#6d5efc80}.xvc-modal{gap:1rem}.xvc-head{gap:.4rem}.xvc-title{align-items:center;gap:.5rem;display:inline-flex}.xvc-title-spark{width:1.05rem;height:1.05rem;color:var(--primary,#a78bfa)}.xvc-sub{max-width:46ch;line-height:1.5}.xvc-lang-badge{letter-spacing:.01em;color:var(--primary,#a78bfa);border:1px solid color-mix(in srgb,var(--primary,#a78bfa)34%,transparent);background:color-mix(in srgb,var(--primary,#a78bfa)12%,transparent);border-radius:999px;align-items:center;padding:.1rem .5rem;font-size:.7rem;font-weight:600;display:inline-flex}.xvc-script{border:1px solid color-mix(in srgb,var(--foreground,#e5e7eb)12%,transparent);background:color-mix(in srgb,var(--foreground,#e5e7eb)4%,transparent);border-radius:1rem;flex-direction:column;gap:.5rem;max-height:44vh;padding:1rem 1.05rem;display:flex;overflow-y:auto}.xvc-line{color:color-mix(in srgb,var(--foreground,#e5e7eb)42%,transparent);border-radius:.5rem;margin:0;padding:.3rem .2rem .3rem .85rem;font-size:1.02rem;line-height:1.5;transition:color .35s,background .35s,opacity .35s;position:relative}.xvc-line:before{content:"";background:0 0;border-radius:999px;width:3px;transition:background .35s;position:absolute;top:.35rem;bottom:.35rem;left:0}.xvc-line[data-state=done]{color:color-mix(in srgb,var(--foreground,#e5e7eb)62%,transparent)}.xvc-line[data-state=active]{color:var(--foreground,#f5f5f7);background:color-mix(in srgb,var(--foreground,#e5e7eb)7%,transparent)}.xvc-line[data-state=active][data-tone=calm]:before{background:#8ab4ff}.xvc-line[data-state=active][data-tone=warm]:before{background:#ffb27a}.xvc-line[data-state=active][data-tone=bright]:before{background:#ff9ec7}.xvc-line[data-state=active][data-tone=steady]:before{background:#7ee0c0}.xvc-line[data-state=done]:before{background:color-mix(in srgb,var(--foreground,#e5e7eb)22%,transparent)}.xvc-line-tone{letter-spacing:.04em;text-transform:uppercase;vertical-align:.12em;color:color-mix(in srgb,var(--foreground,#e5e7eb)70%,transparent);background:color-mix(in srgb,var(--foreground,#e5e7eb)10%,transparent);white-space:nowrap;border-radius:999px;margin-left:.55rem;padding:.04rem .42rem;font-size:.62rem;font-weight:600;display:inline-block}.xvc-meter{align-items:center;gap:.7rem;display:flex}.xvc-meter-track{background:color-mix(in srgb,var(--foreground,#e5e7eb)12%,transparent);border-radius:999px;flex:1;height:.4rem;overflow:hidden}.xvc-meter-fill{background:var(--primary,#a78bfa);border-radius:999px;height:100%;transition:width .12s linear}.xvc-meter-fill.is-live{background:linear-gradient(90deg,var(--primary,#a78bfa),color-mix(in srgb,var(--primary,#a78bfa)60%,#ff9ec7))}.xvc-meter-time{font-variant-numeric:tabular-nums;color:var(--foreground,#e5e7eb);white-space:nowrap;font-size:.82rem;font-weight:600}.xvc-meter-target{color:color-mix(in srgb,var(--foreground,#e5e7eb)45%,transparent);font-weight:500}.xvc-status{color:color-mix(in srgb,var(--foreground,#e5e7eb)78%,transparent);align-items:center;gap:.45rem;margin:0;font-size:.82rem;display:inline-flex}.xvc-dot{background:#ef4444;border-radius:999px;width:.5rem;height:.5rem;animation:1.1s ease-in-out infinite xvc-pulse;display:inline-block}@keyframes xvc-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}.xvc-clip{border:1px solid color-mix(in srgb,var(--foreground,#e5e7eb)12%,transparent);background:color-mix(in srgb,var(--foreground,#e5e7eb)4%,transparent);border-radius:.85rem;flex-direction:column;gap:.65rem;padding:.85rem;display:flex}.xvc-audio{width:100%;max-width:100%;height:2.4rem}.xvc-hint-warn{color:#fca5a5;margin:0;font-size:.78rem}.xvc-consent{color:color-mix(in srgb,var(--foreground,#e5e7eb)82%,transparent);cursor:pointer;align-items:flex-start;gap:.55rem;font-size:.8rem;line-height:1.45;display:flex}.xvc-consent input[type=checkbox]{width:1rem;height:1rem;accent-color:var(--primary,#a78bfa);cursor:pointer;flex:none;margin-top:.15rem}.xvc-controls{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.xvc-btn{border:1px solid color-mix(in srgb,var(--foreground,#e5e7eb)16%,transparent);background:color-mix(in srgb,var(--foreground,#e5e7eb)6%,transparent);color:var(--foreground,#e5e7eb);cursor:pointer;border-radius:.7rem;align-items:center;gap:.45rem;padding:.55rem 1rem;font-size:.85rem;font-weight:600;line-height:1.2;transition:border-color .15s,background .15s,opacity .15s,transform 50ms;display:inline-flex}.xvc-btn:hover:not(:disabled):not(.is-disabled){border-color:color-mix(in srgb,var(--foreground,#e5e7eb)30%,transparent);background:color-mix(in srgb,var(--foreground,#e5e7eb)10%,transparent)}.xvc-btn:active:not(:disabled){transform:translateY(1px)}.xvc-btn:focus-visible{outline:2px solid var(--primary,#a78bfa);outline-offset:2px}.xvc-btn:disabled,.xvc-btn.is-disabled{opacity:.5;cursor:not-allowed}.xvc-btn--rec.is-recording{color:#fca5a5;background:#ef444424;border-color:#ef444499}.xvc-btn--primary{background:var(--primary,#a78bfa);color:#0a0a0f;border-color:#0000}.xvc-btn--primary:hover:not(:disabled){background:color-mix(in srgb,var(--primary,#a78bfa)88%,#fff)}.xvc-btn--upload{position:relative;overflow:hidden}.xvc-file{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.xvc-btn--upload.is-disabled .xvc-file{cursor:not-allowed}.xvc-finish{flex-direction:column;gap:.5rem;display:flex}.xvc-finish .xvc-btn--primary{justify-content:center;width:100%;padding:.7rem 1rem}.xvc-finish-note{text-align:center;color:color-mix(in srgb,var(--foreground,#e5e7eb)48%,transparent);margin:0;font-size:.74rem}@media (prefers-reduced-motion:reduce){.xvc-dot{animation:none}.xvc-line,.xvc-meter-fill{transition:none}}:root[data-theme=light] .xvc-script,html[data-theme=light] .xvc-script,:root[data-theme=light] .xvc-clip,html[data-theme=light] .xvc-clip{background:#fff;border-color:#281e501f;box-shadow:inset 0 1px #ffffffe6}:root[data-theme=light] .xvc-line,html[data-theme=light] .xvc-line{color:#281e5066}:root[data-theme=light] .xvc-line[data-state=done],html[data-theme=light] .xvc-line[data-state=done]{color:#281e509e}:root[data-theme=light] .xvc-line[data-state=active],html[data-theme=light] .xvc-line[data-state=active]{color:#1a1430;background:#6d5efc14}:root[data-theme=light] .xvc-line-tone,html[data-theme=light] .xvc-line-tone{color:#4a4270;background:#281e5014}:root[data-theme=light] .xvc-meter-track,html[data-theme=light] .xvc-meter-track{background:#281e501f}:root[data-theme=light] .xvc-meter-time,html[data-theme=light] .xvc-meter-time{color:#1a1430}:root[data-theme=light] .xvc-status,html[data-theme=light] .xvc-status,:root[data-theme=light] .xvc-consent,html[data-theme=light] .xvc-consent{color:#3f3860}:root[data-theme=light] .xvc-btn,html[data-theme=light] .xvc-btn{color:#1a1430;background:#fff;border-color:#281e5029;box-shadow:inset 0 1px #ffffffe6}:root[data-theme=light] .xvc-btn:hover:not(:disabled):not(.is-disabled),html[data-theme=light] .xvc-btn:hover:not(:disabled):not(.is-disabled){background:#f7f4ff;border-color:#6d5efc59}:root[data-theme=light] .xvc-btn--primary,html[data-theme=light] .xvc-btn--primary{color:#fff;background:linear-gradient(#8b6bff 0%,#6d5efc 100%);border-color:#0000;box-shadow:0 6px 16px -10px #6d5efc8c}:root[data-theme=light] .xvc-btn--primary:hover:not(:disabled),html[data-theme=light] .xvc-btn--primary:hover:not(:disabled){background:linear-gradient(#9a7cff 0%,#7a6bff 100%)}:root[data-theme=light] .xvc-btn--rec.is-recording,html[data-theme=light] .xvc-btn--rec.is-recording{color:#b91c1c;background:#b91c1c14;border-color:#b91c1c73}:root[data-theme=light] .xvc-btn:disabled,html[data-theme=light] .xvc-btn:disabled,:root[data-theme=light] .xvc-btn.is-disabled,html[data-theme=light] .xvc-btn.is-disabled{opacity:1;color:#5a5278;background:#f3f0fa;border-color:#281e501a}:root[data-theme=light] .xvc-finish-note,html[data-theme=light] .xvc-finish-note{color:#281e5080}.ob-root{--ob-blue:#6366f1;--ob-violet:#7c6fff;--ob-amethyst:#a78bfa;--ob-grad:linear-gradient(120deg,var(--ob-blue),var(--ob-violet)50%,var(--ob-amethyst));--ob-line:#c9b8ff1f}.ob-root :focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #a78bfab3}.ob-grad{background-image:linear-gradient(102deg,var(--landing-accent-blue,#6366f1)0%,var(--landing-accent,#7c6fff)46%,var(--landing-accent-light,#a78bfa)100%);color:#0000;-webkit-background-clip:text;background-clip:text}.ob-mark{-webkit-user-select:none;user-select:none;width:auto;height:clamp(24px,6.5vw,32px);display:block;transform:translate(-7%)}.ob-scrim{background:radial-gradient(84% 74% at 50% 46%,#06060cdb,#06060c80 50%,#06060c1f 78%,#0000 100%)}.ob-card{-webkit-backdrop-filter:blur(18px)saturate(1.3);color:#f4f0ff;background:radial-gradient(120% 140% at 0 0,#6366f11a,#0000 55%),radial-gradient(120% 140% at 100% 100%,#a78bfa1f,#0000 55%),linear-gradient(158deg,#18122e 0%,#0e0b18 100%);border:1px solid #c9b8ff29;box-shadow:inset 0 1px #ffffff0f,0 30px 64px -30px #000000e6,0 26px 60px -34px #000000d9}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.ob-card{background:radial-gradient(120% 140% at 0 0,#6366f11a,#0000 55%),linear-gradient(158deg,#18122e 0%,#0e0b18 100%)}}.ob-expand-coaches{color:#c8c2e6e6;width:100%;font:inherit;letter-spacing:.04em;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #c9b8ff1f;justify-content:space-between;align-items:center;gap:.5rem;margin:0;padding:.55rem .15rem;font-size:.78rem;font-weight:600;transition:color .15s;display:flex}.ob-expand-coaches:hover{color:#e8e4ff}.ob-label{color:#a8a2c8}.ob-hint{color:#8a84ad}.ob-input{color:#f4f0ff;caret-color:#f4f0ff;-webkit-text-fill-color:#f4f0ff;background:#16122a;border:1px solid #c9b8ff2e;border-radius:12px;outline:none;width:100%;min-height:44px;padding:.65rem .95rem;font-size:.95rem;transition:border-color .2s,box-shadow .2s,background .2s}.ob-input::placeholder{color:#a29ec7b8;-webkit-text-fill-color:#a29ec7b8}.ob-input:focus-visible{background:#1a1630;border-color:#7c6fff73;box-shadow:0 0 0 3px #7c6fff38}.ob-input::-webkit-calendar-picker-indicator{filter:invert(.7)opacity(.75);cursor:pointer}.ob-input[type=date],.ob-input[type=time]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-height:48px}.ob-textarea{color:#f4f0ff;caret-color:#f4f0ff;-webkit-text-fill-color:#f4f0ff;resize:none;background:#16122a;border:1px solid #c9b8ff2e;border-radius:12px;outline:none;width:100%;max-height:34vh;padding:.75rem 1rem;font-size:.875rem;line-height:1.5;transition:border-color .2s,box-shadow .2s,background .2s}.ob-textarea::placeholder{color:#a29ec7b8;-webkit-text-fill-color:#a29ec7b8}.ob-textarea:focus-visible{background:#1a1630;border-color:#7c6fff73;box-shadow:0 0 0 3px #7c6fff38}.ob-chip{color:#c8c2e6;cursor:pointer;background:#16122a;border:1px solid #c9b8ff2e;border-radius:999px;align-items:center;min-height:44px;padding:0 1rem;font-size:.875rem;font-weight:500;transition:color .2s,background .2s,border-color .2s,box-shadow .2s;display:inline-flex}.ob-chip:hover:not(.ob-chip--on){color:#f4f0ff;background:#1e1a32;border-color:#c9b8ff59}.ob-chip--on{background-image:var(--ob-grad);color:#fff;border-color:#0000;font-weight:600;box-shadow:0 6px 18px -6px #7c6fff8c}.ob-mic{color:#f4f0ff;background:#16122a;border:1px solid #c9b8ff38;border-radius:9999px;justify-content:center;align-items:center;width:4rem;height:4rem;transition:background .2s,color .2s,border-color .2s,box-shadow .2s;display:flex;position:relative}.ob-mic:hover:not(:disabled){background:#1e1a32;border-color:#c9b8ff59}.ob-mic:disabled{opacity:.6}.ob-mic--rec{color:#fecaca;background:#7f1d1d8c;border-color:#f8717173;box-shadow:0 0 0 1px #f8717140}.ob-kbd{color:#a8a2c8;background:#16122a;border:1px solid #c9b8ff24;border-radius:6px;padding:.15rem .4rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.65rem}.ob-cta{background-image:var(--ob-grad);box-shadow:0 8px 30px -12px #7c6fff8c}.ob-cta:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 0 36px -6px #7c6fffad}.ob-cta:active:not(:disabled){transform:translateY(0)}.ob-seed{background:radial-gradient(circle at 50% 46%,rgba(255,248,230,calc(.55 + var(--seed,0)*.45))0%,rgba(255,214,138,calc(.42 + var(--seed,0)*.42))28%,rgba(245,168,96,calc(.16 + var(--seed,0)*.34))55%,#7c6fff0f 78%,transparent 100%);box-shadow:0 0 calc(22px + var(--seed,0)*64px)calc(2px + var(--seed,0)*12px)rgba(255,196,118,calc(.14 + var(--seed,0)*.36)),0 0 120px 24px rgba(124,111,255,calc(.05 + var(--seed,0)*.13));border-radius:9999px;transition:box-shadow .7s,background .7s,transform .7s;position:relative}.ob-seed-core{opacity:calc(.5 + var(--seed,0)*.5);background:radial-gradient(circle,#fff8ea 0%,#ffe0a0 58%,#ffc87800 100%);border-radius:9999px;transition:opacity .7s;position:absolute;inset:30%}.ob-seed-ring{opacity:calc(.24 + var(--seed,0)*.52);background:conic-gradient(#0000 0%,#ffd68a57 18%,#0000 40%,#7c6fff47 66%,#0000 90%);border-radius:9999px;transition:opacity .7s;position:absolute;inset:-9%;-webkit-mask:radial-gradient(closest-side,#0000 calc(63% - 1px),#000 65% calc(100% - 1px),#0000 100%);mask:radial-gradient(closest-side,#0000 calc(63% - 1px),#000 65% calc(100% - 1px),#0000 100%)}.ob-listen-ring{opacity:0;border:1px solid #ffbe7880;border-radius:9999px;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.ob-seed{animation:5.5s ease-in-out infinite ob-breathe}.ob-seed-ring{animation:26s linear infinite ob-spin}.ob-listen-ring{animation:1.7s cubic-bezier(.2,.6,.3,1) infinite ob-ping}.ob-listen-ring.ob-listen-ring--2{animation-delay:.85s}.ob-bloom{animation:.95s cubic-bezier(.2,.7,.2,1) both ob-bloom}}@media (prefers-reduced-motion:reduce){.ob-cta:hover:not(:disabled){transform:none}}@keyframes ob-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.045)}}@keyframes ob-spin{to{transform:rotate(360deg)}}@keyframes ob-ping{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(2)}}@keyframes ob-bloom{0%{opacity:0;transform:scale(.62)}55%{opacity:1}to{opacity:1;transform:scale(1)}}[data-theme=light] .ob-scrim{background:radial-gradient(84% 74% at 50% 46%,#e8e4f8eb,#e8e4f894 50%,#e8e4f824 78%,#0000 100%)}[data-theme=light] .ob-card{color:#1a1430;background:radial-gradient(120% 140% at 0 0,#6366f114,#0000 55%),linear-gradient(158deg,#fff 0%,#f4f1ff 100%);border-color:#281e501f;box-shadow:inset 0 1px #fffffff2,0 24px 48px -28px #3c287833}[data-theme=light] .ob-label{color:#5a5278}[data-theme=light] .ob-hint{color:var(--cx-faint,#665d86)}[data-theme=light] .ob-expand-coaches{color:#5a5278;border-top-color:#281e501a}[data-theme=light] .ob-expand-coaches:hover{color:#2a2280}[data-theme=light] .ob-input,[data-theme=light] .ob-textarea{color:#1a1430;caret-color:#1a1430;-webkit-text-fill-color:#1a1430;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border-color:#281e5024}[data-theme=light] .ob-input::placeholder,[data-theme=light] .ob-textarea::placeholder{color:#5a5278b8;-webkit-text-fill-color:#5a5278b8}[data-theme=light] .ob-input:focus-visible,[data-theme=light] .ob-textarea:focus-visible{background:#fff;border-color:#6d5efc73;box-shadow:0 0 0 3px #6d5efc2e}[data-theme=light] .ob-input[type=date],[data-theme=light] .ob-input[type=time]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=light] .ob-input::-webkit-calendar-picker-indicator{filter:none;opacity:.7}[data-theme=light] .ob-chip{color:#5a5278;background:#fff;border-color:#281e5024}[data-theme=light] .ob-chip:hover:not(.ob-chip--on){color:#1a1430;background:#f4f1ff}[data-theme=light] .ob-chip--on{background-image:var(--ob-grad);color:#fff;background-color:#0000;border-color:#0000}[data-theme=light] .ob-mark{filter:invert()hue-rotate(180deg)brightness(.35)contrast(1.1)}[data-theme=light] .ob-mic{color:#1a1430;background:#fff;border-color:#281e502e}[data-theme=light] .ob-mic:hover:not(:disabled){background:#f4f1ff;border-color:#6d5efc66}[data-theme=light] .ob-mic--rec{color:#a33330;background:#dc5a5a1f;border-color:#b43c3c73;box-shadow:0 0 0 1px #b43c3c33}[data-theme=light] .ob-kbd{color:#5a5278;background:#f4f1ff;border-color:#281e5024}.mk,.mk-nav,.mk-footer{--mk-void:#0a0a0f;--mk-a:#6366f1;--mk-b:#7c6fff;--mk-c:#a78bfa;--mk-grad:linear-gradient(120deg,var(--mk-a),var(--mk-b)48%,var(--mk-c));--mk-gold:#ffc07a;--mk-gold-soft:#ffddb0;--mk-silver:#cdd6ff;--mk-text:#ece9f8;--mk-mute:#a6a1cb;--mk-faint:#6f6a94;--mk-line:#c9b8ff1a;--mk-line-strong:#c9b8ff38;--mk-ease:cubic-bezier(.22,.7,.16,1)}.mk-shell{isolation:isolate;height:100vh;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;background:var(--mk-void);height:100dvh;color:var(--mk-text);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;position:relative;overflow:hidden auto}.mk-main{z-index:1;position:relative}.mk-eyebrow{font-size:var(--x-eyebrow-size);font-weight:var(--x-eyebrow-weight);letter-spacing:.28em;text-transform:uppercase;color:var(--mk-faint);display:inline-block}.mk-grad-text{background:var(--mk-grad);color:#0000;-webkit-background-clip:text;background-clip:text}.mk-card{border:1px solid var(--cx-plate-line,var(--mk-line));background:var(--cx-plate,linear-gradient(158deg,#181330a3 0%,#0d0a1ab8 100%));box-shadow:var(--cx-plate-shadow,inset 0 1px 0 #ffffff12,0 18px 40px -26px #000000d9);-webkit-backdrop-filter:blur(var(--cx-plate-blur,22px))saturate(var(--cx-plate-sat,1.25));backdrop-filter:blur(var(--cx-plate-blur,22px))saturate(var(--cx-plate-sat,1.25));isolation:isolate;color:var(--mk-text);border-radius:22px;position:relative;overflow:hidden}.mk-card--float{box-shadow:var(--cx-plate-shadow-float,inset 0 1px 0 #ffffff14,0 12px 32px -14px #000000b8,0 28px 56px -22px #0605109e)}.mk-card:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(#ffffff0f,#0000);height:42%;position:absolute;inset:0 0 auto}.mk-card>*{z-index:1;position:relative}.mk-reveal{opacity:0;transition:opacity .8s var(--mk-ease),transform .8s var(--mk-ease);will-change:opacity,transform;transform:translateY(22px)}.mk-reveal.in{opacity:1;transform:none}.mk-nav{z-index:50;transition:background .5s var(--mk-ease),border-color .5s var(--mk-ease),box-shadow .5s var(--mk-ease);border-bottom:1px solid #0000;position:fixed;top:0;left:0;right:0}.mk-nav.scrolled{background:linear-gradient(180deg,var(--cx-plate-chrome-top,#141028b8)0%,var(--cx-plate-chrome-bot,#0b0916cc)100%);border-bottom-color:var(--cx-plate-line,var(--mk-line));-webkit-backdrop-filter:blur(var(--cx-plate-blur-chrome,26px))saturate(var(--cx-plate-sat,1.25));backdrop-filter:blur(var(--cx-plate-blur-chrome,26px))saturate(var(--cx-plate-sat,1.25));box-shadow:0 12px 32px -18px #000000d9}.mk-nav-inner{max-width:1160px;padding:.7rem clamp(1rem,4vw,2.5rem);padding-top:max(.7rem,env(safe-area-inset-top));justify-content:space-between;align-items:center;gap:1rem;margin:0 auto;display:flex}.mk-brand{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.mk-brand img{-webkit-user-select:none;user-select:none;flex:none;width:auto;height:20px;margin-left:-.4rem;display:block}.mk-nav-links{align-items:center;gap:2rem;display:none}.mk-nav-link{letter-spacing:.01em;color:var(--mk-mute);font-size:.82rem;text-decoration:none;transition:color .2s;position:relative}.mk-nav-link:hover,.mk-nav-link[data-active=true]{color:var(--mk-text)}.mk-nav-link[data-active=true]:after{content:"";background:var(--mk-grad);opacity:.8;height:1px;position:absolute;bottom:-6px;left:0;right:0}.mk-nav-cta{flex-shrink:0;align-items:center;gap:.65rem .9rem;display:flex}.mk-btn{letter-spacing:.01em;cursor:pointer;white-space:nowrap;min-height:44px;transition:transform .15s var(--mk-ease),filter .2s,background .2s,color .2s,border-color .2s,box-shadow .3s;border:1px solid #0000;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:.55rem;padding:0 1.35rem;font-size:.9rem;font-weight:500;text-decoration:none;display:inline-flex}.mk-btn svg{transition:transform .2s var(--mk-ease);flex-shrink:0}.mk-btn-primary{background:linear-gradient(120deg,#5b52d6,#6655d8 50%,#7358c8);background:var(--cx-cta,linear-gradient(120deg,#5b52d6,#6655d8 50%,#7358c8));color:#fff;font-weight:600;box-shadow:0 0 #7c6fff00}.mk-btn-primary:hover{filter:brightness(1.05);box-shadow:0 14px 40px -12px #7c6fff99}.mk-btn-primary:hover svg{transform:translate(3px)}.mk-btn-primary:active{transform:scale(.98)}.mk-btn-ghost{color:var(--mk-mute);border-color:var(--cx-plate-line,var(--mk-line));background:var(--cx-plate-chrome,linear-gradient(158deg,#141028b8 0%,#0b0916cc 100%));-webkit-backdrop-filter:blur(var(--cx-plate-blur,22px))saturate(var(--cx-plate-sat,1.25));backdrop-filter:blur(var(--cx-plate-blur,22px))saturate(var(--cx-plate-sat,1.25))}.mk-btn-ghost:hover{color:var(--mk-text);border-color:var(--cx-plate-line-strong,var(--mk-line-strong));background:var(--cx-plate-deep,linear-gradient(158deg,#16122af0 0%,#0c0a18f7 100%))}.mk-btn-lg{min-height:52px;padding:0 1.9rem;font-size:1rem}.mk-btn-text{color:var(--mk-mute,#a6a1cb);white-space:nowrap;flex-shrink:0;align-items:center;min-height:44px;padding:0 .35rem;font-size:.9rem;text-decoration:none;transition:color .2s;display:inline-flex}.mk-btn-text:hover{color:var(--mk-text,#ece9f8)}.mk-nav-signin{display:none}.mk-nav-link:focus-visible,.mk-btn:focus-visible,.mk-btn-text:focus-visible,.mk-brand:focus-visible,.mk-foot-link:focus-visible{outline:2px solid color-mix(in srgb,var(--mk-b)70%,white);outline-offset:3px;border-radius:6px}@media (min-width:800px){.mk-nav-links{display:flex}.mk-nav-signin{display:inline-flex}}.mk-theme-toggle{width:40px;height:40px;color:var(--mk-mute);cursor:pointer;appearance:none;background:0 0;border:1px solid #0000;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;transition:color .2s,background .2s,border-color .2s;display:inline-flex}.mk-theme-toggle:hover{color:var(--mk-text);background:color-mix(in srgb,var(--mk-b)12%,transparent);border-color:var(--mk-line)}.mk-theme-toggle[aria-pressed=true]{border-color:var(--mk-line)}.mk-theme-toggle .theme-toggle-icon{width:17px;height:17px;transition:transform .3s var(--mk-ease),opacity .2s;flex-shrink:0}.mk-theme-toggle:hover .theme-toggle-icon{transform:rotate(18deg)}.mk-theme-toggle:focus-visible{outline:2px solid color-mix(in srgb,var(--mk-b)70%,white);outline-offset:3px}@media (prefers-reduced-motion:reduce){.mk-theme-toggle,.mk-theme-toggle .theme-toggle-icon{transition:none}.mk-theme-toggle:hover .theme-toggle-icon{transform:none}}.mk-lang{font-family:var(--font-sans);flex-shrink:0;position:relative}.mk-footer{z-index:1;border-top:1px solid var(--cx-plate-line,var(--mk-line));background:linear-gradient(180deg,var(--cx-plate-chrome-top,#141028b8)0%,var(--cx-plate-chrome-bot,#0b0916cc)100%);-webkit-backdrop-filter:blur(var(--cx-plate-blur-chrome,26px))saturate(var(--cx-plate-sat,1.25));backdrop-filter:blur(var(--cx-plate-blur-chrome,26px))saturate(var(--cx-plate-sat,1.25));padding:clamp(3rem,7vw,4.5rem)clamp(1.25rem,5vw,2rem)calc(2.4rem + env(safe-area-inset-bottom));position:relative}.mk-footer-inner{grid-template-columns:1fr;gap:2.6rem;max-width:1100px;margin:0 auto;display:grid}@media (min-width:720px){.mk-footer-inner{grid-template-columns:1.4fr .8fr .8fr 1fr;gap:2rem}}.mk-foot-brand img{opacity:.85;width:auto;height:18px;margin-left:-.85rem;display:block}.mk-foot-tagline{max-width:22rem;color:var(--mk-mute);margin:1.1rem 0 0;font-size:.85rem;line-height:1.6}.mk-foot-powered{letter-spacing:.02em;color:var(--mk-faint);margin-top:1rem;font-size:.72rem}.mk-foot-powered b{color:var(--mk-mute);font-weight:500}.mk-foot-col-h{letter-spacing:.22em;text-transform:uppercase;color:var(--mk-faint);margin:0 0 1.1rem;font-size:.6rem;font-weight:700}.mk-foot-links{flex-direction:column;gap:.15rem;display:flex}.mk-foot-link{color:var(--mk-mute);align-items:center;width:-moz-fit-content;width:fit-content;min-height:40px;font-size:.86rem;text-decoration:none;transition:color .2s;display:inline-flex}.mk-foot-link:hover{color:var(--mk-text)}.mk-foot-cta{flex-direction:column;align-items:flex-start;gap:.9rem;display:flex}.mk-foot-cta p{color:var(--mk-mute);margin:0;font-size:.85rem;line-height:1.55}.mk-footer-base{border-top:1px solid var(--mk-line);flex-direction:column;justify-content:space-between;align-items:flex-start;gap:.6rem;max-width:1100px;margin:clamp(2.4rem,5vw,3.2rem) auto 0;padding-top:1.6rem;display:flex}@media (min-width:560px){.mk-footer-base{flex-direction:row;align-items:center}}.mk-footer-copy,.mk-footer-note{color:var(--mk-faint);font-size:.72rem}@media (prefers-reduced-motion:reduce){.mk-shell{scroll-behavior:auto}.mk-reveal{opacity:1;transition:none;transform:none}.mk-btn,.mk-btn svg,.mk-nav{transition:none}}[data-theme=light] .mk,[data-theme=light] .mk-nav,[data-theme=light] .mk-footer{--mk-void:#e8e4f8;--mk-text:#1a1430;--mk-mute:#5a5278;--mk-faint:var(--cx-faint,#665d86);--mk-line:#281e501f;--mk-line-strong:#281e5038;--mk-silver:#5a5278}[data-theme=light] .mk-shell{background:var(--mk-void);color:var(--mk-text)}[data-theme=light] .mk-card{color:var(--mk-text)}[data-theme=light] .mk-card:before{background:linear-gradient(#ffffffb3,#0000)}[data-theme=light] .mk-nav.scrolled{box-shadow:0 12px 28px -18px #3c287833}[data-theme=light] .mk-btn-ghost{color:var(--mk-mute)}[data-theme=light] .mk-btn-ghost:hover{color:var(--mk-text)}[data-theme=light] .mk-foot-brand img,[data-theme=light] .mk-brand img{filter:invert()hue-rotate(180deg)brightness(.35)contrast(1.1);opacity:.9}[data-theme=light] .mk-theme-toggle:hover{color:var(--mk-text);background:color-mix(in srgb,var(--mk-b)10%,transparent);border-color:#281e5029}[data-theme=light] .mk-theme-toggle[aria-pressed=true]{border-color:#281e5024}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.mk-card{background:linear-gradient(158deg,#181330f0 0%,#0d0a1af7 100%)}.mk-nav.scrolled,.mk-footer{background:linear-gradient(#141028f5 0%,#0b0916fa 100%)}.mk-btn-ghost{background:#141028f5}.mk-btn-ghost:hover{background:#1c1830fa}[data-theme=light] .mk-card{background:linear-gradient(158deg,#fffffffa 0%,#f5f2fff5 100%)}[data-theme=light] .mk-nav.scrolled,[data-theme=light] .mk-footer{background:linear-gradient(#fffffffc 0%,#f3f0fff7 100%)}[data-theme=light] .mk-btn-ghost{background:#fffffffc}[data-theme=light] .mk-btn-ghost:hover{background:#f4f1fffc}}.mkd{--mkd-rail-1:#3a3550;--mkd-rail-2:#201c32;--mkd-rail-3:#100d1e;--mkd-rail-edge:#d6ceff59;--mkd-rail-gloss:#fff6;--mkd-screen:#07060e;--mkd-shadow:0 40px 90px -34px #000000e6,0 12px 30px -18px #7c6fff80;--mkd-ease:cubic-bezier(.22,.7,.16,1)}.mkd-screen{background:var(--mkd-screen);isolation:isolate;width:100%;position:relative;overflow:hidden}.mkd-shot{object-fit:cover;object-position:top center;width:100%;height:100%;display:block;position:absolute;inset:0}.mkd-phone{--mkd-band:calc(var(--mkd-w)*.141)}.mkd-phone .mkd-shot{inset:var(--mkd-band)0 0 0;height:auto}.mkd-screen:after{content:"";border-radius:inherit;pointer-events:none;z-index:5;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff0f,inset 0 1px 2px #00000080}.mkd-phone:after,.mkd-tablet:after,.mkd-mac:after{content:"";border-radius:inherit;background:linear-gradient(120deg,var(--mkd-rail-gloss),transparent 26%,transparent 74%,color-mix(in srgb,var(--mkd-rail-gloss)55%,transparent));-webkit-mask-composite:xor;pointer-events:none;z-index:3;padding:1.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.mkd-phone{--mkd-w:264px;width:var(--mkd-w);border-radius:calc(var(--mkd-w)*.155);max-width:100%;padding:calc(var(--mkd-w)*.03);background:linear-gradient(150deg,var(--mkd-rail-1)0%,var(--mkd-rail-2)46%,var(--mkd-rail-3)100%);box-shadow:inset 0 0 0 1.5px var(--mkd-rail-edge),inset 0 2px 3px #ffffff2e,var(--mkd-shadow);isolation:isolate;position:relative}.mkd-phone .mkd-screen{aspect-ratio:780/1805;border-radius:calc(var(--mkd-w)*.125)}.mkd-island{top:calc(var(--mkd-w)*.0263);width:calc(var(--mkd-w)*.299);height:calc(var(--mkd-w)*.0877);z-index:6;background:#000;border-radius:999px;position:absolute;left:50%;transform:translate(-50%)}.mkd-btn-l,.mkd-btn-r{width:calc(var(--mkd-w)*.008);background:linear-gradient(180deg,var(--mkd-rail-1),var(--mkd-rail-3));z-index:0;border-radius:2px;position:absolute}.mkd-btn-l{left:calc(var(--mkd-w)*-.006);top:calc(var(--mkd-w)*.28);height:calc(var(--mkd-w)*.16)}.mkd-btn-r{right:calc(var(--mkd-w)*-.006);top:calc(var(--mkd-w)*.3);height:calc(var(--mkd-w)*.22)}.mkd-tablet{--mkd-w:420px;width:var(--mkd-w);border-radius:calc(var(--mkd-w)*.055);max-width:100%;padding:calc(var(--mkd-w)*.028);background:linear-gradient(150deg,var(--mkd-rail-1)0%,var(--mkd-rail-2)52%,var(--mkd-rail-3)100%);box-shadow:inset 0 0 0 1.5px var(--mkd-rail-edge),inset 0 2px 3px #ffffff29,var(--mkd-shadow);isolation:isolate;position:relative}.mkd-tablet .mkd-screen{aspect-ratio:1100/1467;border-radius:calc(var(--mkd-w)*.032)}.mkd-tablet[data-orientation=landscape] .mkd-screen{aspect-ratio:1467/1100}.mkd-lens{top:calc(var(--mkd-w)*.0125);width:calc(var(--mkd-w)*.012);height:calc(var(--mkd-w)*.012);z-index:6;background:radial-gradient(circle at 35% 35%,#4a4368,#0b0912 70%);border-radius:50%;position:absolute;left:50%;transform:translate(-50%)}.mkd-mac{--mkd-w:720px;width:var(--mkd-w);border-radius:calc(var(--mkd-w)*.016);background:linear-gradient(150deg,var(--mkd-rail-1)0%,var(--mkd-rail-2)60%,var(--mkd-rail-3)100%);max-width:100%;box-shadow:inset 0 0 0 1px var(--mkd-rail-edge),var(--mkd-shadow);isolation:isolate;padding:1.5px;position:relative;overflow:hidden}.mkd-mac-bar{align-items:center;gap:calc(var(--mkd-w)*.011);height:calc(var(--mkd-w)*.038);min-height:26px;padding:0 calc(var(--mkd-w)*.016);border-bottom:1px solid var(--cx-plate-line,#c9b8ff29);background:linear-gradient(180deg,var(--cx-plate-chrome-top,#141028b8)0%,var(--cx-plate-chrome-bot,#0b0916cc)100%);-webkit-backdrop-filter:blur(var(--cx-plate-blur-chrome,26px))saturate(var(--cx-plate-sat,1.25));backdrop-filter:blur(var(--cx-plate-blur-chrome,26px))saturate(var(--cx-plate-sat,1.25));z-index:4;display:flex;position:relative}.mkd-light{width:calc(var(--mkd-w)*.0145);height:calc(var(--mkd-w)*.0145);border-radius:50%;flex:none;min-width:8px;min-height:8px;box-shadow:inset 0 0 0 .5px #00000040}.mkd-light--close{background:#ff5f57}.mkd-light--min{background:#febc2e}.mkd-light--zoom{background:#28c840}.mkd-mac-title{padding-right:calc(var(--mkd-w)*.06);font-size:calc(var(--mkd-w)*.0155);letter-spacing:.01em;color:var(--mk-faint,var(--xl-faint,#6f6a94));white-space:nowrap;text-overflow:ellipsis;margin-left:auto;margin-right:auto;font-weight:500;overflow:hidden}.mkd-mac .mkd-screen{aspect-ratio:1760/1100;border-radius:0}.mkd-mac .mkd-screen:after{box-shadow:inset 0 1px 2px #00000073}.mkd-figure{text-align:center;flex-direction:column;align-items:center;gap:1.15rem;margin:0;display:flex}.mkd-figure-cap{max-width:26rem}.mkd-figure-name{letter-spacing:.18em;text-transform:uppercase;color:var(--mk-faint,var(--xl-faint,#6f6a94));margin-bottom:.4rem;font-size:.62rem;font-weight:600;display:block}.mkd-figure-line{color:var(--mk-mute,var(--xl-mute,#a6a1cb));margin:0;font-size:.92rem;font-weight:300;line-height:1.55}@media (hover:hover){.mkd-figure .mkd-phone,.mkd-figure .mkd-tablet,.mkd-figure .mkd-mac{transition:transform .4s var(--mkd-ease)}.mkd-figure:hover .mkd-phone,.mkd-figure:hover .mkd-tablet,.mkd-figure:hover .mkd-mac{transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.mkd-figure .mkd-phone,.mkd-figure .mkd-tablet,.mkd-figure .mkd-mac{transition:none}.mkd-figure:hover .mkd-phone,.mkd-figure:hover .mkd-tablet,.mkd-figure:hover .mkd-mac{transform:none}}[data-theme=light] .mkd{--mkd-rail-1:#dcd7ee;--mkd-rail-2:#bdb6d9;--mkd-rail-3:#a49bc6;--mkd-rail-edge:#5a4c9659;--mkd-rail-gloss:#ffffffd9;--mkd-screen:#f3efff;--mkd-shadow:0 34px 70px -30px #3c287866,0 12px 26px -16px #7c6fff4d}[data-theme=light] .mkd-screen:after{box-shadow:inset 0 0 0 1px #281e5014,inset 0 1px 2px #3c28782e}[data-theme=light] .mkd-island{background:#2a2440}[data-theme=light] .mkd-lens{background:radial-gradient(circle at 35% 35%,#6a6190,#2a2440 70%)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.mkd-mac-bar{background:linear-gradient(#141028f5 0%,#0b0916fa 100%)}[data-theme=light] .mkd-mac-bar{background:linear-gradient(#fffffffc 0%,#f3f0fff7 100%)}}.xl{--xl-void:#0a0a0f;--xl-grad-a:#6366f1;--xl-grad-b:#7c6fff;--xl-grad-c:#a78bfa;--xl-grad:linear-gradient(120deg,var(--xl-grad-a),var(--xl-grad-b)48%,var(--xl-grad-c));--xl-gold:#ffc07a;--xl-gold-soft:#ffddb0;--xl-silver:#cdd6ff;--xl-text:#ece9f8;--xl-mute:#a6a1cb;--xl-faint:#6f6a94;--xl-line:#c9b8ff1a;--xl-ease:cubic-bezier(.22,.7,.16,1);--xl-scroll:0;--xl-hue-shift:0;isolation:isolate;height:100vh;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;height:100dvh;color:var(--xl-text);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;background:0 0;position:relative;overflow:hidden auto}.xl-flow{z-index:1;position:relative}.xl-atmo{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.xl-atmo-wash{filter:blur(4px);will-change:transform,opacity;transition:opacity .6s var(--xl-ease);border-radius:50%;position:absolute}.xl-atmo-wash--a{width:min(92vw,720px);height:min(92vw,720px);left:calc(-8% + var(--xl-scroll)*42%);top:calc(-6% + var(--xl-scroll)*28%);opacity:calc(.55 + var(--xl-scroll)*.25);background:radial-gradient(circle,#6366f161 0%,#7c6fff29 42%,#0000 70%)}.xl-atmo-wash--b{width:min(85vw,640px);height:min(85vw,640px);right:calc(-12% + var(--xl-scroll)*18%);bottom:calc(-18% + var(--xl-scroll)*55%);opacity:calc(.35 + var(--xl-scroll)*.45);background:radial-gradient(circle,#ff9ecb38 0%,#a78bfa47 38%,#0000 68%);top:auto;left:auto}.xl-atmo-wash--c{width:min(70vw,520px);height:min(70vw,520px);left:calc(55% - var(--xl-scroll)*30%);top:calc(75% - var(--xl-scroll)*55%);opacity:calc(.12 + var(--xl-scroll)*.55);background:radial-gradient(circle,#ffc07a47 0%,#ff8f6b1f 40%,#0000 68%)}.xl-atmo-stars{background:radial-gradient(ellipse 55% 40% at calc(70% - var(--xl-scroll)*35%)calc(35% + var(--xl-scroll)*25%),#7ac6ff1f,transparent 60%),radial-gradient(ellipse 40% 35% at calc(20% + var(--xl-scroll)*50%)calc(80% - var(--xl-scroll)*40%),#8ff0e01a,transparent 55%);opacity:calc(.4 + var(--xl-scroll)*.35);position:absolute;inset:0}.xl-section{overflow:hidden}.xl-sky-content{z-index:1;position:relative}.xl-sky-orb{pointer-events:none;z-index:0;filter:blur(2px);opacity:.55;border-radius:50%;position:absolute}.xl-sky-orb--a{width:min(88vw,560px);height:min(88vw,560px);top:-18%;right:-22%}.xl-sky-orb--b{opacity:.4;width:min(70vw,420px);height:min(70vw,420px);bottom:-22%;left:-18%}.xl-sky--indigo{background:radial-gradient(circle,#6366f16b 0%,#7c6fff24 45%,#0000 70%)}.xl-sky--violet{background:radial-gradient(circle,#a78bfa66 0%,#7c6fff29 48%,#0000 70%)}.xl-sky--rose{background:radial-gradient(circle,#ff9ecb5c 0%,#b79cff2e 48%,#0000 70%)}.xl-sky--gold{background:radial-gradient(circle,#ffc07a57 0%,#ff8f6b1f 48%,#0000 70%)}.xl-sky--cyan{background:radial-gradient(circle,#7ac6ff57 0%,#8ff0e01f 48%,#0000 70%)}.xl-sky--deep{background:radial-gradient(circle,#3e42a080 0%,#14103033 50%,#0000 72%)}.xl-sky--dawn{background:radial-gradient(circle,#ffc07a4d 0%,#a78bfa47 42%,#0000 70%)}.xl-section--open{padding-top:clamp(6.5rem,16vw,11rem);padding-bottom:clamp(6.5rem,16vw,11rem)}.xl-section--open .xl-sec-title,.xl-section--open .xl-thesis-line{text-shadow:0 2px 28px #06060e8c}.xl-hero .xl-sky-orb--a{opacity:.45;top:8%;right:-10%}.xl-hero .xl-sky-orb--b{opacity:.3;bottom:12%;left:-8%}.xl-eyebrow{letter-spacing:.28em;text-transform:uppercase;color:var(--xl-faint);font-size:.66rem;font-weight:600;display:inline-block}.xl-grad-text{background:var(--xl-grad);color:#0000;-webkit-background-clip:text;background-clip:text}.xl-gold-text{background:linear-gradient(120deg,var(--xl-gold-soft),var(--xl-gold)70%,#e8933f);color:#0000;-webkit-background-clip:text;background-clip:text}.xl-lead{color:var(--xl-mute);line-height:1.6}.xl-card{border:1px solid var(--cx-plate-line,var(--xl-line));background:var(--cx-plate,linear-gradient(158deg,#181330a3 0%,#0d0a1ab8 100%));box-shadow:var(--cx-plate-shadow,inset 0 1px 0 #ffffff12,0 18px 40px -26px #000000d9);-webkit-backdrop-filter:blur(var(--cx-plate-blur,22px))saturate(var(--cx-plate-sat,1.25));backdrop-filter:blur(var(--cx-plate-blur,22px))saturate(var(--cx-plate-sat,1.25));isolation:isolate;color:var(--xl-text);border-radius:22px;position:relative;overflow:hidden}.xl-card:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(#ffffff0f,#0000);height:42%;position:absolute;inset:0 0 auto}.xl-card>*{z-index:1;position:relative}.xl-reveal{opacity:0;transition:opacity .8s var(--xl-ease),transform .8s var(--xl-ease);will-change:opacity,transform;transform:translateY(22px)}.xl-reveal.in{opacity:1;transform:none}@keyframes xl-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.xl-mount{opacity:0;animation:xl-rise .9s var(--xl-ease)both}.xl-nav{z-index:50;transition:background .5s var(--xl-ease),border-color .5s var(--xl-ease),box-shadow .5s var(--xl-ease);border-bottom:1px solid #0000;position:fixed;top:0;left:0;right:0}.xl-nav.scrolled{border-bottom-color:var(--xl-line);background:linear-gradient(#0e0c16 0%,#0a0a0f 100%);box-shadow:0 12px 32px -18px #000000d9}.xl-nav-inner{max-width:1160px;padding:.7rem clamp(1rem,4vw,2.5rem);padding-top:max(.7rem,env(safe-area-inset-top));justify-content:space-between;align-items:center;gap:1rem;margin:0 auto;display:flex}.xl-brand{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.xl-brand img{-webkit-user-select:none;user-select:none;flex:none;width:auto;height:20px;margin-left:-.95rem;display:block}.xl-nav-links{align-items:center;gap:2rem;display:none}.xl-nav-link{letter-spacing:.01em;color:var(--xl-mute);font-size:.82rem;text-decoration:none;transition:color .2s}.xl-nav-link:hover{color:var(--xl-text)}.xl-nav-cta{align-items:center;gap:.85rem;display:flex}.xl-btn{letter-spacing:.01em;cursor:pointer;min-height:44px;transition:transform .15s var(--xl-ease),filter .2s,background .2s,color .2s,border-color .2s,box-shadow .3s;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;padding:0 1.35rem;font-size:.9rem;font-weight:500;text-decoration:none;display:inline-flex}.xl-btn svg{transition:transform .2s var(--xl-ease)}.xl-btn-primary{background:linear-gradient(120deg,#5b52d6,#6655d8 50%,#7358c8);background:var(--cx-cta,linear-gradient(120deg,#5b52d6,#6655d8 50%,#7358c8));color:#fff;font-weight:600;box-shadow:0 0 #7c6fff00}.xl-btn-primary:hover{filter:brightness(1.05);box-shadow:0 14px 40px -12px #7c6fff99}.xl-btn-primary:hover svg{transform:translate(3px)}.xl-btn-primary:active{transform:scale(.98)}.xl-btn-ghost{color:var(--xl-mute);border-color:var(--cx-plate-line,var(--xl-line));background:var(--cx-plate-chrome,linear-gradient(158deg,#141028b8 0%,#0b0916cc 100%));-webkit-backdrop-filter:blur(var(--cx-plate-blur,22px))saturate(var(--cx-plate-sat,1.25));backdrop-filter:blur(var(--cx-plate-blur,22px))saturate(var(--cx-plate-sat,1.25))}.xl-btn-ghost:hover{color:var(--xl-text);border-color:var(--cx-plate-line-strong,#c9b8ff47);background:var(--cx-plate-deep,linear-gradient(158deg,#16122af0 0%,#0c0a18f7 100%))}.xl-btn-lg{min-height:52px;padding:0 1.9rem;font-size:1rem}.xl-btn-text{color:var(--xl-mute);align-items:center;min-height:44px;font-size:.9rem;text-decoration:none;transition:color .2s;display:inline-flex}.xl-btn-text:hover{color:var(--xl-text)}.xl-nav-signin{display:none}.xl-hero{min-height:100vh;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100dvh;padding:8rem clamp(1.25rem,5vw,2rem) 6rem;display:flex;position:relative;overflow:hidden}.xl-hero-inner{max-width:62rem;margin:0 auto}.xl-hero-eyebrow{margin-bottom:1.75rem}.xl-hero h1{letter-spacing:-.03em;margin:0;font-size:clamp(2.6rem,9vw,5.6rem);font-weight:200;line-height:1.02}.xl-hero h1 .xl-grad-text{font-weight:300}.xl-hero-sub{max-width:34rem;color:var(--xl-mute);margin:1.9rem auto 0;font-size:clamp(1rem,2.5vw,1.2rem);font-weight:300;line-height:1.62}.xl-hero-sub em{color:var(--xl-silver);font-style:normal}.xl-hero-actions{flex-direction:column;align-items:center;gap:.9rem;margin-top:2.5rem;display:flex}@media (min-width:480px){.xl-hero-actions{flex-direction:row;justify-content:center}}.xl-hero-poles{justify-content:center;align-items:center;gap:clamp(2rem,8vw,5rem);margin-top:3.4rem;display:flex}.xl-pole{flex-direction:column;align-items:center;gap:.7rem;display:flex}.xl-pole-label{letter-spacing:.2em;text-transform:uppercase;color:var(--xl-mute);text-shadow:0 1px 10px #06060ce6,0 0 3px #06060ccc;font-size:.62rem;font-weight:600}.xl-pole-thread{background:linear-gradient(90deg,#7c6fff0d,var(--xl-grad-b),#ffc07a80);opacity:.7;width:clamp(2.5rem,12vw,7rem);height:1px}.xl-scrollcue{border:1.5px solid #c9b8ff38;border-radius:999px;justify-content:center;width:24px;height:38px;padding-top:6px;display:flex;position:absolute;bottom:1.6rem;left:50%;transform:translate(-50%)}.xl-scrollcue i{background:var(--xl-grad-b);width:3px;height:8px;animation:xl-cue 1.9s var(--xl-ease)infinite;border-radius:999px}@keyframes xl-cue{0%{opacity:0;transform:translateY(-4px)}40%{opacity:1}80%,to{opacity:0;transform:translateY(10px)}}.xl-orb{width:var(--s,62px);height:var(--s,62px);background:radial-gradient(circle at 36% 30%,#efeaff 0%,#b7a7ff 26%,var(--xl-grad-b)60%,#4f43c4 100%);animation:xl-orb-pulse 5.5s var(--xl-ease)infinite;border-radius:50%;flex:none;position:relative;box-shadow:0 0 26px 3px #7c6fff80,inset 0 0 14px #e6e0ff73,inset -6px -8px 16px #281e5a8c}@keyframes xl-orb-pulse{0%,to{box-shadow:0 0 22px 2px #7c6fff6b,inset 0 0 14px #e6e0ff6b,inset -6px -8px 16px #281e5a8c}50%{box-shadow:0 0 36px 6px #7c6fff9e,inset 0 0 16px #e6e0ff8c,inset -6px -8px 16px #281e5a8c}}.xl-sun{width:var(--s,62px);height:var(--s,62px);background:radial-gradient(circle at 36% 32%,#fff7ec 0%,#ffcf8a 34%,var(--xl-gold)62%,#ee8a2e 100%);animation:xl-sun-breathe 6s var(--xl-ease)infinite;border-radius:50%;flex:none;position:relative;box-shadow:0 0 28px 4px #ffa04680,inset 0 0 12px #fff0d680}.xl-sun:after{content:"";pointer-events:none;background:radial-gradient(circle,#ffaa5038 34%,#0000 62%);border-radius:50%;animation:24s linear infinite xl-spin;position:absolute;inset:-34%}@keyframes xl-sun-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@keyframes xl-spin{to{transform:rotate(360deg)}}.xl-section{margin-block:.25rem;padding:clamp(5.5rem,14vw,9rem) clamp(1.25rem,5vw,2rem);position:relative}.xl-wrap{max-width:1100px;margin:0 auto}.xl-wrap-narrow{max-width:46rem;margin:0 auto}.xl-center{text-align:center}.xl-sec-head{margin-bottom:clamp(2.5rem,6vw,4rem)}.xl-sec-head .xl-eyebrow{margin-bottom:1rem}.xl-sec-title{letter-spacing:-.025em;margin:0;font-size:clamp(1.9rem,5.5vw,3.1rem);font-weight:200;line-height:1.08}.xl-thesis-line{letter-spacing:-.02em;color:var(--xl-text);margin:0;font-size:clamp(1.7rem,5.4vw,3rem);font-weight:200;line-height:1.22}.xl-thesis-line b{font-weight:400}.xl-thesis-foot{color:var(--xl-mute);margin-top:1.9rem;font-size:clamp(1rem,2.4vw,1.15rem);line-height:1.6}.xl-cast{flex-direction:column;gap:1.1rem;display:flex}.xl-cast-card{align-items:flex-start;gap:1.2rem;padding:clamp(1.35rem,4vw,2rem);display:flex}.xl-cast-body{min-width:0}.xl-cast-role{letter-spacing:.2em;text-transform:uppercase;color:var(--xl-faint);font-size:.64rem;font-weight:600}.xl-cast-name{letter-spacing:-.01em;margin:.3rem 0 .55rem;font-size:clamp(1.35rem,4vw,1.8rem);font-weight:300;line-height:1.1}.xl-cast-desc{color:var(--xl-mute);max-width:42rem;margin:0;font-size:.96rem;line-height:1.62}.xl-cast-desc em{color:var(--xl-silver);font-style:normal}.xl-planets{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin-top:1.3rem;display:grid}@media (min-width:560px){.xl-planets{grid-template-columns:repeat(4,minmax(0,1fr))}}.xl-planet{--p:var(--xl-grad-b);border:1px solid color-mix(in srgb,var(--p)20%,var(--xl-line));background:radial-gradient(130% 90% at 18% 0%,color-mix(in srgb,var(--p)16%,transparent),transparent 60%),#0e0b1ab8;border-radius:13px;align-items:center;gap:.6rem;min-width:0;padding:.6rem .7rem;display:flex}.xl-planet-glyph{color:var(--p);filter:drop-shadow(0 0 8px color-mix(in srgb,var(--p)65%,transparent));flex:none;font-size:1.1rem;line-height:1}.xl-planet-txt{min-width:0;line-height:1.2}.xl-planet-domain{color:var(--xl-text);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:500;overflow:hidden}.xl-planet-body{letter-spacing:.08em;text-transform:uppercase;color:var(--xl-faint);font-size:.6rem}.xl-map{grid-template-columns:1fr;gap:.9rem;margin-top:1.1rem;display:grid}@media (min-width:720px){.xl-map{grid-template-columns:repeat(3,1fr)}}.xl-map-card{padding:1.2rem 1.25rem 1.35rem}.xl-map-glyph{margin-bottom:.7rem;font-size:1.35rem;line-height:1;display:block}.xl-map-t{letter-spacing:-.01em;margin:0 0 .35rem;font-size:1.02rem;font-weight:500}.xl-map-d{color:var(--xl-mute);margin:0;font-size:.86rem;line-height:1.55}.xl-flow-steps{grid-template-columns:1fr;gap:1rem;display:grid;position:relative}@media (min-width:760px){.xl-flow-steps{grid-template-columns:repeat(3,1fr)}}.xl-step{padding:clamp(1.4rem,4vw,1.9rem)}.xl-step-time{letter-spacing:.2em;text-transform:uppercase;color:var(--xl-faint);align-items:center;gap:.5rem;font-size:.6rem;font-weight:600;display:inline-flex}.xl-step-dot{background:var(--xl-grad-b);border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #7c6fffcc}.xl-step.gold .xl-step-dot{background:var(--xl-gold);box-shadow:0 0 10px #ffb05ccc}.xl-step.night .xl-step-dot{background:var(--xl-silver);box-shadow:0 0 10px #cdd6ffb3}.xl-step-who{letter-spacing:-.01em;margin:.85rem 0 .5rem;font-size:1.15rem;font-weight:400}.xl-step-d{color:var(--xl-mute);margin:0;font-size:.9rem;line-height:1.6}.xl-flow-foot{text-align:center;letter-spacing:-.01em;color:var(--xl-text);margin-top:2.2rem;font-size:clamp(1.05rem,3vw,1.4rem);font-weight:200}.xl-flow-foot .xl-silver{color:var(--xl-silver)}.xl-final{text-align:center;position:relative;overflow:hidden}.xl-final-glow{pointer-events:none;background:radial-gradient(circle,#7c6fff29,#0000 62%);border-radius:50%;width:min(40rem,90vw);height:min(40rem,90vw);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.xl-final-title{letter-spacing:-.03em;margin:0 0 1.2rem;font-size:clamp(2.1rem,6.5vw,3.6rem);font-weight:200;line-height:1.08;position:relative}.xl-final-sub{max-width:30rem;color:var(--xl-mute);margin:0 auto 2.3rem;font-size:1.05rem;font-weight:300;line-height:1.6;position:relative}.xl-final-actions{justify-content:center;display:flex;position:relative}.xl-footer{z-index:1;border-top:1px solid var(--xl-line);padding:2.5rem clamp(1.25rem,5vw,2rem)calc(2.5rem + env(safe-area-inset-bottom));background:linear-gradient(#100e1a 0%,#0a0a0f 55%,#06060c 100%);position:relative}.xl-footer-inner{text-align:center;flex-direction:column;align-items:center;gap:1.2rem;max-width:1100px;margin:0 auto;display:flex}@media (min-width:640px){.xl-footer-inner{text-align:left;flex-direction:row;justify-content:space-between}}.xl-footer img{opacity:.7;width:auto;height:17px;margin-left:-.85rem}.xl-footer-meta{color:var(--xl-faint);font-size:.72rem;line-height:1.6}.xl-footer-powered{color:var(--xl-mute)}.xl-footer-links{gap:1.5rem;display:flex}.xl-footer-links a{color:var(--xl-faint);align-items:center;min-height:44px;font-size:.75rem;text-decoration:none;transition:color .2s;display:inline-flex}.xl-footer-links a:hover{color:var(--xl-mute)}.xl-sec-lead{max-width:40rem;color:var(--xl-mute);margin:1.15rem auto 0;font-size:clamp(.98rem,2.4vw,1.12rem);font-weight:300;line-height:1.62}.xl-sys{flex-wrap:wrap;justify-content:center;gap:.7rem;max-width:62rem;margin:0 auto;display:flex}.xl-sys-chip{--p:var(--xl-grad-b);border:1px solid color-mix(in srgb,var(--p)22%,var(--xl-line));background:radial-gradient(120% 100% at 16% 0%,color-mix(in srgb,var(--p)16%,transparent),transparent 62%),#0e0b1adb;min-width:0;transition:transform .25s var(--xl-ease),border-color .25s,background .25s;border-radius:14px;flex:0 calc(50% - .7rem);align-items:center;gap:.7rem;padding:.72rem .9rem;display:flex}@media (min-width:480px){.xl-sys-chip{flex-basis:calc(33.333% - .7rem)}}@media (min-width:760px){.xl-sys-chip{flex-basis:calc(25% - .7rem)}}@media (hover:hover){.xl-sys-chip:hover{border-color:color-mix(in srgb,var(--p)42%,transparent);background:radial-gradient(120% 100% at 16% 0%,color-mix(in srgb,var(--p)26%,transparent),transparent 62%),#120e20eb;transform:translateY(-2px)}}.xl-sys-glyph{width:2rem;height:2rem;color:var(--p);filter:drop-shadow(0 0 10px color-mix(in srgb,var(--p)58%,transparent));flex:none;place-items:center;font-size:1.22rem;line-height:1;display:grid}.xl-sys-name{letter-spacing:-.005em;min-width:0;color:var(--xl-text);font-size:.9rem;font-weight:500;line-height:1.25}.xl-sys-foot{text-align:center;letter-spacing:-.01em;max-width:42rem;color:var(--xl-text);margin:2.3rem auto 0;font-size:clamp(1.05rem,3vw,1.4rem);font-weight:200;line-height:1.4}.xl-arc{flex-direction:column;gap:1.5rem;max-width:62rem;margin:0 auto;padding:.4rem 0;display:flex;position:relative}.xl-arc-thread{background:linear-gradient(180deg,#cdd6ff80,var(--xl-grad-b)45%,#ffc07a73);opacity:.7;pointer-events:none;width:2px;position:absolute;top:20px;bottom:20px;left:25px}.xl-arc-node{align-items:center;gap:1.1rem;display:flex;position:relative}.xl-arc-flare{z-index:1;border:1px solid var(--xl-line);width:52px;height:52px;-webkit-backdrop-filter:blur(var(--cx-plate-blur))saturate(var(--cx-plate-sat));backdrop-filter:blur(var(--cx-plate-blur))saturate(var(--cx-plate-sat));background:radial-gradient(circle at 38% 32%,#ffffff24,#7c6fff24 58%,#0a0a0fa6);border-radius:50%;flex:none;place-items:center;display:grid;position:relative;box-shadow:inset 0 1px #ffffff14}.xl-arc-glyph{color:var(--xl-silver);font-size:1.35rem;line-height:1}.xl-arc-node.past .xl-arc-flare{opacity:.82}.xl-arc-node.past .xl-arc-glyph{color:var(--xl-mute)}.xl-arc-node.ahead .xl-arc-flare{background:#ffffff05}.xl-arc-node.ahead .xl-arc-glyph{color:var(--xl-faint)}.xl-arc-node.now .xl-arc-flare{border-color:color-mix(in srgb,var(--xl-gold)55%,transparent);background:radial-gradient(circle at 38% 32%,#fff3e0,#ffcf8a 42%,var(--xl-gold)66%,#d97f2c);animation:xl-flare 5s var(--xl-ease)infinite;box-shadow:0 0 26px 3px #ffb05c73,inset 0 0 10px #fff0d680}.xl-arc-node.now .xl-arc-glyph{color:#3a230a}@keyframes xl-flare{0%,to{box-shadow:0 0 22px 2px #ffb05c66,inset 0 0 10px #fff0d680}50%{box-shadow:0 0 34px 6px #ffb05c9e,inset 0 0 12px #fff0d699}}.xl-arc-txt{flex-direction:column;gap:.14rem;min-width:0;display:flex}.xl-arc-body{letter-spacing:-.01em;color:var(--xl-text);font-size:1rem;font-weight:500}.xl-arc-age{letter-spacing:.16em;text-transform:uppercase;color:var(--xl-faint);font-size:.62rem;font-weight:600}.xl-arc-chapter{color:var(--xl-mute);margin-top:.14rem;font-size:.9rem;line-height:1.45}.xl-arc-phase{border:1px solid var(--xl-line);letter-spacing:.18em;text-transform:uppercase;color:var(--xl-faint);border-radius:999px;align-self:flex-start;margin-top:.45rem;padding:.22rem .6rem;font-size:.58rem;font-weight:600}.xl-arc-node.now .xl-arc-phase{color:var(--xl-gold);border-color:color-mix(in srgb,var(--xl-gold)40%,transparent)}@media (min-width:820px){.xl-arc{flex-direction:row;align-items:flex-start;gap:.6rem}.xl-arc-thread{background:linear-gradient(90deg,#cdd6ff80,var(--xl-grad-b)48%,#ffc07a73);width:auto;height:2px;inset:26px 6% auto}.xl-arc-node{text-align:center;flex-direction:column;flex:1;align-items:center;gap:.8rem}.xl-arc-txt{align-items:center}.xl-arc-phase{align-self:center}}.xl-sleep{position:relative;overflow:hidden}.xl-sleep-glow{pointer-events:none;z-index:0;background:radial-gradient(closest-side,#3e428e4d,#1410261f 60%,#0000 78%);width:min(50rem,96vw);height:min(34rem,72vw);position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.xl-sleep .xl-wrap{z-index:1;position:relative}.xl-sleep-loop{grid-template-columns:1fr;gap:1.6rem;max-width:56rem;margin:0 auto;display:grid}@media (min-width:760px){.xl-sleep-loop{grid-template-columns:repeat(3,1fr);gap:1.2rem}}.xl-sleep-phase{text-align:center;padding:0 .5rem}.xl-sleep-glyph{border:1px solid var(--xl-line);width:3.1rem;height:3.1rem;color:var(--xl-silver);background:#ffffff08;border-radius:50%;place-items:center;margin-bottom:1rem;font-size:1.5rem;line-height:1;display:inline-grid}.xl-sleep-phase:nth-child(2) .xl-sleep-glyph{color:var(--xl-grad-c)}.xl-sleep-phase:nth-child(3) .xl-sleep-glyph{color:var(--xl-gold);border-color:color-mix(in srgb,var(--xl-gold)30%,var(--xl-line));box-shadow:0 0 24px -6px #ffb05c80}.xl-sleep-when{letter-spacing:.2em;text-transform:uppercase;color:var(--xl-faint);margin-bottom:.55rem;font-size:.6rem;font-weight:600;display:block}.xl-sleep-who{letter-spacing:-.01em;color:var(--xl-text);margin:0 0 .5rem;font-size:1.15rem;font-weight:400}.xl-sleep-d{max-width:22rem;color:var(--xl-mute);margin:0 auto;font-size:.92rem;line-height:1.6}.xl-mani-journey{flex-direction:column;gap:1.5rem;max-width:64rem;margin:0 auto;padding:.4rem 0;display:flex;position:relative}.xl-mani-thread{background:linear-gradient(180deg,var(--xl-grad-a),var(--xl-grad-b)45%,#ffc07a8c);opacity:.6;pointer-events:none;width:2px;position:absolute;top:22px;bottom:22px;left:25px}.xl-mani-step{align-items:flex-start;gap:1.1rem;display:flex;position:relative}.xl-mani-node{z-index:1;border:1px solid var(--xl-line);width:52px;height:52px;-webkit-backdrop-filter:blur(var(--cx-plate-blur))saturate(var(--cx-plate-sat));backdrop-filter:blur(var(--cx-plate-blur))saturate(var(--cx-plate-sat));background:radial-gradient(circle at 38% 32%,#ffffff24,#7c6fff29 58%,#0a0a0f99);border-radius:50%;flex:none;place-items:center;display:grid;position:relative;box-shadow:inset 0 1px #ffffff14}.xl-mani-glyph{color:var(--xl-silver);font-size:1.3rem;line-height:1}.xl-mani-step.ignite .xl-mani-node{border-color:color-mix(in srgb,var(--xl-gold)55%,transparent);background:radial-gradient(circle at 38% 32%,#fff3e0,#ffcf8a 42%,var(--xl-gold)66%,#d97f2c);animation:xl-flare 5s var(--xl-ease)infinite;box-shadow:0 0 26px 3px #ffb05c73,inset 0 0 10px #fff0d680}.xl-mani-step.ignite .xl-mani-glyph{color:#3a230a}.xl-mani-txt{flex-direction:column;gap:.16rem;min-width:0;padding-top:.15rem;display:flex}.xl-mani-num{letter-spacing:.2em;text-transform:uppercase;color:var(--xl-faint);font-size:.6rem;font-weight:600}.xl-mani-name{letter-spacing:-.01em;color:var(--xl-text);margin:.1rem 0 0;font-size:1.08rem;font-weight:400}.xl-mani-line{color:var(--xl-mute);max-width:30rem;margin:.28rem 0 0;font-size:.9rem;line-height:1.55}@media (min-width:900px){.xl-mani-journey{flex-direction:row;align-items:flex-start;gap:.6rem}.xl-mani-thread{background:linear-gradient(90deg,var(--xl-grad-a),var(--xl-grad-b)48%,#ffc07a8c);width:auto;height:2px;inset:26px 6% auto}.xl-mani-step{text-align:center;flex-direction:column;flex:1;align-items:center;gap:.75rem}.xl-mani-txt{align-items:center;padding-top:0}.xl-mani-line{max-width:15rem}}.xl-mani-guide{text-align:center;max-width:40rem;color:var(--xl-mute);margin:2rem auto 0;font-size:.94rem;line-height:1.6}.xl-mani-feats{grid-template-columns:1fr;gap:1rem;max-width:62rem;margin:clamp(3rem,8vw,4.5rem) auto 0;display:grid}@media (min-width:760px){.xl-mani-feats{grid-template-columns:repeat(3,1fr)}}.xl-mani-card{--p:var(--xl-grad-b);padding:1.6rem 1.5rem 1.75rem}.xl-mani-ico{border:1px solid color-mix(in srgb,var(--p)24%,var(--xl-line));background:color-mix(in srgb,var(--p)12%,transparent);width:2.5rem;height:2.5rem;color:var(--p);border-radius:12px;place-items:center;margin-bottom:1rem;display:inline-grid}.xl-mani-kicker{letter-spacing:.2em;text-transform:uppercase;color:var(--xl-faint);font-size:.6rem;font-weight:600;display:block}.xl-mani-t{letter-spacing:-.01em;color:var(--xl-text);margin:.5rem 0 .55rem;font-size:1.2rem;font-weight:400}.xl-mani-d{color:var(--xl-mute);margin:0;font-size:.9rem;line-height:1.6}@media (min-width:800px){.xl-nav-links{display:flex}.xl-nav-signin{display:inline-flex}}.xl-console-wrap{max-width:44rem;margin:0 auto}.xl-console{border-radius:24px;padding:0}.xl-console-bar{border-bottom:1px solid var(--xl-line);background:linear-gradient(#ffffff0a,#0000);align-items:center;gap:.7rem;padding:.95rem 1.2rem;display:flex}.xl-console-title{letter-spacing:-.01em;color:var(--xl-text);font-size:.9rem;font-weight:500}.xl-console-tag{letter-spacing:.18em;text-transform:uppercase;color:var(--xl-faint);margin-left:auto;font-size:.58rem;font-weight:600}.xl-console-body{flex-direction:column;gap:1rem;padding:clamp(1.1rem,3.5vw,1.7rem);display:flex}.xl-msg{display:flex}.xl-msg-you{justify-content:flex-end}.xl-msg-you p{background:color-mix(in srgb,var(--xl-grad-b)22%,transparent);border:1px solid color-mix(in srgb,var(--xl-grad-b)26%,transparent);max-width:84%;color:var(--xl-text);border-radius:16px 16px 4px;margin:0;padding:.75rem 1rem;font-size:.94rem;line-height:1.5}.xl-msg-kronos{align-items:flex-start;gap:.7rem}.xl-msg-kronos .xl-orb{margin-top:.15rem}.xl-msg-bubble{border:1px solid var(--xl-line);background:#ffffff09;border-radius:4px 16px 16px;max-width:88%;padding:.85rem 1.05rem}.xl-msg-bubble p{color:var(--xl-mute);margin:0;font-size:.95rem;line-height:1.62}.xl-msg-bubble em{color:var(--xl-silver);font-style:normal}.xl-console-work{border:1px dashed color-mix(in srgb,#ff8f6b 26%,var(--xl-line));background:radial-gradient(120% 100% at 12% 0,#ff8f6b17,#0000 60%);border-radius:12px;align-items:center;gap:.65rem;margin-top:.1rem;padding:.65rem .85rem;display:flex}.xl-console-work-glyph{color:#ff8f6b;filter:drop-shadow(0 0 8px #ff8f6b99);flex:none;font-size:1rem;line-height:1}.xl-console-work-txt{color:var(--xl-mute);font-size:.82rem;line-height:1.45}.xl-console-work-txt b{color:var(--xl-text);font-weight:500}.xl-console-input{border:1px solid var(--xl-line);background:#ffffff06;border-radius:999px;align-items:center;gap:.75rem;margin:0 clamp(1.1rem,3.5vw,1.7rem) clamp(1.1rem,3.5vw,1.7rem);padding:.55rem .6rem .55rem 1.05rem;display:flex}.xl-console-input span{color:var(--xl-faint);font-size:.9rem}.xl-console-send{background:var(--xl-grad);color:#12101d;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;margin-left:auto;display:grid}.xl-trust{grid-template-columns:1fr;gap:1rem;max-width:62rem;margin:0 auto;display:grid}@media (min-width:760px){.xl-trust{grid-template-columns:repeat(3,1fr)}}.xl-trust-card{padding:1.6rem 1.5rem 1.7rem}.xl-trust-icon{border:1px solid var(--xl-line);width:2.5rem;height:2.5rem;color:var(--xl-grad-c);background:#7c6fff14;border-radius:12px;place-items:center;margin-bottom:1rem;display:inline-grid}.xl-trust-t{letter-spacing:-.01em;margin:0 0 .45rem;font-size:1.02rem;font-weight:500}.xl-trust-d{color:var(--xl-mute);margin:0;font-size:.88rem;line-height:1.58}.xl-price{grid-template-columns:1fr;gap:1rem;max-width:60rem;margin:0 auto;display:grid}@media (min-width:720px){.xl-price{grid-template-columns:repeat(3,1fr)}}.xl-price-card{flex-direction:column;padding:1.7rem 1.5rem 1.8rem;display:flex}.xl-price-card.featured{border-color:color-mix(in srgb,var(--xl-grad-b)42%,transparent);box-shadow:inset 0 1px #ffffff0f,0 26px 60px -30px #7c6fff8c}.xl-price-badge{letter-spacing:.18em;text-transform:uppercase;color:#12101d;background:var(--xl-grad);border-radius:999px;align-self:flex-start;margin-bottom:.9rem;padding:.22rem .62rem;font-size:.56rem;font-weight:700}.xl-price-name{letter-spacing:.18em;text-transform:uppercase;color:var(--xl-faint);font-size:.72rem;font-weight:600}.xl-price-amt{letter-spacing:-.02em;color:var(--xl-text);margin:.5rem 0 0;font-size:2.1rem;font-weight:200}.xl-price-amt small{color:var(--xl-faint);letter-spacing:0;font-size:.82rem;font-weight:400}.xl-price-desc{color:var(--xl-mute);margin:.6rem 0 1.1rem;font-size:.85rem;line-height:1.55}.xl-price-feats{flex-direction:column;gap:.55rem;margin:0 0 1.4rem;padding:0;list-style:none;display:flex}.xl-price-feats li{color:var(--xl-mute);align-items:flex-start;gap:.55rem;font-size:.85rem;line-height:1.45;display:flex}.xl-price-feats svg{color:var(--xl-grad-c);flex:none;margin-top:.15rem}.xl-price-cta{margin-top:auto}.xl-price-foot{text-align:center;margin:1.8rem 0 0}.xl-price-foot a{color:var(--xl-mute);align-items:center;gap:.4rem;font-size:.9rem;text-decoration:none;transition:color .2s,gap .2s;display:inline-flex}.xl-price-foot a:hover{color:var(--xl-text);gap:.6rem}.xl-faq{max-width:46rem;margin:0 auto}.xl-faq-item{border-bottom:1px solid var(--xl-line)}.xl-faq-item summary{cursor:pointer;letter-spacing:-.01em;color:var(--xl-text);justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem .2rem;font-size:1.02rem;font-weight:400;list-style:none;display:flex}.xl-faq-item summary::-webkit-details-marker{display:none}.xl-faq-item summary:after{content:"+";color:var(--xl-faint);transition:transform .3s var(--xl-ease),color .2s;flex:none;font-size:1.3rem;font-weight:300}.xl-faq-item[open] summary:after{color:var(--xl-grad-c);transform:rotate(45deg)}.xl-faq-item summary:hover{color:var(--xl-text)}.xl-faq-a{color:var(--xl-mute);margin:0 0 1.3rem;padding-right:2rem;font-size:.94rem;line-height:1.65}.xl-faq-a a{color:var(--xl-grad-c);border-bottom:1px solid color-mix(in srgb,var(--xl-grad-c)40%,transparent);text-decoration:none}@media (prefers-reduced-motion:reduce){.xl{scroll-behavior:auto}.xl-reveal{opacity:1;transition:none;transform:none}.xl-mount{opacity:1;animation:none}.xl-orb,.xl-sun,.xl-sun:after,.xl-scrollcue i,.xl-arc-node.now .xl-arc-flare,.xl-mani-step.ignite .xl-mani-node{animation:none!important}.xl-btn,.xl-btn svg,.xl-sys-chip,.xl-faq-item summary:after{transition:none}.xl-atmo-wash,.xl-atmo-stars{opacity:.45;transition:none}.xl-atmo-wash--a{top:0%;left:0%}.xl-atmo-wash--b{bottom:10%;right:0%}.xl-atmo-wash--c{opacity:.25;top:50%;left:40%}}[data-theme=light] .xl{--xl-void:#e8e4f8;--xl-text:#1a1430;--xl-mute:#5a5278;--xl-faint:var(--cx-faint,#665d86);--xl-line:#281e501f;--xl-silver:#5a5278;color:var(--xl-text);background:0 0}[data-theme=light] .xl-atmo-wash--a{background:radial-gradient(circle,#7c6fff38 0%,#a78bfa1a 45%,#0000 70%)}[data-theme=light] .xl-atmo-wash--b{background:radial-gradient(circle,#ff9ecb2e 0%,#a78bfa1f 40%,#0000 68%)}[data-theme=light] .xl-atmo-wash--c{background:radial-gradient(circle,#ffc07a33 0%,#0000 65%)}[data-theme=light] .xl-sky-orb{opacity:.35}[data-theme=light] .xl-section--open .xl-sec-title,[data-theme=light] .xl-section--open .xl-thesis-line{text-shadow:0 1px 12px #fff9}[data-theme=light] .xl-card{border-color:var(--cx-plate-line,#281e501f);background:var(--cx-plate,linear-gradient(158deg,#ffffffd1 0%,#f5f2ffc2 100%));box-shadow:var(--cx-plate-shadow,inset 0 1px 0 #ffffffe6,0 14px 32px -22px #3c287847);color:var(--xl-text)}[data-theme=light] .xl-card:before{background:linear-gradient(#ffffffb3,#0000)}[data-theme=light] .xl-nav.scrolled{background:linear-gradient(#f7f5ff 0%,#efe9ff 100%);border-bottom-color:#281e501a;box-shadow:0 12px 28px -18px #3c287833}[data-theme=light] .xl-footer{background:linear-gradient(#f4f1ff 0%,#e8e4f8 55%,#e0dcf4 100%);border-top-color:#281e501a}[data-theme=light] .xl-btn-ghost{color:var(--xl-mute);border-color:var(--cx-plate-line,#281e5024)}[data-theme=light] .xl-btn-ghost:hover{color:var(--xl-text);border-color:var(--cx-plate-line-strong,#281e5038)}[data-theme=light] .xl-sys-chip{background:radial-gradient(120% 100% at 16% 0%,color-mix(in srgb,var(--p)12%,transparent),transparent 62%),linear-gradient(158deg,#fff 0%,#f7f5ff 100%);border-color:color-mix(in srgb,var(--p)28%,#281e501a);color:#1a1430}@media (hover:hover){[data-theme=light] .xl-sys-chip:hover{background:radial-gradient(120% 100% at 16% 0%,color-mix(in srgb,var(--p)20%,transparent),transparent 62%),linear-gradient(158deg,#fff 0%,#f1edff 100%);border-color:color-mix(in srgb,var(--p)46%,#281e5024)}}[data-theme=light] .xl-price-card.featured{border-color:color-mix(in srgb,var(--xl-grad-b)48%,transparent);box-shadow:inset 0 1px #fffffff2,0 22px 50px -26px #7c6fff73}[data-theme=light] .xl-planet{background:radial-gradient(130% 90% at 18% 0%,color-mix(in srgb,var(--p)14%,transparent),transparent 60%),linear-gradient(158deg,#fff 0%,#f7f5ff 100%);border-color:color-mix(in srgb,var(--p)26%,#281e501a)}[data-theme=light] .xl-planet-body{color:#5e5680}[data-theme=light] .xl-arc-flare,[data-theme=light] .xl-mani-node{background:var(--cx-plate);border-color:var(--cx-plate-line);box-shadow:inset 0 1px #ffffffe6}[data-theme=light] .xl-faq-item summary{color:#1a1430}[data-theme=light] .xl-faq-a,[data-theme=light] .xl-sec-lead,[data-theme=light] .xl-lead{color:#5a5278}[data-theme=light] .xl-footer img,[data-theme=light] .xl-nav img{filter:invert()hue-rotate(180deg)brightness(.35)contrast(1.1);opacity:.9}.xl-seeit{grid-template-columns:1fr;justify-items:center;gap:clamp(2.6rem,7vw,4rem) clamp(1.4rem,4vw,2.4rem);margin-top:clamp(2.5rem,6vw,3.5rem);display:grid}@media (min-width:700px){.xl-seeit{grid-template-columns:repeat(3,1fr);align-items:start}}.xl-seeit .mkd-figure{width:100%}.xl-seeit-lead{max-width:34rem;margin:1.2rem auto 0}.xl-seeit-foot{text-align:center;color:var(--xl-mute);margin:clamp(2.4rem,6vw,3.2rem) 0 0;font-size:.92rem;font-weight:300}.xl-seeit-foot a{color:var(--xl-silver);border-bottom:1px solid var(--xl-line);padding-bottom:2px;text-decoration:none;transition:color .2s,border-color .2s}.xl-seeit-foot a:hover{color:var(--xl-text);border-bottom-color:currentColor}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.xl-btn-ghost{background:#141028f5}.xl-btn-ghost:hover{background:#1c1830fa}[data-theme=light] .xl-btn-ghost{background:#fffffffc}[data-theme=light] .xl-btn-ghost:hover{background:#f4f1fffc}}.surface-error{text-align:center;max-width:30rem;animation:surface-error-in .5s var(--cx-ease,cubic-bezier(.22,.7,.16,1))both;background:radial-gradient(120% 140% at 0 0,#6366f11f,#0000 55%),radial-gradient(120% 140% at 100% 100%,#a78bfa1a,#0000 55%),linear-gradient(158deg,#18122e 0%,#0e0b18 100%);border:1px solid #c9b8ff29;border-radius:18px;flex-direction:column;align-items:center;gap:.55rem;margin:2.5rem auto;padding:2rem 1.6rem;display:flex;box-shadow:inset 0 1px #ffffff0d,0 24px 48px -28px #000000e6}.surface-error-glyph{color:var(--cx-amethyst,#a78bfa);opacity:1;font-size:1.5rem;line-height:1}.surface-error-title{color:#f4f0ff;margin:0;font-size:1.02rem;font-weight:600}.surface-error-copy{color:#c8c4e8;max-width:34ch;margin:0;font-size:.86rem;line-height:1.55}.surface-error-retry{color:#f4f0ff;cursor:pointer;min-height:44px;transition:background .18s var(--cx-ease,ease),border-color .18s var(--cx-ease,ease);background:#16122a;border:1px solid #c9b8ff38;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;margin-top:.5rem;padding:.6rem 1.25rem;font-size:.85rem;font-weight:500;display:inline-flex}.surface-error-retry:hover:not(:disabled){border-color:var(--cx-amethyst,#a78bfa);background:#1e1a32}.surface-error-retry:focus-visible{outline:2px solid var(--cx-amethyst,#a78bfa);outline-offset:2px}.surface-error-retry:disabled{opacity:.6;cursor:default}.surface-error-spin{animation:.9s linear infinite surface-error-spin}@keyframes surface-error-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes surface-error-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.surface-error,.surface-error-spin{animation:none}}[data-theme=light] .surface-error{background:radial-gradient(120% 140% at 0 0,#6366f114,#0000 55%),linear-gradient(158deg,#fff 0%,#f4f1ff 100%);border-color:#281e501f;box-shadow:inset 0 1px #fffffff2,0 18px 40px -24px #3c287829}[data-theme=light] .surface-error-title{color:#1a1430}[data-theme=light] .surface-error-copy{color:#5a5278}.xftb{z-index:30;box-shadow:none;background:0 0;border:0;margin-left:-1rem;margin-right:-1rem;padding:.55rem 1rem .65rem;position:sticky;top:0}@media (min-width:768px){.xftb{margin-left:-1.5rem;margin-right:-1.5rem;padding-left:1.5rem;padding-right:1.5rem}}.xftb-row{align-items:center;gap:.35rem;display:flex}.xftb-list{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;flex:1;align-items:center;gap:.4rem;min-width:0;padding:.15rem 0;scroll-padding-inline:.75rem;display:flex;overflow-x:auto}.xftb-list::-webkit-scrollbar{display:none}.xftb-row{--xftb-fade:1.75rem}.xftb-row[data-scroll-start][data-scroll-end] .xftb-list{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 var(--xftb-fade),#000 calc(100% - var(--xftb-fade)),transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 var(--xftb-fade),#000 calc(100% - var(--xftb-fade)),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 var(--xftb-fade),#000 calc(100% - var(--xftb-fade)),transparent 100%)}.xftb-row[data-scroll-start]:not([data-scroll-end]) .xftb-list{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 var(--xftb-fade));-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 var(--xftb-fade));mask-image:linear-gradient(90deg,transparent 0,#000 var(--xftb-fade))}.xftb-row:not([data-scroll-start])[data-scroll-end] .xftb-list{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - var(--xftb-fade)),transparent 100%);-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - var(--xftb-fade)),transparent 100%);mask-image:linear-gradient(90deg,#000 calc(100% - var(--xftb-fade)),transparent 100%)}.xftb-tab{border:1px solid var(--cx-plate-line);background:var(--cx-plate-chrome);color:#f4f0ffe6;min-height:44px;font:inherit;letter-spacing:-.01em;white-space:nowrap;cursor:pointer;-webkit-backdrop-filter:blur(var(--cx-plate-blur-chrome))saturate(var(--cx-plate-sat));backdrop-filter:blur(var(--cx-plate-blur-chrome))saturate(var(--cx-plate-sat));box-shadow:var(--cx-plate-shadow);border-radius:999px;outline:none;align-items:center;gap:.45rem;padding:.45rem .95rem;font-size:.84rem;font-weight:550;transition:color .18s,border-color .18s,background .2s,box-shadow .22s,transform .15s;display:inline-flex;position:relative}.xftb-tab:hover{color:#ece9f8;background:linear-gradient(158deg,#7c6fff24 0%,#7c6fff0f 100%),var(--cx-plate-chrome);border-color:#a78bfa59;transform:translateY(-1px)}.xftb-tab:focus-visible{outline-offset:2px;outline:2px solid #a78bfaa6}.xftb-tab.is-on{color:#fff;background:radial-gradient(120% 140% at 20% 0%,#c7bcff4d,transparent 55%),linear-gradient(135deg,#7c6fff9e 0%,#5a3cc88c 55%,#3c288c9e 100%),var(--cx-plate-chrome);border-color:#a78bfa8c;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff2e,0 0 0 1px #a78bfa33,0 8px 28px -8px #7c6fffa6,0 0 32px -10px #a78bfa80}.xftb-tab.is-on:hover{border-color:#c7bcffa6;box-shadow:inset 0 1px #ffffff38,0 0 0 1px #c7bcff47,0 10px 32px -8px #7c6fffbf,0 0 40px -8px #a78bfa8c}.xftb-tab-ico{opacity:.95;flex:none;width:.95rem;height:.95rem}.xftb-tab.is-on .xftb-tab-ico{opacity:1;filter:drop-shadow(0 0 6px #c7bcffb3)}.xftb-badge{color:#e8e2ff;background:#a78bfa47;border:1px solid #a78bfa59;border-radius:999px;justify-content:center;align-items:center;min-width:1.1rem;height:1.1rem;padding:0 .35rem;font-size:.62rem;font-weight:700;line-height:1;display:inline-flex}.xftb-tab.is-on .xftb-badge{color:#fff;background:#ffffff38;border-color:#ffffff47}.xftb-trailing{flex:none;margin-left:.35rem}[data-theme=light] .xftb-tab{color:#3f3860}[data-theme=light] .xftb-tab:hover{color:#1a1430;background:linear-gradient(158deg,#6d5efc24 0%,#6d5efc0f 100%),var(--cx-plate-chrome);border-color:#6d5efc52}[data-theme=light] .xftb-tab.is-on{color:#fff;background:radial-gradient(120% 140% at 20% 0,#c7bcff29,#0000 55%),linear-gradient(135deg,#5546e0 0%,#4a3bc9 45%,#3f31ac 100%);border-color:#6d5efc73;box-shadow:inset 0 1px #ffffff59,0 8px 24px -8px #6d5efc8c,0 0 28px -10px #7c6fff66}[data-theme=light] .xftb-tab.is-on:hover{color:#fff;background:radial-gradient(120% 140% at 20% 0,#c7bcff2e,#0000 55%),linear-gradient(135deg,#5b4ce8 0%,#4f3fd2 45%,#4435b6 100%);border-color:#6d5efc9e;box-shadow:inset 0 1px #fff6,0 10px 28px -8px #6d5efca6,0 0 34px -8px #7c6fff80}[data-theme=light] .xftb-badge{color:#4335ac;background:#6d5efc24;border-color:#6d5efc47}[data-theme=light] .xftb-tab.is-on .xftb-badge{color:#fff;background:#ffffff47;border-color:#ffffff59}@media (max-width:420px){.xftb-tab{gap:.35rem;min-height:44px;padding:.4rem .72rem;font-size:.78rem}.xftb-tab-ico{width:.88rem;height:.88rem}}@media (prefers-reduced-motion:reduce){.xftb-tab{transition:none}.xftb-tab:hover,.xftb-tab.is-on{transform:none}}[data-theme=light] .xftb-plate,.xftb-plate{box-shadow:none!important;background:0 0!important;border:0!important}.tl-row.tl-row--threaded[data-phase] .tl-connector{background:linear-gradient(180deg,color-mix(in srgb,var(--accent,#a78bfa)95%,#fff 5%),color-mix(in srgb,var(--accent,#a78bfa)55%,transparent));box-shadow:0 0 14px -1px color-mix(in srgb,var(--accent,#a78bfa)78%,transparent)}.tl-row--threaded .tl-node--event{color:color-mix(in srgb,var(--accent,#c7bcff)45%,#fff 55%);border-color:color-mix(in srgb,var(--accent,#a78bfa)82%,#fff 14%);box-shadow:inset 0 0 12px color-mix(in srgb,var(--accent,#a78bfa)42%,transparent),0 0 22px -2px color-mix(in srgb,var(--accent,#a78bfa)82%,transparent),0 1px 6px #0000008c}.tl-node--event.tl-node--pinned:after{content:"";border:1.5px solid color-mix(in srgb,var(--accent,#a78bfa)72%,#fff 12%);box-shadow:0 0 12px -1px color-mix(in srgb,var(--accent,#a78bfa)70%,transparent);pointer-events:none;border-radius:50%;position:absolute;inset:-4px}.jma{border-top:1px solid #c9b8ff24;flex-wrap:wrap;gap:.4rem;margin-top:.7rem;padding-top:.6rem;display:flex}.jma-btn{min-height:32px;color:var(--cx-mute,#c4bfd8);font:inherit;cursor:pointer;background:linear-gradient(158deg,#161128eb,#0c0a16f2);border:1px solid #c9b8ff33;border-radius:9px;align-items:center;gap:.35rem;padding:.3rem .7rem;font-size:.74rem;font-weight:500;transition:color .2s,border-color .2s,background .2s,opacity .2s;display:inline-flex}.jma-btn:hover:not(:disabled),.jma-btn:focus-visible:not(:disabled){color:var(--cx-text,#f4f0ff);border-color:color-mix(in srgb,var(--cx-amethyst,#a78bfa)55%,transparent);background:linear-gradient(158deg,#1c1630f5,#100c1cf7);outline:none}.jma-btn:disabled{opacity:.55;cursor:default}.jma-btn.is-on{color:var(--cx-amethyst-soft,#d4ccff);border-color:color-mix(in srgb,var(--cx-amethyst,#a78bfa)65%,transparent);background:linear-gradient(158deg,#282048f5,#141028f7)}.jma-btn--hide:hover:not(:disabled),.jma-btn--hide:focus-visible:not(:disabled){color:var(--cx-danger,#f0a3a3);border-color:color-mix(in srgb,var(--cx-danger,#f0a3a3)45%,transparent);background:#f0a3a314}.jma-ic{flex:none}.jma-spin{animation:.8s linear infinite jma-spin}@keyframes jma-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.jma-btn{transition:none!important}.jma-spin{animation-duration:1.6s}}[data-theme=light] .jma{border-top-color:#281e501a}[data-theme=light] .jma-btn{color:#5a5278;background:linear-gradient(158deg,#fff,#faf6f0);border-color:#281e5024}[data-theme=light] .jma-btn:hover:not(:disabled),[data-theme=light] .jma-btn:focus-visible:not(:disabled){color:#1a1430;background:linear-gradient(158deg,#fff,#f3ebe3);border-color:#6d5efc66}[data-theme=light] .jma-btn.is-on{color:#5b4ee8;background:linear-gradient(158deg,#faf6f0,#f3ebe3);border-color:#6d5efc73}[data-theme=light] .tl-row--threaded .tl-node--event{color:color-mix(in srgb,var(--accent,#5b37c4)90%,var(--cx-text,#1a1430));border-color:color-mix(in srgb,var(--accent,#5b37c4)78%,transparent);box-shadow:inset 0 1px 0 #ffffffd9,0 0 16px -4px color-mix(in srgb,var(--accent,#5b37c4)55%,transparent),0 2px 8px -3px #3c287847}.tl{max-width:680px;padding:.25rem 0 calc(3.5rem + env(safe-area-inset-bottom));margin:0 auto}@media (min-width:768px){.tl{padding:1rem 0 4rem}}.tl-head--slim{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:.65rem 1rem;margin-bottom:.85rem;display:flex}.tl-head{text-align:center;margin-bottom:1.4rem}.tl-head.cx-hero-plate{text-align:left;margin-left:1rem;margin-right:1rem}@media (min-width:768px){.tl-head.cx-hero-plate{margin-left:0;margin-right:0}}.tl-eyebrow{color:var(--cx-amethyst,#a78bfa)}.tl-title{letter-spacing:-.02em;color:var(--cx-text,#f4f0ff);margin-top:.3rem;font-size:clamp(1.35rem,5.5vw,1.85rem);font-weight:500;line-height:1.15}.tl-title .cx-grad-text{font-weight:600}.tl-lede{color:var(--cx-mute,#c4bfd8);max-width:36ch;margin:.4rem 0 0;font-size:.82rem;line-height:1.45}.tl-stat{letter-spacing:.02em;color:var(--cx-mute,#a29ec7);text-shadow:0 1px 8px #05040cb3;margin-top:.9rem;font-size:.75rem}.tl-stat b{color:var(--cx-amethyst-soft,#d4ccff);font-variant-numeric:tabular-nums;font-weight:600}.tl-moments-actions{flex-wrap:wrap;align-items:center;gap:.55rem .85rem;margin-top:.85rem;display:flex}.tl-moments-toggle{min-height:40px;color:var(--cx-amethyst-soft,#c7bcff);font:inherit;cursor:pointer;background:#a78bfa14;border:1px solid #a78bfa47;border-radius:999px;justify-content:center;align-items:center;padding:.4rem .95rem;font-size:.78rem;font-weight:550;transition:border-color .15s,background .15s;display:inline-flex}.tl-moments-toggle:hover,.tl-moments-toggle.is-on{color:var(--cx-text,#ece9f8);background:#a78bfa24;border-color:#a78bfa7a}.tl-moments-toggle:focus-visible{outline:2px solid var(--cx-amethyst,#a78bfa);outline-offset:2px}.tl-moments-list-link{color:var(--cx-mute,#a29ec7);align-items:center;gap:.3rem;font-size:.78rem;font-weight:550;text-decoration:none;display:inline-flex}.tl-moments-list-link:hover{color:var(--cx-amethyst-soft,#c7bcff)}.tl-stat-dot{color:var(--cx-mute,#a29ec7);opacity:.75;margin:0 .5em}.tl-loading{color:var(--cx-mute,#a29ec7);justify-content:center;align-items:center;gap:.5rem;padding:2.5rem 0;font-size:.88rem;display:flex}.tl-rail{margin:0;padding:0;list-style:none;position:relative}.tl-row{grid-template-columns:54px minmax(0,1fr);gap:.85rem;padding-bottom:1.05rem;display:grid;position:relative}@media (min-width:768px){.tl-row{grid-template-columns:64px minmax(0,1fr);gap:1.1rem;padding-bottom:1.35rem}}.tl-rail-col{justify-content:center;display:flex;position:relative}.tl-connector{border-radius:2px;width:2px;position:absolute;top:-.2rem;bottom:-1.05rem;left:50%;transform:translate(-50%)}@media (min-width:768px){.tl-connector{bottom:-1.35rem}}.tl-row[data-phase=past] .tl-connector,.tl-row[data-phase=now] .tl-connector{background:linear-gradient(180deg,var(--cx-grad-b,#7c6fff),var(--cx-grad-c,#a78bfa));box-shadow:0 0 10px -1px color-mix(in srgb,var(--cx-grad-b,#7c6fff)60%,transparent)}.tl-row[data-phase=future] .tl-connector{background:repeating-linear-gradient(180deg,color-mix(in srgb,var(--cx-faint,#6f6a94)90%,transparent)0 4px,transparent 4px 10px);width:2px;box-shadow:none}.tl-row:first-child .tl-connector{-webkit-mask:linear-gradient(#0000,#000 42%);mask:linear-gradient(#0000,#000 42%)}.tl-row:last-child .tl-connector{bottom:0;-webkit-mask:linear-gradient(#000,#000 45%,#0000);mask:linear-gradient(#000,#000 45%,#0000)}.tl-node{z-index:1;border-radius:50%;flex:none;place-items:center;width:46px;height:46px;margin-top:.55rem;display:grid;position:relative}.tl-glyph{filter:drop-shadow(0 1px 2px #000000a6);font-size:1.35rem;font-weight:400;line-height:1}.tl-node--planet{color:color-mix(in srgb,var(--accent,#c7bcff)72%,#fff 28%);background:radial-gradient(120% 120% at 34% 28%,color-mix(in srgb,var(--accent,#a78bfa)52%,#fff 10%),color-mix(in srgb,var(--accent,#a78bfa)22%,#0c0a18)58%,#0a0814 100%);border:1.5px solid color-mix(in srgb,var(--accent,#a78bfa)70%,#fff 12%);box-shadow:inset 0 0 14px color-mix(in srgb,var(--accent,#a78bfa)38%,transparent),0 0 18px -3px color-mix(in srgb,var(--accent,#a78bfa)72%,transparent),0 2px 10px #0000008c}.tl-node--origin{background:radial-gradient(circle at 40% 35%,#f0ebff,var(--cx-grad-b,#7c6fff)62%,#2a2258 100%);border:1px solid color-mix(in srgb,var(--cx-grad-b,#7c6fff)55%,#fff 20%);width:14px;height:14px;box-shadow:0 0 12px -1px color-mix(in srgb,var(--cx-grad-b,#7c6fff)80%,transparent),0 1px 4px #00000080;margin-top:.15rem}.tl-row--origin{padding-bottom:.65rem}.tl-origin-label{letter-spacing:.02em;color:var(--cx-mute,#c4bfd8);text-shadow:0 1px 10px #05040cd9,0 0 1px #05040ce6;align-self:center;font-size:.78rem;font-weight:500}.tl-origin-year{color:var(--cx-text,#f5f0ea);font-variant-numeric:tabular-nums;font-weight:600}.tl-row[data-phase=past] .tl-card{opacity:.94}.tl-row[data-phase=future] .tl-card{opacity:.88}.tl-row[data-phase=future] .tl-node--planet{opacity:.92}.tl-row[data-phase=past] .tl-card:hover,.tl-row[data-phase=past] .tl-card:focus-within,.tl-row[data-phase=future] .tl-card:hover,.tl-row[data-phase=future] .tl-card:focus-within{opacity:1}.tl-card{transition:opacity .35s var(--cx-ease,ease),transform .25s var(--cx-ease,ease)}.tl-node--head{color:#2a1c06;background:radial-gradient(circle at 38% 32%,#fff6e6 0%,var(--cx-gold-soft,#ffddb0)34%,var(--cx-gold,#ffc07a)70%,#f2951f 100%);width:56px;height:56px;box-shadow:0 0 0 5px color-mix(in srgb,var(--cx-gold,#ffc07a)16%,transparent),0 0 26px 4px color-mix(in srgb,var(--cx-gold,#ffc07a)55%,transparent),0 0 60px 10px #ff9d4366;animation:tl-breathe 5.5s var(--cx-ease,ease)infinite;border:1px solid #ffdca099;margin-top:.35rem}.tl-node--head .tl-glyph{color:#2a1c06;font-weight:400}.tl-node--head:after{content:"";background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--cx-gold,#ffc07a)75%,transparent));filter:blur(.5px);pointer-events:none;width:3px;height:90px;animation:tl-tail 5.5s var(--cx-ease,ease)infinite;position:absolute;bottom:100%;left:50%;transform:translate(-50%);-webkit-mask:linear-gradient(#0000,#000 65%);mask:linear-gradient(#0000,#000 65%)}.tl-head-core{animation:tl-flare 3.4s var(--cx-ease,ease)infinite;background:radial-gradient(circle,#fff8ee 0%,#0000 70%);border-radius:50%;position:absolute;inset:30%}@keyframes tl-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes tl-tail{0%,to{opacity:.55}50%{opacity:.9}}@keyframes tl-flare{0%,to{opacity:.5;transform:scale(.9)}50%{opacity:1;transform:scale(1.12)}}.tl-card{padding:.85rem 1rem .95rem}.tl-card-top{justify-content:space-between;align-items:baseline;gap:.6rem;display:flex}.tl-card-title{letter-spacing:-.01em;color:var(--cx-text,#f4f0ff);min-width:0;font-size:clamp(1.02rem,4.4vw,1.18rem);font-weight:500;line-height:1.2}.tl-pill{letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;border-radius:999px;flex:none;padding:.24rem .5rem;font-size:.56rem;font-weight:600}.tl-pill--past{color:var(--cx-mute,#c4bfd8);background:#120e20b8;border:1px solid #c9b8ff38}.tl-pill--future{color:var(--cx-amethyst-soft,#d4ccff);border:1px solid color-mix(in srgb,var(--cx-grad-b,#7c6fff)48%,transparent);background:color-mix(in srgb,var(--cx-grad-b,#7c6fff)18%,#0e0b1ad9)}.tl-pill--now{color:#2a1c06;background:linear-gradient(135deg,var(--cx-gold-soft,#ffddb0),var(--cx-gold,#ffc07a));border:1px solid #0000}.tl-meta{color:var(--cx-mute,#c4bfd8);font-variant-numeric:tabular-nums;margin-top:.3rem;font-size:.76rem;display:block}.tl-planet-name{color:color-mix(in srgb,var(--accent,#c7bcff)55%,var(--cx-text,#e8e4f8)45%)}.tl-meaning{color:color-mix(in srgb,var(--cx-mute,#c4bfd8)88%,#fff 12%);margin-top:.5rem;font-size:.88rem;line-height:1.55;display:block}.tl-card--now{background:radial-gradient(120% 90% at 12% 0,#ffc88224,#0000 55%),linear-gradient(158deg,#241a12f7,#0e0b16fa);border-color:#ffc8827a;box-shadow:inset 0 1px #ffe6be1f,0 26px 66px -34px #ffa03c73,0 22px 54px -34px #000000eb}.tl-here{letter-spacing:.24em;text-transform:uppercase;color:var(--cx-gold-soft,#ffe0b5);font-size:.62rem;font-weight:700}.tl-now-meta{color:var(--cx-text,#f4f0ff);font-variant-numeric:tabular-nums;margin-top:.28rem;font-size:1.1rem;font-weight:300}.tl-now-line{color:color-mix(in srgb,var(--cx-mute,#c4bfd8)85%,#fff 15%);margin-top:.4rem;font-size:.88rem;line-height:1.55}.tl-now-line b{color:var(--cx-gold-soft,#ffe0b5);font-weight:600}.tl-card--epoch{padding:0;overflow:hidden}.tl-card-head{appearance:none;text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;border-radius:inherit;transition:background .2s var(--cx-ease,ease);background:0 0;border:0;margin:0;padding:.82rem 1rem .78rem;display:block}.tl-card-head:hover{background:#c9b8ff08}.tl-card-head:focus-visible{outline:2px solid var(--cx-grad-b,#7c6fff);outline-offset:-2px}.tl-card-head[aria-expanded=true]{background:linear-gradient(90deg,color-mix(in srgb,var(--accent,#a78bfa)22%,transparent)0%,color-mix(in srgb,var(--accent,#a78bfa)6%,transparent)42%,transparent 100%);box-shadow:inset 3px 0 0 color-mix(in srgb,var(--accent,#a78bfa)85%,#fff 8%)}.tl-card--now .tl-card-head[aria-expanded=true]{background:linear-gradient(90deg,color-mix(in srgb,var(--cx-gold,#ffc07a)20%,transparent)0%,color-mix(in srgb,var(--cx-gold,#ffc07a)6%,transparent)42%,transparent 100%);box-shadow:inset 3px 0 0 color-mix(in srgb,var(--cx-gold,#ffc07a)80%,#fff 10%)}.tl-expand-hint{letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--accent,#c7bcff)58%,var(--cx-text,#fff)42%);align-items:center;gap:.34rem;margin-top:.68rem;font-size:.64rem;font-weight:600;display:inline-flex}.tl-card--now .tl-expand-hint{color:var(--cx-gold-soft,#ffe0b5)}.tl-chev{width:14px;height:14px;transition:transform .3s var(--cx-ease,ease)}.tl-card-head[aria-expanded=true] .tl-chev{transform:rotate(180deg)}.tl-detail{transition:grid-template-rows .42s var(--cx-ease,ease);grid-template-rows:0fr;display:grid}.tl-detail.is-open{grid-template-rows:1fr}.tl-detail-inner{border-top:1px solid var(--cx-line,#c9b8ff1a);opacity:0;min-height:0;padding:.72rem 1rem .95rem;transition:opacity .3s 40ms;overflow:hidden}.tl-detail.is-open .tl-detail-inner{opacity:1}.tl-theme{letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb,var(--accent,#c7bcff)62%,#fff 38%);border:1px solid color-mix(in srgb,var(--accent,#a78bfa)52%,transparent);background:color-mix(in srgb,var(--accent,#7c6fff)22%,#0e0b1ae0);border-radius:999px;padding:.28rem .58rem;font-size:.56rem;font-weight:600;display:inline-block}.tl-asks{color:color-mix(in srgb,var(--cx-mute,#c4bfd8)88%,#fff 12%);margin-top:.62rem;font-size:.9rem;line-height:1.62}.tl-note{background:linear-gradient(158deg,#161128eb,#0c0a16f2);border:1px solid #c9b8ff29;border-radius:12px;margin-top:.72rem;padding:.58rem .72rem .64rem}.tl-note--focus{background:linear-gradient(150deg,#2a1e12f0,#120e18f5);border-color:#ffc88266}.tl-note-label{letter-spacing:.18em;text-transform:uppercase;color:var(--cx-amethyst-soft,#d4ccff);font-size:.56rem;font-weight:600;display:block}.tl-note--focus .tl-note-label{color:var(--cx-gold-soft,#ffe0b5)}.tl-note-line{color:var(--cx-text,#f4f0ff);margin-top:.28rem;font-size:.88rem;line-height:1.5}.tl-note--legacy .tl-note-line{color:color-mix(in srgb,var(--cx-mute,#c4bfd8)90%,#fff 10%)}.tl-prog{margin-top:.8rem}.tl-prog-top{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.tl-prog-pct{color:var(--cx-gold-soft,#ffddb0);font-variant-numeric:tabular-nums;font-size:.92rem;font-weight:300}.tl-prog-cap{color:var(--cx-mute,#c4bfd8);min-width:0;font-size:.7rem}.tl-prog-track{background:#c9b8ff1f;border-radius:999px;height:4px;margin-top:.36rem;overflow:hidden}.tl-prog-fill{background:linear-gradient(90deg,var(--cx-gold-soft,#ffddb0),var(--cx-gold,#ffc07a));height:100%;box-shadow:0 0 10px -2px var(--cx-gold,#ffc07a);transition:width .6s var(--cx-ease,ease);border-radius:999px}.tl-card--now .tl-note{margin-top:.7rem}.tl-explore{appearance:none;width:100%;font:inherit;text-align:left;cursor:pointer;color:color-mix(in srgb,var(--accent,#d4ccff)48%,#fff 52%);border:1px solid color-mix(in srgb,var(--accent,#a78bfa)48%,transparent);background:linear-gradient(140deg,color-mix(in srgb,var(--accent,#7c6fff)22%,#100c1eeb),color-mix(in srgb,var(--accent,#7c6fff)8%,#0c0a16f2));transition:border-color .22s var(--cx-ease,ease),background .22s var(--cx-ease,ease),transform .15s var(--cx-ease,ease);border-radius:13px;align-items:center;gap:.62rem;margin-top:.85rem;padding:.58rem .66rem .58rem .6rem;display:flex}.tl-explore:hover{border-color:color-mix(in srgb,var(--accent,#a78bfa)70%,transparent);background:linear-gradient(140deg,color-mix(in srgb,var(--accent,#7c6fff)30%,#141024f5),color-mix(in srgb,var(--accent,#7c6fff)12%,#0e0b1af7))}.tl-explore:active{transform:scale(.988)}.tl-explore:focus-visible{outline:2px solid var(--cx-grad-b,#7c6fff);outline-offset:2px}.tl-explore-orb{width:26px;height:26px;color:color-mix(in srgb,var(--accent,#c7bcff)72%,#fff 28%);background:radial-gradient(120% 120% at 34% 28%,color-mix(in srgb,var(--accent,#a78bfa)42%,transparent),#09081299 74%);box-shadow:0 0 14px -4px color-mix(in srgb,var(--accent,#a78bfa)70%,transparent);border-radius:50%;flex:none;place-items:center;font-size:.94rem;line-height:1;display:grid}.tl-explore-txt{letter-spacing:-.005em;flex:auto;min-width:0;font-size:.82rem;font-weight:500}.tl-explore-arrow{opacity:.68;width:16px;height:16px;transition:transform .2s var(--cx-ease,ease),opacity .2s var(--cx-ease,ease);flex:none}.tl-explore:hover .tl-explore-arrow{opacity:1;transform:translate(3px)}.tl-card--now .tl-explore{color:var(--cx-gold-soft,#ffddb0);background:linear-gradient(140deg,#ffcd8c29,#ffffff04);border-color:#ffc8826b}.tl-card--now .tl-explore:hover{background:linear-gradient(140deg,#ffcd8c3d,#ffffff05);border-color:#ffc882ad}.tl-card--now .tl-explore-orb{color:#2a1c06;background:radial-gradient(120% 120% at 34% 28%,#ffffffe6,#ffc88266 74%);box-shadow:0 0 13px -3px #ffb45ad9}.tl-row--event{padding-bottom:.9rem}.tl-node--event{width:24px;height:24px;color:color-mix(in srgb,var(--accent,#c7bcff)55%,#fff 45%);background:radial-gradient(120% 120% at 34% 28%,color-mix(in srgb,var(--accent,#a78bfa)62%,#fff 12%),color-mix(in srgb,var(--accent,#a78bfa)28%,#0c0a18)62%,#0a0814 100%);border:1.5px solid color-mix(in srgb,var(--accent,#a78bfa)72%,#fff 10%);box-shadow:inset 0 0 9px color-mix(in srgb,var(--accent,#a78bfa)36%,transparent),0 0 14px -3px color-mix(in srgb,var(--accent,#a78bfa)75%,transparent),0 1px 6px #0000008c;margin-top:.5rem}.tl-event-glyph{filter:drop-shadow(0 1px 1px #000000b3);font-size:.84rem;font-weight:500;line-height:1}.tl-node--milestone{width:28px;height:28px;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent,#a78bfa)28%,transparent),inset 0 0 10px color-mix(in srgb,var(--accent,#a78bfa)40%,transparent),0 0 16px -3px color-mix(in srgb,var(--accent,#a78bfa)78%,transparent),0 1px 6px #00000080}.tl-node--milestone .tl-event-glyph{font-size:.94rem}.tl-node--fresh{animation:tl-ignite 1.5s var(--cx-ease,ease)1}@keyframes tl-ignite{0%{opacity:0;box-shadow:0 0 0 0 color-mix(in srgb,var(--accent,#a78bfa)55%,transparent);transform:scale(.6)}55%{opacity:1;transform:scale(1.12)}to{opacity:1;box-shadow:inset 0 0 9px color-mix(in srgb,var(--accent,#a78bfa)36%,transparent),0 0 14px -3px color-mix(in srgb,var(--accent,#a78bfa)75%,transparent),0 1px 6px #0000008c;transform:scale(1)}}.tl-card--event{padding:0;overflow:hidden}.tl-event-head{padding:.6rem .85rem .62rem}.tl-event-top{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.tl-event-domain{letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--accent,#c7bcff)52%,var(--cx-text,#fff)48%);align-items:baseline;gap:.32rem;min-width:0;font-size:.62rem;font-weight:600;display:inline-flex}.tl-event-domain-glyph{text-transform:none;font-size:.84rem;font-weight:400}.tl-event-when{color:var(--cx-mute,#c4bfd8);font-variant-numeric:tabular-nums;flex:none;font-size:.7rem;font-weight:500}.tl-event-title{letter-spacing:-.005em;color:var(--cx-text,#f4f0ff);margin-top:.34rem;font-size:.97rem;font-weight:500;line-height:1.32;display:block}.tl-event-moment{color:color-mix(in srgb,var(--cx-mute,#c4bfd8)88%,#fff 12%);font-size:.88rem;line-height:1.55}.tl-card--event .tl-explore{margin-top:.7rem}.tl-row--event.is-dim,.tl-row--cluster.is-dim{opacity:.48;filter:saturate(.65);transition:opacity .35s var(--cx-ease,ease)}.tl-row--event.is-dim:hover,.tl-row--event.is-dim:focus-within{opacity:.85}.tl-node--cluster{color:#e8e2ff;background:radial-gradient(120% 120% at 34% 28%,color-mix(in srgb,var(--cx-violet,#7c6fff)58%,#fff 14%),color-mix(in srgb,var(--cx-violet,#7c6fff)28%,#0c0a18)62%,#0a0814 100%);border:1.5px solid color-mix(in srgb,var(--cx-violet,#7c6fff)68%,#fff 12%);width:28px;height:28px;box-shadow:inset 0 0 9px color-mix(in srgb,var(--cx-violet,#7c6fff)36%,transparent),0 0 14px -3px color-mix(in srgb,var(--cx-violet,#7c6fff)70%,transparent),0 1px 6px #0000008c;margin-top:.5rem}.tl-cluster-count{font-variant-numeric:tabular-nums;filter:drop-shadow(0 1px 1px #000000a6);font-size:.7rem;font-weight:700}.tl-cluster-label{appearance:none;min-height:44px;font:inherit;cursor:pointer;color:var(--cx-amethyst-soft,#d4ccff);letter-spacing:.01em;text-shadow:0 1px 10px #05040cd9,0 0 1px #05040ce6;background:0 0;border:0;align-self:center;align-items:center;gap:.4rem;padding:.3rem 0;font-size:.8rem;font-weight:500;display:inline-flex}.tl-cluster-label:hover{color:var(--cx-text,#f4f0ff)}.tl-cluster-label:focus-visible{outline:2px solid var(--cx-grad-b,#7c6fff);outline-offset:3px;border-radius:6px}.tl-cluster-chev{width:14px;height:14px;transition:transform .3s var(--cx-ease,ease)}.tl-cluster-label[aria-expanded=true] .tl-cluster-chev{transform:rotate(180deg)}.tl-filter{max-width:680px;color:var(--cx-mute,#c4bfd8);background:linear-gradient(158deg,#161128f0,#0c0a16f5);border:1px solid #c9b8ff2e;border-radius:12px;align-items:center;gap:.5rem;margin:0 auto 1.1rem;padding:.5rem .5rem .5rem .75rem;font-size:.8rem;display:flex;box-shadow:inset 0 1px #ffffff0d}.tl-filter-dot{border-radius:50%;flex:none;width:9px;height:9px;box-shadow:0 0 8px -1px}.tl-filter-txt{flex:auto;min-width:0}.tl-filter-txt b{color:var(--cx-text,#f4f0ff);font-weight:600}.tl-filter-clear{appearance:none;font:inherit;color:var(--cx-amethyst-soft,#d4ccff);cursor:pointer;background:0 0;border:0;flex:none;padding:.35rem .5rem;font-size:.76rem;font-weight:600}.tl-filter-clear:hover{color:var(--cx-text,#f4f0ff)}.tl-filter-clear:focus-visible{outline:2px solid var(--cx-grad-b,#7c6fff);outline-offset:2px;border-radius:6px}.tl-gate-glyph{color:var(--cx-amethyst-soft,#c7bcff);filter:drop-shadow(0 0 16px #a78bfa99);font-size:2rem}.tl-gate-title{letter-spacing:-.01em;color:var(--cx-text,#ece9f8);margin-top:.7rem;font-size:clamp(1.3rem,5.5vw,1.7rem);font-weight:300}.tl-gate-copy{color:var(--cx-mute,#a29ec7);max-width:40ch;margin:.6rem auto 0;font-size:.9rem;line-height:1.6}.tl-gate-btn{color:#14101f;background:linear-gradient(135deg,var(--cx-amethyst-soft,#c7bcff),var(--cx-violet,#7c6fff));border-radius:14px;align-items:center;gap:8px;min-height:46px;margin-top:1.3rem;padding:0 1.2rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:filter .2s,transform .15s;display:inline-flex}.tl-gate-btn:hover{filter:brightness(1.08)}.tl-gate-btn:active{transform:scale(.98)}@media (prefers-reduced-motion:reduce){.cx-reveal,.tl-node--head,.tl-node--head:after,.tl-head-core,.tl-node--fresh{animation:none!important}.tl-card,.tl-detail,.tl-detail-inner,.tl-chev,.tl-cluster-chev,.tl-card-head,.tl-prog-fill,.tl-explore,.tl-explore-arrow,.tl-row--event.is-dim,.tl-row--cluster.is-dim{transition:none}}[data-theme=light] .tl-pill--past{color:#5a5278;background:#ffffffe0;border-color:#281e5024}[data-theme=light] .tl-pill--future{color:#5b4ee8;background:#edecff;border-color:#6d5efc66}[data-theme=light] .tl-pill--now{color:var(--cx-warning);background:#ffffffe0;border-color:#c47a2852}[data-theme=light] .tl-theme{color:#4a3fd0;border-color:color-mix(in srgb,var(--accent,#6d5efc)40%,transparent);background:color-mix(in srgb,var(--accent,#6d5efc)12%,#fff)}[data-theme=light] .tl-note{background:linear-gradient(158deg,#fff 0%,#faf6f0 100%);border-color:#281e501f}[data-theme=light] .tl-note--focus{background:linear-gradient(150deg,#fffaf0 0%,#fff4e8 100%);border-color:#c47a2852}[data-theme=light] .tl-note-line{color:#1a1430}[data-theme=light] .tl-asks{color:#5a5278}[data-theme=light] .tl-card-head:hover{background:#6d5efc0f}[data-theme=light] .tl-title{color:#1a1430;text-shadow:none}[data-theme=light] .tl-lede,[data-theme=light] .tl-stat{color:#5a5278;text-shadow:none}[data-theme=light] .tl-stat b{color:#5b4ee8}[data-theme=light] .tl-head--slim:not(:empty){border:1px solid var(--cx-plate-line);background:var(--cx-plate-deep);box-shadow:var(--cx-plate-shadow);-webkit-backdrop-filter:blur(var(--cx-plate-blur))saturate(var(--cx-plate-sat));backdrop-filter:blur(var(--cx-plate-blur))saturate(var(--cx-plate-sat));border-radius:18px;padding:.2rem 1.1rem .9rem}[data-theme=light] .tl-origin-label{border:1px solid var(--cx-plate-line);background:var(--cx-plate-deep);box-shadow:var(--cx-plate-shadow);-webkit-backdrop-filter:blur(var(--cx-plate-blur))saturate(var(--cx-plate-sat));backdrop-filter:blur(var(--cx-plate-blur))saturate(var(--cx-plate-sat));text-shadow:none;border-radius:999px;justify-self:start;padding:.3rem .8rem}[data-theme=light] .tl-moments-toggle{color:#4a3fc4;background:#f3ebe3;border-color:#6d5efc47}[data-theme=light] .tl-moments-toggle:hover,[data-theme=light] .tl-moments-toggle.is-on{color:#1a1430;background:#e4dcff;border-color:#6d5efc73}[data-theme=light] .tl-card{background:linear-gradient(158deg,#fff 0%,#faf6f0 100%);border-color:#281e501f;box-shadow:inset 0 1px #ffffffe6,0 14px 32px -22px #3c287829}[data-theme=light] .tl-card-title{color:#1a1430}[data-theme=light] .tl-detail{background:#6d5efc0a}[data-theme=light] .tl-explore{color:#4a3fc4;background:#f3ebe3;border-color:#6d5efc47}[data-theme=light] .tl-explore:hover{color:#1a1430;background:#e4dcff}[data-theme=light] .tl-filter{background:linear-gradient(158deg,#fff 0%,#faf6f0 100%);border-color:#281e501f}[data-theme=light] .tl-filter-txt{color:#5a5278}[data-theme=light] .tl-filter-txt b,[data-theme=light] .tl-filter-clear:hover,[data-theme=light] .tl-cluster-label:hover{color:#1a1430}[data-theme=light] .tl-gate{background:linear-gradient(158deg,#fff 0%,#faf6f0 100%);border-color:#281e501f}[data-theme=light] .tl-gate-title{color:#1a1430}[data-theme=light] .tl-gate-copy,[data-theme=light] .tl-loading{color:#5a5278}[data-theme=light] .tl-node--event{color:color-mix(in srgb,var(--accent,#5b37c4)90%,var(--cx-text,#1a1430));background:radial-gradient(120% 120% at 34% 28%,#fff,color-mix(in srgb,var(--accent,#5b37c4)16%,#fff)62%,color-mix(in srgb,var(--accent,#5b37c4)26%,#fff)100%);border-color:color-mix(in srgb,var(--accent,#5b37c4)55%,transparent);box-shadow:inset 0 1px #ffffffd9,0 2px 8px -3px #3c287847}.jar{margin:1.4rem 0 .2rem}.jar-line{color:var(--cx-mute,#a29ec7);text-shadow:0 1px 10px #05040c9e;font-size:.95rem;line-height:1.5}.jar-line b{color:var(--cx-text,#ece9f8);font-weight:600}.jar-ribbon{background:#0e0b18;border:1px solid #c9b8ff24;border-radius:13px;gap:0;margin-top:.85rem;display:flex;overflow:hidden}.jar-seg{min-width:34px;min-height:44px;color:inherit;cursor:pointer;background:linear-gradient(180deg,color-mix(in srgb,var(--accent,#a78bfa)34%,#16122a),color-mix(in srgb,var(--accent,#a78bfa)14%,#0e0b18));transition:opacity .24s var(--cx-ease,cubic-bezier(.22,.7,.16,1)),filter .2s;border:0;flex:1 1 0;place-items:center;display:grid}.jar-seg+.jar-seg{box-shadow:inset 1px 0 #06050c80}.jar-seg:hover,.jar-seg:focus-visible{filter:brightness(1.2);outline:none}.jar-seg.is-dim{opacity:.36}.jar-seg.is-active{background:linear-gradient(180deg,color-mix(in srgb,var(--accent,#a78bfa)58%,#1a1630),color-mix(in srgb,var(--accent,#a78bfa)28%,#12101c));box-shadow:inset 0 0 18px -4px color-mix(in srgb,var(--accent,#a78bfa)70%,#0e0b18)}.jar-seg-glyph{color:color-mix(in srgb,var(--accent,#a78bfa)90%,#fff);text-shadow:0 0 10px color-mix(in srgb,var(--accent,#a78bfa)55%,transparent);font-size:.9rem;line-height:1}.jar-horizon{color:var(--cx-mute,#a29ec7);align-items:center;gap:.55rem;margin-top:.85rem;padding:.2rem 0;font-size:.8rem;text-decoration:none;display:inline-flex}.jar-horizon b{color:var(--cx-gold-soft,#ffddb0);font-weight:600}.jar-horizon:hover,.jar-horizon:focus-visible{color:var(--cx-text,#ece9f8);outline:none}.jar-horizon:focus-visible{outline:2px solid var(--cx-grad-b,#7c6fff);outline-offset:3px;border-radius:8px}.jar-horizon-reach{background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--cx-gold,#ffc07a)80%,transparent)0 4px,transparent 4px 9px);border-radius:2px;flex:none;width:34px;height:2px;position:relative}.jar-horizon-reach:after{content:"";background:radial-gradient(circle at 40% 35%,#fff6e6,var(--cx-gold,#ffc07a)70%);width:6px;height:6px;box-shadow:0 0 8px -1px var(--cx-gold,#ffc07a);border-radius:50%;position:absolute;top:50%;right:-1px;transform:translateY(-50%)}.jar-horizon-arrow{color:var(--cx-gold-soft,#ffddb0);transition:transform .22s var(--cx-ease,cubic-bezier(.22,.7,.16,1))}.jar-horizon:hover .jar-horizon-arrow{transform:translate(3px)}.jch{background:radial-gradient(150% 130% at 0% 0%,color-mix(in srgb,var(--cx-gold,#ffc07a)13%,transparent),transparent 58%),linear-gradient(158deg,#1a1610 0%,#100e0a 100%);border-color:color-mix(in srgb,var(--cx-gold,#ffc07a)28%,transparent);padding:1.1rem 1.15rem .95rem;position:relative;overflow:hidden}.jch-edge{background:linear-gradient(to bottom,color-mix(in srgb,var(--cx-gold,#ffc07a)85%,transparent),color-mix(in srgb,var(--cx-gold,#ffc07a)22%,transparent));width:3px;position:absolute;top:0;bottom:0;left:0}.jch-head{align-items:center;gap:.55rem;margin-bottom:.5rem;display:flex}.jch-glyph{width:30px;height:30px;color:color-mix(in srgb,var(--cx-gold,#ffc07a)92%,#fff);background:radial-gradient(120% 120% at 32% 26%,color-mix(in srgb,var(--cx-gold,#ffc07a)32%,#1a1610),#100e0a 74%);border:1px solid color-mix(in srgb,var(--cx-gold,#ffc07a)42%,#1a1610);box-shadow:inset 0 0 12px color-mix(in srgb,var(--cx-gold,#ffc07a)18%,#100e0a),0 0 16px -6px color-mix(in srgb,var(--cx-gold,#ffc07a)55%,transparent);border-radius:9px;flex:none;place-items:center;display:grid}.jch-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb,var(--cx-gold,#ffc07a)78%,var(--cx-mute,#a29ec7));flex:1;font-size:.66rem;font-weight:600}.jch-when{color:var(--cx-faint,#6f6a94);flex:none;font-size:.66rem}.jch-title{letter-spacing:-.01em;color:var(--cx-gold-soft,#ffddb0);text-shadow:0 1px 12px #05040c99;font-size:1.12rem;font-weight:400;line-height:1.28}.jch-arc{color:var(--cx-mute,#a29ec7);margin-top:.45rem;font-size:.9rem;line-height:1.55}.jch-revisit{min-height:34px;font:inherit;cursor:pointer;color:color-mix(in srgb,var(--cx-gold,#ffc07a)82%,#fff);background:0 0;border:0;align-items:center;gap:.45rem;margin-top:.8rem;padding:.3rem .15rem;font-size:.8rem;font-weight:500;transition:color .2s;display:inline-flex}.jch-revisit:hover,.jch-revisit:focus-visible{color:var(--cx-gold-soft,#ffddb0);outline:none}.jch-revisit-orb{color:#2a1c06;background:radial-gradient(circle at 34% 30%,#fff6e6,var(--cx-gold,#ffc07a)62%,#f2951f 100%);width:20px;height:20px;box-shadow:0 0 0 1px color-mix(in srgb,var(--cx-gold,#ffc07a)45%,transparent);border-radius:50%;flex:none;place-items:center;font-size:.62rem;display:grid}.jch-revisit-arrow{transition:transform .22s var(--cx-ease,cubic-bezier(.22,.7,.16,1))}.jch-revisit:hover .jch-revisit-arrow{transform:translate(3px)}@media (prefers-reduced-motion:reduce){.jar-seg,.jar-horizon-arrow,.jch-revisit-arrow{transition:none!important}}[data-theme=light] .jar-ribbon{background:#fff;border-color:#281e501f}[data-theme=light] .jar-seg{background:linear-gradient(180deg,color-mix(in srgb,var(--accent,#6d5efc)28%,#fff),color-mix(in srgb,var(--accent,#6d5efc)12%,#f4f1ff))}[data-theme=light] .jar-seg+.jar-seg{box-shadow:inset 1px 0 #281e5014}[data-theme=light] .jar-seg.is-active{background:linear-gradient(180deg,color-mix(in srgb,var(--accent,#6d5efc)42%,#fff),color-mix(in srgb,var(--accent,#6d5efc)22%,#efe9ff));box-shadow:inset 0 0 18px -4px color-mix(in srgb,var(--accent,#6d5efc)45%,transparent)}[data-theme=light] .jar-seg-glyph{color:color-mix(in srgb,var(--accent,#6d5efc)75%,#1a1430);text-shadow:none}[data-theme=light] .jch{background:radial-gradient(150% 130% at 0% 0%,color-mix(in srgb,var(--cx-gold,#c47a28)12%,transparent),transparent 58%),linear-gradient(158deg,#ffffffb8 0%,#f4f1ff99 100%);-webkit-backdrop-filter:blur(18px)saturate(1.3);backdrop-filter:blur(18px)saturate(1.3);border-color:color-mix(in srgb,var(--cx-gold,#c47a28)34%,transparent);box-shadow:inset 0 1px #fffc}[data-theme=light] .jch-edge{background:linear-gradient(to bottom,color-mix(in srgb,var(--cx-gold,#c47a28)90%,transparent),color-mix(in srgb,var(--cx-gold,#c47a28)30%,transparent))}[data-theme=light] .jch-glyph{color:#8a5410;border-color:color-mix(in srgb,var(--cx-gold,#c47a28)42%,#fff);box-shadow:inset 0 0 12px color-mix(in srgb,var(--cx-gold,#c47a28)12%,#fff),0 0 16px -8px color-mix(in srgb,var(--cx-gold,#c47a28)45%,transparent);background:radial-gradient(120% 120% at 32% 26%,#fff4e4,#fff 74%)}.sky{color:var(--cx-text,#ece9f8);-webkit-font-smoothing:antialiased}.sky-title,.sky-lede,.sky-area-label,.sky-area-tag,.sky-row-title,.sky-row-sub,.sky-row-meta,.sky-continue-line{text-shadow:0 1px 10px #05040c9e}.sky-hero{margin-bottom:1.6rem}.sky-title{letter-spacing:-.02em;color:var(--cx-text,#ece9f8);max-width:16ch;margin-top:.35rem;font-size:clamp(1.8rem,6.8vw,2.6rem);font-weight:300;line-height:1.04}.sky-title .cx-grad-text{font-weight:400}.sky-lede{color:var(--cx-mute,#a29ec7);max-width:46ch;margin-top:.6rem;font-size:.9rem;line-height:1.55}.sky-grounding{border:1px solid var(--cx-grad-line,#7c6fff59);background:var(--cx-grad-soft,#7c6fff14);letter-spacing:.01em;color:var(--cx-amethyst-soft,#c7bcff);border-radius:999px;align-items:center;gap:.45rem;margin-top:.9rem;padding:.4rem .8rem;font-size:.72rem;display:inline-flex}.sky-grounding b{color:var(--cx-text,#ece9f8);font-weight:600}.sky-grounding .sky-spark{color:var(--cx-amethyst,#a78bfa)}.sky-search{border:1px solid var(--cx-plate-line);background:var(--cx-plate);height:52px;-webkit-backdrop-filter:blur(var(--cx-plate-blur))saturate(var(--cx-plate-sat));border-radius:16px;align-items:center;gap:.6rem;margin-top:1.15rem;padding:0 .55rem 0 .95rem;transition:border-color .25s,box-shadow .25s;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0d}.sky-search:focus-within{box-shadow:inset 0 1px 0 #ffffff0f,0 0 0 1.5px var(--cx-grad-line,#7c6fff8c),var(--cx-glow,0 0 24px -4px #7c6fff99);border-color:#0000}.sky-search-icon{color:var(--cx-faint,#6f6a94);flex:none}.sky-search:focus-within .sky-search-icon{color:var(--cx-amethyst,#a78bfa)}.sky-search input{min-width:0;height:100%;color:var(--cx-text,#ece9f8);font:inherit;letter-spacing:-.005em;background:0 0;border:0;outline:0;flex:1;font-size:.95rem}.sky-search input::placeholder{color:var(--cx-faint,#6f6a94)}.sky-search-clear{width:40px;height:40px;color:var(--cx-mute,#a29ec7);cursor:pointer;background:0 0;border:0;border-radius:11px;flex:none;place-items:center;transition:background .2s,color .2s;display:grid}.sky-search-clear:hover{color:var(--cx-text,#ece9f8);background:#c9b8ff14}.sky-count{letter-spacing:.01em;color:var(--cx-faint,#6f6a94);margin-top:.6rem;font-size:.72rem}.sky-count b{color:var(--cx-mute,#a29ec7);font-weight:600}.sky-loading{color:var(--cx-mute,#a29ec7);align-items:center;gap:.55rem;margin-top:1.4rem;font-size:.9rem;display:flex}.sky-gate{border:1px solid var(--cx-grad-line,#7c6fff4d);background:var(--cx-grad-soft,#7c6fff0f);max-width:32rem;box-shadow:var(--cx-glow,0 0 24px -4px #7c6fff80);border-radius:22px;margin-top:1.6rem;padding:1.7rem}.sky-gate h2{color:var(--cx-text,#ece9f8);margin-bottom:.35rem;font-size:1.05rem;font-weight:500}.sky-gate p{color:var(--cx-mute,#a29ec7);margin-bottom:1.1rem;font-size:.875rem;line-height:1.55}.sky-gate-btn{color:#0b0a14;background:var(--cx-grad,linear-gradient(120deg,#6366f1,#7c6fff 50%,#a78bfa));height:46px;box-shadow:var(--cx-glow,0 0 24px -4px #7c6fff99);border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:0 1.3rem;font-size:.9rem;font-weight:500;text-decoration:none;transition:filter .2s,transform .15s;display:inline-flex}.sky-gate-btn:hover{filter:brightness(1.06)}.sky-gate-btn:active{transform:scale(.98)}.sky-continue{text-align:left;width:100%;color:inherit;cursor:pointer;border:1px solid var(--cx-grad-line,#7c6fff66);background:radial-gradient(120% 160% at 6% 0%,color-mix(in srgb,var(--cx-grad-b,#7c6fff)16%,transparent),transparent 60%),var(--cx-plate);-webkit-backdrop-filter:blur(var(--cx-plate-blur))saturate(var(--cx-plate-sat));box-shadow:inset 0 1px 0 #ffffff0f,var(--cx-glow,0 0 24px -4px #7c6fff80);transition:transform .2s var(--cx-ease,cubic-bezier(.22,.7,.16,1)),border-color .2s;border-radius:18px;align-items:center;gap:.9rem;margin:.4rem 0 .2rem;padding:.95rem 1.05rem;display:flex;position:relative;overflow:hidden}.sky-continue--freeform{border-color:color-mix(in srgb,var(--cx-grad-b,#7c6fff)32%,transparent);background:var(--cx-plate)}.sky-continue:hover,.sky-continue:focus-visible{border-color:var(--cx-grad-b,#7c6fff);outline:none;transform:translateY(-2px)}.sky-continue-orb{color:#0b0a14;background:radial-gradient(circle at 34% 30%,#e9e2ff,var(--cx-grad-b,#7c6fff)55%,var(--cx-grad-a,#6366f1)100%);width:42px;height:42px;box-shadow:0 0 18px -3px color-mix(in srgb,var(--cx-grad-b,#7c6fff)70%,transparent);border-radius:50%;flex:none;place-items:center;display:grid}.sky-continue-orb:after{content:"";border:1.5px solid color-mix(in srgb,var(--cx-grad-c,#a78bfa)55%,transparent);width:42px;height:42px;animation:sky-ping 2.6s var(--cx-ease,cubic-bezier(.22,.7,.16,1))infinite;border-radius:50%;position:absolute}@keyframes sky-ping{0%{opacity:.7;transform:scale(1)}70%,to{opacity:0;transform:scale(1.55)}}.sky-continue-txt{flex:1;min-width:0}.sky-continue-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--cx-amethyst-soft,#c7bcff);font-size:.6rem;font-weight:600}.sky-continue-line{color:var(--cx-text,#ece9f8);margin-top:2px;font-size:.9rem;line-height:1.35}.sky-continue-line b{color:var(--cx-amethyst-soft,#c7bcff);font-weight:600}.sky-continue-cta{color:var(--cx-amethyst-soft,#c7bcff);flex:none;align-items:center;gap:.35rem;font-size:.8rem;font-weight:500;display:inline-flex}.sky-continue:hover .sky-continue-cta svg{transform:translate(3px)}.sky-continue-cta svg{transition:transform .22s var(--cx-ease,cubic-bezier(.22,.7,.16,1))}.sky-area{margin-top:2.1rem}.sky-constellation{position:relative}.sky-line{background:linear-gradient(to bottom,color-mix(in srgb,var(--sky-accent,#a78bfa)55%,transparent),color-mix(in srgb,var(--sky-accent,#a78bfa)12%,transparent)92%,transparent);z-index:0;pointer-events:none;border-radius:2px;width:2px;position:absolute;top:22px;bottom:26px;left:21px}.sky-area-head{z-index:1;grid-template-columns:44px 1fr;align-items:center;gap:.85rem;margin-bottom:.55rem;display:grid;position:relative}.sky-node{width:44px;height:44px;color:var(--sky-accent,#a78bfa);background:radial-gradient(120% 120% at 32% 26%,color-mix(in srgb,var(--sky-accent,#a78bfa)32%,transparent),#090812eb 74%);border:1px solid color-mix(in srgb,var(--sky-accent,#a78bfa)38%,transparent);box-shadow:inset 0 0 14px color-mix(in srgb,var(--sky-accent,#a78bfa)20%,transparent);border-radius:14px;flex:none;place-items:center;font-size:1.2rem;line-height:1;display:grid}.sky-area-head .sky-node{border-radius:50%}.sky-area-label{letter-spacing:-.01em;color:var(--cx-text,#ece9f8);font-size:1.02rem;font-weight:500}.sky-area-tag{color:var(--cx-faint,#6f6a94);margin-top:1px;font-size:.74rem}.sky-rows{flex-direction:column;gap:.5rem;display:flex}.sky-row{z-index:1;text-align:left;width:100%;color:inherit;cursor:pointer;transition:background .24s var(--cx-ease,cubic-bezier(.22,.7,.16,1)),border-color .24s,transform .24s;background:0 0;border:1px solid #0000;border-radius:18px;grid-template-columns:44px 1fr auto;align-items:center;gap:.85rem;padding:.85rem .9rem;display:grid;position:relative}.sky-row:hover,.sky-row:focus-visible{border-color:color-mix(in srgb,var(--sky-accent,#a78bfa)42%,transparent);background:var(--cx-plate);outline:none;transform:translate(2px);box-shadow:inset 0 1px #ffffff0d}.sky-planet{font-size:1.3rem;transition:box-shadow .24s,transform .24s}.sky-row:hover .sky-planet,.sky-row:focus-visible .sky-planet{box-shadow:inset 0 0 14px color-mix(in srgb,var(--sky-accent,#a78bfa)26%,transparent),0 0 22px -4px color-mix(in srgb,var(--sky-accent,#a78bfa)75%,transparent);transform:scale(1.06)}.sky-row-body{flex-direction:column;min-width:0;display:flex}.sky-row-title{letter-spacing:-.01em;color:var(--cx-text,#ece9f8);font-size:1rem;font-weight:500;line-height:1.28}.sky-row-sub{color:var(--cx-mute,#a29ec7);margin-top:.15rem;font-size:.83rem;line-height:1.45}.sky-row-meta{letter-spacing:.01em;color:var(--cx-faint,#6f6a94);flex-wrap:wrap;align-items:center;gap:.35rem .7rem;margin-top:.5rem;font-size:.68rem;display:flex}.sky-ground{align-items:center;gap:.3rem;display:inline-flex}.sky-ground .sky-spark{color:color-mix(in srgb,var(--cx-amethyst,#a78bfa)80%,#fff 0%)}.sky-ground b{color:var(--cx-mute,#a29ec7);font-weight:600}.sky-walks{color:color-mix(in srgb,var(--sky-accent,#a78bfa)78%,#e6e2f7);align-items:center;gap:.3rem;display:inline-flex}.sky-walks .sky-walks-glyph{font-size:.85rem}.sky-dot{color:var(--cx-faint,#4b476a)}.sky-arrow{color:var(--cx-faint,#6f6a94);opacity:.55;transition:transform .24s var(--cx-ease,cubic-bezier(.22,.7,.16,1)),color .24s,opacity .24s;flex:none}.sky-row:hover .sky-arrow,.sky-row:focus-visible .sky-arrow{opacity:1;color:color-mix(in srgb,var(--sky-accent,#a78bfa)85%,#fff);transform:translate(4px)}.sky-launch{flex:none;align-items:center;gap:.4rem;padding-left:.1rem;display:inline-flex}.sky-launch-orb{color:#0b0a14;background:radial-gradient(circle at 34% 30%,#e9e2ff,var(--sky-accent,#7c6fff)62%,color-mix(in srgb,var(--sky-accent,#7c6fff)55%,#6366f1)100%);width:26px;height:26px;box-shadow:0 0 0 1px color-mix(in srgb,var(--sky-accent,#a78bfa)38%,transparent);transition:box-shadow .24s var(--cx-ease,cubic-bezier(.22,.7,.16,1)),transform .24s;border-radius:50%;flex:none;place-items:center;font-size:.82rem;line-height:1;display:grid}.sky-row:hover .sky-launch-orb,.sky-row:focus-visible .sky-launch-orb{box-shadow:0 0 0 1px color-mix(in srgb,var(--sky-accent,#a78bfa)58%,transparent),0 0 20px -3px color-mix(in srgb,var(--sky-accent,#a78bfa)82%,transparent);transform:scale(1.08)}.sky-launch-label{white-space:nowrap;opacity:0;letter-spacing:.01em;max-width:0;color:color-mix(in srgb,var(--sky-accent,#a78bfa)80%,#e6e2f7);transition:max-width .3s var(--cx-ease,cubic-bezier(.22,.7,.16,1)),opacity .24s;font-size:.72rem;font-weight:500;overflow:hidden}.sky-row:hover .sky-launch-label,.sky-row:focus-visible .sky-launch-label{opacity:1;max-width:5rem}.sky-rows .sky-row{animation:sky-rise .5s var(--cx-ease,cubic-bezier(.22,.7,.16,1))backwards;animation-delay:calc(var(--sky-row-i,0)*45ms)}.sky-empty{border:1px solid var(--cx-plate-line);background:var(--cx-plate);-webkit-backdrop-filter:blur(var(--cx-plate-blur))saturate(var(--cx-plate-sat));box-shadow:var(--cx-plate-shadow);border-radius:20px;margin-top:1.4rem;padding:1.5rem}.sky-empty p{color:var(--cx-mute,#a29ec7);margin-bottom:1rem;font-size:.9rem;line-height:1.5}.sky-empty p b{color:var(--cx-text,#ece9f8);font-weight:600}.sky-empty-btn{border:1px solid var(--cx-grad-line,#7c6fff80);background:var(--cx-grad-soft,#7c6fff1a);height:46px;color:var(--cx-amethyst-soft,#c7bcff);cursor:pointer;border-radius:999px;align-items:center;gap:.5rem;padding:0 1.2rem;font-size:.88rem;font-weight:500;transition:transform .15s,box-shadow .2s,border-color .2s;display:inline-flex}.sky-empty-btn:hover{border-color:var(--cx-grad-b,#7c6fff);box-shadow:var(--cx-glow,0 0 24px -4px #7c6fff99);transform:translateY(-1px)}.sky-empty-btn:active{transform:translateY(0)scale(.99)}@keyframes sky-rise{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:none}}.sky-reveal{animation:sky-rise .6s var(--cx-ease,cubic-bezier(.22,.7,.16,1))both}@media (prefers-reduced-motion:reduce){.sky-reveal,.sky-continue,.sky-row,.sky-planet,.sky-arrow,.sky-launch-orb,.sky-launch-label,.sky-continue-orb:after{transition:none!important;animation:none!important}.sky-reveal,.sky-rows .sky-row{opacity:1!important;transform:none!important}}[data-theme=light] .sky-continue{background:radial-gradient(120% 160% at 6% 0%,#6d5efc1a,transparent 60%),var(--cx-plate);border-color:#6d5efc52;box-shadow:inset 0 1px #ffffffe6,0 12px 28px -20px #3c287829}[data-theme=light] .sky-continue--freeform{background:var(--cx-plate);border-color:#6d5efc47}[data-theme=light] .sky-title{color:#1a1430;text-shadow:none}[data-theme=light] .sky-lede{color:#5a5278}[data-theme=light] .sky-search{border-color:#281e501f;background:#fff!important}[data-theme=light] .sky-search input{color:#1a1430;-webkit-text-fill-color:#1a1430}[data-theme=light] .sky-search-clear:hover{color:#1a1430;background:#efe9ff}[data-theme=light] .sky-row{border-color:var(--cx-plate-line);background:var(--cx-plate);box-shadow:inset 0 1px #ffffffe6,0 12px 28px -20px #3c287829}[data-theme=light] .sky-row:hover,[data-theme=light] .sky-row:focus-visible{border-color:color-mix(in srgb,var(--sky-accent,#6d5efc)50%,transparent);background:var(--cx-plate-deep);box-shadow:inset 0 1px #fffffff2,0 16px 34px -20px #3c28783d}[data-theme=light] .sky-row-title{color:#1a1430}[data-theme=light] .sky-row-sub,[data-theme=light] .sky-row-meta{color:#5a5278}[data-theme=light] .sky-row-title,[data-theme=light] .sky-row-sub,[data-theme=light] .sky-row-meta,[data-theme=light] .sky-continue-line,[data-theme=light] .sky-area-label,[data-theme=light] .sky-area-tag{text-shadow:none}[data-theme=light] .sky-area-tag{color:var(--cx-mute)}[data-theme=light] .sky-area-head>div{border:1px solid var(--cx-plate-line);background:var(--cx-plate-deep);border-radius:12px;justify-self:start;padding:.4rem .75rem .45rem;box-shadow:inset 0 1px #ffffffe6,0 12px 28px -20px #3c287829}.jov{color:var(--cx-text,#ece9f8)}.jov .sky-title,.jm-line,.jc-head,.jf-title,.jf-moment,.jf-group-label{text-shadow:0 1px 10px #05040c9e}.jm{margin:1.5rem 0 .4rem}.jm-line{color:var(--cx-mute,#a29ec7);font-size:.95rem;line-height:1.5}.jm-line b{color:var(--cx-text,#ece9f8);font-weight:600}.jm-eq{align-items:flex-end;gap:.4rem;margin-top:.9rem;display:flex}.jm-seg{cursor:pointer;min-width:0;min-height:44px;transition:opacity .24s var(--cx-ease,cubic-bezier(.22,.7,.16,1)),transform .2s;background:0 0;border:0;border-radius:10px;flex-direction:column;flex:1 1 0;align-items:center;gap:.35rem;padding:.35rem 0 0;display:flex}.jm-seg:hover,.jm-seg:focus-visible{outline:none;transform:translateY(-2px)}.jm-seg.is-dim{opacity:.4}.jm-seg-track{background:color-mix(in srgb,var(--accent,#a78bfa)9%,transparent);border-radius:7px;align-items:flex-end;width:100%;max-width:26px;height:42px;display:flex;position:relative;overflow:hidden}.jm-seg-fill{background:linear-gradient(to top,color-mix(in srgb,var(--accent,#a78bfa)78%,transparent),color-mix(in srgb,var(--accent,#a78bfa)42%,transparent));width:100%;box-shadow:0 0 12px -3px color-mix(in srgb,var(--accent,#a78bfa)70%,transparent);transition:height .5s var(--cx-ease,cubic-bezier(.22,.7,.16,1));border-radius:7px 7px 5px 5px}.jm-seg.is-active .jm-seg-fill{box-shadow:0 0 18px -2px color-mix(in srgb,var(--accent,#a78bfa)90%,transparent)}.jm-seg-glyph{color:color-mix(in srgb,var(--accent,#a78bfa)70%,var(--cx-faint,#6f6a94));font-size:.8rem;line-height:1;transition:color .24s,text-shadow .24s}.jm-seg.is-active .jm-seg-glyph,.jm-seg:hover .jm-seg-glyph{color:color-mix(in srgb,var(--accent,#a78bfa)92%,#fff);text-shadow:0 0 12px color-mix(in srgb,var(--accent,#a78bfa)60%,transparent)}.jc{margin-top:1.9rem}.jc-head{letter-spacing:.14em;text-transform:uppercase;color:var(--cx-faint,#6f6a94);margin-bottom:.7rem;font-size:.7rem;font-weight:600}.jc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.jc-chip{text-align:left;width:100%;min-height:44px;color:inherit;cursor:pointer;transition:border-color .24s var(--cx-ease,cubic-bezier(.22,.7,.16,1)),transform .2s,opacity .24s,background .24s;background:linear-gradient(158deg,#18122e 0%,#0e0b18 100%);border:1px solid #c9b8ff24;border-radius:15px;align-items:flex-start;gap:.6rem;padding:.7rem .75rem;display:flex;box-shadow:inset 0 1px #ffffff0d}.jc-chip:hover,.jc-chip:focus-visible{border-color:color-mix(in srgb,var(--accent,#a78bfa)45%,transparent);background:linear-gradient(158deg,#1a1630 0%,#12101c 100%);outline:none;transform:translateY(-2px)}.jc-chip.is-active{border-color:color-mix(in srgb,var(--accent,#a78bfa)60%,transparent);background:radial-gradient(120% 140% at 0% 0%,color-mix(in srgb,var(--accent,#a78bfa)14%,transparent),transparent 62%),linear-gradient(158deg,#1a1630 0%,#12101c 100%);box-shadow:inset 0 1px 0 #ffffff0f,0 0 22px -8px color-mix(in srgb,var(--accent,#a78bfa)80%,transparent)}.jc-chip.is-dim{opacity:.42}.jc-chip.is-quiet{opacity:.72}.jc-chip.is-quiet.is-dim{opacity:.34}.jc-glyph{width:30px;height:30px;color:color-mix(in srgb,var(--accent,#a78bfa)90%,#fff);background:radial-gradient(120% 120% at 32% 26%,color-mix(in srgb,var(--accent,#a78bfa)30%,transparent),#090812d9 76%);border:1px solid color-mix(in srgb,var(--accent,#a78bfa)36%,transparent);box-shadow:inset 0 0 12px color-mix(in srgb,var(--accent,#a78bfa)18%,transparent);border-radius:9px;flex:none;place-items:center;font-size:1rem;line-height:1;display:grid}.jc-body{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.jc-top{justify-content:space-between;align-items:baseline;gap:.4rem;display:flex}.jc-label{letter-spacing:-.005em;color:var(--cx-text,#ece9f8);font-size:.82rem;font-weight:600}.jc-when{color:var(--cx-faint,#6f6a94);flex:none;font-size:.62rem}.jc-note{color:var(--cx-mute,#a29ec7);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.74rem;line-height:1.35;display:-webkit-box;overflow:hidden}.jc-note--quiet{color:var(--cx-faint,#6f6a94);font-style:italic}.jc-coach{color:color-mix(in srgb,var(--accent,#a78bfa)72%,var(--cx-faint,#6f6a94));font-size:.62rem}.jov-filter{color:#c8c2e6;background:linear-gradient(158deg,#18122e 0%,#0e0b18 100%);border:1px solid #c9b8ff24;border-radius:13px;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1.5rem;padding:.6rem .85rem;font-size:.78rem;display:flex;box-shadow:inset 0 1px #ffffff0d}.jov-filter-dot{border-radius:50%;flex:none;width:9px;height:9px;box-shadow:0 0 10px -1px}.jov-filter-txt b{color:var(--cx-text,#ece9f8);font-weight:600}.jov-filter-sep{color:var(--cx-faint,#4b476a)}.jov-filter-clear,.jov-filter-tl{color:var(--cx-amethyst-soft,#c7bcff);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.76rem;font-weight:500;text-decoration:none}.jov-filter-clear:hover,.jov-filter-tl:hover{color:var(--cx-text,#ece9f8)}.jov-filter-tl{align-items:center;gap:.25rem;display:inline-flex}.jf{margin-top:1.6rem}.jf--ledger{margin-top:1.25rem}.jf--bridge{margin-top:1.1rem}.jf-moments-link{border:1px solid color-mix(in srgb,var(--cx-amethyst,#7c6fff)28%,transparent);background:color-mix(in srgb,var(--cx-amethyst,#7c6fff)10%,#0c0a18e0);color:var(--cx-text,#ece9f8);border-radius:14px;justify-content:space-between;align-items:center;gap:.85rem;padding:.9rem 1rem;text-decoration:none;transition:border-color .15s,background .15s;display:flex}.jf-moments-link:hover{border-color:color-mix(in srgb,var(--cx-amethyst,#7c6fff)48%,transparent);background:color-mix(in srgb,var(--cx-amethyst,#7c6fff)16%,#0c0a18eb)}.jf-moments-link-body{flex-direction:column;gap:.2rem;min-width:0;display:flex}.jf-moments-link-copy{color:var(--cx-mute,#a29ec7);font-size:.84rem;line-height:1.4}.jf-moments-link-cta{color:var(--cx-amethyst,#a78bfa);flex:none;align-items:center;gap:.3rem;font-size:.78rem;font-weight:600;display:inline-flex}.jf-moments-foot{text-align:center;margin:1.25rem 0 0}.jf-ledger-head{justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.55rem;display:flex}.jf-ledger-label{letter-spacing:.14em;text-transform:uppercase;color:var(--cx-faint,#6f6a94);margin:0;font-size:.68rem;font-weight:700}.jf-ledger-count{color:var(--cx-mute,#a29ec7);font-size:.72rem}.jf-group{align-items:center;gap:.7rem;margin:1.7rem 0 .7rem;display:flex}.jf-group--tight{gap:.45rem;margin:.85rem 0 .4rem}.jf-group:first-child,.jf-group--tight:first-child{margin-top:.15rem}.jf-group-label{letter-spacing:.18em;text-transform:uppercase;color:var(--cx-faint,#6f6a94);font-size:.68rem;font-weight:600}.jf-group-count{font-variant-numeric:tabular-nums;color:var(--cx-faint,#6f6a94);opacity:.85;min-width:1ch;font-size:.65rem;font-weight:650}.jf-group-rule{background:var(--cx-line,#c9b8ff1a);flex:1;height:1px}.jf-feed{flex-direction:column;gap:.7rem;display:flex}.jf-feed--compact{gap:.35rem;margin:0;padding:0;list-style:none}.jf-row{border:1px solid color-mix(in srgb,var(--cx-line,#c9b8ff1f)90%,transparent);background:linear-gradient(158deg,#161228eb 0%,#0c0a16f5 100%);border-radius:14px;margin:0;list-style:none;transition:border-color .18s,box-shadow .18s;overflow:hidden}.jf-row.is-open{border-color:color-mix(in srgb,var(--accent,#a78bfa)35%,var(--cx-line,#c9b8ff1f));box-shadow:0 8px 22px -16px color-mix(in srgb,var(--accent,#a78bfa)55%,transparent)}.jf-row--milestone{border-color:color-mix(in srgb,var(--accent,#a78bfa)28%,var(--cx-line,#c9b8ff1a))}.jf-row--chapter{background:radial-gradient(140% 120% at 0% 0%,color-mix(in srgb,var(--cx-gold,#ffc07a)10%,transparent),transparent 60%),linear-gradient(158deg,#1a1610 0%,#100e0a 100%)}.jf-row-hit{width:100%;min-height:48px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.55rem;padding:.55rem .7rem;display:flex}.jf-row-hit:hover{background:color-mix(in srgb,var(--accent,#a78bfa)6%,transparent)}.jf-row-hit:focus-visible{outline:2px solid color-mix(in srgb,var(--accent,#a78bfa)55%,transparent);outline-offset:-2px}.jf-row-glyph{width:28px;height:28px;color:color-mix(in srgb,var(--accent,#a78bfa)92%,#fff);background:radial-gradient(120% 120% at 32% 26%,color-mix(in srgb,var(--accent,#a78bfa)30%,transparent),#090812e6 74%);border:1px solid color-mix(in srgb,var(--accent,#a78bfa)35%,transparent);border-radius:8px;flex:none;place-items:center;font-size:.92rem;line-height:1;display:grid}.jf-row-main{flex-direction:column;flex:1;gap:.08rem;min-width:0;display:flex}.jf-row-title{letter-spacing:-.01em;color:var(--cx-text,#ece9f8);white-space:nowrap;text-overflow:ellipsis;font-size:.88rem;font-weight:550;line-height:1.28;overflow:hidden}.jf-row-meta{color:var(--cx-faint,#6f6a94);align-items:center;gap:.28rem;min-width:0;font-size:.65rem;display:flex}.jf-row-domain{letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--accent,#a78bfa)78%,#e6e2f7);font-weight:650}.jf-row-dot{opacity:.55}.jf-row-when{color:var(--cx-faint,#6f6a94);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:.65rem}.jf-row-chev{color:var(--cx-faint,#6f6a94);opacity:.75;flex:none;transition:transform .2s,color .15s}.jf-row-chev.on{color:color-mix(in srgb,var(--accent,#a78bfa)80%,#fff);transform:rotate(180deg)}.jf-row-panel{border-top:1px solid color-mix(in srgb,var(--cx-line,#c9b8ff1a)80%,transparent);padding:0 .85rem .75rem 2.85rem;animation:.18s both jf-panel-in}@keyframes jf-panel-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.jf-row-moment{color:var(--cx-mute,#a29ec7);-webkit-line-clamp:5;-webkit-box-orient:vertical;margin:.55rem 0 0;font-size:.82rem;line-height:1.48;display:-webkit-box;overflow:hidden}.jf-more{border:1px solid color-mix(in srgb,var(--cx-grad-b,#7c6fff)32%,transparent);background:color-mix(in srgb,var(--cx-grad-b,#7c6fff)8%,transparent);width:100%;min-height:42px;color:var(--cx-amethyst-soft,#c7bcff);font:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;margin-top:.85rem;padding:.5rem 1rem;font-size:.82rem;font-weight:600;transition:background .15s,border-color .15s,transform .12s;display:flex}.jf-more:hover{background:color-mix(in srgb,var(--cx-grad-b,#7c6fff)14%,transparent);border-color:color-mix(in srgb,var(--cx-grad-b,#7c6fff)50%,transparent)}.jf-more:active{transform:scale(.99)}.jf-more:focus-visible{outline:2px solid var(--cx-amethyst,#a78bfa);outline-offset:2px}.jf-empty{border:1px dashed var(--cx-line,#c9b8ff24);color:var(--cx-mute,#a29ec7);border-radius:16px;margin-top:.4rem;padding:1.1rem 1.2rem;font-size:.85rem;line-height:1.5}.jf-empty b{color:var(--cx-text,#ece9f8);font-weight:600}.jf-empty--cta{border-style:solid;border-color:color-mix(in srgb,var(--cx-grad-b,#7c6fff)28%,transparent);background:linear-gradient(158deg,#16122a 0%,#0e0b18 100%);flex-direction:column;gap:.85rem;display:flex}.jf-empty--cta>p{margin:0}.jf-empty-actions{flex-wrap:wrap;gap:.55rem;display:flex}.jf-empty-btn{min-height:44px;font:inherit;cursor:pointer;color:#0b0a14;background:var(--cx-grad,linear-gradient(120deg,#6366f1,#7c6fff 50%,#a78bfa));box-shadow:var(--cx-glow,0 0 24px -4px #7c6fff8c);border:0;border-radius:999px;align-items:center;gap:.45rem;padding:.55rem 1.05rem;font-size:.84rem;font-weight:500;transition:filter .2s,transform .15s;display:inline-flex}.jf-empty-btn:hover{filter:brightness(1.06)}.jf-empty-btn:active{transform:scale(.98)}.jf-empty-btn--ghost{color:var(--cx-amethyst-soft,#c7bcff);background:var(--cx-grad-soft,#7c6fff1a);border:1px solid var(--cx-grad-line,#7c6fff59);box-shadow:none}.jf-card{padding:1rem 1.05rem .85rem}.jf-edge{background:linear-gradient(to bottom,color-mix(in srgb,var(--accent,#a78bfa)85%,transparent),color-mix(in srgb,var(--accent,#a78bfa)25%,transparent));z-index:0;width:3px;position:absolute;top:0;bottom:0;left:0}.jf-card--milestone{border-color:color-mix(in srgb,var(--accent,#a78bfa)30%,var(--cx-line,#c9b8ff1a))}.jf-card--chapter{background:radial-gradient(140% 120% at 0% 0%,color-mix(in srgb,var(--cx-gold,#ffc07a)12%,transparent),transparent 60%),linear-gradient(158deg,#1a1610 0%,#100e0a 100%);border-color:color-mix(in srgb,var(--cx-gold,#ffc07a)26%,transparent)}.jf-head{align-items:center;gap:.55rem;margin-bottom:.5rem;display:flex}.jf-glyph{width:30px;height:30px;color:color-mix(in srgb,var(--accent,#a78bfa)92%,#fff);background:radial-gradient(120% 120% at 32% 26%,color-mix(in srgb,var(--accent,#a78bfa)34%,transparent),#090812e6 74%);border:1px solid color-mix(in srgb,var(--accent,#a78bfa)40%,transparent);box-shadow:inset 0 0 13px color-mix(in srgb,var(--accent,#a78bfa)20%,transparent),0 0 16px -6px color-mix(in srgb,var(--accent,#a78bfa)70%,transparent);border-radius:9px;flex:none;place-items:center;font-size:1.02rem;line-height:1;display:grid}.jf-meta{letter-spacing:.02em;flex:1;min-width:0;font-size:.68rem}.jf-domain{text-transform:uppercase;letter-spacing:.08em;color:color-mix(in srgb,var(--accent,#a78bfa)82%,#e6e2f7);font-weight:600}.jf-source{color:var(--cx-faint,#6f6a94);text-transform:none;letter-spacing:0}.jf-when{color:var(--cx-faint,#6f6a94);flex:none;font-size:.66rem}.jf-title{letter-spacing:-.01em;color:var(--cx-text,#ece9f8);font-size:.98rem;font-weight:500;line-height:1.32}.jf-moment{color:var(--cx-mute,#a29ec7);margin-top:.35rem;font-size:.85rem;line-height:1.5}.jf-revisit{min-height:34px;color:color-mix(in srgb,var(--accent,#a78bfa)78%,#e6e2f7);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.45rem;margin-top:.7rem;padding:.3rem .15rem;font-size:.78rem;font-weight:500;transition:color .2s;display:inline-flex}.jf-revisit:hover,.jf-revisit:focus-visible{color:color-mix(in srgb,var(--accent,#a78bfa)92%,#fff);outline:none}.jf-revisit-orb{color:#0b0a14;background:radial-gradient(circle at 34% 30%,#e9e2ff,var(--accent,#7c6fff)62%,color-mix(in srgb,var(--accent,#7c6fff)55%,#6366f1)100%);width:20px;height:20px;box-shadow:0 0 0 1px color-mix(in srgb,var(--accent,#a78bfa)40%,transparent);border-radius:50%;flex:none;place-items:center;font-size:.66rem;display:grid}.jf-revisit-arrow{transition:transform .22s var(--cx-ease,cubic-bezier(.22,.7,.16,1))}.jf-revisit:hover .jf-revisit-arrow{transform:translate(3px)}.jf-card--fresh:after{content:"";border-radius:inherit;pointer-events:none;z-index:0;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent,#a78bfa)55%,transparent),0 0 30px -6px color-mix(in srgb,var(--accent,#a78bfa)70%,transparent);animation:jf-ignite 1.5s var(--cx-ease,cubic-bezier(.22,.7,.16,1))both;position:absolute;inset:0}@keyframes jf-ignite{0%{opacity:0}35%{opacity:1}to{opacity:0}}.jov-foot{justify-content:center;margin-top:2rem;display:flex}.jov-focus-btn{border:1px solid var(--cx-grad-line,#7c6fff66);background:var(--cx-grad-soft,#7c6fff14);height:46px;color:var(--cx-amethyst-soft,#c7bcff);cursor:pointer;border-radius:999px;align-items:center;gap:.5rem;padding:0 1.3rem;font-size:.88rem;font-weight:500;transition:transform .15s,box-shadow .2s,border-color .2s;display:inline-flex}.jov-focus-btn:hover{border-color:var(--cx-grad-b,#7c6fff);box-shadow:var(--cx-glow,0 0 24px -4px #7c6fff99);transform:translateY(-1px)}.jov-focus-btn:active{transform:translateY(0)scale(.99)}.jov-focus-orb{color:#0b0a14;background:radial-gradient(circle at 34% 30%,#e9e2ff,var(--cx-grad-b,#7c6fff)55%,var(--cx-grad-a,#6366f1)100%);border-radius:50%;place-items:center;width:22px;height:22px;font-size:.72rem;display:grid}.jov-welcome-lede{color:var(--cx-mute,#a29ec7);max-width:46ch;margin-top:.6rem;font-size:.9rem;line-height:1.55}.fss-scrim{z-index:var(--z-surface);background:color-mix(in srgb,var(--cx-void,#06050c)72%,transparent);-webkit-backdrop-filter:blur(6px);animation:fss-fade .25s var(--cx-ease,cubic-bezier(.22,.7,.16,1))both;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}@keyframes fss-fade{0%{opacity:0}to{opacity:1}}.fss-sheet{width:100%;max-width:34rem;max-height:86vh;padding:.9rem 1.1rem calc(1.5rem + var(--x-cutout-bottom,0px));animation:fss-rise .32s var(--cx-ease,cubic-bezier(.22,.7,.16,1))both;background:linear-gradient(#16142a 0%,#0c0b18 100%);border:1px solid #c9b8ff24;border-bottom:0;border-radius:26px 26px 0 0;flex-direction:column;display:flex;position:relative;box-shadow:0 -30px 80px -30px #000000e6}@keyframes fss-rise{0%{opacity:.4;transform:translateY(24px)}to{opacity:1;transform:none}}@media (min-width:640px){.fss-scrim{align-items:center}.fss-sheet{border-bottom:1px solid var(--cx-line,#c9b8ff1f);border-radius:26px}}.fss-grip{background:var(--cx-faint,#6f6a94);opacity:.5;border-radius:999px;width:42px;height:4px;margin:0 auto .7rem;display:block}.fss-close{position:absolute;top:.85rem;right:.85rem}.fss-head{margin-bottom:.9rem}.fss-title{letter-spacing:-.02em;color:var(--cx-text,#ece9f8);margin-top:.3rem;font-size:clamp(1.4rem,5.5vw,1.7rem);font-weight:300;line-height:1.08}.fss-title .cx-grad-text{font-weight:400}.fss-search{background:#16122a;border:1px solid #c9b8ff24;border-radius:14px;align-items:center;gap:.55rem;height:48px;padding:0 .5rem 0 .85rem;transition:border-color .25s,box-shadow .25s;display:flex;position:relative}.fss-search:focus-within{box-shadow:0 0 0 1.5px var(--cx-grad-line,#7c6fff8c),var(--cx-glow,0 0 24px -4px #7c6fff99);border-color:#0000}.fss-search-icon{color:var(--cx-faint,#6f6a94);flex:none}.fss-search:focus-within .fss-search-icon{color:var(--cx-amethyst,#a78bfa)}.fss-search input{min-width:0;height:100%;color:var(--cx-text,#ece9f8);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:.92rem}.fss-search input::placeholder{color:var(--cx-faint,#6f6a94)}.fss-search-clear{width:36px;height:36px;color:var(--cx-mute,#a29ec7);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;place-items:center;transition:background .2s,color .2s;display:grid}.fss-search-clear:hover{color:var(--cx-text,#ece9f8);background:#c9b8ff14}.fss-list{-webkit-overflow-scrolling:touch;margin-top:.9rem;overflow-y:auto}.fss-area{margin-top:1rem}.fss-area:first-child{margin-top:0}.fss-area-head{letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--accent,#a78bfa)70%,var(--cx-faint,#6f6a94));align-items:center;gap:.45rem;margin-bottom:.4rem;font-size:.7rem;font-weight:600;display:flex}.fss-area-glyph{font-size:.95rem}.fss-row{text-align:left;width:100%;min-height:44px;color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:13px;align-items:center;gap:.7rem;padding:.65rem .7rem;transition:background .2s,border-color .2s,transform .2s;display:flex}.fss-row+.fss-row{margin-top:.15rem}.fss-row:hover,.fss-row:focus-visible{border-color:color-mix(in srgb,var(--accent,#a78bfa)40%,transparent);background:#16122a;outline:none;transform:translate(2px)}.fss-row-body{flex-direction:column;flex:1;min-width:0;display:flex}.fss-row-title{color:var(--cx-text,#ece9f8);font-size:.92rem;font-weight:500}.fss-row-sub{color:var(--cx-mute,#a29ec7);margin-top:.1rem;font-size:.78rem;line-height:1.4}.fss-row-orb{color:#0b0a14;background:radial-gradient(circle at 34% 30%,#e9e2ff,var(--accent,#7c6fff)62%,color-mix(in srgb,var(--accent,#7c6fff)55%,#6366f1)100%);width:24px;height:24px;box-shadow:0 0 0 1px color-mix(in srgb,var(--accent,#a78bfa)38%,transparent);border-radius:50%;flex:none;place-items:center;font-size:.72rem;display:grid}.fss-own{border:1px solid var(--cx-grad-line,#7c6fff80);background:var(--cx-grad-soft,#7c6fff1a);height:44px;color:var(--cx-amethyst-soft,#c7bcff);cursor:pointer;border-radius:999px;align-items:center;gap:.5rem;margin-top:1rem;padding:0 1.1rem;font-size:.86rem;font-weight:500;transition:transform .15s,box-shadow .2s;display:inline-flex}.fss-own:hover{box-shadow:var(--cx-glow,0 0 24px -4px #7c6fff99);transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.jm-seg,.jm-seg-fill,.jm-seg-glyph,.jc-chip,.jf-card,.jf-revisit-arrow,.jf-row-chev,.fss-scrim,.fss-sheet,.jov-focus-btn{transition:none!important;animation:none!important}.jf-card--fresh:after{opacity:0!important;animation:none!important}.cx-reveal{opacity:1!important;transform:none!important}}@media (min-width:640px){.jc-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}[data-theme=light] .jc-chip{background:linear-gradient(158deg,#fff 0%,#faf6f0 100%);border-color:#281e501f;box-shadow:inset 0 1px #ffffffe6}[data-theme=light] .jc-chip:hover,[data-theme=light] .jc-chip:focus-visible{border-color:color-mix(in srgb,var(--accent,#6d5efc)40%,transparent);background:linear-gradient(158deg,#fff 0%,#f3ebe3 100%)}[data-theme=light] .jc-chip.is-active{background:radial-gradient(120% 140% at 0% 0%,color-mix(in srgb,var(--accent,#6d5efc)12%,transparent),transparent 62%),linear-gradient(158deg,#fff 0%,#f3ebe3 100%)}[data-theme=light] .fss-search{background:#fff;border-color:#281e501f}[data-theme=light] .fss-search input{color:#1a1430}[data-theme=light] .fss-row:hover,[data-theme=light] .fss-row:focus-visible{border-color:color-mix(in srgb,var(--accent,#6d5efc)35%,transparent);background:#faf6f0}[data-theme=light] .fss-row-title{color:#1a1430}[data-theme=light] .fss-row-sub{color:#5a5278}[data-theme=light] .jov{color:#1a1430}[data-theme=light] .jov .sky-title,[data-theme=light] .jm-line,[data-theme=light] .jc-head,[data-theme=light] .jf-title,[data-theme=light] .jf-moment,[data-theme=light] .jf-group-label,[data-theme=light] .jf-row-title{text-shadow:none}[data-theme=light] .jf-row{background:linear-gradient(158deg,#f7f4ff 0%,#efeafc 100%);border-color:#c7bff3}[data-theme=light] .jf-row-title{color:#1a1430}[data-theme=light] .jf-row-moment{color:#5a5278}[data-theme=light] .jf-row-hit:hover{background:#7c6fff14}[data-theme=light] .jf-more{color:#4c3d8a;background:#f5f3ff;border-color:#7c6fff47}[data-theme=light] .jm-line{color:#5a5278}[data-theme=light] .jm-line b{color:#1a1430}[data-theme=light] .jm-seg-track{background:color-mix(in srgb,var(--accent,#6d5efc)12%,#f3ebe3)}[data-theme=light] .jc-head{color:#5a5278}[data-theme=light] .jc-chip-name{color:#1a1430}[data-theme=light] .jc-chip-note{color:#5a5278}[data-theme=light] .jc-card,[data-theme=light] .jov-focus-btn{color:#1a1430;border-color:#281e501f;box-shadow:inset 0 1px #ffffffe6,0 10px 24px -18px #3c28782e;background:linear-gradient(158deg,#fff 0%,#faf6f0 100%)!important}[data-theme=light] .jf-card{border-color:#281e501f;box-shadow:inset 0 1px #ffffffe6,0 12px 28px -20px #3c287829;background:linear-gradient(158deg,#fff 0%,#faf6f0 100%)!important}[data-theme=light] .jf-card--chapter{border-color:#c47a2838;background:radial-gradient(120% 90% at 0 0,#c47a2814,#0000 55%),linear-gradient(158deg,#fffdf8 0%,#fff4e4 100%)!important}[data-theme=light] .jf-title{color:#1a1430}[data-theme=light] .jf-moment{color:#5a5278}[data-theme=light] .jf-group-label{color:var(--cx-faint,#665d86)}[data-theme=light] .jf-revisit{color:#4a3fc4;background:#f3ebe3;border-color:#6d5efc38}[data-theme=light] .jf-revisit:hover{color:#1a1430;background:#e4dcff}[data-theme=light] .fss-scrim{background:#f7f5ffb8}[data-theme=light] .fss-sheet{color:#1a1430;background:linear-gradient(#fff 0%,#faf6f0 55%,#f3ebe3 100%);border-color:#281e501f;box-shadow:0 -24px 60px -28px #3c287847}[data-theme=light] .fss-title{color:#1a1430}[data-theme=light] .fss-sub{color:#5a5278}[data-theme=light] .fss-search{border-color:#281e5024;background:#fff!important}[data-theme=light] .fss-search input{color:#1a1430;-webkit-text-fill-color:#1a1430}[data-theme=light] .fss-search-clear:hover{color:#1a1430;background:#f3ebe3}[data-theme=light] .fss-row{border-color:#281e501a}[data-theme=light] .fss-own{color:#4a3fc4;background:#f3ebe3;border-color:#6d5efc38}[data-theme=light] .jov-filter,[data-theme=light] .jf-empty--cta{background:var(--cx-plate);border-color:var(--cx-plate-line);color:var(--cx-text,#1a1430);box-shadow:var(--cx-plate-shadow);-webkit-backdrop-filter:blur(var(--cx-plate-blur))saturate(var(--cx-plate-sat));backdrop-filter:blur(var(--cx-plate-blur))saturate(var(--cx-plate-sat))}[data-theme=light] .jf-moments-link{background-color:var(--cx-plate-top,#ffffffd1);color:var(--cx-text,#1a1430);box-shadow:var(--cx-plate-shadow);background-image:linear-gradient(#6d5efc14,#6d5efc14);border-color:#6d5efc47}[data-theme=light] .jf-moments-link:hover{background-image:linear-gradient(#6d5efc24,#6d5efc24);border-color:#6d5efc7a}[data-theme=light] .jf-moments-link-copy,[data-theme=light] .jf-moments-link-cta{color:var(--cx-mute,#5a5278)}[data-theme=light] .jf-domain,[data-theme=light] .jf-row-domain,[data-theme=light] .jf-row-chev.on,[data-theme=light] .jm-seg-glyph,[data-theme=light] .jm-seg.is-active .jm-seg-glyph,[data-theme=light] .jm-seg:hover .jm-seg-glyph{color:color-mix(in srgb,var(--accent,#5b37c4)88%,var(--cx-text,#1a1430));text-shadow:none}[data-theme=light] .jc-glyph,[data-theme=light] .jf-glyph,[data-theme=light] .jf-row-glyph{color:var(--accent,#5b37c4);background:radial-gradient(120% 120% at 32% 26%,color-mix(in srgb,var(--accent,#5b37c4)14%,#fff),#fff 74%);border-color:color-mix(in srgb,var(--accent,#5b37c4)34%,transparent);box-shadow:none}[data-theme=light] .jf-revisit-orb{color:#fff;background:radial-gradient(circle at 34% 30%,color-mix(in srgb,var(--accent,#5b37c4)62%,#fff),var(--accent,#5b37c4)74%);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent,#5b37c4)45%,transparent)}[data-theme=light] .fss-area-head{color:color-mix(in srgb,var(--accent,#6d5efc)22%,#3b3468)}.ns{max-width:720px;padding:1.1rem 1rem calc(3rem + env(safe-area-inset-bottom));margin:0 auto}@media (min-width:768px){.ns{padding:2rem 1.25rem 3rem}}.ns-modal{margin-bottom:1.6rem}.ns-modal-head{flex-direction:column;gap:.25rem;margin-bottom:1rem;display:flex}.ns-modal-sub{color:var(--cx-mute);max-width:44ch;font-size:.8rem;line-height:1.5}.ns-head{text-align:center;margin-bottom:1.2rem}.ns-head.cx-hero-plate{text-align:left}.ns-head .cx-eyebrow{color:var(--cx-gold)}.ns-title{letter-spacing:-.015em;margin-top:.3rem;font-size:clamp(1.3rem,5vw,1.7rem);font-weight:500;line-height:1.15}.ns-lede{color:var(--cx-mute);max-width:34ch;margin-top:.4rem;margin-left:0;margin-right:0;font-size:.82rem;line-height:1.45}.ns-star-card{text-align:center;border-color:#ffc07a38;padding:clamp(1.3rem,6vw,2rem);position:relative;box-shadow:inset 0 1px #ffffff14,0 30px 80px -40px #ffaa4666,0 26px 60px -34px #000000e6}.ns-star-glyph{color:var(--cx-gold-soft);filter:drop-shadow(0 0 16px #ffbe6e99);animation:ns-twinkle 5s var(--cx-ease)infinite;font-size:2.2rem;line-height:1}@keyframes ns-twinkle{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}.ns-goal{letter-spacing:-.01em;color:var(--cx-text);max-width:22ch;margin:.8rem auto 0;font-size:clamp(1.35rem,6vw,2rem);font-weight:300;line-height:1.18}.ns-why{color:var(--cx-mute);max-width:34ch;margin:.7rem auto 0;font-size:.9rem;line-height:1.6}.ns-why b{color:var(--cx-gold-soft);font-weight:600}.ns-set-meta{letter-spacing:.04em;color:var(--cx-faint);margin-top:.9rem;font-size:.68rem}.ns-edit-btn{border:1px solid var(--cx-line);background:var(--cx-inset);min-height:40px;color:var(--cx-mute);cursor:pointer;border-radius:999px;align-items:center;gap:6px;margin-top:1rem;padding:.5rem .95rem;font-size:.8rem;transition:color .2s,border-color .2s,background .2s;display:inline-flex}.ns-edit-btn:hover{color:var(--cx-text);background:var(--cx-inset-hover);border-color:#ffc07a66}.ns-lock{flex-direction:column;align-items:center;gap:.55rem;margin-top:1.1rem;display:flex}.ns-lock-chip{border:1px solid var(--cx-grad-line);background:var(--cx-grad-soft);color:var(--cx-amethyst-soft);letter-spacing:.02em;border-radius:999px;align-items:center;gap:6px;padding:.4rem .85rem;font-size:.74rem;font-weight:600;display:inline-flex}.ns-lock-note{color:var(--cx-faint);max-width:34ch;margin:0 auto;font-size:.76rem;line-height:1.5}.ns-label-lock{border:1px solid var(--cx-grad-line);background:var(--cx-grad-soft);color:var(--cx-amethyst-soft);letter-spacing:.1em;text-transform:uppercase;vertical-align:middle;border-radius:999px;align-items:center;gap:4px;margin-left:.5rem;padding:.1rem .5rem;font-size:.6rem;font-weight:700;display:inline-flex}.ns-textarea.locked{opacity:.72;cursor:not-allowed;color:var(--cx-mute);border-style:dashed}.ns-textarea.locked:focus{border-color:var(--cx-line)}.ns-lock-inline{color:var(--cx-amethyst-soft);margin-top:.4rem;font-size:.72rem;line-height:1.45}.ns-progress{margin-top:1.3rem}.ns-progress-top{justify-content:space-between;align-items:baseline;margin-bottom:.5rem;display:flex}.ns-progress-label{letter-spacing:.18em;text-transform:uppercase;color:var(--cx-faint);font-size:.7rem;font-weight:600}.ns-progress-count{font-variant-numeric:tabular-nums;color:var(--cx-gold-soft);font-size:.8rem}.ns-progress-track{background:#c9b8ff14;border-radius:999px;height:8px;overflow:hidden}.ns-progress-fill{background:linear-gradient(90deg,var(--cx-gold),#ffdca0 60%,var(--cx-gold-soft));height:100%;transition:width .7s var(--cx-ease);border-radius:999px;box-shadow:0 0 14px #ffbe6e99}.ns-section-head{justify-content:space-between;align-items:center;gap:.75rem;margin:1.8rem 0 .85rem;display:flex}.ns-suggest-btn{background:var(--cx-cta,linear-gradient(120deg,#5b52d6,#6655d8 50%,#7358c8));color:#fff;cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;min-height:40px;padding:.5rem .85rem;font-size:.78rem;font-weight:500;transition:filter .2s,border-color .2s;display:inline-flex}.ns-suggest-btn:hover{filter:brightness(1.08)}.ns-suggest-btn:disabled{opacity:.5;cursor:default}.ns-mg-list{flex-direction:column;gap:.55rem;display:flex}.ns-mg{border:1px solid var(--cx-plate-line);background:var(--cx-plate);box-shadow:var(--cx-plate-shadow);-webkit-backdrop-filter:blur(var(--cx-plate-blur))saturate(var(--cx-plate-sat));backdrop-filter:blur(var(--cx-plate-blur))saturate(var(--cx-plate-sat));transition:opacity .4s var(--cx-ease),background .2s;border-radius:15px;align-items:center;gap:.75rem;padding:.75rem .85rem;display:flex}.ns-mg.done{opacity:.55}.ns-mg-check{border:1.5px solid var(--cx-plate-line-strong);cursor:pointer;color:#0000;background:0 0;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;transition:border-color .2s,background .25s,color .2s,transform .15s;display:grid;position:relative}.ns-mg-check:hover{border-color:var(--cx-gold);background:var(--cx-inset-hover);transform:scale(1.08)}.ns-mg-check.done{border-color:var(--cx-gold);background:radial-gradient(circle at 40% 35%,#ffe6bf,var(--cx-gold)75%);color:#2a1c06;cursor:default}.ns-mg-title{min-width:0;color:var(--cx-text);flex:1;font-size:.9rem;line-height:1.4}.ns-mg.done .ns-mg-title{color:var(--cx-mute);-webkit-text-decoration:line-through #ffbe6e80;text-decoration:line-through #ffbe6e80}.ns-mg-del{width:30px;height:30px;color:var(--cx-mute);cursor:pointer;opacity:.7;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;transition:color .2s,opacity .2s;display:grid}.ns-mg-del:hover{color:#f0a3a3;opacity:1}.ns-mg-empty{border:1px dashed var(--cx-plate-line);background:var(--cx-plate);box-shadow:var(--cx-plate-shadow);-webkit-backdrop-filter:blur(var(--cx-plate-blur))saturate(var(--cx-plate-sat));backdrop-filter:blur(var(--cx-plate-blur))saturate(var(--cx-plate-sat));color:var(--cx-mute);text-align:center;border-radius:15px;padding:1.1rem;font-size:.86rem;line-height:1.55}.ns-mg-empty--cta{border-style:solid;border-color:color-mix(in srgb,var(--cx-grad-b,#7c6fff)28%,transparent);flex-direction:column;align-items:center;gap:.85rem;display:flex}.ns-mg-empty-copy{max-width:36ch;margin:0}.ns-mg-empty-actions{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.ns-mg-empty-btn{min-height:44px;font:inherit;cursor:pointer;color:#0b0a14;background:var(--cx-grad,linear-gradient(120deg,#6366f1,#7c6fff 50%,#a78bfa));box-shadow:var(--cx-glow,0 0 20px -4px #7c6fff80);border:0;border-radius:999px;align-items:center;gap:.4rem;padding:.5rem 1rem;font-size:.84rem;font-weight:500;transition:filter .2s,transform .15s;display:inline-flex}.ns-mg-empty-btn:hover:not(:disabled){filter:brightness(1.06)}.ns-mg-empty-btn:active:not(:disabled){transform:scale(.98)}.ns-mg-empty-btn:disabled{opacity:.65;cursor:wait}.ns-mg-empty-btn--ghost{color:var(--cx-amethyst-soft,#c7bcff);background:var(--cx-grad-soft,#7c6fff1a);border:1px solid var(--cx-grad-line,#7c6fff59);box-shadow:none}.ns-add{gap:.55rem;margin-top:.7rem;display:flex}.ns-add input{border:1px solid var(--cx-line);color:#f4f0ff;min-width:0;font:inherit;background:#16122a;border-radius:13px;outline:none;flex:1;min-height:44px;padding:.65rem .85rem;font-size:.88rem}.ns-add input:focus{border-color:var(--cx-gold)}.ns-add input::placeholder{color:var(--cx-faint)}.ns-add-btn{cursor:pointer;color:#2a1c06;background:linear-gradient(135deg,var(--cx-gold-soft),var(--cx-gold));border:0;border-radius:13px;flex:none;place-items:center;width:44px;height:44px;transition:transform .15s,filter .2s;display:grid}.ns-add-btn:hover{filter:brightness(1.07)}.ns-add-btn:active{transform:scale(.94)}.ns-add-btn:disabled{opacity:.45;cursor:default}.ns-suggests{background:var(--cx-plate-chrome);box-shadow:var(--cx-plate-shadow-float);-webkit-backdrop-filter:blur(var(--cx-plate-blur-chrome))saturate(var(--cx-plate-sat));backdrop-filter:blur(var(--cx-plate-blur-chrome))saturate(var(--cx-plate-sat));border:1px solid #7c6fff47;border-radius:15px;margin-top:.7rem;padding:.85rem}.ns-suggests-title{letter-spacing:.12em;text-transform:uppercase;color:var(--cx-amethyst-soft);margin-bottom:.55rem;font-size:.7rem;font-weight:600}.ns-suggest-row{align-items:center;gap:.6rem;padding:.5rem .2rem;display:flex}.ns-suggest-row+.ns-suggest-row{border-top:1px solid var(--cx-line)}.ns-suggest-text{min-width:0;color:var(--cx-text);flex:1;font-size:.86rem;line-height:1.4}.ns-suggest-add{min-height:34px;color:var(--cx-amethyst-soft);cursor:pointer;background:#7c6fff1f;border:1px solid #7c6fff66;border-radius:999px;flex:none;padding:.35rem .7rem;font-size:.75rem;transition:filter .2s}.ns-suggest-add:hover{filter:brightness(1.12)}.ns-form{padding:clamp(1.2rem,5vw,1.7rem)}.ns-field{margin-bottom:1rem}.ns-field:last-of-type{margin-bottom:0}.ns-label{letter-spacing:.04em;color:var(--cx-mute);margin-bottom:.45rem;font-size:.72rem;font-weight:600;display:block}.ns-input,.ns-textarea{border:1px solid var(--cx-line);color:#f4f0ff;width:100%;font:inherit;resize:none;background:#16122a;border-radius:14px;outline:none;padding:.75rem .9rem;font-size:.95rem;line-height:1.5}.ns-input:focus,.ns-textarea:focus{border-color:var(--cx-gold)}.ns-input::placeholder,.ns-textarea::placeholder{color:var(--cx-faint)}.ns-form-actions{gap:.6rem;margin-top:1.2rem;display:flex}.ns-save{cursor:pointer;color:#2a1c06;background:linear-gradient(135deg,var(--cx-gold-soft),var(--cx-gold));border:0;border-radius:14px;flex:1;justify-content:center;align-items:center;gap:8px;min-height:48px;font-size:.92rem;font-weight:600;transition:filter .2s,transform .15s;display:inline-flex}.ns-save:hover{filter:brightness(1.07)}.ns-save:active{transform:scale(.98)}.ns-save:disabled{opacity:.5;cursor:default}.ns-cancel{border:1px solid var(--cx-line);min-height:48px;color:var(--cx-mute);cursor:pointer;background:0 0;border-radius:14px;flex:none;padding:0 1.2rem;font-size:.9rem;transition:color .2s}.ns-cancel:hover{color:var(--cx-text)}.ns-err{color:#f0a3a3;margin-top:.7rem;font-size:.82rem}.ns-burst{z-index:80;pointer-events:none;position:fixed;transform:translate(-50%,-50%)}.ns-burst-core{background:radial-gradient(circle,#fff7ea 0%,var(--cx-gold-soft)45%,transparent 72%);width:26px;height:26px;animation:ns-core .9s var(--cx-ease)both;border-radius:50%;margin:-13px 0 0 -13px;position:absolute;top:0;left:0}@keyframes ns-core{0%{opacity:0;transform:scale(.2)}30%{opacity:1}to{opacity:0;transform:scale(4.5)}}.ns-star{width:calc(7px*var(--s,1));height:calc(7px*var(--s,1));margin:calc(-3.5px*var(--s,1))0 0 calc(-3.5px*var(--s,1));background:var(--c,#ffdca0);color:var(--c,#ffdca0);animation:ns-fly 1.35s var(--cx-ease)var(--d,0s)both;border-radius:50%;position:absolute;top:0;left:0;box-shadow:0 0 8px 1px}@keyframes ns-fly{0%{opacity:0;transform:translate(0)scale(.4)}15%{opacity:1}to{transform:translate(var(--dx,0),var(--dy,0))scale(1);opacity:0}}.ns-burst-label{white-space:nowrap;letter-spacing:.08em;color:var(--cx-gold-soft);text-shadow:0 0 12px #ffbe6ecc;animation:ns-label 1.35s var(--cx-ease)both;font-size:.8rem;font-weight:600;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}@keyframes ns-label{0%{opacity:0;transform:translate(-50%,-50%)scale(.7)}25%{opacity:1;transform:translate(-50%,-160%)scale(1)}80%{opacity:1}to{opacity:0;transform:translate(-50%,-260%)scale(1)}}@media (prefers-reduced-motion:reduce){.ns-star-glyph,.ns-progress-fill{transition:none;animation:none}.ns-burst-core,.ns-star{opacity:0;animation:none}.ns-burst-label{animation:.9s both ns-label-reduced}@keyframes ns-label-reduced{0%{opacity:0}25%,75%{opacity:1}to{opacity:0}}}[data-theme=light] .ns-title{color:#1a1430}[data-theme=light] .ns-lede,[data-theme=light] .ns-modal-sub,[data-theme=light] .ns-label{color:#3f3860}[data-theme=light] .ns-textarea,[data-theme=light] .ns-input,[data-theme=light] .ns-add input{color:#1a1430;-webkit-text-fill-color:#1a1430;background:#fff;border-color:#281e5024}[data-theme=light] .ns-textarea:focus,[data-theme=light] .ns-input:focus,[data-theme=light] .ns-add input:focus{background:#fff;border-color:#6d5efc}[data-theme=light] .ns-goal{color:#1a1430}[data-theme=light] .ns-why{color:#3f3860}.traj{max-width:720px;padding:.5rem 1rem calc(3rem + env(safe-area-inset-bottom));margin:0 auto}.traj-loading{padding:2rem 0}.traj-vision-bar{background:0 0;flex-wrap:wrap;gap:.4rem;margin-bottom:.5rem;display:flex}.traj-vision-tab{border:1px solid var(--cx-plate-line);background:var(--cx-plate-chrome);min-height:40px;color:var(--cx-mute,#cdc8e6);letter-spacing:-.01em;cursor:pointer;-webkit-backdrop-filter:blur(var(--cx-plate-blur-chrome))saturate(var(--cx-plate-sat));backdrop-filter:blur(var(--cx-plate-blur-chrome))saturate(var(--cx-plate-sat));box-shadow:var(--cx-plate-shadow-float);border-radius:999px;align-items:center;gap:.4rem;padding:.45rem .95rem;font-size:.82rem;font-weight:550;transition:color .18s,border-color .18s,background .2s,box-shadow .22s,transform .15s;display:inline-flex}.traj-vision-tab:hover{color:var(--cx-text,#ece9f8);background:var(--cx-plate-deep);border-color:#a78bfa59;transform:translateY(-1px)}.traj-vision-tab.is-on{color:#f4f0ff;background:radial-gradient(120% 140% at 20% 0,#c7bcff33,#0000 55%),linear-gradient(135deg,#5b46d6 0%,#4a35b5 45%,#372682 100%);border-color:#a78bfa8c;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff2e,0 0 0 1px #a78bfa33,0 8px 28px -8px #7c6fffa6,0 0 32px -10px #a78bfa80}.traj-vision-blurb{color:var(--cx-faint,#cdc8e6);margin:0 0 1rem;font-size:.78rem;line-height:1.4}.traj-arc{flex-direction:column;gap:.65rem;display:flex;position:relative}.traj-node{align-items:flex-start;gap:.75rem;padding:.9rem 1rem;display:flex}.traj-node-mark{width:1.4rem;height:1.4rem;color:var(--cx-amethyst-soft,#c7bcff);flex:none;place-items:center;margin-top:.15rem;font-size:.85rem;display:grid}.traj-node-mark--future{color:var(--cx-faint,#cdc8e6);opacity:.85}.traj-node-mark--star{color:var(--cx-gold,#ffc07a)}.traj-node-ey{letter-spacing:.16em;text-transform:uppercase;color:var(--cx-faint,#cdc8e6);margin:0 0 .25rem;font-size:.58rem;font-weight:650}.traj-node--now .traj-node-ey{color:var(--cx-gold-soft,#ffddb0)}.traj-node-title{color:var(--cx-text,#ece9f8);letter-spacing:-.01em;margin:0 0 .2rem;font-size:1rem;font-weight:600;line-height:1.25}.traj-node-meta{color:var(--cx-mute,#cdc8e6);margin:0 0 .4rem;font-size:.75rem}.traj-node-copy{color:var(--cx-mute,#cdc8e6);margin:0;font-size:.84rem;line-height:1.5}.traj-impact{color:var(--cx-amethyst-soft,#c7bcff);opacity:.95;margin:.45rem 0 0;font-size:.75rem;line-height:1.45}.traj-node--star{border-color:#ffc07a47}.traj-node--cta{color:inherit;border-style:dashed;text-decoration:none}.traj-chapters-head{margin:0 0 .85rem}.traj-chapters-head .traj-node-ey{margin:0 0 .25rem}.traj-chapters-head .traj-vision-blurb{margin:0}.traj-chapters{flex-direction:column;gap:.75rem;display:flex}.traj-chapter{padding:1rem 1.05rem}.traj-chapter-title{color:var(--cx-text,#ece9f8);margin:0 0 .2rem;font-size:1.05rem;font-weight:600;line-height:1.25}.traj-chapter-copy{color:var(--cx-mute,#cdc8e6);margin:.55rem 0 .65rem;font-size:.86rem;line-height:1.5}.traj-chapter-moments{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.traj-chapter-moments li{color:var(--cx-text,#ece9f8);align-items:flex-start;gap:.45rem;font-size:.8rem;line-height:1.4;display:flex}.traj-mom-dom{text-align:center;flex:none;width:1.1rem}.traj-mom-txt{min-width:0}.traj-mom-more{padding-left:1.55rem;color:var(--cx-faint,#cdc8e6)!important;font-size:.75rem!important}.traj-chapter-empty{color:var(--cx-faint,#cdc8e6);margin:.5rem 0 0;font-size:.8rem;line-height:1.45}.traj-chapter-coaches{color:var(--cx-faint,#cdc8e6);margin:.65rem 0 0;font-size:.72rem}.traj-compass{flex-direction:column;align-items:stretch;gap:.35rem;display:flex}.traj-compass-card{padding:1rem 1.1rem}.traj-compass-card--star{border-color:#ffc07a47}.traj-compass-title{color:var(--cx-text,#ece9f8);margin:0 0 .35rem;font-size:1.1rem;font-weight:600;line-height:1.25}.traj-compass-arrow{text-align:center;color:var(--cx-faint,#cdc8e6);opacity:.7;font-size:.9rem;line-height:1}.traj-compass-foot{text-align:center;color:var(--cx-faint,#cdc8e6);margin:.75rem 0 0;font-size:.75rem}.traj-gate{text-align:center;padding:2rem 1.25rem}.traj-gate-glyph{color:var(--cx-amethyst,#a78bfa);margin-bottom:.6rem;font-size:1.6rem;display:block}.traj-gate-title{color:var(--cx-text,#ece9f8);margin:0 0 .45rem;font-size:1.15rem;font-weight:600}.traj-gate-copy{color:var(--cx-mute,#cdc8e6);max-width:36ch;margin:0 auto 1.1rem;font-size:.88rem;line-height:1.5}.traj-gate-btn{color:#14101f;background:linear-gradient(120deg,var(--cx-gold-soft,#ffddb0),var(--cx-amethyst-soft,#c7bcff));border-radius:999px;align-items:center;gap:.4rem;min-height:44px;padding:.55rem 1.1rem;font-size:.88rem;font-weight:500;text-decoration:none;display:inline-flex}[data-theme=light] .traj-vision-tab:hover{border-color:#6d5efc52}[data-theme=light] .traj-vision-tab.is-on{color:#fff;background:radial-gradient(120% 140% at 20% 0,#c7bcff2e,#0000 55%),linear-gradient(135deg,#5b4ce0 0%,#4c3cc4 45%,#3c2f9c 100%);border-color:#6d5efc73;box-shadow:inset 0 1px #ffffff59,0 8px 24px -8px #6d5efc8c}[data-theme=light] .traj-node-title,[data-theme=light] .traj-chapter-title,[data-theme=light] .traj-compass-title{color:#1a1430}[data-theme=light] .traj-node-copy,[data-theme=light] .traj-chapter-copy{color:#3f3860}[data-theme=light] .traj-impact{color:#5b4fcf}.path-page{color:var(--cx-text,#ece9f8)}.path-intro{max-width:720px;margin:0 auto;padding:.35rem 1rem 0}@media (min-width:768px){.path-intro{max-width:860px;padding:.5rem 1.25rem 0}}.path-intro-card{margin-bottom:.35rem;padding:.85rem 1rem}.path-intro-copy{color:var(--cx-mute,#cdc8e6);margin:0;font-size:.84rem;line-height:1.55}.path-intro-copy strong{color:var(--cx-text,#ece9f8);font-weight:600}.path-intro-hint{color:var(--cx-faint,#cdc8e6);margin:.55rem 0 0;font-size:.78rem;line-height:1.5}.path-bridge{align-items:center;gap:.75rem;max-width:720px;margin:.35rem auto .15rem;padding:0 1rem;display:flex}@media (min-width:768px){.path-bridge{max-width:860px;margin-top:.5rem;padding:0 1.25rem}}.path-bridge:before,.path-bridge:after{content:"";background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--cx-grad-b,#7c6fff)45%,transparent),transparent);flex:1;height:1px}.path-bridge-label{letter-spacing:.2em;text-transform:uppercase;color:var(--cx-faint,#cdc8e6);flex:none;font-size:.62rem;font-weight:600}.path-page .ns{padding-top:.65rem;padding-bottom:1.25rem}@media (min-width:768px){.path-page .ns{padding-top:.85rem;padding-bottom:1.5rem}}.path-page .ns-head{text-align:left;margin-bottom:1rem}.path-page .ns-title{letter-spacing:-.01em;max-width:none;margin-top:.25rem;font-size:clamp(1.25rem,4.5vw,1.65rem);font-weight:500;line-height:1.2}.path-page .ns-lede{max-width:52ch;margin-left:0;margin-right:0;font-size:.86rem}.path-page .traj{padding-top:.35rem}@media (min-width:768px){.path-page .traj{padding-top:.5rem}}[data-theme=light] .path-intro-copy{color:#3f3860}[data-theme=light] .path-intro-copy strong{color:#1a1430}[data-theme=light] .path-intro-hint,[data-theme=light] .path-bridge-label{color:var(--cx-faint,#665d86)}.tl-page{color:var(--cx-text,#ece9f8);padding-bottom:2.5rem}.tl-loading{justify-content:center;align-items:center;min-height:12rem;margin:1.5rem auto;display:flex}.tl-loading-inline{min-height:3rem;color:var(--cx-mute,#a29ec7);align-items:center;gap:.5rem;margin:.5rem 0;font-size:.82rem;display:flex}.tl-intro{max-width:720px;margin:0 auto;padding:.35rem 1rem 0}@media (min-width:768px){.tl-intro{max-width:860px;padding:.5rem 1.25rem 0}}.tl-intro-card{margin-bottom:.35rem;padding:.85rem 1rem}.tl-intro-copy{color:var(--cx-mute,#a29ec7);margin:0;font-size:.84rem;line-height:1.55}.tl-intro-copy strong{color:var(--cx-text,#ece9f8);font-weight:600}.tl-intro-hint{color:var(--cx-faint,#6f6a94);margin:.55rem 0 0;font-size:.78rem;line-height:1.5}.tl-section{max-width:720px;margin:0 auto;padding:0 1rem}@media (min-width:768px){.tl-section{max-width:860px;padding:0 1.25rem}}.tl-page .path-bridge{align-items:center;gap:.75rem;margin:.85rem 0 .45rem;padding:0;display:flex}.tl-page .path-bridge:before,.tl-page .path-bridge:after{content:"";background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--cx-grad-b,#7c6fff)45%,transparent),transparent);flex:1;height:1px}.tl-page .path-bridge-label{letter-spacing:.2em;text-transform:uppercase;color:var(--cx-faint,#6f6a94);border:1px solid var(--cx-plate-line);background:var(--cx-plate);box-shadow:var(--cx-plate-shadow);-webkit-backdrop-filter:blur(var(--cx-plate-blur))saturate(var(--cx-plate-sat));backdrop-filter:blur(var(--cx-plate-blur))saturate(var(--cx-plate-sat));border-radius:999px;flex:none;padding:.28rem .7rem;font-size:.62rem;font-weight:600}.tl-gate{text-align:center;max-width:720px;margin:1rem auto;padding:1.5rem 1.25rem}@media (min-width:768px){.tl-gate{max-width:860px}}.tl-gate-glyph{color:var(--cx-grad-c,#a78bfa);margin-bottom:.65rem;display:inline-flex}.tl-gate-title{color:var(--cx-text,#ece9f8);margin:0 0 .5rem;font-size:1.15rem;font-weight:560}.tl-gate-copy{max-width:42ch;color:var(--cx-mute,#a29ec7);margin:0 auto 1rem;font-size:.86rem;line-height:1.55}.tl-gate-actions{flex-wrap:wrap;justify-content:center;gap:.55rem;display:flex}.tl-gate-btn{background:var(--cx-cta,linear-gradient(120deg,#5b52d6,#6655d8 50%,#7358c8));color:#fff;cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:.4rem;min-height:40px;padding:.45rem .95rem;font-size:.82rem;font-weight:550;text-decoration:none;transition:filter .18s,box-shadow .22s,transform .15s;display:inline-flex;box-shadow:inset 0 1px #ffffff2e,0 8px 24px -10px #6655d899}.tl-gate-btn:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.tl-gate-btn:focus-visible{outline:2px solid var(--cx-grad-c,#a78bfa);outline-offset:2px}.tl-gate-btn:active:not(:disabled){transform:scale(.98)}.tl-gate-btn:disabled{cursor:default;box-shadow:none;transform:none}.tl-gate-btn--ghost{border-color:color-mix(in srgb,var(--cx-line,#c9b8ff33)100%,transparent);color:var(--cx-mute,#a29ec7);box-shadow:none;background:0 0}.tl-gate-btn--ghost:hover:not(:disabled){filter:none;background:var(--cx-inset-hover,#ffffff17);transform:none}.tl-read{padding:1rem 1.1rem 1.15rem}.tl-read-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--cx-grad-c,#a78bfa);align-items:center;gap:.35rem;margin:0 0 .65rem;font-size:.68rem;font-weight:600;display:inline-flex}.tl-read-body{color:var(--cx-text,#ece9f8);margin:0 0 .75rem;font-size:.9rem;line-height:1.62}.tl-read-body:last-child{margin-bottom:0}.tl-growth{padding:1rem 1.1rem 1.15rem}.tl-growth-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.5rem 1rem;margin-bottom:.55rem;display:flex}.tl-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--cx-faint,#6f6a94);margin:0 0 .25rem;font-size:.68rem;font-weight:600}.tl-growth-now{align-items:baseline;gap:.5rem;margin:0;display:flex}.tl-growth-value{letter-spacing:-.02em;background:var(--cx-grad,linear-gradient(120deg,#6366f1,#a78bfa));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:1.65rem;font-weight:600}.tl-growth-trend{color:var(--cx-mute,#a29ec7);text-transform:capitalize;font-size:.78rem}.tl-growth-span{color:var(--cx-faint,#6f6a94);margin:0;font-size:.75rem}.tl-spark{opacity:.95;width:100%;margin:.35rem 0 .75rem;display:block}.tl-night-list{gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.tl-night-row{background:color-mix(in srgb,var(--cx-grad-b,#7c6fff)6%,transparent);border-radius:8px;grid-template-columns:4.5rem 2.5rem 1fr;align-items:center;gap:.5rem;padding:.28rem .35rem;font-size:.8rem;display:grid}.tl-night-day{color:var(--cx-mute,#a29ec7)}.tl-night-val{color:var(--cx-text,#ece9f8);font-variant-numeric:tabular-nums;font-weight:600}.tl-night-trend{color:var(--cx-faint,#6f6a94);text-transform:capitalize;font-size:.72rem}.tl-fold-btn{color:var(--cx-mute,#a29ec7);font:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:.35rem;margin-top:.75rem;padding:.35rem .15rem;font-size:.78rem;font-weight:550;display:inline-flex}.tl-fold-btn:hover{color:var(--cx-amethyst-soft,#c7bcff)}.tl-fold-btn svg{transition:transform .15s}.tl-fold-btn.is-open svg{transform:rotate(180deg)}.tl-footer-cta{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:.65rem;margin-bottom:.5rem;padding:.85rem 1.05rem;display:flex}.tl-inline-link--ghost{opacity:.85}.tl-movers{margin-top:1rem}.tl-mover-list{gap:.35rem;margin:.4rem 0 0;padding:0;list-style:none;display:grid}.tl-mover{grid-template-columns:1.25rem 1fr auto auto;align-items:center;gap:.45rem;font-size:.82rem;display:grid}.tl-mover-glyph{font-size:.95rem;line-height:1}.tl-mover-label{color:var(--cx-text,#ece9f8)}.tl-mover-delta{font-variant-numeric:tabular-nums;font-size:.78rem;font-weight:600}.tl-mover-delta.is-up{color:var(--cx-success,#7ddea8)}.tl-mover-delta.is-down{color:var(--cx-danger,#f0a08a)}.tl-mover-now{font-variant-numeric:tabular-nums;color:var(--cx-mute,#a29ec7);text-align:right;min-width:1.75rem}.tl-sky{padding:1rem 1.1rem}.tl-sky-list{flex-wrap:wrap;gap:.4rem;margin:.55rem 0 0;padding:0;list-style:none;display:flex}.tl-sky-chip{border:1px solid color-mix(in srgb,var(--cx-grad-c,#a78bfa)28%,transparent);background:color-mix(in srgb,var(--cx-grad-b,#7c6fff)10%,#12101c);border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .65rem;font-size:.78rem;display:inline-flex}.tl-sky-name{color:var(--cx-text,#ece9f8)}.tl-sky-val{font-variant-numeric:tabular-nums;color:var(--cx-mute,#a29ec7);font-weight:560}.tl-thread-list{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.tl-thread{padding:.95rem 1.05rem}.tl-thread-head{align-items:flex-start;gap:.55rem;margin-bottom:.5rem;display:flex}.tl-thread-glyph{flex:none;margin-top:.1rem;font-size:1.15rem;line-height:1.2}.tl-thread-titles{flex:1;min-width:0}.tl-thread-coach{color:var(--cx-mute,#a29ec7);margin:0;font-size:.72rem}.tl-thread-title{color:var(--cx-text,#ece9f8);margin:.15rem 0 0;font-size:.98rem;font-weight:560;line-height:1.3}.tl-traj-pill{letter-spacing:.06em;text-transform:uppercase;border:1px solid color-mix(in srgb,var(--cx-grad-b,#7c6fff)35%,transparent);color:var(--cx-mute,#a29ec7);border-radius:999px;flex:none;padding:.22rem .5rem;font-size:.62rem;font-weight:600}.tl-traj-healing{color:var(--cx-success,#9eecc0);border-color:#7ddea880}.tl-traj-spiraling{color:var(--cx-danger,#f0b8a8);border-color:#f0a08a80}.tl-traj-cyclical{color:var(--cx-amethyst-soft,#c4bbff);border-color:#7c6fff80}.tl-thread-body{color:var(--cx-text,#ece9f8);margin:0 0 .4rem;font-size:.86rem;line-height:1.55}.tl-thread-traj{color:var(--cx-mute,#a29ec7);margin:0 0 .55rem;font-size:.8rem;line-height:1.5}.tl-chain{border-left:2px solid color-mix(in srgb,var(--cx-grad-b,#7c6fff)35%,transparent);gap:.35rem;margin:0;padding:0 0 0 .7rem;list-style:none;display:grid}.tl-chain-link{gap:.1rem;display:grid}.tl-chain-period{letter-spacing:.04em;color:var(--cx-faint,#6f6a94);text-transform:uppercase;font-size:.68rem;font-weight:600}.tl-chain-quote{color:var(--cx-mute,#a29ec7);font-size:.8rem;font-style:italic;line-height:1.45}.tl-reads{padding:1rem 1.1rem}.tl-read-list{gap:.65rem;margin:.45rem 0 .75rem;padding:0;list-style:none;display:grid}.tl-read-note{background:color-mix(in srgb,var(--cx-grad-b,#7c6fff)7%,transparent);border:1px solid color-mix(in srgb,var(--cx-line,#c9b8ff1f)100%,transparent);border-radius:10px;padding:.55rem .65rem}.tl-read-day{letter-spacing:.06em;text-transform:uppercase;color:var(--cx-faint,#6f6a94);margin-bottom:.3rem;font-size:.68rem;font-weight:600;display:block}.tl-read-user{color:var(--cx-mute,#a29ec7);margin:0 0 .25rem;font-size:.8rem;line-height:1.45}.tl-read-kronos{color:var(--cx-text,#ece9f8);margin:0;font-size:.82rem;line-height:1.5}.tl-inline-link{color:var(--cx-grad-c,#a78bfa);cursor:pointer;background:0 0;border:0;align-items:center;gap:.35rem;padding:0;font-size:.82rem;font-weight:550;display:inline-flex}.tl-inline-link:hover{text-decoration:underline}.tl-hint{color:var(--cx-faint,#6f6a94);margin:.65rem 0 0;font-size:.78rem;line-height:1.5}.tl-hint--tight{margin-top:.25rem}.tl-mute{color:var(--cx-faint,#6f6a94)}.tl-foot{width:-moz-fit-content;width:fit-content;max-width:min(100% - 2rem,720px);color:var(--cx-faint,#6f6a94);text-align:center;border:1px solid var(--cx-plate-line);background:var(--cx-plate);box-shadow:var(--cx-plate-shadow);-webkit-backdrop-filter:blur(var(--cx-plate-blur))saturate(var(--cx-plate-sat));backdrop-filter:blur(var(--cx-plate-blur))saturate(var(--cx-plate-sat));border-radius:999px;margin:1.25rem auto 0;padding:.35rem .85rem;font-size:.7rem}@media (min-width:768px){.tl-foot{max-width:min(100% - 2.5rem,860px)}}[data-theme=light] .tl-intro-copy{color:#5a5278}[data-theme=light] .tl-intro-copy strong{color:#1a1430}[data-theme=light] .tl-intro-hint,[data-theme=light] .tl-hint,[data-theme=light] .tl-growth-span,[data-theme=light] .tl-foot,[data-theme=light] .tl-chain-period,[data-theme=light] .tl-read-day{color:var(--cx-faint,#665d86)}[data-theme=light] .tl-gate-title,[data-theme=light] .tl-thread-title,[data-theme=light] .tl-read-body,[data-theme=light] .tl-thread-body,[data-theme=light] .tl-read-kronos,[data-theme=light] .tl-mover-label,[data-theme=light] .tl-sky-name,[data-theme=light] .tl-night-val{color:#1a1430}[data-theme=light] .tl-sky-chip{background:color-mix(in srgb,var(--cx-grad-b,#7c6fff)10%,#fff);border-color:color-mix(in srgb,var(--cx-grad-c,#6d5efc)32%,transparent)}[data-theme=light] .tl-sky-val{color:#5a5278}[data-theme=light] .tl-read-eyebrow,[data-theme=light] .tl-gate-glyph,[data-theme=light] .tl-inline-link{color:var(--cx-amethyst-soft,#4a3fc4)}[data-theme=light] .tl-gate-copy,[data-theme=light] .tl-thread-coach,[data-theme=light] .tl-thread-traj,[data-theme=light] .tl-read-user,[data-theme=light] .tl-chain-quote,[data-theme=light] .tl-night-day{color:#5a5278}.tl-sky-trail,.tl-sky-nights{border-top:1px solid color-mix(in srgb,var(--cx-line,#c9b8ff1f)100%,transparent);margin-top:1rem;padding-top:.85rem}.tl-sky-night-list{gap:.35rem;margin:.4rem 0 0;padding:0;list-style:none;display:grid}.tl-sky-night-row{background:color-mix(in srgb,var(--cx-grad-b,#7c6fff)6%,transparent);border-radius:8px;grid-template-columns:4.5rem 1fr;align-items:start;gap:.5rem;padding:.3rem .4rem;font-size:.78rem;display:grid}.tl-sky-night-traits{color:var(--cx-mute,#a29ec7);flex-wrap:wrap;gap:.35rem .65rem;display:flex}.tl-sky-mini em{font-variant-numeric:tabular-nums;color:var(--cx-text,#ece9f8);font-style:normal;font-weight:600}[data-theme=light] .tl-sky-mini em{color:#1a1430}[data-theme=light] .tl-sky-night-traits{color:#5a5278}@media (prefers-reduced-motion:reduce){.tl-gate-btn{transition:none}.tl-gate-btn:hover:not(:disabled){transform:none}}.rst{position:relative}.rst-anim{animation:.52s cubic-bezier(.22,.61,.36,1) both rst-entrance}.rst-anim .xftb-tab.is-on{overflow:hidden}.rst-anim .xftb-tab.is-on:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(100deg,#0000 20%,#c7bcff73 50%,#0000 80%);animation:.9s ease-out .14s both rst-shimmer;position:absolute;inset:0;transform:translate(-130%)}[data-theme=light] .rst-anim .xftb-tab.is-on:after{background:linear-gradient(100deg,#0000 20%,#4a3fc42e 50%,#0000 80%)}@keyframes rst-entrance{0%{opacity:0;transform:translateY(6px)scale(.985)}to{opacity:1;transform:none}}@keyframes rst-shimmer{to{transform:translate(130%)}}.rst-static .rst-anim{animation:none}.rst-static .rst-anim .xftb-tab.is-on{overflow:visible}.rst-static .rst-anim .xftb-tab.is-on:after{content:none;animation:none}@media (prefers-reduced-motion:reduce){.rst-anim{animation:none}.rst-anim .xftb-tab.is-on{overflow:visible}.rst-anim .xftb-tab.is-on:after{content:none;animation:none}}.cxf{pointer-events:none;contain:layout paint;z-index:0;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.cxf__nebula{opacity:.9;background:radial-gradient(38% 30% at 22% 18%,#9682f01a,#0000 70%),radial-gradient(46% 38% at 82% 30%,#7896f514,#0000 72%),radial-gradient(52% 42% at 50% 92%,#785ac817,#0000 74%);position:absolute;inset:-10%}.cxf__star{background:rgba(237,235,255,var(--cxf-o,.6));box-shadow:0 0 4px rgba(210,205,255,calc(var(--cxf-o,.6)*.5));opacity:calc(var(--cxf-o,.6)*.55);border-radius:50%;animation-name:cxf-star;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate;position:absolute;transform:translate(0,0)}@keyframes cxf-star{0%{opacity:calc(var(--cxf-o,.6)*.5);transform:translate(0,0)}to{opacity:var(--cxf-o,.6);transform:translate3d(var(--cxf-dx,0),var(--cxf-dy,0),0)}}.cxf__orb{background:radial-gradient(circle at 50% 50%,rgba(var(--cxf-rgb,150,130,240),.16),rgba(var(--cxf-rgb,150,130,240),.05)45%,transparent 70%);will-change:transform,opacity;border-radius:50%;animation-name:cxf-orb;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate;position:absolute;transform:translate(0,0)}@keyframes cxf-orb{0%{opacity:.55;transform:translate(0,0)scale(1)}to{opacity:1;transform:translate3d(var(--cxf-dx,0),var(--cxf-dy,0),0)scale(1.06)}}[data-theme=light] .cxf__star,[data-theme=light-warm] .cxf__star,[data-theme=light-sand] .cxf__star,[data-theme=pearl] .cxf__star{background:rgba(70,56,120,calc(var(--cxf-o,.6)*.7));box-shadow:none}[data-theme=light] .cxf__nebula,[data-theme=light-warm] .cxf__nebula,[data-theme=light-sand] .cxf__nebula,[data-theme=pearl] .cxf__nebula{opacity:.6}@media (max-width:640px){.cxf__star--m{display:none}}@media (prefers-reduced-motion:reduce){.cxf__star,.cxf__orb{animation:none!important}.cxf__star{opacity:var(--cxf-o,.6)}}:root[data-reduced-motion=true] .cxf__star,:root[data-reduced-motion=true] .cxf__orb,.cxf--static .cxf__star,.cxf--static .cxf__orb{will-change:auto;animation:none!important}.cxf--static .cxf__star,:root[data-reduced-motion=true] .cxf__star{opacity:var(--cxf-o,.6)}.aether{isolation:isolate;background:#100e1c57;border:1px solid #968cc824;border-radius:22px;padding:clamp(1.25rem,4vw,2.5rem) clamp(1rem,4vw,2.75rem);position:relative;overflow:hidden;box-shadow:0 24px 60px -34px #0a0818b3}.aether__content{z-index:1;max-width:44rem;margin:0 auto;position:relative}.aether__turn{border-top:1px solid #968cc81f;padding:1.15rem 0 1.35rem}.aether__turn:first-child{border-top:0;padding-top:.25rem}.aether__divider+.aether__turn{border-top:0}.aether__chip{align-items:center;gap:.6rem;margin-bottom:.6rem;display:flex}.aether__chip-label{letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;color:var(--aether-from,#c7bcff);background:linear-gradient(135deg,rgba(var(--aether-tint,150,140,220),.08)0%,rgba(var(--aether-tint,150,140,220),.03)100%),linear-gradient(158deg,#0e0b1eeb 0%,#090714f2 100%);border:1px solid rgba(var(--aether-tint,150,140,220),.32);-webkit-backdrop-filter:blur(var(--cx-plate-blur-chrome,22px))saturate(var(--cx-plate-sat,1.25));backdrop-filter:blur(var(--cx-plate-blur-chrome,22px))saturate(var(--cx-plate-sat,1.25));border-radius:999px;flex:none;align-items:center;gap:.4rem;padding:.3rem .72rem .3rem .62rem;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-size:.72rem;font-weight:700;line-height:1;display:inline-flex;box-shadow:inset 0 1px #ffffff0f,0 2px 10px -6px #000000b3}.aether__chip-label:before{content:"";background:rgba(var(--aether-tint,150,140,220),.95);border-radius:999px;flex:none;width:.34rem;height:.34rem}.aether__turn.is-interlude .aether__chip-label{color:#cdc8e6}.aether__chip:after{content:"";background:linear-gradient(90deg,rgba(var(--aether-tint,150,140,220),.34),transparent);flex:1;height:1px}.aether__body{color:#eeeafce6;letter-spacing:.002em;-webkit-text-fill-color:currentColor;background:0 0;font-family:Iowan Old Style,Palatino Linotype,Palatino,Georgia,Times New Roman,serif;font-size:clamp(1.02rem,1rem + .4vw,1.22rem);font-style:normal;font-weight:400;line-height:1.72}.aether__turn.is-arrival .aether__body{color:var(--cx-you-2,#7c6fff);letter-spacing:.004em;font-style:italic;font-weight:700}@supports ((-webkit-background-clip:text) or (background-clip:text)){.aether__turn.is-arrival .aether__body{background:var(--cx-you-grad,linear-gradient(115deg,#c7bcff 0%,#7c6fff 100%));color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}}.aether__para{margin:0 0 .85rem;transition:color .26s,opacity .26s}.aether__para:last-child{margin-bottom:0}.aether--playing .aether__turn{opacity:.62;transition:opacity .32s}.aether--playing .aether__turn.is-live{opacity:1}.aether__turn.is-live{position:relative}.aether__turn.is-live:before{content:"";background:linear-gradient(180deg,var(--aether-from,#7c6fff),var(--aether-to,#6366f1));opacity:.85;border-radius:2px;width:2px;position:absolute;top:1.15rem;bottom:1.35rem;left:-.9rem}.aether__para.is-live-line{color:#fffdff}.aether__divider{color:#c8c4e099;justify-content:center;align-items:center;gap:.85rem;max-width:30rem;margin:1.6rem auto;display:flex}.aether__divider-dots{border-top:1px dotted #a098c866;flex:1;max-width:5rem;height:0}.aether__divider-text{letter-spacing:.01em;text-align:center;white-space:nowrap;text-overflow:ellipsis;max-width:20rem;font-family:Iowan Old Style,Palatino Linotype,Georgia,serif;font-size:.9rem;font-style:italic;overflow:hidden}.aether__divider-text--label{letter-spacing:.22em;text-transform:uppercase;opacity:.72;font-size:.68rem;font-style:normal}.aether__turn.is-kronos,.aether__divider.is-kronos{--aether-tint:150,140,240}.aether__turn.is-solis,.aether__divider.is-solis{--aether-tint:255,200,140}.aether__turn.is-arrival,.aether__divider.is-arrival{--aether-tint:240,170,210}.aether__turn.is-interlude,.aether__divider.is-interlude,.aether__turn.is-narrator,.aether__divider.is-narrator{--aether-tint:170,178,210}:root[data-theme=light] .aether,html[data-theme=light] .aether{background:#ffffff85;border-color:#5a4e9629;box-shadow:0 20px 48px -32px #3c326e57}:root[data-theme=light] .aether__body,html[data-theme=light] .aether__body{color:#2b2540;-webkit-text-fill-color:#2b2540;background:0 0;font-style:normal;font-weight:400}:root[data-theme=light] .aether__turn.is-arrival .aether__body,html[data-theme=light] .aether__turn.is-arrival .aether__body{color:#4a3fc4;-webkit-text-fill-color:#4a3fc4;background:0 0;font-style:italic;font-weight:700}:root[data-theme=light] .aether__para.is-live-line,html[data-theme=light] .aether__para.is-live-line{color:#14101f;-webkit-text-fill-color:#14101f}:root[data-theme=light] .aether__turn.is-arrival .aether__para.is-live-line,html[data-theme=light] .aether__turn.is-arrival .aether__para.is-live-line{color:#3d32c8;-webkit-text-fill-color:#3d32c8}:root[data-theme=light] .aether__turn,html[data-theme=light] .aether__turn{border-top-color:#5a4e9624}:root[data-theme=light] .aether__divider,html[data-theme=light] .aether__divider{color:#463e6eb3}:root[data-theme=light] .aether__chip-label,html[data-theme=light] .aether__chip-label{background:linear-gradient(135deg,rgba(var(--aether-tint,75,81,112),.07)0%,rgba(var(--aether-tint,75,81,112),.03)100%),linear-gradient(158deg,#fffffff2 0%,#f3f0ffeb 100%);border-color:rgba(var(--aether-tint,75,81,112),.26);-webkit-text-fill-color:currentColor;color:#4b5170;box-shadow:inset 0 1px #ffffffe6,0 2px 8px -6px #3c287859}:root[data-theme=light] .aether__turn.is-kronos .aether__chip-label,html[data-theme=light] .aether__turn.is-kronos .aether__chip-label{color:#3d32c8}:root[data-theme=light] .aether__turn.is-solis .aether__chip-label,html[data-theme=light] .aether__turn.is-solis .aether__chip-label{color:#8a4a12}:root[data-theme=light] .aether__turn.is-arrival .aether__chip-label,html[data-theme=light] .aether__turn.is-arrival .aether__chip-label{color:#a5316f}:root[data-theme=light] .aether__turn.is-narrator .aether__chip-label,:root[data-theme=light] .aether__turn.is-interlude .aether__chip-label,html[data-theme=light] .aether__turn.is-narrator .aether__chip-label,html[data-theme=light] .aether__turn.is-interlude .aether__chip-label{color:#4b5170}:root[data-theme=light] .aether__turn.is-kronos,:root[data-theme=light] .aether__divider.is-kronos,html[data-theme=light] .aether__turn.is-kronos,html[data-theme=light] .aether__divider.is-kronos{--aether-tint:61,50,200}:root[data-theme=light] .aether__turn.is-solis,:root[data-theme=light] .aether__divider.is-solis,html[data-theme=light] .aether__turn.is-solis,html[data-theme=light] .aether__divider.is-solis{--aether-tint:138,74,18}:root[data-theme=light] .aether__turn.is-arrival,:root[data-theme=light] .aether__divider.is-arrival,html[data-theme=light] .aether__turn.is-arrival,html[data-theme=light] .aether__divider.is-arrival{--aether-tint:165,49,111}:root[data-theme=light] .aether__turn.is-narrator,:root[data-theme=light] .aether__turn.is-interlude,:root[data-theme=light] .aether__divider.is-narrator,:root[data-theme=light] .aether__divider.is-interlude,html[data-theme=light] .aether__turn.is-narrator,html[data-theme=light] .aether__turn.is-interlude,html[data-theme=light] .aether__divider.is-narrator,html[data-theme=light] .aether__divider.is-interlude{--aether-tint:75,81,112}:root[data-theme=light] .aether__chip:after,html[data-theme=light] .aether__chip:after{background:linear-gradient(90deg,rgba(var(--aether-tint,75,81,112),.5),transparent)}:root[data-theme=light] .aether__turn.is-live:before,html[data-theme=light] .aether__turn.is-live:before{background:linear-gradient(180deg,rgba(var(--aether-tint,75,81,112),.95),rgba(var(--aether-tint,75,81,112),.55));opacity:1}:root[data-theme=light] .aether__divider-dots,html[data-theme=light] .aether__divider-dots{border-top-color:#281e504d}@media (max-width:640px){.aether{border-radius:18px;padding:1.15rem 1.15rem 1.35rem}.aether__divider-dots{max-width:3rem}}@media (prefers-reduced-motion:reduce){.aether__para,.aether--playing .aether__turn{transition:none}}.crl{text-align:center;color:#ffffff9e;border-top:1px solid #ffffff14;max-width:44rem;margin:3.5rem auto 0;padding:2.25rem 1.25rem 2.75rem;font-size:.875rem;line-height:1.6}.crl__title{letter-spacing:.32em;text-transform:uppercase;color:#ffffff57;margin:0 0 2rem;font-size:.6875rem;font-weight:600}.crl__section{margin:0 0 2.25rem}.crl__section:last-child{margin-bottom:0}.crl__section-heading{letter-spacing:.26em;text-transform:uppercase;color:#ffffff4d;margin:0 0 1rem;font-size:.625rem;font-weight:600}.crl__entries{flex-direction:column;gap:.85rem;margin:0;display:flex}.crl__entry{flex-direction:column;gap:.15rem;display:flex}.crl__role{letter-spacing:.1em;text-transform:uppercase;color:#ffffff61;margin:0;font-size:.6875rem}.crl__name{letter-spacing:.01em;color:#ffffffdb;margin:0;font-size:.9375rem;font-weight:500}.crl__note{color:#ffffff57;margin:1rem 0 0;font-size:.75rem}.crl__note--freshness{text-wrap:pretty;border-top:1px solid #ffffff12;max-width:34rem;margin:1.6rem auto 0;padding-top:1.1rem}[data-theme=light] .crl__note--freshness{border-top-color:#241f351f}.crl__source-group+.crl__source-group{margin-top:1.35rem}.crl__group-label{letter-spacing:.14em;text-transform:uppercase;color:#ffffff4d;margin:0 0 .6rem;font-size:.6875rem}.crl__sources{flex-direction:column;gap:.7rem;margin:0;padding:0;list-style:none;display:flex}.crl__source{flex-direction:column;gap:.1rem;display:flex}.crl__source-link{color:#ffffffd1;overflow-wrap:anywhere;border-bottom:1px solid #ffffff24;padding-bottom:1px;text-decoration:none;transition:color .16s,border-color .16s}.crl__source-link:hover,.crl__source-link:focus-visible{color:#fffffffa;border-bottom-color:#ffffff6b}.crl__publisher{color:#ffffff57;font-size:.75rem}@media (max-width:40rem){.crl{margin-top:2.5rem;padding:1.75rem 1rem 2rem}}@media (prefers-reduced-motion:reduce){.crl__source-link{transition:none}}[data-theme=light] .crl{color:#4a4363;border-top-color:#281e5024}[data-theme=light] .crl__title,[data-theme=light] .crl__section-heading,[data-theme=light] .crl__group-label,[data-theme=light] .crl__role,[data-theme=light] .crl__note,[data-theme=light] .crl__publisher{color:#5a5278}[data-theme=light] .crl__name{color:#241f35}[data-theme=light] .crl__source-link{color:#3d35a8;border-bottom-color:#3d35a857}[data-theme=light] .crl__source-link:hover,[data-theme=light] .crl__source-link:focus-visible{color:#241f35;border-bottom-color:#241f3580}.spp{aspect-ratio:21/9;pointer-events:none;contain:layout paint;content-visibility:auto;contain-intrinsic-size:640px 274px;isolation:isolate;background-color:#0b0c18;border-radius:12px;width:100%;display:block;position:relative;overflow:hidden}.spp__art{width:100%;height:100%;display:block;position:absolute;inset:0}.spp__s{opacity:var(--spp-o,.5);animation-name:spp-drift;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate;transform:translate(0,0)}@keyframes spp-drift{0%{opacity:calc(var(--spp-o,.5)*.72);transform:translate(0,0)}to{opacity:var(--spp-o,.5);transform:translate3d(var(--spp-dx,0px),var(--spp-dy,0px),0)}}.spp--static .spp__s{opacity:var(--spp-o,.5);animation:none;transform:translate(0,0)}@media (prefers-reduced-motion:reduce){.spp .spp__s{animation:none}}@media (max-width:640px){.spp{aspect-ratio:16/9;contain-intrinsic-size:360px 203px;border-radius:10px}.spp__s--m{display:none}}.spp--aurora{background-image:radial-gradient(72% 58% at 50% 6%,#78ebc829,#0000 70%),radial-gradient(58% 46% at 18% 34%,#9682f024,#0000 72%),radial-gradient(96% 54% at 56% 108%,#466e9629,#0000 74%)}.spp--horizon{background-image:radial-gradient(90% 62% at 50% 96%,#ffb0683d,#0000 72%),radial-gradient(70% 50% at 50% 74%,#f78c6e29,#0000 70%),linear-gradient(#161434f5,#301e3480 62%,#46282647)}.spp--water{background-image:radial-gradient(60% 44% at 50% 24%,#a0dcf526,#0000 72%),radial-gradient(80% 46% at 50% 92%,#3c60963d,#0000 74%),linear-gradient(#0a1024fa,#0c1830db)}.spp--starfield{background-image:radial-gradient(46% 62% at 46% 44%,#9682f033,#0000 70%),radial-gradient(90% 90% at 88% 96%,#3c2c6e3d,#0000 74%),linear-gradient(#080916,#0e0c22f0)}.spp--veil{background-image:radial-gradient(84% 60% at 44% 100%,#f0bed22e,#0000 72%),radial-gradient(60% 48% at 74% 24%,#c8b9f524,#0000 72%),linear-gradient(#1a162ef5,#34243a99)}.spp--portal{background-image:radial-gradient(38% 62% at 50% 48%,#9682f042,#0000 68%),radial-gradient(96% 96%,#0a081eb3,#080714f5 78%),linear-gradient(#0c0a1e,#090818)}.spp--ember{background-image:radial-gradient(78% 52% at 42% 106%,#ff96503d,#0000 70%),radial-gradient(52% 40% at 82% 100%,#eb6e6029,#0000 72%),linear-gradient(#0a0912,#1e1012d1)}.spp--current{background-image:radial-gradient(74% 56% at 22% 16%,#6ec8d224,#0000 72%),radial-gradient(70% 60% at 84% 90%,#786edc29,#0000 74%),linear-gradient(#081220fa,#0c0e28f0)}[data-theme=light] .spp{border:1px solid #281e5024;box-shadow:0 10px 26px -18px #3c287857}@media (forced-colors:active){.spp{display:none}}.spb{--spb-serif:"Iowan Old Style","Palatino Linotype",Georgia,"Times New Roman",serif;contain:layout paint;border-radius:18px;position:relative;overflow:hidden}.spb__inner{z-index:1;max-width:44rem;margin:0 auto;padding:clamp(1.25rem,3vw,2.25rem) clamp(1rem,4vw,2rem) clamp(2rem,4vw,2.75rem);position:relative}.spb__post{animation:.46s cubic-bezier(.22,.61,.36,1) both spb-rise}.spb__title{font-family:var(--font-sans,ui-sans-serif,system-ui,sans-serif);letter-spacing:-.02em;text-wrap:balance;background-image:var(--cx-kronos-grad);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0 0 .75rem;font-size:clamp(1.9rem,5.2vw,2.6rem);font-weight:700;line-height:1.08}@supports not ((-webkit-background-clip:text) or (background-clip:text)){.spb__title{color:var(--cx-you-2,#4a3fc4);-webkit-text-fill-color:currentColor}}@media (forced-colors:active){.spb__title{color:canvastext;-webkit-text-fill-color:CanvasText;background-image:none}}.spb__standfirst{font-family:var(--spb-serif);color:var(--cx-mute,#cdc8e6);margin:0 0 1.5rem;font-size:clamp(1.05rem,2.4vw,1.2rem);font-style:italic;line-height:1.5}.spb__section{margin:0 0 1.35rem}.spb__heading{font-family:var(--font-sans,ui-sans-serif,system-ui,sans-serif);letter-spacing:-.005em;color:var(--cx-text,#ece9fb);margin:2rem 0 .6rem;font-size:clamp(1.22rem,3.1vw,1.45rem);font-weight:700;line-height:1.25}.spb__p{font-family:var(--spb-serif);color:color-mix(in srgb,var(--cx-text,#e7e3f6)95%,transparent);margin:0 0 .9rem;font-size:clamp(1.02rem,2.3vw,1.12rem);line-height:1.72}.spb__state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.85rem;min-height:9rem;padding:2.5rem 1rem;display:flex}.spb__state-text{font-family:var(--font-sans,ui-sans-serif,system-ui,sans-serif);color:var(--cx-mute,#cdc8e6);margin:0;font-size:.98rem}.spb__orbit{border:2px solid var(--cx-plate-line,#c7bcff38);border-top-color:var(--cx-amethyst-soft,#c7bcff);border-radius:50%;width:28px;height:28px;animation:.9s linear infinite spb-spin}.spb__retry{appearance:none;cursor:pointer;border:1px solid var(--cx-plate-line,#c7bcff47);background:var(--cx-inset,#ffffff0a);color:var(--cx-text,#ece9fb);font:inherit;border-radius:999px;padding:.5rem 1.1rem;font-size:.92rem;transition:border-color .16s,background .16s}.spb__retry:hover{border-color:var(--cx-amethyst-soft,#c7bcff);background:var(--cx-inset-hover,#ffffff12)}.spb__retry:focus-visible{outline:2px solid var(--cx-amethyst-soft,#c7bcff);outline-offset:2px}@keyframes spb-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes spb-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spb__post,.spb__orbit{animation:none}}:root[data-theme=light] .spb__p{color:#241f35f2}:root[data-theme=light] .spb__heading{color:#17122b}:root[data-theme=light] .spb__standfirst,:root[data-theme=light] .spb__state-text{color:#4a4363}:root[data-theme=light] .spb__retry{color:#241f35;border-color:#281e503d}:root[data-theme=light] .spb__retry:hover{border-color:#4a3fc4}:root[data-theme=light] .spb__retry:focus-visible{outline-color:#4a3fc4}:root[data-theme=light] .spb__orbit{border-color:#4a3fc4 #281e5029 #281e5029}.credit-chip{border:1px solid var(--cx-plate-line-strong);min-height:30px;color:var(--a-mute);font-family:var(--a-mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:0 .7rem;font-size:.62rem;font-weight:600;text-decoration:none;transition:color .2s,border-color .2s,background .2s;display:inline-flex}.credit-chip-count{color:var(--a-starlight,currentColor);font-size:.72rem}.credit-chip-glyph{color:var(--cx-amethyst,var(--a-violet));font-size:.6rem;line-height:1}.credit-chip--arrival .credit-chip-glyph{color:var(--cx-gold,var(--a-gold-ink))}.credit-chip--kronos .credit-chip-glyph{color:var(--cx-kronos,var(--a-teal,#6fd7c8))}.credit-chip--held{opacity:.72;border-style:dashed}.credit-chip--held .credit-chip-count{color:var(--a-mute)}.credit-chip--get{cursor:pointer}.credit-chip--get:hover{color:var(--a-starlight,#fff);border-color:var(--cx-amethyst,var(--a-violet));background:var(--cx-inset,#ffffff0a)}[data-theme=light] .credit-chip{color:#5a5278;border-color:#281e502e}[data-theme=light] .credit-chip-count{color:#2a2440}[data-theme=light] .credit-chip--held .credit-chip-count{color:#6b6390}.xpod-eta{font-variant-numeric:tabular-nums}.xpod-eta--plate{border:1px solid var(--cx-plate-line);background:var(--cx-plate-chrome);max-width:42ch;-webkit-backdrop-filter:blur(var(--cx-plate-blur-chrome))saturate(var(--cx-plate-sat));backdrop-filter:blur(var(--cx-plate-blur-chrome))saturate(var(--cx-plate-sat));text-align:left;border-radius:16px;align-items:flex-start;gap:.75rem;margin:1rem auto 0;padding:.8rem .95rem;display:flex}.xpod-eta__chip{width:2rem;height:2rem;color:color-mix(in oklab,var(--cx-amethyst,#a78bfa)80%,#fff);background:color-mix(in oklab,var(--cx-amethyst,#a78bfa)13%,transparent);border-radius:.6rem;flex:none;justify-content:center;align-items:center;display:inline-flex}.xpod-eta__ico{width:1rem;height:1rem}.xpod-eta__body{min-width:0}.xpod-eta--plate .xpod-eta__label{letter-spacing:.16em;text-transform:uppercase;color:var(--lp-mute,var(--muted-foreground));margin:0 0 .15rem;font-size:.62rem;font-weight:650}.xpod-eta__line{color:var(--lp-starlight,var(--foreground));text-wrap:pretty;margin:0;font-size:.86rem;line-height:1.5}.xpod-eta__hint{color:var(--lp-mute,var(--muted-foreground));text-wrap:pretty;margin:.3rem 0 0;font-size:.76rem;line-height:1.45}.xpod-eta--settings{color:var(--muted-foreground);text-wrap:pretty;align-items:flex-start;gap:.4rem;margin-top:.45rem;font-size:.72rem;line-height:1.45;display:flex}.xpod-eta--settings .xpod-eta__ico{opacity:.8;flex:none;width:.85rem;height:.85rem;margin-top:.15rem}.xpod-eta--settings .xpod-eta__label{color:inherit;font-weight:650}.xpod-eta--composing{max-width:46ch;color:var(--lp-mute,var(--muted-foreground));margin:.55rem auto 0;font-size:.8rem;line-height:1.5}:root[data-theme=light] .xpod-eta--plate,html[data-theme=light] .xpod-eta--plate{background:#fffdf8;border-color:#7c6fff42;box-shadow:inset 0 1px #ffffffe6,0 6px 18px -14px #5a46b429}:root[data-theme=light] .xpod-eta__line,html[data-theme=light] .xpod-eta__line{color:#241a3a}:root[data-theme=light] .xpod-eta--plate .xpod-eta__label,html[data-theme=light] .xpod-eta--plate .xpod-eta__label,:root[data-theme=light] .xpod-eta__hint,html[data-theme=light] .xpod-eta__hint{color:#52456f}:root[data-theme=light] .xpod-eta--settings,html[data-theme=light] .xpod-eta--settings,:root[data-theme=light] .xpod-eta--composing,html[data-theme=light] .xpod-eta--composing{color:#3f3860}@media (prefers-reduced-motion:reduce){.xpod-eta,.xpod-eta *{transition:none!important;animation:none!important}}:root[data-reduced-motion=true] .xpod-eta,:root[data-reduced-motion=true] .xpod-eta *{transition:none!important;animation:none!important}.lp{--lp-astral:#7c8cff;--lp-violet:#b478ff;--lp-ignite:#ffce7a;--lp-arrive:#7fe7d8;--lp-mist:#a6a3c7;--lp-starlight:#edebff;--lp-body:#e4e1fa;--lp-line:#b478ff24;--lp-sans:var(--font-sans);--lp-grad:linear-gradient(105deg,var(--lp-astral),var(--lp-violet));--lp-state-min-h:220px;--lp-mute:#cdc8e6;--lp-gold-ink:#ffce7a;--lp-teal-ink:#9ff0e6;--lp-link-ink:#c3ccff}.lp-inner{max-width:640px;margin:0 auto;padding:1rem 1rem .75rem}@media (min-width:768px){.lp-inner{max-width:760px;padding:1.6rem 1.25rem 1rem}.lp{--lp-state-min-h:280px}}.lp-hero{margin-bottom:1.1rem}.lp-eyebrow{font-family:var(--lp-sans);letter-spacing:.28em;text-transform:uppercase;color:var(--lp-mist);align-items:center;gap:6px;margin:0 0 .4rem;font-size:.68rem;display:inline-flex}.lp-title{font-family:var(--lp-sans);letter-spacing:-.01em;color:var(--lp-starlight);text-wrap:balance;margin:0;font-size:clamp(1.7rem,8vw,2.6rem);font-weight:600;line-height:1.04}.lp-lede{font-family:var(--lp-sans);color:#cfccea;text-wrap:pretty;max-width:52ch;margin:.5rem 0 0;font-size:clamp(.95rem,3.5vw,1.12rem);line-height:1.5}.lp-seg{--seg-pad:4px;--seg-gap:4px;--seg-n:2;--seg-i:0;grid-template-columns:repeat(var(--seg-n),1fr);gap:var(--seg-gap);padding:var(--seg-pad);border:1px solid var(--cx-plate-line);background:var(--cx-plate-chrome);-webkit-backdrop-filter:blur(var(--cx-plate-blur-chrome))saturate(var(--cx-plate-sat));backdrop-filter:blur(var(--cx-plate-blur-chrome))saturate(var(--cx-plate-sat));border-radius:16px;margin-top:1.1rem;display:grid;position:relative}.lp-seg-thumb{top:var(--seg-pad);bottom:var(--seg-pad);left:var(--seg-pad);width:calc((100% - 2*var(--seg-pad) - (var(--seg-n) - 1)*var(--seg-gap))/var(--seg-n));transform:translateX(calc(var(--seg-i)*(100% + var(--seg-gap))));pointer-events:none;will-change:transform;background:linear-gradient(150deg,#7c8cff38,#b478ff29);border:1px solid #b478ff66;border-radius:13px;position:absolute;box-shadow:inset 0 1px #ffffff14}.lp-seg.is-animated .lp-seg-thumb{transition:transform .42s cubic-bezier(.32,.72,0,1)}.lp-seg-btn{z-index:1;min-height:52px;color:var(--lp-mist);font-family:var(--lp-sans);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:13px;flex-direction:column;align-items:center;gap:2px;padding:.6rem .75rem;transition:color .2s,transform .14s;display:flex;position:relative}.lp-seg-btn:hover:not(.is-active),.lp-seg-btn.is-active{color:var(--lp-starlight)}.lp-seg-btn:active{transform:scale(.97)}.lp-seg-btn:focus-visible{outline:2px solid var(--lp-astral);outline-offset:2px}.lp-seg-title{letter-spacing:.01em;font-size:.92rem;font-weight:600}.lp-seg-sub{letter-spacing:.06em;text-transform:uppercase;font-size:.66rem;font-weight:600}.lp-meta{flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:.9rem;display:flex}.lp-created,.lp-len{border:1px solid var(--cx-plate-line);background:var(--cx-plate-chrome);-webkit-backdrop-filter:blur(var(--cx-plate-blur-chrome))saturate(var(--cx-plate-sat));backdrop-filter:blur(var(--cx-plate-blur-chrome))saturate(var(--cx-plate-sat));color:var(--lp-mute)}.lp-created{font-family:var(--lp-sans);letter-spacing:.06em;text-transform:uppercase;cursor:default;border-radius:999px;align-items:center;gap:6px;margin:0;padding:.4rem .8rem;font-size:.66rem;font-weight:600;display:inline-flex}.lp-created .lp-ico-sm{color:var(--lp-link-ink)}.lp-len{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;padding:.32rem .7rem;font-size:.62rem;font-weight:600;display:inline-flex}.lp-refresh{border:1px solid var(--cx-plate-line-strong);min-height:44px;color:var(--lp-mute);font-family:var(--lp-sans);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:7px;margin-left:auto;padding:0 .95rem;font-size:.64rem;font-weight:600;transition:color .2s,border-color .2s,background .2s;display:inline-flex}.lp-refresh:hover:not(:disabled){color:var(--lp-starlight);background:var(--cx-inset-hover);border-color:#b478ff66}.lp-refresh:disabled{opacity:.45;cursor:not-allowed}.lp-cooldown{color:var(--lp-mute);flex-wrap:wrap;gap:.25rem .9rem;margin:.7rem 0 0;font-size:.66rem;display:flex}.lp-cooldown-next{color:var(--lp-gold-ink)}.lp-grounded{font-family:var(--lp-sans);color:var(--lp-mist);text-wrap:pretty;max-width:56ch;margin:.9rem 0 0;font-size:.9rem;line-height:1.55}.lp-note{border:1px solid var(--cx-plate-line);background:var(--cx-plate);-webkit-backdrop-filter:blur(var(--cx-plate-blur))saturate(var(--cx-plate-sat));backdrop-filter:blur(var(--cx-plate-blur))saturate(var(--cx-plate-sat));box-shadow:var(--cx-plate-shadow);color:var(--lp-mute);border-radius:16px;gap:.7rem;margin-top:1rem;padding:.85rem 1rem;font-size:.86rem;line-height:1.55;display:flex}.lp-note-icon{flex:none;margin-top:2px}.lp-note-title{color:var(--lp-starlight);margin:0 0 .15rem;font-weight:600}.lp-note-body{margin:0}.lp-note-hint{margin:.35rem 0 0;font-size:.74rem}.lp-note-manifest{background:linear-gradient(0deg,#ffce7a0d,#ffce7a0d),var(--cx-plate);color:var(--lp-gold-ink);border-color:#ffce7a47}.lp-note-manifest .lp-note-icon{color:var(--lp-gold-ink)}.lp-note-manifest .lp-note-title{color:var(--lp-starlight)}.lp-note-quiet .lp-note-icon{color:var(--lp-teal-ink)}.lp-card,.lp-generate,.lp-locked,.lp-readalong{border:1px solid var(--cx-plate-line);background:var(--cx-plate);-webkit-backdrop-filter:blur(var(--cx-plate-blur))saturate(var(--cx-plate-sat));backdrop-filter:blur(var(--cx-plate-blur))saturate(var(--cx-plate-sat));box-shadow:var(--cx-plate-shadow),0 30px 80px -46px #7c8cff66;border-radius:22px}.lp-card{min-height:var(--lp-state-min-h);margin-top:1.2rem;padding:clamp(1.2rem,5vw,1.7rem)}.lp-card-head{font-family:var(--lp-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--lp-mute);align-items:center;gap:7px;margin:0 0 .4rem;font-size:.66rem;display:inline-flex}.lp-card-cast{letter-spacing:.02em;color:var(--lp-mute);margin:0 0 1rem;font-size:.78rem}.lp-card-cast b{color:var(--lp-starlight);font-weight:600}.lp-wave{align-items:flex-end;gap:3px;height:42px;margin:0 0 .9rem;display:flex}.lp-wave i{background:var(--lp-grad);opacity:.4;transform-origin:bottom;border-radius:2px;flex:1 1 0;min-width:0;transition:opacity .35s,height .35s}.lp-wave.is-playing i{opacity:.95;animation-name:lp-wave-pulse;animation-timing-function:ease-in-out;animation-iteration-count:infinite}@keyframes lp-wave-pulse{0%,to{height:22%}50%{height:90%}}.lp-player-wrap{margin-top:.1rem}.lp-player{--ap-accent-a:var(--lp-astral);--ap-accent-b:var(--lp-violet);margin:0}.lp .lp-player.ap{background:0 0;border:none;gap:.9rem;padding:.15rem 0}.lp .lp-player .ap-label{display:none}.lp .lp-player .ap-btn{width:56px;height:56px}.lp .lp-player .ap-ico{width:24px;height:24px}.lp .lp-player .ap-time{color:var(--lp-mute);font-size:.68rem}.lp-generate{min-height:var(--lp-state-min-h);text-align:center;margin-top:1.2rem;padding:clamp(1.4rem,6vw,2rem)}.lp-generate-ico{width:1.9rem;height:1.9rem;color:var(--lp-link-ink);margin:0 auto .65rem}.lp-generate-title{font-family:var(--lp-sans);color:var(--lp-starlight);text-wrap:balance;margin:0 0 .45rem;font-size:clamp(1.2rem,5vw,1.5rem);font-weight:600;line-height:1.2}.lp-generate-len{color:var(--lp-mute);font-weight:500}.lp-generate-note{max-width:44ch;color:var(--lp-mute);text-wrap:pretty;margin:0 auto 1.1rem;font-size:.86rem;line-height:1.55}.lp-generate-dates{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-bottom:1.2rem;display:flex}.lp-date-chip{border:1px solid var(--cx-plate-line-strong);letter-spacing:.06em;text-transform:uppercase;color:var(--lp-mute);background:0 0;border-radius:999px;align-items:center;padding:.36rem .8rem;font-size:.66rem;font-weight:600;display:inline-flex}.lp-generate-btn{background:var(--lp-grad);color:#0c0a1a;min-height:48px;font-family:var(--lp-sans);letter-spacing:.02em;cursor:pointer;border:1px solid #b478ff80;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 1.5rem;font-size:.9rem;font-weight:700;transition:transform .18s,box-shadow .2s,opacity .2s;display:inline-flex;box-shadow:0 18px 50px -22px #7c8cffb3}.lp-generate-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 22px 60px -22px #b478ffcc}.lp-generate-btn:focus-visible{outline:2px solid var(--lp-starlight);outline-offset:3px}.lp-generate-btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.lp-generate-btn--locked:disabled,.lp-rendering .lp-generate-btn:disabled{opacity:.85;cursor:wait;margin-top:.85rem}.lp-generate .lp-cooldown,.lp-generate .lp-fine{text-align:center;justify-content:center}.lp-rendering{text-align:center}.lp-rendering-ico{width:2rem;height:2rem;color:var(--lp-link-ink);margin:0 auto .7rem}.lp-rendering-title{font-family:var(--lp-sans);color:var(--lp-starlight);margin:0 0 .35rem;font-size:clamp(1.05rem,4.5vw,1.3rem);font-weight:600}.lp-rendering-sub{max-width:46ch;color:var(--lp-mute);text-wrap:pretty;margin:0 auto;font-size:.86rem;line-height:1.55}.lp-failed{text-align:center;border-color:#d98a5a61;border-color:lab(65.1825% 27.6018 38.628/.38)}.lp-failed-title{font-family:var(--lp-sans);color:var(--lp-starlight);margin:0 0 .35rem;font-size:clamp(1.05rem,4.5vw,1.3rem);font-weight:600}.lp-failed-sub{max-width:46ch;color:var(--lp-mute);text-wrap:pretty;margin:0 auto;font-size:.86rem;line-height:1.55}.lp-regen-row{border-top:1px solid var(--lp-line);flex-wrap:wrap;align-items:center;gap:.5rem .9rem;margin-top:1rem;padding-top:.9rem;display:flex}.lp-regen-row .lp-refresh{margin-left:0}.lp-regen-row .lp-cooldown-next{font-size:.66rem}.lp-gate{color:var(--lp-gold-ink);background:#ffce7a0f;border:1px solid #ffce7a4d;border-radius:999px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:.9rem;padding:.55rem .95rem;font-size:.82rem;line-height:1.4;display:inline-flex}.lp-gate-link{color:inherit;text-underline-offset:2px;align-items:center;gap:4px;font-weight:600;text-decoration:underline;display:inline-flex}.lp-fine{color:var(--lp-mute);margin:.85rem 0 0;font-size:.72rem;line-height:1.5}.lp-fine-faint{font-size:.68rem}.lp-readalong{margin-top:1.2rem;padding:clamp(1.2rem,5vw,1.7rem)}.lp-readalong-head{font-family:var(--lp-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--lp-mute);align-items:center;gap:7px;margin:0 0 .9rem;font-size:.66rem;display:inline-flex}.lp-script{font-family:var(--lp-sans);color:var(--lp-body);flex-direction:column;gap:1rem;font-size:1.02rem;line-height:1.7;display:flex}.lp-script p{text-wrap:pretty;margin:0}.lp-script-meta{border-top:1px solid var(--lp-line);color:var(--lp-mute);margin:1.1rem 0 0;padding-top:.9rem;font-size:.7rem}@media (prefers-reduced-motion:no-preference){.lp-episode-view{animation:.34s ease-out lp-episode-in}}@keyframes lp-episode-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.lp-loading{margin-top:1.2rem}.lp-err{color:var(--lp-mist);margin:1.2rem 0 0;font-size:.9rem}.lp-locked{text-align:center;max-width:560px;margin:0 auto;padding:clamp(1.6rem,6vw,2.4rem)}.lp-locked-icon{width:2rem;height:2rem;color:var(--lp-gold-ink);margin:0 auto .75rem}.lp-locked-title{font-family:var(--lp-sans);color:var(--lp-starlight);margin:0 0 .5rem;font-size:clamp(1.35rem,6vw,1.7rem);font-weight:600}.lp-locked-body{max-width:40ch;color:var(--lp-mute);margin:0 auto 1rem;font-size:.9rem;line-height:1.6}.lp-locked-body strong{color:var(--lp-body)}.lp-locked-link{min-height:44px;color:var(--lp-link-ink);align-items:center;gap:6px;padding:.4rem .25rem;font-weight:600;text-decoration:none;display:inline-flex}.lp-locked-link:hover{text-underline-offset:2px;text-decoration:underline}.lp-ico{flex:none;width:1rem;height:1rem}.lp-ico-sm{flex:none;width:.85rem;height:.85rem}.lp-spin{animation:.8s linear infinite lp-spin}@keyframes lp-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.lp-wave.is-playing i{opacity:.85;animation:none}.lp-spin{animation:none}.lp-refresh,.lp-seg-btn,.lp-generate-btn,.lp-wave i,.lp-seg.is-animated .lp-seg-thumb{transition:none}.lp-seg-btn:active,.lp-generate-btn:hover:not(:disabled){transform:none}}[data-theme=light] .lp{--lp-mist:#5b5580;--lp-starlight:#1a1430;--lp-body:#2a2450;--lp-line:#281e5024;--lp-mute:#5a5278;--lp-gold-ink:#7a4e0a;--lp-teal-ink:#0c6553;--lp-link-ink:#3d35a8}[data-theme=light] .lp-lede{color:#3a3462}[data-theme=light] .lp-seg-thumb{background:linear-gradient(150deg,#7c8cff29,#b478ff1f)}.spa{contain:layout paint;border-radius:18px;position:relative;overflow:hidden}.spa-field{z-index:0}.spa-inner{z-index:1;max-width:46rem;margin:0 auto;padding:clamp(1.25rem,3vw,2.25rem) clamp(1rem,4vw,2rem) clamp(2rem,4vw,2.75rem);position:relative}.spa-ico-sm{vertical-align:-.1em;width:.9em;height:.9em;display:inline-block}.spa-eyebrow{font-family:var(--a-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--cx-amethyst,var(--a-violet));align-items:center;gap:.4rem;margin:0 0 .55rem;font-size:.62rem;font-weight:600;display:flex}.spa-title{letter-spacing:-.012em;color:var(--cx-text,var(--a-starlight,#ece9fb));margin:0 0 .5rem;font-size:clamp(1.5rem,3.8vw,2.05rem);font-weight:600;line-height:1.14}.spa-sub{max-width:34rem;color:var(--cx-mute,var(--a-mute));margin:0;font-size:.9rem;line-height:1.55}.spa-count{font-family:var(--a-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--cx-mute,var(--a-mute));opacity:.8;margin:.65rem 0 0;font-size:.66rem}.spa-state{text-align:center;min-height:34vh;color:var(--cx-mute,var(--a-mute));flex-direction:column;justify-content:center;align-items:center;gap:.7rem;margin-top:1.5rem;font-size:.9rem;display:flex}.spa-spinner{border:2px solid var(--cx-plate-line-strong,#ffffff26);border-top-color:var(--cx-amethyst,var(--a-violet));border-radius:50%;width:22px;height:22px;animation:.8s linear infinite spa-spin}@keyframes spa-spin{to{transform:rotate(360deg)}}.spa-empty-glyph{color:var(--cx-amethyst,var(--a-violet));opacity:.65;font-size:1.55rem}.spa-empty-title{color:var(--cx-text,var(--a-starlight,#ece9fb));margin:0;font-size:1rem;font-weight:600}.spa-empty-body{max-width:28rem;margin:0;line-height:1.55}.spa-groups{margin-top:1.75rem}.spa-group+.spa-group{margin-top:1.6rem}.spa-group-label{border-bottom:1px solid var(--cx-plate-line,#ffffff14);font-family:var(--a-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--cx-mute,var(--a-mute));margin:0 0 .55rem;padding-bottom:.4rem;font-size:.62rem;font-weight:600}.spa-list{margin:0;padding:0;list-style:none}.spa-row{align-items:center;gap:.75rem;padding:.3rem 0;display:flex}.spa-row+.spa-row{border-top:1px solid var(--cx-plate-line,#ffffff0e)}.spa-play{border:1px solid var(--cx-plate-line-strong,#ffffff24);background:color-mix(in srgb,var(--cx-amethyst,#8b6ff0)10%,transparent);width:34px;height:34px;color:var(--cx-text,var(--a-starlight,#ece9fb));cursor:pointer;border-radius:50%;flex:none;place-items:center;transition:background-color .18s,border-color .18s,transform .18s;display:grid;position:relative}.spa-play:hover{background:color-mix(in srgb,var(--cx-amethyst,#8b6ff0)22%,transparent);border-color:color-mix(in srgb,var(--cx-amethyst,#8b6ff0)55%,transparent)}.spa-play:active{transform:scale(.94)}.spa-play:focus-visible{outline:2px solid var(--cx-amethyst,var(--a-violet));outline-offset:2px}.spa-play-ico{z-index:1;width:14px;height:14px;position:relative}.spa-bars{opacity:.55;place-items:center;display:grid;position:absolute;inset:0}.spa-play--none{border-style:dashed;border-color:var(--cx-plate-line,#ffffff17);color:var(--cx-mute,var(--a-mute));cursor:default;opacity:.55;background:0 0;font-size:.75rem}.spa-open{min-width:0;color:inherit;border-radius:12px;flex:auto;margin:-.15rem -.6rem;padding:.55rem .6rem;text-decoration:none;transition:background-color .18s;display:block}.spa-open:hover{background:color-mix(in srgb,var(--cx-amethyst,#8b6ff0)8%,transparent)}.spa-open:focus-visible{outline:2px solid var(--cx-amethyst,var(--a-violet));outline-offset:2px}.spa-row-title{letter-spacing:-.005em;color:var(--cx-text,var(--a-starlight,#ece9fb));text-overflow:ellipsis;white-space:nowrap;font-size:.98rem;font-weight:550;line-height:1.35;display:block;overflow:hidden}.spa-row-meta{color:var(--cx-mute,var(--a-mute));flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.28rem;font-size:.76rem;line-height:1.4;display:flex}.spa-chip{font-family:var(--a-mono);letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--cx-plate-line-strong,#ffffff21);color:var(--cx-mute,var(--a-mute));border-radius:999px;padding:.14rem .42rem;font-size:.6rem;font-weight:600}.spa-chip[data-period=month]{color:var(--cx-amethyst,var(--a-violet));border-color:color-mix(in srgb,var(--cx-amethyst,#8b6ff0)42%,transparent);background:color-mix(in srgb,var(--cx-amethyst,#8b6ff0)10%,transparent)}.spa-sep{opacity:.45}.spa-row-dur{font-family:var(--a-mono);font-variant-numeric:tabular-nums;letter-spacing:.02em}.spa-locked{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.7rem;min-height:40vh;display:flex}.spa-locked-icon{width:26px;height:26px;color:var(--cx-amethyst,var(--a-violet));opacity:.8}.spa-locked-title{color:var(--cx-text,var(--a-starlight,#ece9fb));margin:0;font-size:1.2rem;font-weight:600}.spa-locked-body{max-width:30rem;color:var(--cx-mute,var(--a-mute));margin:0;font-size:.9rem;line-height:1.6}.spa-locked-link{color:var(--cx-amethyst,var(--a-violet));align-items:center;gap:.35rem;margin-top:.4rem;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-flex}.spa-locked-link:hover{text-decoration:underline}.spa--entry .spa-inner{padding-top:clamp(.9rem,2vw,1.4rem)}.spa-back{font-family:var(--a-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--cx-mute,var(--a-mute));align-items:center;gap:.35rem;margin-bottom:.9rem;font-size:.64rem;font-weight:600;text-decoration:none;transition:color .16s;display:inline-flex}.spa-back:hover{color:var(--cx-amethyst,var(--a-violet))}:root[data-theme=light] .spa-title,:root[data-theme=light] .spa-row-title,:root[data-theme=light] .spa-empty-title,:root[data-theme=light] .spa-locked-title{color:#241f35}:root[data-theme=light] .spa-sub,:root[data-theme=light] .spa-state,:root[data-theme=light] .spa-row-meta,:root[data-theme=light] .spa-group-label,:root[data-theme=light] .spa-locked-body,:root[data-theme=light] .spa-back{color:#4a4363}:root[data-theme=light] .spa-row+.spa-row,:root[data-theme=light] .spa-group-label{border-color:#241f351a}:root[data-theme=light] .spa-eyebrow,:root[data-theme=light] .spa-chip[data-period=month],:root[data-theme=light] .spa-locked-link,:root[data-theme=light] .spa-back:hover{color:var(--cx-amethyst-soft,#4a3fc4)}:root[data-theme=light] .spa-chip[data-period=month]{border-color:#4a3fc46b}:root[data-theme=light] .spa-play:focus-visible,:root[data-theme=light] .spa-open:focus-visible{outline-color:var(--cx-amethyst-soft,#4a3fc4)}:root[data-theme=light] .spa-spinner{border-top-color:var(--cx-amethyst-soft,#4a3fc4)}:root[data-theme=light] .spa-empty-glyph,:root[data-theme=light] .spa-locked-icon{color:var(--cx-amethyst-soft,#4a3fc4);opacity:.9}:root[data-theme=light] .spa-count{opacity:1}@media (prefers-reduced-motion:reduce){.spa-spinner{animation-duration:2.4s}.spa-play,.spa-open{transition:none}}.xsh{max-width:60rem;margin:0 auto;padding:clamp(1.25rem,3vw,2.5rem) 1rem 4rem}.xsh-head{margin-bottom:1.75rem}.xsh-kicker{font-family:var(--a-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--cx-amethyst,var(--a-violet));margin:0 0 .5rem;font-size:.62rem;font-weight:600}.xsh-title{color:var(--a-starlight,#fff);letter-spacing:-.01em;margin:0 0 .5rem;font-size:clamp(1.5rem,3.5vw,2rem);font-weight:600}.xsh-sub{color:var(--a-mute);max-width:42rem;margin:0;font-size:.9rem;line-height:1.55}.xsh-state{text-align:center;border:1px solid var(--cx-plate-line,#ffffff14);background:var(--cx-plate,#ffffff05);min-height:40vh;-webkit-backdrop-filter:blur(var(--cx-plate-blur,22px))saturate(var(--cx-plate-sat,1.25));box-shadow:var(--cx-plate-shadow);color:var(--cx-mute,#cdc8e6);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:2rem 1.5rem;font-size:.9rem;display:flex}.xsh-spinner{border:2px solid var(--cx-plate-line-strong,#ffffff26);border-top-color:var(--cx-amethyst,var(--a-violet));border-radius:50%;width:22px;height:22px;animation:.8s linear infinite xsh-spin}@keyframes xsh-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.xsh-spinner{animation-duration:2s}}.xsh-empty-glyph{color:var(--cx-amethyst,var(--a-violet));opacity:.7;font-size:1.6rem}.xsh-empty-title{color:var(--a-starlight,#fff);margin:0;font-size:1rem;font-weight:600}.xsh-empty-body{max-width:26rem;margin:0;line-height:1.55}.xsh-scroll{border:1px solid var(--cx-plate-line,#ffffff14);background:var(--cx-plate,#ffffff05);border-radius:16px;overflow-x:auto}.xsh-table{border-collapse:collapse;width:100%;min-width:34rem;font-size:.85rem}.xsh-table thead th{text-align:left;font-family:var(--a-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--a-mute);border-bottom:1px solid var(--cx-plate-line,#ffffff14);white-space:nowrap;padding:.85rem 1rem;font-size:.58rem;font-weight:600}.xsh-table tbody td{border-bottom:1px solid var(--cx-plate-line,#ffffff0d);color:var(--a-mute);vertical-align:top;padding:.85rem 1rem}.xsh-table tbody tr:last-child td{border-bottom:none}.xsh-num{text-align:right;font-family:var(--a-mono);white-space:nowrap}.xsh-when{color:var(--a-starlight,#fff);white-space:nowrap}.xsh-product{white-space:nowrap}.xsh-activity{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.xsh-event{font-family:var(--a-mono);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--cx-plate-line-strong,#ffffff26);background:var(--cx-plate-deep,#ffffff0a);border-radius:999px;padding:.15rem .5rem;font-size:.58rem;font-weight:600}.xsh-event--granted{color:var(--cx-amethyst,var(--a-violet));border-color:color-mix(in oklab,var(--cx-amethyst,#8b7fd4)45%,transparent)}.xsh-event--purchased{color:var(--cx-warning,var(--cx-gold,#ffc07a));border-color:color-mix(in oklab,var(--cx-gold,#d4b483)45%,transparent)}.xsh-event--used{color:var(--a-mute)}.xsh-bypass{font-family:var(--a-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--cx-warning,var(--cx-gold,#ffc07a));background:var(--cx-plate-deep,#ffffff0a);border-radius:999px;padding:.15rem .45rem;font-size:.52rem;font-weight:600}.xsh-detail{color:var(--a-mute);font-size:.8rem}.xsh-link{color:var(--cx-amethyst,var(--a-violet));border-bottom:1px solid #0000;font-size:.8rem;font-weight:500;text-decoration:none;transition:border-color .2s,color .2s}.xsh-link:hover{color:var(--cx-text,#f4f0ff);border-bottom-color:currentColor}.xsh-change.xsh-pos{color:var(--cx-amethyst,var(--a-violet))}.xsh-change.xsh-neg{color:var(--a-mute)}.xsh-bal{color:var(--a-starlight,#fff);font-weight:600}[data-theme=light] .xsh-title,[data-theme=light] .xsh-when,[data-theme=light] .xsh-bal,[data-theme=light] .xsh-empty-title{color:#2a2440}[data-theme=light] .xsh-sub,[data-theme=light] .xsh-table tbody td,[data-theme=light] .xsh-detail{color:#5a5278}.xdata{max-width:640px;padding:1.1rem 1rem calc(3rem + env(safe-area-inset-bottom));margin:0 auto}@media (min-width:768px){.xdata{padding:2rem 1.25rem 3rem}}.xset.xdata{flex-direction:column;gap:1rem;max-width:42rem;margin:0 auto;padding:.75rem .85rem 2.75rem;display:flex}@media (min-width:768px){.xset.xdata{gap:1.15rem;padding:1rem 1.25rem 3rem}}.xset.xdata .xset__body{width:100%}.xset.xdata .xdata-sec{margin-top:0}.xdata-head{text-align:center;margin-bottom:1.7rem}.xdata-title{letter-spacing:-.015em;color:#f4f0ff;margin-top:.4rem;font-size:clamp(1.7rem,7vw,2.4rem);font-weight:300;line-height:1.06}.xdata-lede{color:#c8c2e6;max-width:46ch;margin:.6rem auto 0;font-size:.9rem;line-height:1.6}.xdata-sec{margin-top:1.4rem}.xdata-card{text-align:center;padding:clamp(1.2rem,5vw,1.7rem)}.xdata-kicker{letter-spacing:.24em;text-transform:uppercase;color:var(--cx-faint);margin-top:.75rem;font-size:.62rem;font-weight:600}.xdata-kicker--gold{color:var(--cx-gold)}.xdata-kicker--danger{color:var(--cx-danger)}.xdata-card-title{letter-spacing:-.01em;color:#f4f0ff;margin-top:.25rem;font-size:clamp(1.35rem,5.5vw,1.8rem);font-weight:300;line-height:1.14}.xdata-card-body{color:#c8c2e6;max-width:42ch;margin:.75rem auto 0;font-size:.86rem;line-height:1.6}.xdata-fineprint{color:var(--cx-faint);margin-top:.9rem;font-size:.68rem;line-height:1.5}.xdata-orb{width:58px;height:58px;margin:0 auto;position:relative}.xdata-orb-disc{border-radius:999px;position:absolute;inset:0}.xdata-orb--sun .xdata-orb-disc{background:radial-gradient(circle at 38% 34%,var(--cx-gold-soft),var(--cx-gold)58%,#d98a3f 100%);animation:xdata-breathe 6s var(--cx-ease)infinite;box-shadow:0 0 22px 2px #ffbe6e80,0 0 60px 6px #ffaa4647,inset 0 2px 6px #ffffff59}@keyframes xdata-breathe{0%,to{opacity:.94;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}.xdata-orb--eclipse .xdata-orb-disc{background:radial-gradient(circle at 38% 34%,#efe6ff,var(--cx-amethyst)60%,#5b4bb0 100%);opacity:.55;transition:opacity .6s var(--cx-ease);box-shadow:0 0 18px 1px #a78bfa47,inset 0 2px 6px #ffffff47}.xdata-orb-shadow{transition:transform .9s var(--cx-ease);background:radial-gradient(circle at 60% 44%,#17131f,#06050c 70%);border-radius:999px;position:absolute;inset:0;transform:translate(-118%);box-shadow:inset 0 0 14px #000000e6}.xdata-erase.is-arming .xdata-orb--eclipse .xdata-orb-disc{opacity:.9}.xdata-erase.is-arming .xdata-orb-shadow{transform:translate(-8%)}.xdata-export{border-color:#ffc07a38;box-shadow:inset 0 1px #ffffff12,0 30px 80px -46px #ffaa4657,0 26px 60px -34px #000000e6}.xdata-erase{transition:border-color .4s var(--cx-ease),box-shadow .4s var(--cx-ease);border-color:#f0787833}.xdata-erase.is-arming{border-color:#f078786b;box-shadow:inset 0 1px #ffffff0d,0 30px 80px -46px #d2464666,0 26px 60px -34px #000000eb}.xdata-btn{cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:44px;margin-top:1.15rem;padding:0 1.3rem;font-size:.86rem;font-weight:600;transition:filter .2s,transform .15s,background .2s,border-color .2s,color .2s,opacity .2s;display:inline-flex}.xdata-ic{flex-shrink:0;width:16px;height:16px}.xdata-btn--primary{background:var(--cx-cta);color:#fff;box-shadow:var(--cx-glow)}.xdata-btn--primary:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.xdata-btn--ghost{color:#c8c2e6;background:#16122a;border-color:#c9b8ff2e;margin-top:0}.xdata-btn--ghost:hover:not(:disabled){color:#f4f0ff;background:#1e1a32;border-color:#c9b8ff4d}.xdata-btn--danger-ghost{color:#f0a3a3;background:#1c1218;border-color:#f0787852}.xdata-btn--danger-ghost:hover:not(:disabled){color:#ffb4b4;background:#281820;border-color:#f0787880}.xdata-btn--danger{color:#fff;background:linear-gradient(120deg,#c0463f,#e0655d);margin-top:0;box-shadow:0 0 22px -6px #e0655db3}.xdata-btn--danger:hover:not(:disabled){filter:brightness(1.07);transform:translateY(-1px)}.xdata-btn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}.xdata-confirm{border-top:1px solid var(--cx-line);text-align:left;margin-top:1.25rem;padding-top:1.15rem}.xdata-confirm-warn{letter-spacing:.02em;color:var(--cx-danger);align-items:center;gap:7px;font-size:.76rem;font-weight:600;display:inline-flex}.xdata-confirm-warn .xdata-ic{color:var(--cx-danger)}.xdata-confirm-label{color:#c8c2e6;margin-top:.7rem;font-size:.82rem;line-height:1.5;display:block}.xdata-confirm-label strong{color:#f4f0ff;font-weight:600}.xdata-confirm-input{color:#f4f0ff;caret-color:#f4f0ff;-webkit-text-fill-color:#f4f0ff;background:#16122a;border:1px solid #c9b8ff2e;border-radius:12px;outline:none;width:100%;min-height:44px;margin-top:.5rem;padding:0 .9rem;font-size:.92rem;transition:border-color .2s,box-shadow .2s,background .2s}.xdata-confirm-input::placeholder{color:#a29ec7b8;-webkit-text-fill-color:#a29ec7b8}.xdata-confirm-input:focus-visible{background:#1a1630;border-color:#f0787899;box-shadow:0 0 0 3px #f0787838}.xdata-confirm-hint{color:var(--cx-faint);margin-top:.45rem;font-size:.68rem}.xdata-confirm-actions{flex-wrap:wrap;gap:.6rem;margin-top:1.1rem;display:flex}.xdata-nocosmos{color:var(--cx-mute);align-items:center;gap:8px;margin-top:1.15rem;font-size:.82rem;display:inline-flex}.xdata-nocosmos .xdata-ic{color:var(--cx-success)}.xdata-foot{color:var(--cx-faint);text-align:center;justify-content:center;align-items:center;gap:8px;margin-top:1.8rem;font-size:.74rem;display:flex}.xdata-foot .xdata-ic{color:var(--cx-amethyst)}.xdata-btn:focus-visible{outline:2px solid var(--cx-grad-b);outline-offset:2px}.xdata-btn--danger:focus-visible,.xdata-btn--danger-ghost:focus-visible{outline-color:#e0655d}@media (prefers-reduced-motion:reduce){.xdata-orb--sun .xdata-orb-disc{animation:none}.xdata-orb-shadow,.xdata-orb--eclipse .xdata-orb-disc,.xdata-erase,.xdata-btn{transition:none}}:root[data-reduced-motion=true] .xdata-orb--sun .xdata-orb-disc{animation:none}[data-theme=light] .xdata-title,[data-theme=light] .xdata-card-title,[data-theme=light] .xdata-confirm-label strong{color:#1a1430}[data-theme=light] .xdata-lede,[data-theme=light] .xdata-card-body,[data-theme=light] .xdata-confirm-label{color:#3f3860}[data-theme=light] .xdata-fineprint,[data-theme=light] .xdata-confirm-hint,[data-theme=light] .xdata-foot{color:var(--cx-faint,#665d86)}[data-theme=light] .xdata-btn--ghost{color:#3f3860;background:#fff;border-color:#281e5024}[data-theme=light] .xdata-btn--ghost:hover:not(:disabled){color:#1a1430;background:#faf6f0;border-color:#281e5038}[data-theme=light] .xdata-btn--danger-ghost{color:#b03a34;background:#fff5f5;border-color:#c0463f47}[data-theme=light] .xdata-btn--danger-ghost:hover:not(:disabled){color:#9a2e29;background:#ffe8e8;border-color:#c0463f66}[data-theme=light] .xdata-confirm-input{color:#1a1430;caret-color:#1a1430;-webkit-text-fill-color:#1a1430;background:#fff;border-color:#281e5024}[data-theme=light] .xdata-confirm-input::placeholder{color:#5a5278b8;-webkit-text-fill-color:#5a5278b8}[data-theme=light] .xdata-confirm-input:focus-visible{background:#fff;border-color:#c0463f80;box-shadow:0 0 0 3px #c0463f29}.cx-deliv-card{flex-direction:column;gap:.55rem;min-width:0;display:flex}.cx-deliv-card__titlerow{align-items:baseline;gap:.5rem;min-width:0;display:flex}.cx-deliv-card__title{color:#f4f0ff;min-width:0;font-size:.92rem;font-weight:550;line-height:1.3}.cx-deliv-card__peek{color:#c8c2e6;margin:0;font-size:.82rem;line-height:1.45}.cx-deliv-card__peek.muted{color:#a29ec7;font-size:.78rem}.cx-deliv-card__meta{color:#a29ec7;margin:.15rem 0 0;font-size:.72rem}.cx-deliv-card__meta b{color:#d8d0f0;font-weight:550}.cx-deliv-card__time,.cx-deliv-card__clock{color:var(--cx-faint,#b4aad28c);white-space:nowrap;font-size:.68rem}.cx-deliv-card--room{background:linear-gradient(158deg,#18122e 0%,#0e0b18 100%);border:1px solid #a78bfa29;border-radius:14px;padding:.85rem .95rem;list-style:none;box-shadow:inset 0 1px #ffffff0d}.cx-deliv-card__top{justify-content:space-between;align-items:flex-start;gap:.65rem;display:flex}.cx-deliv-card--rhythm{border:1px solid color-mix(in srgb,var(--p,#a78bfa)22%,#c9b8ff1f);background:radial-gradient(120% 140% at 0% 0%,color-mix(in srgb,var(--p,#a78bfa)12%,transparent),transparent 60%),linear-gradient(158deg,#18122e 0%,#0e0b18 100%);color:#f4f0ff;border-radius:16px;padding:1rem 1.05rem;animation:.45s both cx-deliv-card-in;box-shadow:inset 0 1px #ffffff0d}.cx-deliv-card__head{align-items:flex-start;gap:.7rem;display:flex}.cx-deliv-card__glyph{background:color-mix(in srgb,var(--p,#a78bfa)18%,transparent);border:1px solid color-mix(in srgb,var(--p,#a78bfa)28%,transparent);border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:1.05rem;display:grid}.cx-deliv-card__id{flex:1;min-width:0}.cx-deliv-card--rhythm .cx-deliv-card__title{margin:0;font-size:.95rem;display:inline}.cx-deliv-card__room{color:color-mix(in srgb,var(--p,#a78bfa)85%,#fff);align-items:center;gap:.25rem;margin-top:.15rem;font-size:.72rem;font-weight:550;text-decoration:none;display:inline-flex}.cx-deliv-card__room:hover{text-underline-offset:2px;text-decoration:underline}@keyframes cx-deliv-card-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.cx-deliv-card--rhythm{animation:none}}.cx-deliv-card--library{color:#f4f0ff;background:linear-gradient(158deg,#18122e 0%,#0e0b18 100%);border:1px solid #c9b8ff24;border-radius:14px;padding:.85rem 1rem;transition:border-color .2s;box-shadow:inset 0 1px #ffffff0d}.cx-deliv-card--library:hover{border-color:#a78bfa47}.cx-deliv-card--library .cx-deliv-card__title{flex:1;font-size:.85rem}[data-theme=light] .cx-deliv-card__title{color:#1a1430}[data-theme=light] .cx-deliv-card__peek{color:#5a5278}[data-theme=light] .cx-deliv-card__peek.muted,[data-theme=light] .cx-deliv-card__meta{color:var(--cx-faint,#665d86)}[data-theme=light] .cx-deliv-card__meta b{color:#1a1430}[data-theme=light] .cx-deliv-card--room,[data-theme=light] .cx-deliv-card--library{border-color:var(--plate-border);background:var(--plate-bg);color:#1a1430;-webkit-backdrop-filter:blur(var(--plate-blur))saturate(1.18);backdrop-filter:blur(var(--plate-blur))saturate(1.18);box-shadow:var(--plate-shadow-sm)}[data-theme=light] .cx-deliv-card--rhythm{border-color:color-mix(in srgb,var(--p,#6d5efc)28%,#281e501a);background:radial-gradient(120% 140% at 0% 0%,color-mix(in srgb,var(--p,#6d5efc)12%,transparent),transparent 60%),var(--plate-bg);color:#1a1430;-webkit-backdrop-filter:blur(var(--plate-blur))saturate(1.18);backdrop-filter:blur(var(--plate-blur))saturate(1.18);box-shadow:var(--plate-shadow-sm)}[data-theme=light] .cx-deliv-card--library:hover{box-shadow:var(--plate-shadow);border-color:#6d5efc47}.dark .cx-deliv-card--room,.dark .cx-deliv-card--rhythm,.dark .cx-deliv-card--library,[data-theme=dark] .cx-deliv-card--room,[data-theme=dark] .cx-deliv-card--rhythm,[data-theme=dark] .cx-deliv-card--library,[data-theme=void] .cx-deliv-card--room,[data-theme=void] .cx-deliv-card--rhythm,[data-theme=void] .cx-deliv-card--library{box-shadow:inset 0 1px #ffffff0f,0 14px 32px -22px #000000bf,0 0 0 1px #a78bfa0a}.con{max-width:720px;padding:.75rem 1rem calc(2.25rem + env(safe-area-inset-bottom));margin:0 auto}@media (min-width:768px){.con{padding:1.15rem 1.25rem 2.25rem}}.con-head{text-align:center;margin-bottom:.95rem}.con-head--slim{text-align:center;flex-direction:column;align-items:center;gap:.65rem;margin-bottom:.85rem;display:flex}.con-head .cx-eyebrow{color:var(--cx-amethyst,#a78bfa)}.con-title{letter-spacing:-.015em;margin-top:.25rem;font-size:clamp(1.45rem,5.5vw,2rem);font-weight:300;line-height:1.08}.con-title .cx-grad-text{font-weight:400}.con-lede{color:var(--cx-mute,#cdc8e6);max-width:42ch;margin:.45rem auto 0;font-size:.84rem;line-height:1.5}.con-law{color:var(--cx-amethyst-soft,#c7bcff);font-weight:500}.con-grounding{border:1px solid var(--cx-grad-line,#7c6fff8c);background:var(--cx-grad-soft,#7c6fff1a);color:var(--cx-amethyst-soft,#c7bcff);letter-spacing:.01em;border-radius:999px;align-items:center;gap:6px;margin-top:.9rem;padding:.32rem .8rem;font-size:.72rem;display:inline-flex}.con-grounding b{color:var(--cx-text,#ece9f8);font-weight:600}.con-grounding .con-spark{color:var(--cx-amethyst,#a78bfa)}.con-explore{border:1px solid color-mix(in srgb,var(--cx-grad-b,#7c6fff)40%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--cx-grad-b,#7c6fff)16%,transparent),#0e0b1b);width:100%;max-width:22rem;min-height:52px;color:var(--cx-text,#ece9f8);font:inherit;text-align:left;cursor:pointer;border-radius:16px;align-items:center;gap:.75rem;margin:1rem auto 0;padding:.55rem .85rem .55rem .55rem;transition:transform .15s,border-color .18s,box-shadow .2s;display:flex;box-shadow:inset 0 1px #ffffff0d,0 10px 28px -16px #5028b4a6}.con-explore:hover{border-color:color-mix(in srgb,var(--cx-grad-b,#7c6fff)60%,transparent);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff12,0 14px 32px -14px #643cdcbf}.con-explore:active{transform:translateY(0)scale(.99)}.con-explore:focus-visible{outline:2px solid var(--cx-amethyst,#a78bfa);outline-offset:3px}.con-explore-orb{color:#0b0a14;background:radial-gradient(circle at 34% 30%,#e9e2ff,var(--cx-grad-b,#7c6fff)55%,var(--cx-grad-a,#6366f1)100%);border-radius:12px;flex:none;place-items:center;width:36px;height:36px;display:grid;box-shadow:0 0 14px -2px #7c6fffbf}.con-explore-txt{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.con-explore-title{letter-spacing:-.01em;color:var(--cx-text,#ece9f8);font-size:.9rem;font-weight:600}.con-explore-sub{color:var(--cx-mute,#cdc8e6);font-size:.72rem}.con-explore-chev{color:var(--cx-amethyst-soft,#c7bcff);opacity:.75;flex:none}[data-theme=light] .con-explore{color:#1a1430;background:linear-gradient(135deg,#f2f1ff,#f4f0ff);border-color:#7c6fff47}[data-theme=light] .con-explore-title{color:#1a1430}[data-theme=light] .con-explore-sub{color:#3f3860}.con-arc{background:linear-gradient(158deg,color-mix(in srgb,var(--cx-grad-b,#7c6fff)10%,#16122a)0%,#0e0b18 100%);border:1px solid #c9b8ff29;border-radius:18px;margin:0 0 1.1rem;padding:1rem 1.05rem 1.05rem;box-shadow:inset 0 1px #ffffff0a,0 16px 36px -28px #000000bf}.con-arc-head{text-align:left;margin-bottom:.15rem}.con-arc-eyebrow{color:var(--cx-amethyst,#a78bfa);margin:0}.con-arc-sub{color:var(--cx-mute,#cdc8e6);max-width:42ch;margin:.25rem 0 0;font-size:.8rem;line-height:1.4}.con-arc .jar{margin:.55rem 0 0}.con-arc .jar-line{font-size:.9rem}[data-theme=light] .con-arc{background:linear-gradient(158deg,#f7f4ff 0%,#efe9ff 100%);border-color:#281e501f;box-shadow:0 12px 28px -20px #281e6433}[data-theme=light] .con-arc-sub{color:#3f3860}.con-loading{color:var(--cx-mute,#cdc8e6);justify-content:center;align-items:center;gap:.5rem;padding:2rem 0;font-size:.85rem;display:flex}.con-grid{grid-template-columns:1fr;gap:.5rem;display:grid}@media (min-width:600px){.con-grid{grid-template-columns:1fr 1fr;gap:.55rem}}.con-card{--p:var(--cx-amethyst,#a78bfa);border-color:color-mix(in srgb,var(--p)20%,var(--cx-line,#c9b8ff1a));animation:cx-rise .6s var(--cx-ease,cubic-bezier(.22,.7,.16,1))both;border-radius:20px;transition:border-color .25s,transform .2s,box-shadow .25s}.con-inner{text-align:left;width:100%;color:inherit;font:inherit;background:0 0;border:0;border-radius:20px;align-items:flex-start;gap:.85rem;padding:.95rem 1rem;display:flex}.con-open{cursor:pointer;-webkit-tap-highlight-color:transparent}.con-open:focus-visible{outline:2px solid var(--p);outline-offset:3px}.con-card:after{content:"";background:radial-gradient(120% 90% at 14% -10%,color-mix(in srgb,var(--p)13%,transparent),transparent 60%);pointer-events:none;z-index:0;position:absolute;inset:0}.con-card:hover{border-color:color-mix(in srgb,var(--p)42%,var(--cx-line,#c9b8ff1a));box-shadow:inset 0 1px 0 #ffffff12,0 30px 66px -40px color-mix(in srgb,var(--p)60%,transparent),0 26px 60px -34px #000000e6;transform:translateY(-2px)}.con-card.editing{border-color:color-mix(in srgb,var(--p)55%,transparent)}.con-orb{flex:none;place-items:center;width:60px;height:60px;margin-top:.1rem;display:grid;position:relative}.con-orb-halo{background:radial-gradient(circle at 38% 32%,color-mix(in srgb,var(--p)52%,transparent),color-mix(in srgb,var(--p)8%,transparent)62%,transparent 74%);border-radius:50%;position:absolute;inset:4px}.con-orb-ring{border:1px solid color-mix(in srgb,var(--p)34%,transparent);border-radius:50%;position:absolute;inset:1px;transform:rotate(-16deg)scaleY(.62)}.con-orb-orbit{animation:con-orbit var(--orbit-dur,18s)linear infinite;border-radius:50%;position:absolute;inset:1px;transform:rotate(-16deg)scaleY(.62)}.con-orb-orbit:after{content:"";background:color-mix(in srgb,var(--p)85%,#fff);width:5px;height:5px;box-shadow:0 0 7px 1px color-mix(in srgb,var(--p)80%,transparent);border-radius:50%;margin-left:-2.5px;position:absolute;top:-2.5px;left:50%}@keyframes con-orbit{to{transform:rotate(344deg)scaleY(.62)}}.con-glyph{z-index:1;color:var(--p);filter:drop-shadow(0 0 9px color-mix(in srgb,var(--p)70%,transparent));font-size:1.7rem;line-height:1;position:relative}.con-card:hover .con-glyph{filter:drop-shadow(0 0 14px color-mix(in srgb,var(--p)85%,transparent))}.con-body{flex:1;min-width:0}.con-pillar{letter-spacing:.16em;text-transform:uppercase;color:var(--cx-faint,#cdc8e6);font-size:.6rem;font-weight:600}.con-namerow{align-items:center;gap:.35rem;margin-top:.15rem;display:flex}.con-name{letter-spacing:-.01em;color:var(--cx-text,#ece9f8);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:1.12rem;font-weight:400;line-height:1.15;overflow:hidden}.con-edit{width:30px;height:30px;color:var(--cx-faint,#cdc8e6);cursor:pointer;opacity:.45;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;transition:color .2s,opacity .2s,background .2s;display:grid}.con-edit:hover{color:var(--p);opacity:1;background:color-mix(in srgb,var(--p)12%,transparent)}.con-edit:focus-visible{outline:2px solid var(--p);outline-offset:2px;opacity:1}.con-edit--float{z-index:2;opacity:.4;width:44px;height:44px;position:absolute;top:5px;right:5px}.con-card:hover .con-edit--float{opacity:.85}.con-planet{color:var(--cx-mute,#cdc8e6);margin-top:.05rem;font-size:.72rem}.con-planet .con-essence{color:var(--cx-faint,#cdc8e6)}.con-tends{color:var(--cx-mute,#cdc8e6);margin-top:.5rem;font-size:.82rem;line-height:1.5}.con-status{color:var(--cx-faint,#cdc8e6);align-items:center;gap:6px;margin-top:.6rem;font-size:.7rem;display:inline-flex}.con-status-dot{background:var(--p);width:5px;height:5px;box-shadow:0 0 6px color-mix(in srgb,var(--p)80%,transparent);border-radius:50%;flex:none}.con-status.ready{color:color-mix(in srgb,var(--p)55%,var(--cx-faint,#cdc8e6))}.con-status-title{color:var(--cx-mute,#cdc8e6)}.con-footrow{justify-content:space-between;align-items:center;gap:.5rem;margin-top:.6rem;display:flex}.con-footrow .con-status{white-space:nowrap;text-overflow:ellipsis;min-width:0;margin-top:0;overflow:hidden}.con-afford{color:var(--cx-faint,#cdc8e6);opacity:.5;flex:none;transition:color .2s,opacity .2s,transform .2s}.con-card:hover .con-afford{color:var(--p);opacity:1;transform:translate(2px)}.con-open:focus-visible .con-afford{color:var(--p);opacity:1}.con-rename{align-items:center;gap:.35rem;width:100%;margin-top:.2rem;display:flex}.con-input{border:1px solid color-mix(in srgb,var(--p)45%,#c9b8ff24);color:#f4f0ff;-webkit-text-fill-color:#f4f0ff;caret-color:#f4f0ff;min-width:0;font:inherit;background:#16122a;border-radius:10px;outline:none;flex:1;min-height:40px;padding:.4rem .6rem;font-size:.95rem}.con-input:focus{border-color:var(--p);background:#1a1630}.con-input::placeholder{color:#a29ec7b8;-webkit-text-fill-color:#a29ec7b8}.con-ok,.con-cancel{cursor:pointer;background:#16122a;border:1px solid #c9b8ff24;border-radius:10px;flex:none;place-items:center;width:40px;height:40px;transition:color .2s,border-color .2s,background .2s;display:grid}.con-ok{color:var(--p)}.con-ok:hover{border-color:var(--p);background:#1e1a32}.con-ok:disabled{opacity:.5;cursor:default}.con-cancel{color:var(--cx-faint,#cdc8e6)}.con-cancel:hover{color:#c8c2e6;background:#1e1a32}.con-rename-hint{color:var(--cx-faint,#cdc8e6);margin-top:.35rem;font-size:.66rem;line-height:1.4}.con-err{color:var(--cx-danger,#f0a3a3);margin-top:.35rem;font-size:.72rem}.con-foot{text-align:center;color:var(--cx-faint,#cdc8e6);max-width:44ch;margin-top:1.6rem;margin-left:auto;margin-right:auto;font-size:.74rem;line-height:1.55}.con-foot b{color:var(--cx-mute,#cdc8e6);font-weight:600}.con-scrim{z-index:90;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0605109e;justify-content:center;align-items:flex-end;animation:.28s both con-scrim-in;display:flex;position:fixed;inset:0}@media (min-width:680px){.con-scrim{align-items:center;padding:2rem 1rem}}.con-room{--p:var(--cx-amethyst,#a78bfa);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border:1px solid color-mix(in srgb,var(--p)32%,var(--cx-line,#c9b8ff1a));background:radial-gradient(120% 60% at 50% -6%,color-mix(in srgb,var(--p)20%,transparent),transparent 60%),linear-gradient(180deg,#100c22,#0b0918 46%);width:100%;max-width:552px;max-height:min(90vh,780px);padding:.7rem 1.15rem calc(1.5rem + env(safe-area-inset-bottom));animation:con-room-in .42s var(--cx-ease,cubic-bezier(.22,.7,.16,1))both;border-bottom:0;border-radius:26px 26px 0 0;position:relative;overflow-y:auto;box-shadow:0 -34px 90px -34px #000000eb}@media (min-width:680px){.con-room{border-bottom:1px solid color-mix(in srgb,var(--p)32%,var(--cx-line,#c9b8ff1a));border-radius:26px;padding:1.4rem 1.5rem 1.6rem;animation-name:con-room-in-desk;box-shadow:0 40px 100px -40px #000000eb}}.con-room-grip{background:color-mix(in srgb,var(--p)40%,#ffffff2e);border-radius:999px;width:38px;height:4px;margin:0 auto .55rem;display:block}@media (min-width:680px){.con-room-grip{display:none}}.con-room-close{z-index:2;position:absolute;top:.7rem;right:.7rem}.con-room-head{align-items:center;gap:.95rem;margin-top:.1rem;padding-right:3rem;display:flex}.con-room-orb{flex:none;width:76px;height:76px;margin-top:0}.con-room-orb .con-glyph{font-size:2.1rem}.con-room-id{min-width:0}.con-room-name{letter-spacing:-.015em;color:var(--cx-text,#ece9f8);overflow-wrap:anywhere;margin-top:.12rem;font-size:clamp(1.4rem,6vw,1.9rem);font-weight:300;line-height:1.1}.con-room-domain{color:var(--cx-mute,#cdc8e6);margin-top:1.05rem;font-size:.95rem;line-height:1.6}.con-room-evolving{color:color-mix(in srgb,var(--p)40%,var(--cx-mute,#cdc8e6));align-items:baseline;gap:8px;margin-top:.75rem;font-size:.8rem;line-height:1.5;display:flex}.con-room-evolving .con-status-dot{position:relative;top:3px}.con-room-hr{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--p)45%,transparent),transparent);height:1px;margin:1.2rem 0 1rem}.con-room-section{letter-spacing:.16em;text-transform:uppercase;color:var(--cx-faint,#cdc8e6);margin-bottom:.7rem;font-size:.62rem;font-weight:600}.con-deliv-list{flex-direction:column;gap:.7rem;display:flex}.con-deliv{border:1px solid color-mix(in srgb,var(--p)22%,#c9b8ff1f);background:radial-gradient(120% 90% at 0% 0%,color-mix(in srgb,var(--p)12%,transparent),transparent 58%),linear-gradient(158deg,#18122e 0%,#0e0b18 100%);border-radius:16px;padding:.8rem .85rem;box-shadow:inset 0 1px #ffffff0d}.con-deliv-top{justify-content:space-between;align-items:baseline;gap:.6rem;display:flex}.con-deliv-title{color:var(--cx-text,#ece9f8);min-width:0;font-size:.92rem;font-weight:500;line-height:1.3}.con-deliv-time{color:var(--cx-faint,#cdc8e6);flex:none;font-size:.68rem}.con-deliv-snippet{color:var(--cx-mute,#cdc8e6);margin:.4rem 0 .65rem;font-size:.82rem;line-height:1.55}.con-deliv .ap{--ap-accent-a:color-mix(in srgb,var(--p)72%,#fff);--ap-accent-b:var(--p);--ap-track:color-mix(in srgb,var(--p)22%,transparent);border-color:color-mix(in srgb,var(--p)28%,transparent)}.con-deliv .ap-btn{color:#14101f;border-color:color-mix(in srgb,var(--p)40%,#fff);background:linear-gradient(145deg,color-mix(in srgb,var(--p)55%,#fff)0%,var(--p)55%,color-mix(in srgb,var(--p)80%,#000)100%);box-shadow:0 0 0 1px color-mix(in srgb,var(--p)50%,transparent),0 6px 18px -4px color-mix(in srgb,var(--p)70%,#000),inset 0 1px 0 #ffffff80}.con-deliv .ap-btn .ap-ico{color:#14101f;stroke:#14101f}.con-deliv-empty{text-align:center;border:1px solid color-mix(in srgb,var(--p,#a78bfa)22%,#c9b8ff1f);background:radial-gradient(90% 70% at 50% 0%,color-mix(in srgb,var(--p,#a78bfa)14%,transparent),transparent 70%),linear-gradient(165deg,#18122e 0%,#0e0b18 100%);border-radius:16px;flex-direction:column;align-items:center;gap:.45rem;margin-top:.35rem;padding:1.15rem 1rem 1.2rem;display:flex;box-shadow:inset 0 1px #ffffff0d}.con-deliv-empty-orb{place-items:center;width:44px;height:44px;margin-bottom:.15rem;display:grid;position:relative}.con-deliv-empty-halo{background:radial-gradient(circle,color-mix(in srgb,var(--p,#a78bfa)28%,transparent),transparent 68%);opacity:.9;border-radius:50%;position:absolute;inset:-4px}.con-deliv-empty-glyph{z-index:1;color:color-mix(in srgb,var(--p,#a78bfa)75%,#fff 25%);text-shadow:0 0 18px color-mix(in srgb,var(--p,#a78bfa)55%,transparent);font-size:1.35rem;line-height:1;position:relative}.con-deliv-empty-title{letter-spacing:-.01em;color:var(--cx-text,#ece9f8);margin:0;font-size:.92rem;font-weight:560}.con-deliv-empty-copy{max-width:28ch;color:var(--cx-mute,#cdc8e6);margin:0;font-size:.8rem;line-height:1.55}.con-deliv-empty-cta{letter-spacing:.02em;color:color-mix(in srgb,var(--p,#a78bfa)35%,#fff);border:1px solid color-mix(in srgb,var(--p,#a78bfa)38%,transparent);background:#16122a;border-radius:999px;align-items:center;gap:.2rem;margin-top:.45rem;padding:.42rem .85rem;font-size:.74rem;font-weight:560;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.con-deliv-empty-cta:hover{border-color:color-mix(in srgb,var(--p,#a78bfa)55%,transparent);background:#1e1a32;transform:translateY(-1px)}.con-deliv-empty-cta:focus-visible{outline:2px solid color-mix(in srgb,var(--p,#a78bfa)70%,#fff);outline-offset:2px}@media (prefers-reduced-motion:reduce){.con-deliv-empty-cta{transition:none}.con-deliv-empty-cta:hover{transform:none}}.con-room-law{color:var(--cx-faint,#cdc8e6);margin-top:1.25rem;font-size:.72rem;line-height:1.5}.con-room-law .con-law{color:var(--cx-amethyst-soft,#c7bcff);font-weight:500}@keyframes con-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes con-room-in{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes con-room-in-desk{0%{opacity:0;transform:translateY(12px)scale(.986)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.con-card,.con-orb-orbit{animation:none!important}.con-card:hover,.con-card:hover .con-afford{transform:none}.con-scrim,.con-room{animation:none!important}}[data-theme=light] .con-input,[data-theme=light] .con-ok,[data-theme=light] .con-cancel{color:#1a1430;-webkit-text-fill-color:#1a1430;caret-color:#1a1430;background:#fff;border-color:#281e5024}[data-theme=light] .con-input:focus{border-color:var(--p);background:#fff}[data-theme=light] .con-input::placeholder{color:#5a5278a6;-webkit-text-fill-color:#5a5278a6}[data-theme=light] .con-deliv,[data-theme=light] .con-deliv-empty{background:radial-gradient(120% 90% at 0% 0%,color-mix(in srgb,var(--p)10%,transparent),transparent 58%),linear-gradient(158deg,#fff 0%,#f4f1ff 100%);border-color:color-mix(in srgb,var(--p)28%,#281e501a);box-shadow:inset 0 1px #ffffffe6}[data-theme=light] .con-deliv-title{color:#1a1430}[data-theme=light] .con-deliv-snippet{color:#3f3860}[data-theme=light] .con-deliv-empty-glyph{color:color-mix(in srgb,var(--p,#6d5efc)75%,#1a1430)}[data-theme=light] .con-room-domain,[data-theme=light] .con-room-evolving{color:#5a5278}[data-theme=light] .con-title{color:#1a1430}[data-theme=light] .con-lede{color:#3f3860}[data-theme=light] .con-law{color:#5b4ee8}[data-theme=light] .con-grounding{color:#3f3860;background:#efe9ff;border-color:#6d5efc38}[data-theme=light] .con-grounding b{color:#1a1430}[data-theme=light] .con-card{background:linear-gradient(158deg,#fff 0%,#f4f1ff 100%);border-color:#281e501f;box-shadow:inset 0 1px #ffffffe6,0 14px 32px -22px #3c28782e}[data-theme=light] .con-card:hover{border-color:color-mix(in srgb,var(--p)40%,#281e501f);box-shadow:inset 0 1px #fffffff2,0 18px 40px -24px #3c287838}[data-theme=light] .con-name{color:#1a1430}[data-theme=light] .con-domain,[data-theme=light] .con-essence,[data-theme=light] .con-status-title,[data-theme=light] .con-rename-hint,[data-theme=light] .con-foot{color:#3f3860}[data-theme=light] .con-foot{border:1px solid var(--cx-plate-line);background:var(--cx-plate-deep);box-shadow:var(--cx-plate-shadow);-webkit-backdrop-filter:blur(var(--cx-plate-blur))saturate(var(--cx-plate-sat));backdrop-filter:blur(var(--cx-plate-blur))saturate(var(--cx-plate-sat));border-radius:16px;padding:.7rem 1.1rem}[data-theme=light] .con-planet{color:var(--cx-faint,#665d86)}[data-theme=light] .con-edit{color:#3f3860;background:#efe9ff;border-color:#281e501a}[data-theme=light] .con-edit:hover{color:var(--p);background:color-mix(in srgb,var(--p)12%,#fff)}[data-theme=light] .con-ok:hover,[data-theme=light] .con-cancel:hover{color:#1a1430;background:#efe9ff}[data-theme=light] .con-cancel{color:#3f3860}[data-theme=light] .con-scrim{background:#f7f5ffb8}[data-theme=light] .con-room{background:radial-gradient(120% 60% at 50% -6%,color-mix(in srgb,var(--p)14%,transparent),transparent 60%),linear-gradient(180deg,#fff 0%,#f4f1ff 55%,#efe9ff 100%);border-color:color-mix(in srgb,var(--p)28%,#281e501f);color:#1a1430;box-shadow:0 -24px 60px -28px #3c287847}@media (min-width:680px){[data-theme=light] .con-room{box-shadow:0 28px 70px -32px #3c28784d}}[data-theme=light] .con-room-name{color:#1a1430}[data-theme=light] .con-room-domain{color:#3f3860}[data-theme=light] .con-room-law{color:var(--cx-faint,#665d86)}[data-theme=light] .con-room-law .con-law{color:#5b4ee8}[data-theme=light] .con-deliv-empty-cta{color:#3f3860;background:#fff;border-color:#281e501f}[data-theme=light] .con-deliv-empty-cta:hover{color:#1a1430;background:#efe9ff}.sol-del-more{min-height:32px;color:var(--cx-faint,#6f6a94);background:#0e0b18b3;border:1px dashed #c9b8ff33;border-radius:999px;align-items:center;padding:.25rem .7rem;font-size:.72rem;display:inline-flex}.sol-del-orphan{justify-content:center;max-width:100%;margin:.5rem auto .25rem}.sol-del-rail{flex-direction:column;align-self:stretch;gap:.4rem;margin:.15rem 0 .5rem;display:flex}.sol-del-rail.compact{align-items:flex-start;gap:.28rem;margin:.05rem 0 .35rem}.sol-del-pending{min-height:34px;color:var(--cx-gold-soft,#ffddb0);letter-spacing:.01em;opacity:.92;background:#ffc07a0f;border:1px dashed #ffc07a52;border-radius:999px;align-items:center;gap:.4rem;padding:.3rem .75rem .3rem .55rem;font-size:.74rem;font-weight:500;display:inline-flex}[data-theme=light] .sol-del-more{color:#5a5278;background:#f4f1ff;border-color:#281e5024}[data-theme=light] .sol-del-pending{color:#a86820;background:#fff8ee;border-color:#c47a2859}[data-theme=light] .cx-del-pill{color:#8a5a18;background:linear-gradient(158deg,#fffdf8 0%,#fff4e4 100%);border-color:#c47a2847;box-shadow:inset 0 1px #ffffffe6,0 8px 20px -16px #a0642840}[data-theme=light] .cx-del-pill:hover{background:linear-gradient(158deg,#fff 0%,#ffefd4 100%);border-color:#c47a2873}.cx-del-pill{width:100%;max-width:100%;min-height:44px;color:var(--cx-gold-soft,#ffddb0);text-align:left;font:inherit;cursor:pointer;appearance:none;background:radial-gradient(140% 180% at 0%,#ffc07a1a,#0000 66%),#ffffff04;border:1px solid #ffc07a3d;border-radius:14px;align-items:center;gap:.6rem;padding:.5rem .7rem .5rem .8rem;line-height:1.25;text-decoration:none;transition:border-color .2s,background .2s,transform .15s;display:flex}.cx-del-pill.cx-del-pill--compact,.sol-del-rail.compact .cx-del-pill{border-radius:999px;gap:.4rem;width:auto;max-width:min(100%,36rem);min-height:34px;padding:.28rem .55rem .28rem .45rem}.cx-del-pill:hover{background:radial-gradient(140% 180% at 0%,#ffc07a29,#0000 66%),#ffffff08;border-color:#ffc07a75;transform:translateY(-1px)}.cx-del-pill:active{transform:translateY(0)}.cx-del-pill:focus-visible{outline:2px solid var(--cx-gold,#ffc07a);outline-offset:2px}.cx-del-pill__planet{width:1.55rem;height:1.55rem;color:var(--cx-gold,#ffc07a);text-shadow:0 0 10px #ffc07a80;background:#ffc07a1a;border:1px solid #ffc07a38;border-radius:50%;flex:none;place-items:center;font-size:.9rem;display:grid}.cx-del-pill__txt{flex-direction:column;gap:.05rem;min-width:0;display:flex}.cx-del-pill--compact .cx-del-pill__txt,.sol-del-rail.compact .cx-del-pill__txt{flex-flow:row;align-items:baseline;gap:.35rem}.cx-del-pill__coach{letter-spacing:.06em;text-transform:uppercase;color:var(--cx-gold,#ffc07a);opacity:.85;flex:none;font-size:.66rem;font-weight:600}.cx-del-pill--compact .cx-del-pill__coach,.sol-del-rail.compact .cx-del-pill__coach{letter-spacing:.04em;font-size:.6rem}.cx-del-pill--compact .cx-del-pill__coach:after,.sol-del-rail.compact .cx-del-pill__coach:after{content:"·";opacity:.55;letter-spacing:0;text-transform:none;margin-left:.35rem;font-weight:400}.cx-del-pill__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--cx-text,#ece9f8);font-size:.86rem;font-weight:500;overflow:hidden}.cx-del-pill--compact .cx-del-pill__title,.sol-del-rail.compact .cx-del-pill__title{font-size:.78rem}.cx-del-pill--compact .cx-del-pill__planet,.sol-del-rail.compact .cx-del-pill__planet{width:1.2rem;height:1.2rem;font-size:.72rem}.cx-del-pill--compact .cx-del-pill__chev,.sol-del-rail.compact .cx-del-pill__chev{width:.9rem;height:.9rem}.cx-del-pill__chev{color:var(--cx-faint,#6f6a94);flex:none;margin-left:auto;transition:transform .15s,color .15s}.cx-del-pill:hover .cx-del-pill__chev{color:var(--cx-gold-soft,#ffddb0);transform:translate(2px)}@media (prefers-reduced-motion:reduce){.cx-del-pill,.cx-del-pill__chev{transition:none}.cx-del-pill:hover,.cx-del-pill:active,.cx-del-pill:hover .cx-del-pill__chev{transform:none}}.sol{flex-direction:column;min-height:100%;display:flex;position:relative}.sol-head{z-index:5;background:radial-gradient(80% 220% at 8% -70%,#ffc07a24,#0000 55%),linear-gradient(#16120e 0%,#0c0908 100%);border:1px solid #ffc07a2e;border-radius:22px;align-items:center;gap:.85rem;margin:0;padding:.85rem 1rem;display:flex;position:sticky;top:0;box-shadow:0 10px 28px -16px #000000b3}.sol-orb-wrap{flex:none;place-items:center;width:42px;height:42px;display:grid;overflow:visible}.sol-orb{background:radial-gradient(circle at 34% 30%,#fff4e0,var(--cx-gold)44%,#e88b34 100%);width:42px;height:42px;animation:sol-pulse 5.5s var(--cx-ease)infinite;border-radius:50%;flex:none;box-shadow:0 0 22px 2px #ffb05c80,inset 0 0 10px #fff0d680}@keyframes sol-pulse{0%,to{box-shadow:0 0 20px 1px #ffb05c6b,inset 0 0 10px #fff0d680}50%{box-shadow:0 0 32px 5px #ffb05ca3,inset 0 0 12px #fff0d69e}}.sol-head-txt{min-width:0;margin-right:auto}.sol-name{letter-spacing:.18em;color:var(--cx-gold-soft);font-size:.92rem;font-weight:600}.sol-sub{color:var(--cx-faint);margin-top:1px;font-size:.68rem}.sol-set-btn{width:40px;height:40px;color:var(--cx-gold-soft);cursor:pointer;background:#1a1410;border:1px solid #ffc07a38;border-radius:12px;flex:none;place-items:center;transition:border-color .18s,background .18s,color .18s;display:grid}.sol-set-btn:hover{color:#fff3e2;background:#221a12;border-color:#ffc07a80}.sol-set-btn.on{color:#fff;background:#2a1e12;border-color:#ffc07a99}.sol-settings-panel{width:100%;max-width:560px;padding:1.2rem 1.1rem calc(2rem + env(safe-area-inset-bottom));flex:auto;margin:0 auto;overflow-y:auto}.slx-settings{flex-direction:column;gap:1.5rem;display:flex}.slx-set-block{flex-direction:column;gap:.55rem;display:flex}.slx-set-label{letter-spacing:.14em;text-transform:uppercase;color:var(--cx-gold-soft);font-size:.68rem;font-weight:600}.slx-set-help{color:var(--cx-faint);font-size:.78rem;line-height:1.5}@media (max-width:520px){.sol-settings-panel{padding:1rem max(.9rem,env(safe-area-inset-right,0px) + .75rem)calc(2rem + env(safe-area-inset-bottom,0px))max(.9rem,env(safe-area-inset-left,0px) + .75rem)}.slx-settings{gap:1.25rem}}.sol-scope{color:var(--cx-gold-soft);letter-spacing:.01em;text-align:center;background:#1a1410;border:1px solid #ffc07a42;border-radius:999px;align-self:center;align-items:center;gap:.4rem;margin:.9rem auto .2rem;padding:.38rem .8rem;font-size:.68rem;display:inline-flex}.sol-scope svg{flex:none}.sol-thread{flex-direction:column;flex:auto;gap:.9rem;width:100%;max-width:720px;margin:0 auto;padding:1.1rem 1.1rem .6rem;display:flex}.sol-empty{color:var(--cx-mute);text-align:center;max-width:480px;margin:1.4rem auto .4rem;font-size:.92rem;line-height:1.62}.sol-empty strong{color:var(--cx-gold-soft);font-weight:600}.sol-seed{flex-wrap:wrap;justify-content:center;align-items:center;gap:.55rem;max-width:min(100%,34rem);margin-top:1.15rem;margin-left:auto;margin-right:auto;display:flex}.sol-seed button{min-height:44px;color:var(--cx-gold-soft);letter-spacing:.005em;text-align:center;cursor:pointer;background:linear-gradient(#241a12 0%,#1a1410 100%);border:1px solid #ffc07a47;border-radius:999px;max-width:min(100%,22rem);padding:.62rem 1.15rem;font-size:.82rem;font-weight:560;line-height:1.25;transition:border-color .2s,color .2s,background .2s,box-shadow .2s,transform .12s;box-shadow:inset 0 1px #ffdca00f,0 4px 12px -8px #ffa03c59}.sol-seed button:hover{border-color:var(--cx-gold);color:#fff3e2;background:linear-gradient(#2e2116 0%,#221a12 100%);transform:translateY(-1px);box-shadow:inset 0 1px #ffdca01a,0 6px 16px -8px #ffa03c73}.sol-seed button:active{transform:translateY(0)}.sol-seed button[class*=sol-seed--basis-]{border-color:#ffc07a7a;box-shadow:inset 0 1px #ffdca01a,0 0 0 1px #ffb05c1f,0 4px 16px -6px #ffa03c73}.sol-quick{flex-wrap:wrap;align-items:center;gap:.4rem;max-width:min(100%,28rem);margin-top:.55rem;display:flex}.sol-quick-chip{color:#ffe8c8;letter-spacing:.005em;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:linear-gradient(#2a1e14 0%,#1a1410 100%);border:1px solid #ffc07a57;border-radius:999px;max-width:100%;min-height:36px;padding:.42rem .85rem;font-size:.8rem;font-weight:560;line-height:1.25;transition:border-color .18s,background .18s,transform .12s,box-shadow .18s;overflow:hidden;box-shadow:0 0 0 1px #ffb05c0d,0 4px 12px -8px #ffa03c73}.sol-quick-chip:hover:not(:disabled){border-color:var(--cx-gold);color:#fff6e8;background:linear-gradient(#3a2818 0%,#241910 100%);transform:translateY(-1px)}.sol-quick-chip:active:not(:disabled){transform:translateY(0)}.sol-quick-chip:disabled{opacity:.45;cursor:not-allowed}.sol-daydivider{letter-spacing:.18em;text-transform:uppercase;color:#c8b8a0;background:#1a1410;border:1px solid #ffc07a2e;border-radius:999px;align-self:center;margin:.1rem auto .3rem;padding:.2rem .75rem;font-size:.62rem;font-weight:600}.sol-msg{align-items:flex-start;gap:.55rem;display:flex}.sol-msg.you{justify-content:flex-end}.sol-msg-av{flex:none;margin-top:3px}.sol-bub-col{flex-direction:column;gap:.25rem;min-width:0;max-width:84%;display:flex}.sol-msg.you .sol-bub-col{align-items:flex-end}.sol-bub-you{color:#fff6ea;word-break:break-word;background:radial-gradient(140% 130% at 100% 0,#ffcd8c38,#0000 60%),linear-gradient(158deg,#201810,#16110b);border:1px solid #ffc07a66;border-radius:18px 18px 5px;padding:.7rem .95rem;font-size:.94rem;line-height:1.55;box-shadow:inset 0 1px #ffffff14,0 10px 26px -16px #ff963c66,0 10px 28px -20px #000000e6}.sol-bub-sol-wrap{flex-direction:column;align-items:flex-start;gap:.3rem;min-width:0;max-width:100%;display:flex}.sol-bub-sol{border:1px solid #ffc07a38;border-left:3px solid var(--cx-gold);color:#f4eadc;background:radial-gradient(120% 100% at 0 0,#ffc07a1a,#0000 55%),linear-gradient(158deg,#1a1510 0%,#100e0a 100%);border-radius:5px 18px 18px;padding:.75rem .95rem .75rem 1rem;font-size:.95rem;line-height:1.65;box-shadow:inset 0 1px #ffffff0a,0 12px 32px -20px #000000e0}.sol-bub-sol p{margin:0 0 .65em}.sol-bub-sol>p:last-child{margin:0}.sol-bub-sol strong{color:var(--cx-gold-soft);font-weight:600}.sol-bub-sol em{color:#e7ddcb;font-style:italic}.sol-msg-time{color:var(--cx-faint);font-variant-numeric:tabular-nums;margin:0 .35rem;font-size:.62rem}.sol-msg.you .sol-msg-time{align-self:flex-end}.sol-queued{color:var(--cx-gold-soft);background:#1a1410;border:1px solid #ffc07a4d;border-radius:999px;align-items:center;gap:.4rem;margin-left:.9rem;padding:.3rem .62rem;font-size:.68rem;line-height:1.3;display:inline-flex}.sol-queued svg{flex:none}.sol-typing{color:var(--cx-gold-soft);background:#1a1510;border:1px solid #ffc07a33;border-radius:12px;align-items:center;gap:5px;padding:.55rem .85rem;font-size:.85rem;display:inline-flex}.sol-typing i{background:var(--cx-gold);width:6px;height:6px;animation:sol-dot 1.1s var(--cx-ease)infinite;border-radius:50%}.sol-typing i:nth-child(2){animation-delay:.16s}.sol-typing i:nth-child(3){animation-delay:.32s}@keyframes sol-dot{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.sol-err{color:#f0a3a3;background:#221012;border:1px solid #f0747447;border-radius:10px;margin-left:0;padding:.45rem .75rem;font-size:.82rem}.sol-compose{z-index:5;width:100%;max-width:720px;padding:.95rem 1.15rem calc(1rem + env(safe-area-inset-bottom));background:radial-gradient(90% 140% at 50% 0,#ffc07a14,#0000 55%),linear-gradient(#16120e 0%,#0c0908 100%);border:1px solid #ffc07a2e;border-radius:22px;align-items:flex-end;gap:.65rem;margin:0 auto;display:flex;position:sticky;bottom:0;box-shadow:0 -16px 36px -14px #000000eb}.sol-input{resize:none;color:#fff6ea;caret-color:#fff6ea;-webkit-text-fill-color:#fff6ea;font:inherit;background:#1c1610;border:1px solid #ffc07a42;border-radius:18px;outline:none;flex:1;min-height:4.75rem;max-height:11rem;padding:.85rem 1.05rem;font-size:1rem;line-height:1.5;box-shadow:inset 0 1px #ffffff0a}.sol-input.is-listening{border-color:#ffc07a8c;box-shadow:inset 0 0 0 1px #ffc07a33}.sol-input:focus{border-color:var(--cx-gold);background:#241c14}.sol-input::placeholder{color:#d2b48c9e;-webkit-text-fill-color:#d2b48c9e}.sol-send{cursor:pointer;color:#2a1c07;background:linear-gradient(135deg,var(--cx-gold-soft),var(--cx-gold)60%,#e8933f);border:0;border-radius:16px;flex:none;place-items:center;width:48px;height:48px;transition:transform .15s,filter .2s;display:grid;box-shadow:0 4px 14px -4px #ffc07a8c}.sol-send:hover{filter:brightness(1.06)}.sol-send:active{transform:scale(.94)}.sol-send:disabled{opacity:.45;cursor:default}.sol-mic{cursor:pointer;color:#f4f0ff;background:#1a1410;border:1px solid #ffc07a38;border-radius:16px;flex:none;place-items:center;width:48px;height:48px;transition:transform .15s,filter .2s,background .2s,color .2s,border-color .2s;display:grid}.sol-mic:hover{color:var(--cx-gold-soft);background:#2a2014}.sol-mic:active{transform:scale(.94)}.sol-mic:disabled{opacity:.55;cursor:default}.sol-mic.rec{color:#ffc4c4;background:#2a1414;border-color:#f074748c;animation:1.4s ease-in-out infinite sol-mic-pulse}@keyframes sol-mic-pulse{0%,to{box-shadow:0 0 #f0747459}50%{box-shadow:0 0 0 6px #f0747400}}.sol-mic-err{color:#f0a3a3;width:100%;max-width:720px;margin:0 auto;padding:0 1.15rem .35rem;font-size:.78rem;line-height:1.4}@media (max-width:767px){.sol-head{position:static}.sol-compose{bottom:calc(3.9rem + env(safe-area-inset-bottom));width:100%;max-width:100%}}.sol-deliveries{flex-direction:column;gap:.55rem;margin:.2rem 0 .4rem;display:flex}.sol-del-head{letter-spacing:.16em;text-transform:uppercase;color:var(--cx-gold-soft);opacity:.85;align-items:center;gap:.4rem;font-size:.64rem;font-weight:600;display:inline-flex}.sol-del-head svg{flex:none}.sol-del-card{background:radial-gradient(120% 140% at 0 0,#ffc07a1a,#0000 60%),linear-gradient(158deg,#1a1610 0%,#100e0a 100%);border:1px solid #ffc07a38;border-radius:14px;transition:border-color .2s;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.sol-del-card.open{border-color:#ffc07a6b}.sol-del-top{align-items:stretch;width:100%;display:flex}.sol-del-toggle{cursor:pointer;text-align:left;min-width:0;min-height:44px;color:inherit;background:0 0;border:0;flex:auto;align-items:center;gap:.6rem;padding:.7rem .85rem;display:flex}.sol-del-dl{width:44px;color:var(--cx-faint);border-left:1px solid #ffc07a24;flex:none;place-items:center;transition:color .2s,background .2s;display:grid}.sol-del-dl:hover{color:var(--cx-gold-soft);background:#ffc07a14}.sol-del-dl svg{flex:none}.sol-del-meta{flex-direction:column;gap:.12rem;min-width:0;margin-right:auto;display:flex}.sol-del-coach{letter-spacing:.12em;text-transform:uppercase;color:var(--cx-gold);align-items:center;font-size:.6rem;font-weight:600;display:inline-flex}.sol-del-planet{letter-spacing:0;color:var(--cx-gold-soft);opacity:.92;margin-right:.34rem;font-size:.86rem;line-height:1}.sol-del-title{color:#f1e7d8;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.9rem;line-height:1.35;display:-webkit-box;overflow:hidden}.sol-del-chip{letter-spacing:.02em;white-space:nowrap;border:1px solid #0000;border-radius:999px;flex:none;padding:.24rem .55rem;font-size:.6rem;font-weight:600}.sol-del-chip.delivered{color:#a9e6c3;background:#142018;border-color:#78dca066}.sol-del-chip.in-app{color:var(--cx-gold-soft);background:#221a12;border-color:#ffc07a57}.sol-del-chip.pending_channel_setup{color:#e6cfa0;background:#1c1810;border-color:#e6c88c57}.sol-del-caret{color:var(--cx-faint);flex:none;transition:transform .2s}.sol-del-card.open .sol-del-caret{transform:rotate(180deg)}.sol-del-body{animation:sol-del-reveal .28s var(--cx-ease)both;border-top:1px solid #ffc07a24;padding:0 .9rem .85rem}@keyframes sol-del-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.sol-del-prose{color:#ece2d2;padding-top:.65rem;font-size:.88rem;line-height:1.62}.sol-del-prose p{margin:0 0 .6em}.sol-del-prose>p:last-child{margin:0}.sol-del-prose strong{color:var(--cx-gold-soft);font-weight:600}.sol-del-prose em{color:#e7ddcb;font-style:italic}.sol-del-listen{margin-top:.7rem}.sol-del-listen .ap{--ap-accent-a:var(--cx-gold-soft,#ffddb0);--ap-accent-b:var(--cx-gold,#e8a84a);--ap-track:#ffc07a38;border-color:#ffc07a47}.sol-del-listen .ap-btn{color:#14101f;background:linear-gradient(145deg,#ffe2b0 0%,#f0b060 45%,#e09830 100%);border-color:#fff0d2d9;box-shadow:0 0 0 1px #ffc07a73,0 6px 18px -4px #e09830a6,inset 0 1px #ffffff8c}.sol-del-listen .ap-btn .ap-ico{color:#1a1008;stroke:#1a1008}.sol-del-note{color:var(--cx-faint);margin-top:.55rem;font-size:.7rem;font-style:italic}.sol-del-time{color:var(--cx-faint);font-variant-numeric:tabular-nums;margin-top:.4rem;font-size:.6rem;display:inline-block}.sol-mez{width:100%}.sol-mez .bg-muted\/30{background:#1a1510!important}.sol-mez .border-border\/10{border-color:#ffc07a38!important}.sol-mez .bg-amber-500\/5{background:#221a12!important}.sol-mez .text-amber-300\/90{color:var(--cx-gold-soft)!important}.sol-mez .text-amber-500\/70{color:var(--cx-gold)!important}@media (prefers-reduced-motion:reduce){.sol-orb,.sol-typing i{animation:none!important}.sol-send:active{transform:none}.sol-mic.rec{animation:none}.sol-del-caret{transition:none}.sol-del-body{animation:none}}[data-theme=light] .sol-head{background:radial-gradient(80% 220% at 8% -70%,#ffc07a2e,#0000 55%),linear-gradient(#fffaf4 0%,#fff4e8 100%);border-color:#a064282e;border-radius:22px;box-shadow:0 8px 22px -14px #78502829}[data-theme=light] .sol-bub-you{-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);box-shadow:inset 0 1px #ffffffeb,0 4px 12px -6px #78502833,0 14px 28px -16px #b4642838;color:#7a3f0c!important;background:radial-gradient(140% 120% at 100% 0,#ffc07a6b,#0000 60%),linear-gradient(158deg,#fff8f0 0%,#ffe8cc 55%,#ffd9a8 100%)!important;border-color:#c47a2861!important}[data-theme=light] .sol-bub-sol{-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);box-shadow:inset 0 1px #fffffff2,inset 3px 0 #c47a288c,0 4px 12px -6px #78502829,0 14px 32px -18px #b464282e;color:#8a4a12!important;background:radial-gradient(120% 100% at 0 0,#ffc07a38,#0000 55%),linear-gradient(158deg,#fffdf9 0%,#fff4e4 100%)!important;border-color:#c47a2847 #c47a2847 #c47a2847 #c47a28!important}[data-theme=light] .sol-bub-sol strong{color:#b86a18!important}[data-theme=light] .sol-bub-sol em{color:#9a5a20!important}[data-theme=light] .sol-bub-sol .rcm,[data-theme=light] .sol-bub-sol .rcm p,[data-theme=light] .sol-bub-sol.rcm,[data-theme=light] .sol-bub-sol.rcm p{color:#8a4a12!important}[data-theme=light] .sol-bub-sol .rcm strong,[data-theme=light] .sol-bub-sol.rcm strong{color:#b86a18!important}[data-theme=light] .sol-bub-sol .rcm em,[data-theme=light] .sol-bub-sol.rcm em{color:#9a5a20!important}[data-theme=light] .sol-compose{background:radial-gradient(90% 140% at 50% 0,#ffc07a1f,#0000 55%),linear-gradient(#fffaf4 0%,#fff4e8 100%);border-color:#a064282e;border-radius:22px;box-shadow:0 -12px 28px -14px #7850282e}[data-theme=light] .sol-input{color:#2a1c10;caret-color:#2a1c10;-webkit-text-fill-color:#2a1c10;background:#fff;border-color:#a0642838;border-radius:18px;min-height:4.75rem}[data-theme=light] .sol-input:focus{border-color:var(--cx-gold,#c47a28);background:#fff}[data-theme=light] .sol-input::placeholder{color:#785a328c;-webkit-text-fill-color:#785a328c}[data-theme=light] .sol-mic{color:#5a4838;background:#fff8f0;border-color:#c47a2847;border-radius:16px}[data-theme=light] .sol-send{border-radius:16px;width:48px;height:48px}[data-theme=light] .sol-set-btn{border-radius:12px}[data-theme=light] .sol-scope{color:#7a4a10;background:#fff8f0;border-color:#c47a2847}[data-theme=light] .sol-name{color:#1a1430}[data-theme=light] .sol-sub{color:#5a4838}[data-theme=light] .sol-set-btn{color:#7a4a10;background:#fff8f0;border-color:#c47a2847}[data-theme=light] .sol-settings-panel,[data-theme=light] .slx-settings{color:#2a1c10;background:linear-gradient(#fffaf4 0%,#fff4e8 100%)}[data-theme=light] .slx-set-help,[data-theme=light] .slx-set-label{color:#7a6248}[data-theme=light] .sol-empty p{color:#5a4838}[data-theme=light] .sol-empty strong{color:#7a4a10}[data-theme=light] .sol-msg-time{color:#6a5848}[data-theme=light] .sol-queued,[data-theme=light] .sol-typing{color:#7a4a10;background:#fff8f0;border-color:#c47a2847}[data-theme=light] .sol-typing i{background:#c47a28}[data-theme=light] .sol-seed button{-webkit-backdrop-filter:blur(16px)saturate(1.3);backdrop-filter:blur(16px)saturate(1.3);color:#8a5c12;background:linear-gradient(#fffaf4d1 0%,#fff2e0b8 100%);border-color:#c47a284d;box-shadow:inset 0 1px #ffffffe6,0 4px 14px -8px #78502833,0 10px 24px -14px #3c28781a}[data-theme=light] .sol-seed button:hover{border-color:var(--cx-gold,#c47a28);color:#6a3f0a;background:linear-gradient(#fff8eeeb 0%,#ffecd2d6 100%);box-shadow:inset 0 1px #fffffff5,0 6px 18px -8px #e0983057,0 14px 28px -14px #3c28781f}[data-theme=light] .sol-seed button[class*=sol-seed--basis-]{border-color:#c47a287a;box-shadow:inset 0 1px #ffffffeb,0 0 0 1px #e0983024,0 4px 16px -6px #e0983047,0 10px 24px -14px #3c28781a}[data-theme=light] .sol-quick-chip{-webkit-backdrop-filter:blur(14px)saturate(1.25);backdrop-filter:blur(14px)saturate(1.25);color:#8a5410;background:linear-gradient(#fff6e8b8 0%,#fffaf494 100%);border-color:#c47a2857;box-shadow:inset 0 1px #ffffffd6,0 0 0 1px #c47a280f,0 4px 12px -6px #e0983047,0 12px 26px -14px #3c28781f}[data-theme=light] .sol-quick-chip:hover:not(:disabled){border-color:var(--cx-gold,#c47a28);color:#6a3f0a;background:linear-gradient(#fff0d8d6 0%,#fff6eab8 100%);box-shadow:inset 0 1px #ffffffe6,0 6px 16px -6px #e0983057,0 14px 30px -14px #3c287824}[data-theme=light] .sol-del-head{color:#8a5410}[data-theme=light] .sol-del-card{background:radial-gradient(120% 140% at 0 0,#ffc07a38,#0000 60%),linear-gradient(158deg,#fffdf9 0%,#fff4e4 100%);border-color:#c47a2847;box-shadow:inset 0 1px #ffffffeb}[data-theme=light] .sol-del-card.open{border-color:#c47a2880}[data-theme=light] .sol-del-coach{color:#8a5410}[data-theme=light] .sol-del-planet{color:#a86820}[data-theme=light] .sol-del-title{color:#2a1c10}[data-theme=light] .sol-del-caret{color:#7a6248}[data-theme=light] .sol-del-dl{color:#7a6248;border-left-color:#c47a282e}[data-theme=light] .sol-del-dl:hover{color:#7a4a10;background:#ffc07a2e}[data-theme=light] .sol-del-body{border-top-color:#c47a282e}[data-theme=light] .sol-del-prose{color:#4a3626}[data-theme=light] .sol-del-prose strong{color:#8a5410}[data-theme=light] .sol-del-prose em{color:#9a5a20}[data-theme=light] .sol-del-note,[data-theme=light] .sol-del-time{color:#7a6248}[data-theme=light] .sol-del-chip.delivered{color:#1c6a3c;background:#eafaf0;border-color:#1e8c5066}[data-theme=light] .sol-del-chip.in-app{color:#7a4a10;background:#fff4e4;border-color:#c47a2857}[data-theme=light] .sol-del-chip.pending_channel_setup{color:#7a5a10;background:#fdf6e4;border-color:#b48c3c66}[data-theme=light] .sol-err{color:#a33330;background:#fdf0f0;border-color:#b43c3c4d}[data-theme=light] .sol-mic-err{color:#a33330}.wsky{--w-astral:#7c8cff;--w-violet:#b478ff;--w-ignite:#ffce7a;--w-arrive:#7fe7d8;--w-mist:#cdc8e6;--w-starlight:#edebff;--w-line:#b478ff24;--w-ignite-line:#ffce7a52;--w-ignite-ink:#ffce7a;--w-danger-fill:#f078781a;--w-danger-line:#f0a3a352;--w-danger-ink:#f0b3b3;--w-serif:var(--font-sans);--w-mono:var(--font-sans);--w-grad:linear-gradient(105deg,var(--w-astral),var(--w-violet));max-width:640px;padding:1.1rem 1rem calc(2.5rem + env(safe-area-inset-bottom));margin:0 auto;display:block}@media (min-width:768px){.wsky{max-width:720px;padding:1.6rem 1.25rem 3rem}}.wsky-head{justify-content:space-between;align-items:flex-start;gap:.9rem;margin-bottom:1.1rem;display:flex}.wsky-eyebrow{letter-spacing:.28em;text-transform:uppercase;color:var(--w-mist);align-items:center;gap:6px;margin:0 0 .35rem;font-size:.68rem;display:inline-flex}.wsky-title{font-family:var(--w-serif);letter-spacing:-.01em;color:var(--w-starlight);margin:0;font-size:clamp(1.35rem,6vw,1.85rem);font-weight:600;line-height:1.08}.wsky-sub{color:var(--w-mist);max-width:40ch;margin:.4rem 0 0;font-size:.82rem;line-height:1.5}.wsky-name-btn{cursor:pointer;color:#0a0713;min-height:40px;font:inherit;background:var(--w-grad);border:0;border-radius:999px;flex:none;align-items:center;gap:6px;padding:.5rem .95rem;font-size:.82rem;font-weight:600;transition:filter .2s,transform .15s;display:inline-flex;box-shadow:0 8px 22px -8px #7c8cff99}.wsky-name-btn:hover{filter:brightness(1.07)}.wsky-name-btn:active{transform:scale(.97)}.wsky-name-btn:focus-visible{outline-offset:2px;outline:2px solid #b478ffe6}.wsky-ico{flex:none;width:1rem;height:1rem}.wsky-ico-sm{width:.85rem;height:.85rem;color:var(--w-violet);filter:drop-shadow(0 0 6px #b478ff8c);flex:none}.wsky-spin{animation:.8s linear infinite wsky-spin}@keyframes wsky-spin{to{transform:rotate(360deg)}}.wsky-creator{border:1px solid var(--w-line);background:linear-gradient(158deg,#1c1634eb,#0e0b1cf2);border-radius:18px;margin-bottom:1.2rem;padding:clamp(1rem,4vw,1.3rem);box-shadow:inset 0 1px #ffffff0d}.wsky-field{display:block}.wsky-field+.wsky-field{margin-top:.85rem}.wsky-field-row{flex-direction:column;gap:.85rem;margin-top:.85rem;display:flex}@media (min-width:480px){.wsky-field-row{flex-direction:row}.wsky-field-row .wsky-field{flex:1;min-width:0;margin-top:0}.wsky-field-row .wsky-field+.wsky-field{margin-top:0}}.wsky-label{letter-spacing:.04em;color:var(--w-mist);margin-bottom:.4rem;font-size:.7rem;font-weight:600;display:block}.wsky-optional{opacity:.65;text-transform:none;letter-spacing:0;font-weight:400}.wsky-input,.wsky-select{border:1px solid var(--w-line);color:#f4f0ff;width:100%;font:inherit;background:#16122a;border-radius:13px;outline:none;min-height:44px;padding:.65rem .85rem;font-size:.9rem;line-height:1.4;transition:border-color .2s}.wsky-select{appearance:none;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,var(--w-mist)50%),linear-gradient(135deg,var(--w-mist)50%,transparent 50%);background-position:calc(100% - 18px) 55%,calc(100% - 13px) 55%;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:2rem}.wsky-input:focus,.wsky-select:focus{border-color:var(--w-violet)}.wsky-input:focus-visible,.wsky-select:focus-visible{border-color:var(--w-violet);box-shadow:0 0 0 3px #b478ff47}.wsky-input::placeholder{color:#6f6a93}.wsky-creator-actions{gap:.6rem;margin-top:1.1rem;display:flex}.wsky-create{cursor:pointer;color:#0a0713;min-height:46px;font:inherit;background:var(--w-grad);border:0;border-radius:13px;flex:1;justify-content:center;align-items:center;gap:8px;font-size:.9rem;font-weight:600;transition:filter .2s,transform .15s;display:inline-flex}.wsky-create:hover:not(:disabled){filter:brightness(1.07)}.wsky-create:active:not(:disabled){transform:scale(.98)}.wsky-create:disabled{opacity:.5;cursor:default}.wsky-create:focus-visible{outline-offset:2px;outline:2px solid #b478ffe6}.wsky-cancel{border:1px solid var(--w-line);min-height:46px;color:var(--w-mist);font:inherit;cursor:pointer;background:0 0;border-radius:13px;flex:none;align-items:center;gap:6px;padding:0 1.1rem;font-size:.88rem;transition:color .2s,border-color .2s;display:inline-flex}.wsky-cancel:hover{color:var(--w-starlight);border-color:#b478ff66}.wsky-cancel:focus-visible{outline-offset:2px;color:var(--w-starlight);outline:2px solid #b478ffb3}.wsky-loading{flex-direction:column;gap:.5rem;padding:.3rem 0 0;display:flex}.wsky-loading-label{color:var(--w-mist);letter-spacing:.02em;align-items:center;gap:.5rem;font-size:.82rem;display:inline-flex}.wsky-skel{flex-direction:column;gap:.6rem;margin:.25rem 0 0;padding:0;list-style:none;display:flex}.wsky-skel-row{border:1px solid var(--w-line);background:var(--cx-plate);-webkit-backdrop-filter:blur(var(--cx-plate-blur))saturate(var(--cx-plate-sat));backdrop-filter:blur(var(--cx-plate-blur))saturate(var(--cx-plate-sat));border-radius:15px;align-items:center;gap:.75rem;padding:.8rem .85rem;display:flex}.wsky-skel-star{border-radius:50%;flex:none;width:28px;height:28px}.wsky-skel-lines{flex-direction:column;flex:1;gap:9px;min-width:0;display:flex}.wsky-skel-line{border-radius:6px;width:68%;height:11px}.wsky-skel-line--sm{width:36%;height:8px}.wsky-skel-star,.wsky-skel-line{background:linear-gradient(100deg,#b496ff12 30%,#b496ff38 50%,#b496ff12 70%) 0 0/220% 100%;animation:1.4s ease-in-out infinite wsky-shimmer}@keyframes wsky-shimmer{to{background-position:-120% 0}}.wsky-error-card{border:1px solid var(--w-danger-line);background:linear-gradient(0deg,var(--w-danger-fill),var(--w-danger-fill)),var(--cx-plate-chrome);-webkit-backdrop-filter:blur(var(--cx-plate-blur-chrome))saturate(var(--cx-plate-sat));backdrop-filter:blur(var(--cx-plate-blur-chrome))saturate(var(--cx-plate-sat));box-shadow:var(--cx-plate-shadow);border-radius:15px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.3rem;padding:.9rem 1rem;display:flex}.wsky-error-copy{min-width:12ch;color:var(--w-danger-ink);flex:1;margin:0;font-size:.85rem;line-height:1.45}.wsky-retry{border:1px solid var(--w-line);min-height:38px;color:var(--w-starlight);font:inherit;cursor:pointer;background:0 0;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 .95rem;font-size:.8rem;font-weight:600;transition:color .2s,border-color .2s,background .2s;display:inline-flex}.wsky-retry:hover{background:#b478ff14;border-color:#b478ff73}.wsky-retry:focus-visible{outline-offset:2px;outline:2px solid #b478ffcc}.wsky-list{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.wsky-wish{--wish-accent:var(--w-mist);border:1px solid var(--w-line);background:radial-gradient(120% 150% at 0% 0%,color-mix(in oklab,var(--wish-accent)14%,transparent),transparent 56%),var(--cx-plate);-webkit-backdrop-filter:blur(var(--cx-plate-blur))saturate(var(--cx-plate-sat));backdrop-filter:blur(var(--cx-plate-blur))saturate(var(--cx-plate-sat));border-radius:15px;align-items:center;gap:.75rem;padding:.8rem .85rem;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0d}.wsky-wish[data-state=aligning]{--wish-accent:var(--w-astral)}.wsky-wish[data-state=arriving]{--wish-accent:var(--w-arrive)}.wsky-wish--ignited{--wish-accent:var(--w-ignite);background:radial-gradient(120% 150% at 0% 0%,color-mix(in oklab,var(--w-ignite)22%,transparent),transparent 58%),var(--cx-plate);border-color:var(--w-ignite-line)}.wsky-wish:hover{border-color:color-mix(in oklab,var(--wish-accent)45%,var(--w-line));box-shadow:inset 0 1px 0 #ffffff0f,0 18px 42px -28px color-mix(in oklab,var(--wish-accent)62%,transparent);transform:translateY(-2px)}.wsky-star{background:radial-gradient(circle at 40% 35%,#3a3170,#141031);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #b496ff40}.wsky-star:after{content:"";background:var(--w-mist);border-radius:50%;width:7px;height:7px;transition:background .4s,box-shadow .4s}.wsky-wish[data-state=aligning] .wsky-star:after{background:var(--w-astral);box-shadow:0 0 8px var(--w-astral)}.wsky-wish[data-state=arriving] .wsky-star:after{background:var(--w-arrive);box-shadow:0 0 10px var(--w-arrive)}.wsky-wish--ignited .wsky-star{background:radial-gradient(circle at 45% 40%,#ffe8b8,#ff9e3d);box-shadow:0 0 18px 3px #ffce7ab3}.wsky-wish--ignited .wsky-star:after{background:#fff;box-shadow:0 0 12px #fff}.wsky-wtext{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.wsky-wname{font-family:var(--w-serif);color:var(--w-starlight);font-size:.98rem;line-height:1.25}.wsky-wmeta{font-family:var(--w-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--w-mist);font-size:.62rem}.wsky-wish--ignited .wsky-wmeta{color:var(--w-ignite-ink)}.wsky-ignite{border:1px solid var(--w-ignite-line);min-height:38px;color:var(--w-ignite-ink);font:inherit;cursor:pointer;background:#ffce7a14;border-radius:999px;flex:none;align-items:center;gap:5px;padding:0 .8rem;font-size:.76rem;font-weight:600;transition:filter .2s,border-color .2s,background .2s;display:inline-flex}.wsky-ignite:hover:not(:disabled){filter:brightness(1.12);background:#ffce7a24;border-color:#ffce7a99}.wsky-ignite:disabled{opacity:.6;cursor:wait}.wsky-ignite:focus-visible{outline-offset:2px;border-color:#ffce7a99;outline:2px solid #ffce7ad9}.wsky-ignite-text{line-height:1}.wsky-ignited-chip{width:38px;height:38px;color:var(--w-ignite-ink);background:radial-gradient(circle at 45% 40%,#ffe8b847,#ff9e3d1f);border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:0 0 14px -2px #ffce7a99}.wsky-empty{text-align:center;border:1px dashed var(--w-line);background:radial-gradient(90% 120% at 50% -10%,#b478ff24,transparent 60%),var(--cx-plate);-webkit-backdrop-filter:blur(var(--cx-plate-blur))saturate(var(--cx-plate-sat));backdrop-filter:blur(var(--cx-plate-blur))saturate(var(--cx-plate-sat));border-radius:18px;flex-direction:column;align-items:center;gap:.9rem;padding:2.2rem 1.2rem;display:flex}.wsky-empty-glyph{width:2rem;height:2rem;color:var(--w-violet);filter:drop-shadow(0 0 12px #b478ff80);animation:3.2s ease-in-out infinite wsky-twinkle}@keyframes wsky-twinkle{0%,to{opacity:.82;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}.wsky-empty-copy{max-width:32ch;color:var(--w-mist);margin:0;font-size:.9rem;line-height:1.55}.wsky-err{color:var(--w-danger-ink);margin-top:.7rem;font-size:.82rem}.wsky-burst{z-index:90;pointer-events:none;position:fixed;transform:translate(-50%,-50%)}.wsky-burst-core{background:radial-gradient(circle,#fff7ea 0%,#ffce7a 45%,#0000 72%);border-radius:50%;width:26px;height:26px;margin:-13px 0 0 -13px;animation:.9s cubic-bezier(.22,1,.36,1) both wsky-core;position:absolute;top:0;left:0}@keyframes wsky-core{0%{opacity:0;transform:scale(.2)}30%{opacity:1}to{opacity:0;transform:scale(4.5)}}.wsky-burst-star{width:calc(7px*var(--s,1));height:calc(7px*var(--s,1));margin:calc(-3.5px*var(--s,1))0 0 calc(-3.5px*var(--s,1));background:var(--c,#ffce7a);color:var(--c,#ffce7a);animation:wsky-fly 1.35s cubic-bezier(.22,1,.36,1)var(--d,0s)both;border-radius:50%;position:absolute;top:0;left:0;box-shadow:0 0 8px 1px}@keyframes wsky-fly{0%{opacity:0;transform:translate(0)scale(.4)}15%{opacity:1}to{transform:translate(var(--dx,0),var(--dy,0))scale(1);opacity:0}}.wsky-burst-label{white-space:nowrap;letter-spacing:.08em;color:#ffce7a;text-shadow:0 0 12px #ffbe6ecc;font-size:.8rem;font-weight:600;animation:1.35s cubic-bezier(.22,1,.36,1) both wsky-label;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}@keyframes wsky-label{0%{opacity:0;transform:translate(-50%,-50%)scale(.7)}25%{opacity:1;transform:translate(-50%,-160%)scale(1)}80%{opacity:1}to{opacity:0;transform:translate(-50%,-260%)scale(1)}}@media (prefers-reduced-motion:reduce){.wsky-wish,.wsky-star:after{transition:none}.wsky-wish:hover{transform:none}.wsky-spin,.wsky-skel-star,.wsky-skel-line,.wsky-empty-glyph{animation:none}.wsky-burst-core,.wsky-burst-star{opacity:0;animation:none}.wsky-burst-label{animation:.9s both wsky-label-reduced}@keyframes wsky-label-reduced{0%{opacity:0}25%,75%{opacity:1}to{opacity:0}}}[data-theme=light] .wsky{--w-mist:#5b5580;--w-starlight:#1a1430;--w-line:#281e5024;--w-ignite-line:#dc963c57;--w-ignite-ink:#8a5a12;--w-danger-fill:#dc5a5a1a;--w-danger-line:#b43c3c4d;--w-danger-ink:#a33330}[data-theme=light] .wsky-input,[data-theme=light] .wsky-select{color:#1a1430;-webkit-text-fill-color:#1a1430;background:#fff;border-color:#281e5029}[data-theme=light] .wsky-creator{background:linear-gradient(158deg,#f8f6fff5,#fffffffa)}[data-theme=light] .wsky-ignite{background:#ffce7a2e}[data-theme=light] .wsky-ignite:hover:not(:disabled){filter:none;background:#ffce7a47;border-color:#b4731e8c}.cdn-chip{border:1px solid var(--cx-plate-line-strong);min-height:38px;font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--muted-foreground);cursor:default;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:0 .9rem;font-size:.66rem;font-weight:600;line-height:1;display:inline-flex}.cdn-ico{opacity:.85;flex:none;width:13px;height:13px}.cdn-chip.is-expired{color:var(--a-teal-ink,#7fe7d8);background:#7fe7d814;border-color:#7fe7d880}[data-theme=light] .cdn-chip.is-expired{color:#0d6f5e;background:#0d6f5e1a;border-color:#0d6f5e73}.cdn-sr{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cdn-chip-aln{margin-top:.55rem}.cdn-short{display:none}@media (max-width:420px){.cdn-chip{letter-spacing:.1em;padding:0 .75rem;font-size:.62rem}.cdn-full{display:none}.cdn-short{display:inline}}.arr{--a-astral:#7c8cff;--a-violet:#b478ff;--a-ignite:#ffce7a;--a-arrive:#7fe7d8;--a-mist:#a6a3c7;--a-starlight:#edebff;--a-line:#b478ff24;--a-glass:#14112d9e;--a-serif:var(--font-sans);--a-mono:var(--font-sans);--a-grad:linear-gradient(105deg,var(--a-astral),var(--a-violet));--a-mute:#cdc8e6;--a-gold-ink:#ffce7a;--a-teal-ink:#9ff0e6}.arr-inner{max-width:640px;margin:0 auto;padding:1rem 1rem .5rem}@media (min-width:768px){.arr-inner{max-width:720px;padding:1.6rem 1.25rem .75rem}}.arr-hero{margin-bottom:1.1rem}.arr-eyebrow{letter-spacing:.28em;text-transform:uppercase;color:var(--a-mist);align-items:center;gap:6px;margin:0 0 .4rem;font-size:.68rem;display:inline-flex}.arr-title{font-family:var(--a-serif);letter-spacing:-.01em;color:var(--a-starlight);margin:0;font-size:clamp(1.7rem,8vw,2.6rem);font-weight:600;line-height:1.02}.arr-title .arr-grad,.arr-grad{background:var(--a-grad);color:#0000;-webkit-background-clip:text;background-clip:text}.arr-lede{font-family:var(--a-serif);color:#cfccea;max-width:36ch;margin:.4rem 0 0;font-size:clamp(.95rem,3.5vw,1.15rem);line-height:1.45}.arr-selector{flex-wrap:wrap;align-items:center;gap:.55rem;margin-bottom:1rem;display:flex}.arr-selector-label{letter-spacing:.1em;text-transform:uppercase;color:var(--a-mist);font-size:.72rem;font-family:var(--a-mono)}.arr-select{flex:1 1 0;min-width:0}.arr-card{border:1px solid var(--cx-plate-line);background:var(--cx-plate);-webkit-backdrop-filter:blur(var(--cx-plate-blur))saturate(var(--cx-plate-sat));backdrop-filter:blur(var(--cx-plate-blur))saturate(var(--cx-plate-sat));box-shadow:var(--cx-plate-shadow),0 30px 80px -46px #7c8cff66;border-radius:22px;padding:clamp(1.2rem,5vw,1.8rem)}.arr-loading{color:var(--a-mute);align-items:center;gap:.5rem;padding:1.5rem 0;font-size:.9rem;display:flex}.arr-err{color:var(--a-mute);margin:0;font-size:.9rem;line-height:1.55}.arr-for{font-family:var(--a-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--a-gold-ink);align-items:center;gap:6px;margin:0 0 .9rem;font-size:.68rem;display:inline-flex}.arr-immersion{font-family:var(--a-serif);color:#e4e1fa;text-wrap:pretty;margin:0 0 .4rem;font-size:clamp(1.05rem,4.4vw,1.35rem);line-height:1.6}.arr-soft{color:var(--a-mute)}.arr-wave{align-items:flex-end;gap:3px;height:44px;margin:1.3rem 0 .3rem;display:flex}.arr-wave i{background:var(--a-grad);opacity:.4;transform-origin:bottom;border-radius:2px;flex:1 1 0;min-width:0;transition:opacity .35s,height .35s}.arr-wave.is-playing i{opacity:.95;animation-name:arr-wave-pulse;animation-timing-function:ease-in-out;animation-iteration-count:infinite}@keyframes arr-wave-pulse{0%,to{height:22%}50%{height:90%}}@media (prefers-reduced-motion:reduce){.arr-wave.is-playing i{opacity:.85;animation:none}}.arr-player-wrap{margin-top:.2rem}.arr-player{--ap-accent-a:var(--a-astral);--ap-accent-b:var(--a-violet);margin:0}.arr .arr-player.ap{background:0 0;border:none;gap:.9rem;padding:.15rem 0}.arr .arr-player .ap-label{display:none}.arr .arr-player .ap-btn{width:56px;height:56px}.arr .arr-player .ap-ico{width:24px;height:24px}.arr .arr-player .ap-time{color:var(--a-mute);font-size:.68rem}.arr-toggles{flex-wrap:wrap;gap:.5rem;margin-top:1.1rem;display:flex}.arr-chip{border:1px solid var(--cx-plate-line-strong);min-height:38px;color:var(--a-mute);font-family:var(--a-mono);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:0 .9rem;font-size:.66rem;font-weight:600;transition:color .2s,border-color .2s,background .2s;display:inline-flex}.arr-chip-regen{margin-left:auto}.arr-chip:hover{color:var(--a-starlight);background:var(--cx-inset-hover);border-color:#b478ff66}.arr-chip[aria-pressed=true]{color:var(--a-teal-ink);background:#7fe7d814;border-color:#7fe7d880}.arr-chip:disabled{opacity:.45;cursor:not-allowed}.arr-chip:disabled:hover{color:var(--a-mute);border-color:var(--cx-plate-line-strong);background:0 0}@media (max-width:480px){.arr-chip-regen{margin-left:0}}.arr-cooldown{color:var(--a-mute);flex-wrap:wrap;gap:.25rem .9rem;margin-top:.7rem;font-size:.68rem;display:flex}.arr-cooldown-next{color:var(--a-gold-ink)}.arr-readalong{border-top:1px solid var(--cx-plate-line);font-family:var(--a-serif);color:#e4e1fa;flex-direction:column;gap:1rem;margin-top:1.2rem;padding-top:1.2rem;font-size:1.02rem;line-height:1.7;display:flex}.arr-readalong p{text-wrap:pretty;margin:0}.arr-specter{border-top:1px solid var(--cx-plate-line);flex-direction:column;gap:1rem;margin-top:.4rem;padding-top:1.1rem;display:flex}.arr-specter-toggle{appearance:none;border:1px solid var(--cx-plate-line);color:var(--a-starlight,#cfc8ff);font-family:var(--a-mono);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:999px;align-self:flex-start;padding:.4rem .85rem;font-size:.66rem;transition:border-color .18s,color .18s,background .18s}.arr-specter-toggle:hover{border-color:color-mix(in oklch,var(--a-starlight,#cfc8ff)55%,transparent);color:#efeaff}.arr-specter-toggle[aria-expanded=true]{border-color:color-mix(in oklch,var(--a-starlight,#cfc8ff)70%,transparent);color:#efeaff}.arr-footer{text-align:center;font-family:var(--a-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--a-mute);margin:1.5rem 0 .5rem;font-size:.62rem}.arr-footer b{color:var(--a-starlight);font-weight:600}.arr-gate{color:var(--a-gold-ink);background:#ffce7a0f;border:1px solid #ffce7a57;border-radius:999px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:.9rem;padding:.55rem .95rem;font-size:.82rem;line-height:1.4;display:inline-flex}.arr-gate-link{color:inherit;text-underline-offset:2px;align-items:center;gap:4px;font-weight:600;text-decoration:underline;display:inline-flex}.arr-ico{flex:none;width:1rem;height:1rem}.arr-ico-sm{flex:none;width:.85rem;height:.85rem}.arr-spin{animation:.8s linear infinite arr-spin}@keyframes arr-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.arr-spin{animation:none}}[data-theme=light] .arr{--a-mist:#5b5580;--a-starlight:#1a1430;--a-line:#281e5024;--a-mute:#5a5278;--a-gold-ink:#8a5a12;--a-teal-ink:#0d6f5e}[data-theme=light] .arr-title{color:#1a1430}[data-theme=light] .arr-eyebrow,[data-theme=light] .arr-selector-label{color:#5b5580}[data-theme=light] .arr-lede,[data-theme=light] .arr-immersion,[data-theme=light] .arr-readalong{color:#1a1430}[data-theme=light] .arr-soft{color:#5a5278}[data-theme=light] .arr-chip{color:#5a5278;border-color:#281e502e}[data-theme=light] .arr-chip:hover{color:#1a1430;background:#6d5efc14;border-color:#6d5efc66}[data-theme=light] .arr-chip[aria-pressed=true]{color:#0d6f5e;background:#0d6f5e1a;border-color:#0d6f5e73}[data-theme=light] .arr-cooldown{color:#5a5278}[data-theme=light] .arr-cooldown-next{color:#8a5a12}[data-theme=light] .arr-gate{color:#8a5a12;background:#ffce7a24;border-color:#8a5a1259}[data-theme=light] .arr-footer{color:#5a5278}[data-theme=light] .arr-footer b{color:#1a1430}[data-theme=light] .arr-loading,[data-theme=light] .arr-err{color:#5a5278}[data-theme=light] .arr-specter-toggle,[data-theme=light] .arr-specter-toggle:hover,[data-theme=light] .arr-specter-toggle[aria-expanded=true]{color:#1a1430}.aln{--al-astral:#7c8cff;--al-violet:#b478ff;--al-ignite:#ffce7a;--al-arrive:#7fe7d8;--al-rose:#ff8fb8;--al-mist:#a6a3c7;--al-starlight:#edebff;--al-line:#b478ff24;--al-grad:linear-gradient(105deg,var(--al-astral),var(--al-violet));--al-font:var(--font-sans);--al-mute:#cdc8e6;--al-ink:#f1eefe;--al-plate:linear-gradient(158deg,#1e193c8c,#0d0b1c9e);--al-plate-empty:linear-gradient(158deg,#16112880,#0c0a1699);--al-chip:#14112d80;--al-plate-shadow:none;--al-dot-shadow:0 0 10px 1px var(--al-dot-accent)}.aln-inner{max-width:640px;padding:1rem 1rem calc(2rem + env(safe-area-inset-bottom));margin:0 auto}@media (min-width:768px){.aln-inner{max-width:720px;padding:1.6rem 1.25rem 3rem}}.aln-hero{margin-bottom:1.2rem}.aln-eyebrow{font-family:var(--al-font);letter-spacing:.28em;text-transform:uppercase;color:var(--al-mist);align-items:center;gap:6px;margin:0 0 .4rem;font-size:.68rem;display:inline-flex}.aln-title{font-family:var(--al-font);letter-spacing:-.01em;color:var(--al-starlight);margin:0;font-size:clamp(1.7rem,8vw,2.6rem);font-weight:600;line-height:1.02}.aln-lede{font-family:var(--al-font);color:#cfccea;max-width:38ch;margin:.45rem 0 0;font-size:clamp(.95rem,3.5vw,1.15rem);line-height:1.45}.aln-body{margin-top:.6rem}.aln-loading{color:var(--al-mute);font-family:var(--al-font);align-items:center;gap:.5rem;padding:2.5rem 0;font-size:.9rem;display:flex}.aln-err{color:var(--al-mute);font-family:var(--al-font);margin:0;padding:1.6rem 0;font-size:.9rem;line-height:1.55}.aln-footer{text-align:center;font-family:var(--al-font);letter-spacing:.18em;text-transform:uppercase;color:var(--al-mute);margin:1.6rem 0 .4rem;font-size:.62rem}.aln-footer b{color:var(--al-starlight);font-weight:600}.aln-ico{flex:none;width:1rem;height:1rem}.aln-ico-sm{flex:none;width:.85rem;height:.85rem}.aln-spin{animation:.8s linear infinite aln-spin}@keyframes aln-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.aln-spin{animation:none}}.ald{font-family:var(--font-sans)}.ald-stage{perspective:1200px;outline:none;height:clamp(320px,62vw,430px);position:relative}.ald-cards{position:absolute;inset:0}.ald-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ald-card{--card-accent:var(--al-violet);--card-tint:18%;border:1px solid var(--cx-plate-line);background:radial-gradient(130% 100% at 50% 0%,color-mix(in oklab,var(--card-accent)var(--card-tint,18%),transparent),transparent 62%),var(--cx-plate-chrome);width:min(100%,460px);min-height:clamp(258px,52vw,340px);box-shadow:var(--cx-plate-shadow-float),0 34px 90px -48px color-mix(in oklab,var(--card-accent)60%,transparent);-webkit-backdrop-filter:blur(var(--cx-plate-blur-chrome))saturate(var(--cx-plate-sat));backdrop-filter:blur(var(--cx-plate-blur-chrome))saturate(var(--cx-plate-sat));color:var(--al-starlight);transform-origin:50%;will-change:transform,opacity;-webkit-user-select:none;user-select:none;touch-action:pan-y;border-radius:26px;flex-direction:column;padding:clamp(1.4rem,6vw,2.1rem);transition:transform .55s cubic-bezier(.22,1,.36,1),opacity .45s;display:flex;position:absolute;top:50%;left:50%}.ald-card.is-active{cursor:grab;touch-action:none}.ald-card.is-dragging{cursor:grabbing;transition:none}.ald-card:not(.is-active){pointer-events:none}.ald-stage:focus-visible .ald-card.is-active{box-shadow:0 0 0 2px #b478ffbf,var(--cx-plate-shadow-float),0 34px 90px -48px color-mix(in oklab,var(--card-accent)60%,transparent)}.ald-save{border:1px solid var(--cx-inset-line);background:var(--cx-inset);width:40px;height:40px;color:var(--al-mist);cursor:pointer;z-index:3;border-radius:50%;place-items:center;transition:color .2s,background .2s,box-shadow .2s,transform .15s;display:grid;position:absolute;top:clamp(.9rem,3.5vw,1.35rem);right:clamp(.9rem,3.5vw,1.35rem)}.ald-save.is-saved{background:color-mix(in oklab,var(--card-accent)22%,var(--cx-inset));color:var(--card-accent);box-shadow:0 0 14px -2px var(--card-accent)}.ald-save:disabled{cursor:default;opacity:.6}.ald-save-ico{width:1.1rem;height:1.1rem}.ald-pillar{letter-spacing:.2em;text-transform:uppercase;color:var(--al-mute);align-items:center;gap:8px;font-size:.66rem;font-weight:600;display:inline-flex}.ald-dot{background:var(--card-accent);width:8px;height:8px;box-shadow:0 0 10px 1px var(--card-accent);border-radius:50%}.ald-text{font-family:var(--font-sans);letter-spacing:-.01em;color:var(--al-ink);text-wrap:pretty;flex:1;align-items:center;margin:1.1rem 0 0;font-size:clamp(1.35rem,5.6vw,1.9rem);font-weight:500;line-height:1.32;display:flex}.ald-count{letter-spacing:.16em;color:var(--al-mute);align-self:flex-end;margin-top:1rem;font-size:.62rem}.ald-controls{justify-content:center;align-items:center;gap:.9rem;margin-top:1.4rem;display:flex}.ald-nav{border:1px solid var(--cx-plate-line);background:var(--cx-plate-chrome);width:42px;height:42px;-webkit-backdrop-filter:blur(var(--cx-plate-blur-chrome))saturate(var(--cx-plate-sat));backdrop-filter:blur(var(--cx-plate-blur-chrome))saturate(var(--cx-plate-sat));box-shadow:var(--cx-plate-shadow);color:var(--al-starlight);cursor:pointer;border-radius:50%;flex:none;place-items:center;transition:color .2s,border-color .2s,background .2s,transform .15s;display:grid}.ald-nav:hover:not(:disabled){background:var(--cx-plate-deep);border-color:#b478ff73}.ald-nav:active:not(:disabled){transform:scale(.94)}.ald-nav:disabled{opacity:.32;cursor:default}.ald-nav-ico{width:1.15rem;height:1.15rem}.ald-dots{align-items:center;gap:8px;display:flex}.ald-dotbtn{background:var(--al-mist);cursor:pointer;border:0;border-radius:50%;width:8px;height:8px;padding:0;transition:transform .2s,background .2s,box-shadow .2s}.ald-dotbtn:hover{background:var(--al-starlight)}.ald-dotbtn.is-on{background:var(--al-violet);transform:scale(1.35);box-shadow:0 0 8px 1px #b478ff99}.ald-hint{text-align:center;letter-spacing:.14em;text-transform:uppercase;color:var(--al-mute);margin:.85rem 0 0;font-size:.62rem}.ald-empty{text-align:center;border:1px dashed var(--cx-plate-line-strong);background:var(--cx-plate);-webkit-backdrop-filter:blur(var(--cx-plate-blur))saturate(var(--cx-plate-sat));backdrop-filter:blur(var(--cx-plate-blur))saturate(var(--cx-plate-sat));box-shadow:var(--cx-plate-shadow);border-radius:22px;justify-content:center;align-items:center;padding:2.4rem 1.4rem;display:flex}.ald-empty-copy{max-width:34ch;color:var(--al-mute);margin:0;font-size:.95rem;line-height:1.55}@media (prefers-reduced-motion:reduce){.ald-card,.ald-nav,.ald-dotbtn,.ald-save{transition:none}}.aln-saved{font-family:var(--al-font);margin-top:2.2rem}.aln-saved-head{align-items:center;gap:.5rem;margin-bottom:.85rem;display:flex}.aln-saved-label{letter-spacing:.22em;text-transform:uppercase;color:var(--al-mist);font-size:.66rem}.aln-saved-count{color:var(--al-starlight);background:var(--al-line);border-radius:999px;padding:.2rem .5rem;font-size:.6rem;font-weight:600;line-height:1}.aln-saved-empty{border:1px dashed var(--al-line);background:var(--al-plate-empty);box-shadow:var(--al-plate-shadow);color:var(--al-mist);border-radius:16px;margin:0;padding:1.1rem 1.2rem;font-size:.92rem;line-height:1.55}.aln-saved-list{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.aln-saved-item{border:1px solid var(--al-line);background:var(--al-plate);box-shadow:var(--al-plate-shadow);border-radius:16px;justify-content:space-between;align-items:center;gap:.75rem;padding:.8rem .9rem .8rem 1rem;display:flex}.aln-saved-main{align-items:center;gap:.7rem;min-width:0;display:flex}.aln-saved-dot{background:var(--al-dot-accent);width:9px;height:9px;box-shadow:var(--al-dot-shadow);border-radius:50%;flex:none}.aln-saved-text{color:var(--al-starlight);text-wrap:pretty;font-size:.98rem;line-height:1.4}.aln-saved-remove{border:1px solid var(--al-line);background:var(--al-chip);width:30px;height:30px;color:var(--al-mist);cursor:pointer;border-radius:50%;flex:none;place-items:center;display:grid}.aln-saved-remove:disabled{cursor:default;opacity:.5}.aln-saved-remove-ico{width:.95rem;height:.95rem}[data-theme=light] .aln{--al-mist:#5b5580;--al-starlight:#1a1430;--al-line:#281e5024;--al-mute:#5a5278;--al-ink:#201a3c;--al-plate:linear-gradient(158deg,#ffffffeb,#f4f1ffdb);--al-plate-empty:linear-gradient(158deg,#fffc,#f3f0ffb8);--al-chip:#281e500e;--al-plate-shadow:inset 0 1px 0 #ffffffe6,0 14px 32px -22px #3c287847;--al-dot-shadow:0 0 0 1px #281e508c}[data-theme=light] .aln-lede{color:#2a2450}[data-theme=light] .ald-card{--card-tint:22%}.lib{--l-astral:#7c8cff;--l-violet:#b478ff;--l-ignite:#ffce7a;--l-arrive:#7fe7d8;--l-moon:#9fb4ff;--l-mist:#a6a3c7;--l-faint:#a6a3c79e;--l-starlight:#edebff;--l-line:#b478ff1f;--l-hair:#b478ff17;--l-field:var(--cx-plate-chrome);--l-glass:var(--cx-plate);--l-hover:#b478ff0f;--l-accent-soft:#b478ff24;--l-mute:#cdc8e6;--l-sans:var(--font-sans);font-family:var(--l-sans)}.lib-inner{max-width:680px;margin:0 auto;padding:1.15rem 1rem 2.5rem}@media (min-width:768px){.lib-inner{max-width:720px;padding:2rem 1.25rem 3rem}}.lib-hero{margin-bottom:1.5rem}.lib-eyebrow{letter-spacing:.28em;text-transform:uppercase;color:var(--l-mist);align-items:center;gap:7px;margin:0 0 .55rem;font-size:.66rem;font-weight:500;display:inline-flex}.lib-title{letter-spacing:-.02em;text-wrap:balance;color:var(--l-starlight);margin:0;font-size:clamp(1.85rem,8vw,2.5rem);font-weight:600;line-height:1.04}.lib-lede{text-wrap:pretty;color:#cfccea;max-width:54ch;margin:.6rem 0 0;font-size:clamp(.92rem,3.2vw,1.02rem);line-height:1.55}.lib-toolbar{align-items:center;gap:.6rem;margin-bottom:.55rem;display:flex}.lib-search{border:1px solid var(--cx-plate-line);background:var(--l-field);min-width:0;-webkit-backdrop-filter:blur(var(--cx-plate-blur-chrome))saturate(var(--cx-plate-sat));backdrop-filter:blur(var(--cx-plate-blur-chrome))saturate(var(--cx-plate-sat));border-radius:13px;flex:1;align-items:center;gap:.55rem;min-height:46px;padding:.55rem .75rem;transition:border-color .2s,box-shadow .2s;display:flex}.lib-search:focus-within{border-color:#b478ff80;box-shadow:0 0 0 3px #b478ff1f}.lib-search-ico{color:var(--l-mist);flex:none}.lib-search-input{min-width:0;color:var(--l-starlight);font:inherit;background:0 0;border:none;outline:none;flex:1;font-size:.92rem}.lib-search-input::placeholder{color:var(--l-mist);opacity:1}.lib-search-clear{color:var(--l-mist);cursor:pointer;background:0 0;border:none;border-radius:7px;padding:3px;transition:color .2s,background .2s;display:inline-flex}.lib-search-clear:hover{color:var(--l-starlight);background:var(--l-hover)}.lib-search-clear:focus-visible{outline:none;box-shadow:0 0 0 2px #b478ff8c}.lib-filters-toggle{border:1px solid var(--cx-plate-line);background:var(--l-field);min-height:46px;-webkit-backdrop-filter:blur(var(--cx-plate-blur-chrome))saturate(var(--cx-plate-sat));backdrop-filter:blur(var(--cx-plate-blur-chrome))saturate(var(--cx-plate-sat));color:var(--l-mist);font:inherit;cursor:pointer;border-radius:13px;flex:none;align-items:center;gap:7px;padding:0 .9rem;font-size:.8rem;font-weight:500;transition:color .2s,border-color .2s,background .2s;display:inline-flex}.lib-filters-toggle:hover{color:var(--l-starlight);border-color:#b478ff66}.lib-filters-toggle[aria-expanded=true],.lib-filters-toggle[data-active]{color:var(--l-starlight);background:linear-gradient(0deg,var(--l-accent-soft),var(--l-accent-soft)),var(--l-field);border-color:#b478ff73}.lib-filters-toggle:focus-visible{outline:none;box-shadow:0 0 0 2px #b478ff8c}.lib-filters-badge{background:var(--l-violet);color:#140f26;font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:.66rem;font-weight:700;display:inline-flex}@media (max-width:400px){.lib-filters-toggle span:not(.lib-filters-badge){clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lib-filters-toggle{padding:0 .75rem}}.lib-filters{border:1px solid var(--cx-plate-line);background:var(--cx-plate-chrome);-webkit-backdrop-filter:blur(var(--cx-plate-blur-chrome))saturate(var(--cx-plate-sat));backdrop-filter:blur(var(--cx-plate-blur-chrome))saturate(var(--cx-plate-sat));box-shadow:var(--cx-plate-shadow-float);border-radius:15px;flex-direction:column;gap:.85rem;margin-bottom:.55rem;padding:1rem .95rem;animation:.24s lib-reveal;display:flex}@keyframes lib-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.lib-chiprow{flex-direction:column;gap:.45rem;display:flex}.lib-chiprow-label{letter-spacing:.16em;text-transform:uppercase;color:var(--l-mute);font-size:.6rem;font-weight:600}.lib-chiprow-chips{flex-wrap:wrap;gap:.4rem;display:flex}.lib-chip{border:1px solid var(--cx-plate-line-strong);min-height:30px;color:var(--l-mist);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:.25rem .75rem;font-size:.74rem;font-weight:500;transition:color .2s,border-color .2s,background .2s}.lib-chip:hover{color:var(--l-starlight);border-color:#b478ff66}.lib-chip[aria-pressed=true]{color:var(--l-starlight);background:var(--l-accent-soft);border-color:#b478ff80}.lib-chip:focus-visible{outline:none;box-shadow:0 0 0 2px #b478ff8c}.lib-daterow{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;max-width:100%;display:flex}.lib-daterow-label{margin-right:.1rem}.lib-date{appearance:none;border:1px solid var(--cx-plate-line-strong);background:var(--l-field);color:var(--l-starlight);font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;cursor:pointer;border-radius:10px;outline:none;flex:8.5rem;min-width:0;max-width:100%;min-height:36px;padding:.4rem .6rem;font-size:.78rem;transition:border-color .2s}.lib-date:focus{border-color:#b478ff80}.lib-daterow-sep{color:var(--l-mute);font-size:.8rem}.lib-clear-all{color:var(--l-mist);font:inherit;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:5px;margin-left:auto;padding:.35rem .4rem;font-size:.68rem;font-weight:600;transition:color .2s,background .2s;display:inline-flex}.lib-clear-all:hover{color:var(--l-starlight);background:var(--l-hover)}.lib-clear-all:focus-visible{outline:none;box-shadow:0 0 0 2px #b478ff8c}@media (max-width:480px){.lib-clear-all{margin-left:0}}.lib-status{color:var(--l-faint);font-variant-numeric:tabular-nums;margin:0 0 1.35rem;padding:0 .15rem;font-size:.72rem}.lib-results{flex-direction:column;gap:2rem;transition:opacity .25s;display:flex}.lib-results.is-fetching{opacity:.55}.lib-month{flex-direction:column;display:flex}.lib-month-head{align-items:baseline;gap:.8rem;padding:0 .15rem .4rem;display:flex}.lib-month-label{letter-spacing:.14em;text-transform:uppercase;color:var(--l-mist);flex:none;margin:0;font-size:.78rem;font-weight:600}.lib-month-rule{background:var(--l-hair);flex:1;height:1px;transform:translateY(-2px)}.lib-month-count{color:var(--l-faint);flex:none;font-size:.7rem}.lib-month-list{-webkit-backdrop-filter:blur(var(--cx-plate-blur))saturate(var(--cx-plate-sat));backdrop-filter:blur(var(--cx-plate-blur))saturate(var(--cx-plate-sat));border-radius:20px;flex-direction:column;gap:.5rem;display:flex}.lib-row{--row-accent:var(--l-violet);--row-glyph:color-mix(in srgb,var(--row-accent)74%,white);border:1px solid var(--cx-plate-line);background:var(--cx-plate);width:100%;-webkit-backdrop-filter:blur(var(--cx-plate-blur,18px))saturate(var(--cx-plate-sat,1.2));backdrop-filter:blur(var(--cx-plate-blur,18px))saturate(var(--cx-plate-sat,1.2));box-shadow:var(--cx-plate-shadow);color:inherit;text-align:left;animation:.42s cubic-bezier(.22,.7,.16,1) both lib-row-frost-in;animation-delay:calc(var(--row-i,0)*28ms);border-radius:16px;align-items:center;gap:.8rem;padding:.8rem .85rem;text-decoration:none;transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;position:relative;overflow:hidden}@keyframes lib-row-frost-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.lib-row{animation:none}}.lib-row:before{content:"";pointer-events:none;background:linear-gradient(180deg,var(--row-accent),color-mix(in srgb,var(--row-accent)35%,transparent));width:3px;position:absolute;top:0;bottom:0;left:0}.lib-row>*{position:relative}.lib-row[data-type=weekly-podcast]{--row-accent:var(--l-astral)}.lib-row[data-type=monthly-chronicle]{--row-accent:var(--l-moon)}.lib-row[data-type=weekly-report]{--row-accent:var(--l-arrive)}.lib-row[data-type=arrival],.lib-row[data-type=wish]{--row-accent:var(--l-ignite)}.lib-row[data-type=coach]{--row-accent:var(--l-violet)}button.lib-row{font:inherit;cursor:pointer;appearance:none}a.lib-row:hover,.lib-row[href]:hover,button.lib-row:hover{border-color:color-mix(in srgb,var(--row-accent)42%,var(--cx-plate-line));box-shadow:var(--cx-plate-shadow),0 20px 44px -26px color-mix(in srgb,var(--row-accent)55%,transparent);transform:translateY(-2px)}.lib-row:focus-visible{box-shadow:var(--cx-plate-shadow),0 0 0 2px #b478ff99;border-color:#b478ff8c;outline:none}a.lib-row:hover .lib-row-go,button.lib-row:hover .lib-row-go,.lib-row:focus-visible .lib-row-go{color:var(--l-starlight);border-color:color-mix(in srgb,var(--row-accent)55%,transparent);background:color-mix(in srgb,var(--row-accent)20%,transparent)}.lib-row-ico{border:1px solid color-mix(in srgb,var(--row-accent)26%,transparent);background:linear-gradient(150deg,color-mix(in srgb,var(--row-accent)26%,transparent),color-mix(in srgb,var(--row-accent)7%,transparent));width:40px;height:40px;color:var(--row-glyph);border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex}.lib-row-body{flex-direction:column;flex:1;gap:.26rem;min-width:0;display:flex}.lib-row-title{letter-spacing:-.005em;color:var(--l-starlight);-webkit-line-clamp:2;line-clamp:2;overflow-wrap:normal;word-break:normal;-webkit-box-orient:vertical;max-height:calc(2.68em + 1px);font-size:.95rem;font-weight:600;line-height:1.34;display:-webkit-box;overflow:hidden}.lib-row-meta{color:var(--l-mute);flex-wrap:wrap;align-items:center;gap:.3rem;min-width:0;font-size:.72rem;display:flex}.lib-row-type{letter-spacing:.09em;text-transform:uppercase;color:var(--l-mute);font-size:.62rem;font-weight:700}.lib-row-created{cursor:default;color:var(--l-mute)}.lib-row-rel{color:var(--l-mute)}.lib-tabular{font-variant-numeric:tabular-nums}.lib-row-dot{color:color-mix(in srgb,var(--l-mute)60%,transparent)}.lib-row-tag{color:var(--l-mute);text-overflow:ellipsis;white-space:nowrap;max-width:20ch;overflow:hidden}.lib-row-go{border:1px solid var(--cx-plate-line);background:color-mix(in srgb,var(--row-accent)8%,transparent);width:34px;height:34px;color:var(--l-mute);border-radius:999px;flex:none;justify-content:center;align-self:center;align-items:center;transition:color .2s,background .2s,border-color .2s;display:inline-flex}.lib-row-go[data-play]{color:var(--row-glyph);border-color:color-mix(in srgb,var(--row-accent)34%,transparent);background:color-mix(in srgb,var(--row-accent)14%,transparent)}.lib-skeletons{flex-direction:column;gap:.5rem;display:flex}.lib-skeleton{border:1px solid var(--cx-plate-line);background:var(--cx-plate);height:72px;box-shadow:var(--cx-plate-shadow);border-radius:16px;animation:1.6s ease-in-out infinite lib-pulse}@keyframes lib-pulse{0%,to{opacity:.45}50%{opacity:.8}}.lib-state{text-align:center;border:1px solid var(--cx-plate-line);background:var(--l-glass);-webkit-backdrop-filter:blur(var(--cx-plate-blur))saturate(var(--cx-plate-sat));backdrop-filter:blur(var(--cx-plate-blur))saturate(var(--cx-plate-sat));box-shadow:var(--cx-plate-shadow),0 30px 80px -46px #b478ff73;border-radius:20px;flex-direction:column;align-items:center;gap:.6rem;padding:3rem 1.4rem;display:flex}.lib-empty-orb{width:46px;height:46px;color:var(--l-violet);opacity:.85;justify-content:center;align-items:center;margin-bottom:.3rem;display:inline-flex;position:relative}.lib-empty-orb:before{content:"";filter:blur(4px);background:#b478ff29;border-radius:999px;position:absolute;inset:-6px}.lib-empty-orb .lib-ico{position:relative}.lib-state-title{color:var(--l-starlight);letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:.98rem;font-weight:600}.lib-state-body{color:var(--l-mute);text-wrap:pretty;max-width:38ch;margin:0;font-size:.86rem;line-height:1.6}.lib-retry{min-height:44px;color:var(--l-starlight);font:inherit;cursor:pointer;background:0 0;border:1px solid #b478ff66;border-radius:999px;align-items:center;gap:5px;margin-top:.6rem;padding:0 1.1rem;font-size:.78rem;font-weight:600;transition:background .2s,border-color .2s;display:inline-flex}.lib-retry:hover{background:var(--l-accent-soft);border-color:#b478ff99}.lib-retry:focus-visible{outline:none;box-shadow:0 0 0 2px #b478ff8c}.lib-pager{justify-content:center;align-items:center;gap:1rem;padding-top:.6rem;display:flex}.lib-pager-btn{border:1px solid var(--l-line);min-height:38px;color:var(--l-mist);font:inherit;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:5px;padding:0 .9rem;font-size:.68rem;font-weight:600;transition:color .2s,border-color .2s;display:inline-flex}.lib-pager-btn:hover:not(:disabled){color:var(--l-starlight);border-color:#b478ff66}.lib-pager-btn:focus-visible{outline:none;box-shadow:0 0 0 2px #b478ff8c}.lib-pager-btn:disabled{opacity:.4;cursor:not-allowed}.lib-pager-of{color:var(--l-faint);font-size:.72rem}.lib-footer{text-align:center;letter-spacing:.18em;text-transform:uppercase;color:var(--l-faint);margin:2.5rem 0 0;font-size:.58rem}.lib-footer b{color:var(--l-mist);font-weight:600}.lib-ico{flex:none;width:1.2rem;height:1.2rem}.lib-ico-sm{flex:none;width:.95rem;height:.95rem}.lib-ico-xs{flex:none;width:.78rem;height:.78rem}.lib-ico-badge{flex:none;width:1.15rem;height:1.15rem}.lib-ico-go{flex:none;width:1rem;height:1rem}@media (prefers-reduced-motion:reduce){.lib-skeleton,.lib-filters{animation:none}.lib-row,.lib-results,.lib-row-go{transition:none}a.lib-row:hover,.lib-row[href]:hover,button.lib-row:hover{transform:none}}[data-theme=light] .lib{--l-mist:#5b5580;--l-faint:#5b5580b8;--l-starlight:#1a1430;--l-line:#281e501f;--l-hair:#281e5014;--l-hover:#785ac80f;--l-accent-soft:#8c5adc1f;--l-mute:#5a5278}[data-theme=light] .lib-row{--row-glyph:color-mix(in srgb,var(--row-accent)58%,#241a44)}[data-theme=light] .lib-lede{color:#2a2450}[data-theme=light] .lib-date{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.xauth{--xa-blue:#6366f1;--xa-violet:#7c6fff;--xa-amethyst:#a78bfa;--xa-grad:linear-gradient(120deg,var(--xa-blue),var(--xa-violet)50%,var(--xa-amethyst));padding-top:var(--x-cutout-top,0px);padding-bottom:var(--x-cutout-bottom,0px)}.xauth-scrim{background:radial-gradient(82% 70% at 50% 44%,#06060ce0,#06060c85 48%,#06060c24 76%,#0000 100%)}.xauth-orb{background:var(--xa-grad);animation:6.5s ease-in-out infinite xa-breathe;position:relative;box-shadow:0 0 34px -8px #7c6fff8c}.xauth-orb:after{content:"";border-radius:inherit;mix-blend-mode:screen;background:radial-gradient(circle at 34% 30%,#ffffffd9,#0000 46%);position:absolute;inset:0}@keyframes xa-breathe{0%,to{box-shadow:0 0 30px -9px #6366f180}50%{box-shadow:0 0 56px -6px #a78bfac7}}.xauth-mark{-webkit-user-select:none;user-select:none;width:auto;height:22px;margin-inline:auto;display:block}.xauth-mark-sm{height:17px}.xauth .relative.z-10.flex.flex-col.items-center .xauth-mark,.xauth .relative.z-10 .xauth-mark{margin-inline:auto}.xauth-card{-webkit-backdrop-filter:blur(18px)saturate(1.3);color:#f4f0ff;background:radial-gradient(120% 140% at 0 0,#6366f11a,#0000 55%),radial-gradient(120% 140% at 100% 100%,#a78bfa1f,#0000 55%),linear-gradient(158deg,#18122e 0%,#0e0b18 100%);border:1px solid #c9b8ff29;box-shadow:inset 0 1px #ffffff0f,0 30px 64px -30px #000000e6,0 26px 60px -34px #000000d9}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.xauth-card{background:radial-gradient(120% 140% at 0 0,#6366f11a,#0000 55%),linear-gradient(158deg,#18122e 0%,#0e0b18 100%)}}.xauth-input{color:#f4f0ff;caret-color:#f4f0ff;-webkit-text-fill-color:#f4f0ff;background:#16122a;border:1px solid #c9b8ff2e;border-radius:12px;outline:none;width:100%;min-height:44px;padding:.65rem 1rem;font-size:.875rem;transition:border-color .2s,box-shadow .2s,background .2s}.xauth-input::placeholder{color:#a29ec7b8;-webkit-text-fill-color:#a29ec7b8}.xauth-input:focus-visible{background:#1a1630;border-color:#7c6fff73;box-shadow:0 0 0 3px #7c6fff38}.xauth-oauth{color:#e8e2ff;background:#16122a;border:1px solid #c9b8ff29;border-radius:12px;justify-content:center;align-items:center;gap:.625rem;width:100%;min-height:44px;padding:.625rem 1rem;font-size:.875rem;font-weight:500;transition:background .2s,border-color .2s,color .2s;display:flex}.xauth-oauth:hover{color:#f4f0ff;background:#1e1a32;border-color:#c9b8ff47}.xauth-ghost{color:#c8c0e8;background:#16122a;border:1px solid #c9b8ff24;border-radius:12px;width:100%;min-height:44px;font-weight:500;transition:background .2s,color .2s,border-color .2s}.xauth-ghost:hover:not(:disabled){color:#f4f0ff;background:#1e1a32;border-color:#c9b8ff42}.xauth-mailbox{background:radial-gradient(120% 100% at 50% 0,#7c6fff2e,#0000 70%),linear-gradient(158deg,#1a1630 0%,#12101c 100%);border:1px solid #cdd6ff38;box-shadow:inset 0 1px #ffffff14,0 0 30px -10px #7c6fff80}.xauth-tier-fieldset{border:0;min-width:0;margin:0;padding:0}.xauth-tier-grid{gap:.5rem;display:grid}@media (min-width:480px){.xauth-tier-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.xauth-tier{text-align:left;color:#c8c0e8;cursor:pointer;background:#16122a;border:1px solid #c9b8ff29;border-radius:14px;flex-direction:column;align-items:flex-start;gap:.2rem;min-height:44px;padding:.75rem .85rem;transition:border-color .15s,background .15s,box-shadow .15s;display:flex;position:relative}.xauth-tier:hover{background:#1a1630;border-color:#c9b8ff4d}.xauth-tier--on{color:#f4f0ff;background:radial-gradient(120% 100% at 0 0,#7c6fff33,#0000 65%),#1a1630;border-color:#a78bfa8c;box-shadow:0 0 0 1px #7c6fff33}.xauth-tier--featured .xauth-tier-badge{letter-spacing:.06em;text-transform:uppercase;color:#0b0a16;background:linear-gradient(120deg,#6366f1,#a78bfa);border-radius:999px;padding:.15rem .4rem;font-size:.58rem;font-weight:700;position:absolute;top:-.4rem;right:.5rem}.xauth-tier-name{color:#f4f0ff;font-size:.9rem;font-weight:650}.xauth-tier-price{color:#c7bcff;font-variant-numeric:tabular-nums;font-size:.78rem;font-weight:600}.xauth-tier-price-was{color:#c7bcff80;margin-right:.35rem;font-weight:400;text-decoration:line-through;text-decoration-thickness:1px}.xauth-tier-blurb{color:#a8a2c7d9;margin-top:.15rem;font-size:.68rem;line-height:1.35}.xauth-tier-check{color:#0b0a16;background:linear-gradient(120deg,#6366f1,#a78bfa);border-radius:999px;justify-content:center;align-items:center;width:1.15rem;height:1.15rem;display:inline-flex;position:absolute;top:.55rem;right:.55rem}.xauth-tier--featured.xauth-tier--on .xauth-tier-check{top:.85rem}.xauth-pw-meter{align-items:center;gap:.55rem;display:flex}.xauth-pw-bars{flex:1;gap:.25rem;display:flex}.xauth-pw-bar{background:#ffffff1a;border-radius:999px;flex:1;height:3px;transition:background .2s}.xauth-pw-bar.is-on{background:#a78bfaa6}.xauth-pw-bar.is-strong{background:#8ff0e0bf}.xauth-terms{padding:.15rem 0}.xauth-check{accent-color:#7c6fff;cursor:pointer;flex-shrink:0;width:1.05rem;height:1.05rem}.xauth-cta{background-image:var(--xa-grad);box-shadow:0 8px 30px -12px #7c6fff8c}.xauth-cta:hover:not([aria-disabled=true]){transform:translateY(-1px);box-shadow:0 0 36px -6px #7c6fffad}.xauth-cta:active:not([aria-disabled=true]){transform:translateY(0)}.xauth :focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #a78bfab3}.xauth-title{color:#f4f0ff}.xauth-lede{color:#e8e2ffb8}.xauth-tagline{color:#e8e2ff9e}.xauth-label{color:#e8e2ffb8}.xauth-hint{color:#c8c0e6b8}.xauth-quiet{color:#c8c0e69e}.xauth-link{color:#e8e2ffc7;transition:color .15s}.xauth-link:hover{color:#f4f0ff}.xauth-link-quiet{color:#c8c0e6b3;transition:color .15s}.xauth-link-quiet:hover{color:#f4f0ffeb}.xauth-footer{color:#c8c0e68c}.xauth-mail-ico{color:#cdd6ff}.xauth-progress{background:#ffffff1f;overflow:hidden}.xauth-progress-fill{background:#ffffff73}.xauth-divider-line{border-color:#ffffff1a}.xauth-divider-label{color:#c8c0e6b3}.xauth-orb-ring{box-shadow:0 0 0 1px #ffffff24}@media (prefers-reduced-motion:reduce){.xauth-orb{animation:none}.xauth-cta:hover:not([aria-disabled=true]){transform:none}}[data-theme=light] .xauth-scrim{background:radial-gradient(82% 70% at 50% 44%,#f4f1fff0,#ece8fcb8 48%,#ece8fc38 76%,#0000 100%)}[data-theme=light] .xauth-card{color:#1a1430;background:radial-gradient(120% 140% at 0 0,#6366f114,#0000 55%),radial-gradient(120% 140% at 100% 100%,#a78bfa1a,#0000 55%),linear-gradient(158deg,#fff 0%,#f4f1ff 100%);border-color:#281e501f;box-shadow:inset 0 1px #fffffff2,0 24px 48px -28px #3c287838}[data-theme=light] .xauth-input{color:#1a1430;caret-color:#1a1430;-webkit-text-fill-color:#1a1430;background:#fff;border-color:#281e5024}[data-theme=light] .xauth-input::placeholder{color:#5a5278b8;-webkit-text-fill-color:#5a5278b8}[data-theme=light] .xauth-input:focus-visible{background:#fff;border-color:#6d5efc73;box-shadow:0 0 0 3px #6d5efc2e}[data-theme=light] .xauth-oauth{color:#1a1430;background:#fff;border-color:#281e5024}[data-theme=light] .xauth-oauth:hover{color:#1a1430;background:#f4f1ff;border-color:#281e5038}[data-theme=light] .xauth-ghost{color:#3f3860;background:#fff;border-color:#281e5024}[data-theme=light] .xauth-ghost:hover:not(:disabled){color:#1a1430;background:#f4f1ff;border-color:#281e5038}[data-theme=light] .xauth-mailbox{background:radial-gradient(120% 100% at 50% 0,#7c6fff1f,#0000 70%),linear-gradient(158deg,#fff 0%,#f4f1ff 100%);border-color:#281e501f}[data-theme=light] .xauth-mark{filter:brightness(0)saturate()invert(9%)sepia(18%)saturate(1200%)hue-rotate(220deg)brightness(.95)}[data-theme=light] .xauth-title{color:#1a1430}[data-theme=light] .xauth-lede{color:#3f3860}[data-theme=light] .xauth-tagline{color:#5a5278}[data-theme=light] .xauth-label{color:#3f3860}[data-theme=light] .xauth-hint,[data-theme=light] .xauth-quiet{color:#5a5278}[data-theme=light] .xauth-link{color:#4b3fd4}[data-theme=light] .xauth-link:hover{color:#3a2fbf}[data-theme=light] .xauth-link-quiet{color:#5a5278}[data-theme=light] .xauth-link-quiet:hover{color:#1a1430}[data-theme=light] .xauth-footer{color:var(--cx-faint,#665d86)}[data-theme=light] .xauth-mail-ico{color:#5b4ee8}[data-theme=light] .xauth-progress{background:#281e501f}[data-theme=light] .xauth-progress-fill{background:#5b4ee88c}[data-theme=light] .xauth-divider-line{border-color:#281e501f}[data-theme=light] .xauth-divider-label{color:var(--cx-faint,#665d86)}[data-theme=light] .xauth-orb-ring{box-shadow:0 0 0 1px #281e5024}[data-theme=light] .xauth-cta{color:#fff}[data-theme=light] .xauth-tier{color:#3f3860;background:#fff;border-color:#281e5024}[data-theme=light] .xauth-tier:hover{background:#f8f6ff;border-color:#281e5038}[data-theme=light] .xauth-tier--on{color:#1a1430;background:radial-gradient(120% 100% at 0 0,#6d5efc1f,#0000 65%),#fff;border-color:#6d5efc80;box-shadow:0 0 0 1px #6d5efc2e}[data-theme=light] .xauth-tier-name{color:#1a1430}[data-theme=light] .xauth-tier-price{color:#5b4ee8}[data-theme=light] .xauth-tier-price-was{color:#281e506b}[data-theme=light] .xauth-tier-blurb{color:#5a5278}[data-theme=light] .xauth-pw-bar{background:#281e501f}[data-theme=light] .xauth-pw-bar.is-on{background:#6d5efcb3}[data-theme=light] .xauth-pw-bar.is-strong{background:#109178bf}[data-theme=light] .xauth :focus-visible{outline-color:#6d5efca6}.xauth-back{z-index:20;top:max(1rem,env(safe-area-inset-top));left:max(1rem,env(safe-area-inset-left));border:1px solid var(--cx-plate-line,#c9b8ff29);background:var(--cx-plate-chrome,linear-gradient(158deg,#141028b8 0%,#0b0916cc 100%));min-height:44px;-webkit-backdrop-filter:blur(var(--cx-plate-blur,22px))saturate(var(--cx-plate-sat,1.25));backdrop-filter:blur(var(--cx-plate-blur,22px))saturate(var(--cx-plate-sat,1.25));letter-spacing:.14em;text-transform:uppercase;color:var(--cx-muted,#a6a1cb);border-radius:999px;align-items:center;gap:.5rem;padding:0 1rem 0 .85rem;font-size:.78rem;font-weight:500;text-decoration:none;transition:color .2s,border-color .2s,transform .2s;display:inline-flex;position:absolute}.xauth-back svg{flex:none;transition:transform .2s}@media (hover:hover){.xauth-back:hover{color:var(--cx-text,#ece9f8);border-color:var(--cx-plate-line-strong,#c9b8ff47)}.xauth-back:hover svg{transform:translate(-3px)}}@media (max-width:420px){.xauth-back span{display:none}.xauth-back{justify-content:center;width:44px;padding:0}}.xauth-explore{justify-content:center;align-items:center;gap:.35rem;font-size:.82rem;display:flex}.xauth-explore-link{min-height:44px;color:var(--cx-muted,#a6a1cb);align-items:center;padding:0 .55rem;text-decoration:none;transition:color .2s;display:inline-flex}.xauth-explore-link:hover{color:var(--cx-text,#ece9f8)}.xauth-explore-dot{color:var(--cx-faint,#6f6a94)}@media (prefers-reduced-motion:reduce){.xauth-back,.xauth-back svg,.xauth-explore-link{transition:none}.xauth-back:hover svg{transform:none}}[data-theme=light] .xauth-back,[data-theme=light] .xauth-explore-link{color:#5a5278}[data-theme=light] .xauth-back:hover,[data-theme=light] .xauth-explore-link:hover{color:#1a1430}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.xauth-back{background:linear-gradient(158deg,#141028f5 0%,#0b0916fa 100%)}[data-theme=light] .xauth-back{background:linear-gradient(158deg,#fffffffc 0%,#f3f0fff7 100%)}}.xsd{isolation:isolate;color:#ececf0;background:#07060f;place-items:center;min-height:100vh;padding:1.5rem 1rem 2.5rem;display:grid;position:relative;overflow:hidden}.xsd-sky{z-index:0;pointer-events:none;background:radial-gradient(120% 80% at 50% -10%,#5a46b447,#0000 55%),radial-gradient(80% 60% at 80% 100%,#285aa02e,#0000 50%),radial-gradient(60% 50% at 10% 80%,#b45a3c1a,#0000 45%),linear-gradient(#0a0914 0%,#07060f 55%,#05040c 100%);position:absolute;inset:0}.xsd-glow{filter:blur(48px);opacity:.55;border-radius:999px;position:absolute}.xsd-glow--a{background:#7c6fff59;width:min(48vw,22rem);height:min(48vw,22rem);top:12%;left:18%}.xsd-glow--b{background:#ffa05a2e;width:min(40vw,18rem);height:min(40vw,18rem);bottom:8%;right:12%}.xsd-stars{opacity:.55;background-image:radial-gradient(1px 1px at 12% 18%,#ffffffb3,#0000),radial-gradient(1px 1px at 28% 62%,#ffffff73,#0000),radial-gradient(1.2px 1.2px at 44% 28%,#ffffffa6,#0000),radial-gradient(1px 1px at 61% 74%,#fff6,#0000),radial-gradient(1px 1px at 78% 22%,#ffffff8c,#0000),radial-gradient(1.4px 1.4px at 86% 58%,#ffffff80,#0000),radial-gradient(1px 1px at 8% 82%,#ffffff59,#0000),radial-gradient(1px 1px at 52% 48%,#ffffff4d,#0000);position:absolute;inset:0}.xsd-card{z-index:1;-webkit-backdrop-filter:blur(18px)saturate(1.2);text-align:center;background:linear-gradient(165deg,#1c1830d1 0%,#0e0c1ce0 100%);border:1px solid #ffffff1a;border-radius:1.15rem;width:min(100%,26rem);padding:1.75rem 1.5rem 1.55rem;position:relative;box-shadow:inset 0 1px #ffffff14,0 24px 64px -28px #000000bf,0 0 0 1px #7c6fff14}.xsd-mark{color:#c7bcff;filter:drop-shadow(0 0 18px #7c6fff73);width:3rem;height:3rem;margin:0 auto .65rem;display:block}.xsd-wordmark{letter-spacing:.28em;text-indent:.28em;text-transform:uppercase;color:#f4f1ff;opacity:.95;margin:0 auto 1.15rem;font-size:.95rem;font-weight:700;display:block}.xsd-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#c9b8ffd9;align-items:center;gap:.35rem;margin:0 0 .45rem;font-size:.68rem;font-weight:600;display:inline-flex}.xsd-eyebrow-icon{opacity:.9;width:.85rem;height:.85rem}.xsd-title{letter-spacing:-.02em;color:#f4f1ff;margin:0;font-size:clamp(1.25rem,4.5vw,1.55rem);font-weight:650;line-height:1.2}.xsd-body{color:#e6e2f8c7;max-width:36ch;margin:.55rem auto 0;font-size:.9rem;line-height:1.55}.xsd-detail{color:#e6e2f88c;word-break:break-word;background:#00000047;border:1px solid #ffffff0f;border-radius:.55rem;max-width:40ch;margin:.85rem auto 0;padding:.45rem .65rem;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:.68rem;line-height:1.4}.xsd-actions{flex-wrap:wrap;justify-content:center;gap:.55rem;margin-top:1.35rem;display:flex}.xsd-btn{cursor:pointer;border:1px solid #0000;border-radius:.75rem;justify-content:center;align-items:center;gap:.4rem;min-height:42px;padding:0 1.05rem;font-size:.84rem;font-weight:600;text-decoration:none;transition:filter .18s,background .18s,border-color .18s,transform .15s;display:inline-flex}.xsd-btn:active:not(:disabled){transform:scale(.98)}.xsd-btn:focus-visible{outline-offset:2px;outline:2px solid #a78bfab3}.xsd-btn:disabled{opacity:.72;cursor:wait}.xsd-btn--primary{color:#fff;background:linear-gradient(120deg,#5b52d6,#6655d8 50%,#7358c8);box-shadow:0 8px 22px -10px #7c6fffb3}.xsd-btn--primary:hover:not(:disabled){filter:brightness(1.07)}.xsd-btn--ghost{color:#e6e2f8c7;background:#ffffff0a;border-color:#ffffff24}.xsd-btn--ghost:hover{color:#fff;background:#ffffff14;border-color:#ffffff47}.xsd-btn-icon{width:1rem;height:1rem}.xsd-btn-icon.is-spin{animation:.85s linear infinite xsd-spin}.xsd-hint{color:#e6e2f873;margin:1rem 0 0;font-size:.72rem;line-height:1.4}@keyframes xsd-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.xsd-btn{transition:none}.xsd-btn:active:not(:disabled){transform:none}.xsd-btn-icon.is-spin{animation:none}}[data-theme=light] .xsd{color:#1a1430;background:#f5f0ea}[data-theme=light] .xsd-sky{background:radial-gradient(120% 80% at 50% -10%,#7c6fff2e,#0000 55%),radial-gradient(80% 60% at 85% 100%,#ffb47833,#0000 50%),linear-gradient(#faf6f0 0%,#f3ebe3 55%,#e8e4f8 100%)}[data-theme=light] .xsd-glow--a{background:#7c6fff38}[data-theme=light] .xsd-glow--b{background:#ffa05a29}[data-theme=light] .xsd-stars{opacity:.35;filter:brightness(.4)}[data-theme=light] .xsd-card{background:linear-gradient(165deg,#ffffffeb 0%,#fff8f0f0 100%);border-color:#281e501a;box-shadow:inset 0 1px #fffffff2,0 20px 48px -24px #3c287847}[data-theme=light] .xsd-mark{color:#5b52d6;filter:drop-shadow(0 0 14px #6d5efc59)}[data-theme=light] .xsd-wordmark,[data-theme=light] .xsd-title{color:#1a1430}[data-theme=light] .xsd-body{color:#3f3860}[data-theme=light] .xsd-eyebrow{color:#5b52d6}[data-theme=light] .xsd-detail{color:#5a5478;background:#281e500a;border-color:#281e5014}[data-theme=light] .xsd-btn--ghost{color:#3f3860;background:#ffffff80;border-color:#281e5024}[data-theme=light] .xsd-btn--ghost:hover{color:#1a1430;border-color:#281e503d}[data-theme=light] .xsd-hint{color:#6b6588}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:""}::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:""}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-50:#fef2f2;--color-red-100:#ffe2e2;--color-red-200:#ffcaca;--color-red-300:#ffa3a3;--color-red-400:#ff6568;--color-red-500:#fb2c36;--color-red-600:#e40014;--color-red-700:#bf000f;--color-red-800:#9f0712;--color-red-900:#82181a;--color-red-950:#460809;--color-orange-100:#ffedd5;--color-orange-300:#ffb96d;--color-orange-400:#ff8b1a;--color-orange-500:#fe6e00;--color-orange-600:#f05100;--color-orange-700:#c53c00;--color-orange-900:#7e2a0c;--color-amber-50:#fffbeb;--color-amber-100:#fef3c6;--color-amber-200:#fee685;--color-amber-300:#ffd236;--color-amber-400:#fcbb00;--color-amber-500:#f99c00;--color-amber-600:#dd7400;--color-amber-700:#b75000;--color-amber-800:#953d00;--color-amber-900:#7b3306;--color-amber-950:#461901;--color-yellow-50:#fefce8;--color-yellow-100:#fef9c2;--color-yellow-300:#ffe02a;--color-yellow-400:#fac800;--color-yellow-500:#edb200;--color-yellow-600:#cd8900;--color-yellow-700:#a36100;--color-yellow-900:#733e0a;--color-green-50:#f0fdf4;--color-green-100:#dcfce7;--color-green-200:#b9f8cf;--color-green-300:#7bf1a8;--color-green-400:#05df72;--color-green-500:#00c758;--color-green-600:#00a544;--color-green-700:#008138;--color-green-800:#016630;--color-green-900:#0d542b;--color-emerald-100:#d0fae5;--color-emerald-200:#a4f4cf;--color-emerald-300:#5ee9b5;--color-emerald-400:#00d294;--color-emerald-500:#00bb7f;--color-emerald-600:#009767;--color-emerald-700:#007956;--color-emerald-800:#005f46;--color-emerald-900:#004e3b;--color-cyan-100:#cefafe;--color-cyan-300:#53eafd;--color-cyan-400:#00d2ef;--color-cyan-500:#00b7d7;--color-cyan-600:#0092b5;--color-cyan-700:#007492;--color-cyan-800:#005f78;--color-cyan-900:#104e64;--color-sky-100:#dff2fe;--color-sky-300:#77d4ff;--color-sky-400:#00bcfe;--color-sky-500:#00a5ef;--color-sky-600:#0084cc;--color-sky-700:#0069a4;--color-blue-100:#dbeafe;--color-blue-200:#bedbff;--color-blue-300:#90c5ff;--color-blue-400:#54a2ff;--color-blue-500:#3080ff;--color-blue-600:#155dfc;--color-blue-700:#1447e6;--color-blue-800:#193cb8;--color-blue-900:#1c398e;--color-indigo-100:#e0e7ff;--color-indigo-300:#a4b3ff;--color-indigo-400:#7d87ff;--color-indigo-500:#625fff;--color-indigo-800:#372aac;--color-indigo-900:#312c85;--color-violet-100:#ede9fe;--color-violet-300:#c4b4ff;--color-violet-400:#a685ff;--color-violet-500:#8d54ff;--color-violet-600:#7f22fe;--color-violet-700:#7008e7;--color-violet-800:#5d0ec0;--color-violet-900:#4d179a;--color-purple-100:#f3e8ff;--color-purple-400:#c07eff;--color-purple-500:#ac4bff;--color-purple-700:#8200da;--color-purple-800:#6e11b0;--color-purple-900:#59168b;--color-pink-500:#f6339a;--color-rose-100:#ffe4e6;--color-rose-400:#ff667f;--color-rose-500:#ff2357;--color-rose-800:#a30037;--color-rose-900:#8b0836;--color-slate-200:#e2e8f0;--color-slate-300:#cad5e2;--color-slate-500:#62748e;--color-slate-700:#314158;--color-slate-800:#1d293d;--color-gray-100:#f3f4f6;--color-gray-300:#d1d5dc;--color-gray-400:#99a1af;--color-gray-500:#6a7282;--color-gray-600:#4a5565;--color-gray-800:#1e2939;--color-zinc-400:#9f9fa9;--color-zinc-500:#71717b;--color-zinc-700:#3f3f46;--color-zinc-800:#27272a;--color-neutral-100:#f5f5f5;--color-neutral-400:#a1a1a1;--color-neutral-500:#737373;--color-neutral-600:#525252;--color-neutral-950:#0a0a0a;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--font-weight-extralight:200;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.375rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-xl:1rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0,0,.2,1)infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--animate-bounce:bounce 1s infinite;--blur-sm:8px;--blur-md:12px;--blur-xl:24px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--text-display:clamp(2.5rem,5vw,4rem);--text-title:1.5rem;--text-heading:1.1875rem;--text-body:1rem;--text-caption:.875rem;--text-small:.8125rem;--text-micro:.75rem;--text-nano:.6875rem;--text-badge:.5625rem;--text-pico:.5rem}@supports (color:lab(0% 0 0)){:root,:host{--color-red-50:lab(96.5005% 4.18508 1.52328);--color-red-100:lab(92.243% 10.2865 3.83865);--color-red-200:lab(86.017% 19.8815 7.75869);--color-red-300:lab(76.5514% 36.422 15.5335);--color-red-400:lab(63.7053% 60.745 31.3109);--color-red-500:lab(55.4814% 75.0732 48.8528);--color-red-600:lab(48.4493% 77.4328 61.5452);--color-red-700:lab(40.4273% 67.2623 53.7441);--color-red-800:lab(33.7174% 55.8993 41.0293);--color-red-900:lab(28.5139% 44.5539 29.0463);--color-red-950:lab(13.003% 29.04 16.7519);--color-orange-100:lab(94.7127% 3.58394 14.3151);--color-orange-300:lab(80.8059% 21.7313 50.4455);--color-orange-400:lab(70.0429% 42.5156 75.8207);--color-orange-500:lab(64.272% 57.1788 90.3583);--color-orange-600:lab(57.1026% 64.2584 89.8886);--color-orange-700:lab(46.4615% 57.7275 70.8507);--color-orange-900:lab(30.2951% 36.0434 37.671);--color-amber-50:lab(98.6252% -.635922 8.42309);--color-amber-100:lab(95.916% -1.21653 23.111);--color-amber-200:lab(91.7203% -.505269 49.9084);--color-amber-300:lab(86.4156% 6.13147 78.3961);--color-amber-400:lab(80.1641% 16.6016 99.2089);--color-amber-500:lab(72.7183% 31.8672 97.9407);--color-amber-600:lab(60.3514% 40.5624 87.1228);--color-amber-700:lab(47.2709% 42.9082 69.2966);--color-amber-800:lab(37.8822% 37.1699 52.2718);--color-amber-900:lab(31.2288% 30.2627 40.0378);--color-amber-950:lab(15.8111% 20.9107 23.3752);--color-yellow-50:lab(98.6846% -1.79055 9.7766);--color-yellow-100:lab(97.3564% -4.51407 27.344);--color-yellow-300:lab(89.7033% -.480294 84.4917);--color-yellow-400:lab(83.2664% 8.65132 106.895);--color-yellow-500:lab(76.3898% 14.5258 98.4589);--color-yellow-600:lab(62.7799% 22.4197 86.1544);--color-yellow-700:lab(47.8202% 25.2426 66.5015);--color-yellow-900:lab(32.3865% 21.1273 38.5959);--color-green-50:lab(98.1563% -5.60117 2.75915);--color-green-100:lab(96.1861% -13.8464 6.52365);--color-green-200:lab(92.4222% -26.4702 12.9427);--color-green-300:lab(86.9953% -47.2691 25.0054);--color-green-400:lab(78.503% -64.9265 39.7492);--color-green-500:lab(70.5521% -66.5147 45.8073);--color-green-600:lab(59.0978% -58.6621 41.2579);--color-green-700:lab(47.0329% -47.0239 31.4788);--color-green-800:lab(37.4616% -36.7971 22.9692);--color-green-900:lab(30.797% -29.6927 17.382);--color-emerald-100:lab(94.9004% -17.0769 5.63836);--color-emerald-200:lab(90.2247% -31.039 9.47084);--color-emerald-300:lab(83.9203% -48.7124 13.8849);--color-emerald-400:lab(75.0771% -60.7313 19.4147);--color-emerald-500:lab(66.9756% -58.27 19.5419);--color-emerald-600:lab(55.0481% -49.9246 15.93);--color-emerald-700:lab(44.4871% -41.0396 11.0361);--color-emerald-800:lab(35.3675% -33.1188 8.04002);--color-emerald-900:lab(28.8637% -26.9249 5.45986);--color-cyan-100:lab(95.3146% -13.8285 -6.84732);--color-cyan-300:lab(85.3886% -36.7636 -21.5716);--color-cyan-400:lab(76.6045% -40.9406 -29.6231);--color-cyan-500:lab(67.805% -35.3952 -30.2018);--color-cyan-600:lab(55.1767% -26.7496 -30.5139);--color-cyan-700:lab(44.7267% -21.5987 -26.118);--color-cyan-800:lab(36.5114% -17.1989 -21.6292);--color-cyan-900:lab(30.372% -13.1853 -18.7887);--color-sky-100:lab(94.3709% -4.56053 -8.23453);--color-sky-300:lab(80.3307% -20.2945 -31.385);--color-sky-400:lab(70.687% -23.6078 -45.9483);--color-sky-500:lab(63.3038% -18.433 -51.0407);--color-sky-600:lab(51.7754% -11.4712 -49.8349);--color-sky-700:lab(41.6013% -9.10804 -42.5647);--color-blue-100:lab(92.0301% -2.24757 -11.6453);--color-blue-200:lab(86.15% -4.04379 -21.0797);--color-blue-300:lab(77.5052% -6.4629 -36.42);--color-blue-400:lab(65.0361% -1.42065 -56.9802);--color-blue-500:lab(54.1736% 13.3369 -74.6839);--color-blue-600:lab(44.0605% 29.0279 -86.0352);--color-blue-700:lab(36.9089% 35.0961 -85.6872);--color-blue-800:lab(30.2514% 27.7853 -70.2699);--color-blue-900:lab(26.1542% 15.7545 -51.5504);--color-indigo-100:lab(91.6577% 1.04591 -12.7199);--color-indigo-300:lab(74.0235% 8.54138 -41.6075);--color-indigo-400:lab(59.866% 22.4834 -64.4485);--color-indigo-500:lab(48.295% 38.3129 -81.9673);--color-indigo-800:lab(26.6645% 37.9804 -68.6402);--color-indigo-900:lab(23.3911% 24.6978 -50.4718);--color-violet-100:lab(93.0838% 4.35197 -9.88284);--color-violet-300:lab(76.7419% 18.3911 -37.0706);--color-violet-400:lab(62.8239% 34.9159 -60.0512);--color-violet-500:lab(49.9355% 55.1776 -81.8963);--color-violet-600:lab(41.088% 68.9966 -91.995);--color-violet-700:lab(35.2783% 67.9912 -88.793);--color-violet-800:lab(29.3188% 57.7986 -76.1493);--color-violet-900:lab(24.3783% 45.7525 -61.4902);--color-purple-100:lab(93.3333% 6.97437 -9.83434);--color-purple-400:lab(63.6946% 47.6127 -59.2066);--color-purple-500:lab(52.0183% 66.11 -78.2316);--color-purple-700:lab(36.1758% 69.8525 -80.0381);--color-purple-800:lab(30.6017% 56.7637 -64.4751);--color-purple-900:lab(24.9401% 45.2703 -51.2728);--color-pink-500:lab(56.9303% 76.8162 -8.07021);--color-rose-100:lab(92.8221% 9.86832 2.60075);--color-rose-400:lab(64.4125% 63.0291 19.2068);--color-rose-500:lab(56.101% 79.4328 31.4532);--color-rose-800:lab(34.6481% 60.802 20.1957);--color-rose-900:lab(29.7104% 51.514 12.6253);--color-slate-200:lab(91.7353% -.998765 -4.76968);--color-slate-300:lab(84.7652% -1.94535 -7.93337);--color-slate-500:lab(48.0876% -2.03595 -16.5814);--color-slate-700:lab(26.9569% -1.47016 -15.6993);--color-slate-800:lab(16.132% -.318035 -14.6672);--color-gray-100:lab(96.1596% -.0823438 -1.13575);--color-gray-300:lab(85.1236% -.612259 -3.7138);--color-gray-400:lab(65.9269% -.832707 -8.17473);--color-gray-500:lab(47.7841% -.393182 -10.0268);--color-gray-600:lab(35.6337% -1.58697 -10.8425);--color-gray-800:lab(16.1051% -1.18239 -11.7533);--color-zinc-400:lab(65.6464% 1.53497 -5.42429);--color-zinc-500:lab(47.8878% 1.65477 -5.77283);--color-zinc-700:lab(26.8019% 1.35387 -4.68303);--color-zinc-800:lab(15.7305% .613764 -2.16959);--color-neutral-100:lab(96.52% -.0000298023 .0000119209);--color-neutral-400:lab(66.128% -.0000298023 .0000119209);--color-neutral-500:lab(48.496% 0 0);--color-neutral-600:lab(34.924% 0 0);--color-neutral-950:lab(2.75381% 0 0)}}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border)}html{-webkit-tap-highlight-color:var(--foreground);height:100%}@supports (color:color-mix(in lab, red, red)){html{-webkit-tap-highlight-color:color-mix(in oklab,var(--foreground)20%,transparent)}}body{background-color:var(--background);color:var(--foreground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100%;overflow:hidden}h1,h2,h3{text-wrap:balance}a,button,[role=button],input,select,textarea,label{touch-action:manipulation}}@layer components;@layer utilities{.\@container\/card-header{container:card-header/inline-size}.\@container{container-type:inline-size}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.inset-1{inset:calc(var(--spacing)*1)}.inset-2{inset:calc(var(--spacing)*2)}.inset-x-0{inset-inline:calc(var(--spacing)*0)}.inset-y-0{inset-block:calc(var(--spacing)*0)}.-top-0\.5{top:calc(var(--spacing)*-.5)}.-top-1{top:calc(var(--spacing)*-1)}.-top-1\.5{top:calc(var(--spacing)*-1.5)}.-top-px{top:-1px}.top-0{top:calc(var(--spacing)*0)}.top-0\.5{top:calc(var(--spacing)*.5)}.top-1{top:calc(var(--spacing)*1)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing)*2)}.top-2\.5{top:calc(var(--spacing)*2.5)}.top-3{top:calc(var(--spacing)*3)}.top-3\.5{top:calc(var(--spacing)*3.5)}.top-4{top:calc(var(--spacing)*4)}.top-6{top:calc(var(--spacing)*6)}.top-12{top:calc(var(--spacing)*12)}.top-\[1px\]{top:1px}.top-\[2px\]{top:2px}.top-\[calc\(3\.5rem\+env\(safe-area-inset-top\,0px\)\)\]{top:calc(3.5rem + env(safe-area-inset-top,0px))}.top-\[max\(1rem\,env\(safe-area-inset-top\)\)\]{top:max(1rem,env(safe-area-inset-top))}.top-\[max\(1rem\,var\(--x-cutout-top\)\)\]{top:max(1rem,var(--x-cutout-top))}.top-full{top:100%}.-right-0\.5{right:calc(var(--spacing)*-.5)}.-right-1{right:calc(var(--spacing)*-1)}.-right-2{right:calc(var(--spacing)*-2)}.right-0{right:calc(var(--spacing)*0)}.right-1\.5{right:calc(var(--spacing)*1.5)}.right-2{right:calc(var(--spacing)*2)}.right-2\.5{right:calc(var(--spacing)*2.5)}.right-3{right:calc(var(--spacing)*3)}.right-3\.5{right:calc(var(--spacing)*3.5)}.right-4{right:calc(var(--spacing)*4)}.right-6{right:calc(var(--spacing)*6)}.-bottom-0\.5{bottom:calc(var(--spacing)*-.5)}.-bottom-1{bottom:calc(var(--spacing)*-1)}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-0\.5{bottom:calc(var(--spacing)*.5)}.bottom-1{bottom:calc(var(--spacing)*1)}.bottom-2\.5{bottom:calc(var(--spacing)*2.5)}.bottom-32{bottom:calc(var(--spacing)*32)}.bottom-\[calc\(1\.5rem\+5rem\+env\(safe-area-inset-bottom\)\)\]{bottom:calc(1.5rem + 5rem + env(safe-area-inset-bottom))}.bottom-\[calc\(4\.5rem\+env\(safe-area-inset-bottom\,0px\)\)\]{bottom:calc(4.5rem + env(safe-area-inset-bottom,0px))}.bottom-full{bottom:100%}.-left-1{left:calc(var(--spacing)*-1)}.-left-2{left:calc(var(--spacing)*-2)}.left-0{left:calc(var(--spacing)*0)}.left-0\.5{left:calc(var(--spacing)*.5)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing)*2)}.left-2\.5{left:calc(var(--spacing)*2.5)}.left-3{left:calc(var(--spacing)*3)}.left-\[-14px\]{left:-14px}.left-\[2px\]{left:2px}.left-\[7px\]{left:7px}.left-\[18px\]{left:18px}.left-\[50\%\]{left:50%}.left-full{left:100%}.isolate{isolation:isolate}.-z-10{z-index:calc(10*-1)}.z-0{z-index:0}.z-5{z-index:5}.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-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[3\]{z-index:3}.z-\[40\]{z-index:40}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.z-\[var\(--z-dialog\)\]{z-index:var(--z-dialog)}.z-\[var\(--z-dialog-nested\)\]{z-index:var(--z-dialog-nested)}.z-\[var\(--z-popover\)\]{z-index:var(--z-popover)}.col-span-7{grid-column:span 7/span 7}.col-start-2{grid-column-start:2}.row-1{grid-row:1}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.float-right{float:right}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing)*0)}.m-auto{margin:auto}.-mx-1{margin-inline:calc(var(--spacing)*-1)}.-mx-2{margin-inline:calc(var(--spacing)*-2)}.-mx-4{margin-inline:calc(var(--spacing)*-4)}.mx-1{margin-inline:calc(var(--spacing)*1)}.mx-1\.5{margin-inline:calc(var(--spacing)*1.5)}.mx-5{margin-inline:calc(var(--spacing)*5)}.mx-auto{margin-inline:auto}.-my-1{margin-block:calc(var(--spacing)*-1)}.my-1{margin-block:calc(var(--spacing)*1)}.my-1\.5{margin-block:calc(var(--spacing)*1.5)}.my-2{margin-block:calc(var(--spacing)*2)}.my-4{margin-block:calc(var(--spacing)*4)}.my-5{margin-block:calc(var(--spacing)*5)}.my-auto{margin-block:auto}.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);margin-top:1.2em;margin-bottom:1.2em;font-size:1.25em;line-height:1.6}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);font-weight:500;text-decoration:underline}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:decimal}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:disc}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.25em;font-weight:600}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em;font-style:italic;font-weight:500}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:0;margin-bottom:.888889em;font-size:2.25em;font-weight:800;line-height:1.11111}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:2em;margin-bottom:1em;font-size:1.5em;font-weight:700;line-height:1.33333}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.6em;margin-bottom:.6em;font-size:1.25em;font-weight:600;line-height:1.6}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.5em;margin-bottom:.5em;font-weight:600;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em;display:block}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-kbd);box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows),0 3px 0 var(--tw-prose-kbd-shadows);padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;border-radius:.3125rem;padding-inline-start:.375em;font-family:inherit;font-size:.875em;font-weight:500}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);padding-top:.857143em;padding-inline-end:1.14286em;padding-bottom:.857143em;border-radius:.375rem;margin-top:1.71429em;margin-bottom:1.71429em;padding-inline-start:1.14286em;font-size:.875em;font-weight:400;line-height:1.71429;overflow-x:auto}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;background-color:#0000;border-width:0;border-radius:0;padding:0}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){table-layout:auto;width:100%;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.71429}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);vertical-align:bottom;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em;font-weight:600}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);margin-top:.857143em;font-size:.875em;line-height:1.42857}.prose{--tw-prose-body:#364153;--tw-prose-headings:#101828;--tw-prose-lead:#4a5565;--tw-prose-links:#101828;--tw-prose-bold:#101828;--tw-prose-counters:#6a7282;--tw-prose-bullets:#d1d5dc;--tw-prose-hr:#e5e7eb;--tw-prose-quotes:#101828;--tw-prose-quote-borders:#e5e7eb;--tw-prose-captions:#6a7282;--tw-prose-kbd:#101828;--tw-prose-kbd-shadows:#1018281a;--tw-prose-code:#101828;--tw-prose-pre-code:#e5e7eb;--tw-prose-pre-bg:#1e2939;--tw-prose-th-borders:#d1d5dc;--tw-prose-td-borders:#e5e7eb;--tw-prose-invert-body:#d1d5dc;--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:#99a1af;--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:#99a1af;--tw-prose-invert-bullets:#4a5565;--tw-prose-invert-hr:#364153;--tw-prose-invert-quotes:#f3f4f6;--tw-prose-invert-quote-borders:#364153;--tw-prose-invert-captions:#99a1af;--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:#ffffff1a;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:#d1d5dc;--tw-prose-invert-pre-bg:#00000080;--tw-prose-invert-th-borders:#4a5565;--tw-prose-invert-td-borders:#364153;font-size:1rem;line-height:1.75}@supports (color:lab(0% 0 0)){.prose{--tw-prose-body:lab(27.1134% -.956401 -12.3224);--tw-prose-headings:lab(8.11897% .811279 -12.254);--tw-prose-lead:lab(35.6337% -1.58697 -10.8425);--tw-prose-links:lab(8.11897% .811279 -12.254);--tw-prose-bold:lab(8.11897% .811279 -12.254);--tw-prose-counters:lab(47.7841% -.393182 -10.0268);--tw-prose-bullets:lab(85.1236% -.612259 -3.7138);--tw-prose-hr:lab(91.6229% -.159115 -2.26791);--tw-prose-quotes:lab(8.11897% .811279 -12.254);--tw-prose-quote-borders:lab(91.6229% -.159115 -2.26791);--tw-prose-captions:lab(47.7841% -.393182 -10.0268);--tw-prose-kbd:lab(8.11897% .811279 -12.254);--tw-prose-kbd-shadows:lab(8.11897% .811279 -12.254/.1);--tw-prose-code:lab(8.11897% .811279 -12.254);--tw-prose-pre-code:lab(91.6229% -.159115 -2.26791);--tw-prose-pre-bg:lab(16.1051% -1.18239 -11.7533);--tw-prose-th-borders:lab(85.1236% -.612259 -3.7138);--tw-prose-td-borders:lab(91.6229% -.159115 -2.26791);--tw-prose-invert-body:lab(85.1236% -.612259 -3.7138);--tw-prose-invert-lead:lab(65.9269% -.832707 -8.17473);--tw-prose-invert-counters:lab(65.9269% -.832707 -8.17473);--tw-prose-invert-bullets:lab(35.6337% -1.58697 -10.8425);--tw-prose-invert-hr:lab(27.1134% -.956401 -12.3224);--tw-prose-invert-quotes:lab(96.1596% -.0823438 -1.13575);--tw-prose-invert-quote-borders:lab(27.1134% -.956401 -12.3224);--tw-prose-invert-captions:lab(65.9269% -.832707 -8.17473);--tw-prose-invert-pre-code:lab(85.1236% -.612259 -3.7138);--tw-prose-invert-th-borders:lab(35.6337% -1.58697 -10.8425);--tw-prose-invert-td-borders:lab(27.1134% -.956401 -12.3224)}}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.571429em;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose-sm{font-size:.875rem;line-height:1.71429}.prose-sm :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em;margin-bottom:1.14286em}.prose-sm :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.888889em;margin-bottom:.888889em;font-size:1.28571em;line-height:1.55556}.prose-sm :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em;margin-bottom:1.33333em;padding-inline-start:1.11111em}.prose-sm :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:.8em;font-size:2.14286em;line-height:1.2}.prose-sm :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.6em;margin-bottom:.8em;font-size:1.42857em;line-height:1.4}.prose-sm :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.55556em;margin-bottom:.444444em;font-size:1.28571em;line-height:1.55556}.prose-sm :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.42857em;margin-bottom:.571429em;line-height:1.42857}.prose-sm :where(img):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.71429em;margin-bottom:1.71429em}.prose-sm :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-sm :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.71429em;margin-bottom:1.71429em}.prose-sm :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.142857em;padding-inline-end:.357143em;padding-bottom:.142857em;border-radius:.3125rem;padding-inline-start:.357143em;font-size:.857143em}.prose-sm :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.857143em}.prose-sm :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.9em}.prose-sm :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.888889em}.prose-sm :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.666667em;padding-inline-end:1em;padding-bottom:.666667em;border-radius:.25rem;margin-top:1.66667em;margin-bottom:1.66667em;padding-inline-start:1em;font-size:.857143em;line-height:1.66667}.prose-sm :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em;margin-bottom:1.14286em;padding-inline-start:1.57143em}.prose-sm :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.285714em;margin-bottom:.285714em}.prose-sm :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.428571em}.prose-sm :where(.prose-sm>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.571429em;margin-bottom:.571429em}.prose-sm :where(.prose-sm>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em}.prose-sm :where(.prose-sm>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.14286em}.prose-sm :where(.prose-sm>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em}.prose-sm :where(.prose-sm>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.14286em}.prose-sm :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.571429em;margin-bottom:.571429em}.prose-sm :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em;margin-bottom:1.14286em}.prose-sm :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em}.prose-sm :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.285714em;padding-inline-start:1.57143em}.prose-sm :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2.85714em;margin-bottom:2.85714em}.prose-sm :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.857143em;line-height:1.5}.prose-sm :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:1em;padding-bottom:.666667em;padding-inline-start:1em}.prose-sm :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-sm :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-sm :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.666667em;padding-inline-end:1em;padding-bottom:.666667em;padding-inline-start:1em}.prose-sm :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-sm :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-sm :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.71429em;margin-bottom:1.71429em}.prose-sm :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-sm :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.666667em;font-size:.857143em;line-height:1.33333}.prose-sm :where(.prose-sm>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(.prose-sm>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.-mt-0\.5{margin-top:calc(var(--spacing)*-.5)}.-mt-2{margin-top:calc(var(--spacing)*-2)}.mt-0{margin-top:calc(var(--spacing)*0)}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-1\.5{margin-top:calc(var(--spacing)*1.5)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-2\.5{margin-top:calc(var(--spacing)*2.5)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-3\.5{margin-top:calc(var(--spacing)*3.5)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-5{margin-top:calc(var(--spacing)*5)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-7{margin-top:calc(var(--spacing)*7)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-9{margin-top:calc(var(--spacing)*9)}.mt-10{margin-top:calc(var(--spacing)*10)}.mt-\[7px\]{margin-top:7px}.mt-auto{margin-top:auto}.-mr-1\.5{margin-right:calc(var(--spacing)*-1.5)}.mr-0\.5{margin-right:calc(var(--spacing)*.5)}.mr-1{margin-right:calc(var(--spacing)*1)}.mr-1\.5{margin-right:calc(var(--spacing)*1.5)}.mr-2{margin-right:calc(var(--spacing)*2)}.mr-auto{margin-right:auto}.-mb-px{margin-bottom:-1px}.mb-0\.5{margin-bottom:calc(var(--spacing)*.5)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-1\.5{margin-bottom:calc(var(--spacing)*1.5)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-5{margin-bottom:calc(var(--spacing)*5)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-7{margin-bottom:calc(var(--spacing)*7)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.mb-9{margin-bottom:calc(var(--spacing)*9)}.mb-10{margin-bottom:calc(var(--spacing)*10)}.-ml-1\.5{margin-left:calc(var(--spacing)*-1.5)}.-ml-5{margin-left:calc(var(--spacing)*-5)}.ml-0\.5{margin-left:calc(var(--spacing)*.5)}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-1\.5{margin-left:calc(var(--spacing)*1.5)}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-3{margin-left:calc(var(--spacing)*3)}.ml-10{margin-left:calc(var(--spacing)*10)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\[display\:-webkit-box\]{display:-webkit-box}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.list-item{display:list-item}.table{display:table}.field-sizing-content{field-sizing:content}.aspect-square{aspect-ratio:1}.size-2{width:calc(var(--spacing)*2);height:calc(var(--spacing)*2)}.size-2\.5{width:calc(var(--spacing)*2.5);height:calc(var(--spacing)*2.5)}.size-3\.5{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.size-4{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.size-8{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.size-9{width:calc(var(--spacing)*9);height:calc(var(--spacing)*9)}.size-10{width:calc(var(--spacing)*10);height:calc(var(--spacing)*10)}.size-full{width:100%;height:100%}.h-0{height:calc(var(--spacing)*0)}.h-0\.5{height:calc(var(--spacing)*.5)}.h-1{height:calc(var(--spacing)*1)}.h-1\.5{height:calc(var(--spacing)*1.5)}.h-2{height:calc(var(--spacing)*2)}.h-2\.5{height:calc(var(--spacing)*2.5)}.h-3{height:calc(var(--spacing)*3)}.h-3\.5{height:calc(var(--spacing)*3.5)}.h-4{height:calc(var(--spacing)*4)}.h-4\.5{height:calc(var(--spacing)*4.5)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-7{height:calc(var(--spacing)*7)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-11{height:calc(var(--spacing)*11)}.h-12{height:calc(var(--spacing)*12)}.h-14{height:calc(var(--spacing)*14)}.h-16{height:calc(var(--spacing)*16)}.h-20{height:calc(var(--spacing)*20)}.h-24{height:calc(var(--spacing)*24)}.h-28{height:calc(var(--spacing)*28)}.h-32{height:calc(var(--spacing)*32)}.h-36{height:calc(var(--spacing)*36)}.h-48{height:calc(var(--spacing)*48)}.h-64{height:calc(var(--spacing)*64)}.h-72{height:calc(var(--spacing)*72)}.h-\[15px\]{height:15px}.h-\[18px\]{height:18px}.h-\[20px\]{height:20px}.h-\[22px\]{height:22px}.h-\[26px\]{height:26px}.h-\[320px\]{height:320px}.h-\[420px\]{height:420px}.h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.h-\[calc\(100dvh-2rem\)\]{height:calc(100dvh - 2rem)}.h-\[calc\(100vh-6rem\)\]{height:calc(100vh - 6rem)}.h-\[calc\(100vh-12rem\)\]{height:calc(100vh - 12rem)}.h-\[calc\(100vh-16rem\)\]{height:calc(100vh - 16rem)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-dvh{height:100dvh}.h-full{height:100%}.h-px{height:1px}.max-h-\(--radix-dropdown-menu-content-available-height\){max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.max-h-0{max-height:calc(var(--spacing)*0)}.max-h-16{max-height:calc(var(--spacing)*16)}.max-h-20{max-height:calc(var(--spacing)*20)}.max-h-24{max-height:calc(var(--spacing)*24)}.max-h-32{max-height:calc(var(--spacing)*32)}.max-h-40{max-height:calc(var(--spacing)*40)}.max-h-44{max-height:calc(var(--spacing)*44)}.max-h-48{max-height:calc(var(--spacing)*48)}.max-h-56{max-height:calc(var(--spacing)*56)}.max-h-60{max-height:calc(var(--spacing)*60)}.max-h-64{max-height:calc(var(--spacing)*64)}.max-h-72{max-height:calc(var(--spacing)*72)}.max-h-80{max-height:calc(var(--spacing)*80)}.max-h-\[3rem\]{max-height:3rem}.max-h-\[38rem\]{max-height:38rem}.max-h-\[60vh\]{max-height:60vh}.max-h-\[85dvh\]{max-height:85dvh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[200px\]{max-height:200px}.max-h-\[280px\]{max-height:280px}.max-h-\[300px\]{max-height:300px}.max-h-\[320px\]{max-height:320px}.max-h-\[380px\]{max-height:380px}.max-h-\[460px\]{max-height:460px}.max-h-\[480px\]{max-height:480px}.max-h-\[500px\]{max-height:500px}.max-h-\[600px\]{max-height:600px}.max-h-\[720px\]{max-height:720px}.max-h-\[calc\(100dvh-2rem\)\]{max-height:calc(100dvh - 2rem)}.max-h-\[min\(60vh\,22rem\)\]{max-height:min(60vh,22rem)}.max-h-full{max-height:100%}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-4{min-height:calc(var(--spacing)*4)}.min-h-5{min-height:calc(var(--spacing)*5)}.min-h-9{min-height:calc(var(--spacing)*9)}.min-h-11{min-height:calc(var(--spacing)*11)}.min-h-16{min-height:calc(var(--spacing)*16)}.min-h-20{min-height:calc(var(--spacing)*20)}.min-h-24{min-height:calc(var(--spacing)*24)}.min-h-28{min-height:calc(var(--spacing)*28)}.min-h-36{min-height:calc(var(--spacing)*36)}.min-h-48{min-height:calc(var(--spacing)*48)}.min-h-\[1rem\]{min-height:1rem}.min-h-\[2\.75rem\]{min-height:2.75rem}.min-h-\[2em\]{min-height:2em}.min-h-\[4\.5rem\]{min-height:4.5rem}.min-h-\[44px\]{min-height:44px}.min-h-\[60px\]{min-height:60px}.min-h-\[88px\]{min-height:88px}.min-h-\[100px\]{min-height:100px}.min-h-\[120px\]{min-height:120px}.min-h-\[132px\]{min-height:132px}.min-h-\[148px\]{min-height:148px}.min-h-\[160px\]{min-height:160px}.min-h-\[200px\]{min-height:200px}.min-h-\[220px\]{min-height:220px}.min-h-\[300px\]{min-height:300px}.min-h-\[420px\]{min-height:420px}.min-h-\[520px\]{min-height:520px}.min-h-\[560px\]{min-height:560px}.min-h-\[calc\(100vh-12rem\)\]{min-height:calc(100vh - 12rem)}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-0{width:calc(var(--spacing)*0)}.w-0\.5{width:calc(var(--spacing)*.5)}.w-1{width:calc(var(--spacing)*1)}.w-1\.5{width:calc(var(--spacing)*1.5)}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-2{width:calc(var(--spacing)*2)}.w-2\.5{width:calc(var(--spacing)*2.5)}.w-2\/3{width:66.6667%}.w-3{width:calc(var(--spacing)*3)}.w-3\.5{width:calc(var(--spacing)*3.5)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing)*4)}.w-4\.5{width:calc(var(--spacing)*4.5)}.w-4\/5{width:80%}.w-5{width:calc(var(--spacing)*5)}.w-6{width:calc(var(--spacing)*6)}.w-7{width:calc(var(--spacing)*7)}.w-8{width:calc(var(--spacing)*8)}.w-9{width:calc(var(--spacing)*9)}.w-10{width:calc(var(--spacing)*10)}.w-11{width:calc(var(--spacing)*11)}.w-12{width:calc(var(--spacing)*12)}.w-14{width:calc(var(--spacing)*14)}.w-16{width:calc(var(--spacing)*16)}.w-20{width:calc(var(--spacing)*20)}.w-24{width:calc(var(--spacing)*24)}.w-28{width:calc(var(--spacing)*28)}.w-32{width:calc(var(--spacing)*32)}.w-36{width:calc(var(--spacing)*36)}.w-40{width:calc(var(--spacing)*40)}.w-44{width:calc(var(--spacing)*44)}.w-48{width:calc(var(--spacing)*48)}.w-52{width:calc(var(--spacing)*52)}.w-56{width:calc(var(--spacing)*56)}.w-60{width:calc(var(--spacing)*60)}.w-64{width:calc(var(--spacing)*64)}.w-72{width:calc(var(--spacing)*72)}.w-80{width:calc(var(--spacing)*80)}.w-96{width:calc(var(--spacing)*96)}.w-\[2px\]{width:2px}.w-\[11rem\]{width:11rem}.w-\[15px\]{width:15px}.w-\[18px\]{width:18px}.w-\[20px\]{width:20px}.w-\[26px\]{width:26px}.w-\[30rem\]{width:30rem}.w-\[72px\]{width:72px}.w-\[80px\]{width:80px}.w-\[120px\]{width:120px}.w-\[140px\]{width:140px}.w-\[170px\]{width:170px}.w-\[180px\]{width:180px}.w-\[260px\]{width:260px}.w-\[380px\]{width:380px}.w-\[min\(20rem\,calc\(100vw-2rem\)\)\]{width:min(20rem,100vw - 2rem)}.w-\[min\(480px\,calc\(100vw-2rem\)\)\]{width:min(480px,100vw - 2rem)}.w-\[min\(calc\(100vw-1\.5rem\)\,22rem\)\]{width:min(100vw - 1.5rem,22rem)}.w-\[min\(calc\(100vw-2rem\)\,400px\)\]{width:min(100vw - 2rem,400px)}.w-\[var\(--radix-popover-trigger-width\)\]{width:var(--radix-popover-trigger-width)}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[7rem\]{max-width:7rem}.max-w-\[10rem\]{max-width:10rem}.max-w-\[13rem\]{max-width:13rem}.max-w-\[36rem\]{max-width:36rem}.max-w-\[78\%\]{max-width:78%}.max-w-\[80\%\]{max-width:80%}.max-w-\[80px\]{max-width:80px}.max-w-\[90\%\]{max-width:90%}.max-w-\[100px\]{max-width:100px}.max-w-\[120px\]{max-width:120px}.max-w-\[140px\]{max-width:140px}.max-w-\[160px\]{max-width:160px}.max-w-\[180px\]{max-width:180px}.max-w-\[220px\]{max-width:220px}.max-w-\[240px\]{max-width:240px}.max-w-\[300px\]{max-width:300px}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-\[calc\(100vw-16px\)\]{max-width:calc(100vw - 16px)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-4{min-width:calc(var(--spacing)*4)}.min-w-11{min-width:calc(var(--spacing)*11)}.min-w-\[3\.75rem\]{min-width:3.75rem}.min-w-\[8\.5rem\]{min-width:8.5rem}.min-w-\[8rem\]{min-width:8rem}.min-w-\[11rem\]{min-width:11rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[22px\]{min-width:22px}.min-w-\[60px\]{min-width:60px}.min-w-\[80px\]{min-width:80px}.min-w-\[160px\]{min-width:160px}.min-w-\[180px\]{min-width:180px}.min-w-\[200px\]{min-width:200px}.min-w-\[260px\]{min-width:260px}.min-w-\[320px\]{min-width:320px}.min-w-\[640px\]{min-width:640px}.min-w-\[min\(18rem\,calc\(100vw-3rem\)\)\]{min-width:min(18rem,100vw - 3rem)}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.min-w-full{min-width:100%}.flex-1{flex:1}.flex-none{flex:none}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\(--radix-popover-content-transform-origin\){transform-origin:var(--radix-popover-content-transform-origin)}.origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-x-4{--tw-translate-x:calc(var(--spacing)*-4);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-0{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-0\.5{--tw-translate-x:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-4\.5{--tw-translate-x:calc(var(--spacing)*4.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-5{--tw-translate-x:calc(var(--spacing)*5);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-6{--tw-translate-x:calc(var(--spacing)*6);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-\[3px\]{--tw-translate-x:3px;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-\[18px\]{--tw-translate-x:18px;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-\[22px\]{--tw-translate-x:22px;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-full{--tw-translate-x:100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-0{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-\[calc\(-50\%_-_2px\)\]{--tw-translate-y:calc(-50% - 2px);translate:var(--tw-translate-x)var(--tw-translate-y)}.scale-90{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-105{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-\[0\.98\]{scale:.98}.scale-\[1\.01\]{scale:1.01}.-rotate-90{rotate:-90deg}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-\[landing-fade-in_0\.3s_ease-out\]{animation:.3s ease-out landing-fade-in}.animate-\[landing-fade-in_0\.4s_ease-out\]{animation:.4s ease-out landing-fade-in}.animate-\[landing-fade-up_0\.5s_ease-out_forwards\]{animation:.5s ease-out forwards landing-fade-up}.animate-\[landing-slide-x_1s_ease-in-out_infinite\]{animation:1s ease-in-out infinite landing-slide-x}.animate-bounce{animation:var(--animate-bounce)}.animate-ping{animation:var(--animate-ping)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-col-resize{cursor:col-resize}.cursor-copy{cursor:copy}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-zoom-in{cursor:zoom-in}.cursor-zoom-out{cursor:zoom-out}.touch-pan-y{--tw-pan-y:pan-y;touch-action:var(--tw-pan-x,)var(--tw-pan-y,)var(--tw-pinch-zoom,)}.touch-manipulation{touch-action:manipulation}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.scroll-my-1{scroll-margin-block:calc(var(--spacing)*1)}.scroll-py-1{scroll-padding-block:calc(var(--spacing)*1)}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.grid-cols-\[auto_minmax\(0\,1fr\)_2\.25rem\]{grid-template-columns:auto minmax(0,1fr) 2.25rem}.grid-cols-\[minmax\(0\,1fr\)_2\.25rem\]{grid-template-columns:minmax(0,1fr) 2.25rem}.grid-rows-\[0fr\]{grid-template-rows:0fr}.grid-rows-\[1fr\]{grid-template-rows:1fr}.grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.content-center{align-content:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0{gap:calc(var(--spacing)*0)}.gap-0\.5{gap:calc(var(--spacing)*.5)}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-2\.5{gap:calc(var(--spacing)*2.5)}.gap-3{gap:calc(var(--spacing)*3)}.gap-3\.5{gap:calc(var(--spacing)*3.5)}.gap-4{gap:calc(var(--spacing)*4)}.gap-5{gap:calc(var(--spacing)*5)}.gap-6{gap:calc(var(--spacing)*6)}.gap-8{gap:calc(var(--spacing)*8)}.gap-\[2px\]{gap:2px}.gap-\[3px\]{gap:3px}.gap-px{gap:1px}:where(.space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*0)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*0)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*8)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*10)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*10)*calc(1 - var(--tw-space-y-reverse)))}.gap-x-1{column-gap:calc(var(--spacing)*1)}.gap-x-2{column-gap:calc(var(--spacing)*2)}.gap-x-2\.5{column-gap:calc(var(--spacing)*2.5)}.gap-x-3{column-gap:calc(var(--spacing)*3)}.gap-x-4{column-gap:calc(var(--spacing)*4)}.gap-x-6{column-gap:calc(var(--spacing)*6)}:where(.-space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*-2)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*-2)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*2)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-3>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*3)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-x-reverse)))}.gap-y-0\.5{row-gap:calc(var(--spacing)*.5)}.gap-y-1{row-gap:calc(var(--spacing)*1)}.gap-y-1\.5{row-gap:calc(var(--spacing)*1.5)}.gap-y-2{row-gap:calc(var(--spacing)*2)}.gap-y-3{row-gap:calc(var(--spacing)*3)}.gap-y-4{row-gap:calc(var(--spacing)*4)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse));border-bottom-width:calc(1px*calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-border>:not(:last-child)),:where(.divide-border\/10>:not(:last-child)){border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){:where(.divide-border\/10>:not(:last-child)){border-color:color-mix(in oklab,var(--border)10%,transparent)}}:where(.divide-border\/20>:not(:last-child)){border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){:where(.divide-border\/20>:not(:last-child)){border-color:color-mix(in oklab,var(--border)20%,transparent)}}:where(.divide-border\/60>:not(:last-child)){border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){:where(.divide-border\/60>:not(:last-child)){border-color:color-mix(in oklab,var(--border)60%,transparent)}}.self-center{align-self:center}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.overscroll-x-contain{overscroll-behavior-x:contain}.overscroll-y-contain{overscroll-behavior-y:contain}.scroll-smooth{scroll-behavior:smooth}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[2px\]{border-radius:2px}.rounded-\[3px\]{border-radius:3px}.rounded-\[4px\]{border-radius:4px}.rounded-\[10px\]{border-radius:10px}.rounded-\[14px\]{border-radius:14px}.rounded-\[22px\]{border-radius:22px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:.75rem}.rounded-md{border-radius:.5rem}.rounded-none{border-radius:0}.rounded-sm{border-radius:.375rem}.rounded-xl{border-radius:1rem}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-t-3xl{border-top-left-radius:var(--radius-3xl);border-top-right-radius:var(--radius-3xl)}.rounded-t-md{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.rounded-t-sm{border-top-left-radius:.375rem;border-top-right-radius:.375rem}.rounded-l-md{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.rounded-r-full{border-top-right-radius:3.40282e38px;border-bottom-right-radius:3.40282e38px}.rounded-r-lg{border-top-right-radius:.75rem;border-bottom-right-radius:.75rem}.rounded-r-md{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.rounded-b-2xl{border-bottom-right-radius:var(--radius-2xl);border-bottom-left-radius:var(--radius-2xl)}.rounded-b-lg{border-bottom-right-radius:.75rem;border-bottom-left-radius:.75rem}.rounded-b-md{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}.rounded-b-xl{border-bottom-right-radius:1rem;border-bottom-left-radius:1rem}.rounded-br-md{border-bottom-right-radius:.5rem}.rounded-bl-md{border-bottom-left-radius:.5rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-\[3px\]{border-left-style:var(--tw-border-style);border-left-width:3px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.\!border-muted-foreground{border-color:var(--muted-foreground)!important}.border-\[\#6366f1\]\/25{border-color:#6366f140;border-color:lab(49.0485% 30.3449 -71.8737/.25)}.border-\[color\:var\(--cx-plate-line\)\]{border-color:var(--cx-plate-line)}.border-\[rgba\(90\,70\,160\,0\.18\)\]{border-color:#5a46a02e}.border-\[var\(--landing-accent\)\]\/10{border-color:var(--landing-accent)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--landing-accent\)\]\/10{border-color:color-mix(in oklab,var(--landing-accent)10%,transparent)}}.border-\[var\(--landing-accent\)\]\/20{border-color:var(--landing-accent)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--landing-accent\)\]\/20{border-color:color-mix(in oklab,var(--landing-accent)20%,transparent)}}.border-\[var\(--landing-accent\)\]\/25{border-color:var(--landing-accent)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--landing-accent\)\]\/25{border-color:color-mix(in oklab,var(--landing-accent)25%,transparent)}}.border-\[var\(--landing-accent\)\]\/30{border-color:var(--landing-accent)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--landing-accent\)\]\/30{border-color:color-mix(in oklab,var(--landing-accent)30%,transparent)}}.border-\[var\(--landing-accent\)\]\/55{border-color:var(--landing-accent)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--landing-accent\)\]\/55{border-color:color-mix(in oklab,var(--landing-accent)55%,transparent)}}.border-\[var\(--landing-accent\,oklch\(0\.65_0\.15_280\)\)\]\/15{border-color:var(--landing-accent,#7f82e8)}@supports (color:lab(0% 0 0)){.border-\[var\(--landing-accent\,oklch\(0\.65_0\.15_280\)\)\]\/15{border-color:var(--landing-accent,lab(57.634% 18.9073 -52.9305))}}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--landing-accent\,oklch\(0\.65_0\.15_280\)\)\]\/15{border-color:color-mix(in oklab,var(--landing-accent,lab(57.634% 18.9073 -52.9305))15%,transparent)}}.border-amber-300{border-color:var(--color-amber-300)}.border-amber-300\/60{border-color:#ffd23699}@supports (color:color-mix(in lab, red, red)){.border-amber-300\/60{border-color:color-mix(in oklab,var(--color-amber-300)60%,transparent)}}.border-amber-300\/70{border-color:#ffd236b3}@supports (color:color-mix(in lab, red, red)){.border-amber-300\/70{border-color:color-mix(in oklab,var(--color-amber-300)70%,transparent)}}.border-amber-400\/25{border-color:#fcbb0040}@supports (color:color-mix(in lab, red, red)){.border-amber-400\/25{border-color:color-mix(in oklab,var(--color-amber-400)25%,transparent)}}.border-amber-400\/30{border-color:#fcbb004d}@supports (color:color-mix(in lab, red, red)){.border-amber-400\/30{border-color:color-mix(in oklab,var(--color-amber-400)30%,transparent)}}.border-amber-400\/35{border-color:#fcbb0059}@supports (color:color-mix(in lab, red, red)){.border-amber-400\/35{border-color:color-mix(in oklab,var(--color-amber-400)35%,transparent)}}.border-amber-400\/60{border-color:#fcbb0099}@supports (color:color-mix(in lab, red, red)){.border-amber-400\/60{border-color:color-mix(in oklab,var(--color-amber-400)60%,transparent)}}.border-amber-500\/15{border-color:#f99c0026}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/15{border-color:color-mix(in oklab,var(--color-amber-500)15%,transparent)}}.border-amber-500\/20{border-color:#f99c0033}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/20{border-color:color-mix(in oklab,var(--color-amber-500)20%,transparent)}}.border-amber-500\/25{border-color:#f99c0040}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/25{border-color:color-mix(in oklab,var(--color-amber-500)25%,transparent)}}.border-amber-500\/30{border-color:#f99c004d}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/30{border-color:color-mix(in oklab,var(--color-amber-500)30%,transparent)}}.border-amber-500\/40{border-color:#f99c0066}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/40{border-color:color-mix(in oklab,var(--color-amber-500)40%,transparent)}}.border-amber-500\/50{border-color:#f99c0080}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/50{border-color:color-mix(in oklab,var(--color-amber-500)50%,transparent)}}.border-amber-600\/45{border-color:#dd740073}@supports (color:color-mix(in lab, red, red)){.border-amber-600\/45{border-color:color-mix(in oklab,var(--color-amber-600)45%,transparent)}}.border-background{border-color:var(--background)}.border-blue-500\/20{border-color:#3080ff33}@supports (color:color-mix(in lab, red, red)){.border-blue-500\/20{border-color:color-mix(in oklab,var(--color-blue-500)20%,transparent)}}.border-blue-500\/30{border-color:#3080ff4d}@supports (color:color-mix(in lab, red, red)){.border-blue-500\/30{border-color:color-mix(in oklab,var(--color-blue-500)30%,transparent)}}.border-blue-500\/40{border-color:#3080ff66}@supports (color:color-mix(in lab, red, red)){.border-blue-500\/40{border-color:color-mix(in oklab,var(--color-blue-500)40%,transparent)}}.border-blue-600{border-color:var(--color-blue-600)}.border-border,.border-border\/5{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/5{border-color:color-mix(in oklab,var(--border)5%,transparent)}}.border-border\/10{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/10{border-color:color-mix(in oklab,var(--border)10%,transparent)}}.border-border\/15{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/15{border-color:color-mix(in oklab,var(--border)15%,transparent)}}.border-border\/20{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/20{border-color:color-mix(in oklab,var(--border)20%,transparent)}}.border-border\/25{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/25{border-color:color-mix(in oklab,var(--border)25%,transparent)}}.border-border\/30{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/30{border-color:color-mix(in oklab,var(--border)30%,transparent)}}.border-border\/35{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/35{border-color:color-mix(in oklab,var(--border)35%,transparent)}}.border-border\/40{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/40{border-color:color-mix(in oklab,var(--border)40%,transparent)}}.border-border\/50{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/50{border-color:color-mix(in oklab,var(--border)50%,transparent)}}.border-border\/60{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/60{border-color:color-mix(in oklab,var(--border)60%,transparent)}}.border-border\/70{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/70{border-color:color-mix(in oklab,var(--border)70%,transparent)}}.border-card{border-color:var(--card)}.border-current\/10{border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.border-current\/10{border-color:color-mix(in oklab,currentcolor 10%,transparent)}}.border-current\/15{border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.border-current\/15{border-color:color-mix(in oklab,currentcolor 15%,transparent)}}.border-cyan-500\/20{border-color:#00b7d733}@supports (color:color-mix(in lab, red, red)){.border-cyan-500\/20{border-color:color-mix(in oklab,var(--color-cyan-500)20%,transparent)}}.border-cyan-500\/25{border-color:#00b7d740}@supports (color:color-mix(in lab, red, red)){.border-cyan-500\/25{border-color:color-mix(in oklab,var(--color-cyan-500)25%,transparent)}}.border-cyan-500\/30{border-color:#00b7d74d}@supports (color:color-mix(in lab, red, red)){.border-cyan-500\/30{border-color:color-mix(in oklab,var(--color-cyan-500)30%,transparent)}}.border-cyan-500\/35{border-color:#00b7d759}@supports (color:color-mix(in lab, red, red)){.border-cyan-500\/35{border-color:color-mix(in oklab,var(--color-cyan-500)35%,transparent)}}.border-destructive\/20{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/20{border-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.border-destructive\/30{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/30{border-color:color-mix(in oklab,var(--destructive)30%,transparent)}}.border-destructive\/40{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/40{border-color:color-mix(in oklab,var(--destructive)40%,transparent)}}.border-destructive\/50{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/50{border-color:color-mix(in oklab,var(--destructive)50%,transparent)}}.border-emerald-400\/50{border-color:#00d29480}@supports (color:color-mix(in lab, red, red)){.border-emerald-400\/50{border-color:color-mix(in oklab,var(--color-emerald-400)50%,transparent)}}.border-emerald-500\/10{border-color:#00bb7f1a}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/10{border-color:color-mix(in oklab,var(--color-emerald-500)10%,transparent)}}.border-emerald-500\/20{border-color:#00bb7f33}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/20{border-color:color-mix(in oklab,var(--color-emerald-500)20%,transparent)}}.border-emerald-500\/25{border-color:#00bb7f40}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/25{border-color:color-mix(in oklab,var(--color-emerald-500)25%,transparent)}}.border-emerald-500\/30{border-color:#00bb7f4d}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/30{border-color:color-mix(in oklab,var(--color-emerald-500)30%,transparent)}}.border-foreground{border-color:var(--foreground)}.border-gray-500\/20{border-color:#6a728233}@supports (color:color-mix(in lab, red, red)){.border-gray-500\/20{border-color:color-mix(in oklab,var(--color-gray-500)20%,transparent)}}.border-green-300{border-color:var(--color-green-300)}.border-green-400{border-color:var(--color-green-400)}.border-green-500\/20{border-color:#00c75833}@supports (color:color-mix(in lab, red, red)){.border-green-500\/20{border-color:color-mix(in oklab,var(--color-green-500)20%,transparent)}}.border-green-500\/30{border-color:#00c7584d}@supports (color:color-mix(in lab, red, red)){.border-green-500\/30{border-color:color-mix(in oklab,var(--color-green-500)30%,transparent)}}.border-green-600{border-color:var(--color-green-600)}.border-indigo-400\/20{border-color:#7d87ff33}@supports (color:color-mix(in lab, red, red)){.border-indigo-400\/20{border-color:color-mix(in oklab,var(--color-indigo-400)20%,transparent)}}.border-input{border-color:var(--input)}.border-muted-foreground,.border-muted-foreground\/35{border-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.border-muted-foreground\/35{border-color:color-mix(in oklab,var(--muted-foreground)35%,transparent)}}.border-neutral-500{border-color:var(--color-neutral-500)}.border-orange-500\/20{border-color:#fe6e0033}@supports (color:color-mix(in lab, red, red)){.border-orange-500\/20{border-color:color-mix(in oklab,var(--color-orange-500)20%,transparent)}}.border-orange-500\/30{border-color:#fe6e004d}@supports (color:color-mix(in lab, red, red)){.border-orange-500\/30{border-color:color-mix(in oklab,var(--color-orange-500)30%,transparent)}}.border-primary{border-color:var(--primary)}.border-primary-foreground\/30{border-color:var(--primary-foreground)}@supports (color:color-mix(in lab, red, red)){.border-primary-foreground\/30{border-color:color-mix(in oklab,var(--primary-foreground)30%,transparent)}}.border-primary\/10{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/10{border-color:color-mix(in oklab,var(--primary)10%,transparent)}}.border-primary\/15{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/15{border-color:color-mix(in oklab,var(--primary)15%,transparent)}}.border-primary\/20{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/20{border-color:color-mix(in oklab,var(--primary)20%,transparent)}}.border-primary\/25{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/25{border-color:color-mix(in oklab,var(--primary)25%,transparent)}}.border-primary\/30{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/30{border-color:color-mix(in oklab,var(--primary)30%,transparent)}}.border-primary\/40{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/40{border-color:color-mix(in oklab,var(--primary)40%,transparent)}}.border-primary\/50{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/50{border-color:color-mix(in oklab,var(--primary)50%,transparent)}}.border-primary\/80{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/80{border-color:color-mix(in oklab,var(--primary)80%,transparent)}}.border-purple-500\/20{border-color:#ac4bff33}@supports (color:color-mix(in lab, red, red)){.border-purple-500\/20{border-color:color-mix(in oklab,var(--color-purple-500)20%,transparent)}}.border-red-300{border-color:var(--color-red-300)}.border-red-400\/20{border-color:#ff656833}@supports (color:color-mix(in lab, red, red)){.border-red-400\/20{border-color:color-mix(in oklab,var(--color-red-400)20%,transparent)}}.border-red-400\/30{border-color:#ff65684d}@supports (color:color-mix(in lab, red, red)){.border-red-400\/30{border-color:color-mix(in oklab,var(--color-red-400)30%,transparent)}}.border-red-500\/10{border-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.border-red-500\/10{border-color:color-mix(in oklab,var(--color-red-500)10%,transparent)}}.border-red-500\/15{border-color:#fb2c3626}@supports (color:color-mix(in lab, red, red)){.border-red-500\/15{border-color:color-mix(in oklab,var(--color-red-500)15%,transparent)}}.border-red-500\/20{border-color:#fb2c3633}@supports (color:color-mix(in lab, red, red)){.border-red-500\/20{border-color:color-mix(in oklab,var(--color-red-500)20%,transparent)}}.border-red-500\/25{border-color:#fb2c3640}@supports (color:color-mix(in lab, red, red)){.border-red-500\/25{border-color:color-mix(in oklab,var(--color-red-500)25%,transparent)}}.border-red-500\/30{border-color:#fb2c364d}@supports (color:color-mix(in lab, red, red)){.border-red-500\/30{border-color:color-mix(in oklab,var(--color-red-500)30%,transparent)}}.border-red-600{border-color:var(--color-red-600)}.border-rose-500\/25{border-color:#ff235740}@supports (color:color-mix(in lab, red, red)){.border-rose-500\/25{border-color:color-mix(in oklab,var(--color-rose-500)25%,transparent)}}.border-sky-500\/20{border-color:#00a5ef33}@supports (color:color-mix(in lab, red, red)){.border-sky-500\/20{border-color:color-mix(in oklab,var(--color-sky-500)20%,transparent)}}.border-sky-500\/25{border-color:#00a5ef40}@supports (color:color-mix(in lab, red, red)){.border-sky-500\/25{border-color:color-mix(in oklab,var(--color-sky-500)25%,transparent)}}.border-sky-500\/30{border-color:#00a5ef4d}@supports (color:color-mix(in lab, red, red)){.border-sky-500\/30{border-color:color-mix(in oklab,var(--color-sky-500)30%,transparent)}}.border-transparent{border-color:#0000}.border-violet-400\/30{border-color:#a685ff4d}@supports (color:color-mix(in lab, red, red)){.border-violet-400\/30{border-color:color-mix(in oklab,var(--color-violet-400)30%,transparent)}}.border-violet-400\/40{border-color:#a685ff66}@supports (color:color-mix(in lab, red, red)){.border-violet-400\/40{border-color:color-mix(in oklab,var(--color-violet-400)40%,transparent)}}.border-violet-400\/50{border-color:#a685ff80}@supports (color:color-mix(in lab, red, red)){.border-violet-400\/50{border-color:color-mix(in oklab,var(--color-violet-400)50%,transparent)}}.border-violet-500\/10{border-color:#8d54ff1a}@supports (color:color-mix(in lab, red, red)){.border-violet-500\/10{border-color:color-mix(in oklab,var(--color-violet-500)10%,transparent)}}.border-violet-500\/20{border-color:#8d54ff33}@supports (color:color-mix(in lab, red, red)){.border-violet-500\/20{border-color:color-mix(in oklab,var(--color-violet-500)20%,transparent)}}.border-violet-500\/25{border-color:#8d54ff40}@supports (color:color-mix(in lab, red, red)){.border-violet-500\/25{border-color:color-mix(in oklab,var(--color-violet-500)25%,transparent)}}.border-violet-500\/30{border-color:#8d54ff4d}@supports (color:color-mix(in lab, red, red)){.border-violet-500\/30{border-color:color-mix(in oklab,var(--color-violet-500)30%,transparent)}}.border-violet-600{border-color:var(--color-violet-600)}.border-white\/5{border-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.border-white\/5{border-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.border-white\/\[0\.1\]{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.1\]{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.border-white\/\[0\.08\]{border-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.08\]{border-color:color-mix(in oklab,var(--color-white)8%,transparent)}}.border-yellow-300{border-color:var(--color-yellow-300)}.border-yellow-500\/20{border-color:#edb20033}@supports (color:color-mix(in lab, red, red)){.border-yellow-500\/20{border-color:color-mix(in oklab,var(--color-yellow-500)20%,transparent)}}.border-yellow-600{border-color:var(--color-yellow-600)}.border-zinc-500\/30{border-color:#71717b4d}@supports (color:color-mix(in lab, red, red)){.border-zinc-500\/30{border-color:color-mix(in oklab,var(--color-zinc-500)30%,transparent)}}.border-t-primary-foreground{border-top-color:var(--primary-foreground)}.border-t-transparent{border-top-color:#0000}.border-l-amber-400{border-left-color:var(--color-amber-400)}.border-l-amber-500{border-left-color:var(--color-amber-500)}.border-l-cyan-400{border-left-color:var(--color-cyan-400)}.border-l-gray-400{border-left-color:var(--color-gray-400)}.border-l-green-400{border-left-color:var(--color-green-400)}.border-l-green-500{border-left-color:var(--color-green-500)}.border-l-neutral-400{border-left-color:var(--color-neutral-400)}.border-l-neutral-600{border-left-color:var(--color-neutral-600)}.border-l-primary{border-left-color:var(--primary)}.border-l-red-400{border-left-color:var(--color-red-400)}.border-l-red-500{border-left-color:var(--color-red-500)}.border-l-transparent{border-left-color:#0000}.border-l-violet-500{border-left-color:var(--color-violet-500)}.bg-\[\#0a0a0f\]{background-color:#0a0a0f}.bg-\[rgba\(124\,111\,255\,0\.14\)\]{background-color:#7c6fff24}.bg-\[var\(--landing-accent\)\],.bg-\[var\(--landing-accent\)\]\/10{background-color:var(--landing-accent)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--landing-accent\)\]\/10{background-color:color-mix(in oklab,var(--landing-accent)10%,transparent)}}.bg-\[var\(--landing-accent\,oklch\(0\.65_0\.15_280\)\)\]\/10{background-color:var(--landing-accent,#7f82e8)}@supports (color:lab(0% 0 0)){.bg-\[var\(--landing-accent\,oklch\(0\.65_0\.15_280\)\)\]\/10{background-color:var(--landing-accent,lab(57.634% 18.9073 -52.9305))}}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--landing-accent\,oklch\(0\.65_0\.15_280\)\)\]\/10{background-color:color-mix(in oklab,var(--landing-accent,lab(57.634% 18.9073 -52.9305))10%,transparent)}}.bg-\[var\(--landing-accent\,oklch\(0\.65_0\.15_280\)\)\]\/\[0\.03\]{background-color:var(--landing-accent,#7f82e8)}@supports (color:lab(0% 0 0)){.bg-\[var\(--landing-accent\,oklch\(0\.65_0\.15_280\)\)\]\/\[0\.03\]{background-color:var(--landing-accent,lab(57.634% 18.9073 -52.9305))}}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--landing-accent\,oklch\(0\.65_0\.15_280\)\)\]\/\[0\.03\]{background-color:color-mix(in oklab,var(--landing-accent,lab(57.634% 18.9073 -52.9305))3%,transparent)}}.bg-accent,.bg-accent\/5{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/5{background-color:color-mix(in oklab,var(--accent)5%,transparent)}}.bg-accent\/10{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/10{background-color:color-mix(in oklab,var(--accent)10%,transparent)}}.bg-accent\/20{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/20{background-color:color-mix(in oklab,var(--accent)20%,transparent)}}.bg-accent\/30{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/30{background-color:color-mix(in oklab,var(--accent)30%,transparent)}}.bg-accent\/40{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/40{background-color:color-mix(in oklab,var(--accent)40%,transparent)}}.bg-accent\/50{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/50{background-color:color-mix(in oklab,var(--accent)50%,transparent)}}.bg-accent\/80{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/80{background-color:color-mix(in oklab,var(--accent)80%,transparent)}}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-50\/60{background-color:#fffbeb99}@supports (color:color-mix(in lab, red, red)){.bg-amber-50\/60{background-color:color-mix(in oklab,var(--color-amber-50)60%,transparent)}}.bg-amber-50\/70{background-color:#fffbebb3}@supports (color:color-mix(in lab, red, red)){.bg-amber-50\/70{background-color:color-mix(in oklab,var(--color-amber-50)70%,transparent)}}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-100\/70{background-color:#fef3c6b3}@supports (color:color-mix(in lab, red, red)){.bg-amber-100\/70{background-color:color-mix(in oklab,var(--color-amber-100)70%,transparent)}}.bg-amber-300{background-color:var(--color-amber-300)}.bg-amber-400{background-color:var(--color-amber-400)}.bg-amber-400\/5{background-color:#fcbb000d}@supports (color:color-mix(in lab, red, red)){.bg-amber-400\/5{background-color:color-mix(in oklab,var(--color-amber-400)5%,transparent)}}.bg-amber-400\/10{background-color:#fcbb001a}@supports (color:color-mix(in lab, red, red)){.bg-amber-400\/10{background-color:color-mix(in oklab,var(--color-amber-400)10%,transparent)}}.bg-amber-400\/30{background-color:#fcbb004d}@supports (color:color-mix(in lab, red, red)){.bg-amber-400\/30{background-color:color-mix(in oklab,var(--color-amber-400)30%,transparent)}}.bg-amber-400\/\[0\.07\]{background-color:#fcbb0012}@supports (color:color-mix(in lab, red, red)){.bg-amber-400\/\[0\.07\]{background-color:color-mix(in oklab,var(--color-amber-400)7.0%,transparent)}}.bg-amber-500{background-color:var(--color-amber-500)}.bg-amber-500\/5{background-color:#f99c000d}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/5{background-color:color-mix(in oklab,var(--color-amber-500)5%,transparent)}}.bg-amber-500\/8{background-color:#f99c0014}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/8{background-color:color-mix(in oklab,var(--color-amber-500)8%,transparent)}}.bg-amber-500\/10{background-color:#f99c001a}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/10{background-color:color-mix(in oklab,var(--color-amber-500)10%,transparent)}}.bg-amber-500\/15{background-color:#f99c0026}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/15{background-color:color-mix(in oklab,var(--color-amber-500)15%,transparent)}}.bg-amber-500\/20{background-color:#f99c0033}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/20{background-color:color-mix(in oklab,var(--color-amber-500)20%,transparent)}}.bg-amber-500\/50{background-color:#f99c0080}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/50{background-color:color-mix(in oklab,var(--color-amber-500)50%,transparent)}}.bg-amber-500\/90{background-color:#f99c00e6}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/90{background-color:color-mix(in oklab,var(--color-amber-500)90%,transparent)}}.bg-amber-500\/\[0\.04\]{background-color:#f99c000a}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/\[0\.04\]{background-color:color-mix(in oklab,var(--color-amber-500)4%,transparent)}}.bg-amber-500\/\[0\.06\]{background-color:#f99c000f}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/\[0\.06\]{background-color:color-mix(in oklab,var(--color-amber-500)6%,transparent)}}.bg-amber-600\/10{background-color:#dd74001a}@supports (color:color-mix(in lab, red, red)){.bg-amber-600\/10{background-color:color-mix(in oklab,var(--color-amber-600)10%,transparent)}}.bg-amber-900\/10{background-color:#7b33061a}@supports (color:color-mix(in lab, red, red)){.bg-amber-900\/10{background-color:color-mix(in oklab,var(--color-amber-900)10%,transparent)}}.bg-background,.bg-background\/20{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/20{background-color:color-mix(in oklab,var(--background)20%,transparent)}}.bg-background\/30{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/30{background-color:color-mix(in oklab,var(--background)30%,transparent)}}.bg-background\/40{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/40{background-color:color-mix(in oklab,var(--background)40%,transparent)}}.bg-background\/50{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/50{background-color:color-mix(in oklab,var(--background)50%,transparent)}}.bg-background\/60{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/60{background-color:color-mix(in oklab,var(--background)60%,transparent)}}.bg-background\/70{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/70{background-color:color-mix(in oklab,var(--background)70%,transparent)}}.bg-background\/75{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/75{background-color:color-mix(in oklab,var(--background)75%,transparent)}}.bg-background\/80{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/80{background-color:color-mix(in oklab,var(--background)80%,transparent)}}.bg-background\/85{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/85{background-color:color-mix(in oklab,var(--background)85%,transparent)}}.bg-background\/90{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/90{background-color:color-mix(in oklab,var(--background)90%,transparent)}}.bg-background\/95{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/95{background-color:color-mix(in oklab,var(--background)95%,transparent)}}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.bg-black\/10{background-color:color-mix(in oklab,var(--color-black)10%,transparent)}}.bg-black\/15{background-color:#00000026}@supports (color:color-mix(in lab, red, red)){.bg-black\/15{background-color:color-mix(in oklab,var(--color-black)15%,transparent)}}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.bg-black\/30{background-color:color-mix(in oklab,var(--color-black)30%,transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.bg-black\/40{background-color:color-mix(in oklab,var(--color-black)40%,transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black)50%,transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab, red, red)){.bg-black\/60{background-color:color-mix(in oklab,var(--color-black)60%,transparent)}}.bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab, red, red)){.bg-black\/70{background-color:color-mix(in oklab,var(--color-black)70%,transparent)}}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab, red, red)){.bg-black\/80{background-color:color-mix(in oklab,var(--color-black)80%,transparent)}}.bg-black\/\[0\.18\]{background-color:#0000002e}@supports (color:color-mix(in lab, red, red)){.bg-black\/\[0\.18\]{background-color:color-mix(in oklab,var(--color-black)18%,transparent)}}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-400{background-color:var(--color-blue-400)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-500\/5{background-color:#3080ff0d}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/5{background-color:color-mix(in oklab,var(--color-blue-500)5%,transparent)}}.bg-blue-500\/10{background-color:#3080ff1a}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/10{background-color:color-mix(in oklab,var(--color-blue-500)10%,transparent)}}.bg-blue-500\/15{background-color:#3080ff26}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/15{background-color:color-mix(in oklab,var(--color-blue-500)15%,transparent)}}.bg-blue-500\/50{background-color:#3080ff80}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/50{background-color:color-mix(in oklab,var(--color-blue-500)50%,transparent)}}.bg-blue-600{background-color:var(--color-blue-600)}.bg-border,.bg-border\/20{background-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.bg-border\/20{background-color:color-mix(in oklab,var(--border)20%,transparent)}}.bg-border\/70{background-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.bg-border\/70{background-color:color-mix(in oklab,var(--border)70%,transparent)}}.bg-card,.bg-card\/50{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/50{background-color:color-mix(in oklab,var(--card)50%,transparent)}}.bg-card\/60{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/60{background-color:color-mix(in oklab,var(--card)60%,transparent)}}.bg-card\/80{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/80{background-color:color-mix(in oklab,var(--card)80%,transparent)}}.bg-card\/90{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/90{background-color:color-mix(in oklab,var(--card)90%,transparent)}}.bg-card\/95{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/95{background-color:color-mix(in oklab,var(--card)95%,transparent)}}.bg-current,.bg-current\/50{background-color:currentColor}@supports (color:color-mix(in lab, red, red)){.bg-current\/50{background-color:color-mix(in oklab,currentcolor 50%,transparent)}}.bg-cyan-100{background-color:var(--color-cyan-100)}.bg-cyan-400{background-color:var(--color-cyan-400)}.bg-cyan-500{background-color:var(--color-cyan-500)}.bg-cyan-500\/10{background-color:#00b7d71a}@supports (color:color-mix(in lab, red, red)){.bg-cyan-500\/10{background-color:color-mix(in oklab,var(--color-cyan-500)10%,transparent)}}.bg-cyan-500\/15{background-color:#00b7d726}@supports (color:color-mix(in lab, red, red)){.bg-cyan-500\/15{background-color:color-mix(in oklab,var(--color-cyan-500)15%,transparent)}}.bg-cyan-500\/60{background-color:#00b7d799}@supports (color:color-mix(in lab, red, red)){.bg-cyan-500\/60{background-color:color-mix(in oklab,var(--color-cyan-500)60%,transparent)}}.bg-cyan-500\/\[0\.04\]{background-color:#00b7d70a}@supports (color:color-mix(in lab, red, red)){.bg-cyan-500\/\[0\.04\]{background-color:color-mix(in oklab,var(--color-cyan-500)4%,transparent)}}.bg-cyan-500\/\[0\.05\]{background-color:#00b7d70d}@supports (color:color-mix(in lab, red, red)){.bg-cyan-500\/\[0\.05\]{background-color:color-mix(in oklab,var(--color-cyan-500)5%,transparent)}}.bg-cyan-500\/\[0\.08\]{background-color:#00b7d714}@supports (color:color-mix(in lab, red, red)){.bg-cyan-500\/\[0\.08\]{background-color:color-mix(in oklab,var(--color-cyan-500)8%,transparent)}}.bg-cyan-500\/\[0\.10\]{background-color:#00b7d71a}@supports (color:color-mix(in lab, red, red)){.bg-cyan-500\/\[0\.10\]{background-color:color-mix(in oklab,var(--color-cyan-500)10%,transparent)}}.bg-destructive,.bg-destructive\/5{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/5{background-color:color-mix(in oklab,var(--destructive)5%,transparent)}}.bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/10{background-color:color-mix(in oklab,var(--destructive)10%,transparent)}}.bg-destructive\/15{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/15{background-color:color-mix(in oklab,var(--destructive)15%,transparent)}}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-emerald-300{background-color:var(--color-emerald-300)}.bg-emerald-400{background-color:var(--color-emerald-400)}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-500\/5{background-color:#00bb7f0d}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/5{background-color:color-mix(in oklab,var(--color-emerald-500)5%,transparent)}}.bg-emerald-500\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/10{background-color:color-mix(in oklab,var(--color-emerald-500)10%,transparent)}}.bg-emerald-500\/15{background-color:#00bb7f26}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/15{background-color:color-mix(in oklab,var(--color-emerald-500)15%,transparent)}}.bg-emerald-500\/80{background-color:#00bb7fcc}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/80{background-color:color-mix(in oklab,var(--color-emerald-500)80%,transparent)}}.bg-emerald-500\/\[0\.03\]{background-color:#00bb7f08}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/\[0\.03\]{background-color:color-mix(in oklab,var(--color-emerald-500)3%,transparent)}}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-foreground,.bg-foreground\/10{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/10{background-color:color-mix(in oklab,var(--foreground)10%,transparent)}}.bg-foreground\/40{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/40{background-color:color-mix(in oklab,var(--foreground)40%,transparent)}}.bg-foreground\/70{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/70{background-color:color-mix(in oklab,var(--foreground)70%,transparent)}}.bg-foreground\/80{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/80{background-color:color-mix(in oklab,var(--foreground)80%,transparent)}}.bg-foreground\/95{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/95{background-color:color-mix(in oklab,var(--foreground)95%,transparent)}}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-400{background-color:var(--color-gray-400)}.bg-gray-400\/10{background-color:#99a1af1a}@supports (color:color-mix(in lab, red, red)){.bg-gray-400\/10{background-color:color-mix(in oklab,var(--color-gray-400)10%,transparent)}}.bg-gray-500\/10{background-color:#6a72821a}@supports (color:color-mix(in lab, red, red)){.bg-gray-500\/10{background-color:color-mix(in oklab,var(--color-gray-500)10%,transparent)}}.bg-green-50{background-color:var(--color-green-50)}.bg-green-100{background-color:var(--color-green-100)}.bg-green-400{background-color:var(--color-green-400)}.bg-green-500{background-color:var(--color-green-500)}.bg-green-500\/5{background-color:#00c7580d}@supports (color:color-mix(in lab, red, red)){.bg-green-500\/5{background-color:color-mix(in oklab,var(--color-green-500)5%,transparent)}}.bg-green-500\/8{background-color:#00c75814}@supports (color:color-mix(in lab, red, red)){.bg-green-500\/8{background-color:color-mix(in oklab,var(--color-green-500)8%,transparent)}}.bg-green-500\/10{background-color:#00c7581a}@supports (color:color-mix(in lab, red, red)){.bg-green-500\/10{background-color:color-mix(in oklab,var(--color-green-500)10%,transparent)}}.bg-green-500\/15{background-color:#00c75826}@supports (color:color-mix(in lab, red, red)){.bg-green-500\/15{background-color:color-mix(in oklab,var(--color-green-500)15%,transparent)}}.bg-green-600{background-color:var(--color-green-600)}.bg-green-700{background-color:var(--color-green-700)}.bg-indigo-100{background-color:var(--color-indigo-100)}.bg-indigo-400\/\[0\.06\]{background-color:#7d87ff0f}@supports (color:color-mix(in lab, red, red)){.bg-indigo-400\/\[0\.06\]{background-color:color-mix(in oklab,var(--color-indigo-400)6%,transparent)}}.bg-muted{background-color:var(--muted)}.bg-muted-foreground\/20{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.bg-muted-foreground\/20{background-color:color-mix(in oklab,var(--muted-foreground)20%,transparent)}}.bg-muted-foreground\/30{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.bg-muted-foreground\/30{background-color:color-mix(in oklab,var(--muted-foreground)30%,transparent)}}.bg-muted-foreground\/35{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.bg-muted-foreground\/35{background-color:color-mix(in oklab,var(--muted-foreground)35%,transparent)}}.bg-muted-foreground\/40{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.bg-muted-foreground\/40{background-color:color-mix(in oklab,var(--muted-foreground)40%,transparent)}}.bg-muted-foreground\/70{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.bg-muted-foreground\/70{background-color:color-mix(in oklab,var(--muted-foreground)70%,transparent)}}.bg-muted\/10{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/10{background-color:color-mix(in oklab,var(--muted)10%,transparent)}}.bg-muted\/20{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/20{background-color:color-mix(in oklab,var(--muted)20%,transparent)}}.bg-muted\/30{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/30{background-color:color-mix(in oklab,var(--muted)30%,transparent)}}.bg-muted\/40{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/40{background-color:color-mix(in oklab,var(--muted)40%,transparent)}}.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab,var(--muted)50%,transparent)}}.bg-muted\/70{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/70{background-color:color-mix(in oklab,var(--muted)70%,transparent)}}.bg-muted\/80{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/80{background-color:color-mix(in oklab,var(--muted)80%,transparent)}}.bg-muted\/\[0\.25\]{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/\[0\.25\]{background-color:color-mix(in oklab,var(--muted)25%,transparent)}}.bg-neutral-100{background-color:var(--color-neutral-100)}.bg-neutral-400{background-color:var(--color-neutral-400)}.bg-neutral-500{background-color:var(--color-neutral-500)}.bg-neutral-950{background-color:var(--color-neutral-950)}.bg-orange-100{background-color:var(--color-orange-100)}.bg-orange-500{background-color:var(--color-orange-500)}.bg-orange-500\/5{background-color:#fe6e000d}@supports (color:color-mix(in lab, red, red)){.bg-orange-500\/5{background-color:color-mix(in oklab,var(--color-orange-500)5%,transparent)}}.bg-orange-500\/10{background-color:#fe6e001a}@supports (color:color-mix(in lab, red, red)){.bg-orange-500\/10{background-color:color-mix(in oklab,var(--color-orange-500)10%,transparent)}}.bg-pink-500{background-color:var(--color-pink-500)}.bg-popover,.bg-popover\/95{background-color:var(--popover)}@supports (color:color-mix(in lab, red, red)){.bg-popover\/95{background-color:color-mix(in oklab,var(--popover)95%,transparent)}}.bg-primary,.bg-primary\/5{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/5{background-color:color-mix(in oklab,var(--primary)5%,transparent)}}.bg-primary\/10{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/10{background-color:color-mix(in oklab,var(--primary)10%,transparent)}}.bg-primary\/15{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/15{background-color:color-mix(in oklab,var(--primary)15%,transparent)}}.bg-primary\/20{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/20{background-color:color-mix(in oklab,var(--primary)20%,transparent)}}.bg-primary\/40{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/40{background-color:color-mix(in oklab,var(--primary)40%,transparent)}}.bg-primary\/50{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/50{background-color:color-mix(in oklab,var(--primary)50%,transparent)}}.bg-primary\/60{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/60{background-color:color-mix(in oklab,var(--primary)60%,transparent)}}.bg-primary\/70{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/70{background-color:color-mix(in oklab,var(--primary)70%,transparent)}}.bg-primary\/85{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/85{background-color:color-mix(in oklab,var(--primary)85%,transparent)}}.bg-purple-100{background-color:var(--color-purple-100)}.bg-purple-500{background-color:var(--color-purple-500)}.bg-purple-500\/10{background-color:#ac4bff1a}@supports (color:color-mix(in lab, red, red)){.bg-purple-500\/10{background-color:color-mix(in oklab,var(--color-purple-500)10%,transparent)}}.bg-red-50{background-color:var(--color-red-50)}.bg-red-100{background-color:var(--color-red-100)}.bg-red-400{background-color:var(--color-red-400)}.bg-red-400\/50{background-color:#ff656880}@supports (color:color-mix(in lab, red, red)){.bg-red-400\/50{background-color:color-mix(in oklab,var(--color-red-400)50%,transparent)}}.bg-red-500{background-color:var(--color-red-500)}.bg-red-500\/5{background-color:#fb2c360d}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/5{background-color:color-mix(in oklab,var(--color-red-500)5%,transparent)}}.bg-red-500\/8{background-color:#fb2c3614}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/8{background-color:color-mix(in oklab,var(--color-red-500)8%,transparent)}}.bg-red-500\/10{background-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/10{background-color:color-mix(in oklab,var(--color-red-500)10%,transparent)}}.bg-red-500\/15{background-color:#fb2c3626}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/15{background-color:color-mix(in oklab,var(--color-red-500)15%,transparent)}}.bg-red-500\/20{background-color:#fb2c3633}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/20{background-color:color-mix(in oklab,var(--color-red-500)20%,transparent)}}.bg-red-500\/60{background-color:#fb2c3699}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/60{background-color:color-mix(in oklab,var(--color-red-500)60%,transparent)}}.bg-red-500\/70{background-color:#fb2c36b3}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/70{background-color:color-mix(in oklab,var(--color-red-500)70%,transparent)}}.bg-red-500\/\[0\.04\]{background-color:#fb2c360a}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/\[0\.04\]{background-color:color-mix(in oklab,var(--color-red-500)4%,transparent)}}.bg-red-500\/\[0\.06\]{background-color:#fb2c360f}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/\[0\.06\]{background-color:color-mix(in oklab,var(--color-red-500)6%,transparent)}}.bg-red-500\/\[0\.08\]{background-color:#fb2c3614}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/\[0\.08\]{background-color:color-mix(in oklab,var(--color-red-500)8%,transparent)}}.bg-red-600{background-color:var(--color-red-600)}.bg-red-600\/90{background-color:#e40014e6}@supports (color:color-mix(in lab, red, red)){.bg-red-600\/90{background-color:color-mix(in oklab,var(--color-red-600)90%,transparent)}}.bg-rose-100{background-color:var(--color-rose-100)}.bg-rose-500\/10{background-color:#ff23571a}@supports (color:color-mix(in lab, red, red)){.bg-rose-500\/10{background-color:color-mix(in oklab,var(--color-rose-500)10%,transparent)}}.bg-rose-500\/15{background-color:#ff235726}@supports (color:color-mix(in lab, red, red)){.bg-rose-500\/15{background-color:color-mix(in oklab,var(--color-rose-500)15%,transparent)}}.bg-rose-500\/60{background-color:#ff235799}@supports (color:color-mix(in lab, red, red)){.bg-rose-500\/60{background-color:color-mix(in oklab,var(--color-rose-500)60%,transparent)}}.bg-secondary{background-color:var(--secondary)}.bg-sidebar,.bg-sidebar\/40{background-color:var(--sidebar)}@supports (color:color-mix(in lab, red, red)){.bg-sidebar\/40{background-color:color-mix(in oklab,var(--sidebar)40%,transparent)}}.bg-sidebar\/55{background-color:var(--sidebar)}@supports (color:color-mix(in lab, red, red)){.bg-sidebar\/55{background-color:color-mix(in oklab,var(--sidebar)55%,transparent)}}.bg-sky-500\/10{background-color:#00a5ef1a}@supports (color:color-mix(in lab, red, red)){.bg-sky-500\/10{background-color:color-mix(in oklab,var(--color-sky-500)10%,transparent)}}.bg-sky-600{background-color:var(--color-sky-600)}.bg-slate-200{background-color:var(--color-slate-200)}.bg-transparent{background-color:#0000}.bg-violet-100{background-color:var(--color-violet-100)}.bg-violet-400{background-color:var(--color-violet-400)}.bg-violet-500{background-color:var(--color-violet-500)}.bg-violet-500\/5{background-color:#8d54ff0d}@supports (color:color-mix(in lab, red, red)){.bg-violet-500\/5{background-color:color-mix(in oklab,var(--color-violet-500)5%,transparent)}}.bg-violet-500\/10{background-color:#8d54ff1a}@supports (color:color-mix(in lab, red, red)){.bg-violet-500\/10{background-color:color-mix(in oklab,var(--color-violet-500)10%,transparent)}}.bg-violet-500\/15{background-color:#8d54ff26}@supports (color:color-mix(in lab, red, red)){.bg-violet-500\/15{background-color:color-mix(in oklab,var(--color-violet-500)15%,transparent)}}.bg-violet-500\/20{background-color:#8d54ff33}@supports (color:color-mix(in lab, red, red)){.bg-violet-500\/20{background-color:color-mix(in oklab,var(--color-violet-500)20%,transparent)}}.bg-violet-500\/60{background-color:#8d54ff99}@supports (color:color-mix(in lab, red, red)){.bg-violet-500\/60{background-color:color-mix(in oklab,var(--color-violet-500)60%,transparent)}}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.bg-white\/70{background-color:color-mix(in oklab,var(--color-white)70%,transparent)}}.bg-white\/\[0\.02\]{background-color:#ffffff05}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.02\]{background-color:color-mix(in oklab,var(--color-white)2%,transparent)}}.bg-white\/\[0\.03\]{background-color:#ffffff08}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.03\]{background-color:color-mix(in oklab,var(--color-white)3%,transparent)}}.bg-white\/\[0\.06\]{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.06\]{background-color:color-mix(in oklab,var(--color-white)6%,transparent)}}.bg-yellow-50{background-color:var(--color-yellow-50)}.bg-yellow-100{background-color:var(--color-yellow-100)}.bg-yellow-400{background-color:var(--color-yellow-400)}.bg-yellow-500{background-color:var(--color-yellow-500)}.bg-yellow-500\/10{background-color:#edb2001a}@supports (color:color-mix(in lab, red, red)){.bg-yellow-500\/10{background-color:color-mix(in oklab,var(--color-yellow-500)10%,transparent)}}.bg-yellow-500\/20{background-color:#edb20033}@supports (color:color-mix(in lab, red, red)){.bg-yellow-500\/20{background-color:color-mix(in oklab,var(--color-yellow-500)20%,transparent)}}.bg-zinc-500\/10{background-color:#71717b1a}@supports (color:color-mix(in lab, red, red)){.bg-zinc-500\/10{background-color:color-mix(in oklab,var(--color-zinc-500)10%,transparent)}}.bg-zinc-500\/15{background-color:#71717b26}@supports (color:color-mix(in lab, red, red)){.bg-zinc-500\/15{background-color:color-mix(in oklab,var(--color-zinc-500)15%,transparent)}}.bg-zinc-700{background-color:var(--color-zinc-700)}.bg-zinc-800\/60{background-color:#27272a99}@supports (color:color-mix(in lab, red, red)){.bg-zinc-800\/60{background-color:color-mix(in oklab,var(--color-zinc-800)60%,transparent)}}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[image\:var\(--cx-plate-chrome\)\]{background-image:var(--cx-plate-chrome)}.bg-\[linear-gradient\(120deg\,\#6366f1\,\#7c6fff_48\%\,\#a78bfa\)\]{background-image:linear-gradient(120deg,#6366f1,#7c6fff 48%,#a78bfa)}.bg-\[linear-gradient\(135deg\,rgba\(8\,145\,178\,0\.08\)\,transparent_28\%\)\,linear-gradient\(180deg\,rgba\(245\,158\,11\,0\.08\)\,transparent_40\%\)\,var\(--background\)\]{background-image:linear-gradient(135deg,#0891b214,transparent 28%),linear-gradient(180deg,#f59e0b14,transparent 40%),var(--background)}.bg-\[linear-gradient\(135deg\,rgba\(59\,130\,246\,0\.08\)\,rgba\(139\,92\,246\,0\.06\)\)\]{background-image:linear-gradient(135deg,#3b82f614,#8b5cf60f)}.bg-\[linear-gradient\(180deg\,rgba\(255\,70\,70\,0\.10\)\,rgba\(255\,255\,255\,0\.02\)\)\]{background-image:linear-gradient(#ff46461a,#ffffff05)}.bg-\[linear-gradient\(180deg\,rgba\(255\,80\,80\,0\.12\)\,rgba\(255\,255\,255\,0\.02\)\)\]{background-image:linear-gradient(#ff50501f,#ffffff05)}.bg-\[linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.05\)\,rgba\(255\,255\,255\,0\.02\)\)\]{background-image:linear-gradient(#ffffff0d,#ffffff05)}.bg-\[radial-gradient\(circle_at_top_left\,rgba\(8\,145\,178\,0\.08\)\,transparent_36\%\)\,radial-gradient\(circle_at_bottom_right\,rgba\(245\,158\,11\,0\.10\)\,transparent_28\%\)\]{background-image:radial-gradient(circle at 0 0,#0891b214,#0000 36%),radial-gradient(circle at 100% 100%,#f59e0b1a,#0000 28%)}.from-\[var\(--landing-accent\)\]\/15{--tw-gradient-from:var(--landing-accent)}@supports (color:color-mix(in lab, red, red)){.from-\[var\(--landing-accent\)\]\/15{--tw-gradient-from:color-mix(in oklab,var(--landing-accent)15%,transparent)}}.from-\[var\(--landing-accent\)\]\/15{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-amber-500\/10{--tw-gradient-from:#f99c001a}@supports (color:color-mix(in lab, red, red)){.from-amber-500\/10{--tw-gradient-from:color-mix(in oklab,var(--color-amber-500)10%,transparent)}}.from-amber-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-amber-500\/40{--tw-gradient-from:#f99c0066}@supports (color:color-mix(in lab, red, red)){.from-amber-500\/40{--tw-gradient-from:color-mix(in oklab,var(--color-amber-500)40%,transparent)}}.from-amber-500\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-cyan-500\/40{--tw-gradient-from:#00b7d766}@supports (color:color-mix(in lab, red, red)){.from-cyan-500\/40{--tw-gradient-from:color-mix(in oklab,var(--color-cyan-500)40%,transparent)}}.from-cyan-500\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-emerald-500\/40{--tw-gradient-from:#00bb7f66}@supports (color:color-mix(in lab, red, red)){.from-emerald-500\/40{--tw-gradient-from:color-mix(in oklab,var(--color-emerald-500)40%,transparent)}}.from-emerald-500\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-primary{--tw-gradient-from:var(--primary);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-primary\/5{--tw-gradient-from:var(--primary)}@supports (color:color-mix(in lab, red, red)){.from-primary\/5{--tw-gradient-from:color-mix(in oklab,var(--primary)5%,transparent)}}.from-primary\/5{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-primary\/15{--tw-gradient-from:var(--primary)}@supports (color:color-mix(in lab, red, red)){.from-primary\/15{--tw-gradient-from:color-mix(in oklab,var(--primary)15%,transparent)}}.from-primary\/15{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-primary\/20{--tw-gradient-from:var(--primary)}@supports (color:color-mix(in lab, red, red)){.from-primary\/20{--tw-gradient-from:color-mix(in oklab,var(--primary)20%,transparent)}}.from-primary\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-rose-500\/40{--tw-gradient-from:#ff235766}@supports (color:color-mix(in lab, red, red)){.from-rose-500\/40{--tw-gradient-from:color-mix(in oklab,var(--color-rose-500)40%,transparent)}}.from-rose-500\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-violet-500\/40{--tw-gradient-from:#8d54ff66}@supports (color:color-mix(in lab, red, red)){.from-violet-500\/40{--tw-gradient-from:color-mix(in oklab,var(--color-violet-500)40%,transparent)}}.from-violet-500\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.via-\[var\(--landing-accent-blue\)\]\/8{--tw-gradient-via:var(--landing-accent-blue)}@supports (color:color-mix(in lab, red, red)){.via-\[var\(--landing-accent-blue\)\]\/8{--tw-gradient-via:color-mix(in oklab,var(--landing-accent-blue)8%,transparent)}}.via-\[var\(--landing-accent-blue\)\]\/8{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\[var\(--landing-accent-light\)\]\/5{--tw-gradient-to:var(--landing-accent-light)}@supports (color:color-mix(in lab, red, red)){.to-\[var\(--landing-accent-light\)\]\/5{--tw-gradient-to:color-mix(in oklab,var(--landing-accent-light)5%,transparent)}}.to-\[var\(--landing-accent-light\)\]\/5{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-amber-500\/10{--tw-gradient-to:#f99c001a}@supports (color:color-mix(in lab, red, red)){.to-amber-500\/10{--tw-gradient-to:color-mix(in oklab,var(--color-amber-500)10%,transparent)}}.to-amber-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-background\/90{--tw-gradient-to:var(--background)}@supports (color:color-mix(in lab, red, red)){.to-background\/90{--tw-gradient-to:color-mix(in oklab,var(--background)90%,transparent)}}.to-background\/90{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-cyan-500\/10{--tw-gradient-to:#00b7d71a}@supports (color:color-mix(in lab, red, red)){.to-cyan-500\/10{--tw-gradient-to:color-mix(in oklab,var(--color-cyan-500)10%,transparent)}}.to-cyan-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-emerald-500\/10{--tw-gradient-to:#00bb7f1a}@supports (color:color-mix(in lab, red, red)){.to-emerald-500\/10{--tw-gradient-to:color-mix(in oklab,var(--color-emerald-500)10%,transparent)}}.to-emerald-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-primary\/5{--tw-gradient-to:var(--primary)}@supports (color:color-mix(in lab, red, red)){.to-primary\/5{--tw-gradient-to:color-mix(in oklab,var(--primary)5%,transparent)}}.to-primary\/5{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-primary\/70{--tw-gradient-to:var(--primary)}@supports (color:color-mix(in lab, red, red)){.to-primary\/70{--tw-gradient-to:color-mix(in oklab,var(--primary)70%,transparent)}}.to-primary\/70{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-primary\/80{--tw-gradient-to:var(--primary)}@supports (color:color-mix(in lab, red, red)){.to-primary\/80{--tw-gradient-to:color-mix(in oklab,var(--primary)80%,transparent)}}.to-primary\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-purple-500\/10{--tw-gradient-to:#ac4bff1a}@supports (color:color-mix(in lab, red, red)){.to-purple-500\/10{--tw-gradient-to:color-mix(in oklab,var(--color-purple-500)10%,transparent)}}.to-purple-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-rose-500\/10{--tw-gradient-to:#ff23571a}@supports (color:color-mix(in lab, red, red)){.to-rose-500\/10{--tw-gradient-to:color-mix(in oklab,var(--color-rose-500)10%,transparent)}}.to-rose-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-violet-500\/10{--tw-gradient-to:#8d54ff1a}@supports (color:color-mix(in lab, red, red)){.to-violet-500\/10{--tw-gradient-to:color-mix(in oklab,var(--color-violet-500)10%,transparent)}}.to-violet-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.fill-current{fill:currentColor}.fill-foreground{fill:var(--foreground)}.fill-primary\/20{fill:var(--primary)}@supports (color:color-mix(in lab, red, red)){.fill-primary\/20{fill:color-mix(in oklab,var(--primary)20%,transparent)}}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing)*0)}.p-0\.5{padding:calc(var(--spacing)*.5)}.p-1{padding:calc(var(--spacing)*1)}.p-1\.5{padding:calc(var(--spacing)*1.5)}.p-2{padding:calc(var(--spacing)*2)}.p-2\.5{padding:calc(var(--spacing)*2.5)}.p-3{padding:calc(var(--spacing)*3)}.p-3\.5{padding:calc(var(--spacing)*3.5)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.p-8{padding:calc(var(--spacing)*8)}.p-9{padding:calc(var(--spacing)*9)}.p-10{padding:calc(var(--spacing)*10)}.p-17{padding:calc(var(--spacing)*17)}.p-41{padding:calc(var(--spacing)*41)}.p-\[3px\]{padding:3px}.p-px{padding:1px}.px-0{padding-inline:calc(var(--spacing)*0)}.px-0\.5{padding-inline:calc(var(--spacing)*.5)}.px-1{padding-inline:calc(var(--spacing)*1)}.px-1\.5{padding-inline:calc(var(--spacing)*1.5)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-3\.5{padding-inline:calc(var(--spacing)*3.5)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-8{padding-inline:calc(var(--spacing)*8)}.px-10{padding-inline:calc(var(--spacing)*10)}.py-0{padding-block:calc(var(--spacing)*0)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.py-3{padding-block:calc(var(--spacing)*3)}.py-3\.5{padding-block:calc(var(--spacing)*3.5)}.py-4{padding-block:calc(var(--spacing)*4)}.py-5{padding-block:calc(var(--spacing)*5)}.py-6{padding-block:calc(var(--spacing)*6)}.py-8{padding-block:calc(var(--spacing)*8)}.py-10{padding-block:calc(var(--spacing)*10)}.py-12{padding-block:calc(var(--spacing)*12)}.py-16{padding-block:calc(var(--spacing)*16)}.py-20{padding-block:calc(var(--spacing)*20)}.pt-0{padding-top:calc(var(--spacing)*0)}.pt-0\.5{padding-top:calc(var(--spacing)*.5)}.pt-1{padding-top:calc(var(--spacing)*1)}.pt-1\.5{padding-top:calc(var(--spacing)*1.5)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-2\.5{padding-top:calc(var(--spacing)*2.5)}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-5{padding-top:calc(var(--spacing)*5)}.pt-6{padding-top:calc(var(--spacing)*6)}.pt-\[calc\(0\.375rem\+var\(--x-cutout-top\,0px\)\)\]{padding-top:calc(.375rem + var(--x-cutout-top,0px))}.pt-\[var\(--x-cutout-top\)\]{padding-top:var(--x-cutout-top)}.pt-px{padding-top:1px}.pr-1{padding-right:calc(var(--spacing)*1)}.pr-1\.5{padding-right:calc(var(--spacing)*1.5)}.pr-2{padding-right:calc(var(--spacing)*2)}.pr-3{padding-right:calc(var(--spacing)*3)}.pr-6{padding-right:calc(var(--spacing)*6)}.pr-7{padding-right:calc(var(--spacing)*7)}.pr-8{padding-right:calc(var(--spacing)*8)}.pr-10{padding-right:calc(var(--spacing)*10)}.pb-0{padding-bottom:calc(var(--spacing)*0)}.pb-1{padding-bottom:calc(var(--spacing)*1)}.pb-1\.5{padding-bottom:calc(var(--spacing)*1.5)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-5{padding-bottom:calc(var(--spacing)*5)}.pb-6{padding-bottom:calc(var(--spacing)*6)}.pb-8{padding-bottom:calc(var(--spacing)*8)}.pb-12{padding-bottom:calc(var(--spacing)*12)}.pb-20{padding-bottom:calc(var(--spacing)*20)}.pb-24{padding-bottom:calc(var(--spacing)*24)}.pb-32{padding-bottom:calc(var(--spacing)*32)}.pb-\[calc\(5\.5rem\+env\(safe-area-inset-bottom\,0px\)\)\]{padding-bottom:calc(5.5rem + env(safe-area-inset-bottom,0px))}.pb-\[env\(safe-area-inset-bottom\)\]{padding-bottom:env(safe-area-inset-bottom)}.pb-\[var\(--x-cutout-bottom\)\]{padding-bottom:var(--x-cutout-bottom)}.pl-0\.5{padding-left:calc(var(--spacing)*.5)}.pl-1{padding-left:calc(var(--spacing)*1)}.pl-2{padding-left:calc(var(--spacing)*2)}.pl-3{padding-left:calc(var(--spacing)*3)}.pl-4{padding-left:calc(var(--spacing)*4)}.pl-5{padding-left:calc(var(--spacing)*5)}.pl-5\.5{padding-left:calc(var(--spacing)*5.5)}.pl-6{padding-left:calc(var(--spacing)*6)}.pl-7{padding-left:calc(var(--spacing)*7)}.pl-8{padding-left:calc(var(--spacing)*8)}.pl-\[1\.375rem\]{padding-left:1.375rem}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-baseline{vertical-align:baseline}.align-middle{vertical-align:middle}.align-text-bottom{vertical-align:text-bottom}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\!text-nano{font-size:.6875rem!important}.text-\[0\.7rem\]{font-size:.7rem}.text-\[2rem\]{font-size:2rem}.text-\[7px\]{font-size:7px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[clamp\(1\.6rem\,5vw\,2\.6rem\)\]{font-size:clamp(1.6rem,5vw,2.6rem)}.text-badge{font-size:.5625rem}.text-body{font-size:1rem}.text-caption{font-size:.875rem}.text-display{font-size:clamp(2.5rem,5vw,4rem)}.text-heading{font-size:1.1875rem}.text-micro{font-size:.75rem}.text-nano{font-size:.6875rem}.text-pico{font-size:.5rem}.text-small{font-size:.8125rem}.text-title{font-size:1.5rem}.\!leading-4{--tw-leading:calc(var(--spacing)*4)!important;line-height:calc(var(--spacing)*4)!important}.leading-5{--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5)}.leading-6{--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6)}.leading-7{--tw-leading:calc(var(--spacing)*7);line-height:calc(var(--spacing)*7)}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extralight{--tw-font-weight:var(--font-weight-extralight);font-weight:var(--font-weight-extralight)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-\[0\.24em\]{--tw-tracking:.24em;letter-spacing:.24em}.tracking-\[0\.28em\]{--tw-tracking:.28em;letter-spacing:.28em}.tracking-\[0\.32em\]{--tw-tracking:.32em;letter-spacing:.32em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-wrap{white-space:pre-wrap}.\!text-muted-foreground{color:var(--muted-foreground)!important}.text-\[\#1a1430\]{color:#1a1430}.text-\[\#3a3458\]{color:#3a3458}.text-\[\#4a4368\]{color:#4a4368}.text-\[\#5a5278\]{color:#5a5278}.text-\[\#7a7298\]{color:#7a7298}.text-\[color\:var\(--cx-mute\)\]{color:var(--cx-mute)}.text-\[color\:var\(--cx-text\)\]{color:var(--cx-text)}.text-\[rgba\(90\,70\,160\,0\.5\)\]{color:#5a46a080}.text-\[var\(--cx-mute\)\]{color:var(--cx-mute)}.text-\[var\(--landing-accent\)\]{color:var(--landing-accent)}.text-\[var\(--landing-accent\,oklch\(0\.65_0\.15_280\)\)\]\/70{color:var(--landing-accent,#7f82e8)}@supports (color:lab(0% 0 0)){.text-\[var\(--landing-accent\,oklch\(0\.65_0\.15_280\)\)\]\/70{color:var(--landing-accent,lab(57.634% 18.9073 -52.9305))}}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--landing-accent\,oklch\(0\.65_0\.15_280\)\)\]\/70{color:color-mix(in oklab,var(--landing-accent,lab(57.634% 18.9073 -52.9305))70%,transparent)}}.text-\[var\(--landing-bg\)\]{color:var(--landing-bg)}.text-\[var\(--landing-bg\,\#0a0a0f\)\]{color:var(--landing-bg,#0a0a0f)}.text-accent-foreground{color:var(--accent-foreground)}.text-amber-100{color:var(--color-amber-100)}.text-amber-100\/90{color:#fef3c6e6}@supports (color:color-mix(in lab, red, red)){.text-amber-100\/90{color:color-mix(in oklab,var(--color-amber-100)90%,transparent)}}.text-amber-200{color:var(--color-amber-200)}.text-amber-200\/70{color:#fee685b3}@supports (color:color-mix(in lab, red, red)){.text-amber-200\/70{color:color-mix(in oklab,var(--color-amber-200)70%,transparent)}}.text-amber-200\/90{color:#fee685e6}@supports (color:color-mix(in lab, red, red)){.text-amber-200\/90{color:color-mix(in oklab,var(--color-amber-200)90%,transparent)}}.text-amber-300{color:var(--color-amber-300)}.text-amber-300\/70{color:#ffd236b3}@supports (color:color-mix(in lab, red, red)){.text-amber-300\/70{color:color-mix(in oklab,var(--color-amber-300)70%,transparent)}}.text-amber-300\/80{color:#ffd236cc}@supports (color:color-mix(in lab, red, red)){.text-amber-300\/80{color:color-mix(in oklab,var(--color-amber-300)80%,transparent)}}.text-amber-300\/90{color:#ffd236e6}@supports (color:color-mix(in lab, red, red)){.text-amber-300\/90{color:color-mix(in oklab,var(--color-amber-300)90%,transparent)}}.text-amber-400{color:var(--color-amber-400)}.text-amber-400\/60{color:#fcbb0099}@supports (color:color-mix(in lab, red, red)){.text-amber-400\/60{color:color-mix(in oklab,var(--color-amber-400)60%,transparent)}}.text-amber-400\/70{color:#fcbb00b3}@supports (color:color-mix(in lab, red, red)){.text-amber-400\/70{color:color-mix(in oklab,var(--color-amber-400)70%,transparent)}}.text-amber-400\/80{color:#fcbb00cc}@supports (color:color-mix(in lab, red, red)){.text-amber-400\/80{color:color-mix(in oklab,var(--color-amber-400)80%,transparent)}}.text-amber-400\/90{color:#fcbb00e6}@supports (color:color-mix(in lab, red, red)){.text-amber-400\/90{color:color-mix(in oklab,var(--color-amber-400)90%,transparent)}}.text-amber-500{color:var(--color-amber-500)}.text-amber-500\/50{color:#f99c0080}@supports (color:color-mix(in lab, red, red)){.text-amber-500\/50{color:color-mix(in oklab,var(--color-amber-500)50%,transparent)}}.text-amber-500\/60{color:#f99c0099}@supports (color:color-mix(in lab, red, red)){.text-amber-500\/60{color:color-mix(in oklab,var(--color-amber-500)60%,transparent)}}.text-amber-500\/70{color:#f99c00b3}@supports (color:color-mix(in lab, red, red)){.text-amber-500\/70{color:color-mix(in oklab,var(--color-amber-500)70%,transparent)}}.text-amber-500\/80{color:#f99c00cc}@supports (color:color-mix(in lab, red, red)){.text-amber-500\/80{color:color-mix(in oklab,var(--color-amber-500)80%,transparent)}}.text-amber-500\/90{color:#f99c00e6}@supports (color:color-mix(in lab, red, red)){.text-amber-500\/90{color:color-mix(in oklab,var(--color-amber-500)90%,transparent)}}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-amber-700\/80{color:#b75000cc}@supports (color:color-mix(in lab, red, red)){.text-amber-700\/80{color:color-mix(in oklab,var(--color-amber-700)80%,transparent)}}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-amber-900\/80{color:#7b3306cc}@supports (color:color-mix(in lab, red, red)){.text-amber-900\/80{color:color-mix(in oklab,var(--color-amber-900)80%,transparent)}}.text-amber-950{color:var(--color-amber-950)}.text-background{color:var(--background)}.text-black{color:var(--color-black)}.text-blue-100{color:var(--color-blue-100)}.text-blue-200\/50{color:#bedbff80}@supports (color:color-mix(in lab, red, red)){.text-blue-200\/50{color:color-mix(in oklab,var(--color-blue-200)50%,transparent)}}.text-blue-300{color:var(--color-blue-300)}.text-blue-400{color:var(--color-blue-400)}.text-blue-500{color:var(--color-blue-500)}.text-blue-500\/60{color:#3080ff99}@supports (color:color-mix(in lab, red, red)){.text-blue-500\/60{color:color-mix(in oklab,var(--color-blue-500)60%,transparent)}}.text-blue-600{color:var(--color-blue-600)}.text-blue-700{color:var(--color-blue-700)}.text-blue-800{color:var(--color-blue-800)}.text-border{color:var(--border)}.text-card-foreground{color:var(--card-foreground)}.text-current{color:currentColor}.text-cyan-400{color:var(--color-cyan-400)}.text-cyan-400\/50{color:#00d2ef80}@supports (color:color-mix(in lab, red, red)){.text-cyan-400\/50{color:color-mix(in oklab,var(--color-cyan-400)50%,transparent)}}.text-cyan-400\/80{color:#00d2efcc}@supports (color:color-mix(in lab, red, red)){.text-cyan-400\/80{color:color-mix(in oklab,var(--color-cyan-400)80%,transparent)}}.text-cyan-500{color:var(--color-cyan-500)}.text-cyan-600{color:var(--color-cyan-600)}.text-cyan-700{color:var(--color-cyan-700)}.text-cyan-800{color:var(--color-cyan-800)}.text-destructive{color:var(--destructive)}.text-emerald-200{color:var(--color-emerald-200)}.text-emerald-400{color:var(--color-emerald-400)}.text-emerald-400\/70{color:#00d294b3}@supports (color:color-mix(in lab, red, red)){.text-emerald-400\/70{color:color-mix(in oklab,var(--color-emerald-400)70%,transparent)}}.text-emerald-400\/90{color:#00d294e6}@supports (color:color-mix(in lab, red, red)){.text-emerald-400\/90{color:color-mix(in oklab,var(--color-emerald-400)90%,transparent)}}.text-emerald-500{color:var(--color-emerald-500)}.text-emerald-500\/60{color:#00bb7f99}@supports (color:color-mix(in lab, red, red)){.text-emerald-500\/60{color:color-mix(in oklab,var(--color-emerald-500)60%,transparent)}}.text-emerald-500\/70{color:#00bb7fb3}@supports (color:color-mix(in lab, red, red)){.text-emerald-500\/70{color:color-mix(in oklab,var(--color-emerald-500)70%,transparent)}}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-800{color:var(--color-emerald-800)}.text-foreground,.text-foreground\/40{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/40{color:color-mix(in oklab,var(--foreground)40%,transparent)}}.text-foreground\/45{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/45{color:color-mix(in oklab,var(--foreground)45%,transparent)}}.text-foreground\/50{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/50{color:color-mix(in oklab,var(--foreground)50%,transparent)}}.text-foreground\/55{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/55{color:color-mix(in oklab,var(--foreground)55%,transparent)}}.text-foreground\/60{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/60{color:color-mix(in oklab,var(--foreground)60%,transparent)}}.text-foreground\/70{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/70{color:color-mix(in oklab,var(--foreground)70%,transparent)}}.text-foreground\/75{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/75{color:color-mix(in oklab,var(--foreground)75%,transparent)}}.text-foreground\/80{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/80{color:color-mix(in oklab,var(--foreground)80%,transparent)}}.text-foreground\/85{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/85{color:color-mix(in oklab,var(--foreground)85%,transparent)}}.text-foreground\/90{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/90{color:color-mix(in oklab,var(--foreground)90%,transparent)}}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-800{color:var(--color-gray-800)}.text-green-300{color:var(--color-green-300)}.text-green-400{color:var(--color-green-400)}.text-green-500{color:var(--color-green-500)}.text-green-500\/60{color:#00c75899}@supports (color:color-mix(in lab, red, red)){.text-green-500\/60{color:color-mix(in oklab,var(--color-green-500)60%,transparent)}}.text-green-600{color:var(--color-green-600)}.text-green-700{color:var(--color-green-700)}.text-green-800{color:var(--color-green-800)}.text-indigo-100\/90{color:#e0e7ffe6}@supports (color:color-mix(in lab, red, red)){.text-indigo-100\/90{color:color-mix(in oklab,var(--color-indigo-100)90%,transparent)}}.text-indigo-300\/80{color:#a4b3ffcc}@supports (color:color-mix(in lab, red, red)){.text-indigo-300\/80{color:color-mix(in oklab,var(--color-indigo-300)80%,transparent)}}.text-indigo-400{color:var(--color-indigo-400)}.text-indigo-800{color:var(--color-indigo-800)}.text-inherit{color:inherit}.text-muted{color:var(--muted)}.text-muted-foreground,.text-muted-foreground\/20{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/20{color:color-mix(in oklab,var(--muted-foreground)20%,transparent)}}.text-muted-foreground\/25{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/25{color:color-mix(in oklab,var(--muted-foreground)25%,transparent)}}.text-muted-foreground\/30{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/30{color:color-mix(in oklab,var(--muted-foreground)30%,transparent)}}.text-muted-foreground\/40{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/40{color:color-mix(in oklab,var(--muted-foreground)40%,transparent)}}.text-muted-foreground\/50{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/50{color:color-mix(in oklab,var(--muted-foreground)50%,transparent)}}.text-muted-foreground\/60{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/60{color:color-mix(in oklab,var(--muted-foreground)60%,transparent)}.text-muted-foreground\/70{color:color-mix(in oklab,var(--muted-foreground)70%,transparent)}}.text-muted-foreground\/75{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/75{color:color-mix(in oklab,var(--muted-foreground)75%,transparent)}}.text-muted-foreground\/80{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/80{color:color-mix(in oklab,var(--muted-foreground)80%,transparent)}}.text-muted\/30{color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.text-muted\/30{color:color-mix(in oklab,var(--muted)30%,transparent)}}.text-neutral-400{color:var(--color-neutral-400)}.text-neutral-500{color:var(--color-neutral-500)}.text-orange-400{color:var(--color-orange-400)}.text-orange-400\/60{color:#ff8b1a99}@supports (color:color-mix(in lab, red, red)){.text-orange-400\/60{color:color-mix(in oklab,var(--color-orange-400)60%,transparent)}}.text-orange-400\/70{color:#ff8b1ab3}@supports (color:color-mix(in lab, red, red)){.text-orange-400\/70{color:color-mix(in oklab,var(--color-orange-400)70%,transparent)}}.text-orange-500{color:var(--color-orange-500)}.text-orange-600{color:var(--color-orange-600)}.text-orange-700{color:var(--color-orange-700)}.text-pink-500{color:var(--color-pink-500)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-primary\/30{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.text-primary\/30{color:color-mix(in oklab,var(--primary)30%,transparent)}}.text-primary\/40{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.text-primary\/40{color:color-mix(in oklab,var(--primary)40%,transparent)}}.text-primary\/50{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.text-primary\/50{color:color-mix(in oklab,var(--primary)50%,transparent)}}.text-primary\/60{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.text-primary\/60{color:color-mix(in oklab,var(--primary)60%,transparent)}}.text-primary\/70{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.text-primary\/70{color:color-mix(in oklab,var(--primary)70%,transparent)}}.text-primary\/80{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.text-primary\/80{color:color-mix(in oklab,var(--primary)80%,transparent)}}.text-purple-400{color:var(--color-purple-400)}.text-purple-500{color:var(--color-purple-500)}.text-purple-700{color:var(--color-purple-700)}.text-purple-800{color:var(--color-purple-800)}.text-red-50{color:var(--color-red-50)}.text-red-50\/90{color:#fef2f2e6}@supports (color:color-mix(in lab, red, red)){.text-red-50\/90{color:color-mix(in oklab,var(--color-red-50)90%,transparent)}}.text-red-100{color:var(--color-red-100)}.text-red-100\/70{color:#ffe2e2b3}@supports (color:color-mix(in lab, red, red)){.text-red-100\/70{color:color-mix(in oklab,var(--color-red-100)70%,transparent)}}.text-red-200{color:var(--color-red-200)}.text-red-200\/60{color:#ffcaca99}@supports (color:color-mix(in lab, red, red)){.text-red-200\/60{color:color-mix(in oklab,var(--color-red-200)60%,transparent)}}.text-red-200\/80{color:#ffcacacc}@supports (color:color-mix(in lab, red, red)){.text-red-200\/80{color:color-mix(in oklab,var(--color-red-200)80%,transparent)}}.text-red-300{color:var(--color-red-300)}.text-red-300\/80{color:#ffa3a3cc}@supports (color:color-mix(in lab, red, red)){.text-red-300\/80{color:color-mix(in oklab,var(--color-red-300)80%,transparent)}}.text-red-400{color:var(--color-red-400)}.text-red-400\/70{color:#ff6568b3}@supports (color:color-mix(in lab, red, red)){.text-red-400\/70{color:color-mix(in oklab,var(--color-red-400)70%,transparent)}}.text-red-400\/80{color:#ff6568cc}@supports (color:color-mix(in lab, red, red)){.text-red-400\/80{color:color-mix(in oklab,var(--color-red-400)80%,transparent)}}.text-red-400\/90{color:#ff6568e6}@supports (color:color-mix(in lab, red, red)){.text-red-400\/90{color:color-mix(in oklab,var(--color-red-400)90%,transparent)}}.text-red-500{color:var(--color-red-500)}.text-red-500\/60{color:#fb2c3699}@supports (color:color-mix(in lab, red, red)){.text-red-500\/60{color:color-mix(in oklab,var(--color-red-500)60%,transparent)}}.text-red-500\/80{color:#fb2c36cc}@supports (color:color-mix(in lab, red, red)){.text-red-500\/80{color:color-mix(in oklab,var(--color-red-500)80%,transparent)}}.text-red-500\/90{color:#fb2c36e6}@supports (color:color-mix(in lab, red, red)){.text-red-500\/90{color:color-mix(in oklab,var(--color-red-500)90%,transparent)}}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-red-800{color:var(--color-red-800)}.text-rose-400{color:var(--color-rose-400)}.text-rose-400\/50{color:#ff667f80}@supports (color:color-mix(in lab, red, red)){.text-rose-400\/50{color:color-mix(in oklab,var(--color-rose-400)50%,transparent)}}.text-rose-400\/80{color:#ff667fcc}@supports (color:color-mix(in lab, red, red)){.text-rose-400\/80{color:color-mix(in oklab,var(--color-rose-400)80%,transparent)}}.text-rose-500{color:var(--color-rose-500)}.text-rose-800{color:var(--color-rose-800)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-sky-100{color:var(--color-sky-100)}.text-sky-300{color:var(--color-sky-300)}.text-sky-400{color:var(--color-sky-400)}.text-sky-700{color:var(--color-sky-700)}.text-slate-500{color:var(--color-slate-500)}.text-slate-700{color:var(--color-slate-700)}.text-transparent{color:#0000}.text-violet-400{color:var(--color-violet-400)}.text-violet-400\/50{color:#a685ff80}@supports (color:color-mix(in lab, red, red)){.text-violet-400\/50{color:color-mix(in oklab,var(--color-violet-400)50%,transparent)}}.text-violet-400\/60{color:#a685ff99}@supports (color:color-mix(in lab, red, red)){.text-violet-400\/60{color:color-mix(in oklab,var(--color-violet-400)60%,transparent)}}.text-violet-400\/80{color:#a685ffcc}@supports (color:color-mix(in lab, red, red)){.text-violet-400\/80{color:color-mix(in oklab,var(--color-violet-400)80%,transparent)}}.text-violet-500{color:var(--color-violet-500)}.text-violet-500\/60{color:#8d54ff99}@supports (color:color-mix(in lab, red, red)){.text-violet-500\/60{color:color-mix(in oklab,var(--color-violet-500)60%,transparent)}}.text-violet-600{color:var(--color-violet-600)}.text-violet-700{color:var(--color-violet-700)}.text-violet-800{color:var(--color-violet-800)}.text-white{color:var(--color-white)}.text-yellow-400{color:var(--color-yellow-400)}.text-yellow-500{color:var(--color-yellow-500)}.text-yellow-600{color:var(--color-yellow-600)}.text-yellow-700{color:var(--color-yellow-700)}.text-zinc-400{color:var(--color-zinc-400)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.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,)}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.decoration-\[rgba\(90\,70\,160\,0\.35\)\]{text-decoration-color:#5a46a059}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.accent-foreground{accent-color:var(--foreground)}.accent-violet-500{accent-color:var(--color-violet-500)}.opacity-0{opacity:0}.opacity-20{opacity:.2}.opacity-30{opacity:.3}.opacity-35{opacity:.35}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_2px_hsl\(var\(--background\)\)\]{--tw-shadow:0 0 0 2px var(--tw-shadow-color,hsl(var(--background)));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_6px_rgba\(34\,211\,238\,0\.12\)\]{--tw-shadow:0 0 0 6px var(--tw-shadow-color,#22d3ee1f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_12px_rgba\(6\,182\,212\,0\.08\)\]{--tw-shadow:0 0 12px var(--tw-shadow-color,#06b6d414);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_12px_24px_rgba\(6\,182\,212\,0\.12\)\]{--tw-shadow:0 12px 24px var(--tw-shadow-color,#06b6d41f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_12px_40px_-8px_rgba\(60\,40\,120\,0\.28\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.75\)\]{--tw-shadow:0 12px 40px -8px var(--tw-shadow-color,#3c287847),inset 0 1px 0 var(--tw-shadow-color,#ffffffbf);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_16px_40px_rgba\(6\,182\,212\,0\.08\)\]{--tw-shadow:0 16px 40px var(--tw-shadow-color,#06b6d414);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_50px_rgba\(6\,182\,212\,0\.08\)\]{--tw-shadow:0 18px 50px var(--tw-shadow-color,#06b6d414);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_20px_40px_rgba\(15\,23\,42\,0\.10\)\]{--tw-shadow:0 20px 40px var(--tw-shadow-color,#0f172a1a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_20px_50px_rgba\(6\,182\,212\,0\.10\)\]{--tw-shadow:0 20px 50px var(--tw-shadow-color,#06b6d41a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_20px_80px_-40px_rgba\(0\,0\,0\,0\.55\)\]{--tw-shadow:0 20px 80px -40px var(--tw-shadow-color,#0000008c);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_24px_60px_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow:0 24px 60px var(--tw-shadow-color,#0f172a14);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_28px_70px_rgba\(15\,23\,42\,0\.10\)\]{--tw-shadow:0 28px 70px var(--tw-shadow-color,#0f172a1a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-amber-500\/10{--tw-shadow-color:#f99c001a}@supports (color:color-mix(in lab, red, red)){.shadow-amber-500\/10{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-amber-500)10%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-black\/5{--tw-shadow-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.shadow-black\/5{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-black)5%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-black\/10{--tw-shadow-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.shadow-black\/10{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-black)10%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-black\/15{--tw-shadow-color:#00000026}@supports (color:color-mix(in lab, red, red)){.shadow-black\/15{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-black)15%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-black\/20{--tw-shadow-color:#0003}@supports (color:color-mix(in lab, red, red)){.shadow-black\/20{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-black)20%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-black\/25{--tw-shadow-color:#00000040}@supports (color:color-mix(in lab, red, red)){.shadow-black\/25{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-black)25%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-black\/45{--tw-shadow-color:#00000073}@supports (color:color-mix(in lab, red, red)){.shadow-black\/45{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-black)45%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-black\/50{--tw-shadow-color:#00000080}@supports (color:color-mix(in lab, red, red)){.shadow-black\/50{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-black)50%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-black\/55{--tw-shadow-color:#0000008c}@supports (color:color-mix(in lab, red, red)){.shadow-black\/55{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-black)55%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-cyan-500\/10{--tw-shadow-color:#00b7d71a}@supports (color:color-mix(in lab, red, red)){.shadow-cyan-500\/10{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-cyan-500)10%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-green-500\/10{--tw-shadow-color:#00c7581a}@supports (color:color-mix(in lab, red, red)){.shadow-green-500\/10{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-green-500)10%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-primary\/10{--tw-shadow-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.shadow-primary\/10{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--primary)10%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-primary\/20{--tw-shadow-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.shadow-primary\/20{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--primary)20%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-red-500\/10{--tw-shadow-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.shadow-red-500\/10{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-red-500)10%,transparent)var(--tw-shadow-alpha),transparent)}}.ring-\[var\(--landing-accent\)\]\/15{--tw-ring-color:var(--landing-accent)}@supports (color:color-mix(in lab, red, red)){.ring-\[var\(--landing-accent\)\]\/15{--tw-ring-color:color-mix(in oklab,var(--landing-accent)15%,transparent)}}.ring-amber-500\/30{--tw-ring-color:#f99c004d}@supports (color:color-mix(in lab, red, red)){.ring-amber-500\/30{--tw-ring-color:color-mix(in oklab,var(--color-amber-500)30%,transparent)}}.ring-background{--tw-ring-color:var(--background)}.ring-foreground{--tw-ring-color:var(--foreground)}.ring-orange-400\/40{--tw-ring-color:#ff8b1a66}@supports (color:color-mix(in lab, red, red)){.ring-orange-400\/40{--tw-ring-color:color-mix(in oklab,var(--color-orange-400)40%,transparent)}}.ring-primary,.ring-primary\/20{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ring-primary\/20{--tw-ring-color:color-mix(in oklab,var(--primary)20%,transparent)}}.ring-primary\/30{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ring-primary\/30{--tw-ring-color:color-mix(in oklab,var(--primary)30%,transparent)}}.ring-primary\/40{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ring-primary\/40{--tw-ring-color:color-mix(in oklab,var(--primary)40%,transparent)}}.ring-primary\/60{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ring-primary\/60{--tw-ring-color:color-mix(in oklab,var(--primary)60%,transparent)}}.ring-red-400\/40{--tw-ring-color:#ff656866}@supports (color:color-mix(in lab, red, red)){.ring-red-400\/40{--tw-ring-color:color-mix(in oklab,var(--color-red-400)40%,transparent)}}.ring-red-500\/30{--tw-ring-color:#fb2c364d}@supports (color:color-mix(in lab, red, red)){.ring-red-500\/30{--tw-ring-color:color-mix(in oklab,var(--color-red-500)30%,transparent)}}.ring-red-500\/60{--tw-ring-color:#fb2c3699}@supports (color:color-mix(in lab, red, red)){.ring-red-500\/60{--tw-ring-color:color-mix(in oklab,var(--color-red-500)60%,transparent)}}.ring-ring{--tw-ring-color:var(--ring)}.ring-violet-500\/30{--tw-ring-color:#8d54ff4d}@supports (color:color-mix(in lab, red, red)){.ring-violet-500\/30{--tw-ring-color:color-mix(in oklab,var(--color-violet-500)30%,transparent)}}.ring-offset-1{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.ring-offset-background{--tw-ring-offset-color:var(--background)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.drop-shadow-\[0_1px_2px_rgba\(0\,0\,0\,0\.65\)\]{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#000000a6));--tw-drop-shadow:var(--tw-drop-shadow-size);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,)}.sepia{--tw-sepia:sepia(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,)}.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-\[2px\]{--tw-backdrop-blur:blur(2px);-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-\[var\(--cx-plate-blur-chrome\)\]{--tw-backdrop-blur:blur(var(--cx-plate-blur-chrome));-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(var(--blur-md));-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(var(--blur-sm));-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(var(--blur-xl));-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-150{--tw-backdrop-saturate:saturate(150%);-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-\[var\(--cx-plate-sat\)\]{--tw-backdrop-saturate:saturate(var(--cx-plate-sat));-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,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,color\,opacity\]{transition-property:background-color,color,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background\]{transition-property:background;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,color\,border-radius\]{transition-property:border-color,color,border-radius;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[box-shadow\]{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,background-color\,border-color\,box-shadow\,opacity\]{transition-property:color,background-color,border-color,box-shadow,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,background-color\,border-color\,box-shadow\]{transition-property:color,background-color,border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,background-color\,box-shadow\]{transition-property:color,background-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[grid-template-rows\,opacity\]{transition-property:grid-template-rows,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[height\]{transition-property:height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,box-shadow\]{transition-property:transform,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,background-color\]{transition-property:width,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,opacity\]{transition-property:width,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-none{transition-property:none}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.duration-1000{--tw-duration:1s;transition-duration:1s}.ease-\[cubic-bezier\(0\.16\,1\,0\.3\,1\)\]{--tw-ease:cubic-bezier(.16,1,.3,1);transition-timing-function:cubic-bezier(.16,1,.3,1)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.will-change-transform{will-change:transform}.prose-invert{--tw-prose-body:var(--tw-prose-invert-body);--tw-prose-headings:var(--tw-prose-invert-headings);--tw-prose-lead:var(--tw-prose-invert-lead);--tw-prose-links:var(--tw-prose-invert-links);--tw-prose-bold:var(--tw-prose-invert-bold);--tw-prose-counters:var(--tw-prose-invert-counters);--tw-prose-bullets:var(--tw-prose-invert-bullets);--tw-prose-hr:var(--tw-prose-invert-hr);--tw-prose-quotes:var(--tw-prose-invert-quotes);--tw-prose-quote-borders:var(--tw-prose-invert-quote-borders);--tw-prose-captions:var(--tw-prose-invert-captions);--tw-prose-kbd:var(--tw-prose-invert-kbd);--tw-prose-kbd-shadows:var(--tw-prose-invert-kbd-shadows);--tw-prose-code:var(--tw-prose-invert-code);--tw-prose-pre-code:var(--tw-prose-invert-pre-code);--tw-prose-pre-bg:var(--tw-prose-invert-pre-bg);--tw-prose-th-borders:var(--tw-prose-invert-th-borders);--tw-prose-td-borders:var(--tw-prose-invert-td-borders)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[-webkit-box-orient\:vertical\]{-webkit-box-orient:vertical}.\[-webkit-line-clamp\:3\]{-webkit-line-clamp:3}.group-focus-within\:opacity-100:is(:where(.group):focus-within *){opacity:1}@media (hover:hover){.group-hover\:h-2:is(:where(.group):hover *){height:calc(var(--spacing)*2)}.group-hover\:h-3\.5:is(:where(.group):hover *){height:calc(var(--spacing)*3.5)}.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:scale-100:is(:where(.group):hover *){--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}.group-hover\:rotate-12:is(:where(.group):hover *){rotate:12deg}.group-hover\:rounded-\[14px\]:is(:where(.group):hover *){border-radius:14px}.group-hover\:border-primary\/30:is(:where(.group):hover *){border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.group-hover\:border-primary\/30:is(:where(.group):hover *){border-color:color-mix(in oklab,var(--primary)30%,transparent)}}.group-hover\:bg-primary\/70:is(:where(.group):hover *){background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-primary\/70:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--primary)70%,transparent)}}.group-hover\:text-foreground:is(:where(.group):hover *){color:var(--foreground)}.group-hover\:text-primary:is(:where(.group):hover *){color:var(--primary)}.group-hover\:opacity-60:is(:where(.group):hover *){opacity:.6}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\:shadow-sm:is(:where(.group):hover *){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-hover\/alert\:opacity-100:is(:where(.group\/alert):hover *),.group-hover\/copy\:opacity-100:is(:where(.group\/copy):hover *),.group-hover\/preset\:opacity-100:is(:where(.group\/preset):hover *){opacity:1}.group-hover\/sortable\:opacity-60:is(:where(.group\/sortable):hover *){opacity:.6}}.group-has-data-\[size\=lg\]\/avatar-group\:size-10:is(:where(.group\/avatar-group):has([data-size=lg]) *){width:calc(var(--spacing)*10);height:calc(var(--spacing)*10)}.group-has-data-\[size\=sm\]\/avatar-group\:size-6:is(:where(.group\/avatar-group):has([data-size=sm]) *){width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *){opacity:.5}.group-data-\[orientation\=horizontal\]\/tabs\:h-9:is(:where(.group\/tabs)[data-orientation=horizontal] *){height:calc(var(--spacing)*9)}.group-data-\[orientation\=vertical\]\/tabs\:h-fit:is(:where(.group\/tabs)[data-orientation=vertical] *){height:-moz-fit-content;height:fit-content}.group-data-\[orientation\=vertical\]\/tabs\:w-full:is(:where(.group\/tabs)[data-orientation=vertical] *){width:100%}.group-data-\[orientation\=vertical\]\/tabs\:flex-col:is(:where(.group\/tabs)[data-orientation=vertical] *){flex-direction:column}.group-data-\[orientation\=vertical\]\/tabs\:justify-start:is(:where(.group\/tabs)[data-orientation=vertical] *){justify-content:flex-start}.group-data-\[size\=default\]\/avatar\:size-2\.5:is(:where(.group\/avatar)[data-size=default] *){width:calc(var(--spacing)*2.5);height:calc(var(--spacing)*2.5)}.group-data-\[size\=lg\]\/avatar\:size-3:is(:where(.group\/avatar)[data-size=lg] *){width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.group-data-\[size\=sm\]\/avatar\:size-2:is(:where(.group\/avatar)[data-size=sm] *){width:calc(var(--spacing)*2);height:calc(var(--spacing)*2)}.group-data-\[size\=sm\]\/avatar\:text-micro:is(:where(.group\/avatar)[data-size=sm] *){font-size:.75rem}.group-data-\[size\=xs\]\/avatar\:text-nano:is(:where(.group\/avatar)[data-size=xs] *){font-size:.6875rem}.group-data-\[state\=open\]\:rotate-90:is(:where(.group)[data-state=open] *){rotate:90deg}.group-data-\[state\=open\]\/account\:scale-105:is(:where(.group\/account)[data-state=open] *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.group-data-\[state\=open\]\/account\:rotate-180:is(:where(.group\/account)[data-state=open] *){rotate:180deg}.group-data-\[variant\=line\]\/tabs-list\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *){background-color:#0000}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.peer-disabled\:opacity-70:is(:where(.peer):disabled~*){opacity:.7}.selection\:bg-primary ::selection,.selection\:bg-primary::selection{background-color:var(--primary)}.selection\:text-primary-foreground ::selection,.selection\:text-primary-foreground::selection{color:var(--primary-foreground)}.file\:mr-4::file-selector-button{margin-right:calc(var(--spacing)*4)}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-7::file-selector-button{height:calc(var(--spacing)*7)}.file\:rounded-md::file-selector-button{border-radius:.5rem}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-muted::file-selector-button{background-color:var(--muted)}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:px-2\.5::file-selector-button{padding-inline:calc(var(--spacing)*2.5)}.file\:py-1::file-selector-button{padding-block:calc(var(--spacing)*1)}.file\:text-caption::file-selector-button{font-size:.875rem}.file\:text-micro::file-selector-button{font-size:.75rem}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-muted-foreground::placeholder,.placeholder\:text-muted-foreground\/30::placeholder{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-muted-foreground\/30::placeholder{color:color-mix(in oklab,var(--muted-foreground)30%,transparent)}}.placeholder\:text-muted-foreground\/40::placeholder{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-muted-foreground\/40::placeholder{color:color-mix(in oklab,var(--muted-foreground)40%,transparent)}}.placeholder\:text-muted-foreground\/50::placeholder{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-muted-foreground\/50::placeholder{color:color-mix(in oklab,var(--muted-foreground)50%,transparent)}}.placeholder\:text-muted-foreground\/55::placeholder{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-muted-foreground\/55::placeholder{color:color-mix(in oklab,var(--muted-foreground)55%,transparent)}}.placeholder\:text-muted-foreground\/60::placeholder{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-muted-foreground\/60::placeholder{color:color-mix(in oklab,var(--muted-foreground)60%,transparent)}}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:bg-foreground:after{content:var(--tw-content);background-color:var(--foreground)}.after\:opacity-0:after{content:var(--tw-content);opacity:0}.after\:transition-opacity:after{content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.group-data-\[orientation\=horizontal\]\/tabs\:after\:inset-x-0:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);inset-inline:calc(var(--spacing)*0)}.group-data-\[orientation\=horizontal\]\/tabs\:after\:bottom-\[-5px\]:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);bottom:-5px}.group-data-\[orientation\=horizontal\]\/tabs\:after\:h-0\.5:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);height:calc(var(--spacing)*.5)}.group-data-\[orientation\=vertical\]\/tabs\:after\:inset-y-0:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);inset-block:calc(var(--spacing)*0)}.group-data-\[orientation\=vertical\]\/tabs\:after\:-right-1:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);right:calc(var(--spacing)*-1)}.group-data-\[orientation\=vertical\]\/tabs\:after\:w-0\.5:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);width:calc(var(--spacing)*.5)}.first\:rounded-t-lg:first-child{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.first\:pt-0:first-child{padding-top:calc(var(--spacing)*0)}.last\:rounded-b-lg:last-child{border-bottom-right-radius:.75rem;border-bottom-left-radius:.75rem}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:calc(var(--spacing)*0)}.focus-within\:border-border\/40:focus-within{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.focus-within\:border-border\/40:focus-within{border-color:color-mix(in oklab,var(--border)40%,transparent)}}.focus-within\:opacity-100:focus-within{opacity:1}.focus-within\:shadow-sm:focus-within{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.hover\:scale-\[1\.02\]:hover{scale:1.02}.hover\:rounded-\[14px\]:hover{border-radius:14px}.hover\:border-\[\#6366f1\]\/45:hover{border-color:#6366f173;border-color:lab(49.0485% 30.3449 -71.8737/.45)}.hover\:border-\[var\(--landing-accent\)\]\/50:hover{border-color:var(--landing-accent)}@supports (color:color-mix(in lab, red, red)){.hover\:border-\[var\(--landing-accent\)\]\/50:hover{border-color:color-mix(in oklab,var(--landing-accent)50%,transparent)}}.hover\:border-\[var\(--landing-accent\)\]\/55:hover{border-color:var(--landing-accent)}@supports (color:color-mix(in lab, red, red)){.hover\:border-\[var\(--landing-accent\)\]\/55:hover{border-color:color-mix(in oklab,var(--landing-accent)55%,transparent)}}.hover\:border-\[var\(--landing-accent\)\]\/85:hover{border-color:var(--landing-accent)}@supports (color:color-mix(in lab, red, red)){.hover\:border-\[var\(--landing-accent\)\]\/85:hover{border-color:color-mix(in oklab,var(--landing-accent)85%,transparent)}}.hover\:border-amber-500\/25:hover{border-color:#f99c0040}@supports (color:color-mix(in lab, red, red)){.hover\:border-amber-500\/25:hover{border-color:color-mix(in oklab,var(--color-amber-500)25%,transparent)}}.hover\:border-amber-500\/30:hover{border-color:#f99c004d}@supports (color:color-mix(in lab, red, red)){.hover\:border-amber-500\/30:hover{border-color:color-mix(in oklab,var(--color-amber-500)30%,transparent)}}.hover\:border-blue-500\/40:hover{border-color:#3080ff66}@supports (color:color-mix(in lab, red, red)){.hover\:border-blue-500\/40:hover{border-color:color-mix(in oklab,var(--color-blue-500)40%,transparent)}}.hover\:border-border:hover,.hover\:border-border\/20:hover{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.hover\:border-border\/20:hover{border-color:color-mix(in oklab,var(--border)20%,transparent)}}.hover\:border-border\/25:hover{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.hover\:border-border\/25:hover{border-color:color-mix(in oklab,var(--border)25%,transparent)}}.hover\:border-border\/30:hover{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.hover\:border-border\/30:hover{border-color:color-mix(in oklab,var(--border)30%,transparent)}}.hover\:border-border\/40:hover{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.hover\:border-border\/40:hover{border-color:color-mix(in oklab,var(--border)40%,transparent)}}.hover\:border-border\/50:hover{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.hover\:border-border\/50:hover{border-color:color-mix(in oklab,var(--border)50%,transparent)}}.hover\:border-border\/60:hover{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.hover\:border-border\/60:hover{border-color:color-mix(in oklab,var(--border)60%,transparent)}}.hover\:border-cyan-500\/20:hover{border-color:#00b7d733}@supports (color:color-mix(in lab, red, red)){.hover\:border-cyan-500\/20:hover{border-color:color-mix(in oklab,var(--color-cyan-500)20%,transparent)}}.hover\:border-cyan-500\/30:hover{border-color:#00b7d74d}@supports (color:color-mix(in lab, red, red)){.hover\:border-cyan-500\/30:hover{border-color:color-mix(in oklab,var(--color-cyan-500)30%,transparent)}}.hover\:border-emerald-500\/30:hover{border-color:#00bb7f4d}@supports (color:color-mix(in lab, red, red)){.hover\:border-emerald-500\/30:hover{border-color:color-mix(in oklab,var(--color-emerald-500)30%,transparent)}}.hover\:border-foreground\/30:hover{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:border-foreground\/30:hover{border-color:color-mix(in oklab,var(--foreground)30%,transparent)}}.hover\:border-green-500\/20:hover{border-color:#00c75833}@supports (color:color-mix(in lab, red, red)){.hover\:border-green-500\/20:hover{border-color:color-mix(in oklab,var(--color-green-500)20%,transparent)}}.hover\:border-indigo-500\/30:hover{border-color:#625fff4d}@supports (color:color-mix(in lab, red, red)){.hover\:border-indigo-500\/30:hover{border-color:color-mix(in oklab,var(--color-indigo-500)30%,transparent)}}.hover\:border-muted-foreground\/40:hover{border-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:border-muted-foreground\/40:hover{border-color:color-mix(in oklab,var(--muted-foreground)40%,transparent)}}.hover\:border-primary\/20:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary\/20:hover{border-color:color-mix(in oklab,var(--primary)20%,transparent)}}.hover\:border-primary\/30:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary\/30:hover{border-color:color-mix(in oklab,var(--primary)30%,transparent)}}.hover\:border-primary\/40:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary\/40:hover{border-color:color-mix(in oklab,var(--primary)40%,transparent)}}.hover\:border-red-500\/20:hover{border-color:#fb2c3633}@supports (color:color-mix(in lab, red, red)){.hover\:border-red-500\/20:hover{border-color:color-mix(in oklab,var(--color-red-500)20%,transparent)}}.hover\:border-sky-500\/30:hover{border-color:#00a5ef4d}@supports (color:color-mix(in lab, red, red)){.hover\:border-sky-500\/30:hover{border-color:color-mix(in oklab,var(--color-sky-500)30%,transparent)}}.hover\:border-violet-400\/80:hover{border-color:#a685ffcc}@supports (color:color-mix(in lab, red, red)){.hover\:border-violet-400\/80:hover{border-color:color-mix(in oklab,var(--color-violet-400)80%,transparent)}}.hover\:border-violet-500\/30:hover{border-color:#8d54ff4d}@supports (color:color-mix(in lab, red, red)){.hover\:border-violet-500\/30:hover{border-color:color-mix(in oklab,var(--color-violet-500)30%,transparent)}}.hover\:border-violet-500\/45:hover{border-color:#8d54ff73}@supports (color:color-mix(in lab, red, red)){.hover\:border-violet-500\/45:hover{border-color:color-mix(in oklab,var(--color-violet-500)45%,transparent)}}.hover\:border-white\/\[0\.2\]:hover{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/\[0\.2\]:hover{border-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.hover\:border-white\/\[0\.16\]:hover{border-color:#ffffff29}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/\[0\.16\]:hover{border-color:color-mix(in oklab,var(--color-white)16%,transparent)}}.hover\:bg-\[rgba\(124\,111\,255\,0\.08\)\]:hover{background-color:#7c6fff14}.hover\:bg-accent:hover,.hover\:bg-accent\/10:hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/10:hover{background-color:color-mix(in oklab,var(--accent)10%,transparent)}}.hover\:bg-accent\/20:hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/20:hover{background-color:color-mix(in oklab,var(--accent)20%,transparent)}}.hover\:bg-accent\/30:hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/30:hover{background-color:color-mix(in oklab,var(--accent)30%,transparent)}}.hover\:bg-accent\/40:hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/40:hover{background-color:color-mix(in oklab,var(--accent)40%,transparent)}}.hover\:bg-accent\/50:hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/50:hover{background-color:color-mix(in oklab,var(--accent)50%,transparent)}}.hover\:bg-accent\/60:hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/60:hover{background-color:color-mix(in oklab,var(--accent)60%,transparent)}}.hover\:bg-amber-500\/10:hover{background-color:#f99c001a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-amber-500\/10:hover{background-color:color-mix(in oklab,var(--color-amber-500)10%,transparent)}}.hover\:bg-amber-500\/\[0\.06\]:hover{background-color:#f99c000f}@supports (color:color-mix(in lab, red, red)){.hover\:bg-amber-500\/\[0\.06\]:hover{background-color:color-mix(in oklab,var(--color-amber-500)6%,transparent)}}.hover\:bg-background:hover,.hover\:bg-background\/40:hover{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-background\/40:hover{background-color:color-mix(in oklab,var(--background)40%,transparent)}}.hover\:bg-blue-500\/20:hover{background-color:#3080ff33}@supports (color:color-mix(in lab, red, red)){.hover\:bg-blue-500\/20:hover{background-color:color-mix(in oklab,var(--color-blue-500)20%,transparent)}}.hover\:bg-border:hover{background-color:var(--border)}.hover\:bg-card:hover,.hover\:bg-card\/80:hover{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-card\/80:hover{background-color:color-mix(in oklab,var(--card)80%,transparent)}}.hover\:bg-cyan-500\/\[0\.04\]:hover{background-color:#00b7d70a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-cyan-500\/\[0\.04\]:hover{background-color:color-mix(in oklab,var(--color-cyan-500)4%,transparent)}}.hover\:bg-destructive\/10:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/10:hover{background-color:color-mix(in oklab,var(--destructive)10%,transparent)}}.hover\:bg-destructive\/20:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/20:hover{background-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--destructive)90%,transparent)}}.hover\:bg-emerald-500\/10:hover{background-color:#00bb7f1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-emerald-500\/10:hover{background-color:color-mix(in oklab,var(--color-emerald-500)10%,transparent)}}.hover\:bg-emerald-500\/20:hover{background-color:#00bb7f33}@supports (color:color-mix(in lab, red, red)){.hover\:bg-emerald-500\/20:hover{background-color:color-mix(in oklab,var(--color-emerald-500)20%,transparent)}}.hover\:bg-green-100:hover{background-color:var(--color-green-100)}.hover\:bg-green-500\/20:hover{background-color:#00c75833}@supports (color:color-mix(in lab, red, red)){.hover\:bg-green-500\/20:hover{background-color:color-mix(in oklab,var(--color-green-500)20%,transparent)}}.hover\:bg-green-600:hover{background-color:var(--color-green-600)}.hover\:bg-muted:hover,.hover\:bg-muted\/10:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/10:hover{background-color:color-mix(in oklab,var(--muted)10%,transparent)}}.hover\:bg-muted\/20:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/20:hover{background-color:color-mix(in oklab,var(--muted)20%,transparent)}}.hover\:bg-muted\/30:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/30:hover{background-color:color-mix(in oklab,var(--muted)30%,transparent)}}.hover\:bg-muted\/40:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/40:hover{background-color:color-mix(in oklab,var(--muted)40%,transparent)}}.hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab,var(--muted)50%,transparent)}}.hover\:bg-muted\/80:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/80:hover{background-color:color-mix(in oklab,var(--muted)80%,transparent)}}.hover\:bg-primary\/5:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/5:hover{background-color:color-mix(in oklab,var(--primary)5%,transparent)}}.hover\:bg-primary\/10:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/10:hover{background-color:color-mix(in oklab,var(--primary)10%,transparent)}}.hover\:bg-primary\/15:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/15:hover{background-color:color-mix(in oklab,var(--primary)15%,transparent)}}.hover\:bg-primary\/20:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/20:hover{background-color:color-mix(in oklab,var(--primary)20%,transparent)}}.hover\:bg-primary\/25:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/25:hover{background-color:color-mix(in oklab,var(--primary)25%,transparent)}}.hover\:bg-primary\/70:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/70:hover{background-color:color-mix(in oklab,var(--primary)70%,transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--primary)90%,transparent)}}.hover\:bg-red-50:hover{background-color:var(--color-red-50)}.hover\:bg-red-500\/20:hover{background-color:#fb2c3633}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-500\/20:hover{background-color:color-mix(in oklab,var(--color-red-500)20%,transparent)}}.hover\:bg-red-500\/\[0\.12\]:hover{background-color:#fb2c361f}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-500\/\[0\.12\]:hover{background-color:color-mix(in oklab,var(--color-red-500)12%,transparent)}}.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab,var(--secondary)80%,transparent)}}.hover\:bg-sky-500:hover{background-color:var(--color-sky-500)}.hover\:bg-sky-500\/20:hover{background-color:#00a5ef33}@supports (color:color-mix(in lab, red, red)){.hover\:bg-sky-500\/20:hover{background-color:color-mix(in oklab,var(--color-sky-500)20%,transparent)}}.hover\:bg-transparent:hover{background-color:#0000}.hover\:bg-violet-500\/20:hover{background-color:#8d54ff33}@supports (color:color-mix(in lab, red, red)){.hover\:bg-violet-500\/20:hover{background-color:color-mix(in oklab,var(--color-violet-500)20%,transparent)}}.hover\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/5:hover{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.hover\:bg-white\/\[0\.1\]:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.1\]:hover{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.hover\:bg-white\/\[0\.04\]:hover{background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.04\]:hover{background-color:color-mix(in oklab,var(--color-white)4%,transparent)}}.hover\:bg-zinc-700\/50:hover{background-color:#3f3f4680}@supports (color:color-mix(in lab, red, red)){.hover\:bg-zinc-700\/50:hover{background-color:color-mix(in oklab,var(--color-zinc-700)50%,transparent)}}.hover\:text-\[\#1a1430\]:hover{color:#1a1430}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:text-amber-100:hover{color:var(--color-amber-100)}.hover\:text-amber-300:hover{color:var(--color-amber-300)}.hover\:text-amber-400:hover{color:var(--color-amber-400)}.hover\:text-amber-900:hover{color:var(--color-amber-900)}.hover\:text-cyan-600:hover{color:var(--color-cyan-600)}.hover\:text-destructive:hover{color:var(--destructive)}.hover\:text-emerald-400:hover{color:var(--color-emerald-400)}.hover\:text-foreground:hover,.hover\:text-foreground\/70:hover{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:text-foreground\/70:hover{color:color-mix(in oklab,var(--foreground)70%,transparent)}}.hover\:text-foreground\/80:hover{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:text-foreground\/80:hover{color:color-mix(in oklab,var(--foreground)80%,transparent)}}.hover\:text-foreground\/90:hover{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:text-foreground\/90:hover{color:color-mix(in oklab,var(--foreground)90%,transparent)}}.hover\:text-green-300:hover{color:var(--color-green-300)}.hover\:text-green-400\/60:hover{color:#05df7299}@supports (color:color-mix(in lab, red, red)){.hover\:text-green-400\/60:hover{color:color-mix(in oklab,var(--color-green-400)60%,transparent)}}.hover\:text-green-500:hover{color:var(--color-green-500)}.hover\:text-indigo-300:hover{color:var(--color-indigo-300)}.hover\:text-muted-foreground:hover,.hover\:text-muted-foreground\/50:hover{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:text-muted-foreground\/50:hover{color:color-mix(in oklab,var(--muted-foreground)50%,transparent)}}.hover\:text-muted-foreground\/60:hover{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:text-muted-foreground\/60:hover{color:color-mix(in oklab,var(--muted-foreground)60%,transparent)}}.hover\:text-muted-foreground\/70:hover{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:text-muted-foreground\/70:hover{color:color-mix(in oklab,var(--muted-foreground)70%,transparent)}}.hover\:text-muted-foreground\/80:hover{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:text-muted-foreground\/80:hover{color:color-mix(in oklab,var(--muted-foreground)80%,transparent)}}.hover\:text-primary:hover,.hover\:text-primary\/70:hover{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:text-primary\/70:hover{color:color-mix(in oklab,var(--primary)70%,transparent)}}.hover\:text-primary\/80:hover{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:text-primary\/80:hover{color:color-mix(in oklab,var(--primary)80%,transparent)}}.hover\:text-red-100:hover{color:var(--color-red-100)}.hover\:text-red-400\/60:hover{color:#ff656899}@supports (color:color-mix(in lab, red, red)){.hover\:text-red-400\/60:hover{color:color-mix(in oklab,var(--color-red-400)60%,transparent)}}.hover\:text-red-500:hover{color:var(--color-red-500)}.hover\:text-red-600:hover{color:var(--color-red-600)}.hover\:text-red-800:hover{color:var(--color-red-800)}.hover\:no-underline:hover{text-decoration-line:none}.hover\:underline:hover{text-decoration-line:underline}.hover\:\!opacity-100:hover{opacity:1!important}.hover\:opacity-80:hover{opacity:.8}.hover\:shadow-\[0_0_30px_rgba\(124\,111\,255\,0\.3\)\]:hover{--tw-shadow:0 0 30px var(--tw-shadow-color,#7c6fff4d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_0_60px_rgba\(124\,111\,255\,0\.25\)\]:hover{--tw-shadow:0 0 60px var(--tw-shadow-color,#7c6fff40);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:ring-2:hover{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-amber-500\/5:hover{--tw-shadow-color:#f99c000d}@supports (color:color-mix(in lab, red, red)){.hover\:shadow-amber-500\/5:hover{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-amber-500)5%,transparent)var(--tw-shadow-alpha),transparent)}}.hover\:shadow-black\/10:hover{--tw-shadow-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.hover\:shadow-black\/10:hover{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-black)10%,transparent)var(--tw-shadow-alpha),transparent)}}.hover\:shadow-black\/15:hover{--tw-shadow-color:#00000026}@supports (color:color-mix(in lab, red, red)){.hover\:shadow-black\/15:hover{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-black)15%,transparent)var(--tw-shadow-alpha),transparent)}}.hover\:shadow-primary\/15:hover{--tw-shadow-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:shadow-primary\/15:hover{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--primary)15%,transparent)var(--tw-shadow-alpha),transparent)}}.hover\:shadow-violet-500\/5:hover{--tw-shadow-color:#8d54ff0d}@supports (color:color-mix(in lab, red, red)){.hover\:shadow-violet-500\/5:hover{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-violet-500)5%,transparent)var(--tw-shadow-alpha),transparent)}}.hover\:ring-foreground\/20:hover{--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:ring-foreground\/20:hover{--tw-ring-color:color-mix(in oklab,var(--foreground)20%,transparent)}}.hover\:ring-foreground\/30:hover{--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:ring-foreground\/30:hover{--tw-ring-color:color-mix(in oklab,var(--foreground)30%,transparent)}}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:fixed:focus{position:fixed}.focus\:top-3:focus{top:calc(var(--spacing)*3)}.focus\:left-3:focus{left:calc(var(--spacing)*3)}.focus\:z-\[200\]:focus{z-index:200}.focus\:rounded-md:focus{border-radius:.5rem}.focus\:border-\[var\(--landing-accent\)\]\/50:focus{border-color:var(--landing-accent)}@supports (color:color-mix(in lab, red, red)){.focus\:border-\[var\(--landing-accent\)\]\/50:focus{border-color:color-mix(in oklab,var(--landing-accent)50%,transparent)}}.focus\:border-border\/50:focus{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.focus\:border-border\/50:focus{border-color:color-mix(in oklab,var(--border)50%,transparent)}}.focus\:border-destructive:focus,.focus\:border-destructive\/70:focus{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus\:border-destructive\/70:focus{border-color:color-mix(in oklab,var(--destructive)70%,transparent)}}.focus\:border-foreground:focus{border-color:var(--foreground)}.focus\:border-primary:focus,.focus\:border-primary\/30:focus{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.focus\:border-primary\/30:focus{border-color:color-mix(in oklab,var(--primary)30%,transparent)}}.focus\:border-primary\/50:focus{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.focus\:border-primary\/50:focus{border-color:color-mix(in oklab,var(--primary)50%,transparent)}}.focus\:border-primary\/60:focus{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.focus\:border-primary\/60:focus{border-color:color-mix(in oklab,var(--primary)60%,transparent)}}.focus\:border-sky-500\/50:focus{border-color:#00a5ef80}@supports (color:color-mix(in lab, red, red)){.focus\:border-sky-500\/50:focus{border-color:color-mix(in oklab,var(--color-sky-500)50%,transparent)}}.focus\:bg-\[rgba\(124\,111\,255\,0\.16\)\]:focus{background-color:#7c6fff29}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:bg-background:focus{background-color:var(--background)}.focus\:px-3:focus{padding-inline:calc(var(--spacing)*3)}.focus\:py-2:focus{padding-block:calc(var(--spacing)*2)}.focus\:text-caption:focus{font-size:.875rem}.focus\:font-medium:focus{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.focus\:text-accent-foreground:focus{color:var(--accent-foreground)}.focus\:text-destructive:focus{color:var(--destructive)}.focus\:text-foreground:focus{color:var(--foreground)}.focus\:opacity-100:focus{opacity:1}.focus\:shadow-lg:focus{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-destructive\/10:focus{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus\:ring-destructive\/10:focus{--tw-ring-color:color-mix(in oklab,var(--destructive)10%,transparent)}}.focus\:ring-primary\/10:focus{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.focus\:ring-primary\/10:focus{--tw-ring-color:color-mix(in oklab,var(--primary)10%,transparent)}}.focus\:ring-primary\/20:focus{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.focus\:ring-primary\/20:focus{--tw-ring-color:color-mix(in oklab,var(--primary)20%,transparent)}}.focus\:ring-primary\/30:focus{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.focus\:ring-primary\/30:focus{--tw-ring-color:color-mix(in oklab,var(--primary)30%,transparent)}}.focus\:ring-ring\/50:focus{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus\:ring-ring\/50:focus{--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:rounded-2xl:focus-visible{border-radius:var(--radius-2xl)}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:\!opacity-100:focus-visible{opacity:1!important}.focus-visible\:ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.focus-visible\:ring-primary:focus-visible,.focus-visible\:ring-primary\/30:focus-visible{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-primary\/30:focus-visible{--tw-ring-color:color-mix(in oklab,var(--primary)30%,transparent)}}.focus-visible\:ring-primary\/50:focus-visible{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-primary\/50:focus-visible{--tw-ring-color:color-mix(in oklab,var(--primary)50%,transparent)}}.focus-visible\:ring-primary\/60:focus-visible{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-primary\/60:focus-visible{--tw-ring-color:color-mix(in oklab,var(--primary)60%,transparent)}}.focus-visible\:ring-red-500\/50:focus-visible{--tw-ring-color:#fb2c3680}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-red-500\/50:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-red-500)50%,transparent)}}.focus-visible\:ring-ring:focus-visible,.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}.focus-visible\:ring-violet-400\/50:focus-visible{--tw-ring-color:#a685ff80}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-violet-400\/50:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-violet-400)50%,transparent)}}.focus-visible\:ring-white\/40:focus-visible{--tw-ring-color:#fff6}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-white\/40:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-white)40%,transparent)}}.focus-visible\:outline:focus-visible,.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-ring:focus-visible{outline-color:var(--ring)}.focus-visible\:outline-violet-400:focus-visible{outline-color:var(--color-violet-400)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:scale-100:active{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}.active\:cursor-grabbing:active{cursor:grabbing}.active\:bg-primary\/50:active{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.active\:bg-primary\/50:active{background-color:color-mix(in oklab,var(--primary)50%,transparent)}}.active\:opacity-100:active{opacity:1}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-55:disabled{opacity:.55}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-100:disabled{opacity:1}@media (hover:hover){.disabled\:hover\:bg-amber-500\/5:disabled:hover{background-color:#f99c000d}@supports (color:color-mix(in lab, red, red)){.disabled\:hover\:bg-amber-500\/5:disabled:hover{background-color:color-mix(in oklab,var(--color-amber-500)5%,transparent)}}.disabled\:hover\:bg-muted\/20:disabled:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.disabled\:hover\:bg-muted\/20:disabled:hover{background-color:color-mix(in oklab,var(--muted)20%,transparent)}}}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-\[\>svg\]\:px-1\.5:has(>svg){padding-inline:calc(var(--spacing)*1.5)}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing)*2.5)}.has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--spacing)*3)}.has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing)*4)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.data-\[highlighted\]\:bg-\[rgba\(124\,111\,255\,0\.16\)\][data-highlighted]{background-color:#7c6fff29}.data-\[highlighted\]\:text-foreground[data-highlighted]{color:var(--foreground)}.data-\[inset\]\:pl-8[data-inset]{padding-left:calc(var(--spacing)*8)}.data-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal]{height:1px}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=horizontal\]\:flex-col[data-orientation=horizontal]{flex-direction:column}.data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.data-\[orientation\=vertical\]\:w-px[data-orientation=vertical]{width:1px}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:var(--accent)}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:var(--accent-foreground)}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[size\=default\]\:h-9[data-size=default]{height:calc(var(--spacing)*9)}.data-\[size\=lg\]\:size-10[data-size=lg]{width:calc(var(--spacing)*10);height:calc(var(--spacing)*10)}.data-\[size\=sm\]\:size-6[data-size=sm]{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.data-\[size\=sm\]\:h-8[data-size=sm]{height:calc(var(--spacing)*8)}.data-\[size\=xs\]\:size-5[data-size=xs]{width:calc(var(--spacing)*5);height:calc(var(--spacing)*5)}:is(.\*\:data-\[slot\=avatar\]\:ring-2>*)[data-slot=avatar]{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:is(.\*\:data-\[slot\=avatar\]\:ring-background>*)[data-slot=avatar]{--tw-ring-color:var(--background)}:is(.\*\*\:data-\[slot\=command-input-wrapper\]\:h-12 *)[data-slot=command-input-wrapper]{height:calc(var(--spacing)*12)}:is(.\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}:is(.\*\:data-\[slot\=select-value\]\:gap-2>*)[data-slot=select-value]{gap:calc(var(--spacing)*2)}.data-\[state\=active\]\:border-\[rgba\(167\,139\,250\,0\.35\)\][data-state=active]{border-color:#a78bfa59}.data-\[state\=active\]\:bg-\[rgba\(124\,111\,255\,0\.18\)\][data-state=active]{background-color:#7c6fff2e}.data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--foreground)}.data-\[state\=active\]\:shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.08\)\][data-state=active]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff14);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\[variant\=default\]\/tabs-list\:data-\[state\=active\]\:shadow-sm:is(:where(.group\/tabs-list)[data-variant=default] *)[data-state=active]{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{background-color:#0000}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:shadow-none:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]:after{content:var(--tw-content);opacity:1}.data-\[state\=checked\]\:border-primary[data-state=checked]{border-color:var(--primary)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--primary)}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:var(--primary-foreground)}.data-\[state\=closed\]\:duration-300[data-state=closed]{--tw-duration:.3s;transition-duration:.3s}.data-\[state\=open\]\:bg-accent[data-state=open],.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:color-mix(in oklab,var(--accent)50%,transparent)}}.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:var(--accent-foreground)}.data-\[state\=open\]\:text-foreground[data-state=open]{color:var(--foreground)}.data-\[state\=open\]\:duration-500[data-state=open]{--tw-duration:.5s;transition-duration:.5s}.data-\[variant\=destructive\]\:text-destructive[data-variant=destructive]{color:var(--destructive)}.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive)10%,transparent)}}.data-\[variant\=destructive\]\:focus\:text-destructive[data-variant=destructive]:focus{color:var(--destructive)}.data-\[variant\=destructive\]\:data-\[highlighted\]\:bg-destructive\/10[data-variant=destructive][data-highlighted]{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.data-\[variant\=destructive\]\:data-\[highlighted\]\:bg-destructive\/10[data-variant=destructive][data-highlighted]{background-color:color-mix(in oklab,var(--destructive)10%,transparent)}}.data-\[variant\=destructive\]\:data-\[highlighted\]\:text-destructive[data-variant=destructive][data-highlighted]{color:var(--destructive)}@media (prefers-reduced-motion:no-preference){.motion-safe\:animate-pulse{animation:var(--animate-pulse)}}@media (prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}}@media not all and (min-width:40rem){.max-sm\:fixed{position:fixed}.max-sm\:inset-y-0{inset-block:calc(var(--spacing)*0)}.max-sm\:left-0{left:calc(var(--spacing)*0)}.max-sm\:z-50{z-index:50}.max-sm\:w-72{width:calc(var(--spacing)*72)}.max-sm\:pt-\[var\(--x-cutout-top\)\]{padding-top:var(--x-cutout-top)}.max-sm\:pb-\[var\(--x-cutout-bottom\)\]{padding-bottom:var(--x-cutout-bottom)}.max-sm\:shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}@media (min-width:40rem){.sm\:right-6{right:calc(var(--spacing)*6)}.sm\:right-auto{right:auto}.sm\:bottom-6{bottom:calc(var(--spacing)*6)}.sm\:left-6{left:calc(var(--spacing)*6)}.sm\:left-auto{left:auto}.sm\:order-1{order:1}.sm\:order-2{order:2}.sm\:order-3{order:3}.sm\:order-last{order:9999}.sm\:-mx-6{margin-inline:calc(var(--spacing)*-6)}.sm\:mt-0{margin-top:calc(var(--spacing)*0)}.sm\:mr-1{margin-right:calc(var(--spacing)*1)}.sm\:mb-9{margin-bottom:calc(var(--spacing)*9)}.sm\:line-clamp-none{-webkit-line-clamp:unset;-webkit-box-orient:horizontal;display:block;overflow:visible}.sm\:block{display:block}.sm\:contents{display:contents}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:h-3{height:calc(var(--spacing)*3)}.sm\:w-3{width:calc(var(--spacing)*3)}.sm\:w-24{width:calc(var(--spacing)*24)}.sm\:w-28{width:calc(var(--spacing)*28)}.sm\:w-32{width:calc(var(--spacing)*32)}.sm\:w-44{width:calc(var(--spacing)*44)}.sm\:w-48{width:calc(var(--spacing)*48)}.sm\:w-64{width:calc(var(--spacing)*64)}.sm\:w-auto{width:auto}.sm\:max-w-2xl{max-width:var(--container-2xl)}.sm\:max-w-\[14rem\]{max-width:14rem}.sm\:max-w-\[200px\]{max-width:200px}.sm\:max-w-\[300px\]{max-width:300px}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:max-w-md{max-width:var(--container-md)}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:min-w-0{min-width:calc(var(--spacing)*0)}.sm\:min-w-\[120px\]{min-width:120px}.sm\:min-w-\[140px\]{min-width:140px}.sm\:min-w-max{min-width:max-content}.sm\:flex-1,.sm\:flex-\[1\]{flex:1}.sm\:flex-\[2\]{flex:2}.sm\:flex-\[3\]{flex:3}.sm\:shrink-0{flex-shrink:0}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-\[140px_1fr_1fr\]{grid-template-columns:140px 1fr 1fr}.sm\:grid-cols-\[auto_1fr_1fr\]{grid-template-columns:auto 1fr 1fr}.sm\:flex-row{flex-direction:row}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:gap-0{gap:calc(var(--spacing)*0)}.sm\:gap-0\.5{gap:calc(var(--spacing)*.5)}.sm\:gap-1{gap:calc(var(--spacing)*1)}.sm\:gap-1\.5{gap:calc(var(--spacing)*1.5)}.sm\:gap-2{gap:calc(var(--spacing)*2)}.sm\:gap-2\.5{gap:calc(var(--spacing)*2.5)}.sm\:gap-3{gap:calc(var(--spacing)*3)}.sm\:gap-4{gap:calc(var(--spacing)*4)}.sm\:gap-6{gap:calc(var(--spacing)*6)}.sm\:gap-x-8{column-gap:calc(var(--spacing)*8)}.sm\:truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sm\:rounded-2xl{border-radius:var(--radius-2xl)}.sm\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.sm\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.sm\:p-4{padding:calc(var(--spacing)*4)}.sm\:p-5{padding:calc(var(--spacing)*5)}.sm\:p-6{padding:calc(var(--spacing)*6)}.sm\:p-7{padding:calc(var(--spacing)*7)}.sm\:p-8{padding:calc(var(--spacing)*8)}.sm\:px-1{padding-inline:calc(var(--spacing)*1)}.sm\:px-2{padding-inline:calc(var(--spacing)*2)}.sm\:px-4{padding-inline:calc(var(--spacing)*4)}.sm\:px-5{padding-inline:calc(var(--spacing)*5)}.sm\:px-6{padding-inline:calc(var(--spacing)*6)}.sm\:py-2{padding-block:calc(var(--spacing)*2)}.sm\:py-3{padding-block:calc(var(--spacing)*3)}.sm\:py-5{padding-block:calc(var(--spacing)*5)}.sm\:pr-3{padding-right:calc(var(--spacing)*3)}.sm\:pb-4{padding-bottom:calc(var(--spacing)*4)}.sm\:pl-1{padding-left:calc(var(--spacing)*1)}.sm\:text-left{text-align:left}.sm\:text-right{text-align:right}.sm\:text-body{font-size:1rem}.sm\:text-caption{font-size:.875rem}.sm\:text-micro{font-size:.75rem}.sm\:text-title{font-size:1.5rem}}@media (min-width:48rem){.md\:top-\[50\%\]{top:50%}.md\:bottom-6{bottom:calc(var(--spacing)*6)}.md\:col-span-2{grid-column:span 2/span 2}.md\:ml-auto{margin-left:auto}.md\:flex{display:flex}.md\:hidden{display:none}.md\:inline{display:inline}.md\:max-h-\[4rem\]{max-height:4rem}.md\:min-h-\[5\.5rem\]{min-height:5.5rem}.md\:w-80{width:calc(var(--spacing)*80)}.md\:max-w-\[240px\]{max-width:240px}.md\:translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x)var(--tw-translate-y)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.md\:grid-cols-\[minmax\(0\,18rem\)_minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,18rem) minmax(0,1fr) auto}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:items-end{align-items:flex-end}.md\:items-start{align-items:flex-start}.md\:justify-between{justify-content:space-between}:where(.md\:space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*8)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-y-reverse)))}.md\:p-5{padding:calc(var(--spacing)*5)}.md\:p-6{padding:calc(var(--spacing)*6)}.md\:p-8{padding:calc(var(--spacing)*8)}.md\:px-6{padding-inline:calc(var(--spacing)*6)}.md\:px-10{padding-inline:calc(var(--spacing)*10)}.md\:pt-2{padding-top:calc(var(--spacing)*2)}.md\:pt-6{padding-top:calc(var(--spacing)*6)}.md\:pr-6{padding-right:calc(var(--spacing)*6)}.md\:text-caption{font-size:.875rem}}@media (min-width:64rem){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:flex{display:flex}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[260px_minmax\(0\,1fr\)\]{grid-template-columns:260px minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1\.4fr\)_minmax\(18rem\,0\.9fr\)\]{grid-template-columns:minmax(0,1.4fr) minmax(18rem,.9fr)}.lg\:grid-cols-\[minmax\(0\,1\.4fr\)_minmax\(18rem\,0\.95fr\)\]{grid-template-columns:minmax(0,1.4fr) minmax(18rem,.95fr)}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:justify-between{justify-content:space-between}.lg\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.lg\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}}@media (min-width:80rem){.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-\[1\.2fr\,0\.95fr\]{grid-template-columns:1.2fr,.95fr}.xl\:grid-cols-\[1\.3fr\,1fr\]{grid-template-columns:1.3fr,1fr}.xl\:grid-cols-\[1\.25fr\,0\.95fr\]{grid-template-columns:1.25fr,.95fr}.xl\:grid-cols-\[19rem_minmax\(0\,1fr\)\]{grid-template-columns:19rem minmax(0,1fr)}.xl\:flex-row{flex-direction:row}.xl\:items-end{align-items:flex-end}.xl\:justify-between{justify-content:space-between}}@media (min-width:96rem){.\32 xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}.dark\:block:is(.dark *){display:block}.dark\:hidden:is(.dark *){display:none}.dark\:border-amber-400\/40:is(.dark *){border-color:#fcbb0066}@supports (color:color-mix(in lab, red, red)){.dark\:border-amber-400\/40:is(.dark *){border-color:color-mix(in oklab,var(--color-amber-400)40%,transparent)}}.dark\:border-amber-500\/25:is(.dark *){border-color:#f99c0040}@supports (color:color-mix(in lab, red, red)){.dark\:border-amber-500\/25:is(.dark *){border-color:color-mix(in oklab,var(--color-amber-500)25%,transparent)}}.dark\:border-amber-500\/30:is(.dark *){border-color:#f99c004d}@supports (color:color-mix(in lab, red, red)){.dark\:border-amber-500\/30:is(.dark *){border-color:color-mix(in oklab,var(--color-amber-500)30%,transparent)}}.dark\:border-amber-500\/40:is(.dark *){border-color:#f99c0066}@supports (color:color-mix(in lab, red, red)){.dark\:border-amber-500\/40:is(.dark *){border-color:color-mix(in oklab,var(--color-amber-500)40%,transparent)}}.dark\:border-blue-400:is(.dark *){border-color:var(--color-blue-400)}.dark\:border-green-400:is(.dark *){border-color:var(--color-green-400)}.dark\:border-green-500\/40:is(.dark *){border-color:#00c75866}@supports (color:color-mix(in lab, red, red)){.dark\:border-green-500\/40:is(.dark *){border-color:color-mix(in oklab,var(--color-green-500)40%,transparent)}}.dark\:border-green-600\/50:is(.dark *){border-color:#00a54480}@supports (color:color-mix(in lab, red, red)){.dark\:border-green-600\/50:is(.dark *){border-color:color-mix(in oklab,var(--color-green-600)50%,transparent)}}.dark\:border-green-700\/40:is(.dark *){border-color:#00813866}@supports (color:color-mix(in lab, red, red)){.dark\:border-green-700\/40:is(.dark *){border-color:color-mix(in oklab,var(--color-green-700)40%,transparent)}}.dark\:border-input:is(.dark *){border-color:var(--input)}.dark\:border-red-400:is(.dark *){border-color:var(--color-red-400)}.dark\:border-red-500\/30:is(.dark *){border-color:#fb2c364d}@supports (color:color-mix(in lab, red, red)){.dark\:border-red-500\/30:is(.dark *){border-color:color-mix(in oklab,var(--color-red-500)30%,transparent)}}.dark\:border-red-500\/40:is(.dark *){border-color:#fb2c3666}@supports (color:color-mix(in lab, red, red)){.dark\:border-red-500\/40:is(.dark *){border-color:color-mix(in oklab,var(--color-red-500)40%,transparent)}}.dark\:border-violet-400:is(.dark *){border-color:var(--color-violet-400)}.dark\:border-white\/10:is(.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\:border-white\/10:is(.dark *){border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.dark\:border-yellow-400:is(.dark *){border-color:var(--color-yellow-400)}.dark\:border-yellow-600\/40:is(.dark *){border-color:#cd890066}@supports (color:color-mix(in lab, red, red)){.dark\:border-yellow-600\/40:is(.dark *){border-color:color-mix(in oklab,var(--color-yellow-600)40%,transparent)}}.dark\:bg-\[\#0e0b1a\]:is(.dark *){background-color:#0e0b1a}.dark\:bg-amber-100\/10:is(.dark *){background-color:#fef3c61a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-100\/10:is(.dark *){background-color:color-mix(in oklab,var(--color-amber-100)10%,transparent)}}.dark\:bg-amber-500\/10:is(.dark *){background-color:#f99c001a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-500\/10:is(.dark *){background-color:color-mix(in oklab,var(--color-amber-500)10%,transparent)}}.dark\:bg-amber-500\/20:is(.dark *){background-color:#f99c0033}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-500\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-amber-500)20%,transparent)}}.dark\:bg-amber-900\/30:is(.dark *){background-color:#7b33064d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-900\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-amber-900)30%,transparent)}}.dark\:bg-amber-900\/50:is(.dark *){background-color:#7b330680}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-900\/50:is(.dark *){background-color:color-mix(in oklab,var(--color-amber-900)50%,transparent)}}.dark\:bg-amber-950\/20:is(.dark *){background-color:#46190133}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-950\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-amber-950)20%,transparent)}}.dark\:bg-amber-950\/60:is(.dark *){background-color:#46190199}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-950\/60:is(.dark *){background-color:color-mix(in oklab,var(--color-amber-950)60%,transparent)}}.dark\:bg-blue-400:is(.dark *){background-color:var(--color-blue-400)}.dark\:bg-blue-900\/30:is(.dark *){background-color:#1c398e4d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-blue-900\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-blue-900)30%,transparent)}}.dark\:bg-blue-900\/50:is(.dark *){background-color:#1c398e80}@supports (color:color-mix(in lab, red, red)){.dark\:bg-blue-900\/50:is(.dark *){background-color:color-mix(in oklab,var(--color-blue-900)50%,transparent)}}.dark\:bg-cyan-900\/30:is(.dark *){background-color:#104e644d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-cyan-900\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-cyan-900)30%,transparent)}}.dark\:bg-cyan-900\/50:is(.dark *){background-color:#104e6480}@supports (color:color-mix(in lab, red, red)){.dark\:bg-cyan-900\/50:is(.dark *){background-color:color-mix(in oklab,var(--color-cyan-900)50%,transparent)}}.dark\:bg-destructive\/60:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-destructive\/60:is(.dark *){background-color:color-mix(in oklab,var(--destructive)60%,transparent)}}.dark\:bg-emerald-900\/30:is(.dark *){background-color:#004e3b4d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-900\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-emerald-900)30%,transparent)}}.dark\:bg-green-500\/10:is(.dark *){background-color:#00c7581a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-green-500\/10:is(.dark *){background-color:color-mix(in oklab,var(--color-green-500)10%,transparent)}}.dark\:bg-green-900\/20:is(.dark *){background-color:#0d542b33}@supports (color:color-mix(in lab, red, red)){.dark\:bg-green-900\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-green-900)20%,transparent)}}.dark\:bg-green-900\/30:is(.dark *){background-color:#0d542b4d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-green-900\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-green-900)30%,transparent)}}.dark\:bg-green-900\/50:is(.dark *){background-color:#0d542b80}@supports (color:color-mix(in lab, red, red)){.dark\:bg-green-900\/50:is(.dark *){background-color:color-mix(in oklab,var(--color-green-900)50%,transparent)}}.dark\:bg-indigo-900\/30:is(.dark *){background-color:#312c854d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-indigo-900\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-indigo-900)30%,transparent)}}.dark\:bg-input\/30:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab,var(--input)30%,transparent)}}.dark\:bg-neutral-950:is(.dark *){background-color:var(--color-neutral-950)}.dark\:bg-orange-900\/50:is(.dark *){background-color:#7e2a0c80}@supports (color:color-mix(in lab, red, red)){.dark\:bg-orange-900\/50:is(.dark *){background-color:color-mix(in oklab,var(--color-orange-900)50%,transparent)}}.dark\:bg-purple-900\/30:is(.dark *){background-color:#59168b4d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-purple-900\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-purple-900)30%,transparent)}}.dark\:bg-red-500\/10:is(.dark *){background-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-red-500\/10:is(.dark *){background-color:color-mix(in oklab,var(--color-red-500)10%,transparent)}}.dark\:bg-red-900\/50:is(.dark *){background-color:#82181a80}@supports (color:color-mix(in lab, red, red)){.dark\:bg-red-900\/50:is(.dark *){background-color:color-mix(in oklab,var(--color-red-900)50%,transparent)}}.dark\:bg-red-950\/20:is(.dark *){background-color:#46080933}@supports (color:color-mix(in lab, red, red)){.dark\:bg-red-950\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-red-950)20%,transparent)}}.dark\:bg-rose-900\/30:is(.dark *){background-color:#8b08364d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-rose-900\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-rose-900)30%,transparent)}}.dark\:bg-slate-800:is(.dark *){background-color:var(--color-slate-800)}.dark\:bg-violet-900\/30:is(.dark *){background-color:#4d179a4d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-violet-900\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-violet-900)30%,transparent)}}.dark\:bg-violet-900\/50:is(.dark *){background-color:#4d179a80}@supports (color:color-mix(in lab, red, red)){.dark\:bg-violet-900\/50:is(.dark *){background-color:color-mix(in oklab,var(--color-violet-900)50%,transparent)}}.dark\:bg-white\/8:is(.dark *){background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/8:is(.dark *){background-color:color-mix(in oklab,var(--color-white)8%,transparent)}}.dark\:bg-white\/10:is(.dark *){background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/10:is(.dark *){background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.dark\:bg-white\/\[0\.08\]:is(.dark *){background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/\[0\.08\]:is(.dark *){background-color:color-mix(in oklab,var(--color-white)8%,transparent)}}.dark\:bg-yellow-500\/5:is(.dark *){background-color:#edb2000d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-yellow-500\/5:is(.dark *){background-color:color-mix(in oklab,var(--color-yellow-500)5%,transparent)}}.dark\:bg-yellow-900\/50:is(.dark *){background-color:#733e0a80}@supports (color:color-mix(in lab, red, red)){.dark\:bg-yellow-900\/50:is(.dark *){background-color:color-mix(in oklab,var(--color-yellow-900)50%,transparent)}}.dark\:text-amber-100:is(.dark *){color:var(--color-amber-100)}.dark\:text-amber-100\/75:is(.dark *){color:#fef3c6bf}@supports (color:color-mix(in lab, red, red)){.dark\:text-amber-100\/75:is(.dark *){color:color-mix(in oklab,var(--color-amber-100)75%,transparent)}}.dark\:text-amber-200:is(.dark *){color:var(--color-amber-200)}.dark\:text-amber-300:is(.dark *){color:var(--color-amber-300)}.dark\:text-amber-300\/80:is(.dark *){color:#ffd236cc}@supports (color:color-mix(in lab, red, red)){.dark\:text-amber-300\/80:is(.dark *){color:color-mix(in oklab,var(--color-amber-300)80%,transparent)}}.dark\:text-amber-400:is(.dark *){color:var(--color-amber-400)}.dark\:text-amber-400\/40:is(.dark *){color:#fcbb0066}@supports (color:color-mix(in lab, red, red)){.dark\:text-amber-400\/40:is(.dark *){color:color-mix(in oklab,var(--color-amber-400)40%,transparent)}}.dark\:text-blue-300:is(.dark *){color:var(--color-blue-300)}.dark\:text-blue-400:is(.dark *){color:var(--color-blue-400)}.dark\:text-cyan-300:is(.dark *){color:var(--color-cyan-300)}.dark\:text-cyan-400:is(.dark *){color:var(--color-cyan-400)}.dark\:text-emerald-300:is(.dark *){color:var(--color-emerald-300)}.dark\:text-emerald-400:is(.dark *){color:var(--color-emerald-400)}.dark\:text-foreground\/75:is(.dark *){color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.dark\:text-foreground\/75:is(.dark *){color:color-mix(in oklab,var(--foreground)75%,transparent)}}.dark\:text-gray-300:is(.dark *){color:var(--color-gray-300)}.dark\:text-green-100:is(.dark *){color:var(--color-green-100)}.dark\:text-green-200:is(.dark *){color:var(--color-green-200)}.dark\:text-green-200\/90:is(.dark *){color:#b9f8cfe6}@supports (color:color-mix(in lab, red, red)){.dark\:text-green-200\/90:is(.dark *){color:color-mix(in oklab,var(--color-green-200)90%,transparent)}}.dark\:text-green-300:is(.dark *){color:var(--color-green-300)}.dark\:text-green-400:is(.dark *){color:var(--color-green-400)}.dark\:text-indigo-400:is(.dark *){color:var(--color-indigo-400)}.dark\:text-neutral-400:is(.dark *){color:var(--color-neutral-400)}.dark\:text-neutral-600:is(.dark *){color:var(--color-neutral-600)}.dark\:text-orange-300:is(.dark *){color:var(--color-orange-300)}.dark\:text-orange-400:is(.dark *){color:var(--color-orange-400)}.dark\:text-purple-400:is(.dark *){color:var(--color-purple-400)}.dark\:text-red-100:is(.dark *){color:var(--color-red-100)}.dark\:text-red-200:is(.dark *){color:var(--color-red-200)}.dark\:text-red-300:is(.dark *){color:var(--color-red-300)}.dark\:text-red-400:is(.dark *){color:var(--color-red-400)}.dark\:text-rose-400:is(.dark *){color:var(--color-rose-400)}.dark\:text-sky-300:is(.dark *){color:var(--color-sky-300)}.dark\:text-slate-300:is(.dark *){color:var(--color-slate-300)}.dark\:text-violet-300:is(.dark *){color:var(--color-violet-300)}.dark\:text-violet-400:is(.dark *){color:var(--color-violet-400)}.dark\:text-white:is(.dark *){color:var(--color-white)}.dark\:text-white\/35:is(.dark *){color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.dark\:text-white\/35:is(.dark *){color:color-mix(in oklab,var(--color-white)35%,transparent)}}.dark\:text-white\/40:is(.dark *){color:#fff6}@supports (color:color-mix(in lab, red, red)){.dark\:text-white\/40:is(.dark *){color:color-mix(in oklab,var(--color-white)40%,transparent)}}.dark\:text-white\/50:is(.dark *){color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.dark\:text-white\/50:is(.dark *){color:color-mix(in oklab,var(--color-white)50%,transparent)}}.dark\:text-white\/80:is(.dark *){color:#fffc}@supports (color:color-mix(in lab, red, red)){.dark\:text-white\/80:is(.dark *){color:color-mix(in oklab,var(--color-white)80%,transparent)}}.dark\:text-yellow-300:is(.dark *){color:var(--color-yellow-300)}.dark\:text-yellow-400:is(.dark *){color:var(--color-yellow-400)}.dark\:decoration-white\/30:is(.dark *){text-decoration-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.dark\:decoration-white\/30:is(.dark *){-webkit-text-decoration-color:color-mix(in oklab,var(--color-white)30%,transparent);-webkit-text-decoration-color:color-mix(in oklab,var(--color-white)30%,transparent);-webkit-text-decoration-color:color-mix(in oklab,var(--color-white)30%,transparent);text-decoration-color:color-mix(in oklab,var(--color-white)30%,transparent)}}.dark\:shadow-\[0_12px_40px_-8px_rgba\(0\,0\,0\,0\.7\)\]:is(.dark *){--tw-shadow:0 12px 40px -8px var(--tw-shadow-color,#000000b3);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media (hover:hover){.dark\:hover\:bg-accent\/50:is(.dark *):hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-accent\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--accent)50%,transparent)}}.dark\:hover\:bg-green-900\/30:is(.dark *):hover{background-color:#0d542b4d}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-green-900\/30:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-green-900)30%,transparent)}}.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--input)50%,transparent)}}.dark\:hover\:bg-red-500\/10:is(.dark *):hover{background-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-red-500\/10:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-red-500)10%,transparent)}}.dark\:hover\:bg-white\/\[0\.05\]:is(.dark *):hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-white\/\[0\.05\]:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.dark\:hover\:text-amber-100:is(.dark *):hover{color:var(--color-amber-100)}.dark\:hover\:text-foreground:is(.dark *):hover{color:var(--foreground)}.dark\:hover\:text-white\/80:is(.dark *):hover{color:#fffc}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:text-white\/80:is(.dark *):hover{color:color-mix(in oklab,var(--color-white)80%,transparent)}}}.dark\:focus\:bg-\[rgba\(124\,111\,255\,0\.2\)\]:is(.dark *):focus{background-color:#7c6fff33}.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive)40%,transparent)}}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)40%,transparent)}}.dark\:data-\[highlighted\]\:bg-\[rgba\(124\,111\,255\,0\.2\)\]:is(.dark *)[data-highlighted]{background-color:#7c6fff33}.dark\:data-\[state\=active\]\:border-\[rgba\(167\,139\,250\,0\.4\)\]:is(.dark *)[data-state=active]{border-color:#a78bfa66}.dark\:data-\[state\=active\]\:bg-\[rgba\(124\,111\,255\,0\.22\)\]:is(.dark *)[data-state=active]{background-color:#7c6fff38}.dark\:data-\[state\=active\]\:text-foreground:is(.dark *)[data-state=active]{color:var(--foreground)}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:border-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{border-color:#0000}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:bg-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{background-color:#0000}.dark\:data-\[state\=checked\]\:bg-primary:is(.dark *)[data-state=checked]{background-color:var(--primary)}.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is(.dark *)[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is(.dark *)[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.prose-p\:my-1 :where(p):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-ol\:my-1 :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-ul\:my-1 :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-block:calc(var(--spacing)*1)}.prose-li\:my-0 :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-block:calc(var(--spacing)*0)}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-inline:calc(var(--spacing)*2)}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-block:calc(var(--spacing)*1.5)}.\[\&_\[cmdk-group-heading\]\]\:text-micro [cmdk-group-heading]{font-size:.75rem}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:var(--muted-foreground)}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-inline:calc(var(--spacing)*2)}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:calc(var(--spacing)*0)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:calc(var(--spacing)*5)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:calc(var(--spacing)*5)}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:calc(var(--spacing)*12)}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-inline:calc(var(--spacing)*2)}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-block:calc(var(--spacing)*3)}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:calc(var(--spacing)*5)}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:calc(var(--spacing)*5)}.\[\&_li\]\:list-item li{display:list-item}.\[\&_ol\]\:list-decimal ol{list-style-type:decimal}.\[\&_ol\]\:pl-5 ol{padding-left:calc(var(--spacing)*5)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*=size-]){width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-muted-foreground svg:not([class*=text-]){color:var(--muted-foreground)}.\[\&_ul\]\:list-disc ul{list-style-type:disc}.\[\&_ul\]\:pl-5 ul{padding-left:calc(var(--spacing)*5)}.\[\.border-b\]\:pb-6.border-b{padding-bottom:calc(var(--spacing)*6)}.\[\.border-t\]\:pt-6.border-t{padding-top:calc(var(--spacing)*6)}:is(.\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}:is(.\*\:\[span\]\:last\:gap-2>*):is(span):last-child{gap:calc(var(--spacing)*2)}:is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:\!text-destructive[data-variant=destructive]>*):is(svg){color:var(--destructive)!important}.\[\&\>\*\:first-child\]\:mt-0>:first-child{margin-top:calc(var(--spacing)*0)}.\[\&\>\*\:last-child\]\:mb-0>:last-child{margin-bottom:calc(var(--spacing)*0)}.\[\&\>span\:last-child\]\:\!text-micro>span:last-child{font-size:.75rem!important}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3>svg{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.group-has-data-\[size\=lg\]\/avatar-group\:\[\&\>svg\]\:size-5:is(:where(.group\/avatar-group):has([data-size=lg]) *)>svg{width:calc(var(--spacing)*5);height:calc(var(--spacing)*5)}.group-has-data-\[size\=sm\]\/avatar-group\:\[\&\>svg\]\:size-3:is(:where(.group\/avatar-group):has([data-size=sm]) *)>svg{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.group-data-\[size\=default\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size=default] *)>svg,.group-data-\[size\=lg\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size=lg] *)>svg{width:calc(var(--spacing)*2);height:calc(var(--spacing)*2)}.group-data-\[size\=sm\]\/avatar\:\[\&\>svg\]\:hidden:is(:where(.group\/avatar)[data-size=sm] *)>svg{display:none}@media (hover:hover){.\[\@media\(hover\:hover\)\]\:opacity-0{opacity:0}}[data-state=open]>.\[\[data-state\=open\]\>\&\]\:rotate-90{rotate:90deg}@media (hover:hover){a.\[a\&\]\:hover\:bg-accent:hover{background-color:var(--accent)}a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--destructive)90%,transparent)}}a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--primary)90%,transparent)}}a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:color-mix(in oklab,var(--secondary)90%,transparent)}}a.\[a\&\]\:hover\:text-accent-foreground:hover{color:var(--accent-foreground)}a.\[a\&\]\:hover\:underline:hover{text-decoration-line:underline}}.text-muted-foreground\/20,.text-muted-foreground\/25,.text-muted-foreground\/30,.text-muted-foreground\/35,.text-muted-foreground\/40{color:var(--muted-foreground)!important}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/20,.text-muted-foreground\/25,.text-muted-foreground\/30,.text-muted-foreground\/35,.text-muted-foreground\/40{color:color-mix(in srgb,var(--muted-foreground)78%,var(--foreground))!important}}.text-muted-foreground\/50,.text-muted-foreground\/55,.text-muted-foreground\/60{color:var(--muted-foreground)!important}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/50,.text-muted-foreground\/55,.text-muted-foreground\/60{color:color-mix(in srgb,var(--muted-foreground)92%,var(--foreground))!important}}.text-muted-foreground\/70{color:var(--muted-foreground)!important}.text-foreground\/40,.text-foreground\/50,.text-foreground\/60{color:var(--foreground)!important}@supports (color:color-mix(in lab, red, red)){.text-foreground\/40,.text-foreground\/50,.text-foreground\/60{color:color-mix(in srgb,var(--foreground)82%,transparent)!important}}.text-foreground\/70,.text-foreground\/80{color:var(--foreground)!important}@supports (color:color-mix(in lab, red, red)){.text-foreground\/70,.text-foreground\/80{color:color-mix(in srgb,var(--foreground)92%,transparent)!important}}.placeholder\:text-muted-foreground\/40::placeholder,.placeholder\:text-muted-foreground\/50::placeholder{color:var(--muted-foreground)!important}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-muted-foreground\/40::placeholder,.placeholder\:text-muted-foreground\/50::placeholder{color:color-mix(in srgb,var(--muted-foreground)80%,transparent)!important}}}:root{--landing-bg:#0a0a0f;--landing-accent:#7c6fff;--landing-accent-light:#a78bfa;--landing-accent-blue:#6366f1;--landing-feature-chat:#3b82f6;--landing-feature-mez:#10b981;--landing-feature-auto:#f59e0b}:root,:root *{transition:background-color .2s ease-in-out,border-color .2s ease-in-out,color .15s ease-in-out}:root canvas,:root video,:root img,:root svg,:root svg *,:root pre,:root code,:root input,:root textarea,:root select{transition:none}.dark input:not([type=checkbox]):not([type=radio]):not([type=range]),.dark textarea,.dark select,[data-theme=dark] input:not([type=checkbox]):not([type=radio]):not([type=range]),[data-theme=dark] textarea,[data-theme=dark] select,.cx input:not([type=checkbox]):not([type=radio]):not([type=range]),.cx textarea,.cx select{color:var(--foreground,#f4f0ff);caret-color:var(--foreground,#f4f0ff)}.dark input::placeholder,.dark textarea::placeholder,[data-theme=dark] input::placeholder,[data-theme=dark] textarea::placeholder,.cx input::placeholder,.cx textarea::placeholder{color:var(--muted-foreground,#cdc8e6)}@supports (color:color-mix(in lab, red, red)){.dark input::placeholder,.dark textarea::placeholder,[data-theme=dark] input::placeholder,[data-theme=dark] textarea::placeholder,.cx input::placeholder,.cx textarea::placeholder{color:color-mix(in srgb,var(--muted-foreground,#cdc8e6)88%,transparent)}}.kr-compose,.sol-compose{background:linear-gradient(#12101c 0%,#0a0812 100%)}.sol-compose{background:linear-gradient(#14100e 0%,#0c0908 100%)}.kr-input,.sol-input,.kr-compose textarea,.sol-compose textarea{color:#f4f0ff;caret-color:#f4f0ff;-webkit-text-fill-color:#f4f0ff;background-color:#16122a}.sol-input,.sol-compose textarea{background-color:#1a1410}.kr-input::placeholder,.sol-input::placeholder,.kr-compose textarea::placeholder,.sol-compose textarea::placeholder{color:#a29ec7b8;-webkit-text-fill-color:#a29ec7b8}.sol-input::placeholder,.sol-compose textarea::placeholder{color:#d2b48c9e;-webkit-text-fill-color:#d2b48c9e}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--radius:.625rem;--background:#fff;--foreground:#0a0a0a;--card:#fbfbfb;--card-foreground:#0a0a0a;--popover:#fff;--popover-foreground:#0a0a0a;--primary:#171717;--primary-foreground:#fafafa;--secondary:#f3f3f3;--secondary-foreground:#171717;--muted:#f3f3f3;--muted-foreground:#3b3b4d;--accent:#f3f3f3;--accent-foreground:#171717;--destructive:#e40014;--destructive-foreground:#e40014;--border:#d9d9d9;--input:#d4d4d4;--ring:gray;--chart-1:#f05100;--chart-2:#009588;--chart-3:#104e64;--chart-4:#fcbb00;--chart-5:#f99c00;--sidebar:#f8f8f8;--sidebar-foreground:#0a0a0a;--sidebar-primary:#171717;--sidebar-primary-foreground:#fafafa;--sidebar-accent:#f2f2f2;--sidebar-accent-foreground:#171717;--sidebar-border:#d9d9d9;--sidebar-ring:gray}@supports (color:lab(0% 0 0)){:root{--background:lab(100% 0 0);--foreground:lab(2.75381% 0 0);--card:lab(98.608% 0 0);--card-foreground:lab(2.75381% 0 0);--popover:lab(100% 0 0);--popover-foreground:lab(2.75381% 0 0);--primary:lab(7.78201% -.0000149012 0);--primary-foreground:lab(98.26% 0 0);--secondary:lab(95.94% 0 0);--secondary-foreground:lab(7.78201% -.0000149012 0);--muted:lab(95.94% 0 0);--muted-foreground:lab(25.467% 3.34395 -10.6845);--accent:lab(95.94% 0 0);--accent-foreground:lab(7.78201% -.0000149012 0);--destructive:lab(48.4493% 77.4328 61.5452);--destructive-foreground:lab(48.4493% 77.4328 61.5452);--border:lab(86.66% 0 0);--input:lab(84.92% 0 -.0000119209);--ring:lab(53.6% 0 0);--chart-1:lab(57.1026% 64.2584 89.8886);--chart-2:lab(55.0223% -41.0774 -3.90277);--chart-3:lab(30.372% -13.1853 -18.7887);--chart-4:lab(80.1641% 16.6016 99.2089);--chart-5:lab(72.7183% 31.8672 97.9407);--sidebar:lab(97.68% -.0000298023 .0000119209);--sidebar-foreground:lab(2.75381% 0 0);--sidebar-primary:lab(7.78201% -.0000149012 0);--sidebar-primary-foreground:lab(98.26% 0 0);--sidebar-accent:lab(95.36% 0 0);--sidebar-accent-foreground:lab(7.78201% -.0000149012 0);--sidebar-border:lab(86.66% 0 0);--sidebar-ring:lab(53.6% 0 0)}}.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#0a0a0f;--foreground:#ececf0;--card:#12121c;--card-foreground:#ececf0;--popover:#12121c;--popover-foreground:#ececf0;--primary:#7c6fff;--primary-foreground:#0a0a0f;--secondary:#1a1a28;--secondary-foreground:#ececf0;--muted:#1a1a28;--muted-foreground:#cdc8e6;--accent:#1a1a28;--accent-foreground:#ececf0;--destructive:#ff5f57;--destructive-foreground:#fff;--border:#ffffff17;--input:#ffffff17;--ring:#7c6fff;--chart-1:#1447e6;--chart-2:#00bb7f;--chart-3:#f99c00;--chart-4:#ac4bff;--chart-5:#ff2357;--sidebar:#08080e;--sidebar-foreground:#ececf0;--sidebar-primary:#7c6fff;--sidebar-primary-foreground:#0a0a0f;--sidebar-accent:#12121c;--sidebar-accent-foreground:#ececf0;--sidebar-border:#ffffff0d;--sidebar-ring:#7c6fff}@supports (color:lab(0% 0 0)){.dark{--chart-1:lab(36.9089% 35.0961 -85.6872);--chart-2:lab(66.9756% -58.27 19.5419);--chart-3:lab(72.7183% 31.8672 97.9407);--chart-4:lab(52.0183% 66.11 -78.2316);--chart-5:lab(56.101% 79.4328 31.4532)}}[data-theme=light-warm]{--background:#faf6f0;--foreground:#2a1f14;--card:#fff;--card-foreground:#2a1f14;--popover:#fff;--popover-foreground:#2a1f14;--primary:#b8860b;--primary-foreground:#fff;--secondary:#f0ebe2;--secondary-foreground:#2a1f14;--muted:#f0ebe2;--muted-foreground:#8a7560;--accent:#f0ebe2;--accent-foreground:#2a1f14;--destructive:#c0392b;--border:#281e141a;--input:#281e141a;--ring:#b8860b;--sidebar:#f5f0e8;--sidebar-foreground:#2a1f14;--sidebar-primary:#b8860b;--sidebar-primary-foreground:#fff;--sidebar-accent:#f0ebe2;--sidebar-accent-foreground:#2a1f14;--sidebar-border:#281e1414;--sidebar-ring:#b8860b}[data-theme=light-sand]{--background:#f0e8dc;--foreground:#2d2014;--card:#f8f2ea;--card-foreground:#2d2014;--popover:#f8f2ea;--popover-foreground:#2d2014;--primary:#8b6914;--primary-foreground:#fff;--secondary:#e6dcd0;--secondary-foreground:#2d2014;--muted:#e6dcd0;--muted-foreground:#7a6550;--accent:#e6dcd0;--accent-foreground:#2d2014;--destructive:#c0392b;--border:#3c28141f;--input:#3c28141f;--ring:#8b6914;--sidebar:#e8e0d4;--sidebar-foreground:#2d2014;--sidebar-primary:#8b6914;--sidebar-primary-foreground:#fff;--sidebar-accent:#f0e8dc;--sidebar-accent-foreground:#2d2014;--sidebar-border:#3c28141a;--sidebar-ring:#8b6914}[data-theme=frost]{--background:#e8f0f8;--foreground:#1a2030;--card:#f0f5fc;--card-foreground:#1a2030;--popover:#f0f5fc;--popover-foreground:#1a2030;--primary:#3b82c4;--primary-foreground:#fff;--secondary:#dce8f4;--secondary-foreground:#1a2030;--muted:#dce8f4;--muted-foreground:#607088;--accent:#dce8f4;--accent-foreground:#1a2030;--destructive:#dc3545;--border:#1428501a;--input:#1428501a;--ring:#3b82c4;--sidebar:#e0ecf6;--sidebar-foreground:#1a2030;--sidebar-primary:#3b82c4;--sidebar-primary-foreground:#fff;--sidebar-accent:#e8f0f8;--sidebar-accent-foreground:#1a2030;--sidebar-border:#14285014;--sidebar-ring:#3b82c4}[data-theme=sand]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#2a3028;--foreground:#e8ede6;--card:#333b30;--card-foreground:#e8ede6;--popover:#333b30;--popover-foreground:#e8ede6;--primary:#8fbc8f;--primary-foreground:#1a201a;--secondary:#3a4438;--secondary-foreground:#e8ede6;--muted:#3a4438;--muted-foreground:#98a896;--accent:#3a4438;--accent-foreground:#e8ede6;--destructive:#e07060;--border:#8fbc8f26;--input:#8fbc8f26;--ring:#8fbc8f;--sidebar:#242a22;--sidebar-foreground:#e8ede6;--sidebar-primary:#8fbc8f;--sidebar-primary-foreground:#1a201a;--sidebar-accent:#333b30;--sidebar-accent-foreground:#e8ede6;--sidebar-border:#8fbc8f14;--sidebar-ring:#8fbc8f}[data-theme=olive]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#1c2028;--foreground:#e0e4ec;--card:#252a34;--card-foreground:#e0e4ec;--popover:#252a34;--popover-foreground:#e0e4ec;--primary:#6b8cce;--primary-foreground:#0e1018;--secondary:#2e3440;--secondary-foreground:#e0e4ec;--muted:#2e3440;--muted-foreground:#8892a4;--accent:#2e3440;--accent-foreground:#e0e4ec;--destructive:#e06060;--border:#6b8cce24;--input:#6b8cce24;--ring:#6b8cce;--sidebar:#181c24;--sidebar-foreground:#e0e4ec;--sidebar-primary:#6b8cce;--sidebar-primary-foreground:#0e1018;--sidebar-accent:#252a34;--sidebar-accent-foreground:#e0e4ec;--sidebar-border:#6b8cce14;--sidebar-ring:#6b8cce}[data-theme=brown]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#201410;--foreground:#f0e8dd;--card:#2c1e16;--card-foreground:#f0e8dd;--popover:#2c1e16;--popover-foreground:#f0e8dd;--primary:#d4a06a;--primary-foreground:#140e08;--secondary:#382820;--secondary-foreground:#f0e8dd;--muted:#382820;--muted-foreground:#b09478;--accent:#382820;--accent-foreground:#f0e8dd;--destructive:#d96050;--border:#d4a06a24;--input:#d4a06a24;--ring:#d4a06a;--sidebar:#1a100c;--sidebar-foreground:#f0e8dd;--sidebar-primary:#d4a06a;--sidebar-primary-foreground:#140e08;--sidebar-accent:#2c1e16;--sidebar-accent-foreground:#f0e8dd;--sidebar-border:#d4a06a14;--sidebar-ring:#d4a06a}[data-theme=pearl]{--background:#f2f0ec;--foreground:#28241e;--card:#f8f6f2;--card-foreground:#28241e;--popover:#f8f6f2;--popover-foreground:#28241e;--primary:#8c7a5e;--primary-foreground:#fff;--secondary:#e6e2dc;--secondary-foreground:#28241e;--muted:#e6e2dc;--muted-foreground:#78705e;--accent:#e6e2dc;--accent-foreground:#28241e;--destructive:#c0392b;--border:#3c321e1a;--input:#3c321e1a;--ring:#8c7a5e;--sidebar:#ece8e2;--sidebar-foreground:#28241e;--sidebar-primary:#8c7a5e;--sidebar-primary-foreground:#fff;--sidebar-accent:#f2f0ec;--sidebar-accent-foreground:#28241e;--sidebar-border:#3c321e14;--sidebar-ring:#8c7a5e}[data-theme=dusk]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#4a4560;--foreground:#e8e4f0;--card:#56506e;--card-foreground:#e8e4f0;--popover:#56506e;--popover-foreground:#e8e4f0;--primary:#b8a8d8;--primary-foreground:#2a2540;--secondary:#5c5672;--secondary-foreground:#e8e4f0;--muted:#5c5672;--muted-foreground:#a8a0c0;--accent:#5c5672;--accent-foreground:#e8e4f0;--destructive:#e07070;--border:#b8a8d826;--input:#b8a8d826;--ring:#b8a8d8;--sidebar:#403a54;--sidebar-foreground:#e8e4f0;--sidebar-primary:#b8a8d8;--sidebar-primary-foreground:#2a2540;--sidebar-accent:#4a4560;--sidebar-accent-foreground:#e8e4f0;--sidebar-border:#b8a8d81a;--sidebar-ring:#b8a8d8}[data-theme=storm]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#3d4550;--foreground:#e0e4e8;--card:#484f5a;--card-foreground:#e0e4e8;--popover:#484f5a;--popover-foreground:#e0e4e8;--primary:#7ca8d0;--primary-foreground:#1c2530;--secondary:#505860;--secondary-foreground:#e0e4e8;--muted:#505860;--muted-foreground:#98a4b0;--accent:#505860;--accent-foreground:#e0e4e8;--destructive:#e06868;--border:#7ca8d026;--input:#7ca8d026;--ring:#7ca8d0;--sidebar:#343b44;--sidebar-foreground:#e0e4e8;--sidebar-primary:#7ca8d0;--sidebar-primary-foreground:#1c2530;--sidebar-accent:#3d4550;--sidebar-accent-foreground:#e0e4e8;--sidebar-border:#7ca8d01a;--sidebar-ring:#7ca8d0}[data-theme=mauve]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#504050;--foreground:#f0e4f0;--card:#5c4c5c;--card-foreground:#f0e4f0;--popover:#5c4c5c;--popover-foreground:#f0e4f0;--primary:#d0a0c0;--primary-foreground:#302030;--secondary:#604e60;--secondary-foreground:#f0e4f0;--muted:#604e60;--muted-foreground:#b898b0;--accent:#604e60;--accent-foreground:#f0e4f0;--destructive:#e07070;--border:#d0a0c026;--input:#d0a0c026;--ring:#d0a0c0;--sidebar:#463846;--sidebar-foreground:#f0e4f0;--sidebar-primary:#d0a0c0;--sidebar-primary-foreground:#302030;--sidebar-accent:#504050;--sidebar-accent-foreground:#f0e4f0;--sidebar-border:#d0a0c01a;--sidebar-ring:#d0a0c0}[data-theme=moss]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#3a4a3a;--foreground:#e4ede4;--card:#445444;--card-foreground:#e4ede4;--popover:#445444;--popover-foreground:#e4ede4;--primary:#90c490;--primary-foreground:#1a2a1a;--secondary:#4c5c4c;--secondary-foreground:#e4ede4;--muted:#4c5c4c;--muted-foreground:#98b498;--accent:#4c5c4c;--accent-foreground:#e4ede4;--destructive:#d87060;--border:#90c49026;--input:#90c49026;--ring:#90c490;--sidebar:#324032;--sidebar-foreground:#e4ede4;--sidebar-primary:#90c490;--sidebar-primary-foreground:#1a2a1a;--sidebar-accent:#3a4a3a;--sidebar-accent-foreground:#e4ede4;--sidebar-border:#90c4901a;--sidebar-ring:#90c490}[data-theme=clay]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#504038;--foreground:#f0e8e0;--card:#5c4c42;--card-foreground:#f0e8e0;--popover:#5c4c42;--popover-foreground:#f0e8e0;--primary:#d0a878;--primary-foreground:#302018;--secondary:#604c42;--secondary-foreground:#f0e8e0;--muted:#604c42;--muted-foreground:#b8a090;--accent:#604c42;--accent-foreground:#f0e8e0;--destructive:#d87060;--border:#d0a87826;--input:#d0a87826;--ring:#d0a878;--sidebar:#463830;--sidebar-foreground:#f0e8e0;--sidebar-primary:#d0a878;--sidebar-primary-foreground:#302018;--sidebar-accent:#504038;--sidebar-accent-foreground:#f0e8e0;--sidebar-border:#d0a8781a;--sidebar-ring:#d0a878}[data-theme=midnight]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#0c1220;--foreground:#dce2f0;--card:#141e30;--card-foreground:#dce2f0;--popover:#141e30;--popover-foreground:#dce2f0;--primary:#5b8dd9;--primary-foreground:#08101a;--secondary:#1c2840;--secondary-foreground:#dce2f0;--muted:#1c2840;--muted-foreground:#7890b0;--accent:#1c2840;--accent-foreground:#dce2f0;--destructive:#e05555;--border:#5b8dd924;--input:#5b8dd924;--ring:#5b8dd9;--sidebar:#0a0e1a;--sidebar-foreground:#dce2f0;--sidebar-primary:#5b8dd9;--sidebar-primary-foreground:#08101a;--sidebar-accent:#141e30;--sidebar-accent-foreground:#dce2f0;--sidebar-border:#5b8dd914;--sidebar-ring:#5b8dd9}[data-theme=dark],[data-theme=void]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#0a0a0f;--foreground:#ececf0;--card:#12121c;--card-foreground:#ececf0;--popover:#12121c;--popover-foreground:#ececf0;--primary:#7c6fff;--primary-foreground:#0a0a0f;--secondary:#1a1a28;--secondary-foreground:#ececf0;--muted:#1a1a28;--muted-foreground:#cdc8e6;--accent:#1a1a28;--accent-foreground:#ececf0;--destructive:#ff5f57;--border:#ffffff17;--input:#ffffff17;--ring:#7c6fff;--sidebar:#08080e;--sidebar-foreground:#ececf0;--sidebar-primary:#7c6fff;--sidebar-primary-foreground:#0a0a0f;--sidebar-accent:#12121c;--sidebar-accent-foreground:#ececf0;--sidebar-border:#ffffff0d;--sidebar-ring:#7c6fff}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#faf6f0;--foreground:#1a1430;--card:#fff;--card-foreground:#1a1430;--popover:#fff;--popover-foreground:#1a1430;--primary:#6d5efc;--primary-foreground:#fff;--secondary:#f3ebe3;--secondary-foreground:#1a1430;--muted:#f3ebe3;--muted-foreground:#3f3860;--accent:#f3ebe3;--accent-foreground:#1a1430;--destructive:#c0392b;--border:#281e501a;--input:#281e501a;--ring:#6d5efc;--sidebar:#f5f0ea;--sidebar-foreground:#1a1430;--sidebar-primary:#6d5efc;--sidebar-primary-foreground:#fff;--sidebar-accent:#efe8e0;--sidebar-accent-foreground:#1a1430;--sidebar-border:#281e5014;--sidebar-ring:#6d5efc;--kr-chip-open-bg:linear-gradient(158deg,#fff 0%,#faf6f0 100%);--kr-fact-bg:linear-gradient(158deg,#faf6f0 0%,#f3ebe3 100%);--cx-nested-plate:#fff;--cx-nested-plate-deep:#faf6f0}:root{--kr-chip-open-bg:#1a1630;--kr-fact-bg:#14101f;--cx-nested-plate:#16122a;--cx-nested-plate-deep:#0e0b18}[data-theme=light]{--kr-chip-open-bg:linear-gradient(158deg,#fff 0%,#faf6f0 100%);--kr-fact-bg:linear-gradient(158deg,#faf6f0 0%,#f3ebe3 100%);--cx-nested-plate:#fff;--cx-nested-plate-deep:#faf6f0}:root{--cx-you-1:#c7bcff;--cx-you-2:#7c6fff;--cx-you-grad:linear-gradient(115deg,#c7bcff 0%,#7c6fff 100%)}[data-theme=light]{--cx-you-1:#4a3fc4;--cx-you-2:#6d5efc;--cx-you-grad:linear-gradient(115deg,#4a3fc4 0%,#6d5efc 100%)}:root{--cx-kronos-grad:linear-gradient(100deg,#7c6fff 0%,#6366f1 100%)}[data-theme=light]{--cx-kronos-grad:linear-gradient(100deg,#4a3fc4 0%,#3730a3 100%);--cx-success:#0c7359;--cx-warning:#8a5a00;--cx-danger:#b3261e;--cx-info:#0c6895;--cx-ember:#a34a00;--cx-coach-body:#b03a1a;--cx-coach-love:#b02a5e;--cx-coach-finance:#4a3fc4;--cx-coach-career:#3d47b8;--cx-coach-spirit:#0c6895;--cx-coach-psyche:#5f4fb8;--cx-coach-shadow:#7a3f9e;--cx-coach-wonder:#0d6f70;--cx-coach-kronos:#5b37c4;--cx-coach-sun:#85531b}.bg-card,[data-slot=card],[data-slot=popover-content],[data-slot=sheet-content],[data-slot=dialog-content]{color:var(--card-foreground,var(--foreground))}.bg-card .text-muted-foreground,[data-slot=card] .text-muted-foreground{color:var(--muted-foreground)}aside[aria-label],nav[aria-label],[role=menu],[role=listbox],[data-slot=dropdown-menu-content],[data-slot=popover-content],[data-slot=sheet-content],[data-slot=dialog-content],.xmn-sheet{color:var(--foreground)}aside[aria-label] .text-muted-foreground,nav[aria-label] .text-muted-foreground,[role=menu] .text-muted-foreground,[data-slot=dropdown-menu-content] .text-muted-foreground,[data-slot=popover-content] .text-muted-foreground{color:var(--muted-foreground)}@media (pointer:coarse){button,[role=button],input,select,textarea,[data-slot=select-trigger]{min-height:44px}[data-slot=toggle],button.notif-bell-switch-btn,button.notif-switch-btn,button[role=switch].notif-bell-switch-btn{min-height:0}}[data-theme=light] .notif-bell-switch{border-color:#281e5024}[data-theme=light] .notif-bell-switch:not(.bg-primary){background:#281e501a}.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.dark ::-webkit-scrollbar{width:8px;height:8px}.dark ::-webkit-scrollbar-track{background:#171717;background:lab(7.78201% -.0000149012 0)}.dark ::-webkit-scrollbar-thumb{background:#484848;background:lab(30.4% -.0000149012 0);border-radius:4px}.dark ::-webkit-scrollbar-thumb:hover{background:#636363;background:lab(42% 0 0)}.scrollbar-auto-hide::-webkit-scrollbar{background:0 0!important;width:8px!important}.scrollbar-auto-hide::-webkit-scrollbar-track{background:0 0!important}.scrollbar-auto-hide::-webkit-scrollbar-thumb{background:0 0!important}.scrollbar-auto-hide:hover::-webkit-scrollbar-track{background:#171717!important;background:lab(7.78201% -.0000149012 0)!important}.scrollbar-auto-hide:hover::-webkit-scrollbar-thumb{background:#484848!important;background:lab(30.4% -.0000149012 0)!important}.scrollbar-auto-hide:hover::-webkit-scrollbar-thumb:hover{background:#636363!important;background:lab(42% 0 0)!important}[data-slot=dialog-content]{transition:max-width .2s cubic-bezier(.16,1,.3,1)}@keyframes chat-msg-user-enter{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes chat-msg-assistant-enter{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.chat-msg-user{animation:.3s cubic-bezier(.16,1,.3,1) both chat-msg-user-enter}.chat-msg-assistant{animation:.3s cubic-bezier(.16,1,.3,1) both chat-msg-assistant-enter}@keyframes popover-enter{0%{opacity:0;transform:scale(.95)translateY(-4px)}to{opacity:1;transform:scale(1)translateY(0)}}.popover-animated{animation:.15s cubic-bezier(.16,1,.3,1) both popover-enter}@keyframes topbar-dropdown-in{0%{opacity:0;transform:translateY(-8px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes topbar-dropdown-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-6px)scale(.97)}}.topbar-dropdown-panel{transform-origin:100% 0;animation:.18s cubic-bezier(.16,1,.3,1) both topbar-dropdown-in}.topbar-dropdown-panel.is-leaving{pointer-events:none;animation:.14s cubic-bezier(.4,0,1,1) both topbar-dropdown-out}[data-slot=dropdown-menu-content],[data-slot=popover-content]{transform-origin:var(--radix-dropdown-menu-content-transform-origin,var(--radix-popover-content-transform-origin,top right));will-change:transform,opacity}[data-slot=dropdown-menu-content][data-state=open],[data-slot=popover-content][data-state=open]{animation:.18s cubic-bezier(.16,1,.3,1) both topbar-dropdown-in}[data-slot=dropdown-menu-content][data-state=closed],[data-slot=popover-content][data-state=closed]{animation:.14s cubic-bezier(.4,0,1,1) both topbar-dropdown-out}@media (prefers-reduced-motion:reduce){.topbar-dropdown-panel,.topbar-dropdown-panel.is-leaving,[data-slot=dropdown-menu-content][data-state=open],[data-slot=dropdown-menu-content][data-state=closed],[data-slot=popover-content][data-state=open],[data-slot=popover-content][data-state=closed]{animation:none!important}}@keyframes chat-voice-bar{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}@keyframes theme-picker-slide-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes theme-picker-slide-down{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(8px)}}@keyframes dashboard-activity-enter{0%{opacity:0;filter:blur(4px);transform:translateY(-14px)scale(.985)}62%{opacity:1;filter:blur();transform:translateY(2px)scale(1.002)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes dashboard-activity-highlight{0%{box-shadow:inset 2px 0 0 var(--primary);background-color:color-mix(in oklab,var(--accent)55%,transparent)}to{background-color:#0000;box-shadow:inset 0 0 #0000}}.activity-row-enter{animation:.52s cubic-bezier(.16,1,.3,1) dashboard-activity-enter,.92s cubic-bezier(.16,1,.3,1) dashboard-activity-highlight}@keyframes search-pulse{0%{box-shadow:0 0 #7c6fff4d}50%{box-shadow:0 0 0 6px #7c6fff00}to{box-shadow:0 0 #7c6fff00}}[data-message-id].ring-2{animation:1s ease-out 2 search-pulse}@keyframes page-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes page-slide-in{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}.page-transition{animation:.25s cubic-bezier(.16,1,.3,1) both page-fade-in}.page-transition-slide{animation:.3s cubic-bezier(.16,1,.3,1) both page-slide-in}.dashboard-widget{animation:.3s cubic-bezier(.16,1,.3,1) both page-fade-in}.dashboard-widget:first-child{animation-delay:0s}.dashboard-widget:nth-child(2){animation-delay:50ms}.dashboard-widget:nth-child(3){animation-delay:.1s}.dashboard-widget:nth-child(4){animation-delay:.15s}.dashboard-widget:nth-child(5){animation-delay:.2s}.dashboard-widget:nth-child(6){animation-delay:.25s}:root{--plate-radius:var(--radius-xl);--plate-blur:0px;--plate-blur-chrome:18px;--plate-glass-top:var(--card)}@supports (color:color-mix(in lab, red, red)){:root{--plate-glass-top:color-mix(in srgb,var(--card)92%,transparent)}}:root{--plate-glass-bot:var(--card)}@supports (color:color-mix(in lab, red, red)){:root{--plate-glass-bot:color-mix(in srgb,var(--card)88%,transparent)}}:root{--plate-border:var(--border)}@supports (color:color-mix(in lab, red, red)){:root{--plate-border:color-mix(in oklch,var(--border)55%,transparent)}}:root{--plate-inset:inset 0 1px 0 #ffffff0f;--plate-shadow-sm:inset 0 1px 0 #ffffff0f,0 8px 18px -14px #00000073;--plate-shadow:inset 0 1px 0 #ffffff0f,0 14px 32px -24px #0000008c,0 28px 56px -36px #0000006b;--plate-shadow-float:inset 0 1px 0 #ffffff0f,0 10px 28px -12px #0000008c,0 24px 48px -20px #06051080,0 0 0 1px #a78bfa0d;--plate-bg:linear-gradient(158deg,var(--card)0%,var(--card)100%)}@supports (color:color-mix(in lab, red, red)){:root{--plate-bg:linear-gradient(158deg,color-mix(in srgb,var(--card)92%,transparent)0%,color-mix(in srgb,var(--card)88%,transparent)100%)}}:root{--x-eyebrow-size:.66rem;--x-eyebrow-weight:600;--x-eyebrow-tracking:.24em;--x-plate-title-size:clamp(1.85rem,5vw,3rem);--x-plate-title-weight:300;--x-plate-title-tracking:-.02em;--x-plate-title-leading:1.1;--x-plate-title-ink:#f4f0ff;--x-plate-faint:#ffffff4d;--x-lede-max:36rem;--x-lede-leading:1.6}.dark,[data-theme=dark],[data-theme=void]{--plate-blur:0px;--plate-glass-top:#18122e;--plate-glass-bot:#0e0b18;--plate-border:#c9b8ff24;--plate-inset:inset 0 1px 0 #ffffff12;--plate-bg:linear-gradient(158deg,#18122e 0%,#0e0b18 100%);--plate-shadow-sm:inset 0 1px 0 #ffffff12,0 10px 22px -16px #000000b8;--plate-shadow:inset 0 1px 0 #ffffff12,0 18px 40px -28px #000000e0,0 32px 64px -36px #0000008c,0 0 0 1px #a78bfa0b;--plate-shadow-float:inset 0 1px 0 #ffffff14,0 12px 32px -14px #000000b3,0 28px 56px -22px #0605109e,0 0 0 1px #a78bfa12}[data-theme=light]{--plate-blur:20px;--plate-blur-chrome:20px;--plate-glass-top:#ffffffd1;--plate-glass-bot:#fff8f0c2;--plate-border:#281e5024;--plate-inset:inset 0 1px 0 #ffffffd6;--plate-bg:linear-gradient(158deg,#ffffffd1 0%,#fff8f0c2 100%);--plate-shadow-sm:inset 0 1px 0 #ffffffd6,0 4px 10px -6px #3c28781f,0 12px 24px -16px #281e5024;--plate-shadow:inset 0 1px 0 #ffffffd6,0 2px 6px #3c28780d,0 12px 28px -10px #3c287833,0 28px 56px -22px #281e503d;--plate-shadow-float:inset 0 1px 0 #ffffffd6,0 -6px 18px -12px #3c28781f,0 14px 36px -12px #3c287847,0 36px 72px -28px #281e504d}:root,.cx{--cx-plate-top:#181330a3;--cx-plate-bot:#0d0a1ab8;--cx-plate:linear-gradient(158deg,var(--cx-plate-top)0%,var(--cx-plate-bot)100%);--cx-plate-chrome-top:#141028b8;--cx-plate-chrome-bot:#0b0916cc;--cx-plate-chrome:linear-gradient(158deg,var(--cx-plate-chrome-top)0%,var(--cx-plate-chrome-bot)100%);--cx-plate-deep-top:#16122af0;--cx-plate-deep-bot:#0c0a18f7;--cx-plate-deep:linear-gradient(158deg,var(--cx-plate-deep-top)0%,var(--cx-plate-deep-bot)100%);--cx-plate-blur:22px;--cx-plate-blur-chrome:26px;--cx-plate-sat:1.25;--cx-plate-line:#c9b8ff29;--cx-plate-line-strong:#c9b8ff47;--cx-plate-shadow:inset 0 1px 0 #ffffff12,0 18px 40px -26px #000000d9;--cx-plate-shadow-float:inset 0 1px 0 #ffffff14,0 12px 32px -14px #000000b8,0 28px 56px -22px #0605109e;--cx-inset:#ffffff0d;--cx-inset-hover:#ffffff17;--cx-inset-line:#c9b8ff1f}[data-theme=light] :root,[data-theme=light],[data-theme=light] .cx{--cx-plate-top:#ffffffd1;--cx-plate-bot:#fff8f0c2;--cx-plate-chrome-top:#fffc;--cx-plate-chrome-bot:#fff6ecb8;--cx-plate-deep-top:#fffffff9;--cx-plate-deep-bot:#fffaf4f2;--cx-plate-blur:20px;--cx-plate-blur-chrome:24px;--cx-plate-sat:1.3;--cx-plate-line:#281e5024;--cx-plate-line-strong:#281e503d;--cx-plate-shadow:inset 0 1px 0 #ffffffe6,0 14px 32px -22px #3c287847;--cx-plate-shadow-float:inset 0 1px 0 #ffffffe6,0 10px 26px -10px #3c287838,0 30px 60px -26px #281e504d;--cx-inset:#281e500e;--cx-inset-hover:#281e501a;--cx-inset-line:#281e501a}.cx-plate{background:var(--cx-plate);border:1px solid var(--cx-plate-line);box-shadow:var(--cx-plate-shadow);-webkit-backdrop-filter:blur(var(--cx-plate-blur))saturate(var(--cx-plate-sat));backdrop-filter:blur(var(--cx-plate-blur))saturate(var(--cx-plate-sat))}.cx-plate--chrome{background:var(--cx-plate-chrome);border:1px solid var(--cx-plate-line);box-shadow:var(--cx-plate-shadow-float);-webkit-backdrop-filter:blur(var(--cx-plate-blur-chrome))saturate(var(--cx-plate-sat));backdrop-filter:blur(var(--cx-plate-blur-chrome))saturate(var(--cx-plate-sat))}.cx-plate--deep{background:var(--cx-plate-deep);border:1px solid var(--cx-plate-line-strong);box-shadow:var(--cx-plate-shadow-float);-webkit-backdrop-filter:blur(var(--cx-plate-blur-chrome))saturate(var(--cx-plate-sat));backdrop-filter:blur(var(--cx-plate-blur-chrome))saturate(var(--cx-plate-sat))}.cx-inset{background:var(--cx-inset);border:1px solid var(--cx-inset-line)}.cx-inset:hover{background:var(--cx-inset-hover)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root,.cx{--cx-plate-top:#181330f0;--cx-plate-bot:#0d0a1af7;--cx-plate-chrome-top:#141028f5;--cx-plate-chrome-bot:#0b0916fa}[data-theme=light] :root,[data-theme=light],[data-theme=light] .cx{--cx-plate-top:#fffffffa;--cx-plate-bot:#fff8f0f5;--cx-plate-chrome-top:#fffffffc;--cx-plate-chrome-bot:#fff6ecf7}}[data-theme=light] .cx .cx-card,[data-theme=light] .cx .cx-lumin,[data-theme=light] .cx .cx-const-card,[data-theme=light] .cx .cx-hero-plate{border-color:var(--plate-border);background:var(--plate-bg);box-shadow:var(--plate-shadow);-webkit-backdrop-filter:blur(var(--plate-blur))saturate(1.2);backdrop-filter:blur(var(--plate-blur))saturate(1.2);color:var(--cx-text,#1a1430)}[data-theme=light] .cx .cx-card:before{background:linear-gradient(#ffffff8c,#0000)}[data-theme=light] .cx .cx-sun{box-shadow:var(--plate-inset),0 18px 44px -28px #ff963c61,0 16px 36px -18px #3c28782e;border-color:#c47a2847}[data-theme=light] .cx .cx-moon{box-shadow:var(--plate-inset),0 18px 44px -28px #6366f14d,0 16px 36px -18px #3c28782e;border-color:#6366f138}.dark .cx .cx-card,[data-theme=dark] .cx .cx-card,[data-theme=void] .cx .cx-card{box-shadow:var(--plate-shadow);border-color:var(--plate-border)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){[data-theme=light]{--plate-blur:0px;--plate-glass-top:#fffffff0;--plate-glass-bot:#fff8f0eb;--plate-bg:linear-gradient(158deg,#fffffff0 0%,#fff8f0eb 100%)}}@media (prefers-reduced-transparency:reduce){[data-theme=light]{--plate-blur:0px;--plate-glass-top:#fffffff5;--plate-glass-bot:#fff8f0f5;--plate-bg:linear-gradient(158deg,#fffffff5 0%,#fff8f0f5 100%)}}.x-collapse{grid-template-rows:0fr;transition:grid-template-rows .42s cubic-bezier(.16,1,.3,1);display:grid}.x-collapse.is-open{grid-template-rows:1fr}.x-collapse-inner{opacity:0;min-height:0;transition:opacity .28s 40ms;overflow:hidden}.x-collapse.is-open .x-collapse-inner{opacity:1}.x-collapse-chev{transform-origin:50%;flex:none;width:1rem;height:1rem;transition:transform .28s cubic-bezier(.16,1,.3,1)}.x-collapse-chev.is-open,[aria-expanded=true]>.x-collapse-chev,[aria-expanded=true] .x-collapse-chev{transform:rotate(180deg)}[data-slot=collapsible-content]{overflow:hidden}[data-slot=collapsible-content][data-state=open]{animation:.42s cubic-bezier(.16,1,.3,1) x-collapse-down}[data-slot=collapsible-content][data-state=closed]{animation:.32s cubic-bezier(.16,1,.3,1) x-collapse-up}@keyframes x-collapse-down{0%{opacity:0;height:0}to{height:var(--radix-collapsible-content-height);opacity:1}}@keyframes x-collapse-up{0%{height:var(--radix-collapsible-content-height);opacity:1}to{opacity:0;height:0}}@media (prefers-reduced-motion:reduce){.x-collapse,.x-collapse-inner,.x-collapse-chev,[data-slot=collapsible-content][data-state=open],[data-slot=collapsible-content][data-state=closed]{transition:none!important;animation:none!important}.x-collapse-inner{opacity:1}.x-collapse:not(.is-open){display:none}}.page-entrance,.page-entrance>*{animation:.3s cubic-bezier(.16,1,.3,1) both page-fade-in}.page-entrance>:first-child{animation-delay:0s}.page-entrance>:nth-child(2),.page-entrance>:nth-child(3){animation-delay:50ms}.page-entrance>:nth-child(4),.page-entrance>:nth-child(5){animation-delay:.1s}.page-entrance>:nth-child(6),.page-entrance>:nth-child(7){animation-delay:.15s}.page-entrance>:nth-child(8){animation-delay:.2s}.text-display{font-size:var(--text-display);letter-spacing:-.025em;line-height:1.1}.text-title{font-size:var(--text-title);letter-spacing:-.015em;line-height:1.25}.text-heading{font-size:var(--text-heading);letter-spacing:-.01em;line-height:1.35}.text-body{font-size:var(--text-body);line-height:1.55}.text-caption{font-size:var(--text-caption);line-height:1.5}.text-small{font-size:var(--text-small);line-height:1.45}.text-micro{font-size:var(--text-micro);line-height:1.4}.text-nano{font-size:var(--text-nano);line-height:1.4}.text-badge{font-size:var(--text-badge);line-height:1.3}.text-pico{font-size:var(--text-pico);line-height:1.3}@media (min-width:640px){.sm\:text-display{font-size:var(--text-display)}.sm\:text-title{font-size:var(--text-title)}.sm\:text-heading{font-size:var(--text-heading)}.sm\:text-body{font-size:var(--text-body)}.sm\:text-caption{font-size:var(--text-caption)}.sm\:text-small{font-size:var(--text-small)}.sm\:text-micro{font-size:var(--text-micro)}.sm\:text-nano{font-size:var(--text-nano)}.sm\:text-badge{font-size:var(--text-badge)}.sm\:text-pico{font-size:var(--text-pico)}}.agent-card-glow{transition:box-shadow .3s ease-out,transform .2s ease-out}.agent-card-glow:hover{transform:translateY(-2px)}.agent-card-glow[data-status=active]:hover{box-shadow:0 8px 24px #22d3ee14}.agent-card-glow[data-status=running]:hover{box-shadow:0 8px 24px #60a5fa14}.agent-card-glow[data-status=idle]:hover{box-shadow:0 8px 24px #4ade8014}.agent-card-glow[data-status=paused]:hover{box-shadow:0 8px 24px #fbbf2414}.agent-card-glow[data-status=error]:hover{box-shadow:0 8px 24px #f8717114}select{appearance:none;border:1px solid var(--border);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .4rem center;background-repeat:no-repeat;background-size:1.2em 1.2em;border-radius:.5rem;padding-right:2rem}@supports (color:color-mix(in lab, red, red)){select{border:1px solid color-mix(in oklch,var(--border)30%,transparent)}}select{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){select{background-color:color-mix(in oklch,var(--card)60%,transparent)}}select{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;transition:all .2s}select:hover{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){select:hover{border-color:color-mix(in oklch,var(--border)50%,transparent)}}select:hover{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){select:hover{background-color:color-mix(in oklch,var(--card)80%,transparent)}}select:focus-visible{box-shadow:0 0 0 2px var(--ring);outline:none}@supports (color:color-mix(in lab, red, red)){select:focus-visible{box-shadow:0 0 0 2px color-mix(in oklch,var(--ring)30%,transparent)}}select:focus-visible{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){select:focus-visible{border-color:color-mix(in oklch,var(--primary)30%,transparent)}}select:disabled{opacity:.5;cursor:not-allowed}select option{background-color:var(--card);color:var(--foreground)}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton-shimmer{background:linear-gradient(90deg,var(--muted)25%,var(--muted)50%,var(--muted)75%)}@supports (color:color-mix(in lab, red, red)){.skeleton-shimmer{background:linear-gradient(90deg,color-mix(in oklch,var(--muted)30%,transparent)25%,color-mix(in oklch,var(--muted)50%,transparent)50%,color-mix(in oklch,var(--muted)30%,transparent)75%)}}.skeleton-shimmer{border-radius:var(--radius);background-size:200% 100%;animation:1.5s ease-in-out infinite shimmer}[data-sonner-toaster] [data-sonner-toast]{-webkit-backdrop-filter:blur(16px)saturate(1.5);backdrop-filter:blur(16px)saturate(1.5);border:1px solid hsl(var(--border)/.15)}@media (prefers-reduced-motion:reduce){.activity-row-enter,.chat-msg-user,.chat-msg-assistant,.popover-animated,.page-transition,.page-entrance,.page-entrance>*,.dashboard-widget,.skeleton-shimmer{animation:none}:root,:root *{transition:none!important}}.kaizen-mdxeditor-scope,.kaizen-mdxeditor-scope .kaizen-mdxeditor,.kaizen-mdxeditor-scope [class*=_editorRoot_],div.kaizen-mdxeditor,div.kaizen-mdxeditor[class*=_editorRoot_]{--baseBase:var(--card)!important;--baseBg:transparent!important;--baseBgSubtle:var(--muted)!important}@supports (color:color-mix(in lab, red, red)){.kaizen-mdxeditor-scope,.kaizen-mdxeditor-scope .kaizen-mdxeditor,.kaizen-mdxeditor-scope [class*=_editorRoot_],div.kaizen-mdxeditor,div.kaizen-mdxeditor[class*=_editorRoot_]{--baseBgSubtle:color-mix(in oklab,var(--muted)70%,transparent)!important}}.kaizen-mdxeditor-scope,.kaizen-mdxeditor-scope .kaizen-mdxeditor,.kaizen-mdxeditor-scope [class*=_editorRoot_],div.kaizen-mdxeditor,div.kaizen-mdxeditor[class*=_editorRoot_]{--baseBgHover:var(--muted)!important}@supports (color:color-mix(in lab, red, red)){.kaizen-mdxeditor-scope,.kaizen-mdxeditor-scope .kaizen-mdxeditor,.kaizen-mdxeditor-scope [class*=_editorRoot_],div.kaizen-mdxeditor,div.kaizen-mdxeditor[class*=_editorRoot_]{--baseBgHover:color-mix(in oklab,var(--muted)85%,transparent)!important}}.kaizen-mdxeditor-scope,.kaizen-mdxeditor-scope .kaizen-mdxeditor,.kaizen-mdxeditor-scope [class*=_editorRoot_],div.kaizen-mdxeditor,div.kaizen-mdxeditor[class*=_editorRoot_]{--baseBgActive:var(--muted)!important;--baseLine:var(--border)!important;--baseBorder:var(--border)!important;--baseBorderHover:var(--ring)!important;--baseBorderColor:var(--border)!important;--baseSolid:var(--muted-foreground)!important;--baseSolidHover:var(--foreground)!important;--baseText:var(--foreground)!important;--baseTextContrast:var(--foreground)!important;--baseTextContrastMuted:var(--muted-foreground)!important;--baseTextEmphasis:var(--foreground)!important;--basePageBg:var(--card)!important;--baseRadius:var(--radius)!important;--baseLineHeight:1.5!important;--accentBorder:var(--primary)!important}@supports (color:color-mix(in lab, red, red)){.kaizen-mdxeditor-scope,.kaizen-mdxeditor-scope .kaizen-mdxeditor,.kaizen-mdxeditor-scope [class*=_editorRoot_],div.kaizen-mdxeditor,div.kaizen-mdxeditor[class*=_editorRoot_]{--accentBorder:color-mix(in oklab,var(--primary)35%,var(--border))!important}}.kaizen-mdxeditor-scope,.kaizen-mdxeditor-scope .kaizen-mdxeditor,.kaizen-mdxeditor-scope [class*=_editorRoot_],div.kaizen-mdxeditor,div.kaizen-mdxeditor[class*=_editorRoot_]{--accentSolid:var(--primary)!important;--accentSolidHover:var(--primary)!important;--accentLine:var(--primary)!important}@supports (color:color-mix(in lab, red, red)){.kaizen-mdxeditor-scope,.kaizen-mdxeditor-scope .kaizen-mdxeditor,.kaizen-mdxeditor-scope [class*=_editorRoot_],div.kaizen-mdxeditor,div.kaizen-mdxeditor[class*=_editorRoot_]{--accentLine:color-mix(in oklab,var(--primary)20%,transparent)!important}}.kaizen-mdxeditor-scope,.kaizen-mdxeditor-scope .kaizen-mdxeditor,.kaizen-mdxeditor-scope [class*=_editorRoot_],div.kaizen-mdxeditor,div.kaizen-mdxeditor[class*=_editorRoot_]{--accentBg:var(--accent)!important;--accentBgHover:var(--accent)!important}@supports (color:color-mix(in lab, red, red)){.kaizen-mdxeditor-scope,.kaizen-mdxeditor-scope .kaizen-mdxeditor,.kaizen-mdxeditor-scope [class*=_editorRoot_],div.kaizen-mdxeditor,div.kaizen-mdxeditor[class*=_editorRoot_]{--accentBgHover:color-mix(in oklab,var(--accent)80%,var(--background))!important}}.kaizen-mdxeditor-scope,.kaizen-mdxeditor-scope .kaizen-mdxeditor,.kaizen-mdxeditor-scope [class*=_editorRoot_],div.kaizen-mdxeditor,div.kaizen-mdxeditor[class*=_editorRoot_]{--accentBgActive:var(--accent)!important}@supports (color:color-mix(in lab, red, red)){.kaizen-mdxeditor-scope,.kaizen-mdxeditor-scope .kaizen-mdxeditor,.kaizen-mdxeditor-scope [class*=_editorRoot_],div.kaizen-mdxeditor,div.kaizen-mdxeditor[class*=_editorRoot_]{--accentBgActive:color-mix(in oklab,var(--accent)72%,var(--background))!important}}.kaizen-mdxeditor-scope,.kaizen-mdxeditor-scope .kaizen-mdxeditor,.kaizen-mdxeditor-scope [class*=_editorRoot_],div.kaizen-mdxeditor,div.kaizen-mdxeditor[class*=_editorRoot_]{-webkit-text-fill-color:var(--foreground);caret-color:var(--foreground);font-family:inherit;font-size:.875rem;line-height:1.5;--accentText:var(--accent-foreground)!important;color:var(--foreground)!important}.kaizen-mdxeditor-scope [class*=_toolbarRoot_],.kaizen-mdxeditor [class*=_toolbarRoot_],.kaizen-mdxeditor-scope [class*=toolbarRoot],.kaizen-mdxeditor [class*=toolbarRoot]{background:var(--card)!important}@supports (color:color-mix(in lab, red, red)){.kaizen-mdxeditor-scope [class*=_toolbarRoot_],.kaizen-mdxeditor [class*=_toolbarRoot_],.kaizen-mdxeditor-scope [class*=toolbarRoot],.kaizen-mdxeditor [class*=toolbarRoot]{background:color-mix(in oklab,var(--card)92%,var(--muted))!important}}.kaizen-mdxeditor-scope [class*=_toolbarRoot_],.kaizen-mdxeditor [class*=_toolbarRoot_],.kaizen-mdxeditor-scope [class*=toolbarRoot],.kaizen-mdxeditor [class*=toolbarRoot]{border-radius:calc(var(--radius) - 2px);color:var(--foreground)!important}.kaizen-mdxeditor-scope [class*=_iconButton_],.kaizen-mdxeditor [class*=_iconButton_],.kaizen-mdxeditor-scope [class*=_toolbarButton_],.kaizen-mdxeditor [class*=_toolbarButton_],.kaizen-mdxeditor-scope [class*=_toolbarToggleItem_],.kaizen-mdxeditor [class*=_toolbarToggleItem_]{color:var(--foreground)!important}.kaizen-mdxeditor-scope [class*=_iconButton_]:hover,.kaizen-mdxeditor [class*=_iconButton_]:hover,.kaizen-mdxeditor-scope [class*=_toolbarButton_]:hover,.kaizen-mdxeditor [class*=_toolbarButton_]:hover{color:var(--foreground)!important;background-color:var(--muted)!important}@supports (color:color-mix(in lab, red, red)){.kaizen-mdxeditor-scope [class*=_iconButton_]:hover,.kaizen-mdxeditor [class*=_iconButton_]:hover,.kaizen-mdxeditor-scope [class*=_toolbarButton_]:hover,.kaizen-mdxeditor [class*=_toolbarButton_]:hover{background-color:color-mix(in oklab,var(--muted)80%,transparent)!important}}.kaizen-mdxeditor .mdxeditor-root-contenteditable{min-height:2.5rem;padding:0;line-height:1.5}.kaizen-mdxeditor [class*=_contentEditable_]{padding:.375rem .625rem!important}.kaizen-mdxeditor--borderless [class*=_contentEditable_]{padding:0!important}.kaizen-mdxeditor [class*=_placeholder_],.kaizen-mdxeditor [class*=placeholder]{font-family:inherit;font-size:.875rem;line-height:1.5;color:var(--muted-foreground)!important;-webkit-text-fill-color:var(--muted-foreground)!important;opacity:1!important}.kaizen-mdxeditor-content,.kaizen-mdxeditor [contenteditable=true],.kaizen-mdxeditor [class*=_contentEditable_],.kaizen-mdxeditor .mdxeditor-root-contenteditable,.kaizen-edit-in-place-content{color:var(--foreground)!important;-webkit-text-fill-color:var(--foreground)!important;caret-color:var(--foreground)!important}.kaizen-mdxeditor-content,.kaizen-mdxeditor-content p,.kaizen-mdxeditor-content li,.kaizen-mdxeditor-content h1,.kaizen-mdxeditor-content h2,.kaizen-mdxeditor-content h3,.kaizen-mdxeditor-content h4,.kaizen-mdxeditor-content td,.kaizen-mdxeditor-content th,.kaizen-mdxeditor [contenteditable=true],.kaizen-mdxeditor [contenteditable=true] p,.kaizen-mdxeditor [contenteditable=true] li{color:var(--foreground)!important;-webkit-text-fill-color:var(--foreground)!important}.kaizen-mdxeditor-content{font-family:inherit;font-size:inherit;line-height:inherit}.kaizen-edit-in-place-content{font-size:.9375rem;line-height:1.75rem}.dark [contenteditable=true],[data-theme=dark] [contenteditable=true],.cx [contenteditable=true]{color:var(--foreground,#f4f0ff)!important;-webkit-text-fill-color:var(--foreground,#f4f0ff)!important;caret-color:var(--foreground,#f4f0ff)!important}[data-theme=light] .cx [contenteditable=true]{color:var(--foreground,#1a1430)!important;-webkit-text-fill-color:var(--foreground,#1a1430)!important;caret-color:var(--foreground,#1a1430)!important}.kaizen-mdxeditor-content>:first-child{margin-top:0}.kaizen-mdxeditor-content>:last-child{margin-bottom:0}.kaizen-mdxeditor-content p{line-height:inherit;margin:0}.kaizen-mdxeditor-content p+p{margin-top:1.1em}.kaizen-mdxeditor-content a:not(.kaizen-mention-chip):not(.kaizen-project-mention-chip){color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.kaizen-mdxeditor-content a:not(.kaizen-mention-chip):not(.kaizen-project-mention-chip){color:color-mix(in oklab,var(--foreground)76%,#0969da 24%)}}.kaizen-mdxeditor-content a:not(.kaizen-mention-chip):not(.kaizen-project-mention-chip){text-underline-offset:.15em;cursor:pointer;text-decoration:underline}.dark .kaizen-mdxeditor-content a:not(.kaizen-mention-chip):not(.kaizen-project-mention-chip){color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.dark .kaizen-mdxeditor-content a:not(.kaizen-mention-chip):not(.kaizen-project-mention-chip){color:color-mix(in oklab,var(--foreground)80%,#58a6ff 20%)}}.kaizen-mdxeditor-content a.kaizen-mention-chip,.kaizen-mdxeditor-content a.kaizen-project-mention-chip{border:1px solid var(--border);vertical-align:middle;white-space:nowrap;-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;gap:.25rem;margin:0 .1rem;padding:.05rem .45rem;font-size:.75rem;line-height:1.3;text-decoration:none;display:inline-flex}.kaizen-mdxeditor-content a.kaizen-mention-chip:before,a.kaizen-mention-chip:before{content:"";flex:none}.kaizen-mdxeditor-content a.kaizen-mention-chip[data-mention-kind=project]:before,a.kaizen-mention-chip[data-mention-kind=project]:before{background-color:var(--kaizen-mention-project-color,currentColor);border-radius:999px;width:.45rem;height:.45rem}.kaizen-mdxeditor-content a.kaizen-mention-chip[data-mention-kind=agent]:before,a.kaizen-mention-chip[data-mention-kind=agent]:before{width:.75rem;height:.75rem;-webkit-mask-image:var(--kaizen-mention-icon-mask);-webkit-mask-image:var(--kaizen-mention-icon-mask);-webkit-mask-image:var(--kaizen-mention-icon-mask);-webkit-mask-image:var(--kaizen-mention-icon-mask);mask-image:var(--kaizen-mention-icon-mask);background-color:currentColor;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.kaizen-mdxeditor-content ul,.kaizen-mdxeditor-content ol{margin:1.1em 0;padding-left:1.6em}.kaizen-mdxeditor-content ul{list-style:outside}.kaizen-mdxeditor-content ol{list-style:decimal}.kaizen-mdxeditor-content li{line-height:inherit;margin:.3em 0;display:list-item}.kaizen-mdxeditor-content li::marker{color:var(--muted-foreground)}.kaizen-mdxeditor-content h1{margin:1.4em 0 .9em;font-size:1.75em;font-weight:700;line-height:1.2}.kaizen-mdxeditor-content h2{margin:1.3em 0 .85em;font-size:1.35em;font-weight:700;line-height:1.3}.kaizen-mdxeditor-content h3{margin:1.2em 0 .8em;font-size:1.15em;font-weight:600;line-height:1.35}.kaizen-mdxeditor-content img{border-radius:calc(var(--radius) - 2px);max-height:18rem}.kaizen-mdxeditor-content blockquote{border-left:3px solid var(--border);color:var(--muted-foreground);line-height:inherit;margin:1.2em 0;padding-left:1em}.kaizen-mdxeditor-content code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}.kaizen-mdxeditor-content pre{border:1px solid var(--foreground);margin:.4rem 0;padding:0}@supports (color:color-mix(in lab, red, red)){.kaizen-mdxeditor-content pre{border:1px solid color-mix(in oklab,var(--foreground)12%,transparent)}}.kaizen-mdxeditor-content pre{border-radius:calc(var(--radius) - 3px);color:#cdd6f4;background:#1e1e2e;overflow-x:auto}.kaizen-mdxeditor .cm-editor{font-size:1em;color:#cdd6f4!important;background-color:#1e1e2e!important}.kaizen-mdxeditor .cm-gutters{color:#585b70!important;background-color:#181825!important;border-right:1px solid #313244!important}.kaizen-mdxeditor .cm-activeLineGutter{background-color:#1e1e2e!important}.kaizen-mdxeditor .cm-activeLine{background-color:#cdd6f40d!important;background-color:lab(85.642% 1.33052 -15.8568/.05)!important}.kaizen-mdxeditor .cm-cursor,.kaizen-mdxeditor .cm-dropCursor{border-left-color:#cdd6f4!important}.kaizen-mdxeditor .cm-selectionBackground{background-color:#89b4fa40!important;background-color:lab(72.2822% -1.02144 -39.829/.25)!important}.kaizen-mdxeditor .cm-focused .cm-selectionBackground{background-color:#89b4fa4d!important;background-color:lab(72.2822% -1.02144 -39.829/.3)!important}.kaizen-mdxeditor .cm-content{color:var(--foreground,#cdd6f4)!important;-webkit-text-fill-color:var(--foreground,#cdd6f4)!important;caret-color:var(--foreground,#cdd6f4)!important}.kaizen-mdxeditor .cm-line{color:inherit!important}.kaizen-mdxeditor-content [class*=_codeMirrorWrapper_]{position:relative}.kaizen-mdxeditor-content [class*=_codeMirrorToolbar_],.kaizen-mdxeditor-content [class*=_codeBlockToolbar_]{z-index:2;opacity:0;transition:opacity .15s;position:absolute;top:.25rem;right:.25rem}.kaizen-mdxeditor-content [class*=_codeMirrorToolbar_] select,.kaizen-mdxeditor-content [class*=_codeBlockToolbar_] select{color:#cdd6f4;background-color:#313244;border-color:#45475a}.kaizen-mdxeditor-content [class*=_codeMirrorWrapper_]:hover [class*=_codeMirrorToolbar_],.kaizen-mdxeditor-content [class*=_codeMirrorWrapper_]:hover [class*=_codeBlockToolbar_],.kaizen-mdxeditor-content [class*=_codeMirrorWrapper_]:focus-within [class*=_codeMirrorToolbar_],.kaizen-mdxeditor-content [class*=_codeMirrorWrapper_]:focus-within [class*=_codeBlockToolbar_]{opacity:1}.kaizen-markdown{--tw-prose-pre-bg:#1e1e2e;--tw-prose-pre-code:#cdd6f4;--tw-prose-invert-pre-bg:#1e1e2e;--tw-prose-invert-pre-code:#cdd6f4}.kaizen-markdown pre{border:1px solid var(--foreground)!important}@supports (color:color-mix(in lab, red, red)){.kaizen-markdown pre{border:1px solid color-mix(in oklab,var(--foreground)12%,transparent)!important}}.kaizen-markdown pre{white-space:pre;overflow-x:auto;border-radius:calc(var(--radius) - 3px)!important;color:#cdd6f4!important;background-color:#1e1e2e!important;margin:.4rem 0!important;padding:.5rem .65rem!important;font-size:1em!important}.kaizen-markdown code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}.kaizen-markdown pre code{font-size:inherit;color:inherit;background:0 0}.prose code:before,.prose code:after{content:none}.prose :not(pre)>code{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.prose :not(pre)>code{background-color:color-mix(in oklab,var(--accent)60%,transparent)}}.prose :not(pre)>code{border-radius:3px;padding:.15em .35em;font-weight:500}.dark .prose :not(pre)>code{background-color:#ffffff0f}.kaizen-markdown,.kaizen-markdown.prose{--tw-prose-body:var(--foreground);--tw-prose-headings:var(--foreground);--tw-prose-lead:var(--muted-foreground);--tw-prose-links:var(--foreground);--tw-prose-bold:var(--foreground);--tw-prose-counters:var(--muted-foreground);--tw-prose-bullets:var(--muted-foreground);--tw-prose-quotes:var(--muted-foreground);--tw-prose-invert-body:var(--foreground);--tw-prose-invert-headings:var(--foreground);--tw-prose-invert-lead:var(--muted-foreground);--tw-prose-invert-links:var(--foreground);--tw-prose-invert-bold:var(--foreground);--tw-prose-invert-counters:var(--muted-foreground);--tw-prose-invert-bullets:var(--muted-foreground);--tw-prose-invert-quotes:var(--muted-foreground);font-size:.9375rem;line-height:1.6;color:var(--foreground)!important}.kaizen-markdown :where(p,li,h1,h2,h3,h4,td,th,strong,b){color:var(--foreground)!important}.kaizen-markdown>:first-child{margin-top:0}.kaizen-markdown>:last-child{margin-bottom:0}.kaizen-markdown :where(p,ul,ol,blockquote,pre,table){margin-top:.7rem;margin-bottom:.7rem}.kaizen-markdown :where(ul,ol){padding-left:1.15rem}.kaizen-markdown ul{list-style-type:disc}.kaizen-markdown ol{list-style-type:decimal}.kaizen-markdown li{margin:.14rem 0;padding-left:.2rem}.kaizen-markdown li>:where(p,ul,ol){margin-top:.3rem;margin-bottom:.3rem}.kaizen-markdown li::marker{color:var(--muted-foreground)}.kaizen-markdown h1,.kaizen-markdown h2,.kaizen-markdown h3,.kaizen-markdown h4{color:var(--foreground);letter-spacing:-.01em;margin-top:1.75rem;margin-bottom:.45rem;font-weight:600;line-height:1.3}.kaizen-markdown h1{font-size:1.5rem}.kaizen-markdown h2{font-size:1.25rem}.kaizen-markdown h3{font-size:1.05rem}.kaizen-markdown h4{font-size:.95rem}.kaizen-markdown :where(strong,b){color:var(--foreground);font-weight:600}.kaizen-markdown a{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.kaizen-markdown a{color:color-mix(in oklab,var(--foreground)76%,#0969da 24%)}}.kaizen-markdown a{text-underline-offset:.15em;cursor:pointer;text-decoration:underline}.kaizen-markdown a.kaizen-mention-chip{text-decoration:none}.dark .kaizen-markdown a{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.dark .kaizen-markdown a{color:color-mix(in oklab,var(--foreground)80%,#58a6ff 20%)}}.kaizen-markdown blockquote{border-left:.24rem solid var(--border);margin-left:0;padding-left:.95rem}@supports (color:color-mix(in lab, red, red)){.kaizen-markdown blockquote{border-left:.24rem solid color-mix(in oklab,var(--border)84%,var(--muted-foreground)16%)}}.kaizen-markdown blockquote{color:var(--muted-foreground)}.kaizen-markdown hr{border-color:var(--border);margin:1.25rem 0}.kaizen-markdown img{border-radius:calc(var(--radius) + 2px);box-shadow:inset 0 0 0 1px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.kaizen-markdown img{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--foreground)10%,transparent)}}.kaizen-markdown table{width:100%}.kaizen-markdown th{text-align:left;font-weight:600}.kaizen-mermaid{border:1px solid var(--border);border-radius:calc(var(--radius) - 3px);background-color:var(--accent);margin:.5rem 0;padding:.45rem .55rem}@supports (color:color-mix(in lab, red, red)){.kaizen-mermaid{background-color:color-mix(in oklab,var(--accent)35%,transparent)}}.kaizen-mermaid{overflow-x:auto}.kaizen-mermaid svg{width:max-content;min-width:100%;max-width:none;height:auto;display:block}.kaizen-mermaid-status{color:var(--muted-foreground);margin:0 0 .45rem;font-size:.75rem}.kaizen-mermaid-status-error{color:var(--destructive)}.kaizen-mermaid-source{background:0 0;border:0;margin:0;padding:0}a.kaizen-mention-chip,a.kaizen-project-mention-chip{border:1px solid var(--border);vertical-align:middle;white-space:nowrap;border-radius:999px;align-items:center;gap:.25rem;margin:0 .1rem;padding:.05rem .45rem;font-size:.75rem;line-height:1.3;text-decoration:none;display:inline-flex}[class*=_popupContainer_]{z-index:var(--z-popover,1500)!important}[class*=_dialogOverlay_]{z-index:80}[class*=_dialogContent_],[class*=_largeDialogContent_],[class*=_popoverContent_],[class*=_linkDialogPopoverContent_],[class*=_tableColumnEditorPopoverContent_],[class*=_toolbarButtonDropdownContainer_],[class*=_toolbarNodeKindSelectContainer_]{z-index:81!important}@keyframes drift{0%,to{transform:translate(0)}25%{transform:translate(2%,-3%)}50%{transform:translate(-1%,2%)}75%{transform:translate(3%,1%)}}@keyframes gradient{0%,to{background-position:0%}50%{background-position:100%}}@keyframes landing-fade-up{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}@keyframes landing-fade-in{0%{opacity:0}to{opacity:1}}@keyframes landing-scale-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes landing-slide-left{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes landing-slide-right{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes landing-glow-pulse{0%,to{opacity:.4}50%{opacity:.8}}@keyframes landing-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes landing-dash-draw{to{stroke-dashoffset:0}}@keyframes landing-cursor-blink{50%{opacity:0}}@keyframes landing-slide-x{0%{transform:translate(-100%)}to{transform:translate(200%)}}@media (prefers-reduced-motion:reduce){[class*=animate-\[drift],[class*=animate-\[gradient],[class*=animate-\[landing-]{animation:none!important}}@media print{aside[class*=w-60],aside[class*="w-[72px]"],nav[aria-label=Mobile\ navigation],[class*=CommandPalette],[class*=ToastViewport],[class*=NotificationBell],[class*=FloatingTabBar],[class*=MobileBottomNav],[class*=KeyboardShortcutsModal]{display:none!important}body{color:#000!important;background:#fff!important}*{-webkit-backdrop-filter:none!important;box-shadow:none!important}[class*=bg-card],[class*=bg-background]{background:#fff!important;border-color:#ddd!important}main{max-width:100%!important;margin:0!important;padding:1rem!important}[class*=text-muted-foreground]{color:#555!important}.page-entrance{animation:none!important}h1,h2,h3{page-break-after:avoid}table,figure,.rounded-2xl{page-break-inside:avoid}button:not([type=submit]),[role=tablist]{display:none!important}a[href]:not([class*=no-underline]):after{content:" (" attr(href)")";color:#888;font-size:.75em}}[data-theme=light] [data-slot=dialog-overlay],[data-theme=light-warm] [data-slot=dialog-overlay],[data-theme=light-sand] [data-slot=dialog-overlay],[data-theme=pearl] [data-slot=dialog-overlay],[data-theme=frost] [data-slot=dialog-overlay]{-webkit-backdrop-filter:blur(8px);background:#a094d273!important}[data-theme=light] [data-slot=dialog-content],[data-theme=light-warm] [data-slot=dialog-content],[data-theme=light-sand] [data-slot=dialog-content],[data-theme=pearl] [data-slot=dialog-content],[data-theme=frost] [data-slot=dialog-content]{color:#1a1430!important;background:linear-gradient(158deg,#fff 0%,#faf6f0 100%)!important;border-color:#281e501f!important;box-shadow:inset 0 1px #fffffff2,0 28px 64px -28px #3c287847!important}[data-theme=light] [data-slot=dialog-title],[data-theme=light-warm] [data-slot=dialog-title],[data-theme=light-sand] [data-slot=dialog-title],[data-theme=pearl] [data-slot=dialog-title],[data-theme=frost] [data-slot=dialog-title]{color:#1a1430!important}[data-theme=light] [data-slot=dialog-description],[data-theme=light-warm] [data-slot=dialog-description],[data-theme=light-sand] [data-slot=dialog-description],[data-theme=pearl] [data-slot=dialog-description],[data-theme=frost] [data-slot=dialog-description]{color:#5a5278!important}[data-theme=light] [data-slot=dialog-close],[data-theme=light-warm] [data-slot=dialog-close],[data-theme=light-sand] [data-slot=dialog-close],[data-theme=pearl] [data-slot=dialog-close],[data-theme=frost] [data-slot=dialog-close]{color:#5a5278}[data-theme=light] [class*=_largeDialogContent_],[data-theme=light] [class*=DialogContent]{color:#1a1430}.xnav-item--on{color:#f4f0ff;background:linear-gradient(90deg,#7c6fff38 0%,#7c6fff1a 55%,#7c6fff0a 100%);box-shadow:inset 3px 0 #a78bfa,inset 0 1px #ffffff0f}.xnav-item--on:hover{background:linear-gradient(90deg,#7c6fff47 0%,#7c6fff24 55%,#7c6fff0f 100%)}:root[data-theme=light] .xnav-item--on,[data-theme=light] .xnav-item--on{color:#1a1430;background:linear-gradient(90deg,#6d5efc29 0%,#6d5efc12 60%,#0000 100%);box-shadow:inset 3px 0 #6d5efc,inset 0 1px #fffc}:root[data-theme=light] .xnav-item--on:hover,[data-theme=light] .xnav-item--on:hover{background:linear-gradient(90deg,#6d5efc38 0%,#6d5efc1a 60%,#0000 100%)}.x-modal-close{border:1px solid var(--foreground,#fff);border-radius:9999px;flex:none;place-items:center;width:40px;height:40px;padding:0;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.x-modal-close{border:1px solid color-mix(in srgb,var(--foreground,#fff)14%,transparent)}}.x-modal-close{background:var(--foreground,#fff)}@supports (color:color-mix(in lab, red, red)){.x-modal-close{background:color-mix(in srgb,var(--foreground,#fff)6%,transparent)}}.x-modal-close{color:var(--foreground,#fff)}@supports (color:color-mix(in lab, red, red)){.x-modal-close{color:color-mix(in srgb,var(--foreground,#fff)62%,transparent)}}.x-modal-close{box-shadow:inset 0 1px 0 var(--foreground,#fff)}@supports (color:color-mix(in lab, red, red)){.x-modal-close{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--foreground,#fff)8%,transparent)}}.x-modal-close{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;transition:background-color .18s,border-color .18s,color .18s,transform .12s}.x-modal-close>svg{pointer-events:none;flex-shrink:0;width:18px;height:18px}.x-modal-close:hover{background:var(--foreground,#fff)}@supports (color:color-mix(in lab, red, red)){.x-modal-close:hover{background:color-mix(in srgb,var(--foreground,#fff)12%,transparent)}}.x-modal-close:hover{border-color:var(--foreground,#fff)}@supports (color:color-mix(in lab, red, red)){.x-modal-close:hover{border-color:color-mix(in srgb,var(--foreground,#fff)24%,transparent)}}.x-modal-close:hover{color:var(--foreground,#fff)}.x-modal-close:active{transform:scale(.94)}.x-modal-close:focus-visible{outline:2px solid var(--ring,#7c6fff);outline-offset:2px}.x-modal-close:disabled{pointer-events:none;opacity:.5}@media (pointer:coarse){.x-modal-close{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.x-modal-close{transition:none}.x-modal-close:active{transform:none}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}:root{--z-base:0;--z-raised:10;--z-sticky:20;--z-threshold-veil:40;--z-threshold:41;--z-surface:60;--z-surface-high:160;--z-dialog:1300;--z-dialog-nested:1400;--z-popover:1500;--z-toast:1600;--z-system:2000;--motion-fast:.14s;--motion-base:.24s;--motion-slow:.52s;--ease-soft:cubic-bezier(.22,1,.36,1);--ease-out-soft:cubic-bezier(.22,1,.36,1);--lift-shadow:0 14px 34px -18px #0000008c}html.reveal-ready [data-reveal]{opacity:0;transition:opacity var(--motion-slow)var(--ease-soft),transform var(--motion-slow)var(--ease-soft);transition-delay:var(--reveal-delay,0s);will-change:opacity,transform;transform:translateY(16px)}html.reveal-ready [data-reveal].is-revealed{opacity:1;transform:none}.lift{transition:transform var(--motion-base)var(--ease-soft),box-shadow var(--motion-base)var(--ease-soft)}@media (hover:hover){.lift:hover{box-shadow:var(--lift-shadow);transform:translateY(-3px)}}.press{transition:transform var(--motion-fast)var(--ease-soft)}.press:active{transform:scale(.97)}@keyframes x-page-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.page-enter{animation:x-page-enter var(--motion-base)var(--ease-soft)both}:root[data-reduced-motion=true] *,:root[data-reduced-motion=true] :before,:root[data-reduced-motion=true] :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}@media (prefers-reduced-motion:reduce){html.reveal-ready [data-reveal],html.reveal-ready [data-reveal].is-revealed{opacity:1!important;transition:none!important;transform:none!important}.lift{transition:none}.lift:hover{box-shadow:none;transform:none}.press{transition:none}.press:active{transform:none}.page-enter{animation:none}}.cx-range{appearance:none;cursor:pointer;--cx-range-fill:50%;--cx-range-a:var(--cx-amethyst,#a78bfa);--cx-range-b:var(--cx-gold,#ffc07a);--cx-range-idle:#c9b8ff29;background:0 0;width:100%;height:44px;margin:0;padding:0}.cx-range:disabled{cursor:default;opacity:.5}.cx-range::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--cx-range-a)0%,var(--cx-range-b)var(--cx-range-fill-pos,var(--cx-range-fill)),var(--cx-range-idle)var(--cx-range-fill-pos,var(--cx-range-fill)),var(--cx-range-idle)100%);border:0;border-radius:999px;height:6px;box-shadow:inset 0 1px 2px #00000047}.cx-range::-moz-range-track{background:linear-gradient(90deg,var(--cx-range-a)0%,var(--cx-range-b)var(--cx-range-fill-pos,var(--cx-range-fill)),var(--cx-range-idle)var(--cx-range-fill-pos,var(--cx-range-fill)),var(--cx-range-idle)100%);border:0;border-radius:999px;height:6px;box-shadow:inset 0 1px 2px #00000047}.cx-range::-moz-range-progress{background:linear-gradient(90deg,var(--cx-range-a),var(--cx-range-b));border-radius:999px;height:6px}.cx-range::-webkit-slider-thumb{appearance:none;background:#fff;border:0;border-radius:50%;width:18px;height:18px;margin-top:-6px;transition:transform .12s,box-shadow .12s;box-shadow:0 1px 2px #00000059,0 2px 8px #00000047}.cx-range::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:18px;height:18px;transition:transform .12s,box-shadow .12s;box-shadow:0 1px 2px #00000059,0 2px 8px #00000047}.cx-range:not(:disabled):hover::-webkit-slider-thumb{box-shadow:0 2px 4px #0006,0 4px 12px #00000052,0 0 14px color-mix(in srgb,var(--cx-range-a)28%,transparent);transform:scale(1.1)}.cx-range:not(:disabled):active::-webkit-slider-thumb{box-shadow:0 2px 4px #0006,0 4px 12px #00000052,0 0 14px color-mix(in srgb,var(--cx-range-a)28%,transparent);transform:scale(1.1)}.cx-range:not(:disabled):hover::-moz-range-thumb{box-shadow:0 2px 4px #0006,0 4px 12px #00000052,0 0 14px color-mix(in srgb,var(--cx-range-a)28%,transparent);transform:scale(1.1)}.cx-range:not(:disabled):active::-moz-range-thumb{box-shadow:0 2px 4px #0006,0 4px 12px #00000052,0 0 14px color-mix(in srgb,var(--cx-range-a)28%,transparent);transform:scale(1.1)}.cx-range:focus{outline:none}.cx-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 2px #0a0a0f,0 0 0 4px color-mix(in srgb,var(--cx-range-a)70%,transparent),0 2px 8px #00000059}.cx-range:focus-visible::-moz-range-thumb{box-shadow:0 0 0 2px #0a0a0f,0 0 0 4px color-mix(in srgb,var(--cx-range-a)70%,transparent),0 2px 8px #00000059}:root[data-theme=light] .cx-range{--cx-range-idle:#281e501f}:root[data-theme=light] .cx-range::-webkit-slider-thumb{background:#fff;box-shadow:0 1px 2px #281e502e,0 2px 6px #281e5029}:root[data-theme=light] .cx-range::-moz-range-thumb{background:#fff;box-shadow:0 1px 2px #281e502e,0 2px 6px #281e5029}.cx-range--compact{height:28px}.cx-range--compact::-webkit-slider-runnable-track{height:4px}.cx-range--compact::-moz-range-track{height:4px}.cx-range--compact::-webkit-slider-thumb{width:14px;height:14px;margin-top:-5px}.cx-range--compact::-moz-range-thumb{width:14px;height:14px}.cx-switch{cursor:pointer;background:#16122a;border:1px solid #c9b8ff33;border-radius:999px;flex-shrink:0;width:48px;height:28px;padding:0;transition:background .2s,border-color .2s,box-shadow .2s;position:relative}.cx-switch:after{content:"";position:absolute;inset:-10px -8px}.cx-switch.on{background:linear-gradient(135deg,#a78bfa 0%,#7c6fff 55%,#ffc07a 140%);border-color:#0000;box-shadow:0 0 0 1px #a78bfa40,0 4px 14px -4px #a78bfa8c}.cx-switch-knob{pointer-events:none;background:#fff;border-radius:999px;width:20px;height:20px;transition:left .2s cubic-bezier(.22,.7,.16,1);position:absolute;top:50%;left:3px;transform:translateY(-50%);box-shadow:0 1px 4px #00000059}.cx-switch.on .cx-switch-knob{left:23px}.cx-switch:focus{outline:none}.cx-switch:focus-visible{box-shadow:0 0 0 2px #0a0a0f,0 0 0 4px #a78bfa8c}.cx-switch:disabled{opacity:.5;cursor:not-allowed}:root[data-theme=light] .cx-switch{background:#e8e4f5;border-color:#5846a02e}:root[data-theme=light] .cx-switch.on{background:linear-gradient(135deg,#a78bfa 0%,#7c6fff 55%,#ffc07a 140%);border-color:#0000}.xprof-switch{cursor:pointer;background:#16122a;border:1px solid #c9b8ff33;border-radius:999px;flex-shrink:0;width:48px;height:28px;padding:0;transition:background .22s cubic-bezier(.22,1,.36,1),border-color .22s,box-shadow .22s cubic-bezier(.22,1,.36,1);position:relative}.xprof-switch:after{content:"";position:absolute;inset:-10px -8px}.xprof-switch.on{background:linear-gradient(135deg,#a78bfa 0%,#7c6fff 55%,#ffc07a 140%);border-color:#0000;box-shadow:0 0 0 1px #a78bfa40,0 4px 14px -4px #a78bfa8c}.xprof-switch--status{pointer-events:none;opacity:.9;cursor:default}.xprof-switch:disabled{cursor:not-allowed;opacity:.55;box-shadow:none}.xprof-switch-knob{pointer-events:none;background:linear-gradient(#fff 0%,#f3f0ff 100%);border-radius:999px;width:20px;height:20px;transition:left .3s cubic-bezier(.34,1.35,.64,1),box-shadow .22s,background .22s;position:absolute;top:50%;left:3px;transform:translateY(-50%);box-shadow:0 1px 4px #00000061,inset 0 0 0 1px #ffffff38}.xprof-switch.on .xprof-switch-knob{left:23px;box-shadow:0 1px 5px #3c288c66,inset 0 0 0 1px #ffffff6b}.xprof-switch:focus{outline:none}.xprof-switch:focus-visible{box-shadow:0 0 0 2px #0a0a0f,0 0 0 4px #a78bfa8c}:root[data-theme=light] .xprof-switch{background:#e4dff4;border-color:#5846a033;box-shadow:inset 0 1px #ffffffa6}:root[data-theme=light] .xprof-switch.on{background:linear-gradient(135deg,#a78bfa 0%,#7c6fff 55%,#ffc07a 140%);border-color:#0000;box-shadow:0 0 0 1px #6d5efc2e,0 4px 12px -4px #6d5efc73}:root[data-theme=light] .xprof-switch-knob{background:linear-gradient(#fff 0%,#f8f6ff 100%);box-shadow:0 1px 3px #281e5033,inset 0 0 0 1px #fffffff2}:root[data-theme=light] .xprof-switch.on .xprof-switch-knob{box-shadow:0 1px 4px #46329647,inset 0 0 0 1px #fffffffa}:root[data-theme=light] .xprof-switch:focus-visible{box-shadow:0 0 0 2px #faf6f0,0 0 0 4px #6d5efc73}@media (prefers-reduced-motion:reduce){.cx-switch,.cx-switch-knob,.xprof-switch,.xprof-switch-knob{transition:none}.cx-range::-webkit-slider-thumb{transition:none}.cx-range::-moz-range-thumb{transition:none}.cx-range:not(:disabled):hover::-webkit-slider-thumb{transform:none}.cx-range:not(:disabled):active::-webkit-slider-thumb{transform:none}.cx-range:not(:disabled):hover::-moz-range-thumb{transform:none}.cx-range:not(:disabled):active::-moz-range-thumb{transform:none}}:root{--x-safe-top:env(safe-area-inset-top,0px);--x-safe-right:env(safe-area-inset-right,0px);--x-safe-bottom:env(safe-area-inset-bottom,0px);--x-safe-left:env(safe-area-inset-left,0px);--x-cutout-top:var(--x-safe-top);--x-cutout-bottom:var(--x-safe-bottom);--x-text-scale:1}html[data-text-scale=sm]{--x-text-scale:.925;font-size:92.5%}html[data-text-scale=md]{--x-text-scale:1;font-size:100%}html[data-text-scale=lg]{--x-text-scale:1.0875;font-size:108.75%}html[data-text-scale=xl]{--x-text-scale:1.175;font-size:117.5%}html{overscroll-behavior:none;background-color:var(--background,#0a0a0f)}body{overscroll-behavior:none;-webkit-tap-highlight-color:transparent;-moz-text-size-adjust:100%;text-size-adjust:100%}#root{min-height:100vh;min-height:100dvh}@supports selector(:has(*)){.sticky:has(>.cx.xshell-bar){top:var(--x-safe-top)}}.xsky-head{height:calc(var(--cx-bar-h,48px) + var(--x-safe-top));padding-top:var(--x-safe-top)}@media (max-width:767px){#main-content{padding-left:max(1rem,var(--x-safe-left));padding-right:max(1rem,var(--x-safe-right))}nav.xmn,nav[aria-label=Primary]{padding-left:var(--x-safe-left);padding-right:var(--x-safe-right)}.kr-tab,.kr-close,.kr-pin,.xshell-trigger{min-height:44px}.kr-close,.kr-pin{min-width:44px}#main-content{-webkit-overflow-scrolling:touch}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}html.x-native,html.x-native body{overscroll-behavior:none;height:100%;overflow:hidden}html.x-native{-webkit-touch-callout:none}html.x-native button,html.x-native a,html.x-native nav,html.x-native [role=button],html.x-native [role=switch],html.x-native [role=tab]{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}html.x-native input,html.x-native textarea,html.x-native [contenteditable=true],html.x-native p,html.x-native li,html.x-native .kr-bub-kr,html.x-native .kr-bub-you{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}@media (display-mode:standalone){html,body{overscroll-behavior:none}body{-webkit-tap-highlight-color:transparent}}html.x-native{--x-keyboard-inset:0px}html.x-native nav.xmn,html.x-native nav[aria-label=Primary],html.x-native nav[aria-label=Mobile\ navigation]{bottom:var(--x-keyboard-inset,0px);transition:bottom .12s ease-out}@media (prefers-reduced-motion:reduce){html.x-native nav.xmn,html.x-native nav[aria-label=Primary],html.x-native nav[aria-label=Mobile\ navigation]{transition:none}}html,body,#root{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}html,body,#root,body *{-webkit-user-select:none!important;user-select:none!important;-webkit-touch-callout:none!important}input:not([type=range]):not([type=checkbox]):not([type=radio]):not([type=button]):not([type=submit]):not([type=reset]),textarea,[contenteditable=true],[contenteditable=""],[data-selectable=true],[data-selectable=true] *,.selectable,.selectable *,.kr-bub-kr,.kr-bub-kr *,.kr-bub-you,.kr-bub-you *,.sol-bub-sol,.sol-bub-sol *,.sol-bub-you,.sol-bub-you *,.rcm,.rcm *,.kmr-bub,.kmr-bub *{-webkit-user-select:text!important;user-select:text!important;-webkit-touch-callout:default!important}input[type=range],input[type=range] *,.ap,.ap *,.ap-track,.ap-fill,.ap-buffered,.xmp,.xmp *,.xmp-vol-slider,[role=slider],[role=slider] *,[role=progressbar],[role=progressbar] *,button,a,nav,nav *,header,header *,footer,footer *,aside,aside *,[role=button],[role=tab],[role=switch],[role=menuitem],[role=toolbar],[role=navigation]{-webkit-user-drag:none;-webkit-user-select:none!important;user-select:none!important;-webkit-touch-callout:none!important}::selection{color:inherit;background:#6d5efc47}::selection{color:inherit;background:#6d5efc47}.sol-bub-sol ::selection,.sol-bub-you ::selection,.rcm--solis ::selection{background:#c47a2847}.sol-bub-sol ::-moz-selection{background:#c47a2847}.sol-bub-you ::-moz-selection{background:#c47a2847}.rcm--solis ::-moz-selection{background:#c47a2847}img,svg,canvas,video,audio{user-drag:none;pointer-events:auto;-webkit-user-drag:none!important;-webkit-user-select:none!important;user-select:none!important}a[download],[data-allow-drag=true]{-webkit-user-drag:auto;user-drag:auto}
