@font-face{font-family:Albert Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa976604f77b0cd0-s.3ur_zt1bghf9o.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Albert Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26aa48c1bdeb5547-s.p.30a_ou6vtcpon.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Albert Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa976604f77b0cd0-s.3ur_zt1bghf9o.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Albert Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26aa48c1bdeb5547-s.p.30a_ou6vtcpon.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Albert Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fa976604f77b0cd0-s.3ur_zt1bghf9o.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Albert Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/26aa48c1bdeb5547-s.p.30a_ou6vtcpon.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Albert Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fa976604f77b0cd0-s.3ur_zt1bghf9o.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Albert Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/26aa48c1bdeb5547-s.p.30a_ou6vtcpon.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Albert Sans Fallback;src:local(Arial);ascent-override:91.47%;descent-override:24.07%;line-gap-override:0.0%;size-adjust:103.86%}.albert_sans_35642dd8-module__1hpG2G__className{font-family:Albert Sans,Albert Sans Fallback;font-style:normal}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#2c2438;--muted:#766a86;--faint:#847593;--accent:#8854d8;--accent-deep:#6335a7;--grad:linear-gradient(135deg, #8054d8, #a951c1);--hairline:#74569a24;--glass:#ffffff8f;--glass-strong:#fffc;--glass-edge:#ffffffe0;--glass-shadow:0 12px 36px -20px #56368240, inset 0 1px 0 #fffffff2;--canvas:#fff}*{box-sizing:border-box}html,body{height:100%;margin:0}body{color:var(--ink);background:var(--canvas);-webkit-font-smoothing:antialiased;background-attachment:fixed;font-family:Albert Sans,Helvetica,Arial,sans-serif}body.studio{overflow:hidden}a{color:var(--accent)}a:hover{color:#6928b0;color:lab(32.5389% 48.9578 -61.5547)}input,button,textarea,select{font-family:inherit}::selection{color:var(--ink);background:#c7abef70}input::placeholder{color:#827e8b;color:lab(53.3738% 3.55363 -6.48369)}button{cursor:pointer}button:disabled{cursor:default}@keyframes orbIdle{0%,to{transform:scale(1)rotate(0)}50%{transform:scale(1.04)rotate(8deg)}}@keyframes orbTalk{0%,to{transform:scale(1)}25%{transform:scale(1.12)}50%{transform:scale(.97)}75%{transform:scale(1.08)}}@keyframes orbListen{0%,to{filter:hue-rotate();transform:scale(1)}50%{filter:hue-rotate(-40deg);transform:scale(1.06)}}@keyframes ring{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes shimmer{0%{background-position:0 0}to{background-position:200% 0}}@keyframes reveal{0%{opacity:0;filter:blur(12px);transform:scale(.92)}to{opacity:1;filter:blur();transform:none}}@keyframes bar{0%{transform:scaleY(.3)}to{transform:scaleY(1)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}.rise{animation:.5s both rise}.rise-late{animation:.5s .15s both rise}.reveal{animation:.8s both reveal}.shimmer{background:linear-gradient(90deg,#e6e2f0 25%,#f6f4fb 50%,#e6e2f0 75%) 0 0/200% 100%;background:linear-gradient(90deg,lab(90.4969% 3.51805 -6.50835) 25%,lab(96.41% 1.74147 -3.26709) 50%,lab(90.4969% 3.51805 -6.50835) 75%) 0 0/200% 100%;animation:1.6s linear infinite shimmer}.glass{background:var(--glass);-webkit-backdrop-filter:blur(20px)saturate(1.4);box-shadow:var(--glass-shadow);border:1px solid #ffffffbf}.card{background:#ffffff8c;border:1px solid #ffffffd9;border-radius:20px;flex-direction:column;gap:8px;padding:16px;display:flex}.eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--faint);font-size:11px}.muted{color:var(--muted)}.mono{color:#57535f;color:lab(35.9708% 3.58789 -6.46141);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.btn{font:inherit;-webkit-backdrop-filter:blur(12px);color:var(--ink);background:#ffffff80;border:1px solid #fffc;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.btn:hover:not(:disabled){border-color:var(--accent);color:#6928b0;color:lab(32.5389% 48.9578 -61.5547)}.btn-primary{font:inherit;background:var(--grad);color:#fff;border:1px solid #ffffff59;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:500;display:inline-flex;box-shadow:0 8px 24px -12px #773ac1cc;box-shadow:0 8px 24px -12px lab(38.5245% 47.42 -61.5911/.8)}.btn-primary:hover:not(:disabled){filter:brightness(1.06)}.btn-primary:disabled{opacity:.55}.btn-lg{padding:14px 22px;font-size:15px}.btn-md{padding:10px 18px;font-size:14px}.btn-dashed{color:#594f6d;color:lab(35.58% 9.48894 -15.8788);background:0 0;border:1px dashed #b9b5c3;border:1px dashed lab(74.2559% 3.53 -6.49987)}.btn-dashed:hover:not(:disabled){border-color:var(--accent);color:#6928b0;color:lab(32.5389% 48.9578 -61.5547)}.field{color:var(--muted);flex-direction:column;gap:5px;font-size:12px;display:flex}.field input,.field textarea{border:1px solid var(--hairline);color:var(--ink);background:#fff;border-radius:12px;outline:none;padding:9px 12px;font-size:15px}.field input:focus,.field textarea:focus{border-color:var(--accent)}.nav-btn{font:inherit;text-align:left;color:#2e2d32;color:lab(18.6869% 1.77681 -3.24184);background:0 0;border:none;border-radius:12px;align-items:center;gap:10px;width:100%;padding:9px 12px;font-size:14px;font-weight:400;display:flex}.nav-btn:hover{background:#f3f0f8;background:lab(95.25% 1.74165 -3.26697)}.nav-btn.active{color:var(--accent-deep);background:#864ad224;background:lab(44.4689% 46.1814 -61.6621/.14);font-weight:500}.recent-btn{font:inherit;text-align:left;color:#2e2d32;color:lab(18.6869% 1.77681 -3.24184);background:0 0;border:none;border-radius:12px;align-items:center;gap:10px;width:100%;padding:8px 12px;display:flex}.recent-btn:hover{background:#f3f0f8;background:lab(95.25% 1.74165 -3.26697)}.chip{-webkit-backdrop-filter:blur(12px);background:#ffffff80;border:1px solid #fffc;border-radius:999px;align-items:center;gap:8px;padding:5px 12px 5px 5px;font-size:13px;display:inline-flex}.swatch{background-position:50%;background-size:cover;border-radius:50%;flex:none;width:22px;height:22px;display:block}.recap-chip{font:inherit;color:var(--accent-deep);background:#864ad21f;background:lab(44.4689% 46.1814 -61.6621/.12);border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:3px 9px 3px 4px;font-size:13px;font-weight:500;display:inline-flex}.recap-chip:hover{border-color:var(--accent)}.tile{text-align:left;font:inherit;color:inherit;background:0 0;border:none;flex-direction:column;gap:8px;padding:0;display:flex}.tile-media{aspect-ratio:9/16;background:#e9e6ee;background:lab(91.7699% 1.74218 -3.26657);border-radius:16px;display:block;position:relative;overflow:hidden}.tile-media img,.tile-media video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.badge{color:#2e2d32;color:lab(18.6869% 1.77681 -3.24184);background:#fff;border-radius:999px;padding:2px 7px;font-size:10px;font-weight:500;position:absolute;top:8px;left:8px}.detected{color:#562c8b;color:lab(27.8684% 34.925 -46.2268);background:#f1ebff;background:lab(93.8615% 5.32234 -9.73097);border-radius:6px;padding:2px 8px;font-weight:500}.status-dot{background:var(--accent);border-radius:50%;width:8px;height:8px;display:block}.status-dot.live{animation:1.2s ease-in-out infinite pulse}.scroll{min-height:0;overflow-y:auto}.thread::-webkit-scrollbar{width:8px}.scroll::-webkit-scrollbar{width:8px}.thread::-webkit-scrollbar-thumb{background:#cfcbd999;background:lab(82.3765% 3.5235 -6.50444/.6);border-radius:4px}.scroll::-webkit-scrollbar-thumb{background:#cfcbd999;background:lab(82.3765% 3.5235 -6.50444/.6);border-radius:4px}@media (max-width:860px){.sidebar{display:none!important}.onboard-grid{grid-template-columns:1fr!important}}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button:disabled{opacity:.5;cursor:not-allowed}button:focus-visible,a:focus-visible,select:focus-visible{outline:2px solid var(--accent);outline-offset:3px}input:focus-visible,textarea:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.btn{border-color:var(--glass-edge);background:var(--glass);min-height:36px;font-weight:500;box-shadow:inset 0 1px #fff,0 3px 10px #60448708}.btn:hover:not(:disabled){color:var(--accent-deep);background:#ffffffd6;border-color:#bfa3e6}.btn-primary{box-shadow:0 6px 18px -7px #7544b86b,inset 0 1px #ffffff4d}.btn-primary:hover:not(:disabled){filter:brightness(1.06);box-shadow:0 8px 22px -8px #7544b88a}.field input,.field textarea{background:#ffffffa8;border-radius:12px}.field input::placeholder,.field textarea::placeholder{color:var(--faint)}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:1000;color:var(--accent-deep);border:1px solid var(--accent);background:#fff;border-radius:12px;padding:12px 18px;position:fixed;top:-60px;left:12px}.skip-link:focus{top:12px}.fallback-page{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:100dvh;padding:28px;display:flex}@media (max-width:480px){.field input,.field textarea,.field select,.studio-select,.login input{min-height:44px;font-size:16px}.btn,.btn-primary{min-height:44px}}.fallback-mark{color:var(--accent);font:50px Georgia,serif}.fallback-page h1{letter-spacing:-.04em;margin:0;font:32px Georgia,serif}.fallback-page p{max-width:380px;color:var(--muted);margin:0 0 8px;font-size:14px;line-height:1.7}.fallback-page a{font-size:13px;text-decoration:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass{background:#f9f6fd}}
