.agent-activity-card-module__GBGVaG__card{--activity-bg:var(--secondary,#eff6f2);--activity-border:var(--border,#dfe9e3);--activity-text:var(--foreground,#15201a);--activity-muted:var(--muted-foreground,#65746c);--activity-accent:var(--primary,#1f7a56);--activity-danger:var(--destructive,#dc2626);--activity-warning:#a16207;border:1px solid var(--activity-border);background:var(--activity-bg);min-width:0;color:var(--activity-text);border-radius:14px;padding:12px 14px}.dark .agent-activity-card-module__GBGVaG__card{--activity-warning:#fcd34d}.agent-activity-card-module__GBGVaG__header{justify-content:space-between;align-items:center;gap:12px;min-height:16px;margin-bottom:5px;display:flex}.agent-activity-card-module__GBGVaG__label{color:var(--activity-accent);letter-spacing:.02em;font-size:11px;font-weight:600}.agent-activity-card-module__GBGVaG__title{overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:600;line-height:22px}.agent-activity-card-module__GBGVaG__detail,.agent-activity-card-module__GBGVaG__note{color:var(--activity-muted);overflow-wrap:anywhere;margin:3px 0 0;font-size:12px;line-height:18px}.agent-activity-card-module__GBGVaG__note{margin-top:10px;font-size:12px;line-height:19px}.agent-activity-card-module__GBGVaG__results{background:color-mix(in srgb, var(--activity-accent) 6%, transparent);border:1px solid color-mix(in srgb, var(--activity-accent) 15%, transparent);border-radius:10px;margin-top:10px;padding:9px 10px}.agent-activity-card-module__GBGVaG__resultsLabel{color:var(--activity-accent);align-items:center;gap:5px;margin:0 0 6px;font-size:11px;font-weight:600;display:flex}.agent-activity-card-module__GBGVaG__resultList{gap:8px;margin:0;padding:0;list-style:none;display:grid}.agent-activity-card-module__GBGVaG__result{align-items:center;gap:10px;min-width:0;display:flex}.agent-activity-card-module__GBGVaG__resultContent{flex:1;min-width:0}.agent-activity-card-module__GBGVaG__resultTitle{overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:600;line-height:18px}.agent-activity-card-module__GBGVaG__resultDetail{color:var(--activity-muted);margin:2px 0 0;font-size:11px;line-height:16px}.agent-activity-card-module__GBGVaG__resultAction{border:1px solid var(--activity-border);background:var(--activity-bg);color:var(--activity-accent);cursor:pointer;border-radius:7px;flex-shrink:0;align-items:center;gap:2px;padding:5px 7px;font-size:12px;display:inline-flex}.agent-activity-card-module__GBGVaG__resultAction:hover{border-color:var(--activity-accent)}.agent-activity-card-module__GBGVaG__resultAction:focus-visible{outline:2px solid var(--activity-accent);outline-offset:2px}.agent-activity-card-module__GBGVaG__history{color:var(--activity-muted);margin-top:9px;font-size:11px}.agent-activity-card-module__GBGVaG__history summary{cursor:pointer}.agent-activity-card-module__GBGVaG__wave{height:16px;color:var(--activity-accent);flex-shrink:0;align-items:center;gap:3px;display:inline-flex}.agent-activity-card-module__GBGVaG__wave i{background:currentColor;border-radius:4px;width:3px;height:11px;animation:1.8s ease-in-out infinite agent-activity-card-module__GBGVaG__working-wave;transform:scaleY(.45)}.agent-activity-card-module__GBGVaG__wave i:nth-child(2),.agent-activity-card-module__GBGVaG__wave i:nth-child(4){animation-delay:.18s}.agent-activity-card-module__GBGVaG__wave i:nth-child(3){animation-delay:.36s}.agent-activity-card-module__GBGVaG__stateIcon{width:14px;height:14px;color:var(--activity-muted);flex-shrink:0}.agent-activity-card-module__GBGVaG__card[data-activity-state=failed] .agent-activity-card-module__GBGVaG__label,.agent-activity-card-module__GBGVaG__card[data-activity-state=failed] .agent-activity-card-module__GBGVaG__stateIcon{color:var(--activity-danger)}.agent-activity-card-module__GBGVaG__card[data-activity-state=completed] .agent-activity-card-module__GBGVaG__stateIcon{color:var(--activity-accent)}.agent-activity-card-module__GBGVaG__card[data-activity-state=waiting] .agent-activity-card-module__GBGVaG__label{color:var(--activity-warning)}.agent-activity-card-module__GBGVaG__card[data-activity-state=disconnected] .agent-activity-card-module__GBGVaG__label,.agent-activity-card-module__GBGVaG__card[data-activity-state=cancelled] .agent-activity-card-module__GBGVaG__label{color:var(--activity-muted)}.agent-activity-card-module__GBGVaG__steps{border-top:1px solid var(--activity-border);flex-direction:column;gap:5px;margin:9px 0 0;padding:8px 0 0;list-style:none;display:flex}.agent-activity-card-module__GBGVaG__step{min-width:0;color:var(--activity-muted);align-items:center;gap:6px;font-size:11px;line-height:16px;display:flex}.agent-activity-card-module__GBGVaG__stepIcon{flex-shrink:0;width:12px;height:12px}.agent-activity-card-module__GBGVaG__stepTitle{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.agent-activity-card-module__GBGVaG__stepLabel{text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;max-width:46%;margin-left:auto;overflow:hidden}.agent-activity-card-module__GBGVaG__step[data-step-status=completed] .agent-activity-card-module__GBGVaG__stepIcon{color:var(--activity-accent)}.agent-activity-card-module__GBGVaG__step[data-step-status=failed]{color:var(--activity-danger)}.agent-activity-card-module__GBGVaG__step[data-step-status=needs_review]{color:var(--activity-warning)}.agent-activity-card-module__GBGVaG__footer{margin-top:9px}.agent-activity-card-module__GBGVaG__compact{padding:10px 12px}.agent-activity-card-module__GBGVaG__compact .agent-activity-card-module__GBGVaG__steps{gap:3px;margin-top:7px;padding-top:7px}@keyframes agent-activity-card-module__GBGVaG__working-wave{0%,to{opacity:.55;transform:scaleY(.45)}50%{opacity:1;transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.agent-activity-card-module__GBGVaG__wave i{animation:none}.agent-activity-card-module__GBGVaG__wave i:nth-child(2),.agent-activity-card-module__GBGVaG__wave i:nth-child(4){transform:scaleY(.7)}.agent-activity-card-module__GBGVaG__wave i:nth-child(3){transform:scaleY(1)}}
.create-realm-module__spBKPq__root{isolation:isolate;background:0 0;position:relative}.create-realm-module__spBKPq__emptyShell{z-index:1;width:100%;max-width:1380px;min-height:100%;margin-inline:auto;padding:clamp(34px,6vh,76px) clamp(14px,3.2vw,48px) 48px;position:relative}.create-realm-module__spBKPq__intro{z-index:2;text-align:center;flex-direction:column;align-items:center;max-width:900px;margin-inline:auto;display:flex;position:relative}.create-realm-module__spBKPq__platformLine{color:#5d7066;letter-spacing:.08em;align-items:center;gap:9px;font-size:12px;font-weight:620;display:inline-flex}.create-realm-module__spBKPq__platformLine:after{content:"";background:linear-gradient(90deg,#1f7a5675,#0000);width:42px;height:1px}.create-realm-module__spBKPq__headline{color:#17221c;letter-spacing:-.048em;text-wrap:balance;max-width:960px;margin-top:14px;font-size:clamp(32px,4.2vw,58px);font-weight:650;line-height:1.05}.create-realm-module__spBKPq__brandName{color:#0000;-webkit-text-fill-color:transparent;background:linear-gradient(100deg,#176344 0% 40%,#78cfa2 48%,#dff1e7 51%,#5fb789 55%,#176344 64% 100%) 0 0/260% 100%;-webkit-background-clip:text;background-clip:text;animation:8.5s ease-in-out infinite create-realm-module__spBKPq__titleCaustic}.create-realm-module__spBKPq__headlineAccent{color:#26342d;font-weight:520}.create-realm-module__spBKPq__subtitle{color:#738179;max-width:620px;margin-top:14px;font-size:15px;line-height:1.7}.create-realm-module__spBKPq__composerStage{z-index:4;width:100%;max-width:1120px;margin:28px auto 0;position:relative}.create-realm-module__spBKPq__composerStage:before{z-index:-1;content:"";opacity:.46;filter:blur(30px);background:radial-gradient(circle,#74c19f3d,#0000 68%);border-radius:50%;position:absolute;inset:10% 6% -18%}.create-realm-module__spBKPq__skillRail{z-index:3;flex-wrap:wrap;justify-content:center;gap:8px;width:100%;min-width:0;max-width:1080px;margin:13px auto 0;display:flex;position:relative}.create-realm-module__spBKPq__skillButton{color:#334b3e;-webkit-backdrop-filter:blur(14px);background:#ffffffc2;border:1px solid #1f7a561f;border-radius:999px;align-items:center;gap:8px;min-height:36px;padding:0 13px;font-size:13px;font-weight:560;transition:color .18s cubic-bezier(.2,.8,.2,1),border-color .18s cubic-bezier(.2,.8,.2,1),background-color .18s cubic-bezier(.2,.8,.2,1),transform .18s cubic-bezier(.2,.8,.2,1);display:inline-flex;box-shadow:inset 0 1px #ffffffe0}.create-realm-module__spBKPq__skillButton:hover{color:#15583d;background:#eff8f3e0;border-color:#1f7a563d;transform:translateY(-2px)}.create-realm-module__spBKPq__skillButton:active{transform:translateY(0)scale(.98)}.create-realm-module__spBKPq__overviewStage,.create-realm-module__spBKPq__inspirationStage{z-index:2;width:100%;position:relative}.create-realm-module__spBKPq__overviewStage{margin-top:40px;padding:1px 0}.create-realm-module__spBKPq__inspirationStage{margin-top:24px}.create-realm-module__spBKPq__toolButton{color:#66786e!important;transition:color .18s,background-color .18s,transform .18s!important}.create-realm-module__spBKPq__toolButton:hover{color:#176344!important;background:#eff8f3e6!important}.create-realm-module__spBKPq__toolButton:active{transform:scale(.96)}.create-realm-module__spBKPq__toolButtonActive{box-shadow:inset 0 0 0 1px #1f7a561a;color:#15583d!important;background:#e4f3ea!important}.create-realm-module__spBKPq__scene{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.create-realm-module__spBKPq__sceneGlow,.create-realm-module__spBKPq__sceneBeamPrimary,.create-realm-module__spBKPq__sceneBeamSecondary,.create-realm-module__spBKPq__sceneFlare,.create-realm-module__spBKPq__sceneOrbit,.create-realm-module__spBKPq__sceneFrameA,.create-realm-module__spBKPq__sceneFrameB{pointer-events:none;will-change:transform, opacity;display:block;position:absolute}.create-realm-module__spBKPq__particleField{z-index:2;pointer-events:none;contain:layout paint;position:absolute;inset:0;overflow:hidden}.create-realm-module__spBKPq__particle{opacity:0;will-change:transform, opacity;background:#5fb789e0;border-radius:50%;animation-name:create-realm-module__spBKPq__particleFloat;animation-timing-function:cubic-bezier(.2,.8,.2,1);animation-iteration-count:infinite;display:block;position:absolute;box-shadow:0 0 0 1px #ffffffc7,0 0 12px #2f946752}.create-realm-module__spBKPq__sceneBeamPrimary,.create-realm-module__spBKPq__sceneBeamSecondary{z-index:1;transform-origin:50%;background:linear-gradient(90deg,#0000,#5fb7890f 18%,#5fb78975 50%,#dff1e71f 72%,#0000);height:1px}.create-realm-module__spBKPq__sceneBeamPrimary{opacity:.48;width:66%;animation:12s ease-in-out infinite create-realm-module__spBKPq__sceneBeamPrimary;top:19%;left:-14%}.create-realm-module__spBKPq__sceneBeamSecondary{opacity:.38;width:58%;animation:15s ease-in-out -5s infinite create-realm-module__spBKPq__sceneBeamSecondary;top:31%;right:-12%}.create-realm-module__spBKPq__sceneFlare{z-index:2;aspect-ratio:1;opacity:.42;filter:blur(1px);background:radial-gradient(circle,#fffffff5 0 3%,#91cfad80 8%,#5fb78929 28%,#0000 66%);border-radius:50%;width:58px;animation:10s ease-in-out infinite create-realm-module__spBKPq__sceneFlare;top:18%;right:12%}.create-realm-module__spBKPq__sceneGlow{aspect-ratio:1.7;opacity:.36;filter:blur(36px);background:radial-gradient(#bfe6d08a,#eff8f333 46%,#0000 72%);width:min(74vw,980px);animation:14s ease-in-out infinite create-realm-module__spBKPq__sceneBreathe;top:-24%;left:50%;transform:translate(-50%)}.create-realm-module__spBKPq__sceneOrbit{aspect-ratio:1;opacity:.74;border:1px solid #1f7a5614;border-radius:50%;width:min(30vw,430px);animation:18s ease-in-out infinite create-realm-module__spBKPq__sceneOrbit;top:44px;right:3%;transform:rotate(-18deg)}.create-realm-module__spBKPq__sceneOrbit:before,.create-realm-module__spBKPq__sceneOrbit:after{border-radius:inherit;content:"";border:1px solid #1f7a5611;position:absolute}.create-realm-module__spBKPq__sceneOrbit:before{inset:18%}.create-realm-module__spBKPq__sceneOrbit:after{inset:36%}.create-realm-module__spBKPq__sceneFrameA,.create-realm-module__spBKPq__sceneFrameB{background:linear-gradient(135deg,#ffffff6b,#0000 62%),repeating-linear-gradient(90deg,#0000 0 18px,#1f7a560b 18px 20px);border:1px solid #1f7a5617;width:176px;height:112px}.create-realm-module__spBKPq__sceneFrameA{opacity:.62;animation:12s ease-in-out infinite create-realm-module__spBKPq__frameFloatA;top:24%;left:-58px;transform:rotate(8deg)}.create-realm-module__spBKPq__sceneFrameB{opacity:.44;animation:15s ease-in-out infinite create-realm-module__spBKPq__frameFloatB;top:54%;right:-82px;transform:rotate(-9deg)}@keyframes create-realm-module__spBKPq__sceneBreathe{0%,to{opacity:.28;transform:translate(-50%)scale(.95)}50%{opacity:.43;transform:translate(-50%,4%)scale(1.04)}}@keyframes create-realm-module__spBKPq__particleFloat{0%{opacity:0;transform:translateY(14px)scale(.58)}18%{opacity:var(--particle-opacity)}68%{opacity:var(--particle-opacity)}to{opacity:0;transform:translate3d(var(--particle-drift-x), var(--particle-drift-y), 0) scale(1.24)}}@keyframes create-realm-module__spBKPq__sceneBeamPrimary{0%,to{opacity:.18;transform:translate(-12%)rotate(9deg)scaleX(.82)}50%{opacity:.56;transform:translate(18%)rotate(9deg)scaleX(1.08)}}@keyframes create-realm-module__spBKPq__sceneBeamSecondary{0%,to{opacity:.16;transform:translate(14%)rotate(-11deg)scaleX(.8)}50%{opacity:.46;transform:translate(-18%)rotate(-11deg)scaleX(1.06)}}@keyframes create-realm-module__spBKPq__sceneFlare{0%,to{opacity:.24;transform:translate(0,0)scale(.76)}50%{opacity:.58;transform:translate(-20px,12px)scale(1.16)}}@keyframes create-realm-module__spBKPq__titleCaustic{0%{background-position:170% 0}58%,to{background-position:-72% 0}}@keyframes create-realm-module__spBKPq__sceneOrbit{0%,to{transform:translate(0,0)rotate(-18deg)}50%{transform:translate(-18px,14px)rotate(-11deg)}}@keyframes create-realm-module__spBKPq__frameFloatA{0%,to{transform:translate(0,0)rotate(8deg)}50%{transform:translate(18px,-12px)rotate(3deg)}}@keyframes create-realm-module__spBKPq__frameFloatB{0%,to{transform:translate(0,0)rotate(-9deg)}50%{transform:translate(-22px,13px)rotate(-4deg)}}.dark .create-realm-module__spBKPq__headline{color:#edf7f1}.dark .create-realm-module__spBKPq__brandName{background-image:linear-gradient(100deg,#91cfad 0% 40%,#dff1e7 48%,#fff 51%,#78cfa2 55%,#91cfad 64% 100%)}.dark .create-realm-module__spBKPq__headlineAccent{color:#d6e7dd}:is(.dark .create-realm-module__spBKPq__platformLine,.dark .create-realm-module__spBKPq__subtitle){color:#91a69a}.dark .create-realm-module__spBKPq__skillButton{color:#c9ddd2;background:#121d18c2;border-color:#78cfa21f;box-shadow:inset 0 1px #ffffff0a}.dark .create-realm-module__spBKPq__skillButton:hover{color:#edf7f1;background:#1a2b23d6;border-color:#78cfa238}.dark .create-realm-module__spBKPq__toolButton{color:#9fb4a8!important}.dark .create-realm-module__spBKPq__toolButton:hover{color:#dff1e7!important;background:#1b3a2bd1!important}.dark .create-realm-module__spBKPq__toolButtonActive{color:#dff1e7!important;background:#1b3a2bd1!important}.dark .create-realm-module__spBKPq__sceneGlow{opacity:.16}.dark .create-realm-module__spBKPq__particle{background:#78cfa2d1;box-shadow:0 0 0 1px #dff1e738,0 0 12px #5fb78942}:is(.dark .create-realm-module__spBKPq__sceneBeamPrimary,.dark .create-realm-module__spBKPq__sceneBeamSecondary){background:linear-gradient(90deg,#0000,#5fb7890a 18%,#78cfa24d 50%,#dff1e714 72%,#0000)}:is(.dark .create-realm-module__spBKPq__sceneOrbit,.dark .create-realm-module__spBKPq__sceneFrameA,.dark .create-realm-module__spBKPq__sceneFrameB){border-color:#78cfa212}@media (max-width:767px){.create-realm-module__spBKPq__emptyShell{padding:30px 14px 32px}.create-realm-module__spBKPq__headline{letter-spacing:-.04em;font-size:clamp(29px,9vw,39px)}.create-realm-module__spBKPq__subtitle{max-width:34ch;margin-top:11px;font-size:13px}.create-realm-module__spBKPq__composerStage{margin-top:22px}.create-realm-module__spBKPq__skillRail{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;padding:0 2px 6px;overflow-x:auto}.create-realm-module__spBKPq__skillRail::-webkit-scrollbar{display:none}.create-realm-module__spBKPq__skillButton{flex:none}.create-realm-module__spBKPq__overviewStage{margin-top:28px}.create-realm-module__spBKPq__sceneOrbit,.create-realm-module__spBKPq__sceneBeamSecondary,.create-realm-module__spBKPq__sceneFrameB,.create-realm-module__spBKPq__particle:nth-child(n+9){display:none}.create-realm-module__spBKPq__sceneFlare{right:-2%}.create-realm-module__spBKPq__sceneFrameA{opacity:.34;top:34%}}@media (prefers-reduced-motion:reduce){.create-realm-module__spBKPq__sceneGlow,.create-realm-module__spBKPq__sceneBeamPrimary,.create-realm-module__spBKPq__sceneBeamSecondary,.create-realm-module__spBKPq__sceneFlare,.create-realm-module__spBKPq__sceneOrbit,.create-realm-module__spBKPq__sceneFrameA,.create-realm-module__spBKPq__sceneFrameB,.create-realm-module__spBKPq__particle,.create-realm-module__spBKPq__brandName{will-change:auto;animation:none}.create-realm-module__spBKPq__particle{opacity:.28;transform:none}.create-realm-module__spBKPq__brandName{color:#176344;-webkit-text-fill-color:currentColor;background:0 0}.dark .create-realm-module__spBKPq__brandName{color:#91cfad}.create-realm-module__spBKPq__skillButton,.create-realm-module__spBKPq__toolButton{transition:none!important}}@media (prefers-reduced-transparency:reduce){.create-realm-module__spBKPq__skillButton{background:var(--card);-webkit-backdrop-filter:none}}.create-realm-module__spBKPq__createComposerFrame{box-sizing:border-box;min-width:0;max-width:100%}@media (max-width:767px){.create-realm-module__spBKPq__createComposerFrame{border-radius:18px;padding:8px}.create-realm-module__spBKPq__createComposerFrame .create-composer-input-row{align-items:center;gap:6px}.create-realm-module__spBKPq__createComposerFrame .create-composer-media-rail{gap:4px;max-width:min(34vw,136px)}.create-realm-module__spBKPq__createComposerFrame .create-composer-actions{gap:2px}.create-realm-module__spBKPq__createComposerFrame .create-composer-actions .create-realm-module__spBKPq__ant-btn{flex:0 0 36px;width:36px;min-width:36px;height:36px}.create-realm-module__spBKPq__createComposerFrame .creative-composer-input{min-width:0!important;font-size:14px!important;line-height:1.55!important}}@media (max-width:430px){.create-realm-module__spBKPq__createComposerFrame{border-radius:16px;padding:6px}.create-realm-module__spBKPq__createComposerFrame .create-composer-input-row{gap:4px}.create-realm-module__spBKPq__createComposerFrame .create-composer-media-rail{max-width:62px}.create-realm-module__spBKPq__createComposerFrame .create-composer-actions .create-realm-module__spBKPq__ant-btn{flex-basis:34px;width:34px;min-width:34px;height:34px}}.dark .create-realm-module__spBKPq__createComposerFrame{background:#121d18f5;border-color:#78cfa22e}
.site-logo-module__510fxq__brandLockup{animation:.82s cubic-bezier(.2,.8,.2,1) both site-logo-module__510fxq__brandEntrance}.site-logo-module__510fxq__brandMark{isolation:isolate;flex:none;place-items:center;display:grid;position:relative}.site-logo-module__510fxq__brandMarkImage{z-index:1;object-fit:contain;filter:drop-shadow(0 4px 10px #e2a8264d);will-change:transform;width:100%;height:100%;animation:4s ease-in-out infinite site-logo-module__510fxq__logoFloat;position:relative}.site-logo-module__510fxq__brandSweepMask{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.site-logo-module__510fxq__brandSweepBand{will-change:transform;background:linear-gradient(115deg,#0000 8%,#ffffffeb 50%,#0000 92%);width:42%;animation:2.8s ease-in-out infinite site-logo-module__510fxq__logoSweep;position:absolute;top:-15%;bottom:-15%;left:-42%}.site-logo-module__510fxq__brandLockup:hover .site-logo-module__510fxq__brandMarkImage,.site-logo-module__510fxq__brandMark:hover .site-logo-module__510fxq__brandMarkImage{filter:drop-shadow(0 0 18px #ffd25ab3)}.site-logo-module__510fxq__brandWord{letter-spacing:.18em;color:#0000;-webkit-text-fill-color:transparent;background:linear-gradient(96deg,#1a1d1b 0% 40%,#b98e36 48%,#f2e0ac 52%,#b98e36 56%,#1a1d1b 64% 100%) 0 0/250% 100%;-webkit-background-clip:text;background-clip:text;padding-right:.14em;font-family:STZhongsong,Songti SC,Noto Serif SC,serif;font-weight:700;line-height:1;animation:6.5s ease-in-out 1.4s infinite site-logo-module__510fxq__shimmerText}.site-logo-module__510fxq__brandSubtitle{letter-spacing:.2em;color:#a9822f;white-space:nowrap;margin-top:7px;padding-left:.18em;font-weight:650;line-height:1}.site-logo-module__510fxq__compact .site-logo-module__510fxq__brandWord{letter-spacing:.12em}.site-logo-module__510fxq__compact .site-logo-module__510fxq__brandSubtitle{letter-spacing:.1em}.dark .site-logo-module__510fxq__brandWord{background-image:linear-gradient(96deg,#f3f5f7 0% 40%,#cda957 48%,#fff1bf 52%,#cda957 56%,#f3f5f7 64% 100%)}@keyframes site-logo-module__510fxq__logoSweep{0%,10%{transform:translate(0)skew(-14deg)}58%,to{transform:translate(345%)skew(-14deg)}}@keyframes site-logo-module__510fxq__logoFloat{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-3px)rotate(2deg)}}@keyframes site-logo-module__510fxq__shimmerText{0%{background-position:175% 0}55%,to{background-position:-75% 0}}@keyframes site-logo-module__510fxq__brandEntrance{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.site-logo-module__510fxq__brandLockup,.site-logo-module__510fxq__brandMarkImage,.site-logo-module__510fxq__brandSweepBand,.site-logo-module__510fxq__brandWord{animation:none}.site-logo-module__510fxq__brandSweepMask{display:none}}
@font-face{font-family:Entrance Noto Serif SC;font-style:normal;font-display:swap;font-weight:200 900;src:url(/home-assets/entrance/fonts/noto-serif-sc-113-wght-normal.woff2)format("woff2-variations");unicode-range:U+26,U+3C,U+D7,U+4E4E,U+4E61,U+4E71,U+4EBF,U+4F26,U+5012,U+51AC,U+51B0,U+51B2,U+51B7,U+5218,U+521A,U+5220,U+5237,U+523B,U+526F,U+5385,U+53BF,U+53E5,U+53EB,U+53F3,U+53F6,U+5409,U+5438,U+54C8,U+54E5,U+552F,U+5584,U+5706,U+5723,U+5750,U+575A,U+5987-5988,U+59B9,U+59D0,U+59D4,U+5B88,U+5B9C,U+5BDF,U+5BFB,U+5C01,U+5C04,U+5C3E,U+5C4B,U+5C4F,U+5C9B,U+5CF0,U+5DDD,U+5DE6,U+5DE8,U+5E01,U+5E78,U+5E7B,U+5E9C,U+5EAD,U+5EF6,U+5F39,U+5FD8,U+6000,U+6025,U+604B,U+6076,U+613F,U+6258,U+6263,U+6267,U+6298,U+62A2,U+62E5,U+62EC,U+6311,U+6377,U+6388-6389,U+63A2,U+63D2,U+641E,U+642D,U+654F,U+6551,U+6597,U+65CF,U+65D7,U+65E7,U+6682,U+66F2,U+671D,U+672B,U+6740,U+6751,U+6768,U+6811,U+6863,U+6982,U+6BD2,U+6CF0,U+6D0B,U+6D17,U+6D59,U+6DD8,U+6DFB,U+6E7E,U+6F6E,U+6FB3,U+706F,U+719F,U+72AF,U+72D0,U+72D7,U+732B,U+732E,U+7389,U+73E0,U+7530,U+7687,U+76D6,U+76DB,U+7840,U+786C,U+79CB,U+79D2,U+7A0E,U+7A33,U+7A3F,U+7A97,U+7ADE-7ADF,U+7B26,U+7E41,U+7EC3,U+7F3A,U+8089,U+80DC,U+811A,U+8131,U+8138,U+821E,U+8349,U+83DC,U+8457,U+867D,U+86CB,U+8A89,U+8BA8,U+8BAD,U+8BEF,U+8BFE,U+8C6A,U+8D1D,U+8D4F,U+8D62,U+8DD1,U+8DF3,U+8F6E,U+8FF9,U+900F,U+9014,U+9057,U+9192,U+91CE,U+9488,U+94A2,U+9547,U+955C,U+95F2,U+9644,U+964D,U+96C4-96C5,U+96E8,U+96F6-96F7,U+9732,U+9759,U+9760,U+987A,U+989C,U+9910,U+996D-996E,U+9B54,U+9E21,U+9EBB,U+9F50}@font-face{font-family:Entrance Noto Serif SC;font-style:normal;font-display:swap;font-weight:200 900;src:url(/home-assets/entrance/fonts/noto-serif-sc-115-wght-normal.woff2)format("woff2-variations");unicode-range:U+25,U+4E14,U+4E1D,U+4E3D,U+4E49,U+4E60,U+4E9A,U+4EB2,U+4EC5,U+4EFD,U+4F3C,U+4F4F,U+4F8B,U+4FBF,U+5019,U+5145,U+514B,U+516B,U+516D,U+5174,U+5178,U+517B,U+5199,U+519B,U+51B3,U+51B5,U+5207,U+5212,U+5219,U+521D,U+52BF,U+533B,U+5343,U+5347,U+534A,U+536B,U+5370,U+53E4,U+53F2,U+5403,U+542C,U+547D,U+54A8,U+54CD,U+54EA,U+552E,U+56F4,U+5747,U+575B,U+5883,U+589E,U+5931,U+5947,U+5956-5957,U+5A92,U+5B83,U+5BA4,U+5BB3,U+5BCC,U+5C14,U+5C1A,U+5C3D,U+5C40,U+5C45,U+5C5E,U+5DF4,U+5E72,U+5E95,U+5F80,U+5F85,U+5FB7,U+5FD7,U+601D,U+626B,U+627F,U+62C9,U+62CD,U+6309,U+63A7,U+6545,U+65AD,U+65AF,U+65C5,U+666E,U+667A,U+670B,U+671B,U+674E,U+677F,U+6781,U+6790,U+6797,U+6821,U+6838-6839,U+697C,U+6B27,U+6B62,U+6BB5,U+6C7D,U+6C99,U+6D4B,U+6D4E,U+6D6A,U+6E29,U+6E2F,U+6EE1,U+6F14,U+6F2B,U+72B6,U+72EC,U+7387,U+7533,U+753B,U+76CA,U+76D8,U+7701,U+773C,U+77ED,U+77F3,U+7814,U+793C,U+79BB,U+79C1,U+79D8,U+79EF,U+79FB,U+7A76,U+7B11,U+7B54,U+7B56,U+7B97,U+7BC7,U+7C73,U+7D20,U+7EAA,U+7EC8,U+7EDD,U+7EED,U+7EFC,U+7FA4,U+804C,U+8058,U+80CC,U+8111,U+817E,U+826F,U+8303,U+843D,U+89C9,U+89D2,U+8BA2,U+8BBF,U+8BC9,U+8BCD,U+8BE6,U+8C22,U+8C61,U+8D22,U+8D26-8D27,U+8D8A,U+8F6F,U+8F7B,U+8F83,U+8F91,U+8FB9,U+8FD4,U+8FDC,U+9002,U+94B1,U+9519,U+95ED,U+961F,U+9632-9633,U+963F,U+968F-9690,U+96BE,U+9876,U+9884,U+98DE,U+9988,U+9999,U+9EC4,U+FF1B}@font-face{font-family:Entrance Noto Serif SC;font-style:normal;font-display:swap;font-weight:200 900;src:url(/home-assets/entrance/fonts/noto-serif-sc-116-wght-normal.woff2)format("woff2-variations");unicode-range:U+2B,U+40,U+3000,U+300A-300B,U+4E16,U+4E66,U+4E70,U+4E91-4E92,U+4E94,U+4E9B,U+4EC0,U+4ECA,U+4F01,U+4F17-4F18,U+4F46,U+4F4E,U+4F9B,U+4FEE,U+503C,U+5065,U+50CF,U+513F,U+5148,U+518D,U+51C6,U+51E0,U+5217,U+529E-529F,U+5341,U+534F,U+5361,U+5386,U+53C2,U+53C8,U+53CC,U+53D7-53D8,U+53EA,U+5404,U+5411,U+5417,U+5427,U+5468,U+559C,U+5668,U+56E0,U+56E2,U+56ED,U+5740,U+57FA,U+58EB,U+5904,U+592A,U+59CB,U+5A31,U+5B58,U+5B9D,U+5BC6,U+5C71,U+5DDE,U+5DF1,U+5E08,U+5E26,U+5E2E,U+5E93,U+5E97,U+5EB7,U+5F15,U+5F20,U+5F3A,U+5F62,U+5F69,U+5F88,U+5F8B,U+5FC5,U+600E,U+620F,U+6218,U+623F,U+627E,U+628A,U+62A4,U+62DB,U+62E9,U+6307,U+6362,U+636E,U+64AD,U+6539,U+653F,U+6548,U+6574,U+6613,U+6625,U+663E,U+666F,U+672A,U+6750,U+6784,U+6A21,U+6B3E,U+6B65,U+6BCF,U+6C11,U+6C5F,U+6DF1,U+706B,U+7167,U+724C,U+738B,U+73A9,U+73AF,U+7403,U+7537,U+754C,U+7559,U+767D,U+7740,U+786E,U+795E,U+798F,U+79F0,U+7AEF,U+7B7E,U+7BB1,U+7EA2,U+7EA6,U+7EC4,U+7EC6,U+7ECD,U+7EDC,U+7EF4,U+8003,U+80B2,U+81F3-81F4,U+822A,U+827A,U+82F1,U+83B7,U+8425,U+89C2,U+89C8,U+8BA9,U+8BB8,U+8BC6,U+8BD5,U+8BE2,U+8BE5,U+8BED,U+8C03,U+8D23,U+8D2D,U+8D34,U+8D70,U+8DB3,U+8FBE,U+8FCE,U+8FD1,U+8FDE,U+9001,U+901F-9020,U+90A3,U+914D,U+91C7,U+94FE,U+9500,U+952E,U+9605,U+9645,U+9662,U+9664,U+9700,U+9752,U+975E,U+97F3,U+9879,U+9886,U+98DF,U+9A6C,U+9A8C,U+9ED1,U+9F99}@font-face{font-family:Entrance Noto Serif SC;font-style:normal;font-display:swap;font-weight:200 900;src:url(/home-assets/entrance/fonts/noto-serif-sc-117-wght-normal.woff2)format("woff2-variations");unicode-range:U+4E,U+201C-201D,U+3010-3011,U+4E07,U+4E1C,U+4E24,U+4E3E,U+4E48,U+4E50,U+4E5F,U+4E8B-4E8C,U+4EA4,U+4EAB-4EAC,U+4ECB,U+4ECE,U+4ED6,U+4EE3,U+4EF6-4EF7,U+4EFB,U+4F20,U+4F55,U+4F7F,U+4FDD,U+505A,U+5143,U+5149,U+514D,U+5171,U+5177,U+518C,U+51FB,U+521B,U+5229,U+522B,U+52A9,U+5305,U+5317,U+534E,U+5355,U+5357,U+535A,U+5373,U+539F,U+53BB,U+53CA,U+53CD,U+53D6,U+53E3,U+53F0,U+5458,U+5546,U+56DB,U+573A,U+578B,U+57CE,U+58F0,U+590D,U+5934,U+5973,U+5B57,U+5B8C,U+5B98,U+5BB9,U+5BFC,U+5C06,U+5C11,U+5C31,U+5C55,U+5DF2,U+5E03,U+5E38,U+5E76,U+5E94,U+5EFA,U+5F71,U+5F97,U+5FEB,U+6001,U+603B,U+60F3,U+611F,U+6216,U+624D,U+6253,U+6295,U+6301,U+6392,U+641C,U+652F,U+653E,U+6559,U+6599,U+661F,U+671F,U+672F,U+6761,U+67E5,U+6807,U+6837,U+683C,U+6848,U+6B22,U+6B64,U+6BD4,U+6C14,U+6C34,U+6C42,U+6CA1,U+6D41,U+6D77,U+6D88,U+6E05,U+6E38,U+6E90,U+7136,U+7231,U+7531,U+767E,U+76EE,U+76F4,U+771F,U+7801,U+793A,U+79CD,U+7A0B,U+7A7A,U+7ACB,U+7AE0,U+7B2C,U+7B80,U+7BA1,U+7CBE,U+7D22,U+7EA7,U+7ED3,U+7ED9,U+7EDF,U+7F16,U+7F6E,U+8001,U+800C,U+8272,U+8282,U+82B1,U+8350,U+88AB,U+88C5,U+897F,U+89C1,U+89C4,U+89E3,U+8A00,U+8BA1,U+8BA4,U+8BAE-8BB0,U+8BBE,U+8BC1,U+8BC4,U+8BFB,U+8D28,U+8D39,U+8D77,U+8D85,U+8DEF,U+8EAB,U+8F66,U+8F6C,U+8F7D,U+8FD0,U+9009,U+90AE,U+90FD,U+91CC-91CD,U+91CF,U+95FB,U+9650,U+96C6,U+9891,U+98CE,U+FF1F}@font-face{font-family:Entrance Noto Serif SC;font-style:normal;font-display:swap;font-weight:200 900;src:url(/home-assets/entrance/fonts/noto-serif-sc-118-wght-normal.woff2)format("woff2-variations");unicode-range:U+D,U+3E,U+5F,U+7C,U+A0,U+A9,U+4E09-4E0B,U+4E0D-4E0E,U+4E13,U+4E1A,U+4E2A,U+4E3A-4E3B,U+4E4B,U+4E86,U+4E8E,U+4EA7,U+4EBA,U+4EE4-4EE5,U+4EEC,U+4F1A,U+4F4D,U+4F53,U+4F5C,U+4F60,U+4FE1,U+5165,U+5168,U+516C,U+5173,U+5176,U+5185,U+51FA,U+5206,U+5230,U+5236,U+524D,U+529B,U+52A0-52A1,U+52A8,U+5316,U+533A,U+53CB,U+53D1,U+53EF,U+53F7-53F8,U+5408,U+540C-540E,U+544A,U+548C,U+54C1,U+56DE,U+56FD-56FE,U+5728,U+5730,U+5907,U+5916,U+591A,U+5927,U+5929,U+597D,U+5982,U+5B50,U+5B66,U+5B89,U+5B9A,U+5B9E,U+5BA2,U+5BB6,U+5BF9,U+5C0F,U+5DE5,U+5E02,U+5E73-5E74,U+5E7F,U+5EA6,U+5F00,U+5F0F,U+5F53,U+5F55,U+5FAE,U+5FC3,U+6027,U+606F,U+60A8,U+60C5,U+610F,U+6210-6211,U+6237,U+6240,U+624B,U+6280,U+62A5,U+63A5,U+63A8,U+63D0,U+6536,U+6570,U+6587,U+65B9,U+65E0,U+65F6,U+660E,U+662D,U+662F,U+66F4,U+6700,U+670D,U+672C,U+673A,U+6743,U+6765,U+679C,U+682A,U+6B21,U+6B63,U+6CBB,U+6CD5,U+6CE8,U+6D3B,U+70ED,U+7247-7248,U+7269,U+7279,U+73B0,U+7406,U+751F,U+7528,U+7535,U+767B,U+76F8,U+770B,U+77E5,U+793E,U+79D1,U+7AD9,U+7B49,U+7C7B,U+7CFB,U+7EBF,U+7ECF,U+7F8E,U+8005,U+8054,U+80FD,U+81EA,U+85CF,U+884C,U+8868,U+8981,U+89C6,U+8BBA,U+8BDD,U+8BF4,U+8BF7,U+8D44,U+8FC7,U+8FD8-8FD9,U+8FDB,U+901A,U+9053,U+90E8,U+91D1,U+957F,U+95E8,U+95EE,U+95F4,U+9762,U+9875,U+9898,U+9996,U+9AD8,U+FF01,U+FF08-FF09}@font-face{font-family:Entrance Noto Serif SC;font-style:normal;font-display:swap;font-weight:200 900;src:url(/home-assets/entrance/fonts/noto-serif-sc-119-wght-normal.woff2)format("woff2-variations");unicode-range:U+20-22,U+27-2A,U+2C-3B,U+3F,U+41-4D,U+4F-5D,U+61-7B,U+7D,U+AB,U+AE,U+B2,U+B7,U+BB,U+DF-E5,U+E7-EA,U+EC-ED,U+F1-F4,U+F6,U+F9-FA,U+FC,U+101,U+103,U+113,U+12B,U+148,U+14D,U+16B,U+1CE,U+1D0,U+300-301,U+1EBF,U+1EC7,U+2013-2014,U+2022,U+2027,U+2039-203A,U+2122,U+3001-3002,U+3042,U+3044,U+3046,U+3048,U+304A-3055,U+3057,U+3059-305B,U+305D,U+305F-3061,U+3063-306B,U+306D-3073,U+3075-3076,U+3078-3079,U+307B,U+307E-307F,U+3081-308D,U+308F,U+3092-3093,U+30A1-30A4,U+30A6-30BB,U+30BD,U+30BF-30C1,U+30C3-30C4,U+30C6-30CB,U+30CD-30D7,U+30D9-30E1,U+30E3-30E7,U+30E9-30ED,U+30EF,U+30F3,U+30FB-30FC,U+3127,U+4E00,U+4E2D,U+65B0,U+65E5,U+6708-6709,U+70B9,U+7684,U+7F51,U+FF0C,U+FF0E,U+FF1A}.cinematic-entrance-module__yCRwfq__root{font-family:var(--font-geist-sans), "Microsoft YaHei UI", "Microsoft YaHei", "PingFang SC", sans-serif;font-synthesis:none;color:#173c2b;--green:#1f7a56;--ink:#173c2b;--brand-font:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--page-gutter:clamp(24px, 5vw, 120px);--spot-r:260px;z-index:30;isolation:isolate;overscroll-behavior:none;touch-action:pinch-zoom;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f7faf8;position:fixed;inset:0;overflow:hidden}.cinematic-entrance-module__yCRwfq__root *{box-sizing:border-box}:is(.cinematic-entrance-module__yCRwfq__root button,.cinematic-entrance-module__yCRwfq__root a){-webkit-tap-highlight-color:transparent;touch-action:manipulation}.cinematic-entrance-module__yCRwfq__root button{font:inherit;cursor:pointer;border:0}.cinematic-entrance-module__yCRwfq__root a{color:inherit;text-decoration:none}:is(.cinematic-entrance-module__yCRwfq__root button:focus-visible,.cinematic-entrance-module__yCRwfq__root a:focus-visible){outline-offset:6px;outline:2px solid}.cinematic-entrance-module__yCRwfq__root button:disabled{cursor:default;opacity:.5}:is(.cinematic-entrance-module__yCRwfq__root h1,.cinematic-entrance-module__yCRwfq__root h2,.cinematic-entrance-module__yCRwfq__root p){margin:0}.cinematic-entrance-module__yCRwfq__root img{max-width:100%;display:block}.cinematic-entrance-module__yCRwfq__root svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:22px;height:22px}.cinematic-entrance-module__yCRwfq__root .icon-defs{width:0;height:0;position:absolute;overflow:hidden}.cinematic-entrance-module__yCRwfq__root #portal-app{isolation:isolate;background:#f7faf8;width:100%;height:100%;position:fixed;inset:0;overflow:hidden}.cinematic-entrance-module__yCRwfq__root .scene{--spot-x:50vw;--spot-y:46vh;--spot-r:260px;width:100%;height:100%;position:absolute;inset:0;overflow:clip}:is(.cinematic-entrance-module__yCRwfq__root .scene-base,.cinematic-entrance-module__yCRwfq__root .reveal-layer){object-fit:cover;object-position:center;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;max-width:none;height:100%;position:absolute;inset:0}.cinematic-entrance-module__yCRwfq__root .reveal-layer{-webkit-mask-image:radial-gradient(circle var(--spot-r) at var(--spot-x) var(--spot-y), #fff 0%, #fff 40%, #ffffffbf 60%, #fff6 75%, #ffffff1f 88%, transparent 100%);mask-image:radial-gradient(circle var(--spot-r) at var(--spot-x) var(--spot-y), #fff 0%, #fff 40%, #ffffffbf 60%, #fff6 75%, #ffffff1f 88%, transparent 100%);-webkit-mask-image:radial-gradient(circle var(--spot-r) at var(--spot-x) var(--spot-y), #fff 0%, #fff 40%, #ffffffbf 60%, #fff6 75%, #ffffff1f 88%, transparent 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.cinematic-entrance-module__yCRwfq__root .site-nav{z-index:60;padding:18px var(--page-gutter);color:#fff;pointer-events:none;justify-content:space-between;align-items:center;gap:24px;transition:color .5s,opacity .35s,transform .35s;display:flex;position:absolute;inset:0 0 auto}.cinematic-entrance-module__yCRwfq__root #portal-app:not([data-phase=idle]) .site-nav{opacity:0;pointer-events:none;transform:translateY(-8px)}.cinematic-entrance-module__yCRwfq__root .site-nav>*{pointer-events:auto}.cinematic-entrance-module__yCRwfq__root .nav-brand{color:#eff2eee6;align-items:center;gap:9px;display:flex}.cinematic-entrance-module__yCRwfq__root .nav-brand>img{object-fit:contain;filter:grayscale()brightness(1.8);opacity:.78;width:31px;height:31px}.cinematic-entrance-module__yCRwfq__root .nav-brand>span{flex-direction:column;gap:5px;display:flex}.cinematic-entrance-module__yCRwfq__root .nav-brand strong{letter-spacing:.14em;font-size:15px;font-weight:480;line-height:1.2}.cinematic-entrance-module__yCRwfq__root .nav-brand small{letter-spacing:.16em;opacity:.62;font-size:7.5px;font-weight:400}.cinematic-entrance-module__yCRwfq__root .nav-enter{border-bottom:1px solid #fff6;align-items:center;gap:20px;min-height:44px;padding:9px 0;font-size:12px;font-weight:500;line-height:1;transition:border-color .25s,color .5s;display:inline-flex}.cinematic-entrance-module__yCRwfq__root .nav-enter svg{width:19px;height:19px;transition:transform .3s}.cinematic-entrance-module__yCRwfq__root .nav-enter:hover svg{transform:translate(2px,-2px)}.cinematic-entrance-module__yCRwfq__root .nav-enter:hover{border-color:currentColor}.cinematic-entrance-module__yCRwfq__root #portal-app[data-nav-dark=true] .site-nav{color:var(--ink)}.cinematic-entrance-module__yCRwfq__root #portal-app[data-nav-dark=true] .nav-enter{border-color:#173c2b47}.cinematic-entrance-module__yCRwfq__root .hero-scene{z-index:3;opacity:1;pointer-events:auto;background:#14271e;transition:opacity .7s}.cinematic-entrance-module__yCRwfq__root .hero-images{filter:saturate(.76)contrast(.97)brightness(1.1);animation:1s .1s both cinematic-entrance-module__yCRwfq__fadeIn;position:absolute;inset:0}.cinematic-entrance-module__yCRwfq__root .hero-daylight{pointer-events:none;background:radial-gradient(at 81% 16%,#ffe7ce33,#f7dee00f 35%,#0000 66%),radial-gradient(at 11% 34%,#d6cded1f,#0000 60%);position:absolute;inset:0}.cinematic-entrance-module__yCRwfq__root .hero-botanicals{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.cinematic-entrance-module__yCRwfq__root .hero-atmosphere{opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .8s;position:absolute;inset:0}.cinematic-entrance-module__yCRwfq__root .hero-images .reveal-layer{-webkit-mask-composite:source-in, source-in;--reveal-width:max(100vw, calc(100dvh * 1668 / 943));--reveal-height:max(100dvh, calc(100vw * 943 / 1668));-webkit-mask-image:radial-gradient(circle var(--spot-r) at var(--spot-x) var(--spot-y), #fff 0%, #fff 40%, #ffffffbf 60%, #fff6 75%, #ffffff1f 88%, transparent 100%), linear-gradient(90deg, transparent 37.8%, #000 40.2%, #000 57.7%, transparent 60.1%), linear-gradient(180deg, transparent 23.2%, #000 26.4%, #000 76.4%, transparent 79.6%);-webkit-mask-image:radial-gradient(circle var(--spot-r) at var(--spot-x) var(--spot-y), #fff 0%, #fff 40%, #ffffffbf 60%, #fff6 75%, #ffffff1f 88%, transparent 100%), linear-gradient(90deg, transparent 37.8%, #000 40.2%, #000 57.7%, transparent 60.1%), linear-gradient(180deg, transparent 23.2%, #000 26.4%, #000 76.4%, transparent 79.6%);mask-image:radial-gradient(circle var(--spot-r) at var(--spot-x) var(--spot-y), #fff 0%, #fff 40%, #ffffffbf 60%, #fff6 75%, #ffffff1f 88%, transparent 100%), linear-gradient(90deg, transparent 37.8%, #000 40.2%, #000 57.7%, transparent 60.1%), linear-gradient(180deg, transparent 23.2%, #000 26.4%, #000 76.4%, transparent 79.6%);-webkit-mask-size:100% 100%, var(--reveal-width) var(--reveal-height), var(--reveal-width) var(--reveal-height);-webkit-mask-size:100% 100%, var(--reveal-width) var(--reveal-height), var(--reveal-width) var(--reveal-height);mask-size:100% 100%, var(--reveal-width) var(--reveal-height), var(--reveal-width) var(--reveal-height);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}.cinematic-entrance-module__yCRwfq__root .mirror-light-source{display:none}.cinematic-entrance-module__yCRwfq__root .hero-scene[data-atmosphere-ready=true] .hero-atmosphere{opacity:1}.cinematic-entrance-module__yCRwfq__root .atmosphere-toggle{right:var(--page-gutter);z-index:5;color:#ffffffd1;background:0 0;align-items:center;gap:9px;min-height:44px;padding:10px 0 10px 12px;font-size:12px;transition:color .2s;display:inline-flex;position:absolute;bottom:clamp(34px,4.8vh,52px)}.cinematic-entrance-module__yCRwfq__root .atmosphere-toggle:hover{color:#fff}.cinematic-entrance-module__yCRwfq__root .atmosphere-toggle[hidden]{display:none}.cinematic-entrance-module__yCRwfq__root .atmosphere-toggle svg{width:15px;height:15px}.cinematic-entrance-module__yCRwfq__root .hero-shade{pointer-events:none;background:linear-gradient(#0000 37%,#13191c3d 73%,#10161ab0),linear-gradient(#151a2026,#0000 18%);position:absolute;inset:0}.cinematic-entrance-module__yCRwfq__root #hero-grid{z-index:0;opacity:.08;transform:translate(var(--grid-x,0px), var(--grid-y,0px));position:absolute;inset:-20px}.cinematic-entrance-module__yCRwfq__root #hero-grid>svg{width:100%;height:100%}.cinematic-entrance-module__yCRwfq__root .hero-copy{left:var(--page-gutter);color:#fff;width:max-content;max-width:calc(100% - var(--page-gutter) * 2);z-index:4;position:absolute;bottom:calc(clamp(48px,8.4vh,94px) + 82px)}.cinematic-entrance-module__yCRwfq__root .hero-title-effect{--title-ink-top:#f4f7ef;--title-ink-mid:#e0ebe1;--title-ink-bottom:#b5d4c4;width:max-content;max-width:100%;animation:.9s cubic-bezier(.16,1,.3,1) .35s both cinematic-entrance-module__yCRwfq__fadeSlideUp;position:relative}.cinematic-entrance-module__yCRwfq__root .hero-copy h1{z-index:1;letter-spacing:-.025em;color:var(--title-ink-mid);font-family:Entrance Noto Serif SC,Noto Serif SC,Songti SC,STSong,serif;font-size:clamp(56px,7vw,108px);font-weight:500;line-height:1.08;position:relative}.cinematic-entrance-module__yCRwfq__root .title-line{white-space:nowrap;background:linear-gradient(170deg, var(--title-ink-top) 5%, var(--title-ink-mid) 47%, var(--title-ink-bottom) 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 5px #03130c47);-webkit-background-clip:text;background-clip:text;width:max-content;display:block}.cinematic-entrance-module__yCRwfq__root .title-line:first-child{letter-spacing:.045em;font-size:.78em;font-weight:460;line-height:1.22}.cinematic-entrance-module__yCRwfq__root .title-line+.title-line{letter-spacing:-.035em;margin-top:.09em;margin-left:.16em;font-weight:550}.cinematic-entrance-module__yCRwfq__root #title-particles{z-index:2;pointer-events:none;position:absolute}.cinematic-entrance-module__yCRwfq__root .enter-button{z-index:5;color:#eaf2ebe0;white-space:nowrap;text-shadow:0 1px 8px #04140c42;background:0 0;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:9px;width:max-content;min-width:160px;max-width:calc(100% - 40px);margin:0 auto;padding:6px 8px;font-size:13px;font-weight:400;line-height:1.4;transition:color .25s;animation:.9s .55s both cinematic-entrance-module__yCRwfq__fadeIn;display:flex;position:absolute;bottom:clamp(30px,4.8vh,58px);left:0;right:0}.cinematic-entrance-module__yCRwfq__root .action-label{letter-spacing:.12em}.cinematic-entrance-module__yCRwfq__root .scroll-mouse{stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round;opacity:.85;width:26px;height:36px;transition:opacity .25s}.cinematic-entrance-module__yCRwfq__root .scroll-wheel{animation:1.8s ease-in-out infinite cinematic-entrance-module__yCRwfq__scrollWheel}.cinematic-entrance-module__yCRwfq__root .scroll-chevron{opacity:.6}:is(.cinematic-entrance-module__yCRwfq__root .enter-button:hover,.cinematic-entrance-module__yCRwfq__root .enter-button:focus-visible){color:#f7faf6}:is(.cinematic-entrance-module__yCRwfq__root .enter-button:hover .scroll-mouse,.cinematic-entrance-module__yCRwfq__root .enter-button:focus-visible .scroll-mouse){opacity:1}@keyframes cinematic-entrance-module__yCRwfq__scrollWheel{0%,15%{opacity:0;transform:translateY(0)}30%{opacity:1}70%{opacity:0;transform:translateY(7px)}to{opacity:0;transform:translateY(7px)}}.cinematic-entrance-module__yCRwfq__root .hero-scene[aria-hidden=true]{pointer-events:none}.cinematic-entrance-module__yCRwfq__root #portal-app:not([data-phase=idle]) .hero-scene{opacity:0;pointer-events:none}.cinematic-entrance-module__yCRwfq__root #transition-video{z-index:2;object-fit:cover;object-position:center;opacity:0;pointer-events:none;background:#f7faf8;width:100%;height:100%;transition:opacity .5s;position:absolute;inset:0}.cinematic-entrance-module__yCRwfq__root #portal-app[data-phase=playing] #transition-video{opacity:1}.cinematic-entrance-module__yCRwfq__root #portal-app:is([data-phase=brand],[data-phase=leaving]) #transition-video{transition:none}.cinematic-entrance-module__yCRwfq__root .brand-scene{z-index:1;opacity:0;pointer-events:none;color:var(--ink);background:#f7faf8;transition:opacity .7s}.cinematic-entrance-module__yCRwfq__root #portal-app[data-section-visible=true] .brand-scene{opacity:1}.cinematic-entrance-module__yCRwfq__root #portal-app:is([data-phase=brand],[data-phase=leaving]) .brand-scene{opacity:1;pointer-events:auto;transition:none}.cinematic-entrance-module__yCRwfq__root .brand-images{opacity:0;transition:opacity .7s;position:absolute;inset:0}.cinematic-entrance-module__yCRwfq__root #portal-app[data-images-visible=true] .brand-images{opacity:1}.cinematic-entrance-module__yCRwfq__root .brand-content{z-index:4;text-align:center;width:max-content;max-width:calc(100% - 48px);position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.cinematic-entrance-module__yCRwfq__root #brand-arrival-canvas{z-index:5;opacity:0;visibility:hidden;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}:is(.cinematic-entrance-module__yCRwfq__root .brand-emblem>img,.cinematic-entrance-module__yCRwfq__root .brand-type h2,.cinematic-entrance-module__yCRwfq__root .brand-english){opacity:0}.cinematic-entrance-module__yCRwfq__root .brand-scene[data-arrival=running] .brand-slogan{animation:.5s ease-out 2.25s both cinematic-entrance-module__yCRwfq__fadeSlideUp}.cinematic-entrance-module__yCRwfq__root .brand-scene[data-arrival=complete] .brand-slogan{opacity:1}.cinematic-entrance-module__yCRwfq__root .brand-scene:not([data-arrival=complete]) .brand-reflection{opacity:0}.cinematic-entrance-module__yCRwfq__root .brand-lockup{justify-content:center;align-items:center;gap:26px;display:flex}.cinematic-entrance-module__yCRwfq__root .brand-emblem{flex-shrink:0;width:132px;height:132px;position:relative}.cinematic-entrance-module__yCRwfq__root .brand-emblem>img{z-index:2;object-fit:contain;filter:drop-shadow(0 9px 13px #9f70151a);width:100%;height:100%;position:relative}.cinematic-entrance-module__yCRwfq__root .brand-type{text-align:left}.cinematic-entrance-module__yCRwfq__root .brand-type h2{white-space:nowrap;font-family:var(--brand-font);font-size:calc(clamp(52px, 6.7vw, 100px) * var(--brand-title-scale,1));letter-spacing:-.048em;color:#176344;font-weight:650;line-height:1.05;position:relative}.cinematic-entrance-module__yCRwfq__root .brand-type h2:focus{outline:none}.cinematic-entrance-module__yCRwfq__root .brand-title-sheen{pointer-events:none;color:#0000;-webkit-text-fill-color:transparent;opacity:0;background:linear-gradient(100deg,#0000 40%,#78cfa2 48%,#dff1e7 51%,#5fb789 55%,#0000 64%) 80% 0/260% 100%;-webkit-background-clip:text;background-clip:text;position:absolute;inset:0}.cinematic-entrance-module__yCRwfq__root .brand-scene[data-arrival=complete] .brand-title-sheen{animation:.8s linear forwards cinematic-entrance-module__yCRwfq__brandFinishSheen}@keyframes cinematic-entrance-module__yCRwfq__brandFinishSheen{0%{opacity:1;background-position:80% 0}88%{opacity:1}to{opacity:0;background-position:-10% 0}}.cinematic-entrance-module__yCRwfq__root .brand-english{letter-spacing:.32em;color:#587465;margin:14px 0 0 4px;font-size:12px;font-weight:500}.cinematic-entrance-module__yCRwfq__root .brand-slogan{letter-spacing:.13em;color:#587465;opacity:0;margin-top:40px;font-size:14px;line-height:1.75}.cinematic-entrance-module__yCRwfq__root .brand-reflection{z-index:2;opacity:.045;filter:blur(4px);pointer-events:none;align-items:center;gap:26px;width:max-content;max-width:90%;display:flex;position:absolute;top:65%;left:50%;transform:translate(-50%)scaleY(-.48);-webkit-mask-image:linear-gradient(#0000 12%,#000);mask-image:linear-gradient(#0000 12%,#000)}.cinematic-entrance-module__yCRwfq__root .brand-reflection img{object-fit:contain;width:132px;height:132px}.cinematic-entrance-module__yCRwfq__root .brand-reflection>span{font-family:var(--brand-font);font-size:calc(clamp(52px, 6.7vw, 100px) * var(--brand-title-scale,1));letter-spacing:-.048em;color:#176344;white-space:nowrap;font-weight:650;line-height:1.05}.cinematic-entrance-module__yCRwfq__root .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cinematic-entrance-module__yCRwfq__root .noscript-note{z-index:100;color:#173c2b;text-align:center;background:#f7faf8;padding:12px 16px;font-size:13px;position:fixed;bottom:12px;left:12px;right:12px}.cinematic-entrance-module__yCRwfq__root .noscript-note a{margin-left:10px;text-decoration:underline}@keyframes cinematic-entrance-module__yCRwfq__fadeSlideUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes cinematic-entrance-module__yCRwfq__fadeIn{0%{opacity:0}to{opacity:1}}@media (min-width:1700px){.cinematic-entrance-module__yCRwfq__root .site-nav{padding:18px var(--page-gutter)}.cinematic-entrance-module__yCRwfq__root .hero-copy{left:var(--page-gutter);bottom:calc(8.4vh + 82px)}.cinematic-entrance-module__yCRwfq__root .hero-copy h1{font-size:118px}.cinematic-entrance-module__yCRwfq__root .brand-content{top:44%}.cinematic-entrance-module__yCRwfq__root .brand-emblem{width:146px;height:146px}.cinematic-entrance-module__yCRwfq__root .brand-lockup{gap:30px}.cinematic-entrance-module__yCRwfq__root .brand-type h2{font-size:calc(112px * var(--brand-title-scale,1))}.cinematic-entrance-module__yCRwfq__root .brand-english{font-size:14px}.cinematic-entrance-module__yCRwfq__root .brand-slogan{font-size:16px}}@media (max-height:800px) and (min-width:801px){.cinematic-entrance-module__yCRwfq__root .site-nav{padding-top:18px}.cinematic-entrance-module__yCRwfq__root .hero-copy{bottom:calc(8.4vh + 82px)}.cinematic-entrance-module__yCRwfq__root .hero-copy h1{font-size:86px}.cinematic-entrance-module__yCRwfq__root .brand-content{top:44%}.cinematic-entrance-module__yCRwfq__root .brand-emblem{width:112px;height:112px}.cinematic-entrance-module__yCRwfq__root .brand-type h2{font-size:calc(82px * var(--brand-title-scale,1))}.cinematic-entrance-module__yCRwfq__root .brand-slogan{margin-top:36px;font-size:14px}.cinematic-entrance-module__yCRwfq__root .brand-english{margin-top:12px;font-size:12px}}@media (max-width:1000px){.cinematic-entrance-module__yCRwfq__root .site-nav{padding-inline:var(--page-gutter)}.cinematic-entrance-module__yCRwfq__root .hero-copy{left:var(--page-gutter);bottom:calc(8vh + 82px)}.cinematic-entrance-module__yCRwfq__root .hero-copy h1{font-size:64px}.cinematic-entrance-module__yCRwfq__root .brand-lockup{gap:21px}.cinematic-entrance-module__yCRwfq__root .brand-emblem{width:104px;height:104px}.cinematic-entrance-module__yCRwfq__root .brand-type h2{font-size:calc(68px * var(--brand-title-scale,1))}.cinematic-entrance-module__yCRwfq__root .brand-english{font-size:12px}.cinematic-entrance-module__yCRwfq__root .brand-slogan{margin-top:32px;font-size:14px}.cinematic-entrance-module__yCRwfq__root .brand-reflection{gap:23px}.cinematic-entrance-module__yCRwfq__root .brand-reflection img{width:104px;height:104px}.cinematic-entrance-module__yCRwfq__root .brand-reflection>span{font-size:calc(68px * var(--brand-title-scale,1))}}@media (max-width:700px){.cinematic-entrance-module__yCRwfq__root .atmosphere-toggle{right:var(--page-gutter);gap:7px;font-size:11px;bottom:36px}.cinematic-entrance-module__yCRwfq__root .site-nav{padding:18px var(--page-gutter)}.cinematic-entrance-module__yCRwfq__root .nav-brand>img{width:28px;height:28px}.cinematic-entrance-module__yCRwfq__root .nav-brand strong{font-size:14px}.cinematic-entrance-module__yCRwfq__root .nav-brand small{font-size:7px}.cinematic-entrance-module__yCRwfq__root .nav-enter{gap:13px;font-size:11px}.cinematic-entrance-module__yCRwfq__root .nav-enter svg{width:16px;height:16px}.cinematic-entrance-module__yCRwfq__root .hero-copy{left:var(--page-gutter);max-width:calc(100% - var(--page-gutter) * 2);bottom:114px}.cinematic-entrance-module__yCRwfq__root .hero-copy h1{font-size:50px}.cinematic-entrance-module__yCRwfq__root .enter-button{gap:8px;min-width:0;font-size:11px;bottom:24px}.cinematic-entrance-module__yCRwfq__root .action-line{width:36px;margin-right:16px}.cinematic-entrance-module__yCRwfq__root .brand-content{max-width:calc(100% - 40px);top:44%}.cinematic-entrance-module__yCRwfq__root .brand-lockup{gap:19px}.cinematic-entrance-module__yCRwfq__root .brand-emblem{width:80px;height:80px}.cinematic-entrance-module__yCRwfq__root .brand-type h2{font-size:calc(50px * var(--brand-title-scale,1))}.cinematic-entrance-module__yCRwfq__root .brand-english{letter-spacing:.22em;margin-top:10px;font-size:9px}.cinematic-entrance-module__yCRwfq__root .brand-slogan{letter-spacing:.09em;margin-top:30px;font-size:12px}.cinematic-entrance-module__yCRwfq__root .brand-reflection img{width:80px;height:80px}.cinematic-entrance-module__yCRwfq__root .brand-reflection>span{font-size:calc(50px * var(--brand-title-scale,1))}.cinematic-entrance-module__yCRwfq__root .brand-reflection{gap:19px;top:64%}}@media (max-width:440px){.cinematic-entrance-module__yCRwfq__root .site-nav{padding:18px var(--page-gutter)}.cinematic-entrance-module__yCRwfq__root .nav-brand{gap:7px}.cinematic-entrance-module__yCRwfq__root .nav-brand>img{width:27px;height:27px}.cinematic-entrance-module__yCRwfq__root .nav-brand strong{font-size:14px}.cinematic-entrance-module__yCRwfq__root .nav-brand small{letter-spacing:.08em;font-size:6.5px}.cinematic-entrance-module__yCRwfq__root .nav-enter{gap:10px;font-size:10px}.cinematic-entrance-module__yCRwfq__root .hero-copy{left:var(--page-gutter);bottom:110px}.cinematic-entrance-module__yCRwfq__root .hero-copy h1{letter-spacing:-.02em;font-size:40px;line-height:1.1}.cinematic-entrance-module__yCRwfq__root .hero-shade{background:linear-gradient(#0000 37%,#13191c4a 73%,#10161ac7),linear-gradient(#151a2029,#0000 18%)}.cinematic-entrance-module__yCRwfq__root .brand-content{max-width:calc(100% - 30px);top:44%}.cinematic-entrance-module__yCRwfq__root .brand-lockup{gap:13px}.cinematic-entrance-module__yCRwfq__root .brand-emblem{width:68px;height:68px}.cinematic-entrance-module__yCRwfq__root .brand-type h2{font-size:calc(42px * var(--brand-title-scale,1))}.cinematic-entrance-module__yCRwfq__root .brand-english{letter-spacing:.18em;margin-top:9px;font-size:8px}.cinematic-entrance-module__yCRwfq__root .brand-slogan{letter-spacing:.04em;margin-top:28px;font-size:11px}.cinematic-entrance-module__yCRwfq__root .brand-reflection{opacity:.04;gap:13px;top:63%}.cinematic-entrance-module__yCRwfq__root .brand-reflection>img{width:68px;height:68px}.cinematic-entrance-module__yCRwfq__root .brand-reflection>span{font-size:calc(42px * var(--brand-title-scale,1))}}@media (max-height:550px){.cinematic-entrance-module__yCRwfq__root .site-nav{padding-top:15px;padding-bottom:15px}.cinematic-entrance-module__yCRwfq__root .hero-copy{bottom:100px}.cinematic-entrance-module__yCRwfq__root .hero-copy h1{font-size:40px}.cinematic-entrance-module__yCRwfq__root .enter-button{gap:5px;font-size:11px;bottom:14px}.cinematic-entrance-module__yCRwfq__root .scroll-mouse{width:22px;height:30px}.cinematic-entrance-module__yCRwfq__root .action-line{width:32px}.cinematic-entrance-module__yCRwfq__root .brand-content{top:48%}.cinematic-entrance-module__yCRwfq__root .brand-emblem{width:80px;height:80px}.cinematic-entrance-module__yCRwfq__root .brand-type h2{font-size:calc(56px * var(--brand-title-scale,1))}.cinematic-entrance-module__yCRwfq__root .brand-slogan{margin-top:20px;font-size:12px}.cinematic-entrance-module__yCRwfq__root .brand-reflection{display:none}}@media (prefers-reduced-motion:reduce){.cinematic-entrance-module__yCRwfq__root #title-particles{display:none}.cinematic-entrance-module__yCRwfq__root #hero-title{opacity:1!important}:is(.cinematic-entrance-module__yCRwfq__root .hero-atmosphere,.cinematic-entrance-module__yCRwfq__root .hero-botanicals,.cinematic-entrance-module__yCRwfq__root .atmosphere-toggle){display:none}:is(.cinematic-entrance-module__yCRwfq__root *,.cinematic-entrance-module__yCRwfq__root :before,.cinematic-entrance-module__yCRwfq__root :after){transition:none!important;animation:none!important}:is(.cinematic-entrance-module__yCRwfq__root .hero-images,.cinematic-entrance-module__yCRwfq__root .hero-title-effect,.cinematic-entrance-module__yCRwfq__root .hero-copy h1,.cinematic-entrance-module__yCRwfq__root .enter-button){opacity:1;transform:none}.cinematic-entrance-module__yCRwfq__root .reveal-layer{display:none}}:is(.cinematic-entrance-module__yCRwfq__root[data-reduced=true] *,.cinematic-entrance-module__yCRwfq__root[data-reduced=true] :before,.cinematic-entrance-module__yCRwfq__root[data-reduced=true] :after){transition:none!important;animation:none!important}:is(.cinematic-entrance-module__yCRwfq__root[data-reduced=true] .hero-images,.cinematic-entrance-module__yCRwfq__root[data-reduced=true] .hero-title-effect,.cinematic-entrance-module__yCRwfq__root[data-reduced=true] .hero-copy h1,.cinematic-entrance-module__yCRwfq__root[data-reduced=true] .enter-button){opacity:1;transform:none}:is(.cinematic-entrance-module__yCRwfq__root[data-reduced=true] .reveal-layer,.cinematic-entrance-module__yCRwfq__root[data-reduced=true] .hero-atmosphere,.cinematic-entrance-module__yCRwfq__root[data-reduced=true] .hero-botanicals,.cinematic-entrance-module__yCRwfq__root[data-reduced=true] .atmosphere-toggle){display:none}.cinematic-entrance-module__yCRwfq__root[data-reduced=true] #title-particles{display:none}.cinematic-entrance-module__yCRwfq__root[data-reduced=true] #hero-title{opacity:1!important}.cinematic-entrance-module__yCRwfq__loading{background:var(--background,#f7faf8);place-items:center;display:grid;position:fixed;inset:0}.cinematic-entrance-module__yCRwfq__homeContent{isolation:isolate;z-index:0;outline:none;height:100%;min-height:0;position:relative}.cinematic-entrance-module__yCRwfq__homeContent[aria-hidden=true]:not([data-entering=true]){visibility:hidden}.cinematic-entrance-module__yCRwfq__root[data-exiting=true],.cinematic-entrance-module__yCRwfq__homeContent[data-entering=true]{will-change:opacity}.cinematic-entrance-module__yCRwfq__homeContent[data-entering=true]{will-change:opacity, transform}.cinematic-entrance-module__yCRwfq__dreamVeil{z-index:31;isolation:isolate;pointer-events:none;opacity:0;background:radial-gradient(at 50% 46%,#f8fdfa1f,#0000 68%);position:fixed;inset:0;overflow:hidden}.cinematic-entrance-module__yCRwfq__dreamMist,.cinematic-entrance-module__yCRwfq__dreamMistWarm{background:radial-gradient(36% 17% at 17% 67%,#e8fbf2eb 12%,#a0cdb8a3 44%,#0000 76%),radial-gradient(32% 23% at 80% 61%,#effdf5e6 10%,#b3d6c89e 45%,#0000 78%),radial-gradient(44% 13% at 54% 81%,#daf3e6e6 18%,#b2dac980 50%,#0000 80%),radial-gradient(35% 18% at 20% 27%,#e3f7eda3 14%,#0000 76%);position:absolute;inset:-18%}.cinematic-entrance-module__yCRwfq__dreamMistWarm{background:radial-gradient(36% 17% at 81% 30%,#fff7e1bf 10%,#eeddb866 42%,#0000 75%),radial-gradient(41% 13% at 27% 76%,#fffff5d1 18%,#e6f1db70 50%,#0000 82%),radial-gradient(28% 16% at 68% 56%,#fcfdf17a,#0000 76%)}.cinematic-entrance-module__yCRwfq__dreamMistWarm:after{content:"";background:radial-gradient(64% 22% at 52% 62%,#fff6d77a 12%,#ddefdf57 48%,#0000 78%);position:absolute;inset:48% 0 10%;transform:rotate(-7deg)}.cinematic-entrance-module__yCRwfq__dreamDust{position:absolute;inset:0}.cinematic-entrance-module__yCRwfq__dreamDust>i{opacity:0;background:#fffdf0;border-radius:50%;width:3px;height:3px;position:absolute;box-shadow:0 0 8px 3px #f0dca07a,0 0 22px 8px #f5fcf6b8}.cinematic-entrance-module__yCRwfq__dreamDust>i:first-child{top:37%;left:24%}.cinematic-entrance-module__yCRwfq__dreamDust>i:nth-child(2){top:61%;left:37%}.cinematic-entrance-module__yCRwfq__dreamDust>i:nth-child(3){top:30%;left:56%}.cinematic-entrance-module__yCRwfq__dreamDust>i:nth-child(4){top:49%;left:73%}.cinematic-entrance-module__yCRwfq__dreamDust>i:nth-child(5){top:68%;left:63%}.cinematic-entrance-module__yCRwfq__dreamDust>i:nth-child(6){top:62%;left:17%}.cinematic-entrance-module__yCRwfq__dreamDust>i:nth-child(7){top:33%;left:82%}.cinematic-entrance-module__yCRwfq__dreamDust>i:nth-child(8){top:47%;left:46%}@media (prefers-reduced-motion:reduce){.cinematic-entrance-module__yCRwfq__dreamVeil{display:none}}:is(.cinematic-entrance-module__yCRwfq__root .nav-brand,.cinematic-entrance-module__yCRwfq__root .nav-brand>span){min-width:0}.cinematic-entrance-module__yCRwfq__root .nav-brand strong{text-overflow:ellipsis;white-space:nowrap;max-width:clamp(100px,20vw,250px);display:block;overflow:hidden}
.drama-reading-module__i_nEMW__proseRoot{width:100%;min-width:0;container-type:inline-size}.drama-reading-module__i_nEMW__documentLayout{min-width:0}.drama-reading-module__i_nEMW__documentBody{color:var(--foreground);overflow-wrap:anywhere;font-size:15px;line-height:1.85}.drama-reading-module__i_nEMW__documentBody h1{letter-spacing:-.03em;margin:8px 0 28px;font-size:clamp(24px,2.2cqi,30px);font-weight:650;line-height:1.45}.drama-reading-module__i_nEMW__documentBody h2{border-top:1px solid var(--border);margin:30px 0 14px;padding-top:20px;scroll-margin-top:20px;font-size:18px;font-weight:650;line-height:1.6}.drama-reading-module__i_nEMW__documentBody h3{margin:24px 0 10px;font-size:16px;font-weight:650}.drama-reading-module__i_nEMW__documentBody p{margin:12px 0}.drama-reading-module__i_nEMW__documentBody strong{color:var(--foreground);font-weight:650}.drama-reading-module__i_nEMW__documentBody .drama-reading-module__i_nEMW__definition{background:color-mix(in srgb, var(--muted) 46%, transparent);border-radius:8px;margin:12px 0;padding:12px 16px}.drama-reading-module__i_nEMW__definition>strong:first-child{color:var(--primary);letter-spacing:.02em;margin-bottom:5px;font-size:13px;display:block}.drama-reading-module__i_nEMW__documentBody ul,.drama-reading-module__i_nEMW__documentBody ol{margin:12px 0;padding-left:22px}.drama-reading-module__i_nEMW__documentBody li{margin:7px 0;padding-left:3px}.drama-reading-module__i_nEMW__documentBody li p{margin:4px 0}.drama-reading-module__i_nEMW__documentBody hr{display:none}.drama-reading-module__i_nEMW__documentBody blockquote{border-left:2px solid var(--primary);color:var(--muted-foreground);margin:18px 0;padding:1px 16px}.drama-reading-module__i_nEMW__compactContents{border-bottom:1px solid var(--border);font-family:var(--font-sans), sans-serif;color:var(--muted-foreground);margin-bottom:20px;padding-bottom:12px;font-size:12px}.drama-reading-module__i_nEMW__compactContents summary{cursor:pointer;width:fit-content}.drama-reading-module__i_nEMW__outline{display:none}.drama-reading-module__i_nEMW__outline nav{gap:8px;display:grid}.drama-reading-module__i_nEMW__outline button{text-align:left;color:var(--muted-foreground);font-size:12px;line-height:1.65}.drama-reading-module__i_nEMW__outline button:hover{color:var(--primary)}@container (min-width:1000px){.drama-reading-module__i_nEMW__withOutline{grid-template-columns:minmax(0,1fr) 152px;gap:32px;display:grid}.drama-reading-module__i_nEMW__withOutline .drama-reading-module__i_nEMW__compactContents{display:none}.drama-reading-module__i_nEMW__outline{border-left:1px solid var(--border);padding-left:18px;display:block}}.drama-reading-module__i_nEMW__reader{--paper:#fffefa;--paper-ink:#343b35;--paper-muted:#8b9087;--desk:#f5f6f2;background:var(--desk);min-width:0;color:var(--paper-ink);container-type:inline-size}.dark .drama-reading-module__i_nEMW__reader{--paper:#17231e;--paper-ink:#d7dfd5;--paper-muted:#8d9c91;--desk:#101a15}.drama-reading-module__i_nEMW__readerLayout{height:clamp(440px,100dvh - 260px,880px);min-height:0;display:grid}.drama-reading-module__i_nEMW__expanded .drama-reading-module__i_nEMW__readerLayout{height:calc(100dvh - 210px)}.drama-reading-module__i_nEMW__libraryRail{display:none}.drama-reading-module__i_nEMW__readerScroll{overscroll-behavior:contain;min-width:0;min-height:0;padding:28px 22px;overflow:auto}.drama-reading-module__i_nEMW__paper{background:var(--paper);border:1px solid color-mix(in srgb, var(--paper-muted) 16%, transparent);max-width:900px;min-height:100%;margin:0 auto;padding:42px clamp(24px,5cqi,72px) 60px;box-shadow:0 3px 18px #1a2d1d08}.drama-reading-module__i_nEMW__colophon{color:var(--paper-muted);letter-spacing:.18em;align-items:center;gap:12px;margin-bottom:36px;font-size:10px;display:flex}.drama-reading-module__i_nEMW__colophon:after{content:"";background:color-mix(in srgb, var(--paper-muted) 18%, transparent);flex:1;height:1px}.drama-reading-module__i_nEMW__novelBody{font-family:var(--reading-font,"Noto Serif SC", "Source Han Serif SC", "Songti SC", "SimSun", serif);font-size:var(--reading-size,20px);letter-spacing:.025em;color:var(--paper-ink,var(--foreground));overflow-wrap:break-word;line-break:strict;line-height:2}.drama-reading-module__i_nEMW__novelBody p{text-indent:2em;text-align:justify;margin:.65em 0}.drama-reading-module__i_nEMW__novelBody h1{text-align:center;letter-spacing:.1em;margin:0 0 1.5em;padding-bottom:.8em;font-size:1.7em;font-weight:600;line-height:1.5}.drama-reading-module__i_nEMW__novelBody h2{text-align:center;letter-spacing:.05em;margin:1.8em 0 1em;scroll-margin-top:30px;font-size:1.15em;font-weight:600;line-height:1.8}.drama-reading-module__i_nEMW__novelBody h3{margin:1.6em 0 .7em;font-size:1.05em;font-weight:600}.drama-reading-module__i_nEMW__novelBody strong{color:inherit;font-weight:700}.drama-reading-module__i_nEMW__novelBody blockquote{border-left:2px solid color-mix(in srgb, var(--paper-ink) 25%, transparent);margin:1em 0;padding:.1em 1.2em}.drama-reading-module__i_nEMW__novelBody blockquote p{text-indent:0}.drama-reading-module__i_nEMW__novelBody hr{border-color:color-mix(in srgb, var(--paper-muted) 40%, transparent);width:40px;margin:2em auto}.drama-reading-module__i_nEMW__readerFooter{border-top:1px solid color-mix(in srgb, var(--paper-muted) 16%, transparent);color:var(--paper-muted);justify-content:space-between;align-items:center;gap:16px;padding:10px 20px;font-size:11px;display:flex}.drama-reading-module__i_nEMW__progress{background:color-mix(in srgb, var(--paper-muted) 20%, transparent);width:96px;height:2px;overflow:hidden}.drama-reading-module__i_nEMW__progress span{background:var(--primary);height:100%;display:block}@container (min-width:1180px){.drama-reading-module__i_nEMW__readerLayout{grid-template-columns:188px minmax(0,1fr)}.drama-reading-module__i_nEMW__libraryRail{align-self:start;padding:34px 20px 28px 28px;display:block}.drama-reading-module__i_nEMW__libraryRail p{color:var(--paper-muted);letter-spacing:.1em;margin-bottom:20px;font-size:11px}.drama-reading-module__i_nEMW__libraryRail nav{border-left:1px solid color-mix(in srgb, var(--paper-muted) 25%, transparent);gap:4px;display:grid}.drama-reading-module__i_nEMW__libraryRail button{text-align:left;color:var(--paper-muted);border-left:2px solid #0000;margin-left:-1px;padding:10px 0 10px 16px;font-size:13px;line-height:1.6}.drama-reading-module__i_nEMW__libraryRail button:hover,.drama-reading-module__i_nEMW__libraryRail button[aria-current=location]{border-color:var(--primary);color:var(--paper-ink)}}@media (max-width:640px){.drama-reading-module__i_nEMW__readerScroll{padding:12px 8px}.drama-reading-module__i_nEMW__paper{border-radius:2px;padding:28px 20px 40px}.drama-reading-module__i_nEMW__colophon{margin-bottom:24px}.drama-reading-module__i_nEMW__novelBody{font-size:calc(var(--reading-size,20px) - 2px);line-height:1.95}.drama-reading-module__i_nEMW__novelBody h1{font-size:1.55em}.drama-reading-module__i_nEMW__readerFooter{padding:10px 14px}}
.home-agent-hero-module__4ddpXa__hero{--hero-card-radius:30px;--hero-card-width:1110px;--hero-text-primary:#0b1020;--hero-text-secondary:#66718a;--hero-border:#5e63ff26;--hero-blue:#356fff;--hero-purple:#7238f5;background:linear-gradient(118deg,#daeaff75 0%,#edf3ff29 27%,#0000 48%),linear-gradient(242deg,#efe2ff61 0%,#f7f0ff24 30%,#0000 51%),linear-gradient(#fdfdff 0%,#f9faff 44%,#fbfaff 72%,#fdfdff 100%);border-bottom:1px solid #6a77a414;align-items:flex-start;min-height:calc(100svh - 80px);padding:clamp(120px,15vh,160px) 32px 42px;display:flex;position:relative;overflow:hidden}.home-agent-hero-module__4ddpXa__hero:before,.home-agent-hero-module__4ddpXa__hero:after{content:"";pointer-events:none;position:absolute;inset:0}.home-agent-hero-module__4ddpXa__hero:before{opacity:.84;z-index:0;background:radial-gradient(62% 28% at 50% 70%,#9399f61a,#0000 72%),linear-gradient(90deg,#e0edff26,#ffffffad 48%,#efe5ff29)}.home-agent-hero-module__4ddpXa__hero:after{z-index:0;background:linear-gradient(#ffffff38,#0000 30%,#e7e6ff1f 78%,#ffffff4d)}.dark .home-agent-hero-module__4ddpXa__hero{--hero-text-primary:#f5f6ff;--hero-text-secondary:#a8b0c5;--hero-border:#8b91ff38;background:linear-gradient(118deg,#1a34672b,#0000 43%),linear-gradient(242deg,#4e235b21,#0000 46%),linear-gradient(#0a0d16 0%,#0c101b 46%,#100f1b 76%,#090b12 100%);border-bottom-color:#ffffff12}.dark .home-agent-hero-module__4ddpXa__hero:before{opacity:.72;background:radial-gradient(66% 30% at 50% 72%,#5a52dc1f,#0000 72%),linear-gradient(90deg,#1f3a6f0e,#0d101b1f 48%,#49255b0e)}.dark .home-agent-hero-module__4ddpXa__hero:after{background:linear-gradient(#ffffff05,#0000 30%,#463d8409 78%,#00000014)}.home-agent-hero-module__4ddpXa__heroContent{text-align:center;z-index:2;width:100%;max-width:1240px;margin:0 auto;position:relative}.home-agent-hero-module__4ddpXa__heroTitle{color:var(--hero-text-primary);text-wrap:balance;margin:0;font-size:64px;font-weight:780;line-height:1.12}.home-agent-hero-module__4ddpXa__heroTitle span{color:#0000;background:linear-gradient(135deg,#3b6fff 0%,#5b57ff 48%,#7b32ff 100%);-webkit-background-clip:text;background-clip:text}.dark .home-agent-hero-module__4ddpXa__heroTitle span{background:linear-gradient(135deg,#6f95ff 0%,#827dff 48%,#a270ff 100%);-webkit-background-clip:text;background-clip:text}.home-agent-hero-module__4ddpXa__heroSubtitle{color:var(--hero-text-secondary);max-width:760px;margin:22px auto 0;font-size:19px;font-weight:400;line-height:1.65}.home-agent-hero-module__4ddpXa__agentStage{isolation:isolate;width:min(var(--hero-card-width), calc(100vw - 96px));margin:56px auto 0;padding-bottom:136px;position:relative}.home-agent-hero-module__4ddpXa__agentCard{border-radius:var(--hero-card-radius);opacity:1;text-align:left;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);visibility:visible;z-index:2;background:linear-gradient(#fffffffb,#fcfcfff4);border:1px solid #7075cd21;flex-direction:column;width:100%;min-width:0;min-height:300px;transition:border-color .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 70px #4347b414,inset 0 1px #fffffff2}.dark .home-agent-hero-module__4ddpXa__agentCard{background:#0f1427f0;box-shadow:0 30px 86px #00000057,0 10px 34px #4a3eba1f,inset 0 1px #ffffff12}.home-agent-hero-module__4ddpXa__inputArea{flex:auto;min-height:0;padding:32px 38px 0;display:flex}.home-agent-hero-module__4ddpXa__agentTextarea{appearance:none;color:var(--hero-text-primary);font:inherit;resize:none;border-radius:0;flex:auto;width:100%;min-height:74px;padding:0;font-size:17px;line-height:1.65;display:block;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}.home-agent-hero-module__4ddpXa__agentTextarea:hover,.home-agent-hero-module__4ddpXa__agentTextarea:focus,.home-agent-hero-module__4ddpXa__agentTextarea:focus-visible{box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}.home-agent-hero-module__4ddpXa__agentTextarea::placeholder{color:#66718a;opacity:1}.dark .home-agent-hero-module__4ddpXa__agentTextarea::placeholder{color:#929bb2}.home-agent-hero-module__4ddpXa__promptExamples{scrollbar-width:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:0 38px;display:grid;overflow:hidden}.home-agent-hero-module__4ddpXa__promptExamples::-webkit-scrollbar{display:none}.home-agent-hero-module__4ddpXa__creationModes::-webkit-scrollbar{display:none}.home-agent-hero-module__4ddpXa__promptExamples button{color:#3b4357;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:#f7f8fd9e;border:1px solid #8b91b324;border-radius:999px;min-width:0;height:44px;padding:0 18px;font-size:13px;transition:background .16s,border-color .16s,color .16s;overflow:hidden}.dark .home-agent-hero-module__4ddpXa__promptExamples button{color:#c1c7d8;background:#ffffff0b;border-color:#9da8da2e}:is(.dark .home-agent-hero-module__4ddpXa__promptExamples button:hover,.dark .home-agent-hero-module__4ddpXa__promptExamples button:focus-visible){color:#fff;background:#6f5ce21f;border-color:#8d7ef55c}.home-agent-hero-module__4ddpXa__agentToolbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin-top:22px;padding:0 38px 26px;display:grid}.home-agent-hero-module__4ddpXa__creationModes{scrollbar-width:none;gap:6px;min-width:0;display:flex;overflow-x:auto}.home-agent-hero-module__4ddpXa__creationModes button,.home-agent-hero-module__4ddpXa__agentTools button{color:#20263a;cursor:pointer;background:#ffffff9e;border:1px solid #e3e6f0;justify-content:center;align-items:center;height:46px;transition:background .16s,border-color .16s,box-shadow .16s,color .16s,transform .16s;display:inline-flex}.home-agent-hero-module__4ddpXa__creationModes button{border-radius:14px;flex:none;gap:8px;padding:0 15px 0 9px;font-size:14px;font-weight:560}.home-agent-hero-module__4ddpXa__modeIcon{border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.home-agent-hero-module__4ddpXa__modeIcon svg{width:17px;height:17px}.home-agent-hero-module__4ddpXa__creationModes button:first-child .home-agent-hero-module__4ddpXa__modeIcon{color:#6847e6;background:#eee9ff}.home-agent-hero-module__4ddpXa__creationModes button:nth-child(2) .home-agent-hero-module__4ddpXa__modeIcon{color:#13a274;background:#e5f8f1}.home-agent-hero-module__4ddpXa__creationModes button:nth-child(3) .home-agent-hero-module__4ddpXa__modeIcon{color:#ee5a25;background:#fff0ea}.home-agent-hero-module__4ddpXa__creationModes button:nth-child(4) .home-agent-hero-module__4ddpXa__modeIcon{color:#5b55ee;background:#ecebff}.home-agent-hero-module__4ddpXa__creationModes button:hover{color:#1b2140;background:#fff;border-color:#6468b447}.home-agent-hero-module__4ddpXa__creationModes .home-agent-hero-module__4ddpXa__modeActive{box-shadow:none;color:#151a31;background:#f4f3ffd1;border-color:#5952d63d}:is(.dark .home-agent-hero-module__4ddpXa__creationModes button,.dark .home-agent-hero-module__4ddpXa__agentTools button){color:#d5daea;background:#ffffff0b;border-color:#9da8da2e}.dark .home-agent-hero-module__4ddpXa__creationModes button:hover{color:#fff;background:#7763eb1f;border-color:#8d7ef55c}.dark .home-agent-hero-module__4ddpXa__creationModes .home-agent-hero-module__4ddpXa__modeActive{color:#fff;background:#7763eb1f;border-color:#8d7ef55c}.home-agent-hero-module__4ddpXa__agentTools{align-items:center;gap:8px;display:flex}.home-agent-hero-module__4ddpXa__agentTools button{border-radius:50%;width:46px}.home-agent-hero-module__4ddpXa__agentTools button:not(.home-agent-hero-module__4ddpXa__sendButton){color:#3d4964;background:#f6f7fcd1;border-color:#848dae2e}.home-agent-hero-module__4ddpXa__agentTools button:hover{color:#5550bd;background:#f0f0fceb;border-color:#6864be42;transform:none}.home-agent-hero-module__4ddpXa__agentTools button svg{width:20px;height:20px}.home-agent-hero-module__4ddpXa__agentTools .home-agent-hero-module__4ddpXa__sendButton{box-shadow:none;color:#fff;background:linear-gradient(135deg,#5d8cff 0%,#696cf6 50%,#8b63ee 100%);border:1px solid #5b5bd224;border-radius:50%;width:48px;height:48px}.home-agent-hero-module__4ddpXa__agentTools .home-agent-hero-module__4ddpXa__sendButton:hover,.home-agent-hero-module__4ddpXa__agentTools .home-agent-hero-module__4ddpXa__sendButton:focus-visible{box-shadow:none;color:#fff;background:linear-gradient(135deg,#4f82fb 0%,#625ff0 50%,#8157e8 100%);border-color:#5652c438}.home-agent-hero-module__4ddpXa__agentTools button:not(.home-agent-hero-module__4ddpXa__sendButton):focus-visible{color:#473fc5;background:#fff;border-color:#5b52d661;box-shadow:0 0 0 3px #5f55eb14}.dark .home-agent-hero-module__4ddpXa__agentTools button:not(.home-agent-hero-module__4ddpXa__sendButton){color:#cbd2e5;background:#ffffff0e;border-color:#adb7e12b}:is(.dark .home-agent-hero-module__4ddpXa__agentTools button:not(.home-agent-hero-module__4ddpXa__sendButton):hover,.dark .home-agent-hero-module__4ddpXa__agentTools button:not(.home-agent-hero-module__4ddpXa__sendButton):focus-visible){color:#f2f0ff;background:#7469dd21;border-color:#978bf457}.dark .home-agent-hero-module__4ddpXa__agentTools .home-agent-hero-module__4ddpXa__sendButton{box-shadow:none;color:#fff;background:linear-gradient(135deg,#7196ff 0%,#7f72f6 52%,#a06df0 100%);border-color:#cccfff2e}:is(.dark .home-agent-hero-module__4ddpXa__agentTools .home-agent-hero-module__4ddpXa__sendButton:hover,.dark .home-agent-hero-module__4ddpXa__agentTools .home-agent-hero-module__4ddpXa__sendButton:focus-visible){box-shadow:none;color:#fff;background:linear-gradient(135deg,#80a1ff 0%,#8a7cf8 52%,#ac7af2 100%);border-color:#e1e2ff3d}.home-agent-hero-module__4ddpXa__agentTools .home-agent-hero-module__4ddpXa__sendButton svg{width:22px;height:22px}.home-agent-hero-module__4ddpXa__agentRing{pointer-events:none;z-index:0;width:118%;height:238px;position:absolute;top:158px;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%)}.home-agent-hero-module__4ddpXa__agentRing span{border-radius:50%;position:absolute;left:50%;transform:translate(-50%)}.home-agent-hero-module__4ddpXa__ringGround{filter:blur(22px);opacity:.72;background:radial-gradient(#7770ef21 0%,#718dee13 38%,#ae88e709 58%,#0000 76%);width:86%;height:132px;top:78px}.home-agent-hero-module__4ddpXa__ringOuter{background:radial-gradient(at 50% 16%,#ffffffd6,#e4e8ff33 44%,#0000 70%),linear-gradient(#eff2ff7a,#b5bdf62e 46%,#8590e217 70%,#a080da09);width:100%;height:202px;top:8px;-webkit-mask:radial-gradient(#0000 0 37%,#000 39% 73%,#0000 76%);mask:radial-gradient(#0000 0 37%,#000 39% 73%,#0000 76%)}.home-agent-hero-module__4ddpXa__ringMiddle{background:radial-gradient(at 46% 12%,#ffffffd1,#dee7ff2b 48%,#0000 72%),linear-gradient(#edf2ff6b,#acbef229 50%,#9486dc13 74%,#b186d706);width:91%;height:160px;top:30px;-webkit-mask:radial-gradient(#0000 0 38%,#000 41% 72%,#0000 75%);mask:radial-gradient(#0000 0 38%,#000 41% 72%,#0000 75%)}.home-agent-hero-module__4ddpXa__ringInner{background:radial-gradient(at 54% 8%,#ffffffe0,#e8e2ff33 50%,#0000 72%),linear-gradient(#f6f3ff80,#c9b9ef2b 52%,#999bdd12 76%,#9582c405);width:80%;height:122px;top:50px;-webkit-mask:radial-gradient(#0000 0 38%,#000 42% 71%,#0000 75%);mask:radial-gradient(#0000 0 38%,#000 42% 71%,#0000 75%)}.dark .home-agent-hero-module__4ddpXa__ringGround{background:radial-gradient(#6956ff47 0%,#4c79f529 38%,#a35bee14 58%,#0000 76%)}.dark .home-agent-hero-module__4ddpXa__ringOuter{background:radial-gradient(at 50% 16%,#a8beff47,#7182f71f 44%,#0000 70%),linear-gradient(#899dff47,#666feb38 48%,#6549cc29 72%,#8b49c512)}.dark .home-agent-hero-module__4ddpXa__ringMiddle{background:radial-gradient(at 46% 12%,#99beff40,#668cef1a 48%,#0000 72%),linear-gradient(#7b9afb3d,#5978e133 50%,#6a48c824 74%,#9d48bf0f)}.dark .home-agent-hero-module__4ddpXa__ringInner{background:radial-gradient(at 54% 8%,#bdb6ff47,#8b70e81f 50%,#0000 72%),linear-gradient(#9d91fa3d,#825ddc33 52%,#5e5fc421 76%,#5d449c0d)}.home-agent-hero-module__4ddpXa__floatingArtifact{--artifact-delay:.1s;--artifact-border:#7e75e133;--artifact-edge:linear-gradient(145deg, #aba3ec6b, #6f63c95c);--artifact-origin-x:180px;--artifact-origin-y:116px;--artifact-rotate:-8deg;--artifact-shift-x:0px;--artifact-shift-y:-10px;--artifact-surface:radial-gradient(circle at 24% 18%, #fffffff5 0 16%, transparent 46%), linear-gradient(145deg, #faf9ffeb, #e2e0ffb8);--artifact-x-end:6deg;--artifact-x-start:-5deg;--artifact-y-end:10deg;--artifact-y-start:-12deg;animation:home-agent-hero-module__4ddpXa__artifact-reveal .88s cubic-bezier(.16, 1, .3, 1) var(--artifact-delay) both, home-agent-hero-module__4ddpXa__artifact-float var(--artifact-duration,12s) cubic-bezier(.45, 0, .55, 1) calc(var(--artifact-delay) + .88s) infinite;box-shadow:none;color:#6c58e9;pointer-events:none;transform-style:preserve-3d;will-change:transform;z-index:1;background:0 0;border:0;border-radius:20px;position:absolute}.home-agent-hero-module__4ddpXa__floatingArtifact:before,.home-agent-hero-module__4ddpXa__floatingArtifact:after{content:"";position:absolute}.home-agent-hero-module__4ddpXa__floatingArtifact:before{background:var(--artifact-edge);border:1px solid var(--artifact-border);border-radius:inherit;box-shadow:none;inset:3px -4px -5px 4px;transform:translateZ(-9px)}.home-agent-hero-module__4ddpXa__floatingArtifact:after{content:none}.home-agent-hero-module__4ddpXa__artifactFace{background:var(--artifact-surface);border-radius:inherit;box-shadow:none;transform-style:preserve-3d;border:1px solid #ffffffc7;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden;transform:translateZ(8px)}.home-agent-hero-module__4ddpXa__artifactFace:before,.home-agent-hero-module__4ddpXa__artifactFace:after{content:"";pointer-events:none;position:absolute}.home-agent-hero-module__4ddpXa__artifactFace:before{background:linear-gradient(132deg,#ffffffb8,#0000 38% 72%,#6f62cd12);inset:0}.home-agent-hero-module__4ddpXa__artifactFace:after{opacity:.34;background:linear-gradient(105deg,#0000 20%,#ffffffad 46%,#0000 68%);width:18%;height:160%;top:-30%;right:16%;transform:rotate(12deg)}.home-agent-hero-module__4ddpXa__artifactFace svg{filter:none;stroke-width:1.75px;z-index:1;width:38%;height:38%;position:relative;transform:translateZ(14px)}.home-agent-hero-module__4ddpXa__artifactAgent{--artifact-delay:.12s;--artifact-duration:13.5s;--artifact-rotate:-11deg;--artifact-shift-x:7px;width:64px;height:64px;top:172px;left:6.2%}.home-agent-hero-module__4ddpXa__artifactImage{--artifact-delay:.26s;--artifact-duration:11.8s;--artifact-rotate:13deg;--artifact-shift-x:-5px;--artifact-shift-y:-9px;--artifact-origin-x:240px;--artifact-origin-y:-14px;--artifact-border:#3ba17f2e;--artifact-edge:linear-gradient(145deg, #71cdb06b, #31907457);--artifact-surface:radial-gradient(circle at 24% 18%, #fffffff5 0 16%, transparent 46%), linear-gradient(145deg, #f9fffdeb, #d5f4eab8);--artifact-y-end:-13deg;--artifact-y-start:17deg;color:#23a77b;border-radius:17px;width:48px;height:48px;top:412px;left:2.8%}.home-agent-hero-module__4ddpXa__artifactVideo{--artifact-delay:.4s;--artifact-duration:14.5s;--artifact-rotate:10deg;--artifact-shift-x:-8px;--artifact-shift-y:-14px;--artifact-origin-x:-180px;--artifact-origin-y:74px;--artifact-border:#de5e352e;--artifact-edge:linear-gradient(145deg, #f49c7b70, #c3593d57);--artifact-surface:radial-gradient(circle at 24% 18%, #fffffff5 0 16%, transparent 46%), linear-gradient(145deg, #fffcfaeb, #fddfd3bd);color:#ee6a3b;border-radius:22px;width:68px;height:68px;top:248px;right:6%}.home-agent-hero-module__4ddpXa__artifactAudio{--artifact-delay:.54s;--artifact-duration:12.6s;--artifact-rotate:-14deg;--artifact-shift-x:5px;--artifact-shift-y:-10px;--artifact-origin-x:-240px;--artifact-origin-y:-18px;--artifact-border:#6257d22e;--artifact-edge:linear-gradient(145deg, #9b90e76b, #5c52b557);--artifact-surface:radial-gradient(circle at 24% 18%, #fffffff5 0 16%, transparent 46%), linear-gradient(145deg, #fcfbffeb, #e1ddfcb8);--artifact-y-end:-12deg;--artifact-y-start:16deg;color:#6659dc;border-radius:18px;width:50px;height:50px;top:456px;right:2.7%}.dark .home-agent-hero-module__4ddpXa__floatingArtifact{--artifact-border:#9ba2e12e;--artifact-edge:linear-gradient(145deg, #6762a78f, #2e2b6585);--artifact-surface:radial-gradient(circle at 24% 18%, #ffffff29 0 14%, transparent 44%), linear-gradient(145deg, #393d54e6, #1d1f36db)}.dark .home-agent-hero-module__4ddpXa__artifactImage{--artifact-border:#4c9a8333;--artifact-edge:linear-gradient(145deg, #3a847094, #1a484085);--artifact-surface:radial-gradient(circle at 24% 18%, #ffffff21 0 14%, transparent 44%), linear-gradient(145deg, #274c44e6, #142b2adb)}.dark .home-agent-hero-module__4ddpXa__artifactVideo{--artifact-border:#bc5e4133;--artifact-edge:linear-gradient(145deg, #9c4e3a94, #572b2885);--artifact-surface:radial-gradient(circle at 24% 18%, #ffffff24 0 14%, transparent 44%), linear-gradient(145deg, #59332ee6, #2f1f24db)}.dark .home-agent-hero-module__4ddpXa__artifactAudio{--artifact-border:#756ac933;--artifact-edge:linear-gradient(145deg, #695eb694, #35306f85);--artifact-surface:radial-gradient(circle at 24% 18%, #ffffff24 0 14%, transparent 44%), linear-gradient(145deg, #3d3963e6, #20203ddb)}.dark .home-agent-hero-module__4ddpXa__artifactFace{box-shadow:none;border-color:#ffffff29}.home-agent-hero-module__4ddpXa__srOnly{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes home-agent-hero-module__4ddpXa__artifact-float{0%,to{transform:perspective(520px) translate3d(0, 0, 0) rotateX(var(--artifact-x-start)) rotateY(var(--artifact-y-start)) rotateZ(var(--artifact-rotate))}50%{transform:perspective(520px) translate3d(var(--artifact-shift-x), var(--artifact-shift-y), 22px) rotateX(var(--artifact-x-end)) rotateY(var(--artifact-y-end)) rotateZ(var(--artifact-rotate))}}@keyframes home-agent-hero-module__4ddpXa__artifact-reveal{0%{opacity:0;transform:perspective(520px) translate3d(var(--artifact-origin-x), var(--artifact-origin-y), -54px) scale(.56) rotateX(var(--artifact-x-start)) rotateY(var(--artifact-y-start)) rotateZ(var(--artifact-rotate))}58%{opacity:1}to{opacity:1;transform:perspective(520px) translate3d(0, 0, 0) scale(1) rotateX(var(--artifact-x-start)) rotateY(var(--artifact-y-start)) rotateZ(var(--artifact-rotate))}}@media (max-height:950px) and (min-width:1024px){.home-agent-hero-module__4ddpXa__hero{padding-top:88px}.home-agent-hero-module__4ddpXa__heroTitle{font-size:60px}.home-agent-hero-module__4ddpXa__heroSubtitle{margin-top:20px}.home-agent-hero-module__4ddpXa__agentStage{margin-top:40px;padding-bottom:138px}.home-agent-hero-module__4ddpXa__agentCard{min-height:288px}.home-agent-hero-module__4ddpXa__agentRing{height:226px;top:154px}.home-agent-hero-module__4ddpXa__ringOuter{height:188px}.home-agent-hero-module__4ddpXa__ringMiddle{height:146px}.home-agent-hero-module__4ddpXa__ringInner{height:104px}}@media (max-width:1200px){.home-agent-hero-module__4ddpXa__heroTitle{font-size:56px}.home-agent-hero-module__4ddpXa__agentStage{width:min(var(--hero-card-width), calc(100vw - 48px))}.home-agent-hero-module__4ddpXa__promptExamples{display:flex;overflow-x:auto}.home-agent-hero-module__4ddpXa__promptExamples button{flex:0 0 240px}}@media (max-width:767px){.home-agent-hero-module__4ddpXa__hero{min-height:calc(100svh - 62px);padding:48px 14px 34px}.home-agent-hero-module__4ddpXa__heroTitle{font-size:42px;line-height:1.14}.home-agent-hero-module__4ddpXa__heroSubtitle{margin-top:16px;font-size:15px;line-height:1.7}.home-agent-hero-module__4ddpXa__agentStage{width:100%;margin-top:30px;padding-bottom:118px}.home-agent-hero-module__4ddpXa__agentCard{border-radius:24px;min-height:304px}.home-agent-hero-module__4ddpXa__inputArea{padding:23px 18px 0}.home-agent-hero-module__4ddpXa__agentTextarea{min-height:82px;font-size:15px}.home-agent-hero-module__4ddpXa__promptExamples{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 14px;display:grid;overflow:visible}.home-agent-hero-module__4ddpXa__promptExamples button{width:100%;height:40px;padding:0 6px;font-size:12px}.home-agent-hero-module__4ddpXa__agentToolbar{gap:10px;margin-top:18px;padding:0 14px 18px}.home-agent-hero-module__4ddpXa__creationModes button{min-width:46px;height:46px;padding:0}.home-agent-hero-module__4ddpXa__creationModes{gap:6px;overflow:visible}.home-agent-hero-module__4ddpXa__modeLabel{display:none}.home-agent-hero-module__4ddpXa__modeIcon{width:28px;height:28px}.home-agent-hero-module__4ddpXa__agentTools{gap:6px}.home-agent-hero-module__4ddpXa__agentTools button{width:44px;height:44px}.home-agent-hero-module__4ddpXa__agentTools .home-agent-hero-module__4ddpXa__sendButton{width:48px;height:48px}.home-agent-hero-module__4ddpXa__agentRing{width:130%;height:190px;top:218px}.home-agent-hero-module__4ddpXa__ringOuter{height:142px;top:16px}.home-agent-hero-module__4ddpXa__ringMiddle{height:108px;top:34px}.home-agent-hero-module__4ddpXa__ringInner{height:78px;top:49px}.home-agent-hero-module__4ddpXa__ringGround{height:100px;top:50px}.home-agent-hero-module__4ddpXa__artifactAgent{--artifact-origin-x:150px;--artifact-origin-y:26px;border-radius:12px;width:34px;height:34px;top:210px;left:22px}.home-agent-hero-module__4ddpXa__artifactImage{--artifact-origin-x:70px;--artifact-origin-y:26px;border-radius:10px;width:30px;height:30px;display:block;top:216px;left:96px}.home-agent-hero-module__4ddpXa__artifactVideo{--artifact-origin-x:-70px;--artifact-origin-y:26px;border-radius:11px;width:32px;height:32px;top:214px;right:96px}.home-agent-hero-module__4ddpXa__artifactAudio{--artifact-origin-x:-150px;--artifact-origin-y:26px;border-radius:10px;width:28px;height:28px;display:block;top:216px;right:22px}.home-agent-hero-module__4ddpXa__floatingArtifact{z-index:3}}@media (max-width:420px){.home-agent-hero-module__4ddpXa__heroTitle{font-size:38px}.home-agent-hero-module__4ddpXa__agentTools button:first-child{width:42px}.home-agent-hero-module__4ddpXa__agentTools .home-agent-hero-module__4ddpXa__sendButton{width:46px;height:46px}}@media (prefers-reduced-motion:reduce){.home-agent-hero-module__4ddpXa__floatingArtifact{animation:none}.home-agent-hero-module__4ddpXa__agentCard,.home-agent-hero-module__4ddpXa__promptExamples button,.home-agent-hero-module__4ddpXa__creationModes button,.home-agent-hero-module__4ddpXa__agentTools button{transition:none}}.home-agent-hero-module__4ddpXa__hero{--hero-card-width:1280px;--hero-card-half-width:640px;--hero-text-primary:#15201a;--hero-text-secondary:#65766d;--hero-border:#1f7a5624;background:radial-gradient(70% 45% at 58% 22%,#bfe6d057,#0000 72%),linear-gradient(#fff 0%,#f9fcfa 70%,#fbfdfc 100%);border-bottom-color:#1f7a5614;min-height:auto;padding:clamp(26px,4vh,44px) 32px clamp(42px,5vh,58px)}.home-agent-hero-module__4ddpXa__hero:before{opacity:.48;background:linear-gradient(110deg,#ffffffb8,#0000 46%,#eff8f347)}.home-agent-hero-module__4ddpXa__hero:after{background:radial-gradient(62% 24% at 58% 73%,#91cfad24,#0000 72%),linear-gradient(#0000 56%,#ffffff57 76%,#ffffffbd 100%)}.home-agent-hero-module__4ddpXa__heroContent{text-align:left;max-width:1380px}.home-agent-hero-module__4ddpXa__heroGrid{isolation:isolate;align-items:center;min-height:clamp(305px,40vh,370px);display:flex;position:relative;overflow:visible}.home-agent-hero-module__4ddpXa__heroCopy{z-index:2;max-width:650px;padding-left:clamp(0px,1.5vw,22px);position:relative}.home-agent-hero-module__4ddpXa__heroKicker{color:#4f695b;letter-spacing:.1em;align-items:center;gap:10px;font-size:12px;font-weight:620;display:inline-flex}.home-agent-hero-module__4ddpXa__heroKicker:before{content:"";background:linear-gradient(90deg,#1f7a56,#0000);width:38px;height:1px}.home-agent-hero-module__4ddpXa__heroTitle{letter-spacing:-.06em;text-wrap:balance;flex-direction:column;align-items:flex-start;gap:8px;max-width:11ch;margin-top:16px;font-size:clamp(46px,4.4vw,64px);font-weight:650;line-height:1;display:flex}.home-agent-hero-module__4ddpXa__heroTitle .home-agent-hero-module__4ddpXa__heroTitlePrimary,.home-agent-hero-module__4ddpXa__heroTitle .home-agent-hero-module__4ddpXa__heroTitleAccent{white-space:nowrap;margin-top:0;display:block}.home-agent-hero-module__4ddpXa__heroTitle .home-agent-hero-module__4ddpXa__heroTitlePrimary{color:var(--hero-text-primary);-webkit-text-fill-color:currentColor;background:0 0;font-weight:680}.home-agent-hero-module__4ddpXa__heroTitle .home-agent-hero-module__4ddpXa__heroTitleAccent{color:#0000;-webkit-text-fill-color:transparent;letter-spacing:-.052em;background:linear-gradient(108deg,#0f5337 0%,#176344 34%,#3b916b 58%,#14583d 84%,#0f4e35 100%);-webkit-background-clip:text;background-clip:text;font-weight:620;position:relative}.home-agent-hero-module__4ddpXa__heroTitle .home-agent-hero-module__4ddpXa__heroTitleAccent:after{content:attr(data-text);pointer-events:none;color:#0000;-webkit-text-fill-color:transparent;text-shadow:0 0 9px #ffffff75;opacity:0;will-change:background-position, opacity;background:linear-gradient(108deg,#0000 26%,#fff0 34%,#ffffffa3 42%,#fff 48% 55%,#ffffffb8 61%,#fff0 68%,#0000 76%) 170% 0/240% 100%;-webkit-background-clip:text;background-clip:text;animation:5.8s cubic-bezier(.45,0,.55,1) 1.35s infinite home-agent-hero-module__4ddpXa__realm-title-text-mirror-flash;position:absolute;inset:0}.home-agent-hero-module__4ddpXa__heroTitle .home-agent-hero-module__4ddpXa__heroTitleLightPath{color:#176344;-webkit-text-fill-color:currentColor;letter-spacing:0;pointer-events:none;background:0 0;flex:none;width:clamp(108px,9vw,136px);height:14px;margin-top:0;display:block;position:relative;overflow:hidden}.home-agent-hero-module__4ddpXa__heroTitle .home-agent-hero-module__4ddpXa__heroTitleLightPath:before{content:"";opacity:0;transform-origin:0;background:linear-gradient(90deg,#176344 0%,#3f916b9e 58%,#0000 100%);border-radius:999px;width:100%;height:2px;animation:.9s cubic-bezier(.16,1,.3,1) .36s forwards home-agent-hero-module__4ddpXa__realm-title-rule-reveal;position:absolute;top:5px;left:2px;transform:scaleX(0)}.home-agent-hero-module__4ddpXa__heroSubtitle{max-width:36ch;color:var(--hero-text-secondary);margin:18px 0 0;font-size:16px;line-height:1.65}.home-agent-hero-module__4ddpXa__heroVisual{--hero-visual-shift:max(0px, calc(50% - var(--hero-card-half-width)));top:-12%;right:var(--hero-visual-shift);bottom:-6%;left:calc(0px - var(--hero-visual-shift));min-height:0;box-shadow:none;pointer-events:none;transform-origin:50%;z-index:0;-webkit-mask-composite:source-in;background:0 0;border:0;border-radius:0;position:absolute;overflow:visible;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 7% 93%,#0000 100%),linear-gradient(#0000 0%,#000 7% 93%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 7% 93%,#0000 100%),linear-gradient(#0000 0%,#000 7% 93%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.home-agent-hero-module__4ddpXa__heroVisual:before{--flow-peak:.56;z-index:1;content:"";pointer-events:none;opacity:0;will-change:transform, opacity;background:linear-gradient(90deg,#0000 0%,#ffffff14 22%,#deffedbd 48%,#ffffffdb 56%,#aeebcd2e 76%,#0000 100%);width:14%;animation:8.8s cubic-bezier(.16,1,.3,1) 1.2s infinite home-agent-hero-module__4ddpXa__realm-lens-flow;position:absolute;top:-46%;bottom:-46%;left:-18%;transform:translate(-190%)rotate(14deg)}.home-agent-hero-module__4ddpXa__heroVisual:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(90deg,#fff 0% 28%,#fffffffa 42%,#ffffffd1 54%,#ffffff7a 66%,#ffffff29 76%,#0000 86%);position:absolute;inset:0}.home-agent-hero-module__4ddpXa__heroVisualImage{object-fit:contain;object-position:right center;opacity:.94;filter:saturate(.96)contrast(.98)brightness(1.01);z-index:0}@media (min-width:981px){.home-agent-hero-module__4ddpXa__heroVisual:after{background:linear-gradient(90deg,#fff 0% 24%,#fffffffa 36%,#ffffffd1 46%,#ffffff80 56%,#fff3 66%,#0000 76%)}}.home-agent-hero-module__4ddpXa__agentStage{width:min(var(--hero-card-width), 100%);margin:10px auto 0;padding-bottom:0}.home-agent-hero-module__4ddpXa__agentCard{-webkit-backdrop-filter:blur(18px)saturate(1.12);background:linear-gradient(#fffffff5,#fffffffb);border-color:#1f7a5621;border-radius:24px;min-height:250px;box-shadow:0 26px 72px -52px #124d368f,inset 0 1px #fffffff0}.home-agent-hero-module__4ddpXa__agentCard:focus-within{border-color:#1f7a564d;box-shadow:0 0 0 3px #1f7a560e,0 26px 72px -52px #124d3694,inset 0 1px #fffffff5}.home-agent-hero-module__4ddpXa__agentCard:before{--flow-peak:.16;z-index:1;content:"";pointer-events:none;opacity:0;will-change:transform, opacity;background:linear-gradient(90deg,#0000 0%,#ffffff24 22%,#c8f5dcb3 50%,#ffffff8f 62%,#0000 100%);width:9%;animation:10.8s cubic-bezier(.16,1,.3,1) 3.4s infinite home-agent-hero-module__4ddpXa__realm-card-flow;position:absolute;top:-62%;bottom:-62%;left:-14%;transform:translate(-220%)rotate(12deg)}.home-agent-hero-module__4ddpXa__agentCard>*{z-index:2;position:relative}.home-agent-hero-module__4ddpXa__inputArea{padding:22px 28px 0}.home-agent-hero-module__4ddpXa__agentTextarea{min-height:64px}.home-agent-hero-module__4ddpXa__promptExamples{gap:10px;padding:0 28px}.home-agent-hero-module__4ddpXa__promptExamples button{height:40px}.home-agent-hero-module__4ddpXa__agentToolbar{margin-top:16px;padding:0 28px 18px}.home-agent-hero-module__4ddpXa__creationModes button,.home-agent-hero-module__4ddpXa__agentTools button{height:42px}.home-agent-hero-module__4ddpXa__agentTools button{width:42px}.home-agent-hero-module__4ddpXa__agentTools .home-agent-hero-module__4ddpXa__sendButton{width:44px;height:44px}.home-agent-hero-module__4ddpXa__promptExamples button{color:#3d5146;background:#f7fbf8d1;border-color:#1f7a561c}.home-agent-hero-module__4ddpXa__promptExamples button:hover,.home-agent-hero-module__4ddpXa__promptExamples button:focus-visible{color:#15583d;background:#eff8f3;border-color:#1f7a563d}.home-agent-hero-module__4ddpXa__creationModes button,.home-agent-hero-module__4ddpXa__agentTools button{color:#293a31;background:#ffffffb8;border-color:#1f7a561f}.home-agent-hero-module__4ddpXa__creationModes button:nth-child(n) .home-agent-hero-module__4ddpXa__modeIcon{color:#1f7a56;background:#eaf5ef}.home-agent-hero-module__4ddpXa__creationModes button:hover,.home-agent-hero-module__4ddpXa__creationModes .home-agent-hero-module__4ddpXa__modeActive{color:#15583d;background:#edf7f1;border-color:#1f7a563d}.home-agent-hero-module__4ddpXa__agentTools button:not(.home-agent-hero-module__4ddpXa__sendButton),.home-agent-hero-module__4ddpXa__agentTools button:not(.home-agent-hero-module__4ddpXa__sendButton):focus-visible{color:#3c5a49;background:#f5f9f7;border-color:#1f7a5621}.home-agent-hero-module__4ddpXa__agentTools button:hover,.home-agent-hero-module__4ddpXa__agentTools button:not(.home-agent-hero-module__4ddpXa__sendButton):focus-visible{color:#176344;background:#eaf5ef;border-color:#1f7a5642}.home-agent-hero-module__4ddpXa__agentTools .home-agent-hero-module__4ddpXa__sendButton,.home-agent-hero-module__4ddpXa__agentTools .home-agent-hero-module__4ddpXa__sendButton:hover,.home-agent-hero-module__4ddpXa__agentTools .home-agent-hero-module__4ddpXa__sendButton:focus-visible{color:#fff;background:linear-gradient(135deg,#2f9467,#176344);border-color:#0000;box-shadow:0 10px 24px #1f7a5638}.dark .home-agent-hero-module__4ddpXa__hero{--hero-text-primary:#edf7f1;--hero-text-secondary:#9fb4a8;background:radial-gradient(70% 45% at 58% 22%,#2f94672e,#0000 72%),linear-gradient(#0b1410 0%,#0c1511 70%,#0e1914 100%);border-bottom-color:#78cfa214}.dark .home-agent-hero-module__4ddpXa__hero:before{opacity:.18}.dark .home-agent-hero-module__4ddpXa__hero:after{opacity:.18}.dark .home-agent-hero-module__4ddpXa__heroKicker{color:#91a69a}.dark .home-agent-hero-module__4ddpXa__heroTitle .home-agent-hero-module__4ddpXa__heroTitleAccent{-webkit-text-fill-color:transparent;background:linear-gradient(108deg,#79bf98 0%,#a9d9bc 42%,#d1ead9 56%,#8acaa3 76%,#6eb48d 100%);-webkit-background-clip:text;background-clip:text}.dark .home-agent-hero-module__4ddpXa__heroTitle .home-agent-hero-module__4ddpXa__heroTitleAccent:after{text-shadow:0 0 8px #e8fff157;background:linear-gradient(108deg,#0000 26%,#e8fff100 34%,#e8fff161 42%,#f8fffbdb 48% 55%,#e8fff16b 61%,#e8fff100 68%,#0000 76%)}.dark .home-agent-hero-module__4ddpXa__heroTitle .home-agent-hero-module__4ddpXa__heroTitleLightPath:before{background:linear-gradient(90deg,#78cfa2 0%,#91cfad80 58%,#0000 100%)}.dark .home-agent-hero-module__4ddpXa__heroVisual{box-shadow:none;background:0 0}.dark .home-agent-hero-module__4ddpXa__heroVisual:after{background:linear-gradient(90deg,#0b1410 0%,#0b1410d6 16%,#0b14104d 38%,#0000 62%)}.dark .home-agent-hero-module__4ddpXa__heroVisual:before{--flow-peak:.38;background:linear-gradient(90deg,#0000 0%,#73d7a50a 22%,#7ee1b157 48%,#daffeb57 58%,#59bd8a14 76%,#0000 100%)}.dark .home-agent-hero-module__4ddpXa__heroVisualImage{opacity:.82;filter:brightness(.9)saturate(.82)contrast(1.06)}.dark .home-agent-hero-module__4ddpXa__agentCard{background:#121d18e0;border-color:#78cfa221}.dark .home-agent-hero-module__4ddpXa__agentCard:focus-within{border-color:#78cfa247;box-shadow:0 0 0 3px #78cfa20d,0 28px 78px -54px #000000c7,inset 0 1px #ffffff14}.dark .home-agent-hero-module__4ddpXa__agentCard:before{--flow-peak:.1;background:linear-gradient(90deg,#0000 0%,#78cfa20a 24%,#91e0b747 50%,#e0ffee2e 62%,#0000 100%)}:is(.dark .home-agent-hero-module__4ddpXa__promptExamples button,.dark .home-agent-hero-module__4ddpXa__creationModes button,.dark .home-agent-hero-module__4ddpXa__agentTools button){color:#c7d9cf;background:#121d18b3;border-color:#78cfa21f}.dark .home-agent-hero-module__4ddpXa__promptExamples button:hover{color:#edf7f1;background:#1f352ad1;border-color:#78cfa238}.dark .home-agent-hero-module__4ddpXa__promptExamples button:focus-visible{color:#edf7f1;background:#1f352ad1;border-color:#78cfa238}.dark .home-agent-hero-module__4ddpXa__creationModes button:hover{color:#edf7f1;background:#1f352ad1;border-color:#78cfa238}.dark .home-agent-hero-module__4ddpXa__creationModes .home-agent-hero-module__4ddpXa__modeActive{color:#edf7f1;background:#1f352ad1;border-color:#78cfa238}.dark .home-agent-hero-module__4ddpXa__agentTools button:not(.home-agent-hero-module__4ddpXa__sendButton):hover{color:#edf7f1;background:#1f352ad1;border-color:#78cfa238}.dark .home-agent-hero-module__4ddpXa__agentTools button:not(.home-agent-hero-module__4ddpXa__sendButton):focus-visible{color:#edf7f1;background:#1f352ad1;border-color:#78cfa238}.dark .home-agent-hero-module__4ddpXa__agentTools .home-agent-hero-module__4ddpXa__sendButton{color:#0a1c13;background:linear-gradient(135deg,#78cfa2,#44a87d);border-color:#0000;box-shadow:0 10px 24px #00000047}.dark .home-agent-hero-module__4ddpXa__agentTools .home-agent-hero-module__4ddpXa__sendButton:hover{color:#0a1c13;background:linear-gradient(135deg,#78cfa2,#44a87d);border-color:#0000;box-shadow:0 10px 24px #00000047}.dark .home-agent-hero-module__4ddpXa__agentTools .home-agent-hero-module__4ddpXa__sendButton:focus-visible{color:#0a1c13;background:linear-gradient(135deg,#78cfa2,#44a87d);border-color:#0000;box-shadow:0 10px 24px #00000047}@media (max-width:980px){.home-agent-hero-module__4ddpXa__hero{padding:30px 22px 48px}.home-agent-hero-module__4ddpXa__heroGrid{min-height:310px}.home-agent-hero-module__4ddpXa__heroCopy{max-width:640px;padding-left:0}.home-agent-hero-module__4ddpXa__heroTitle{max-width:12ch}.home-agent-hero-module__4ddpXa__heroVisual{opacity:.74;inset:-4% -10% -4% 10%}.home-agent-hero-module__4ddpXa__agentStage{margin-top:12px}}@media (max-width:640px){.home-agent-hero-module__4ddpXa__hero{padding:22px 14px 34px}.home-agent-hero-module__4ddpXa__heroGrid{min-height:270px}.home-agent-hero-module__4ddpXa__heroTitle{max-width:10ch;font-size:39px}.home-agent-hero-module__4ddpXa__heroTitle .home-agent-hero-module__4ddpXa__heroTitlePrimary,.home-agent-hero-module__4ddpXa__heroTitle .home-agent-hero-module__4ddpXa__heroTitleAccent{white-space:normal}.home-agent-hero-module__4ddpXa__heroTitle .home-agent-hero-module__4ddpXa__heroTitleLightPath{width:106px}.home-agent-hero-module__4ddpXa__heroSubtitle{font-size:14px;line-height:1.58}.home-agent-hero-module__4ddpXa__heroVisual{opacity:.54;inset:-2% -32% -2% 4%}.home-agent-hero-module__4ddpXa__heroVisualImage{transform-origin:100%;transform:scale(1.08)}.home-agent-hero-module__4ddpXa__heroVisual:before{--flow-peak:.34;width:18%}.home-agent-hero-module__4ddpXa__agentStage{margin-top:10px}.home-agent-hero-module__4ddpXa__agentCard{border-radius:19px;min-height:286px}.home-agent-hero-module__4ddpXa__agentCard:before{--flow-peak:.1;width:14%}.home-agent-hero-module__4ddpXa__inputArea{padding:20px 18px 0}.home-agent-hero-module__4ddpXa__agentTextarea{min-height:72px}.home-agent-hero-module__4ddpXa__promptExamples{padding:0 14px}.home-agent-hero-module__4ddpXa__agentToolbar{margin-top:16px;padding:0 14px 18px}}@keyframes home-agent-hero-module__4ddpXa__realm-lens-flow{0%,12%{opacity:0;transform:translate(-190%)rotate(14deg)}24%{opacity:var(--flow-peak)}44%{opacity:var(--flow-peak);transform:translate(540%)rotate(14deg)}58%,to{opacity:0;transform:translate(850%)rotate(14deg)}}@keyframes home-agent-hero-module__4ddpXa__realm-card-flow{0%,18%{opacity:0;transform:translate(-220%)rotate(12deg)}30%{opacity:var(--flow-peak)}50%{opacity:var(--flow-peak);transform:translate(850%)rotate(12deg)}62%,to{opacity:0;transform:translate(1260%)rotate(12deg)}}@keyframes home-agent-hero-module__4ddpXa__realm-title-rule-reveal{0%{opacity:0;transform:scaleX(0)}to{opacity:.84;transform:scaleX(1)}}@keyframes home-agent-hero-module__4ddpXa__realm-title-text-mirror-flash{0%,20%{opacity:0;background-position:170% 0}24%{opacity:1}54%{opacity:1;background-position:-70% 0}62%,to{opacity:0;background-position:-70% 0}}@media (prefers-reduced-transparency:reduce){.home-agent-hero-module__4ddpXa__agentCard{background:var(--home-surface-strong);-webkit-backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.home-agent-hero-module__4ddpXa__heroVisual:before,.home-agent-hero-module__4ddpXa__agentCard:before{opacity:0;animation:none}.home-agent-hero-module__4ddpXa__heroTitle .home-agent-hero-module__4ddpXa__heroTitleLightPath:before{opacity:.84;animation:none;transform:scaleX(1)}.home-agent-hero-module__4ddpXa__heroTitle .home-agent-hero-module__4ddpXa__heroTitleAccent:after{opacity:0;animation:none}}
.writer-room-module__hjvM8q__workspace{background:var(--surface-studio);flex-direction:column;gap:14px;min-width:0;height:100%;min-height:0;padding:2px;display:flex;overflow:hidden;container-type:inline-size}.writer-room-module__hjvM8q__workspaceHeader{border:1px solid color-mix(in srgb, var(--border) 80%, transparent);background:color-mix(in srgb, var(--card) 94%, transparent);border-radius:14px;flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;display:flex;box-shadow:0 8px 24px #0f172a0b}.writer-room-module__hjvM8q__room{flex:1;grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;min-height:0;display:grid;overflow:hidden}.writer-room-module__hjvM8q__chatColumn,.writer-room-module__hjvM8q__documents{min-width:0;height:100%;min-height:0;display:none;overflow:hidden}.writer-room-module__hjvM8q__chatColumn[data-active=true],.writer-room-module__hjvM8q__documents[data-active=true]{display:flex}.writer-room-module__hjvM8q__documents{border:1px solid var(--border);background:color-mix(in srgb, var(--card) 97%, transparent);overscroll-behavior:contain;border-radius:16px;flex-direction:column;overflow:hidden auto;box-shadow:0 10px 30px #0f172a0e}.writer-room-module__hjvM8q__status{border-bottom:1px solid var(--border);flex-shrink:0;padding:7px 16px;font-size:12px}.writer-room-module__hjvM8q__status summary{cursor:pointer;color:var(--muted-foreground)}.writer-room-module__hjvM8q__statusBody{max-height:30dvh;padding-top:12px;overflow:auto}.writer-room-module__hjvM8q__tabs{flex-direction:column;flex:1;min-width:0;min-height:0;padding:0 16px;display:flex}.writer-room-module__hjvM8q__tabs .ant-tabs-nav{flex-shrink:0;margin-bottom:0}:is(.writer-room-module__hjvM8q__tabs .ant-tabs-content-holder,.writer-room-module__hjvM8q__tabs .ant-tabs-content,.writer-room-module__hjvM8q__tabs .ant-tabs-tabpane){min-height:0}.writer-room-module__hjvM8q__tabs .ant-tabs-content-holder{flex:1;scroll-padding-top:112px}.writer-room-module__hjvM8q__tabs .ant-tabs-body-holder{overscroll-behavior:contain;flex:1;min-height:0;scroll-padding-top:112px;overflow-y:auto}.writer-room-module__hjvM8q__tabs .ant-tabs-content{min-width:0;padding:0 0 16px}.writer-room-module__hjvM8q__tabs section[aria-label$=编辑器]{border:0;border-radius:0}.writer-room-module__hjvM8q__tabs section[aria-label$=编辑器]>header{align-items:center;padding:10px 4px;scroll-margin-top:112px}.writer-room-module__hjvM8q__tabs [data-markdown-editor] [contenteditable=true]>*{scroll-margin-top:128px}.writer-room-module__hjvM8q__tabs section[aria-label$=编辑器]>header p{display:none}.writer-room-module__hjvM8q__tabs [data-script-plan-document]{max-width:1160px;margin-inline:auto}.writer-room-module__hjvM8q__tabs [data-markdown-editor] [role=toolbar]{top:var(--markdown-toolbar-offset,0px)}:is(.writer-room-module__hjvM8q__tabs section[aria-label=故事骨架编辑器]>header,.writer-room-module__hjvM8q__tabs section[aria-label=改编策略编辑器]>header){z-index:14;background:var(--card);position:sticky;top:0}.writer-room-module__hjvM8q__mobileNavigation{scrollbar-width:none;flex-shrink:0;gap:6px;padding:2px;display:flex;overflow-x:auto}.writer-room-module__hjvM8q__mobileNavigation::-webkit-scrollbar{display:none}.writer-room-module__hjvM8q__mobileNavigation button{border:1px solid var(--border);background:var(--card);border-radius:8px;flex:1;min-width:0;padding:9px 12px;font-size:13px}.writer-room-module__hjvM8q__mobileNavigation button[aria-pressed=true]{border-color:var(--primary);color:var(--primary);background:color-mix(in srgb, var(--primary) 5%, var(--card))}@container (min-width:900px){.writer-room-module__hjvM8q__room{grid-template-columns:minmax(300px,.65fr) minmax(0,1.55fr)}.writer-room-module__hjvM8q__chatColumn,.writer-room-module__hjvM8q__documents{display:flex}.writer-room-module__hjvM8q__mobileNavigation{display:none}}.writer-room-module__hjvM8q__workspace[data-document-focus=true] .writer-room-module__hjvM8q__room{grid-template-columns:minmax(0,1fr)}.writer-room-module__hjvM8q__workspace[data-document-focus=true] .writer-room-module__hjvM8q__chatColumn,.writer-room-module__hjvM8q__workspace[data-document-focus=true] .writer-room-module__hjvM8q__workspaceHeader,.writer-room-module__hjvM8q__workspace[data-document-focus=true] .writer-room-module__hjvM8q__mobileNavigation{display:none}.writer-room-module__hjvM8q__workspace[data-document-focus=true] .writer-room-module__hjvM8q__documents{display:flex}@media (max-width:640px){.writer-room-module__hjvM8q__focusLabel{display:none}.writer-room-module__hjvM8q__tabs{padding-inline:10px}.writer-room-module__hjvM8q__workspace{gap:8px;padding:0}.writer-room-module__hjvM8q__workspaceHeader{border-radius:12px;padding:9px 10px}.writer-room-module__hjvM8q__workspaceHeader>div:last-child{width:100%}.writer-room-module__hjvM8q__workspaceHeader>div:last-child .ant-btn{flex:1;min-width:0}}@media (max-width:899px){.writer-room-module__hjvM8q__documents{overflow-y:auto}.writer-room-module__hjvM8q__tabs{flex:none;min-height:560px}.writer-room-module__hjvM8q__tabs .ant-tabs-body-holder{min-height:440px}}
.drama-project-novel-source-module__FGQfka__source{border:1px solid var(--border);background:var(--card);border-radius:12px;min-width:0;transition:border-color .16s,box-shadow .16s;overflow:hidden}.drama-project-novel-source-module__FGQfka__source:focus-within{border-color:var(--primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--primary) 10%, transparent)}.drama-project-novel-source-module__FGQfka__input.ant-input{box-shadow:none;background:0 0;border:0;border-radius:0}@media (prefers-reduced-motion:reduce){.drama-project-novel-source-module__FGQfka__source{transition:none}}
