.FirstVisitAnnouncement-module-scss-module__WxUbtG__overlay{z-index:2200;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#080a10c2;position:fixed;inset:0}.FirstVisitAnnouncement-module-scss-module__WxUbtG__dialog.FirstVisitAnnouncement-module-scss-module__WxUbtG__dialog{--announcement-accent:#6547df;--announcement-border:#e1e4ec;--announcement-ink:#11131a;--announcement-muted:#788095;--announcement-surface:#fff;z-index:2201;border:1px solid var(--announcement-border);background:var(--announcement-surface);width:min(560px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--announcement-ink);will-change:transform,opacity;border-radius:26px;top:50%;overflow:hidden;box-shadow:0 32px 96px #0000006b}.FirstVisitAnnouncement-module-scss-module__WxUbtG__dialog.FirstVisitAnnouncement-module-scss-module__WxUbtG__dialog>header{z-index:3;min-height:36px;padding:0;position:absolute;top:15px;right:15px}.FirstVisitAnnouncement-module-scss-module__WxUbtG__dialog.FirstVisitAnnouncement-module-scss-module__WxUbtG__dialog>header>h2{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.FirstVisitAnnouncement-module-scss-module__WxUbtG__dialog.FirstVisitAnnouncement-module-scss-module__WxUbtG__dialog>header>button{aspect-ratio:1;width:36px;min-width:36px;height:36px;min-height:36px;color:var(--announcement-ink);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffb8;border:1px solid #11131a1a;border-radius:50%;flex:0 0 36px;padding:0;box-shadow:0 8px 24px #00000014}.FirstVisitAnnouncement-module-scss-module__WxUbtG__dialog.FirstVisitAnnouncement-module-scss-module__WxUbtG__dialog>header>button:hover{background:#ffffffe6;border-color:#11131a29}.FirstVisitAnnouncement-module-scss-module__WxUbtG__dialog.FirstVisitAnnouncement-module-scss-module__WxUbtG__dialog>header>button:focus-visible{outline:3px solid color-mix(in srgb, var(--announcement-accent) 34%, transparent);outline-offset:2px}.FirstVisitAnnouncement-module-scss-module__WxUbtG__dialog.FirstVisitAnnouncement-module-scss-module__WxUbtG__dialog>header>button svg{stroke-width:2.2px;width:16px;height:16px}.FirstVisitAnnouncement-module-scss-module__WxUbtG__dialog.FirstVisitAnnouncement-module-scss-module__WxUbtG__dialog>div{flex-direction:column;gap:0;min-height:0;padding:0;display:flex;overflow:auto}.FirstVisitAnnouncement-module-scss-module__WxUbtG__hero{min-height:252px;color:var(--announcement-ink);text-align:center;background:#e5e1ff url(/announcements/seedance-2.5-launch-hero.png) 50%/cover no-repeat;flex-direction:column;flex:none;justify-content:center;align-items:center;padding:30px 40px;display:flex;overflow:hidden}.FirstVisitAnnouncement-module-scss-module__WxUbtG__heroCopy{flex-direction:column;flex:none;justify-content:center;align-items:center;padding-top:4px;display:flex}.FirstVisitAnnouncement-module-scss-module__WxUbtG__heroTitle{letter-spacing:-.035em;flex-direction:column;align-items:center;margin:0;font-family:Songti SC,STSong,SimSun,serif;font-size:44px;font-weight:700;line-height:1.02;display:flex}.FirstVisitAnnouncement-module-scss-module__WxUbtG__heroLaunch{letter-spacing:-.5px;justify-content:center;align-items:center;gap:8px;margin-bottom:20px;font-family:Arial,Helvetica Neue,sans-serif;font-size:24px;font-weight:650;line-height:1;display:flex}.FirstVisitAnnouncement-module-scss-module__WxUbtG__heroLaunch strong{background:var(--announcement-ink);color:#fff;letter-spacing:-.2px;border-radius:9px;justify-content:center;align-items:center;min-height:32px;padding:0 9px;font-size:19px;font-weight:750;line-height:1;display:inline-flex}.FirstVisitAnnouncement-module-scss-module__WxUbtG__capabilityLine{white-space:nowrap;font-size:38px;line-height:1.1;display:block}.FirstVisitAnnouncement-module-scss-module__WxUbtG__capabilityLine+.FirstVisitAnnouncement-module-scss-module__WxUbtG__capabilityLine{margin-top:8px}.FirstVisitAnnouncement-module-scss-module__WxUbtG__capabilityLine[data-accent=true]{color:var(--announcement-accent)}.FirstVisitAnnouncement-module-scss-module__WxUbtG__content{flex-direction:column;flex:none;min-width:0;padding:26px 38px 30px;display:flex}.FirstVisitAnnouncement-module-scss-module__WxUbtG__benefits{gap:30px;min-width:0;display:flex}.FirstVisitAnnouncement-module-scss-module__WxUbtG__benefit{flex:1 1 0;min-width:0}.FirstVisitAnnouncement-module-scss-module__WxUbtG__benefit+.FirstVisitAnnouncement-module-scss-module__WxUbtG__benefit{border-left:1px solid var(--announcement-border);padding-left:30px}.FirstVisitAnnouncement-module-scss-module__WxUbtG__benefit h2{letter-spacing:-.35px;margin:0;font-size:18px;font-weight:750;line-height:1.3}.FirstVisitAnnouncement-module-scss-module__WxUbtG__benefit p{color:var(--announcement-muted);margin:8px 0 0;font-size:12.5px;line-height:1.55}.FirstVisitAnnouncement-module-scss-module__WxUbtG__action.FirstVisitAnnouncement-module-scss-module__WxUbtG__action{background:var(--announcement-ink);color:#fff;cursor:pointer;letter-spacing:.2px;border:0;border-radius:999px;flex:0 0 46px;width:100%;min-height:46px;margin-top:24px;font-size:15px;font-weight:700;box-shadow:0 14px 32px #11131a2e}.FirstVisitAnnouncement-module-scss-module__WxUbtG__action.FirstVisitAnnouncement-module-scss-module__WxUbtG__action:hover{background:#252833}.FirstVisitAnnouncement-module-scss-module__WxUbtG__action.FirstVisitAnnouncement-module-scss-module__WxUbtG__action:focus-visible{outline:3px solid color-mix(in srgb, var(--announcement-accent) 34%, transparent);outline-offset:3px}
.ConfirmDialog-module-scss-module__i_6LYa__backdrop{z-index:2100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#05080e75;position:fixed;inset:0}.ConfirmDialog-module-scss-module__i_6LYa__dialog{--confirm-tone:var(--color-primary);z-index:2101;border:1px solid color-mix(in srgb, var(--color-border) 82%, transparent);background:var(--color-surface);width:390px;color:var(--color-text);border-radius:14px;flex-direction:column;gap:14px;padding:18px;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 24px 72px #0000004d}.ConfirmDialog-module-scss-module__i_6LYa__dialog[data-tone=info]{--confirm-tone:var(--color-primary)}.ConfirmDialog-module-scss-module__i_6LYa__dialog[data-tone=success]{--confirm-tone:var(--color-success)}.ConfirmDialog-module-scss-module__i_6LYa__dialog[data-tone=warn]{--confirm-tone:var(--color-warning)}.ConfirmDialog-module-scss-module__i_6LYa__dialog[data-tone=error]{--confirm-tone:var(--color-danger)}.ConfirmDialog-module-scss-module__i_6LYa__header{flex-direction:row;justify-content:space-between;align-items:center;gap:12px}.ConfirmDialog-module-scss-module__i_6LYa__titleRow{align-items:center;gap:8px;min-width:0;display:flex}.ConfirmDialog-module-scss-module__i_6LYa__media{background:var(--confirm-tone);color:#fff;border-radius:999px;flex:0 0 24px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex;box-shadow:inset 0 1px #ffffff3d}.ConfirmDialog-module-scss-module__i_6LYa__media svg{stroke-width:3px;width:14px;height:14px}.ConfirmDialog-module-scss-module__i_6LYa__iconGlyph{justify-content:center;align-items:center;font-size:13px;font-weight:800;line-height:1;display:inline-flex}.ConfirmDialog-module-scss-module__i_6LYa__title{color:var(--color-text);overflow-wrap:anywhere;margin:0;font-size:17px;font-weight:780;line-height:1.25}.ConfirmDialog-module-scss-module__i_6LYa__closeButton{width:32px;height:32px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:0 0 32px;justify-content:center;align-items:center;padding:0;display:inline-flex}.ConfirmDialog-module-scss-module__i_6LYa__closeButton svg{width:17px;height:17px}.ConfirmDialog-module-scss-module__i_6LYa__closeButton:hover{background:color-mix(in srgb, var(--color-surface-raised) 74%, transparent);color:var(--color-text)}.ConfirmDialog-module-scss-module__i_6LYa__description{color:var(--color-text-muted);margin:0;font-size:13px;line-height:1.65}.ConfirmDialog-module-scss-module__i_6LYa__actions{flex-direction:row;justify-content:flex-end;align-items:center;gap:10px;width:100%;margin:0}.ConfirmDialog-module-scss-module__i_6LYa__footerLead{align-items:center;min-width:0;margin-right:auto;display:flex}.ConfirmDialog-module-scss-module__i_6LYa__cancelButton,.ConfirmDialog-module-scss-module__i_6LYa__confirmButton{cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 13px;font-size:13px;font-weight:720;display:inline-flex}.ConfirmDialog-module-scss-module__i_6LYa__cancelButton{background:var(--color-default-200);box-shadow:0 3px 10px #0f172a1a,inset 0 1px 0 var(--color-glass-border);color:var(--color-text);border:0}.ConfirmDialog-module-scss-module__i_6LYa__cancelButton:hover{background:var(--color-default-300)}.ConfirmDialog-module-scss-module__i_6LYa__confirmButton{background:var(--confirm-tone);color:#fff;border:0}.ConfirmDialog-module-scss-module__i_6LYa__confirmButton[aria-busy=true]{cursor:wait}.ConfirmDialog-module-scss-module__i_6LYa__confirmSpinner{border:2px solid;border-right-color:#0000;border-radius:999px;flex:0 0 14px;width:14px;height:14px;animation:.72s linear infinite ConfirmDialog-module-scss-module__i_6LYa__confirm-dialog-spin}.ConfirmDialog-module-scss-module__i_6LYa__dialog[data-tone=default] .ConfirmDialog-module-scss-module__i_6LYa__confirmButton{background:var(--color-primary)}.ConfirmDialog-module-scss-module__i_6LYa__dialog[data-tone=warn] .ConfirmDialog-module-scss-module__i_6LYa__confirmButton{color:color-mix(in srgb, #000 82%, var(--color-text))}@keyframes ConfirmDialog-module-scss-module__i_6LYa__confirm-dialog-spin{to{transform:rotate(360deg)}}
.AppActionMenu-module-scss-module__aqRfta__menu{--app-action-menu-item-text:var(--color-text);--app-action-menu-item-icon:var(--color-text-muted);--app-action-menu-danger:var(--color-danger,#f31260);--app-action-menu-danger-hover:color-mix(in srgb, var(--color-danger,#f31260) 11%, transparent);min-width:var(--app-action-menu-min-width,132px);flex-direction:column;gap:4px;padding:6px;display:flex}.AppActionMenu-module-scss-module__aqRfta__item{color:var(--app-action-menu-item-text);gap:8px;font-size:13px;font-weight:720}.AppActionMenu-module-scss-module__aqRfta__item svg{width:15px;height:15px;color:var(--app-action-menu-item-icon);flex:none}.AppActionMenu-module-scss-module__aqRfta__item[data-disabled]{cursor:not-allowed;opacity:.62}.AppActionMenu-module-scss-module__aqRfta__item[data-tone=danger]{color:var(--app-action-menu-danger)}.AppActionMenu-module-scss-module__aqRfta__item[data-tone=danger] svg{color:currentColor}.AppActionMenu-module-scss-module__aqRfta__item[data-tone=danger][data-highlighted]{background:var(--app-action-menu-danger-hover)}
.AppDialog-module-scss-module__H8GVna__backdrop,.AppDialog-module-scss-module__H8GVna__nestedBackdrop{z-index:80;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#05080e8a;position:fixed;inset:0}.AppDialog-module-scss-module__H8GVna__nestedBackdrop{z-index:140}.AppDialog-module-scss-module__H8GVna__dialog{--app-dialog-width:640px;z-index:81;width:min(var(--app-dialog-width),100vw - 40px);border:var(--app-dialog-border,1px solid color-mix(in srgb, var(--color-border) 78%, transparent));border-radius:var(--app-dialog-radius,18px);background:var(--app-dialog-background,var(--color-surface));max-height:calc(100dvh - 40px);box-shadow:var(--app-dialog-shadow,0 24px 72px #0000004d);color:var(--color-text);outline:0;flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.AppDialog-module-scss-module__H8GVna__dialog[data-layer=nested]{z-index:141}.AppDialog-module-scss-module__H8GVna__dialog[data-appearance=neutral]{--app-dialog-primary-action-background:var(--color-text);--app-dialog-primary-action-color:var(--color-surface);--app-dialog-primary-action-hover-background:var(--color-default-700);--app-dialog-primary-action-shadow:none;--app-dialog-action-radius:999px;--app-dialog-action-weight:500}.AppDialog-module-scss-module__H8GVna__dialog[data-size=sm]{--app-dialog-width:var(--app-dialog-width-sm,420px);--app-dialog-title-size:var(--app-dialog-small-title-size,17px);--app-dialog-title-weight:var(--app-dialog-small-title-weight,760)}.AppDialog-module-scss-module__H8GVna__dialog[data-size=md]{--app-dialog-width:var(--app-dialog-width-md,640px)}.AppDialog-module-scss-module__H8GVna__dialog[data-size=lg]{--app-dialog-width:var(--app-dialog-width-lg,760px)}.AppDialog-module-scss-module__H8GVna__dialog[data-size=xl]{--app-dialog-width:var(--app-dialog-width-xl,920px)}.AppDialog-module-scss-module__H8GVna__dialog[data-size=xxl]{--app-dialog-width:var(--app-dialog-width-xxl,1520px)}.AppDialog-module-scss-module__H8GVna__header{min-height:var(--app-dialog-header-min-height,62px);padding:var(--app-dialog-header-padding,18px 28px 10px);flex:none;justify-content:space-between;align-items:center;gap:18px;display:flex}.AppDialog-module-scss-module__H8GVna__title{color:var(--color-text);font-size:var(--app-dialog-title-size,20px);font-weight:var(--app-dialog-title-weight,820);letter-spacing:0;margin:0;line-height:1.25}.AppDialog-module-scss-module__H8GVna__closeButton{width:34px;height:34px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:0 0 34px;justify-content:center;align-items:center;padding:0;display:inline-flex}.AppDialog-module-scss-module__H8GVna__closeButton svg{width:19px;height:19px}.AppDialog-module-scss-module__H8GVna__closeButton:hover{background:color-mix(in srgb, var(--color-primary) 12%, transparent);color:var(--color-text)}.AppDialog-module-scss-module__H8GVna__dialog[data-scrollbar=subtle] .AppDialog-module-scss-module__H8GVna__body{--surface-scrollbar-size:6px;--surface-scrollbar-thumb:color-mix(in srgb, var(--color-text) 16%, transparent);--surface-scrollbar-thumb-hover:color-mix(in srgb, var(--color-text) 26%, transparent)}.AppDialog-module-scss-module__H8GVna__dialog[data-scrollbar=subtle] .AppDialog-module-scss-module__H8GVna__body::-webkit-scrollbar{width:var(--surface-scrollbar-size);height:var(--surface-scrollbar-size)}.AppDialog-module-scss-module__H8GVna__dialog[data-scrollbar=subtle] .AppDialog-module-scss-module__H8GVna__body::-webkit-scrollbar-track{background:0 0}.AppDialog-module-scss-module__H8GVna__dialog[data-scrollbar=subtle] .AppDialog-module-scss-module__H8GVna__body::-webkit-scrollbar-corner{background:0 0}.AppDialog-module-scss-module__H8GVna__dialog[data-scrollbar=subtle] .AppDialog-module-scss-module__H8GVna__body::-webkit-scrollbar-thumb{background:var(--surface-scrollbar-thumb);border-radius:var(--radius-full,999px)}.AppDialog-module-scss-module__H8GVna__dialog[data-scrollbar=subtle] .AppDialog-module-scss-module__H8GVna__body::-webkit-scrollbar-thumb:hover{background:var(--surface-scrollbar-thumb-hover)}@supports not selector(::-webkit-scrollbar){.AppDialog-module-scss-module__H8GVna__dialog[data-scrollbar=subtle] .AppDialog-module-scss-module__H8GVna__body{scrollbar-width:thin;scrollbar-color:var(--surface-scrollbar-thumb) #0000}}.AppDialog-module-scss-module__H8GVna__body{gap:var(--app-dialog-body-gap,18px);min-height:0;overflow:var(--app-dialog-body-overflow,auto);padding:var(--app-dialog-body-padding,0 28px 18px);flex-direction:column;flex:auto;display:flex}.AppDialog-module-scss-module__H8GVna__dialog[data-size=sm] .AppDialog-module-scss-module__H8GVna__body{font-size:13px;line-height:1.65}.AppDialog-module-scss-module__H8GVna__footer{min-height:var(--app-dialog-footer-min-height,68px);justify-content:flex-end;align-items:center;gap:var(--app-dialog-footer-gap,12px);background:var(--color-surface);padding:var(--app-dialog-footer-padding,14px 28px);flex:none;display:flex}.AppDialog-module-scss-module__H8GVna__footer[data-divider=true]{border-top:1px solid color-mix(in srgb, var(--color-border) 62%, transparent)}.AppDialog-module-scss-module__H8GVna__action{border-radius:var(--app-dialog-action-radius,10px);cursor:pointer;min-width:72px;min-height:34px;font-size:13px;font-weight:var(--app-dialog-action-weight,760);justify-content:center;align-items:center;gap:8px;padding:0 15px;display:inline-flex}.AppDialog-module-scss-module__H8GVna__action[aria-busy=true]{cursor:wait}.AppDialog-module-scss-module__H8GVna__actionSpinner{border:2px solid;border-right-color:#0000;border-radius:999px;flex:0 0 14px;width:14px;height:14px;animation:.72s linear infinite AppDialog-module-scss-module__H8GVna__app-dialog-action-spin}.AppDialog-module-scss-module__H8GVna__actionLabel{min-width:0}.AppDialog-module-scss-module__H8GVna__action[data-tone=secondary]{border:1px solid color-mix(in srgb, var(--color-border) 84%, transparent);background:color-mix(in srgb, var(--color-surface) 78%, transparent);color:var(--color-text)}.AppDialog-module-scss-module__H8GVna__action[data-tone=secondary]:hover{background:color-mix(in srgb, var(--color-surface-raised) 72%, transparent)}.AppDialog-module-scss-module__H8GVna__action[data-tone=primary]{background:var(--app-dialog-primary-action-background,var(--color-primary));color:var(--app-dialog-primary-action-color,white);box-shadow:var(--app-dialog-primary-action-shadow,0 12px 26px color-mix(in srgb, var(--color-primary) 18%, transparent))}.AppDialog-module-scss-module__H8GVna__action[data-tone=primary]:hover{background:var(--app-dialog-primary-action-hover-background,color-mix(in srgb, var(--color-primary) 86%, black))}.AppDialog-module-scss-module__H8GVna__action[data-tone=danger]{background:var(--color-danger,#f31260);color:#fff;box-shadow:0 12px 26px color-mix(in srgb, var(--color-danger,#f31260) 18%, transparent);border:1px solid #0000}.AppDialog-module-scss-module__H8GVna__action[data-tone=danger]:hover{background:color-mix(in srgb, var(--color-danger,#f31260) 86%, black)}@keyframes AppDialog-module-scss-module__H8GVna__app-dialog-action-spin{to{transform:rotate(360deg)}}
.AppLoading-module-scss-module__2a_FOW__loading{--loading-size:46px;--loading-accent:var(--color-primary);--loading-secondary:#8b5cf6;--loading-title-weight:760;--loading-detail-weight:560;min-width:0;color:var(--color-text);justify-content:center;align-items:center;gap:12px;display:flex}.AppLoading-module-scss-module__2a_FOW__loading[data-appearance=neutral]{--loading-accent:var(--color-default-600);--loading-secondary:var(--color-default-400);--loading-title-weight:600;--loading-detail-weight:400}.AppLoading-module-scss-module__2a_FOW__loading[data-size=sm]{--loading-size:32px;gap:9px}.AppLoading-module-scss-module__2a_FOW__loading[data-size=lg]{--loading-size:58px;gap:14px}.AppLoading-module-scss-module__2a_FOW__loading[data-variant=page],.AppLoading-module-scss-module__2a_FOW__loading[data-variant=section]{flex-direction:column;min-height:360px;padding:48px 24px}.AppLoading-module-scss-module__2a_FOW__loading[data-variant=inline]{justify-content:flex-start;min-height:auto}.AppLoading-module-scss-module__2a_FOW__indicator{width:var(--loading-size);height:var(--loading-size);flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.AppLoading-module-scss-module__2a_FOW__track,.AppLoading-module-scss-module__2a_FOW__orbit,.AppLoading-module-scss-module__2a_FOW__core{border-radius:999px;position:absolute}.AppLoading-module-scss-module__2a_FOW__track{background:radial-gradient(circle at center, transparent 52%, color-mix(in srgb, var(--loading-accent) 12%, transparent) 54%, transparent 58%),conic-gradient(from 0deg, color-mix(in srgb, var(--loading-accent) 96%, white 4%) 0deg 78deg, transparent 78deg 132deg, color-mix(in srgb, var(--loading-secondary) 84%, var(--loading-accent) 16%) 132deg 214deg, transparent 214deg 360deg);filter:drop-shadow(0 8px 18px color-mix(in srgb, var(--loading-accent) 22%, transparent));animation:.82s linear infinite AppLoading-module-scss-module__2a_FOW__app-loading-spin;inset:0;-webkit-mask:radial-gradient(circle,#0000 0 48%,#000 50% 63%,#0000 65%);mask:radial-gradient(circle,#0000 0 48%,#000 50% 63%,#0000 65%)}.AppLoading-module-scss-module__2a_FOW__orbit{animation:1.18s cubic-bezier(.45,0,.2,1) infinite reverse AppLoading-module-scss-module__2a_FOW__app-loading-spin;inset:4px}.AppLoading-module-scss-module__2a_FOW__orbit span{width:max(5px,var(--loading-size)*.13);height:max(5px,var(--loading-size)*.13);background:linear-gradient(135deg, #fff 0%, color-mix(in srgb, var(--loading-accent) 82%, white 18%) 48%, var(--loading-secondary) 100%);box-shadow:0 0 0 3px color-mix(in srgb, var(--loading-accent) 12%, transparent),0 6px 14px color-mix(in srgb, var(--loading-accent) 28%, transparent);border-radius:999px;display:block;position:absolute;top:0;left:50%;transform:translate(-50%)}.AppLoading-module-scss-module__2a_FOW__core{background:radial-gradient(circle at 35% 28%, #fffffff2 0 18%, transparent 20%),linear-gradient(145deg, color-mix(in srgb, var(--loading-accent) 92%, white 8%), var(--loading-secondary));box-shadow:inset 0 1px 2px #ffffff80,0 8px 18px color-mix(in srgb, var(--loading-accent) 24%, transparent);animation:1.18s ease-in-out infinite AppLoading-module-scss-module__2a_FOW__app-loading-core;inset:32%}.AppLoading-module-scss-module__2a_FOW__text{text-align:center;flex-direction:column;align-items:center;gap:7px;min-width:0;display:flex}.AppLoading-module-scss-module__2a_FOW__text strong{color:var(--color-text);font-size:15px;font-weight:var(--loading-title-weight);line-height:1.2}.AppLoading-module-scss-module__2a_FOW__text small{color:var(--color-text-muted);font-size:12px;font-weight:var(--loading-detail-weight);line-height:1.45}@keyframes AppLoading-module-scss-module__2a_FOW__app-loading-spin{to{transform:rotate(360deg)}}@keyframes AppLoading-module-scss-module__2a_FOW__app-loading-core{0%,to{opacity:.82;transform:scale(.9)}50%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.AppLoading-module-scss-module__2a_FOW__track,.AppLoading-module-scss-module__2a_FOW__orbit,.AppLoading-module-scss-module__2a_FOW__core{animation:none}}.AppLoading-module-scss-module__2a_FOW__loading[data-size=sm] .AppLoading-module-scss-module__2a_FOW__text{text-align:left;align-items:flex-start}.AppLoading-module-scss-module__2a_FOW__loading[data-size=sm] .AppLoading-module-scss-module__2a_FOW__text strong{font-size:13px}.AppLoading-module-scss-module__2a_FOW__loading[data-size=sm] .AppLoading-module-scss-module__2a_FOW__text small{font-size:11px}
.AppUploadCard-module-scss-module__svDFjq__card{border:1px solid var(--upload-card-border,color-mix(in srgb, var(--upload-card-accent,var(--color-primary)) 26%, var(--color-border)));border-radius:var(--upload-card-radius,14px);background:var(--upload-card-background,radial-gradient(circle at 14% 50%, color-mix(in srgb, var(--upload-card-accent,var(--color-primary)) 18%, transparent), transparent 34%), linear-gradient(135deg, color-mix(in srgb, var(--upload-card-accent,var(--color-primary)) 10%, var(--color-surface)) 0%, color-mix(in srgb, var(--color-surface-raised) 88%, transparent) 76%));color:var(--color-text);align-items:center;display:flex;position:relative;overflow:hidden}.AppUploadCard-module-scss-module__svDFjq__card[data-appearance=neutral]{--upload-card-accent:var(--color-secondary-500);--upload-card-border:var(--color-default-300);--upload-card-background:var(--color-default-50);--upload-card-active-background:color-mix(in srgb, var(--color-secondary-500) 6%, var(--color-surface));--upload-card-radius:24px;--upload-card-title-weight:500;--upload-card-icon-size:40px;--upload-card-action-radius:999px;--upload-card-action-weight:500;--iconsax-gradient-from:var(--color-secondary-300);--iconsax-gradient-to:var(--color-secondary-600)}.AppUploadCard-module-scss-module__svDFjq__card[data-variant=banner]{gap:26px;min-height:150px;padding:18px 26px}.AppUploadCard-module-scss-module__svDFjq__card[data-variant=banner][data-density=compact]{gap:14px;min-height:142px;padding:14px 16px}.AppUploadCard-module-scss-module__svDFjq__card[data-appearance=bold]{background:0 0;border:0}.AppUploadCard-module-scss-module__svDFjq__card[data-variant=banner]:is([data-actions-placement=top],[data-actions-placement=bottom]){flex-direction:column;align-items:stretch;gap:14px;padding:22px 26px}.AppUploadCard-module-scss-module__svDFjq__card[data-variant=banner]:is([data-actions-placement=top],[data-actions-placement=bottom])[data-density=compact]{gap:10px;min-height:0;padding:12px 16px}.AppUploadCard-module-scss-module__svDFjq__card[data-variant=dropzone]{text-align:center;border-style:dashed;flex-direction:column;justify-content:center;gap:14px;min-height:356px;padding:34px}.AppUploadCard-module-scss-module__svDFjq__card[data-clickable=true]{cursor:pointer}.AppUploadCard-module-scss-module__svDFjq__card[data-clickable=true]:hover,.AppUploadCard-module-scss-module__svDFjq__card[data-drag-active=true]{border-color:color-mix(in srgb, var(--upload-card-accent,var(--color-primary)) 48%, var(--color-border))}.AppUploadCard-module-scss-module__svDFjq__card[data-drag-active=true]{background:var(--upload-card-active-background,radial-gradient(circle at 14% 50%, color-mix(in srgb, var(--upload-card-accent,var(--color-primary)) 24%, transparent), transparent 34%), linear-gradient(135deg, color-mix(in srgb, var(--upload-card-accent,var(--color-primary)) 14%, var(--color-surface)) 0%, color-mix(in srgb, var(--color-surface-raised) 88%, transparent) 76%))}.AppUploadCard-module-scss-module__svDFjq__input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.AppUploadCard-module-scss-module__svDFjq__body{flex:auto;align-items:center;min-width:0;display:flex}.AppUploadCard-module-scss-module__svDFjq__card[data-variant=banner] .AppUploadCard-module-scss-module__svDFjq__body{gap:18px}.AppUploadCard-module-scss-module__svDFjq__card[data-variant=dropzone] .AppUploadCard-module-scss-module__svDFjq__body{flex-direction:column;flex:none;justify-content:center;gap:14px}.AppUploadCard-module-scss-module__svDFjq__card[data-variant=banner]:is([data-actions-placement=top],[data-actions-placement=bottom]) .AppUploadCard-module-scss-module__svDFjq__body{text-align:left;flex:none;justify-content:center;width:100%}.AppUploadCard-module-scss-module__svDFjq__card[data-variant=banner]:is([data-actions-placement=top],[data-actions-placement=bottom])[data-density=compact] .AppUploadCard-module-scss-module__svDFjq__body{gap:12px}.AppUploadCard-module-scss-module__svDFjq__card[data-variant=banner]:is([data-actions-placement=top],[data-actions-placement=bottom]) .AppUploadCard-module-scss-module__svDFjq__copy{flex:0 auto}.AppUploadCard-module-scss-module__svDFjq__media{color:color-mix(in srgb, var(--upload-card-accent,var(--color-primary)) 82%, var(--color-text));background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:flex}.AppUploadCard-module-scss-module__svDFjq__media img{object-fit:contain}.AppUploadCard-module-scss-module__svDFjq__media svg{width:var(--upload-card-icon-size,30px);height:var(--upload-card-icon-size,30px);stroke-width:1.7px}.AppUploadCard-module-scss-module__svDFjq__card[data-variant=banner] .AppUploadCard-module-scss-module__svDFjq__media{width:128px;min-width:128px;height:112px}.AppUploadCard-module-scss-module__svDFjq__card[data-variant=banner] .AppUploadCard-module-scss-module__svDFjq__media img{width:112px;height:112px}.AppUploadCard-module-scss-module__svDFjq__card[data-variant=banner][data-density=compact] .AppUploadCard-module-scss-module__svDFjq__media{width:82px;min-width:82px;height:82px}.AppUploadCard-module-scss-module__svDFjq__card[data-variant=banner][data-density=compact] .AppUploadCard-module-scss-module__svDFjq__media img{width:82px;height:82px}.AppUploadCard-module-scss-module__svDFjq__card[data-variant=dropzone] .AppUploadCard-module-scss-module__svDFjq__media{width:112px;height:104px}.AppUploadCard-module-scss-module__svDFjq__card[data-variant=dropzone] .AppUploadCard-module-scss-module__svDFjq__media img{width:104px;height:104px}.AppUploadCard-module-scss-module__svDFjq__copy{flex-direction:column;flex:auto;gap:8px;min-width:0;display:flex}.AppUploadCard-module-scss-module__svDFjq__copy strong{color:var(--color-text);font-size:17px;font-weight:var(--upload-card-title-weight,820);line-height:1.25}.AppUploadCard-module-scss-module__svDFjq__copy small{color:var(--color-text-muted);font-size:13px;line-height:1.55}.AppUploadCard-module-scss-module__svDFjq__copy em{border:1px solid color-mix(in srgb, var(--upload-card-accent,var(--color-primary)) 16%, var(--color-border));background:color-mix(in srgb, var(--upload-card-accent,var(--color-primary)) 7%, transparent);width:fit-content;min-height:28px;color:var(--color-text-muted);border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-style:normal;display:inline-flex}.AppUploadCard-module-scss-module__svDFjq__copy em svg{width:15px;height:15px}.AppUploadCard-module-scss-module__svDFjq__card[data-variant=dropzone] .AppUploadCard-module-scss-module__svDFjq__copy{flex:none;align-items:center}.AppUploadCard-module-scss-module__svDFjq__card[data-variant=dropzone] .AppUploadCard-module-scss-module__svDFjq__copy strong{font-size:15px}.AppUploadCard-module-scss-module__svDFjq__card[data-variant=dropzone] .AppUploadCard-module-scss-module__svDFjq__copy small{font-size:12px}.AppUploadCard-module-scss-module__svDFjq__actions{flex-direction:column;flex:none;gap:10px;display:flex}.AppUploadCard-module-scss-module__svDFjq__card[data-variant=banner]:is([data-actions-placement=top],[data-actions-placement=bottom]) .AppUploadCard-module-scss-module__svDFjq__actions,.AppUploadCard-module-scss-module__svDFjq__card[data-variant=dropzone] .AppUploadCard-module-scss-module__svDFjq__actions{flex-flow:wrap;justify-content:center}.AppUploadCard-module-scss-module__svDFjq__actionSlot{display:contents}.AppUploadCard-module-scss-module__svDFjq__disabledTooltipTrigger{cursor:not-allowed;display:inline-flex}.AppUploadCard-module-scss-module__svDFjq__disabledTooltipTrigger button:disabled{pointer-events:none}.AppUploadCard-module-scss-module__svDFjq__actions button{border-radius:var(--upload-card-action-radius,12px);cursor:pointer;min-width:128px;min-height:42px;font-size:13px;font-weight:var(--upload-card-action-weight,760);justify-content:center;align-items:center;gap:7px;padding:0 16px;display:inline-flex}.AppUploadCard-module-scss-module__svDFjq__actions button svg{width:16px;height:16px}.AppUploadCard-module-scss-module__svDFjq__card[data-density=compact] .AppUploadCard-module-scss-module__svDFjq__actions{gap:8px}.AppUploadCard-module-scss-module__svDFjq__card[data-density=compact] .AppUploadCard-module-scss-module__svDFjq__actions button{border-radius:10px;min-width:118px;min-height:36px;padding:0 12px;font-size:12px}.AppUploadCard-module-scss-module__svDFjq__actions button[data-tone=primary]{border:1px solid color-mix(in srgb, var(--upload-card-accent,var(--color-primary)) 44%, var(--color-border));background:color-mix(in srgb, var(--color-surface) 74%, transparent);color:color-mix(in srgb, var(--upload-card-accent,var(--color-primary)) 78%, var(--color-text))}.AppUploadCard-module-scss-module__svDFjq__actions button[data-tone=secondary]{border:1px solid color-mix(in srgb, var(--color-border) 80%, transparent);background:color-mix(in srgb, var(--color-surface) 82%, transparent);color:var(--color-text)}.AppUploadCard-module-scss-module__svDFjq__actions button[data-tone=danger]{background:var(--color-danger,#f31260);color:#fff;border:1px solid #0000}.AppUploadCard-module-scss-module__svDFjq__card[data-appearance=bold] .AppUploadCard-module-scss-module__svDFjq__actions button{box-shadow:0 6px 14px color-mix(in srgb, var(--color-text) 8%, transparent);border:0}.AppUploadCard-module-scss-module__svDFjq__card[data-appearance=bold] .AppUploadCard-module-scss-module__svDFjq__actions button[data-tone=primary]{background:var(--upload-card-accent,var(--color-primary));color:var(--color-on-primary,white)}.AppUploadCard-module-scss-module__svDFjq__card[data-appearance=bold] .AppUploadCard-module-scss-module__svDFjq__actions button[data-tone=secondary]{background:color-mix(in srgb, var(--color-surface) 90%, var(--upload-card-accent,var(--color-primary)));color:var(--color-text)}.AppUploadCard-module-scss-module__svDFjq__card[data-appearance=bold] .AppUploadCard-module-scss-module__svDFjq__actions button[data-tone=primary]:hover{background:color-mix(in srgb, var(--upload-card-accent,var(--color-primary)) 88%, black);color:var(--color-on-primary,white)}.AppUploadCard-module-scss-module__svDFjq__card[data-appearance=bold] .AppUploadCard-module-scss-module__svDFjq__actions button[data-tone=secondary]:hover{background:color-mix(in srgb, var(--color-surface) 82%, var(--upload-card-accent,var(--color-primary)))}.AppUploadCard-module-scss-module__svDFjq__actions button:hover{background:color-mix(in srgb, var(--upload-card-accent,var(--color-primary)) 8%, var(--color-surface))}.AppUploadCard-module-scss-module__svDFjq__actions button[data-tone=danger]:hover{background:color-mix(in srgb, var(--color-danger,#f31260) 88%, black);color:#fff}.AppUploadCard-module-scss-module__svDFjq__actions button:disabled{cursor:not-allowed;opacity:.56}
.AppVideoPlayer-module-scss-module__G7VkaG__playerRoot{border-radius:inherit;background:linear-gradient(180deg, #0f172a14, transparent 36%),color-mix(in srgb, var(--color-surface-raised) 76%, black 10%);color:#fff;width:100%;height:100%;position:relative;overflow:hidden}.AppVideoPlayer-module-scss-module__G7VkaG__playerRoot:focus-visible{outline:2px solid color-mix(in srgb, var(--color-primary) 74%, white);outline-offset:3px}.AppVideoPlayer-module-scss-module__G7VkaG__playerRoot [data-vjs-player]{border-radius:inherit;width:100%;height:100%}.AppVideoPlayer-module-scss-module__G7VkaG__playerRoot .video-js{border-radius:inherit;color:#fff;background:0 0;width:100%;height:100%;min-height:0;font-family:Inter,PingFang SC,Microsoft YaHei,Noto Sans SC,Arial,sans-serif;overflow:hidden}.AppVideoPlayer-module-scss-module__G7VkaG__playerRoot .video-js.vjs-fill{width:100%;height:100%}.AppVideoPlayer-module-scss-module__G7VkaG__playerRoot .video-js .vjs-tech{object-fit:contain}.AppVideoPlayer-module-scss-module__G7VkaG__playerRoot .video-js .vjs-poster img{object-fit:contain}.AppVideoPlayer-module-scss-module__G7VkaG__centerPlay{z-index:2;cursor:pointer;width:46px;height:46px;color:var(--color-media-foreground);border:1px solid color-mix(in srgb, var(--color-media-foreground) 34%, transparent);background:linear-gradient(145deg, color-mix(in srgb, var(--color-media-foreground) 20%, transparent), color-mix(in srgb, var(--color-media-foreground) 4%, transparent)),color-mix(in srgb, var(--color-media-background) 12%, transparent);-webkit-backdrop-filter:blur(10px)saturate(1.25);backdrop-filter:blur(10px)saturate(1.25);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-media-foreground) 24%, transparent),0 3px 12px color-mix(in srgb, var(--color-media-background) 10%, transparent);border-radius:50%;outline:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.AppVideoPlayer-module-scss-module__G7VkaG__centerPlay:disabled{opacity:.45;cursor:default}.AppVideoPlayer-module-scss-module__G7VkaG__playerRoot .video-js .vjs-control-bar{background:linear-gradient(180deg, #0f172a00, #0f172ac2),color-mix(in srgb, var(--color-text) 78%, black);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);height:42px}.AppVideoPlayer-module-scss-module__G7VkaG__playerRoot .video-js .vjs-control{color:#fff}.AppVideoPlayer-module-scss-module__G7VkaG__playerRoot .video-js .vjs-progress-control{min-width:0}:is(.AppVideoPlayer-module-scss-module__G7VkaG__playerRoot .video-js .vjs-play-progress,.AppVideoPlayer-module-scss-module__G7VkaG__playerRoot .video-js .vjs-volume-level){background:var(--color-primary)}.AppVideoPlayer-module-scss-module__G7VkaG__playerRoot .video-js .vjs-slider{background:#ffffff42}.AppVideoPlayer-module-scss-module__G7VkaG__playerRoot[data-controls=false] .video-js .vjs-control-bar{display:none}.AppVideoPlayer-module-scss-module__G7VkaG__playerRoot .video-js:not(.vjs-fullscreen) .vjs-loading-spinner{display:none}.AppVideoPlayer-module-scss-module__G7VkaG__posterOverlay{z-index:1;background:inherit;opacity:1;pointer-events:none;justify-content:center;align-items:center;transition:opacity .16s;display:flex;position:absolute;inset:0}.AppVideoPlayer-module-scss-module__G7VkaG__posterOverlay[data-visible=false]{opacity:0}.AppVideoPlayer-module-scss-module__G7VkaG__posterOverlay img{object-fit:contain;width:100%;height:100%}:is(.AppVideoPlayer-module-scss-module__G7VkaG__playerRoot[data-variant=card] .video-js .vjs-tech,.AppVideoPlayer-module-scss-module__G7VkaG__playerRoot[data-variant=card] .video-js .vjs-poster img){object-fit:contain}.AppVideoPlayer-module-scss-module__G7VkaG__playerRoot[data-variant=lightbox]{--lightbox-control-height:60px;background:#000}:is(.AppVideoPlayer-module-scss-module__G7VkaG__playerRoot[data-variant=lightbox] .video-js:not(.vjs-fullscreen) .vjs-tech,.AppVideoPlayer-module-scss-module__G7VkaG__playerRoot[data-variant=lightbox] .video-js:not(.vjs-fullscreen) .vjs-poster){height:calc(100% - var(--lightbox-control-height))}.AppVideoPlayer-module-scss-module__G7VkaG__playerRoot[data-variant=lightbox] .AppVideoPlayer-module-scss-module__G7VkaG__posterOverlay{bottom:var(--lightbox-control-height)}:is(.AppVideoPlayer-module-scss-module__G7VkaG__playerRoot[data-variant=lightbox]:not(:has(.vjs-fullscreen)) .AppVideoPlayer-module-scss-module__G7VkaG__centerPlay,.AppVideoPlayer-module-scss-module__G7VkaG__playerRoot[data-variant=lightbox] .video-js:not(.vjs-fullscreen) .vjs-loading-spinner){top:calc((100% - var(--lightbox-control-height))/2)}.AppVideoPlayer-module-scss-module__G7VkaG__playerRoot[data-variant=lightbox] .video-js .vjs-control-bar{height:var(--lightbox-control-height);background:linear-gradient(#05080e00,#05080ed1),#05080e94;align-items:center;padding:0 14px}.AppVideoPlayer-module-scss-module__G7VkaG__playerRoot[data-variant=lightbox] .video-js .vjs-control{width:42px;height:var(--lightbox-control-height);color:#fffffff0}.AppVideoPlayer-module-scss-module__G7VkaG__playerRoot[data-variant=lightbox] .video-js .vjs-button>.vjs-icon-placeholder:before{font-size:24px;line-height:var(--lightbox-control-height)}.AppVideoPlayer-module-scss-module__G7VkaG__playerRoot[data-variant=lightbox] .video-js .vjs-progress-control{flex:auto;min-width:120px}.AppVideoPlayer-module-scss-module__G7VkaG__playerRoot[data-variant=lightbox] .video-js .vjs-progress-holder{background:#ffffff47;border-radius:999px;height:4px}:is(.AppVideoPlayer-module-scss-module__G7VkaG__playerRoot[data-variant=lightbox] .video-js .vjs-load-progress,.AppVideoPlayer-module-scss-module__G7VkaG__playerRoot[data-variant=lightbox] .video-js .vjs-play-progress){border-radius:inherit}.AppVideoPlayer-module-scss-module__G7VkaG__playerRoot[data-variant=lightbox] .video-js .vjs-play-progress{background:var(--color-primary)}.AppVideoPlayer-module-scss-module__G7VkaG__playerRoot[data-variant=lightbox] .video-js .vjs-time-control{color:#ffffffe6;width:auto;min-width:48px;font-size:13px;font-weight:760;line-height:var(--lightbox-control-height);padding:0 8px}.AppVideoPlayer-module-scss-module__G7VkaG__playerRoot[data-variant=lightbox] .video-js .vjs-volume-panel{width:42px}@media (prefers-reduced-motion:reduce){.AppVideoPlayer-module-scss-module__G7VkaG__posterOverlay{transition:none}}
.VideoPlaybackControls-module-scss-module__mkXzra__controls{color:var(--color-media-foreground);border:1px solid color-mix(in srgb, var(--color-media-foreground) 34%, transparent);background:linear-gradient(145deg, color-mix(in srgb, var(--color-media-foreground) 20%, transparent), color-mix(in srgb, var(--color-media-foreground) 4%, transparent)),color-mix(in srgb, var(--color-media-background) 12%, transparent);-webkit-backdrop-filter:blur(10px)saturate(1.25);backdrop-filter:blur(10px)saturate(1.25);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-media-foreground) 24%, transparent),0 3px 12px color-mix(in srgb, var(--color-media-background) 10%, transparent);z-index:2;border-radius:18px;align-items:center;gap:8px;padding:6px 8px;display:flex;position:absolute;bottom:10px;left:10px;right:10px}.VideoPlaybackControls-module-scss-module__mkXzra__controls button{width:22px;height:22px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.VideoPlaybackControls-module-scss-module__mkXzra__controls button:hover{background:color-mix(in srgb, var(--color-media-foreground) 15%, transparent)}.VideoPlaybackControls-module-scss-module__mkXzra__controls button:disabled{opacity:.4;cursor:default}.VideoPlaybackControls-module-scss-module__mkXzra__controls input{width:0;min-width:16px;height:4px;accent-color:var(--color-media-foreground);cursor:pointer;flex:1;margin:0}
.AppVideoPreview-module-scss-module___0q09q__trigger{cursor:zoom-in;display:contents}.AppVideoPreview-module-scss-module___0q09q__backdrop{z-index:2200;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#05080e9e;position:fixed;inset:0}.AppVideoPreview-module-scss-module___0q09q__lightbox{z-index:2201;width:min(960px,100vw - 48px);max-height:calc(100dvh - 120px);box-shadow:none;color:#fff;background:0 0;border:0;outline:0;padding:0;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.AppVideoPreview-module-scss-module___0q09q__visuallyHidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.AppVideoPreview-module-scss-module___0q09q__closeButton{z-index:2202;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172a75;border:0;border-radius:999px;justify-content:center;align-items:center;width:42px;height:42px;padding:0;transition:background .16s,transform .16s;display:flex;position:fixed;top:24px;right:24px}.AppVideoPreview-module-scss-module___0q09q__closeButton:hover{background:#0f172aad;transform:scale(1.04)}.AppVideoPreview-module-scss-module___0q09q__closeButton svg{width:24px;height:24px}.AppVideoPreview-module-scss-module___0q09q__previewFrame{aspect-ratio:16/9;background:#000;border:0;border-radius:0;width:100%;min-height:0;display:flex;overflow:hidden;box-shadow:0 24px 80px #00000047}@media (max-width:768px){.AppVideoPreview-module-scss-module___0q09q__lightbox{width:calc(100vw - 24px);max-height:calc(100dvh - 96px)}.AppVideoPreview-module-scss-module___0q09q__closeButton{top:16px;right:16px}}
.LoadingBorderGlow-module-scss-module__gjg8Uq__root{--border-glow-angle:110deg;--loading-border-glow-width:1px;--loading-border-glow-start:color-mix(in srgb, var(--color-primary) 34%, var(--color-surface));--loading-border-glow-center:var(--color-surface);--loading-border-glow-end:color-mix(in srgb, var(--color-secondary) 42%, var(--color-surface));--loading-border-glow-shadow:inset 0 0 2px color-mix(in srgb, var(--color-surface) 78%, transparent), 0 0 5px color-mix(in srgb, var(--color-primary) 40%, transparent), 0 0 11px color-mix(in srgb, var(--color-secondary) 22%, transparent);isolation:isolate;position:relative}.LoadingBorderGlow-module-scss-module__gjg8Uq__root:before,.LoadingBorderGlow-module-scss-module__gjg8Uq__edgeLight{border-radius:inherit;opacity:0;pointer-events:none;transition:opacity .18s;position:absolute}.LoadingBorderGlow-module-scss-module__gjg8Uq__root:before{inset:calc(0px - var(--loading-border-glow-width));z-index:0;border:var(--loading-border-glow-width) solid #0000;background:linear-gradient(transparent 0 100%) padding-box,linear-gradient(90deg, var(--loading-border-glow-start), var(--loading-border-glow-center), var(--loading-border-glow-end)) border-box;content:"";-webkit-mask-image:conic-gradient(from var(--border-glow-angle) at center, black 0%, black 6%, transparent 17%, transparent 83%, black 94%, black 100%);mask-image:conic-gradient(from var(--border-glow-angle) at center, black 0%, black 6%, transparent 17%, transparent 83%, black 94%, black 100%)}.LoadingBorderGlow-module-scss-module__gjg8Uq__edgeLight{z-index:0;-webkit-mask-image:conic-gradient(from var(--border-glow-angle) at center, black 0%, transparent 12%, transparent 88%, black 100%);mask-image:conic-gradient(from var(--border-glow-angle) at center, black 0%, transparent 12%, transparent 88%, black 100%);inset:-10px}.LoadingBorderGlow-module-scss-module__gjg8Uq__edgeLight:before{border-radius:inherit;box-shadow:var(--loading-border-glow-shadow);content:"";position:absolute;inset:10px}.LoadingBorderGlow-module-scss-module__gjg8Uq__root[data-active=true]:before,.LoadingBorderGlow-module-scss-module__gjg8Uq__root[data-active=true]>.LoadingBorderGlow-module-scss-module__gjg8Uq__edgeLight{opacity:1}.LoadingBorderGlow-module-scss-module__gjg8Uq__inner{z-index:1;border-radius:inherit;width:100%;height:100%;position:relative}@media (prefers-reduced-motion:reduce){.LoadingBorderGlow-module-scss-module__gjg8Uq__root:before,.LoadingBorderGlow-module-scss-module__gjg8Uq__edgeLight{transition:none}}
.PointQuoteLoading-module-scss-module__kOGNfq__loading{vertical-align:middle;width:14px;height:20px;color:var(--color-text-muted);flex:0 0 14px;justify-content:center;align-items:center;display:inline-flex}.PointQuoteLoading-module-scss-module__kOGNfq__ring{box-sizing:border-box;border:1.5px solid color-mix(in srgb, currentColor 28%, transparent);border-top-color:currentColor;border-radius:50%;width:12px;height:12px;display:block}
body:has(.Canvas-module-scss-module__311epG__workspace){-webkit-user-select:none;user-select:none}body:has(.Canvas-module-scss-module__311epG__workspace) input{-webkit-user-select:var(--canvas-editable-selection,text);user-select:var(--canvas-editable-selection,text)}body:has(.Canvas-module-scss-module__311epG__workspace) textarea{-webkit-user-select:var(--canvas-editable-selection,text);user-select:var(--canvas-editable-selection,text)}body:has(.Canvas-module-scss-module__311epG__workspace) [contenteditable=true]{-webkit-user-select:var(--canvas-editable-selection,text);user-select:var(--canvas-editable-selection,text)}body:has(.Canvas-module-scss-module__311epG__workspace) [contenteditable=plaintext-only]{-webkit-user-select:var(--canvas-editable-selection,text);user-select:var(--canvas-editable-selection,text)}body:has(.Canvas-module-scss-module__311epG__flowArea[data-interaction-mode=pan]){--canvas-editable-selection:none}.Canvas-module-scss-module__311epG__library,.Canvas-module-scss-module__311epG__workspace{--canvas-radius:16px;--canvas-control-radius:10px;--canvas-gap:16px;--canvas-motion:.16s;--canvas-tool-size:36px;--canvas-stroke:color-mix(in srgb, var(--color-text) 12%, var(--color-surface));color:var(--color-text);font-size:13px}.Canvas-module-scss-module__311epG__library button,.Canvas-module-scss-module__311epG__library input,.Canvas-module-scss-module__311epG__library textarea,.Canvas-module-scss-module__311epG__library select,.Canvas-module-scss-module__311epG__workspace button,.Canvas-module-scss-module__311epG__workspace input,.Canvas-module-scss-module__311epG__workspace textarea,.Canvas-module-scss-module__311epG__workspace select{font-family:inherit}.Canvas-module-scss-module__311epG__library button,.Canvas-module-scss-module__311epG__workspace button{cursor:pointer}.Canvas-module-scss-module__311epG__library button:disabled,.Canvas-module-scss-module__311epG__workspace button:disabled{cursor:not-allowed;opacity:.45}.Canvas-module-scss-module__311epG__library button,.Canvas-module-scss-module__311epG__library input,.Canvas-module-scss-module__311epG__library textarea,.Canvas-module-scss-module__311epG__library select,.Canvas-module-scss-module__311epG__workspace button,.Canvas-module-scss-module__311epG__workspace input,.Canvas-module-scss-module__311epG__workspace textarea,.Canvas-module-scss-module__311epG__workspace select{outline:none}.Canvas-module-scss-module__311epG__library{min-height:calc(100dvh - 56px);margin:0;padding:0}.Canvas-module-scss-module__311epG__libraryHeader{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.Canvas-module-scss-module__311epG__primaryButton,.Canvas-module-scss-module__311epG__secondaryButton,.Canvas-module-scss-module__311epG__textButton,.Canvas-module-scss-module__311epG__iconButton{border-radius:var(--canvas-control-radius,10px);cursor:pointer;min-height:34px;transition:background var(--canvas-motion,.16s),border-color var(--canvas-motion,.16s);border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:7px 12px;font-size:12px;line-height:18px;display:inline-flex}.Canvas-module-scss-module__311epG__primaryButton:disabled,.Canvas-module-scss-module__311epG__secondaryButton:disabled,.Canvas-module-scss-module__311epG__textButton:disabled,.Canvas-module-scss-module__311epG__iconButton:disabled{opacity:.45;cursor:not-allowed}.Canvas-module-scss-module__311epG__primaryButton{background:var(--color-text);color:var(--color-surface)}.Canvas-module-scss-module__311epG__primaryButton:hover:not(:disabled){background:color-mix(in srgb, var(--color-text) 86%, var(--color-surface))}.Canvas-module-scss-module__311epG__secondaryButton{border-color:var(--color-border);background:var(--color-surface);color:var(--color-text)}.Canvas-module-scss-module__311epG__secondaryButton:hover:not(:disabled){background:var(--color-surface-raised)}.Canvas-module-scss-module__311epG__textButton,.Canvas-module-scss-module__311epG__iconButton{color:var(--color-text-muted);background:0 0}.Canvas-module-scss-module__311epG__textButton:hover:not(:disabled),.Canvas-module-scss-module__311epG__iconButton:hover:not(:disabled){background:var(--color-surface-raised);color:var(--color-text)}.Canvas-module-scss-module__311epG__iconButton{width:34px;padding:7px}.Canvas-module-scss-module__311epG__search{width:300px;min-height:var(--workspace-control-height);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--canvas-control-radius);color:var(--color-text-muted);align-items:center;gap:10px;margin:0;padding:8px 12px;display:flex}.Canvas-module-scss-module__311epG__search input{background:var(--color-surface);min-width:0;color:var(--color-text);border:0;flex:1}.Canvas-module-scss-module__311epG__search button{background:0 0;border:0;font-size:12px}.Canvas-module-scss-module__311epG__cardList{flex-wrap:wrap;gap:20px;margin-bottom:24px;display:flex}.Canvas-module-scss-module__311epG__card{border:1px solid var(--color-border);background:var(--color-surface);border-radius:var(--canvas-radius);width:252px;min-height:212px;transition:border-color var(--canvas-motion);flex-direction:column;padding:12px;display:flex;position:relative}.Canvas-module-scss-module__311epG__card:hover{border-color:var(--color-default-400)}.Canvas-module-scss-module__311epG__cardOpen{text-align:left;min-width:0;color:inherit;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:10px;padding:0;display:flex}.Canvas-module-scss-module__311epG__cardOpen strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding:0 4px;overflow:hidden}.Canvas-module-scss-module__311epG__cardDate{color:var(--color-text-muted);padding:0 4px;font-size:11px}.Canvas-module-scss-module__311epG__cardPreview{background:var(--color-surface-raised);border-radius:10px;justify-content:center;align-items:center;width:100%;height:126px;display:flex}.Canvas-module-scss-module__311epG__previewTile{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-secondary);border-radius:10px;padding:12px}.Canvas-module-scss-module__311epG__previewConnector{background:var(--color-border);width:28px;height:1px}.Canvas-module-scss-module__311epG__cardActions{gap:4px;display:flex;position:absolute;bottom:13px;right:12px}.Canvas-module-scss-module__311epG__cardActions button{color:var(--color-text-muted);background:0 0;border:0;padding:3px}.Canvas-module-scss-module__311epG__createCard{color:var(--color-text);justify-content:center;align-items:center;gap:14px}.Canvas-module-scss-module__311epG__createCard>span:last-child{color:var(--color-text-muted);font-size:11px}.Canvas-module-scss-module__311epG__createMark{color:var(--color-secondary);background:color-mix(in srgb, var(--color-secondary) 7%, var(--color-surface));border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.Canvas-module-scss-module__311epG__centerState{min-height:320px;color:var(--color-text-muted);flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:40px;font-size:13px;display:flex}.Canvas-module-scss-module__311epG__field{color:var(--color-text-muted);flex-direction:column;gap:10px;margin:16px 0;font-size:12px;display:flex}.Canvas-module-scss-module__311epG__field input,.Canvas-module-scss-module__311epG__field select{border:1px solid var(--color-border);border-radius:var(--canvas-control-radius,10px);background:var(--color-surface);height:38px;color:var(--color-text);outline:none;width:100%;padding:8px 12px}.Canvas-module-scss-module__311epG__error{color:var(--color-danger);font-size:12px}.Canvas-module-scss-module__311epG__workspace{background:var(--color-surface);flex-direction:column;width:100%;height:100dvh;min-height:500px;display:flex;position:relative;overflow:hidden}.Canvas-module-scss-module__311epG__editorState{min-height:100dvh;color:var(--color-text-muted);background:var(--color-surface);flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}.Canvas-module-scss-module__311epG__editorHeader{z-index:10;pointer-events:none;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px;display:flex;position:absolute;top:16px;left:20px;right:20px}.Canvas-module-scss-module__311epG__topControls{pointer-events:auto;flex-wrap:wrap;align-items:center;gap:8px;max-width:100%;margin-left:auto;display:flex}.Canvas-module-scss-module__311epG__agentTrigger{border-radius:calc(var(--canvas-radius)*2);background:var(--color-default-900);color:var(--color-surface);font:inherit;border:0;align-items:center;gap:8px;padding:8px 16px;display:inline-flex}.Canvas-module-scss-module__311epG__documentToolbar{background:var(--color-surface);pointer-events:auto;border-radius:12px;align-items:center;gap:10px;min-height:40px;padding:4px 6px;display:flex}.Canvas-module-scss-module__311epG__documentIdentity{flex-direction:column;align-items:flex-start;gap:3px;padding:0 10px 0 2px;display:flex}.Canvas-module-scss-module__311epG__documentName{white-space:nowrap;text-overflow:ellipsis;max-width:260px;color:var(--color-text);background:0 0;border:0;align-items:center;gap:10px;padding:0;font-weight:600;display:flex;overflow:hidden}.Canvas-module-scss-module__311epG__documentName svg{color:var(--color-text-muted);flex-shrink:0}.Canvas-module-scss-module__311epG__editorBody{flex:1;min-width:0;min-height:0;display:flex}.Canvas-module-scss-module__311epG__flowArea{--canvas-dot-color:color-mix(in srgb, var(--color-text) 28%, var(--color-surface));--xy-background-pattern-color:var(--canvas-dot-color);--xy-edge-stroke:var(--color-default-400);--xy-edge-stroke-selected:var(--color-secondary);--xy-edge-stroke-width:2;--xy-connectionline-stroke:var(--color-secondary);--xy-minimap-background-color:var(--color-surface);--xy-minimap-node-background-color:var(--color-default-200);--xy-minimap-mask-background-color:color-mix(in srgb, var(--color-surface-raised) 60%, transparent);background:color-mix(in srgb, var(--color-text) 2%, var(--color-surface));outline:none;flex:1;min-width:0;height:100%;position:relative}.Canvas-module-scss-module__311epG__flowArea .react-flow__node{border:0;outline:none}.Canvas-module-scss-module__311epG__flowArea[data-interaction-mode=pan] .react-flow__node{cursor:grab}.Canvas-module-scss-module__311epG__flowArea[data-interaction-mode=pan] .react-flow__node:active{cursor:grabbing}.Canvas-module-scss-module__311epG__flowArea .react-flow__edge{outline:none}.Canvas-module-scss-module__311epG__flowArea .react-flow__edge.selected .react-flow__edge-path{stroke-width:3px}.Canvas-module-scss-module__311epG__flowArea .react-flow__handle{cursor:crosshair;z-index:20;background:0 0;border:0;outline:none;justify-content:center;align-items:center;width:68px;height:68px;padding:0;display:flex;transform:translateY(-50%)}.Canvas-module-scss-module__311epG__flowArea .react-flow__handle[aria-disabled=true]{visibility:hidden;pointer-events:none}.Canvas-module-scss-module__311epG__flowArea .react-flow__handle-left{left:-56px}.Canvas-module-scss-module__311epG__flowArea .react-flow__handle-right{right:-56px}.Canvas-module-scss-module__311epG__flowArea .react-flow__selection{border:1px solid var(--color-secondary);background:color-mix(in srgb, var(--color-secondary) 5%, transparent)}.Canvas-module-scss-module__311epG__connectionHandleAppearance{opacity:0;pointer-events:none;width:24px;height:24px;display:flex;transform:scale(.72)}.Canvas-module-scss-module__311epG__connectionHandleIcon{box-sizing:border-box;border:1px solid var(--color-surface);width:100%;height:100%;color:var(--color-text);background:color-mix(in srgb, var(--color-surface) 50%, transparent);box-shadow:0 8px 8px color-mix(in srgb, var(--color-text) 4%, transparent);border-radius:50%;justify-content:center;align-items:center;display:flex}.Canvas-module-scss-module__311epG__connectionHandleIcon[data-active=true]{background:var(--color-text);color:var(--color-surface);box-shadow:0 8px 4px color-mix(in srgb, var(--color-text) 4%, transparent);border-color:#0000}.Canvas-module-scss-module__311epG__connectionMenu{box-sizing:border-box;border:1px solid var(--color-surface);background:var(--color-surface);width:244px;color:var(--color-text);box-shadow:0 40px 60px color-mix(in srgb, var(--color-text) 4%, transparent);z-index:50;border-radius:24px;flex-direction:column;padding:8px;display:flex}.Canvas-module-scss-module__311epG__connectionMenu button{height:40px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:0 12px;font-size:13px;font-weight:500;line-height:1.4;display:flex}.Canvas-module-scss-module__311epG__connectionMenu button[data-active=true]{background:color-mix(in srgb, var(--color-text) 8%, transparent);border-radius:16px}.Canvas-module-scss-module__311epG__connectionMenuItems{flex-direction:column;display:flex}.Canvas-module-scss-module__311epG__connectionMenuTitle{box-sizing:border-box;height:28px;color:var(--color-text-muted);padding:6px 12px;font-size:13px;line-height:16px}.Canvas-module-scss-module__311epG__edgeDisconnect{border:1px solid var(--color-border);background:var(--color-surface);width:28px;height:28px;color:var(--color-text-muted);cursor:pointer;border-radius:50%;outline:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.Canvas-module-scss-module__311epG__edgeDisconnect:hover{color:var(--color-danger);background:var(--color-surface-raised)}.Canvas-module-scss-module__311epG__node{--canvas-radius:28px;border:1px solid var(--canvas-stroke);border-radius:var(--canvas-radius);background:var(--color-surface);width:100%;height:100%;color:var(--color-text);box-shadow:none;flex-direction:column;display:flex;position:relative;overflow:visible}.Canvas-module-scss-module__311epG__node[data-selected=true]{border-color:var(--color-secondary)}.Canvas-module-scss-module__311epG__node[data-media-ready=true]{box-shadow:none;border-width:0}.Canvas-module-scss-module__311epG__node[data-media-ready=true][data-selected=true]{outline:1px solid var(--color-secondary)}.Canvas-module-scss-module__311epG__node[data-kind=group]{background:color-mix(in srgb, var(--color-secondary) 3%, transparent);box-shadow:none;border-style:dashed}.Canvas-module-scss-module__311epG__mediaCaption{width:calc(100% - 4px);color:var(--color-text-muted);align-items:center;gap:8px;font-size:11px;display:flex;position:absolute;bottom:calc(100% + 10px);left:2px}.Canvas-module-scss-module__311epG__mediaCaption span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.Canvas-module-scss-module__311epG__nodeHeader{height:42px;min-height:42px;color:var(--color-text-muted);align-items:center;gap:8px;padding:0 14px;font-size:12px;display:flex}.Canvas-module-scss-module__311epG__nodeHeader span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Canvas-module-scss-module__311epG__nodeTitle{flex:1;align-items:center;min-width:0;max-width:100%;display:inline-flex}.Canvas-module-scss-module__311epG__nodeTitle button,.Canvas-module-scss-module__311epG__nodeTitle input{min-width:0;max-width:100%;height:22px;color:inherit;font:inherit;border:0;border-radius:4px;outline:none;margin:0;padding:0 4px;line-height:22px}.Canvas-module-scss-module__311epG__nodeTitle button{white-space:nowrap;text-overflow:ellipsis;text-align:left;cursor:text;background:0 0;overflow:hidden}.Canvas-module-scss-module__311epG__nodeTitle input{background:var(--color-surface);width:180px}.Canvas-module-scss-module__311epG__nodeText{--surface-scrollbar-size:6px;--surface-scrollbar-thumb:color-mix(in srgb, var(--color-text) 16%, transparent);--surface-scrollbar-thumb-hover:color-mix(in srgb, var(--color-text) 26%, transparent)}.Canvas-module-scss-module__311epG__nodeText::-webkit-scrollbar{width:var(--surface-scrollbar-size);height:var(--surface-scrollbar-size)}.Canvas-module-scss-module__311epG__nodeText::-webkit-scrollbar-track{background:0 0}.Canvas-module-scss-module__311epG__nodeText::-webkit-scrollbar-corner{background:0 0}.Canvas-module-scss-module__311epG__nodeText::-webkit-scrollbar-thumb{background:var(--surface-scrollbar-thumb);border-radius:var(--radius-full,999px)}.Canvas-module-scss-module__311epG__nodeText::-webkit-scrollbar-thumb:hover{background:var(--surface-scrollbar-thumb-hover)}@supports not selector(::-webkit-scrollbar){.Canvas-module-scss-module__311epG__nodeText{scrollbar-width:thin;scrollbar-color:var(--surface-scrollbar-thumb) #0000}}.Canvas-module-scss-module__311epG__nodeText{border-radius:inherit;--color-prompt-editor-border:transparent;--prompt-editor-radius:0;--prompt-editor-min-height:100%;--prompt-editor-padding-x:0px;--prompt-editor-padding-y:0px;flex:1;width:100%;min-height:0;padding:24px;overflow:auto}.Canvas-module-scss-module__311epG__nodeText>div{height:100%}.Canvas-module-scss-module__311epG__textSummary{min-height:0;color:var(--color-text);cursor:text;outline:none;flex-direction:column;flex:1;margin:0;padding:24px;line-height:1.8;display:flex;overflow:hidden}.Canvas-module-scss-module__311epG__textSummary p{white-space:pre-wrap;flex:1;margin:0;overflow:hidden}.Canvas-module-scss-module__311epG__textSummary p[data-empty=true]{color:var(--color-text-muted)}.Canvas-module-scss-module__311epG__resizeHandle.react-flow__resize-control.handle{background:var(--color-surface);border:2px solid var(--color-secondary);border-radius:4px;width:12px;height:12px}.Canvas-module-scss-module__311epG__activePreview{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.Canvas-module-scss-module__311epG__activePreview>video{flex:1;min-height:0}.Canvas-module-scss-module__311epG__activePreview>button{flex-shrink:0}.Canvas-module-scss-module__311epG__mediaBody{border-radius:inherit;flex:1;justify-content:center;align-items:center;min-height:0;display:flex;overflow:hidden}.Canvas-module-scss-module__311epG__mediaBody audio{width:calc(100% - 24px)}.Canvas-module-scss-module__311epG__media{object-fit:contain;width:100%;height:100%;display:block}.Canvas-module-scss-module__311epG__mediaPlaceholder{background:color-mix(in srgb, var(--color-text) 2%, var(--color-surface));border-radius:var(--canvas-radius);width:100%;height:100%;min-height:0;color:var(--color-text-muted);border:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;font-size:11px;display:flex}.Canvas-module-scss-module__311epG__generationEmpty{border-radius:inherit;background:var(--color-surface);color:var(--color-text-muted);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:20px;padding:24px;font-size:11px;display:flex}.Canvas-module-scss-module__311epG__generationEmpty[data-kind=audio]{flex-direction:row}.Canvas-module-scss-module__311epG__generationMark{width:40px;height:40px;color:color-mix(in srgb, var(--color-text) 28%, var(--color-surface));justify-content:center;align-items:center;display:flex}.Canvas-module-scss-module__311epG__emptyActions button{color:var(--color-text);background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:6px 8px;font-size:12px;display:inline-flex}.Canvas-module-scss-module__311epG__emptyActions button:hover{background:color-mix(in srgb, var(--color-text) 5%, var(--color-surface))}.Canvas-module-scss-module__311epG__emptyCanvas{z-index:4;text-align:center;pointer-events:auto;flex-direction:column;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Canvas-module-scss-module__311epG__emptyCanvas p{color:var(--color-text-muted);margin:16px 0 0;font-size:12px}.Canvas-module-scss-module__311epG__emptyActions{gap:10px;display:flex}.Canvas-module-scss-module__311epG__quickCreate{border:1px solid var(--canvas-stroke);background:var(--color-surface);width:132px;height:44px;color:var(--color-text);transition:background var(--canvas-motion);border-radius:10px;justify-content:center;align-items:center;gap:10px;display:flex}.Canvas-module-scss-module__311epG__quickCreate svg{width:20px;height:20px;color:var(--color-text-muted)}.Canvas-module-scss-module__311epG__quickCreate:hover{background:var(--color-surface-raised)}.Canvas-module-scss-module__311epG__canvasToolbar,.Canvas-module-scss-module__311epG__selectionToolbar,.Canvas-module-scss-module__311epG__nodeToolbar{scrollbar-width:none}.Canvas-module-scss-module__311epG__canvasToolbar::-webkit-scrollbar{display:none}.Canvas-module-scss-module__311epG__selectionToolbar::-webkit-scrollbar{display:none}.Canvas-module-scss-module__311epG__nodeToolbar::-webkit-scrollbar{display:none}.Canvas-module-scss-module__311epG__canvasToolbar,.Canvas-module-scss-module__311epG__selectionToolbar,.Canvas-module-scss-module__311epG__nodeToolbar{border:1px solid var(--canvas-stroke);background:var(--color-surface);box-shadow:var(--shadow-overlay);color:var(--color-text);border-radius:12px;align-items:center;gap:4px;padding:6px;font-size:12px;display:flex}.Canvas-module-scss-module__311epG__bottomBar{pointer-events:none;align-items:flex-end;gap:8px;width:calc(100% - 32px);display:flex}.Canvas-module-scss-module__311epG__bottomBar>.Canvas-module-scss-module__311epG__secondaryButton{pointer-events:auto}.Canvas-module-scss-module__311epG__toolbarSlot{flex:1;justify-content:center;min-width:0;display:flex}.Canvas-module-scss-module__311epG__canvasToolbar{--canvas-divider-height:18px;--canvas-tool-size:36px;--canvas-tool-radius:50%;--canvas-tool-color:var(--color-text);--canvas-tool-active-background:var(--color-text);--canvas-tool-active-color:var(--color-surface);--canvas-danger-color:var(--color-text);max-width:100%;min-height:48px;box-shadow:0 4px 20px color-mix(in srgb, var(--color-text) 8%, transparent);pointer-events:auto;border:0;border-radius:999px;flex-wrap:nowrap;gap:4px;padding:6px;overflow-x:auto}.Canvas-module-scss-module__311epG__canvasToolbar>*{flex-shrink:0}.Canvas-module-scss-module__311epG__nodeToolbar{--canvas-tool-color:var(--color-text);height:40px;box-shadow:0 4px 16px color-mix(in srgb, var(--color-text) 5%, transparent);border:0;border-radius:999px;gap:4px;max-width:calc(100vw - 32px);padding:4px 8px;overflow-x:auto}.Canvas-module-scss-module__311epG__nodeAction{width:auto;height:32px;color:var(--color-text);white-space:nowrap;border-radius:999px;flex-shrink:0;gap:6px;padding:0 10px;font-size:12px;line-height:20px}.Canvas-module-scss-module__311epG__generationProgress{z-index:2;border-radius:inherit;pointer-events:none;color:var(--color-text);justify-content:center;align-items:center;font-size:12px;display:flex;position:absolute;inset:0}.Canvas-module-scss-module__311epG__generationLabel{background:color-mix(in srgb, var(--color-surface) 80%, transparent);border-radius:999px;padding:8px 12px;position:relative}.Canvas-module-scss-module__311epG__selectionToolbar>span{color:var(--color-text-muted);padding:0 10px;font-size:11px}.Canvas-module-scss-module__311epG__dockButton:not(.Canvas-module-scss-module__311epG__nodeAction){width:var(--canvas-tool-size,36px);height:var(--canvas-tool-size,36px);padding:8px}.Canvas-module-scss-module__311epG__dockButton{border-radius:var(--canvas-tool-radius,8px);color:var(--canvas-tool-color,var(--color-text-muted));cursor:pointer;background:0 0;border:0;outline:none;justify-content:center;align-items:center;display:inline-flex}.Canvas-module-scss-module__311epG__dockButton[aria-pressed=true]{background:var(--canvas-tool-active-background,var(--color-surface-raised));color:var(--canvas-tool-active-color,var(--color-text))}.Canvas-module-scss-module__311epG__dockButton{transition:background var(--canvas-motion,.16s),color var(--canvas-motion,.16s)}.Canvas-module-scss-module__311epG__dockButton:hover:not(:disabled):not([aria-pressed=true]){background:var(--color-surface-raised);color:var(--color-text)}.Canvas-module-scss-module__311epG__dockButton:disabled{opacity:.45;cursor:not-allowed}.Canvas-module-scss-module__311epG__toolTooltip{background:var(--color-text);color:var(--color-surface);z-index:70;box-shadow:var(--shadow-overlay);border-radius:6px;padding:6px 10px;font-size:11px;line-height:1.5}.Canvas-module-scss-module__311epG__dangerButton{color:var(--canvas-danger-color,var(--color-danger))}.Canvas-module-scss-module__311epG__separator{height:var(--canvas-divider-height,18px);background:var(--color-border);width:1px;margin:0 4px}.Canvas-module-scss-module__311epG__viewToolbar{border:1px solid var(--color-border);background:var(--color-surface);pointer-events:auto;border-radius:10px;align-items:center;gap:1px;padding:5px;display:flex}.Canvas-module-scss-module__311epG__viewToolbar button{min-width:26px;height:26px;color:var(--color-text-muted);background:0 0;border:0;justify-content:center;align-items:center;padding:0 4px;font-size:11px;display:flex}.Canvas-module-scss-module__311epG__viewControls{pointer-events:none;flex-direction:column;flex-shrink:0;align-items:flex-start;gap:10px;display:flex}.Canvas-module-scss-module__311epG__minimap.react-flow__panel{border:1px solid var(--color-border);pointer-events:auto;border-radius:10px;margin:0;position:relative;inset:auto;overflow:hidden}.Canvas-module-scss-module__311epG__notice{z-index:12;border:1px solid var(--color-border);border-bottom:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-muted);border-radius:10px;align-items:center;gap:16px;padding:10px 24px;font-size:12px;display:flex;position:absolute;top:78px;left:20px;right:20px}.Canvas-module-scss-module__311epG__notice button{color:var(--color-text);background:0 0;border:0;text-decoration:underline}.Canvas-module-scss-module__311epG__contextMenu{border:1px solid var(--color-border);background:var(--color-surface);min-width:208px;color:var(--color-text);box-shadow:var(--shadow-overlay);z-index:60;border-radius:12px;outline:none;padding:6px;font-size:12px}.Canvas-module-scss-module__311epG__menuLabel{color:var(--color-text-muted);padding:8px 12px;font-size:11px}.Canvas-module-scss-module__311epG__contextItem{cursor:pointer;border-radius:7px;outline:none;align-items:center;gap:10px;padding:9px 12px;display:flex}.Canvas-module-scss-module__311epG__contextItem:hover:not([data-disabled]){background:var(--color-surface-raised)}.Canvas-module-scss-module__311epG__contextItem[data-disabled]{opacity:.45;cursor:not-allowed}.Canvas-module-scss-module__311epG__contextItem kbd{font:inherit;color:var(--color-text-muted);margin-left:auto;padding-left:18px;font-size:10px}.Canvas-module-scss-module__311epG__menuSeparator{background:var(--color-border);height:1px;margin:5px 0}.Canvas-module-scss-module__311epG__uploadStatus{border:1px solid var(--color-border);background:var(--color-surface);box-shadow:var(--shadow-overlay);z-index:30;border-radius:10px;padding:10px 16px;font-size:12px;position:absolute;top:78px;right:24px}.Canvas-module-scss-module__311epG__shortcutList{flex-direction:column;gap:16px;display:flex}.Canvas-module-scss-module__311epG__shortcutList div{justify-content:space-between;align-items:center;font-size:12px;display:flex}.Canvas-module-scss-module__311epG__shortcutList dd{color:var(--color-text-muted)}@media (prefers-reduced-motion:reduce){.Canvas-module-scss-module__311epG__primaryButton,.Canvas-module-scss-module__311epG__secondaryButton,.Canvas-module-scss-module__311epG__textButton,.Canvas-module-scss-module__311epG__iconButton,.Canvas-module-scss-module__311epG__card,.Canvas-module-scss-module__311epG__quickCreate,.Canvas-module-scss-module__311epG__dockButton{transition:none}.Canvas-module-scss-module__311epG__flowArea .react-flow__handle{transition:none}}.Canvas-module-scss-module__311epG__connectionPreview{pointer-events:none}.Canvas-module-scss-module__311epG__connectionPreview path{fill:none;stroke:var(--color-secondary);stroke-width:2px;stroke-dasharray:5 5}.Canvas-module-scss-module__311epG__connectionPreview circle{fill:var(--color-surface);stroke:var(--color-secondary);stroke-width:2px}.Canvas-module-scss-module__311epG__appearancePanel{z-index:140;border:1px solid var(--color-border);background:var(--color-surface);width:248px;color:var(--color-text);box-shadow:var(--shadow-overlay);border-radius:12px;outline:none;flex-direction:column;gap:14px;padding:14px;font-size:12px;display:flex}.Canvas-module-scss-module__311epG__appearancePanel fieldset{border:0;margin:0;padding:0}.Canvas-module-scss-module__311epG__appearancePanel legend{color:var(--color-text-muted);margin-bottom:6px;font-size:11px}.Canvas-module-scss-module__311epG__appearanceOptions{background:var(--color-surface-raised);border-radius:8px;gap:4px;padding:4px;display:flex}.Canvas-module-scss-module__311epG__appearanceOptions button{height:32px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;outline:none;flex:1;justify-content:center;align-items:center;gap:6px;padding:0 4px;display:flex}.Canvas-module-scss-module__311epG__appearanceOptions button[aria-pressed=true]{background:var(--color-text);color:var(--color-surface)}.Canvas-module-scss-module__311epG__imageInfoToggle{justify-content:space-between;align-items:center;display:flex}.Canvas-module-scss-module__311epG__imageInfoToggle>span{align-items:center;gap:6px;display:flex}.Canvas-module-scss-module__311epG__appearanceSwitch{border-radius:var(--canvas-control-radius,10px);background:var(--color-border);cursor:pointer;border:0;width:30px;height:18px;padding:2px}.Canvas-module-scss-module__311epG__appearanceSwitch[data-state=checked]{background:var(--color-text)}.Canvas-module-scss-module__311epG__appearanceSwitch>span{background:var(--color-surface);border-radius:50%;width:14px;height:14px;display:block}.Canvas-module-scss-module__311epG__appearanceSwitch>span[data-state=checked]{transform:translate(12px)}.Canvas-module-scss-module__311epG__audioPreview{box-sizing:border-box;width:100%;min-width:0;padding:12px}.Canvas-module-scss-module__311epG__imagePreview{width:100%;height:100%;min-height:0;position:relative}.Canvas-module-scss-module__311epG__imageDimensions{color:var(--color-text);background:var(--color-surface);pointer-events:none;border-radius:5px;padding:4px 7px;font-size:10px;position:absolute;bottom:10px;left:10px}
.PixelCard-module-scss-module__R0utJa__pixelCard{isolation:isolate;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.PixelCard-module-scss-module__R0utJa__pixelCard:before{z-index:0;aspect-ratio:1;background:radial-gradient(circle, color-mix(in srgb, var(--color-surface) 74%, var(--color-primary) 26%), transparent 85%);content:"";opacity:0;pointer-events:none;margin:auto;transition:opacity .8s cubic-bezier(.5,1,.89,1);position:absolute;inset:0}.PixelCard-module-scss-module__R0utJa__pixelCard:hover:before,.PixelCard-module-scss-module__R0utJa__pixelCard:focus-within:before,.PixelCard-module-scss-module__R0utJa__pixelCard[data-active=true]:before{opacity:1}.PixelCard-module-scss-module__R0utJa__pixelCanvas{z-index:1;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.PixelCard-module-scss-module__R0utJa__pixelCard>:not(.PixelCard-module-scss-module__R0utJa__pixelCanvas){z-index:2;position:relative}@media (prefers-reduced-motion:reduce){.PixelCard-module-scss-module__R0utJa__pixelCard:before{transition:none}}
.AgentPanel-module-scss-module__ncff4W__frame{flex:0 0 var(--agent-width,500px);min-width:0;min-height:0;display:flex}.AgentPanel-module-scss-module__ncff4W__panel{--agent-font-caption:12px;--agent-font-control:13px;--agent-font-body:14px;--agent-font-heading:14px;font-family:var(--font-sans,inherit);font-size:var(--agent-font-control);line-height:1.5}:where(.AgentPanel-module-scss-module__ncff4W__panel) :where(button,input,select,textarea){font:inherit}.AgentPanel-module-scss-module__ncff4W__panel :where(svg){vertical-align:middle;flex-shrink:0}.AgentPanel-module-scss-module__ncff4W__panel{--agent-space:20px;--agent-radius:var(--radius-lg,16px);background:var(--color-default-50);border-left:1px solid var(--color-default-200);width:100%;min-width:0;min-height:0;color:var(--color-default-900);z-index:12;flex-direction:column;display:flex;position:relative}.AgentPanel-module-scss-module__ncff4W__panel :where(button,input,select,textarea,h2){outline:none}.AgentPanel-module-scss-module__ncff4W__panel button{cursor:pointer}.AgentPanel-module-scss-module__ncff4W__panel button:disabled:not(.AgentPanel-module-scss-module__ncff4W__send){opacity:.45;cursor:not-allowed}.AgentPanel-module-scss-module__ncff4W__resize{cursor:col-resize;touch-action:none;z-index:1;outline:none;width:8px;position:absolute;top:0;bottom:0;left:-4px}.AgentPanel-module-scss-module__ncff4W__header,.AgentPanel-module-scss-module__ncff4W__actions,.AgentPanel-module-scss-module__ncff4W__composerFooter,.AgentPanel-module-scss-module__ncff4W__step{align-items:center;gap:8px;display:flex}.AgentPanel-module-scss-module__ncff4W__header{flex-shrink:0;justify-content:space-between;gap:12px;height:56px;padding:8px 16px}.AgentPanel-module-scss-module__ncff4W__tabs{scrollbar-width:none}.AgentPanel-module-scss-module__ncff4W__tabs::-webkit-scrollbar{display:none}.AgentPanel-module-scss-module__ncff4W__tabs{flex:1;align-items:center;gap:4px;min-width:0;display:flex;overflow-x:auto}.AgentPanel-module-scss-module__ncff4W__tabGroup{border:0;border-radius:12px;flex-shrink:0;align-items:center;min-width:0;max-width:220px;display:flex}.AgentPanel-module-scss-module__ncff4W__tabGroup[data-active=true]{color:var(--color-default-900)}.AgentPanel-module-scss-module__ncff4W__conversation{flex-direction:column;flex:1;min-width:0;min-height:0;padding-bottom:8px;display:flex;position:relative}.AgentPanel-module-scss-module__ncff4W__activeTab{min-width:0;color:var(--color-default-900);font-size:var(--agent-font-control);background:0 0;border:0;align-items:center;gap:8px;padding:7px 8px;font-weight:500;display:flex}.AgentPanel-module-scss-module__ncff4W__activeTab span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.AgentPanel-module-scss-module__ncff4W__activeTab svg{color:var(--color-default-500);flex-shrink:0}.AgentPanel-module-scss-module__ncff4W__tabClose{color:var(--color-default-500);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;margin-right:4px;padding:6px;display:flex}.AgentPanel-module-scss-module__ncff4W__closeGlyph{transform:rotate(45deg)}.AgentPanel-module-scss-module__ncff4W__button,.AgentPanel-module-scss-module__ncff4W__icon,.AgentPanel-module-scss-module__ncff4W__primary,.AgentPanel-module-scss-module__ncff4W__send{border-radius:var(--canvas-control-radius,10px);min-height:32px;color:var(--color-default-500);font-family:inherit;font-size:var(--agent-font-control,13px);white-space:nowrap;cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:7px 10px;line-height:1.5;display:inline-flex}.AgentPanel-module-scss-module__ncff4W__button:hover:not(:disabled),.AgentPanel-module-scss-module__ncff4W__icon:hover:not(:disabled),.AgentPanel-module-scss-module__ncff4W__button[aria-pressed=true]{background:var(--color-default-100);color:var(--color-default-900)}.AgentPanel-module-scss-module__ncff4W__icon{width:32px;padding:7px}.AgentPanel-module-scss-module__ncff4W__primary,.AgentPanel-module-scss-module__ncff4W__send{background:var(--color-default-900);color:var(--color-surface)}.AgentPanel-module-scss-module__ncff4W__primary:disabled{opacity:.4;cursor:not-allowed}.AgentPanel-module-scss-module__ncff4W__send:disabled{background:var(--color-default-100);color:var(--color-surface);cursor:not-allowed}.AgentPanel-module-scss-module__ncff4W__transcript{--surface-scrollbar-size:6px;--surface-scrollbar-thumb:color-mix(in srgb, var(--color-text) 16%, transparent);--surface-scrollbar-thumb-hover:color-mix(in srgb, var(--color-text) 26%, transparent)}.AgentPanel-module-scss-module__ncff4W__transcript::-webkit-scrollbar{width:var(--surface-scrollbar-size);height:var(--surface-scrollbar-size)}.AgentPanel-module-scss-module__ncff4W__transcript::-webkit-scrollbar-track{background:0 0}.AgentPanel-module-scss-module__ncff4W__transcript::-webkit-scrollbar-corner{background:0 0}.AgentPanel-module-scss-module__ncff4W__transcript::-webkit-scrollbar-thumb{background:var(--surface-scrollbar-thumb);border-radius:var(--radius-full,999px)}.AgentPanel-module-scss-module__ncff4W__transcript::-webkit-scrollbar-thumb:hover{background:var(--surface-scrollbar-thumb-hover)}@supports not selector(::-webkit-scrollbar){.AgentPanel-module-scss-module__ncff4W__transcript{scrollbar-width:thin;scrollbar-color:var(--surface-scrollbar-thumb) #0000}}.AgentPanel-module-scss-module__ncff4W__transcript{overflow-anchor:auto;min-height:0;padding:var(--agent-space);overscroll-behavior:contain;outline:none;flex:1;overflow-y:auto}.AgentPanel-module-scss-module__ncff4W__historyPopover{--agent-font-caption:12px;--agent-font-control:13px;--agent-font-body:14px;--agent-font-heading:14px;font-family:var(--font-sans,inherit);font-size:var(--agent-font-control);line-height:1.5}:where(.AgentPanel-module-scss-module__ncff4W__historyPopover) :where(button,input,select,textarea){font:inherit}.AgentPanel-module-scss-module__ncff4W__historyPopover :where(svg){vertical-align:middle;flex-shrink:0}.AgentPanel-module-scss-module__ncff4W__historyPopover{border:1px solid var(--color-default-200);width:360px;max-width:calc(100vw - 32px);color:var(--color-default-900);background:var(--color-surface);box-shadow:var(--shadow-overlay);z-index:60;border-radius:20px;outline:none;padding:16px}.AgentPanel-module-scss-module__ncff4W__historyPopover h3{margin:0 0 12px;font-size:14px;font-weight:600}.AgentPanel-module-scss-module__ncff4W__sessionList{--surface-scrollbar-size:6px;--surface-scrollbar-thumb:color-mix(in srgb, var(--color-text) 16%, transparent);--surface-scrollbar-thumb-hover:color-mix(in srgb, var(--color-text) 26%, transparent)}.AgentPanel-module-scss-module__ncff4W__sessionList::-webkit-scrollbar{width:var(--surface-scrollbar-size);height:var(--surface-scrollbar-size)}.AgentPanel-module-scss-module__ncff4W__sessionList::-webkit-scrollbar-track{background:0 0}.AgentPanel-module-scss-module__ncff4W__sessionList::-webkit-scrollbar-corner{background:0 0}.AgentPanel-module-scss-module__ncff4W__sessionList::-webkit-scrollbar-thumb{background:var(--surface-scrollbar-thumb);border-radius:var(--radius-full,999px)}.AgentPanel-module-scss-module__ncff4W__sessionList::-webkit-scrollbar-thumb:hover{background:var(--surface-scrollbar-thumb-hover)}@supports not selector(::-webkit-scrollbar){.AgentPanel-module-scss-module__ncff4W__sessionList{scrollbar-width:thin;scrollbar-color:var(--surface-scrollbar-thumb) #0000}}.AgentPanel-module-scss-module__ncff4W__sessionList{overscroll-behavior:contain;max-height:min(360px,55dvh);overflow-y:auto}.AgentPanel-module-scss-module__ncff4W__sessionRow{border-bottom:1px solid var(--color-default-200);align-items:center;gap:4px;display:flex}.AgentPanel-module-scss-module__ncff4W__sessionSelect{text-align:left;min-width:0;color:var(--color-default-900);cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;gap:6px;padding:12px 0;display:flex}.AgentPanel-module-scss-module__ncff4W__sessionSelect span{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}.AgentPanel-module-scss-module__ncff4W__sessionSelect time{color:var(--color-default-500);font-size:11px}.AgentPanel-module-scss-module__ncff4W__historyEmpty{text-align:center;color:var(--color-default-500);padding:20px 0;font-size:12px}.AgentPanel-module-scss-module__ncff4W__transcriptContent{min-height:100%}.AgentPanel-module-scss-module__ncff4W__emptyTranscript{display:flex}.AgentPanel-module-scss-module__ncff4W__emptyTranscript .AgentPanel-module-scss-module__ncff4W__transcriptContent{flex-direction:column;flex:1;display:flex}.AgentPanel-module-scss-module__ncff4W__welcome{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;padding:16px 0;display:flex}.AgentPanel-module-scss-module__ncff4W__welcome h3{overflow-wrap:anywhere;margin:0;font-size:17px;font-weight:500;line-height:1.4}.AgentPanel-module-scss-module__ncff4W__welcome p{margin:0;font-size:12px;line-height:1.5}.AgentPanel-module-scss-module__ncff4W__loading,.AgentPanel-module-scss-module__ncff4W__hint{color:var(--color-default-500);line-height:1.7}.AgentPanel-module-scss-module__ncff4W__loading{padding:var(--agent-space)}.AgentPanel-module-scss-module__ncff4W__run{flex-direction:column;gap:16px;min-width:0;margin-bottom:24px;display:flex}.AgentPanel-module-scss-module__ncff4W__message{font-size:var(--agent-font-body,13px);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;min-width:0}.AgentPanel-module-scss-module__ncff4W__message p{margin:0;line-height:1.6}.AgentPanel-module-scss-module__ncff4W__userMessage{background:var(--color-default-100);border-radius:var(--agent-radius);align-self:flex-end;max-width:88%;padding:12px 16px}.AgentPanel-module-scss-module__ncff4W__userMessage .AgentPanel-module-scss-module__ncff4W__contextReferences{margin-bottom:8px}.AgentPanel-module-scss-module__ncff4W__assistantMessage{padding:4px 0}.AgentPanel-module-scss-module__ncff4W__step{color:var(--color-default-500);flex-wrap:wrap;min-width:0;font-size:11px}.AgentPanel-module-scss-module__ncff4W__step .AgentPanel-module-scss-module__ncff4W__button{min-height:26px;padding:3px 5px}.AgentPanel-module-scss-module__ncff4W__stepTitle{overflow-wrap:anywhere;flex:1;min-width:100px}.AgentPanel-module-scss-module__ncff4W__stepState{white-space:nowrap}.AgentPanel-module-scss-module__ncff4W__badge{background:var(--color-default-100);color:var(--color-default-500);border-radius:6px;padding:3px 7px}.AgentPanel-module-scss-module__ncff4W__conversationTools{margin:0 var(--agent-space) 8px;flex-shrink:0;font-size:12px}.AgentPanel-module-scss-module__ncff4W__planningNotice{color:var(--color-default-500);font-size:var(--agent-font-caption);line-height:1.6}.AgentPanel-module-scss-module__ncff4W__planningNotice p{margin:0}.AgentPanel-module-scss-module__ncff4W__queue{border:1px solid var(--color-default-200);border-radius:var(--agent-radius);padding:12px}.AgentPanel-module-scss-module__ncff4W__queue h3{margin:0 0 8px;font-size:12px;font-weight:500}.AgentPanel-module-scss-module__ncff4W__input p{white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;margin:4px 0}.AgentPanel-module-scss-module__ncff4W__input .AgentPanel-module-scss-module__ncff4W__actions{justify-content:flex-end}.AgentPanel-module-scss-module__ncff4W__composer{--surface-scrollbar-size:6px;--surface-scrollbar-thumb:color-mix(in srgb, var(--color-text) 16%, transparent);--surface-scrollbar-thumb-hover:color-mix(in srgb, var(--color-text) 26%, transparent)}.AgentPanel-module-scss-module__ncff4W__composer::-webkit-scrollbar{width:var(--surface-scrollbar-size);height:var(--surface-scrollbar-size)}.AgentPanel-module-scss-module__ncff4W__composer::-webkit-scrollbar-track{background:0 0}.AgentPanel-module-scss-module__ncff4W__composer::-webkit-scrollbar-corner{background:0 0}.AgentPanel-module-scss-module__ncff4W__composer::-webkit-scrollbar-thumb{background:var(--surface-scrollbar-thumb);border-radius:var(--radius-full,999px)}.AgentPanel-module-scss-module__ncff4W__composer::-webkit-scrollbar-thumb:hover{background:var(--surface-scrollbar-thumb-hover)}@supports not selector(::-webkit-scrollbar){.AgentPanel-module-scss-module__ncff4W__composer{scrollbar-width:thin;scrollbar-color:var(--surface-scrollbar-thumb) #0000}}.AgentPanel-module-scss-module__ncff4W__composer{max-height:45%;margin:0 var(--agent-space);border:1px solid var(--color-default-200);border-radius:var(--radius-xl,24px);background:var(--color-surface);flex-shrink:0;padding:16px;overflow-y:auto}.AgentPanel-module-scss-module__ncff4W__composer textarea{--surface-scrollbar-size:6px;--surface-scrollbar-thumb:color-mix(in srgb, var(--color-text) 16%, transparent);--surface-scrollbar-thumb-hover:color-mix(in srgb, var(--color-text) 26%, transparent)}.AgentPanel-module-scss-module__ncff4W__composer textarea::-webkit-scrollbar{width:var(--surface-scrollbar-size);height:var(--surface-scrollbar-size)}.AgentPanel-module-scss-module__ncff4W__composer textarea::-webkit-scrollbar-track{background:0 0}.AgentPanel-module-scss-module__ncff4W__composer textarea::-webkit-scrollbar-corner{background:0 0}.AgentPanel-module-scss-module__ncff4W__composer textarea::-webkit-scrollbar-thumb{background:var(--surface-scrollbar-thumb);border-radius:var(--radius-full,999px)}.AgentPanel-module-scss-module__ncff4W__composer textarea::-webkit-scrollbar-thumb:hover{background:var(--surface-scrollbar-thumb-hover)}@supports not selector(::-webkit-scrollbar){.AgentPanel-module-scss-module__ncff4W__composer textarea{scrollbar-width:thin;scrollbar-color:var(--surface-scrollbar-thumb) #0000}}.AgentPanel-module-scss-module__ncff4W__composer textarea{resize:none;background:var(--color-surface);width:100%;color:var(--color-default-900);line-height:1.7;font-size:var(--agent-font-body);border:0;padding:0;display:block}.AgentPanel-module-scss-module__ncff4W__promptDraft{flex-direction:column;gap:8px;display:flex}.AgentPanel-module-scss-module__ncff4W__agentPrompt{--color-prompt-editor-border:transparent;--prompt-editor-radius:0px;--prompt-editor-padding-x:0px;--prompt-editor-padding-y:0px;--prompt-editor-min-height:64px;--prompt-editor-max-height:160px}.AgentPanel-module-scss-module__ncff4W__contextReferences{--surface-scrollbar-size:6px;--surface-scrollbar-thumb:color-mix(in srgb, var(--color-text) 16%, transparent);--surface-scrollbar-thumb-hover:color-mix(in srgb, var(--color-text) 26%, transparent)}.AgentPanel-module-scss-module__ncff4W__contextReferences::-webkit-scrollbar{width:var(--surface-scrollbar-size);height:var(--surface-scrollbar-size)}.AgentPanel-module-scss-module__ncff4W__contextReferences::-webkit-scrollbar-track{background:0 0}.AgentPanel-module-scss-module__ncff4W__contextReferences::-webkit-scrollbar-corner{background:0 0}.AgentPanel-module-scss-module__ncff4W__contextReferences::-webkit-scrollbar-thumb{background:var(--surface-scrollbar-thumb);border-radius:var(--radius-full,999px)}.AgentPanel-module-scss-module__ncff4W__contextReferences::-webkit-scrollbar-thumb:hover{background:var(--surface-scrollbar-thumb-hover)}@supports not selector(::-webkit-scrollbar){.AgentPanel-module-scss-module__ncff4W__contextReferences{scrollbar-width:thin;scrollbar-color:var(--surface-scrollbar-thumb) #0000}}.AgentPanel-module-scss-module__ncff4W__contextReferences{flex-wrap:wrap;gap:6px;max-height:88px;display:flex;overflow-y:auto}.AgentPanel-module-scss-module__ncff4W__contextReference{background:var(--color-default-100);min-width:0;max-width:100%;color:var(--color-default-700);font-size:var(--agent-font-caption);border-radius:8px;align-items:center;gap:4px;padding:3px 5px;display:inline-flex}.AgentPanel-module-scss-module__ncff4W__contextLocate{min-width:0;color:inherit;font:inherit;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:inline-flex}.AgentPanel-module-scss-module__ncff4W__contextLocate span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.AgentPanel-module-scss-module__ncff4W__contextLocate svg{flex-shrink:0}.AgentPanel-module-scss-module__ncff4W__contextRemove{color:var(--color-default-500);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:2px;display:flex}.AgentPanel-module-scss-module__ncff4W__contextHint{font-size:var(--agent-font-caption);color:var(--color-default-500);line-height:1.5}.AgentPanel-module-scss-module__ncff4W__composerFooter{color:var(--color-default-500);justify-content:space-between;margin-top:16px;font-size:11px}.AgentPanel-module-scss-module__ncff4W__send{border-radius:50%;width:36px;height:36px;padding:0}.AgentPanel-module-scss-module__ncff4W__composerTools{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.AgentPanel-module-scss-module__ncff4W__composerActions{flex:none;align-items:center;gap:8px;display:flex}.AgentPanel-module-scss-module__ncff4W__composerHint{overflow-wrap:break-word;min-width:0;min-height:16px}.AgentPanel-module-scss-module__ncff4W__field{color:var(--color-default-500);flex-direction:column;gap:8px;margin:0;font-size:12px;display:flex}.AgentPanel-module-scss-module__ncff4W__field input,.AgentPanel-module-scss-module__ncff4W__field select,.AgentPanel-module-scss-module__ncff4W__field textarea{font:inherit;border:1px solid var(--color-default-200);border-radius:var(--canvas-control-radius,10px);width:100%;min-width:0;color:var(--color-default-900);background:var(--color-surface);outline:none;padding:10px}.AgentPanel-module-scss-module__ncff4W__field textarea{--surface-scrollbar-size:6px;--surface-scrollbar-thumb:color-mix(in srgb, var(--color-text) 16%, transparent);--surface-scrollbar-thumb-hover:color-mix(in srgb, var(--color-text) 26%, transparent)}.AgentPanel-module-scss-module__ncff4W__field textarea::-webkit-scrollbar{width:var(--surface-scrollbar-size);height:var(--surface-scrollbar-size)}.AgentPanel-module-scss-module__ncff4W__field textarea::-webkit-scrollbar-track{background:0 0}.AgentPanel-module-scss-module__ncff4W__field textarea::-webkit-scrollbar-corner{background:0 0}.AgentPanel-module-scss-module__ncff4W__field textarea::-webkit-scrollbar-thumb{background:var(--surface-scrollbar-thumb);border-radius:var(--radius-full,999px)}.AgentPanel-module-scss-module__ncff4W__field textarea::-webkit-scrollbar-thumb:hover{background:var(--surface-scrollbar-thumb-hover)}@supports not selector(::-webkit-scrollbar){.AgentPanel-module-scss-module__ncff4W__field textarea{scrollbar-width:thin;scrollbar-color:var(--surface-scrollbar-thumb) #0000}}.AgentPanel-module-scss-module__ncff4W__field textarea{resize:vertical}.AgentPanel-module-scss-module__ncff4W__dialog{--agent-font-caption:12px;--agent-font-control:13px;--agent-font-body:14px;--agent-font-heading:14px;font-family:var(--font-sans,inherit);font-size:var(--agent-font-control);line-height:1.5}:where(.AgentPanel-module-scss-module__ncff4W__dialog) :where(button,input,select,textarea){font:inherit}.AgentPanel-module-scss-module__ncff4W__dialog :where(svg){vertical-align:middle;flex-shrink:0}.AgentPanel-module-scss-module__ncff4W__dialog{--app-dialog-title-size:15px;--app-dialog-small-title-size:15px;--app-dialog-title-weight:500;--app-dialog-small-title-weight:500;--app-dialog-width-md:560px;--app-dialog-width-lg:680px;--app-dialog-width-xl:840px;--app-dialog-width-xxl:1120px;--app-dialog-header-min-height:48px;--app-dialog-header-padding:12px 20px 8px;--app-dialog-body-padding:0 20px 16px;--app-dialog-body-gap:12px;--app-dialog-footer-min-height:52px;--app-dialog-footer-padding:10px 20px}.AgentPanel-module-scss-module__ncff4W__composerNote{margin:8px var(--agent-space) 0;color:var(--color-default-500);text-align:center;flex-shrink:0;font-size:10px;line-height:1.5}.AgentPanel-module-scss-module__ncff4W__activity{min-height:22px;color:var(--color-default-500);align-items:center;gap:8px;font-size:11px;display:flex}.AgentPanel-module-scss-module__ncff4W__activityDots{align-items:center;gap:3px;display:inline-flex}.AgentPanel-module-scss-module__ncff4W__activityDots i{background:currentColor;border-radius:50%;width:3px;height:3px}.AgentPanel-module-scss-module__ncff4W__partialNote{color:var(--color-default-500);margin-top:6px;font-size:11px;display:block}.AgentPanel-module-scss-module__ncff4W__turnSummary{min-width:0;color:var(--color-default-500);font-size:var(--agent-font-caption);flex-direction:column;gap:6px;line-height:1.6;display:flex}.AgentPanel-module-scss-module__ncff4W__turnSummaryFacts{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:6px 16px;display:flex}.AgentPanel-module-scss-module__ncff4W__turnSummaryFacts>span{align-items:center;gap:5px;display:inline-flex}.AgentPanel-module-scss-module__ncff4W__turnSummaryFacts svg{flex-shrink:0}.AgentPanel-module-scss-module__ncff4W__followLatest{border:1px solid var(--color-default-200);background:var(--color-surface);color:var(--color-default-600);font:inherit;border-radius:12px;flex-shrink:0;align-self:center;margin:0 0 6px;padding:4px 10px;font-size:11px}
.AppVideoCover-module-scss-module__2-ErVG__root{object-fit:contain;object-position:center;pointer-events:none;background:0 0;width:100%;height:100%;display:block}
.SpotlightCard-module-scss-module__ElCA7W__spotlightCard{--spotlight-x:50%;--spotlight-y:50%;--spotlight-color:#ffffff3d;position:relative;overflow:hidden}.SpotlightCard-module-scss-module__ElCA7W__spotlight{z-index:2;background:radial-gradient(circle at var(--spotlight-x) var(--spotlight-y), var(--spotlight-color) 0, #ffffff1a 14%, transparent 38%);opacity:0;pointer-events:none;transition:opacity .18s;position:absolute;inset:0}.SpotlightCard-module-scss-module__ElCA7W__spotlightCard[data-spotlight-active=true] .SpotlightCard-module-scss-module__ElCA7W__spotlight,.SpotlightCard-module-scss-module__ElCA7W__spotlightCard:hover .SpotlightCard-module-scss-module__ElCA7W__spotlight{opacity:1}@media (prefers-reduced-motion:reduce){.SpotlightCard-module-scss-module__ElCA7W__spotlight{transition:none}}
.PromptEditor-module-scss-module__s7saMW__inputRoot,.PromptEditor-module-scss-module__s7saMW__editorFrame,.PromptEditor-module-scss-module__s7saMW__bottomStatus,.PromptEditor-module-scss-module__s7saMW__bottomToolbar,.PromptEditor-module-scss-module__s7saMW__mentionMenuShell,.PromptEditor-module-scss-module__s7saMW__mentionMenu,.PromptEditor-module-scss-module__s7saMW__mentionOption,.PromptEditor-module-scss-module__s7saMW__mentionOptionCopy,.PromptEditor-module-scss-module__s7saMW__mentionPreview{display:flex}.PromptEditor-module-scss-module__s7saMW__inputRoot{--prompt-editor-border:var(--color-prompt-editor-border,var(--color-border));--prompt-editor-surface:var(--color-prompt-editor-surface,var(--color-surface));flex-direction:column;gap:6px;min-width:0;font-size:13px}.PromptEditor-module-scss-module__s7saMW__editorFrame{border:1px solid var(--prompt-editor-border);border-radius:var(--prompt-editor-radius,18px);background:var(--prompt-editor-surface);min-width:0;color:var(--color-text);flex-direction:column;transition:border-color .16s;overflow:visible}.PromptEditor-module-scss-module__s7saMW__editorFrame:focus-within{border-color:var(--prompt-editor-border);background:var(--prompt-editor-surface);box-shadow:none}.PromptEditor-module-scss-module__s7saMW__editorFrame[data-error=true]{border-color:var(--color-danger,#e11d48)}.PromptEditor-module-scss-module__s7saMW__editableShell{flex:auto;min-width:0;min-height:0;position:relative}.PromptEditor-module-scss-module__s7saMW__inputRoot[data-scrollbar=subtle] .PromptEditor-module-scss-module__s7saMW__editor{--surface-scrollbar-size:6px;--surface-scrollbar-thumb:color-mix(in srgb, var(--color-text) 16%, transparent);--surface-scrollbar-thumb-hover:color-mix(in srgb, var(--color-text) 26%, transparent)}.PromptEditor-module-scss-module__s7saMW__inputRoot[data-scrollbar=subtle] .PromptEditor-module-scss-module__s7saMW__editor::-webkit-scrollbar{width:var(--surface-scrollbar-size);height:var(--surface-scrollbar-size)}.PromptEditor-module-scss-module__s7saMW__inputRoot[data-scrollbar=subtle] .PromptEditor-module-scss-module__s7saMW__editor::-webkit-scrollbar-track{background:0 0}.PromptEditor-module-scss-module__s7saMW__inputRoot[data-scrollbar=subtle] .PromptEditor-module-scss-module__s7saMW__editor::-webkit-scrollbar-corner{background:0 0}.PromptEditor-module-scss-module__s7saMW__inputRoot[data-scrollbar=subtle] .PromptEditor-module-scss-module__s7saMW__editor::-webkit-scrollbar-thumb{background:var(--surface-scrollbar-thumb);border-radius:var(--radius-full,999px)}.PromptEditor-module-scss-module__s7saMW__inputRoot[data-scrollbar=subtle] .PromptEditor-module-scss-module__s7saMW__editor::-webkit-scrollbar-thumb:hover{background:var(--surface-scrollbar-thumb-hover)}@supports not selector(::-webkit-scrollbar){.PromptEditor-module-scss-module__s7saMW__inputRoot[data-scrollbar=subtle] .PromptEditor-module-scss-module__s7saMW__editor{scrollbar-width:thin;scrollbar-color:var(--surface-scrollbar-thumb) #0000}}.PromptEditor-module-scss-module__s7saMW__editor{min-height:var(--prompt-editor-min-height,140px);max-height:var(--prompt-editor-max-height,none);width:100%;color:inherit;caret-color:var(--color-primary);font:inherit;padding:var(--prompt-editor-padding-y,14px) var(--prompt-editor-padding-x,16px);white-space:pre-wrap;word-break:break-word;background:0 0;border:0;outline:none;line-height:1.7;overflow:auto}.PromptEditor-module-scss-module__s7saMW__editor[contenteditable=false]{cursor:default}.PromptEditor-module-scss-module__s7saMW__inputRoot[data-disabled=true] .PromptEditor-module-scss-module__s7saMW__editor{cursor:not-allowed;opacity:.68}.PromptEditor-module-scss-module__s7saMW__paragraph{margin:0}.PromptEditor-module-scss-module__s7saMW__placeholder{top:var(--prompt-editor-padding-y,14px);right:var(--prompt-editor-padding-x,16px);left:var(--prompt-editor-padding-x,16px);color:var(--color-text-muted);font-size:inherit;pointer-events:none;text-overflow:ellipsis;white-space:nowrap;line-height:1.7;position:absolute;overflow:hidden}.PromptEditor-module-scss-module__s7saMW__inputRoot[data-multiline=true] .PromptEditor-module-scss-module__s7saMW__placeholder{text-overflow:clip;white-space:pre-wrap;word-break:break-word;overflow:visible}.PromptEditor-module-scss-module__s7saMW__placeholderMention{color:var(--color-primary);font-weight:700}.PromptEditor-module-scss-module__s7saMW__mention{line-height:inherit;vertical-align:baseline;white-space:nowrap;display:inline}.PromptEditor-module-scss-module__s7saMW__mentionContent{background:color-mix(in srgb, var(--color-primary) 13%, transparent);-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--color-primary);vertical-align:baseline;border-radius:6px;align-items:baseline;gap:.3em;padding:1px 3px;font-weight:760;line-height:1.2;display:inline-flex}.PromptEditor-module-scss-module__s7saMW__mentionThumbnail{color:currentColor;width:1em;height:1em;cursor:inherit;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:.22em;flex:0 0 1em;justify-content:center;align-self:center;align-items:center;display:inline-flex;overflow:hidden}.PromptEditor-module-scss-module__s7saMW__mentionLabel{line-height:inherit}.PromptEditor-module-scss-module__s7saMW__mentionTooltip{width:max-content;max-width:calc(100vw - 24px);max-height:calc(100vh - 24px);padding:0;overflow:hidden}.PromptEditor-module-scss-module__s7saMW__mentionTooltipImage{width:auto;max-width:min(320px,100vw - 24px);height:auto;max-height:min(400px,100vh - 24px);display:block}.PromptEditor-module-scss-module__s7saMW__mentionTooltipVideo{width:auto;max-width:min(360px,100vw - 24px);height:auto;max-height:min(440px,100vh - 24px);display:block}.PromptEditor-module-scss-module__s7saMW__mentionTooltipAudio{flex-direction:column;align-items:stretch;gap:8px;width:min(360px,100vw - 24px);min-width:0;padding:12px;display:flex}.PromptEditor-module-scss-module__s7saMW__mentionTooltipAudioLabel{min-width:0;color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;line-height:1.4;overflow:hidden}.PromptEditor-module-scss-module__s7saMW__mentionTooltipAudio audio{width:100%;min-width:0}.PromptEditor-module-scss-module__s7saMW__bottomToolbar{border-top:1px solid color-mix(in srgb, var(--color-border) 68%, transparent);flex:none;align-items:center;gap:6px;min-width:0;min-height:42px;padding:6px 8px}.PromptEditor-module-scss-module__s7saMW__bottomToolbar[data-divider=false]{border-top:0}.PromptEditor-module-scss-module__s7saMW__bottomStatus{flex:none;justify-content:flex-end;align-items:center;min-width:0;min-height:28px;padding:0 12px}.PromptEditor-module-scss-module__s7saMW__errorMessage{color:var(--color-danger,#e11d48);margin:0;font-size:12px;line-height:1.5}.PromptEditor-module-scss-module__s7saMW__mentionMenuShell{--mention-menu-placement-gap:6px;--mention-preview-gap:8px;--mention-surface-height:300px;--mention-viewport-padding:12px;z-index:260;width:var(--mention-menu-width,260px);height:var(--mention-surface-height);pointer-events:auto;align-items:flex-start;position:fixed;top:0;left:0}.PromptEditor-module-scss-module__s7saMW__mentionMenuShell[data-canvas-menu]{--mention-menu-width:200px;--mention-active-background:color-mix(in srgb, var(--color-text) 5%, var(--color-surface));font-size:12px}.PromptEditor-module-scss-module__s7saMW__mentionMenuShell[data-canvas-menu][data-has-group]{--mention-menu-width:408px}.PromptEditor-module-scss-module__s7saMW__mentionColumns{align-items:flex-start;gap:8px;width:100%;display:flex}.PromptEditor-module-scss-module__s7saMW__mentionCategories,.PromptEditor-module-scss-module__s7saMW__mentionGroupItems{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.PromptEditor-module-scss-module__s7saMW__mentionGroupArrow{flex-shrink:0;transform:rotate(-90deg)}.PromptEditor-module-scss-module__s7saMW__mentionHeading{color:var(--color-text-muted);padding:7px 8px;font-size:11px}.PromptEditor-module-scss-module__s7saMW__mentionMenuShell[data-positioned=false]{visibility:hidden}.PromptEditor-module-scss-module__s7saMW__mentionMenuShell[data-canvas-menu] .PromptEditor-module-scss-module__s7saMW__mentionMenu{--surface-scrollbar-size:6px;--surface-scrollbar-thumb:color-mix(in srgb, var(--color-text) 16%, transparent);--surface-scrollbar-thumb-hover:color-mix(in srgb, var(--color-text) 26%, transparent)}.PromptEditor-module-scss-module__s7saMW__mentionMenuShell[data-canvas-menu] .PromptEditor-module-scss-module__s7saMW__mentionMenu::-webkit-scrollbar{width:var(--surface-scrollbar-size);height:var(--surface-scrollbar-size)}.PromptEditor-module-scss-module__s7saMW__mentionMenuShell[data-canvas-menu] .PromptEditor-module-scss-module__s7saMW__mentionMenu::-webkit-scrollbar-track{background:0 0}.PromptEditor-module-scss-module__s7saMW__mentionMenuShell[data-canvas-menu] .PromptEditor-module-scss-module__s7saMW__mentionMenu::-webkit-scrollbar-corner{background:0 0}.PromptEditor-module-scss-module__s7saMW__mentionMenuShell[data-canvas-menu] .PromptEditor-module-scss-module__s7saMW__mentionMenu::-webkit-scrollbar-thumb{background:var(--surface-scrollbar-thumb);border-radius:var(--radius-full,999px)}.PromptEditor-module-scss-module__s7saMW__mentionMenuShell[data-canvas-menu] .PromptEditor-module-scss-module__s7saMW__mentionMenu::-webkit-scrollbar-thumb:hover{background:var(--surface-scrollbar-thumb-hover)}@supports not selector(::-webkit-scrollbar){.PromptEditor-module-scss-module__s7saMW__mentionMenuShell[data-canvas-menu] .PromptEditor-module-scss-module__s7saMW__mentionMenu{scrollbar-width:thin;scrollbar-color:var(--surface-scrollbar-thumb) #0000}}.PromptEditor-module-scss-module__s7saMW__mentionMenu{width:var(--mention-menu-width,260px);height:var(--mention-surface-height);max-height:var(--mention-surface-height);flex:0 0 var(--mention-menu-width,260px);border:1px solid color-mix(in srgb, var(--color-border) 74%, transparent);background:var(--color-surface);border-radius:12px;flex-direction:column;gap:4px;padding:6px;overflow:auto;box-shadow:0 18px 44px #0f172a29}.PromptEditor-module-scss-module__s7saMW__mentionOption{width:100%;min-width:0;color:var(--color-text);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;padding:7px 8px}.PromptEditor-module-scss-module__s7saMW__mentionOption[data-active=true]{background:var(--mention-active-background,color-mix(in srgb, var(--color-primary) 8%, transparent))}.PromptEditor-module-scss-module__s7saMW__mentionOption:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.PromptEditor-module-scss-module__s7saMW__mentionOption:disabled{cursor:not-allowed;opacity:.5}.PromptEditor-module-scss-module__s7saMW__mentionOptionGlyph{background:color-mix(in srgb, var(--color-primary) 11%, transparent);width:32px;height:32px;color:var(--color-primary);border-radius:8px;flex:0 0 32px;justify-content:center;align-items:center;font-weight:760;display:inline-flex}.PromptEditor-module-scss-module__s7saMW__mentionOptionCopy{flex-direction:column;flex:auto;gap:2px;min-width:0}.PromptEditor-module-scss-module__s7saMW__mentionOptionCopy strong,.PromptEditor-module-scss-module__s7saMW__mentionOptionCopy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.PromptEditor-module-scss-module__s7saMW__mentionOptionCopy strong{font-size:13px;font-weight:700}.PromptEditor-module-scss-module__s7saMW__mentionOptionCopy small{color:var(--color-text-muted);font-size:11px;font-weight:500}.PromptEditor-module-scss-module__s7saMW__mentionMenuStatus{min-height:44px;color:var(--color-text-muted);justify-content:center;align-items:center;padding:8px;font-size:12px;display:flex}.PromptEditor-module-scss-module__s7saMW__mentionPreview{width:220px;height:var(--mention-surface-height);border:1px solid color-mix(in srgb, var(--color-border) 74%, transparent);background:var(--color-surface);border-radius:12px;flex:0 0 220px;justify-content:center;align-items:center;padding:6px;position:absolute;top:0;overflow:hidden;box-shadow:0 18px 44px #0f172a29}.PromptEditor-module-scss-module__s7saMW__mentionMenuShell[data-preview-placement=right] .PromptEditor-module-scss-module__s7saMW__mentionPreview{left:calc(100% + var(--mention-preview-gap))}.PromptEditor-module-scss-module__s7saMW__mentionMenuShell[data-preview-placement=left] .PromptEditor-module-scss-module__s7saMW__mentionPreview{right:calc(100% + var(--mention-preview-gap))}.PromptEditor-module-scss-module__s7saMW__mentionMenuShell[data-preview-placement=hidden] .PromptEditor-module-scss-module__s7saMW__mentionPreview{visibility:hidden;pointer-events:none}@media (max-width:720px){.PromptEditor-module-scss-module__s7saMW__mentionPreview{display:none}}@media (prefers-reduced-motion:reduce){.PromptEditor-module-scss-module__s7saMW__editorFrame{scroll-behavior:auto}}
.CanvasMentionOption-module-scss-module__JpN1Ca__thumbnail{background:color-mix(in srgb, var(--color-text) 5%, var(--color-surface));width:24px;height:24px;color:var(--color-text-muted);border-radius:5px;flex:0 0 24px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.CanvasMentionOption-module-scss-module__JpN1Ca__thumbnail img{object-fit:cover;width:100%;height:100%}.CanvasMentionOption-module-scss-module__JpN1Ca__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:400;overflow:hidden}.CanvasMentionOption-module-scss-module__JpN1Ca__copy{flex-direction:column;gap:2px;min-width:0;display:flex}.CanvasMentionOption-module-scss-module__JpN1Ca__copy small{color:var(--color-text-muted);font-size:10px;line-height:14px}
.TypewriterText-module-scss-module__0Hn_vq__typewriterText{align-items:center;min-width:0;display:inline-flex}.TypewriterText-module-scss-module__0Hn_vq__content{min-width:0}.TypewriterText-module-scss-module__0Hn_vq__cursor{margin-left:1px;animation:.72s ease-in-out infinite TypewriterText-module-scss-module__0Hn_vq__typewriter-cursor;display:inline-block}.TypewriterText-module-scss-module__0Hn_vq__cursorHidden{opacity:0}@keyframes TypewriterText-module-scss-module__0Hn_vq__typewriter-cursor{0%,to{opacity:1}50%{opacity:0}}@media (prefers-reduced-motion:reduce){.TypewriterText-module-scss-module__0Hn_vq__cursor{animation:none}}
.ReferenceLinkControl-module-scss-module__jLDJFq__form{gap:var(--space-3,12px);flex-direction:column;font-size:12px;display:flex}.ReferenceLinkControl-module-scss-module__jLDJFq__form label{gap:var(--space-2,8px);color:var(--color-text-muted);flex-direction:column;display:flex}.ReferenceLinkControl-module-scss-module__jLDJFq__form input,.ReferenceLinkControl-module-scss-module__jLDJFq__form select{box-sizing:border-box;border:1px solid var(--color-border);border-radius:var(--radius-md,10px);background:var(--color-surface);width:100%;min-width:0;min-height:32px;color:var(--color-text);font:inherit;outline:none;padding:7px 10px}.ReferenceLinkControl-module-scss-module__jLDJFq__form input::placeholder{color:var(--color-text-muted)}.ReferenceLinkControl-module-scss-module__jLDJFq__form button{border-radius:var(--radius-full,999px);background:var(--color-surface);color:var(--color-text);font:inherit;cursor:pointer;border:0;outline:none;align-self:flex-end;padding:7px 12px}.ReferenceLinkControl-module-scss-module__jLDJFq__form button:hover:not(:disabled){background:color-mix(in srgb, var(--color-text) 5%, var(--color-surface))}.ReferenceLinkControl-module-scss-module__jLDJFq__form button:disabled{opacity:.45;cursor:not-allowed}
.PlainPromptEditor-module-scss-module__9p31Ma__root{width:100%;min-width:0;min-height:0}.PlainPromptEditor-module-scss-module__9p31Ma__root>div{flex:auto;min-height:0}.PlainPromptEditor-module-scss-module__9p31Ma__root [contenteditable]{height:100%;min-height:0;max-height:100%;overflow-y:auto}.PlainPromptEditor-module-scss-module__9p31Ma__toolbarContent{justify-content:flex-end;align-items:center;width:100%;min-width:0;display:flex}.PlainPromptEditor-module-scss-module__9p31Ma__characterCount{color:var(--color-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px;line-height:18px}.PlainPromptEditor-module-scss-module__9p31Ma__characterCount strong{color:inherit;font:inherit}.PlainPromptEditor-module-scss-module__9p31Ma__characterCount[data-over-limit=true] strong{color:var(--color-danger,#e11d48);font-size:inherit;font-weight:700}
.ReferenceMedia-module-scss-module__ZlV_ZW__reference{flex:0 0 48px;width:48px;height:48px;position:relative}.ReferenceMedia-module-scss-module__ZlV_ZW__trigger{cursor:pointer;background:color-mix(in srgb, var(--color-text) 5%, var(--color-surface));width:100%;height:100%;color:var(--color-text-muted);border:0;border-radius:8px;outline:none;justify-content:center;align-items:center;padding:0;display:flex;position:relative;overflow:hidden}.ReferenceMedia-module-scss-module__ZlV_ZW__trigger img,.ReferenceMedia-module-scss-module__ZlV_ZW__trigger video{object-fit:cover;width:100%;height:100%}.ReferenceMedia-module-scss-module__ZlV_ZW__trigger audio{display:none}.ReferenceMedia-module-scss-module__ZlV_ZW__duration{background:var(--color-text);color:var(--color-surface);border-radius:4px;padding:1px 3px;font-size:9px;line-height:12px;position:absolute;bottom:2px;right:2px}.ReferenceMedia-module-scss-module__ZlV_ZW__remove{position:absolute;top:-5px;right:-5px}.ReferenceMedia-module-scss-module__ZlV_ZW__remove button{background:var(--color-surface);width:16px;height:16px;color:var(--color-text-muted);opacity:0;cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex}.ReferenceMedia-module-scss-module__ZlV_ZW__reference:hover .ReferenceMedia-module-scss-module__ZlV_ZW__remove button,.ReferenceMedia-module-scss-module__ZlV_ZW__remove button:focus-visible{opacity:1}.ReferenceMedia-module-scss-module__ZlV_ZW__preview{z-index:140;background:var(--color-surface);width:280px;max-width:calc(100vw - 24px);min-height:120px;color:var(--color-text);box-shadow:0 8px 30px color-mix(in srgb, var(--color-text) 10%, transparent);border-radius:20px;outline:none;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:16px;display:flex;position:relative}.ReferenceMedia-module-scss-module__ZlV_ZW__preview>img{object-fit:contain;border-radius:8px;width:100%;height:180px;display:block}.ReferenceMedia-module-scss-module__ZlV_ZW__preview{transform-origin:var(--radix-hover-card-content-transform-origin)}.ReferenceMedia-module-scss-module__ZlV_ZW__preview[data-kind=audio]{border-radius:16px;width:240px;min-height:0;padding:12px}.ReferenceMedia-module-scss-module__ZlV_ZW__preview[data-state=open]{animation:.12s ease-out ReferenceMedia-module-scss-module__ZlV_ZW__appear}.ReferenceMedia-module-scss-module__ZlV_ZW__videoFrame{border-radius:8px;width:100%;height:180px;overflow:hidden}@keyframes ReferenceMedia-module-scss-module__ZlV_ZW__appear{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ReferenceMedia-module-scss-module__ZlV_ZW__preview[data-state=open]{animation:none}}
.NodeInfoDialog-module-scss-module__x62GHW__details{flex-direction:column;margin:0;font-size:13px;line-height:1.7;display:flex}.NodeInfoDialog-module-scss-module__x62GHW__row{border-bottom:1px solid var(--color-border);align-items:baseline;gap:24px;padding:14px 0;display:flex}.NodeInfoDialog-module-scss-module__x62GHW__row:first-child{padding-top:0}.NodeInfoDialog-module-scss-module__x62GHW__row:last-child{border-bottom:0;padding-bottom:0}.NodeInfoDialog-module-scss-module__x62GHW__row dt{color:var(--color-text-muted);flex:0 0 88px}.NodeInfoDialog-module-scss-module__x62GHW__row dd{min-width:0;color:var(--color-text);white-space:pre-wrap;overflow-wrap:anywhere;flex:1;margin:0}.NodeInfoDialog-module-scss-module__x62GHW__references{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.NodeInfoDialog-module-scss-module__x62GHW__empty{color:var(--color-text-muted)}
