.brand-logo{filter:drop-shadow(0 3px 8px #1e785a38);-webkit-user-select:none;user-select:none;flex-shrink:0;width:auto;height:2.4em;font-size:20px;display:block}.auth-intro .brand-logo{font-size:23px}.advisor-chat-welcome .brand-logo{margin-bottom:20px;font-size:26px}.clip-waiting-ocean .brand-logo{font-size:26px;animation:5s ease-in-out infinite clip-waiting-float}@media (width<=620px){.brand-logo{font-size:17px}.auth-intro .brand-logo{font-size:19px}}@media (height<=540px){.clip-waiting-ocean .brand-logo{font-size:18px}}.topbar>.brand{flex-shrink:0}.topbar>.topbar-sea-caption{text-align:center;min-width:0;padding:0 16px;line-height:1.5}.topbar .topbar-actions,.topbar .user-link{min-width:0}.topbar .user-avatar{flex-shrink:0}.topbar-actions>.text-button{white-space:nowrap;flex-shrink:0}.user-link-copy{align-items:center;gap:10px;min-width:0;display:flex}.user-link-copy .user-link-name{flex-shrink:0}.user-link-motto{color:#053424;text-overflow:ellipsis;white-space:nowrap;border-left:1px solid #1b4e3e47;min-width:0;max-width:min(240px,20vw);padding-left:10px;font-size:12px;font-weight:400;line-height:1.5;display:block;overflow:hidden}@media (width<=620px){.topbar .user-link{max-width:100%}.topbar-actions:has(>.text-button){flex-direction:column;align-items:flex-end;gap:2px}.user-link-copy{gap:6px}.user-link-copy .user-link-name{max-width:54px}.user-link-motto{max-width:120px;padding-left:6px;font-size:10px}}.account-page>.account-profile{width:min(1180px,100% - 64px);margin:0 0 24px var(--page-gutter);background:linear-gradient(145deg,#ececef,#f6f6f7);border:1px solid #0000001f;border-radius:24px;align-items:flex-start;gap:32px;padding:28px;display:flex}.account-profile-avatar{text-align:center;flex-direction:column;flex:none;align-items:center;gap:9px;width:148px;display:flex}.account-avatar-button{color:#2a2a2d;background:#dfdfe3;border:1px solid #0000002e;border-radius:50%;flex:none;place-items:center;width:112px;height:112px;padding:0;display:grid;position:relative;overflow:hidden}.account-avatar-button img{object-fit:cover;width:100%;height:100%;display:block}.account-avatar-button svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:65px;height:65px}.account-avatar-overlay{color:#000;opacity:0;background:#fafafaa3;padding:8px 0 10px;font-size:11px;transition:opacity .16s;position:absolute;inset:auto 0 0}.account-avatar-button:focus-visible .account-avatar-overlay{opacity:1}@media (hover:hover) and (pointer:fine){.account-avatar-button:hover:not(:disabled) .account-avatar-overlay{opacity:1}}.account-avatar-button:focus-visible{outline-offset:4px;outline:2px solid #0e0e0e}.account-profile-avatar>small{color:#595960;font-size:11px;line-height:1.6}.account-profile-form{width:min(100%,500px);min-width:0}.account-profile-form h2{color:#0c0c0e;margin:0 0 20px;font-size:21px}.account-profile-field{flex-direction:column;gap:9px;display:flex}.account-profile-motto{margin-top:20px}.account-profile-field>span{color:#1e1e22;justify-content:space-between;align-items:center;gap:12px;font-size:13px;font-weight:650;display:flex}.account-profile-field small{color:#64646d;font-size:12px;font-weight:400}.account-profile-field input{color:#0d0d0d;background:#e7e7ec;border:1px solid #00000026;border-radius:11px;outline:0;width:100%;min-width:0;height:46px;padding:0 13px;font-size:16px}.account-profile-field input:focus{border-color:#0000007a;box-shadow:0 0 0 3px #ffffff0f}.account-profile-field input::placeholder{color:#76767f}.account-profile-field input[aria-invalid=true]{border-color:#be5d62}.account-profile-hint{color:#595960;margin:9px 0 0;font-size:12px;line-height:1.5}.account-profile-hint.invalid{color:#904c4e}.account-profile-actions{flex-wrap:wrap;align-items:center;gap:20px;min-height:44px;margin-top:20px;display:flex}.account-profile-actions .primary-button{min-height:42px;margin:0;padding:0 20px}.account-profile-text-button{color:#1e1e22;background:0 0;border:0;padding:3px 0;font-size:12px;font-weight:600}@media (hover:hover) and (pointer:fine){.account-profile-text-button:hover:not(:disabled){color:#000}}.account-profile-text-button.muted{color:#595960}.account-profile button:disabled{cursor:not-allowed;opacity:.5}@media (width<=760px){.account-page>.account-profile{flex-direction:column;align-items:center;gap:24px;padding:24px 20px}.account-profile-form{width:100%}}@media (width<=620px){.account-page>.account-profile{width:min(100% - 32px,1180px)}}@media (prefers-reduced-motion:reduce){.account-avatar-overlay{transition:none}}.wechat-dialog{color:#020604;background:#c8e7e0;border:1px solid #13423340;border-radius:22px;width:min(420px,100vw - 24px);max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:24px;overflow:auto;box-shadow:0 32px 100px #33333339}.wechat-dialog::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#e5fffbb8}.wechat-dialog-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.wechat-dialog-eyebrow{color:#1b5744;letter-spacing:.18em;margin:0 0 6px;font-size:10px;font-weight:750}.wechat-dialog h2{margin:0;font-size:23px}.wechat-dialog-close{color:#051510;cursor:pointer;background:#00000014;border:0;border-radius:10px;width:34px;height:34px;font-size:25px;line-height:1}.wechat-dialog-close:focus-visible{outline-offset:3px;outline:2px solid #003e29}.wechat-dialog-description{color:#243b34;margin:16px 0;font-size:13px;line-height:1.6}.wechat-dialog-frame{background:#000;border-radius:12px;width:300px;max-width:100%;margin:0 auto;overflow:hidden}.wechat-dialog-frame iframe{background:#000;border:0;width:100%;height:400px;display:block}.wechat-dialog-hint{color:#243b34;text-align:center;min-height:20px;margin:12px 0 0;font-size:12px}.wechat-dialog-feedback{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:240px;display:flex}.wechat-dialog-feedback p{max-width:300px;margin:0;font-size:14px;line-height:1.7}.wechat-dialog-feedback[role=alert]{color:#461919}.wechat-dialog-spinner{border:3px solid #00000026;border-top-color:#004028;border-radius:50%;width:28px;height:28px;animation:.8s linear infinite wechat-dialog-spin}.wechat-dialog-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:18px;display:flex}.wechat-dialog-footer span{color:#385950;font-size:11px}.wechat-dialog-footer .text-button{color:#003524;padding:4px 0;font-size:12px}@keyframes wechat-dialog-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.wechat-dialog-spinner{animation:none}}@media (width<=359px){.wechat-dialog{width:calc(100vw - 8px);padding:16px 4px}.wechat-dialog-heading,.wechat-dialog-description,.wechat-dialog-footer{margin-left:8px;margin-right:8px}}@property --forge-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.agent-forge{--px:0;--py:0;background:radial-gradient(circle at 30% 72%,#007f6e42,#0000 45%),radial-gradient(circle at 85% 18%,#7351f429,#0000 40%),radial-gradient(circle at 70% 90%,#08773f1a,#0000 40%),linear-gradient(160deg,#92dbd6f0,#b7e6e3f7);border:1px solid #0077632e;border-radius:28px;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:24px;min-height:580px;padding:28px;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 80px #2a453034,inset 0 1px #ffffff14}.agent-forge:before{content:"";background:linear-gradient(90deg,#0000,#277350e6,#0000);width:60%;height:2px;animation:7s infinite forge-flicker;position:absolute;top:0;left:8%;box-shadow:0 0 28px 6px #77e2b559}.forge-stage{min-width:0;height:540px;position:relative}.forge-rain{opacity:.16;translate:calc(var(--px) * -6px) calc(var(--py) * -4px);pointer-events:none;justify-content:space-around;display:flex;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#fefefe 20% 70%,#0000);mask-image:linear-gradient(#0000,#fefefe 20% 70%,#0000)}.forge-rain span{color:#227549;letter-spacing:.3em;writing-mode:vertical-rl;animation:9s linear infinite forge-rain;animation-delay:calc(var(--i) * -1.6s);font:600 12px/1.3 ui-monospace,Consolas,monospace}.forge-scan{mix-blend-mode:screen;pointer-events:none;background:linear-gradient(#0000,#08773f0f 70%,#2d734859 98%,#0000);height:80px;animation:5.5s linear infinite forge-scan;position:absolute;top:-80px;left:0;right:0}.forge-holo{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);translate:calc(var(--px) * -16px) calc(var(--py) * -10px);background:linear-gradient(160deg,#008a7833,#bbdcd952);border:1px solid #00775342;border-radius:12px;padding:10px 12px;transition:translate .25s ease-out;animation:6s ease-in-out infinite forge-holo-float,9s infinite forge-flicker;position:absolute;box-shadow:0 0 28px #00c8aa29,inset 0 0 18px #96f3b414}.forge-holo:before{border-radius:inherit;content:"";pointer-events:none;background:linear-gradient(#267444,#267444) 0 0/12px 2px no-repeat,linear-gradient(#267444,#267444) 0 0/2px 12px no-repeat,linear-gradient(#267444,#267444) 100% 0/12px 2px no-repeat,linear-gradient(#267444,#267444) 100% 0/2px 12px no-repeat,linear-gradient(#267444,#267444) 0 100%/12px 2px no-repeat,linear-gradient(#267444,#267444) 0 100%/2px 12px no-repeat,linear-gradient(#267444,#267444) 100% 100%/12px 2px no-repeat,linear-gradient(#267444,#267444) 100% 100%/2px 12px no-repeat;position:absolute;inset:-1px}.forge-holo:after{border-radius:inherit;content:"";pointer-events:none;background:repeating-linear-gradient(#0000000a 0 1px,#0000 1px 3px);position:absolute;inset:0}.forge-holo-title{color:#237356;letter-spacing:.2em;margin-bottom:8px;font-size:9px;font-weight:700;display:block}.forge-holo-chart{width:150px;top:6%;left:0}.forge-holo-bars{align-items:flex-end;gap:6px;height:56px;display:flex}.forge-holo-bars i{height:var(--h);transform-origin:bottom;background:linear-gradient(#227549,#008a7a66);border-radius:3px 3px 0 0;flex:1;animation:2.4s ease-in-out infinite forge-bar;box-shadow:0 0 8px #96f3b466}.forge-holo-ring{width:104px;animation-delay:-2s,-3s;top:2%;right:4%}.forge-holo-ring svg{width:78px;margin:0 auto;display:block}.forge-holo-ring circle{fill:none;stroke:#00775333;stroke-width:5px}.forge-holo-ring .forge-ring-progress{stroke:#08773f;stroke-dasharray:188;stroke-dashoffset:60px;stroke-linecap:round;transform-origin:40px 40px;filter:drop-shadow(0 0 4px #96f3b4);animation:4s linear infinite forge-ring;transform:rotate(-90deg)}.forge-holo-ring .forge-ring-dot{fill:#000;stroke:none;transform-origin:40px 40px;animation:4s linear infinite forge-spin}.forge-holo-line{width:140px;animation-delay:-4s,-6s;bottom:26%;left:2%}.forge-holo-line svg{width:100%;display:block}.forge-holo-line polyline{fill:none;stroke:#08773f;stroke-dasharray:160;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5px;filter:drop-shadow(0 0 4px #96f3b4b3);animation:3.2s ease-in-out infinite forge-draw}.forge-floor{transform-origin:bottom;background-image:linear-gradient(#00785038 1px,#0000 1px),linear-gradient(90deg,#00785038 1px,#0000 1px);background-size:40px 40px;height:34%;animation:3s linear infinite forge-floor;position:absolute;bottom:-6%;left:-10%;right:-10%;transform:perspective(380px)rotateX(62deg);-webkit-mask-image:linear-gradient(#0000 10%,#fefefe 90%);mask-image:linear-gradient(#0000 10%,#fefefe 90%)}.forge-beam{clip-path:polygon(30% 100%,70% 100%,100% 0,0 0);pointer-events:none;background:linear-gradient(#0000 10%,#00795d14 40%,#08773f57);width:320px;height:82%;animation:4s ease-in-out infinite forge-beam;position:absolute;bottom:10%;left:46%;transform:translate(-50%)}.forge-platform{filter:drop-shadow(0 0 10px #96f3b48c);width:340px;position:absolute;bottom:4%;left:46%;overflow:visible;transform:translate(-50%)}.forge-pad-ring{fill:none;stroke:#08773f}.forge-pad-ring.outer{stroke-opacity:.55;stroke-width:2px}.forge-pad-ring.dashed{stroke-dasharray:10 14;stroke-width:3px;animation:6s linear infinite forge-dash}.forge-pad-ring.ticks{stroke-dasharray:2 7;stroke-opacity:.8;stroke-width:6px;animation:9s linear infinite forge-dash-reverse}.forge-pad-ring.inner{stroke-opacity:.7;stroke-width:2px;transform-box:fill-box;transform-origin:50%;animation:2.6s ease-in-out infinite forge-pulse}.forge-pad-glow{transform-box:fill-box;transform-origin:50%;animation:2.6s ease-in-out infinite forge-pulse}.forge-particles{pointer-events:none;width:280px;height:72%;position:absolute;bottom:11%;left:46%;transform:translate(-50%)}.forge-particles i{bottom:0;left:var(--x);opacity:0;width:3px;height:3px;animation:forge-rise var(--t) ease-in infinite;animation-delay:var(--d);background:#001103;border-radius:50%;position:absolute;box-shadow:0 0 8px 2px #96f3b4b3}.forge-mascot{width:min(420px,86%);transform:translate(-50%);translate:calc(var(--px) * 10px) calc(var(--py) * 6px);transition:translate .25s ease-out;position:absolute;bottom:-2%;left:50%}.forge-hop{animation:6s cubic-bezier(.45,0,.55,1) infinite forge-hop;position:relative}.forge-elephant{z-index:1;filter:drop-shadow(0 18px 30px #2b47313f)drop-shadow(0 0 22px #00c2af40);transform-origin:50% 82%;width:100%;height:auto;animation:6s ease-in-out infinite forge-squash;display:block;position:relative;overflow:visible}.forge-orbit{pointer-events:none;width:120%;position:absolute;top:44%;left:-10%;overflow:visible;transform:rotate(-7deg)}.forge-orbit.back{z-index:0}.forge-orbit.front{z-index:2}.forge-orbit-line{fill:none;stroke:#08773f;stroke-dasharray:3 9;stroke-linecap:round;stroke-opacity:.65;stroke-width:2.5px;animation:4s linear infinite forge-dash}.forge-orbit-dot{fill:#000;filter:drop-shadow(0 0 6px #96f3b4)drop-shadow(0 0 12px #96f3b4)}.forge-elephant g,.forge-elephant circle,.forge-elephant ellipse,.forge-elephant path,.forge-elephant rect{transform-box:fill-box}.forge-elephant-body{transform-origin:50% 100%;animation:3s ease-in-out infinite forge-sway}.forge-ear.left{transform-origin:100% 30%;animation:2.4s ease-in-out infinite forge-ear-left}.forge-ear.right{transform-origin:0 30%;animation:2.4s ease-in-out infinite forge-ear-right}.forge-trunk{transform-origin:91% 70%;animation:3.2s ease-in-out infinite forge-trunk}.forge-tail{transform-origin:0 60%;animation:1.5s ease-in-out infinite forge-tail}.forge-eye{transform-origin:50%}.forge-eye.left{animation:5.2s infinite forge-blink}.forge-eye.right{animation:5.2s infinite forge-blink-wink}.forge-pupil{translate:calc(var(--px) * 6px) calc(var(--py) * 5px);transition:translate .15s ease-out}.agent-forge:not(.is-tracking) .forge-pupil{animation:7s ease-in-out infinite forge-look}.forge-brow{transform-origin:50%;animation:6s ease-in-out infinite forge-brow}.forge-brow.right{animation-name:forge-brow-right}.forge-mouth{transform-origin:50% 0;animation:1.3s ease-in-out infinite forge-talk}.forge-cheek{opacity:.5;animation:3s ease-in-out infinite forge-blush}.forge-core{fill:#08773f;filter:drop-shadow(0 0 8px #96f3b4);animation:1.8s ease-in-out infinite forge-core}.forge-core-ring{transform-origin:50%;animation:1.8s ease-out infinite forge-core-ring}.forge-fountain{transform-origin:50% 100%;filter:drop-shadow(0 0 8px #9deac5b3);animation:2.6s ease-out infinite forge-fountain}.forge-drop{opacity:0;animation:2.6s cubic-bezier(.3,.1,.7,1) infinite forge-drop}.forge-mist{fill:#ffffffb3;opacity:0;transform-origin:50%;animation:3.9s ease-out infinite forge-mist}.forge-mist.mist-two{animation-delay:1.3s}.forge-mist.mist-three{animation-delay:2.6s}.forge-spark{background:#fff;border-radius:50%;width:4px;height:4px;animation:5s ease-in-out infinite forge-spark;position:absolute;box-shadow:0 0 10px 2px #96f3b499}.spark-one{top:30%;left:20%}.spark-two{animation-delay:-1.7s;top:48%;right:12%}.spark-three{animation-delay:-3.3s;top:18%;left:58%}.forge-card-frame{z-index:1;background:conic-gradient(from var(--forge-angle), #08773f1f, #08773f 12%, #654bcecc 22%, #08773f1f 34%, #08773f1f 62%, #00786e 74%, #08773f1f 86%);transform:perspective(1000px) rotateY(calc(var(--px) * -5deg)) rotateX(calc(var(--py) * 4deg));border-radius:24px;padding:1.5px;transition:transform .25s ease-out;animation:6s linear infinite forge-angle;position:relative;box-shadow:0 20px 60px #2b473139,0 0 46px #48d5b02e}.forge-card{background:linear-gradient(150deg,#aececbf7,#ceefedfa);border-radius:23px;padding:30px 32px;position:relative;overflow:hidden}.forge-card:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 45%,#002d131a 50%,#0000 55%);animation:6s ease-in-out infinite forge-sweep;position:absolute;inset:-40% -60%}.forge-card-status{color:#237356;letter-spacing:.18em;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;font-size:11px;font-weight:700;display:flex}.forge-live{color:#001204;letter-spacing:.1em;background:#08773f1a;border:1px solid #08773f66;border-radius:999px;align-items:center;gap:7px;padding:5px 10px;display:inline-flex}.forge-live i{background:#08773f;border-radius:50%;width:7px;height:7px;animation:1.4s ease-in-out infinite forge-live;box-shadow:0 0 8px #96f3b4}.forge-card h1{color:#0000;background:linear-gradient(100deg,#010202 30%,#2e734a 45%,#685796 52%,#010202 64%) 0 0/260% 100%;-webkit-background-clip:text;background-clip:text;margin:0 0 14px;font-size:clamp(26px,2.6vw,34px);line-height:1.3;animation:5s linear infinite forge-title}.forge-highlight{color:#0000;background:linear-gradient(90deg,#227549,#00747a);-webkit-background-clip:text;background-clip:text;margin:0 0 10px;font-size:18px;font-weight:700}.forge-desc{color:#122e28;margin:0 0 20px;font-size:15px;line-height:1.8}.forge-skills{flex-wrap:wrap;gap:8px;margin:0 0 24px;padding:0;list-style:none;display:flex}.forge-skills li{color:#001a09;background:#08773f14;border:1px solid #08773f59;border-radius:999px;align-items:center;gap:7px;padding:6px 12px;font-size:12px;font-weight:600;transition:box-shadow .2s,border-color .2s;display:inline-flex}.forge-skills li:before{content:"";background:#08773f;border-radius:50%;width:5px;height:5px;box-shadow:0 0 6px #96f3b4}.forge-skills li:hover{border-color:#08773f;box-shadow:0 0 16px #96f3b459}.forge-progress{margin-bottom:16px}.forge-progress-label{color:#010604;align-items:center;gap:6px;margin-bottom:10px;font-size:15px;font-weight:700;display:flex}.forge-progress-label strong{color:#227549;text-shadow:0 0 10px #08773f99;margin-left:auto;font:700 14px ui-monospace,Consolas,monospace}.forge-dots{gap:4px;display:inline-flex}.forge-dots i{background:#08773f;border-radius:50%;width:5px;height:5px;animation:1.2s ease-in-out infinite forge-dot}.forge-dots i:nth-child(2){animation-delay:.2s}.forge-dots i:nth-child(3){animation-delay:.4s}.forge-progress-track{background:#0000001a;border-radius:999px;height:10px;position:relative;overflow:hidden}.forge-progress-track:after{content:"";background:repeating-linear-gradient(90deg,#0000 0 18px,#dfffffb3 18px 20px);position:absolute;inset:0}.forge-progress-track span{border-radius:inherit;background:linear-gradient(90deg,#00897e,#08773f,#00747a);position:absolute;inset:0 32% 0 0;box-shadow:0 0 16px #96f3b4b3}.forge-progress-track span:after{content:"";background:linear-gradient(90deg,#0000,#0009,#0000);animation:2.2s ease-in-out infinite forge-shine;position:absolute;inset:0}.forge-closing{color:#003a29;letter-spacing:.04em;margin:0;font-size:15px;font-weight:600}@keyframes forge-hop{0%,to{transform:translateY(0)}30%{transform:translateY(-8px)}60%{transform:translateY(0)}66%{transform:translateY(5px)}74%{transform:translateY(-48px)}82%{transform:translateY(0)}87%{transform:translateY(-10px)}92%{transform:translateY(0)}}@keyframes forge-squash{0%,60%,to{transform:scale(1)}66%{transform:scale(1.07,.91)}72%{transform:scale(.94,1.08)}82%{transform:scale(1.09,.9)}87%{transform:scale(.98,1.03)}92%{transform:scale(1)}}@keyframes forge-sway{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@keyframes forge-ear-left{0%,to{transform:rotate(0)}50%{transform:rotate(-12deg)scaleX(.94)}}@keyframes forge-ear-right{0%,to{transform:rotate(0)}50%{transform:rotate(12deg)scaleX(.94)}}@keyframes forge-trunk{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}@keyframes forge-tail{0%,to{transform:rotate(2deg)}50%{transform:rotate(-12deg)}}@keyframes forge-blink{0%,90%,to{transform:scaleY(1)}93%{transform:scaleY(.08)}}@keyframes forge-blink-wink{0%,44%,56%,90%,to{transform:scaleY(1)}48%,52%{transform:scaleY(.08)}93%{transform:scaleY(.08)}}@keyframes forge-look{0%,to{transform:translate(0)}20%,34%{transform:translate(-5px,-2px)}48%,60%{transform:translate(5px,1px)}72%,84%{transform:translate(1px,4px)}}@keyframes forge-brow{0%,60%,to{transform:translateY(0)rotate(0)}26%,32%{transform:translateY(-3px)rotate(-4deg)}70%,80%{transform:translateY(-7px)rotate(-6deg)}}@keyframes forge-brow-right{0%,60%,to{transform:translateY(0)rotate(0)}46%,54%{transform:translateY(-5px)rotate(6deg)}70%,80%{transform:translateY(-7px)rotate(6deg)}}@keyframes forge-talk{0%,to{transform:scaleY(1)}30%{transform:scaleY(.72)}55%{transform:scaleY(1.12)}75%{transform:scaleY(.86)}}@keyframes forge-blush{0%,to{opacity:.4}50%{opacity:.75}}@keyframes forge-core{0%,to{opacity:.65}50%{opacity:1}}@keyframes forge-core-ring{0%{opacity:.8;transform:scale(.8)}to{opacity:0;transform:scale(1.6)}}@keyframes forge-fountain{0%{opacity:0;transform:scale(.6,.1)}18%{opacity:1;transform:scale(1.04,1.08)}32%{transform:scale(.97,.95)}46%{transform:scale(1)}72%{opacity:.95;transform:scale(1)}to{opacity:0;transform:scale(.85,.35)}}@keyframes forge-drop{0%{opacity:0;transform:translate(0)scale(.5)}8%{opacity:1;transform:translate(0)scale(1)}50%{opacity:.9;transform:translate(var(--dx), var(--dy)) scale(.9)}62%,to{opacity:0;transform:translate(calc(var(--dx) * 1.2), calc(var(--dy) * 1.25)) scale(.6)}}@keyframes forge-mist{0%{opacity:0;transform:translateY(14px)scale(.5)}30%{opacity:.9}to{opacity:0;transform:translateY(-26px)scale(1.5)}}@keyframes forge-holo-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes forge-flicker{0%,to{opacity:1}91%{opacity:1}92%{opacity:.45}93%{opacity:1}95%{opacity:.7}96%{opacity:1}}@keyframes forge-bar{0%,to{transform:scaleY(1)}50%{transform:scaleY(.55)}}@keyframes forge-ring{to{stroke-dashoffset:-128px}}@keyframes forge-spin{to{transform:rotate(360deg)}}@keyframes forge-draw{0%{stroke-dashoffset:160px}60%,to{stroke-dashoffset:0}}@keyframes forge-pulse{0%,to{opacity:.45;transform:scale(.94)}50%{opacity:1;transform:scale(1.04)}}@keyframes forge-dash{to{stroke-dashoffset:-240px}}@keyframes forge-dash-reverse{to{stroke-dashoffset:180px}}@keyframes forge-beam{0%,to{opacity:.55}50%{opacity:1}}@keyframes forge-rise{0%{opacity:0;transform:translateY(0)scale(.6)}15%{opacity:1}80%{opacity:.7}to{opacity:0;transform:translateY(-340px)scale(1.2)}}@keyframes forge-floor{to{background-position:0 40px,0 0}}@keyframes forge-rain{0%{transform:translateY(-60%)}to{transform:translateY(60%)}}@keyframes forge-scan{0%{transform:translateY(0)}to{transform:translateY(700px)}}@keyframes forge-spark{0%,to{opacity:.2;transform:translateY(0)}50%{opacity:1;transform:translateY(-14px)}}@keyframes forge-angle{to{--forge-angle:360deg}}@keyframes forge-sweep{0%,60%{transform:translate(-40%)}to{transform:translate(40%)}}@keyframes forge-live{0%,to{opacity:1;box-shadow:0 0 8px #96f3b4}50%{opacity:.4;box-shadow:0 0 2px #96f3b4}}@keyframes forge-title{to{background-position:-260% 0}}@keyframes forge-dot{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@keyframes forge-shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (width<=900px){.agent-forge{grid-template-columns:1fr;padding:20px}.forge-stage{height:440px}.forge-card{padding:26px 22px}}@media (width<=480px){.forge-stage{height:380px}.forge-holo-chart{width:118px}.forge-holo-line{display:none}.forge-holo-ring{width:88px}.forge-platform{width:250px}.forge-beam{width:240px}.forge-particles{width:200px}.forge-card-status{letter-spacing:.1em}}@media (prefers-reduced-motion:reduce){.agent-forge *,.agent-forge :before,.agent-forge :after,.agent-forge:before{transition:none!important;animation:none!important}.forge-fountain{opacity:1}.forge-particles,.forge-scan,.forge-orbit-dot{display:none}}.admin-intro-dialog{overscroll-behavior:contain;scrollbar-width:thin;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#0a0a0b;background:#f1f1f2;border:1px solid #0000002e;border-radius:20px;width:min(680px,100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:24px;overflow:auto;box-shadow:0 24px 100px #3333333f}.admin-intro-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fafafaa6}.admin-intro-dialog-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.admin-intro-dialog-heading>div{min-width:0}.admin-intro-dialog-heading h2{margin-bottom:8px;font-size:22px}.admin-intro-dialog-heading p{overflow-wrap:anywhere;color:#54545b;margin-bottom:0;font-size:13px;line-height:1.6}.admin-intro-close{color:#0d0d0d;cursor:pointer;background:#e3e3e4;border:1px solid #00000026;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;padding:0;font-size:24px;display:grid}.admin-intro-dialog .clip-intro-config{background:#f7f7f8;border-color:#0000001f}.admin-intro-dialog .clip-intro-empty-state{aspect-ratio:16/7;min-height:170px}.admin-intro-dialog .clip-intro-empty-state strong{color:#0e0e0e}.admin-intro-dialog .clip-intro-meta strong{overflow-wrap:anywhere;white-space:normal;overflow:visible}.admin-intro-dialog .clip-intro-preview video{max-height:44dvh}.admin-intro-enabled{color:#232328;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:14px;font-size:13px;display:flex}.admin-intro-progress{color:#35353b;overflow-wrap:anywhere;gap:10px;margin-top:18px;font-size:12px;display:grid}.admin-intro-status,.admin-intro-error{overflow-wrap:anywhere;margin:16px 0 0;font-size:13px;line-height:1.7}.admin-intro-status{color:#00392d}.admin-intro-error{color:#914c4e}.admin-intro-footer{flex-wrap:wrap;align-items:center;gap:12px 22px;margin-top:22px;display:flex}.admin-intro-footer .admin-action-button{padding:10px 0}@media (width<=620px){.admin-intro-dialog{border-radius:16px;padding:18px}.admin-intro-dialog-heading h2{font-size:20px}.admin-intro-dialog .clip-intro-empty-state{padding:16px}}main.clip-page{padding-bottom:calc(100px + env(safe-area-inset-bottom,0px))}.clip-back-to-top{z-index:30;right:calc(24px + env(safe-area-inset-right,0px));bottom:calc(24px + env(safe-area-inset-bottom,0px));color:#060607;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#e4e4e9f5;border:1px solid #0000003d;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-width:48px;height:48px;padding:0 16px;font-size:12px;font-weight:650;line-height:1.4;transition:background .15s,border-color .15s;display:inline-flex;position:fixed;box-shadow:0 6px 24px #33333328}.clip-back-to-top svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.clip-back-to-top:focus-visible{outline-offset:4px;outline:2px solid #000}@media (hover:hover){.clip-back-to-top:hover{background:#cfcfd5;border-color:#0000007a}}@media (width<=620px){.clip-back-to-top{right:calc(16px + env(safe-area-inset-right,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));flex-direction:column;gap:1px;width:56px;height:56px;padding:0;font-size:10px}}@media (prefers-reduced-motion:reduce){.clip-back-to-top{transition:none}}.clip-music-option{border-top:1px solid #14312224;min-width:0;padding:16px}.clip-music-option>label{color:#060b08;margin-bottom:10px;font-size:13px;font-weight:700;display:block}.clip-music-select-row{align-items:center;gap:12px;min-width:0;display:flex}.clip-music-select-row select{color:#040806;width:0;min-width:0;height:42px;font:inherit;text-overflow:ellipsis;background:#e8fdf46b;border:1px solid #14312238;border-radius:9px;flex:1;padding:0 12px;font-size:13px}.clip-music-select-row select option{color:#040806;background:#d7efe4}.clip-music-select-row select:focus,.music-rename-form input:focus{outline-offset:2px;outline:2px solid #123a27}.clip-music-select-row select:disabled{opacity:.6;cursor:default}.music-preview{min-width:0}.music-preview-actions{align-items:center;gap:12px;margin-top:8px;display:flex}.music-preview-actions>span{color:#3a4c45;font-size:12px}.music-preview audio{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:min(100%,420px);max-width:100%;height:40px;margin-top:10px;display:block}.music-preview audio[hidden]{display:none}.music-status,.music-error,.music-upload-hint{overflow-wrap:anywhere;margin:10px 0 0;font-size:12px;line-height:1.65}.music-status,.music-upload-hint{color:#364a41}.music-error{color:#914b52}.music-error p{margin:0}.staff-fixed-page .admin-content.staff-module-content.music-management-content{overflow:hidden auto}.music-library-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(130deg,#cbe7db5c,#ebfff759);border:1px solid #14312233;border-radius:20px;padding:22px;box-shadow:0 12px 32px #33333310}.music-library-toolbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.music-library-toolbar>span{color:#3a4c45;margin-left:auto;font-size:13px}.music-library-list{gap:12px;margin:20px 0 0;padding:0;list-style:none;display:grid}.music-library-track{background:#dcf7ed47;border:1px solid #14312224;border-radius:14px;gap:16px;min-width:0;padding:18px;display:flex}.music-track-main{flex:1;min-width:0}.music-track-main>strong{color:#080e0c;overflow-wrap:anywhere;font-size:15px;line-height:1.65;display:block}.music-original-name{color:#455f54;white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.music-track-actions{flex:none;align-self:start;gap:16px;display:flex}.music-library-empty{color:#364a41;text-align:center;margin:38px 0;line-height:1.7}.music-rename-form label{color:#2a3c33;margin-bottom:6px;font-size:12px;display:block}.music-rename-form input{box-sizing:border-box;color:#040806;width:100%;min-width:0;font:inherit;background:#e8fdf473;border:1px solid #1431223d;border-radius:8px;padding:10px}.music-rename-form>div{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:8px;display:flex}.music-rename-form>div span{color:#3a4c45;margin-right:auto;font-size:12px}.music-upload-progress{color:#203128;gap:10px;margin-top:16px;font-size:13px;display:grid}.music-upload-progress>button{justify-self:start}@media (width<=620px){.music-library-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:16px}.music-library-track{flex-direction:column;padding:14px}.music-track-main{width:100%}.music-track-actions{align-self:end}.music-library-toolbar>span{width:100%;margin-left:0}}.clip-waiting-dialog{box-sizing:border-box;overscroll-behavior:contain;border:1px solid var(--ocean-glass-border,#1030223d);color:#020403;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;text-align:center;width:min(520px,100vw - 32px);max-height:calc(100dvh - 32px);-webkit-backdrop-filter:blur(var(--ocean-glass-blur,14px)) saturate(115%);backdrop-filter:blur(var(--ocean-glass-blur,14px)) saturate(115%);background:linear-gradient(145deg,#b7d4c88c,#e5fff9b8);border-radius:28px;margin:auto;padding:30px 38px 26px;overflow:auto;box-shadow:0 28px 100px #323e3435,inset 0 1px #dbf3e52e}.clip-waiting-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#e9fffa57}.clip-waiting-close{color:#16271e;cursor:pointer;background:#10352412;border:1px solid #0e302429;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;font-size:23px;display:grid;position:absolute;top:16px;right:16px}.clip-waiting-ocean{pointer-events:none;place-items:center;height:112px;margin:4px auto 12px;display:grid;position:relative}.clip-waiting-halo{background:radial-gradient(#22744e29,#0000 70%);border-radius:50%;width:148px;height:102px;position:absolute}.clip-waiting-bubble{border:1px solid #02331f73;border-radius:50%;width:7px;height:7px;animation:6s ease-in-out infinite clip-waiting-rise;position:absolute;bottom:15px}.clip-waiting-bubble.bubble-one{left:calc(50% - 60px)}.clip-waiting-bubble.bubble-two{width:11px;height:11px;animation-delay:-2s;left:calc(50% + 48px)}.clip-waiting-bubble.bubble-three{width:5px;height:5px;animation-delay:-4s;bottom:26px;left:calc(50% + 23px)}.clip-waiting-eyebrow{color:#214031;letter-spacing:.18em;margin:0 0 10px;font-size:11px;font-weight:750}.clip-waiting-dialog h2{color:#020403;letter-spacing:-.025em;margin:0;font-size:27px;font-weight:750}.clip-waiting-quote{align-items:center;min-height:106px;margin:12px auto 0;display:grid}.clip-waiting-quote p{color:#16261e;text-wrap:pretty;margin:0;font-size:16px;line-height:1.9;animation:.6s both clip-waiting-quote-in}.clip-waiting-next{color:#234034;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:6px 10px;font-size:12px}.clip-waiting-next span{margin-left:4px;font-size:16px}.clip-waiting-progress{border-top:1px solid #0e352521;margin-top:25px;padding-top:21px}.clip-waiting-stage{color:#101e17;text-align:left;justify-content:space-between;align-items:center;gap:14px;margin-bottom:11px;font-size:13px;line-height:1.6;display:flex}.clip-waiting-stage strong{color:#02230e;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:16px}.clip-waiting-track{background:#1031231f;border-radius:999px;height:6px;overflow:hidden}.clip-waiting-track>span{border-radius:inherit;background:linear-gradient(90deg,#2c674c,#05220b);height:100%;transition:width .28s;display:block}.clip-waiting-progress.reconnecting .clip-waiting-stage>span{color:#3a2300}.clip-waiting-hint{color:#324a40;margin:13px 0 0;font-size:11px;line-height:1.8}.clip-waiting-actions{justify-content:center;align-items:center;gap:16px;margin-top:23px;display:flex}.clip-waiting-actions button{min-height:40px;font:inherit;cursor:pointer;border-radius:12px;padding:0 19px;font-size:13px;font-weight:700}.clip-waiting-minimize{color:#050e09;background:#0a2f1e21;border:1px solid #03221240}.clip-waiting-stop{color:#2e4039;background:0 0;border:1px solid #0000}.clip-waiting-stop:disabled{opacity:.55;cursor:wait}.clip-waiting-launcher{color:#172d23;font:inherit;cursor:pointer;background:#215c4317;border:1px solid #10312330;border-radius:10px;margin:4px auto 0;padding:8px 12px;font-size:12px;display:block}.clip-waiting-launcher>span{margin-right:4px}.clip-waiting-dialog button:focus-visible,.clip-waiting-launcher:focus-visible{outline-offset:3px;outline:2px solid #02230e}@keyframes clip-waiting-float{0%,to{transform:translateY(3px)rotate(-4deg)}50%{transform:translateY(-5px)rotate(3deg)}}@keyframes clip-waiting-rise{0%,to{opacity:0;transform:translateY(5px)}25%{opacity:.7}80%{opacity:.3;transform:translateY(-65px)}}@keyframes clip-waiting-quote-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (width<=540px){.clip-waiting-dialog{border-radius:23px;padding:25px 22px 23px}.clip-waiting-dialog h2{font-size:24px}.clip-waiting-quote p{font-size:15px}}@media (height<=600px){.clip-waiting-dialog{padding-top:18px;padding-bottom:18px}.clip-waiting-ocean{height:76px;margin-bottom:8px}.clip-waiting-quote{min-height:80px}.clip-waiting-progress{margin-top:12px;padding-top:14px}.clip-waiting-actions{margin-top:14px}}@media (height<=540px){.clip-waiting-ocean{height:54px;margin-top:0;margin-bottom:6px}.clip-waiting-eyebrow{margin-bottom:6px}.clip-waiting-quote{min-height:62px;margin-top:6px}.clip-waiting-quote p{font-size:14px;line-height:1.75}.clip-waiting-progress{margin-top:8px;padding-top:10px}.clip-waiting-hint{margin-top:10px}}@media (prefers-reduced-motion:reduce){.clip-waiting-dialog *,.clip-waiting-track>span{transition:none!important;animation:none!important}.clip-waiting-bubble{opacity:.35}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.clip-waiting-dialog{background:#defaf3f0}}:root{--page-gutter:max(32px, calc((100% - 1180px) / 2));color:#aed3d1;font-synthesis:none;text-rendering:optimizelegibility;background:#030404;font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif}html,body{-ms-overflow-style:none;scrollbar-gutter:auto;scrollbar-width:none}html::-webkit-scrollbar{width:0;height:0}body::-webkit-scrollbar{width:0;height:0}*{box-sizing:border-box}body{background:#030404;min-width:320px;min-height:100vh;margin:0}button,input{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}a{color:inherit;text-decoration:none}h1,h2,p{margin-top:0}.scroll-hover-region,.academy-draft-preview>pre,.advisor-markdown pre{-ms-overflow-style:none;scrollbar-color:transparent transparent;scrollbar-gutter:auto;scrollbar-width:none}.scroll-hover-region::-webkit-scrollbar{width:0;height:0}.academy-draft-preview>pre::-webkit-scrollbar{width:0;height:0}.advisor-markdown pre::-webkit-scrollbar{width:0;height:0}.scroll-hover-region::-webkit-scrollbar-thumb{background:0 0}.academy-draft-preview>pre::-webkit-scrollbar-thumb{background:0 0}.advisor-markdown pre::-webkit-scrollbar-thumb{background:0 0}.scroll-hover-region::-webkit-scrollbar-track{background:0 0}.academy-draft-preview>pre::-webkit-scrollbar-track{background:0 0}.advisor-markdown pre::-webkit-scrollbar-track{background:0 0}.overlay-scrollbar{z-index:120;opacity:0;pointer-events:none;transition:opacity .12s;display:none;position:fixed}.overlay-scrollbar.visible{opacity:1}.overlay-scrollbar-vertical{width:12px}.overlay-scrollbar-horizontal{height:12px}.overlay-scrollbar-thumb{cursor:grab;pointer-events:auto;background:#34604661 padding-box padding-box;border:2px solid #0000;border-radius:999px;width:100%;height:100%;position:absolute;top:0;left:0}@media (hover:hover) and (pointer:fine){.overlay-scrollbar-thumb:hover{background:#34604694 padding-box padding-box}}.overlay-scrollbar-thumb:active{cursor:grabbing}.topbar{justify-content:space-between;align-items:center;width:min(1180px,100% - 64px);margin:0 auto;padding:28px 0 16px;display:flex}.brand{letter-spacing:-.02em;align-items:center;gap:11px;font-size:18px;font-weight:800;display:inline-flex}.brand.light{color:#000}.topbar-actions,.user-link,.topbar-context{align-items:center;display:flex}.user-link{gap:8px;font-weight:700}.user-avatar{color:#7a7cff;background:#060b0c;border:1px solid #6c6cff2e;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:12px;font-weight:800;display:grid;position:relative;overflow:hidden}.user-avatar img{z-index:1;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.user-avatar-fallback{place-items:center;width:100%;height:100%;display:grid}.user-link-name{text-overflow:ellipsis;white-space:nowrap;max-width:160px;overflow:hidden}.topbar-context{color:#678180;font-size:14px;font-weight:750}.primary-button,.secondary-button{border:0;border-radius:12px;justify-content:center;align-items:center;min-height:48px;padding:0 22px;font-weight:750;transition:transform .15s,box-shadow .15s;display:inline-flex}.secondary-button{color:#aed3d1;background:#060b0a}@media (hover:hover) and (pointer:fine){.primary-button:hover:not(:disabled,[aria-disabled=true]),.secondary-button:hover:not(:disabled,[aria-disabled=true]){transform:translateY(-1px)}}.primary-button.compact{min-height:42px;padding:0 18px;font-size:14px}.primary-button.full{width:100%}.text-button{color:#6c8a8a;background:0 0;border:0;padding:8px 0;font-weight:700}.topbar>.text-button,.topbar-actions>.text-button{padding:0}.text-link{color:#789392;font-weight:700}.eyebrow{color:#65807f;letter-spacing:.16em;margin-bottom:14px;font-size:11px;font-weight:800}.light-text{color:#0000008f}.home-page{background:radial-gradient(circle at 78% 4%,#695afd17,#0000 28%),#030404;min-height:100vh;padding-bottom:40px}.hero-section{width:min(1180px,100% - 64px);margin:52px auto 32px}.hero-section h1{letter-spacing:-.055em;max-width:760px;margin-bottom:16px;font-size:clamp(42px,5vw,64px);line-height:1.08}.hero-summary{color:#6c8988;max-width:560px;margin-bottom:0;font-size:16px;line-height:1.6}.module-grid{grid-template-columns:repeat(12,1fr);gap:14px;width:min(1180px,100% - 64px);margin:0 auto;display:grid}.module-card{background:#000;border:1px solid #b0d3d112;border-radius:20px;flex-direction:column;grid-column:span 6;justify-content:space-between;min-height:180px;padding:22px;transition:transform .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 30px #374c3b06}@media (hover:hover) and (pointer:fine){.module-card:hover{transform:translateY(-4px);box-shadow:0 18px 40px #374c3b0b}}.module-card:after{background:var(--card-glow);content:"";filter:blur(4px);border-radius:50%;width:150px;height:150px;position:absolute;bottom:-48px;right:-34px}.module-card.violet{--card-glow:#1f1a35}.module-card.blue{--card-glow:#001815}.module-card.amber{--card-glow:#120700}.module-card.green{--card-glow:#00160b}.module-number{color:#495e5d;letter-spacing:.1em;font-size:12px;font-weight:800}.module-copy{z-index:1;position:relative}.module-copy h2{letter-spacing:-.03em;margin-bottom:7px;font-size:22px}.module-copy p{color:#688281;margin-bottom:0}.module-arrow{font-size:22px;position:absolute;top:24px;right:24px}.agents-page{background:radial-gradient(circle at 84% 0,#00814717,#0000 30%),#030404;min-height:100vh;padding-bottom:76px}.agents-content{width:min(1180px,100% - 64px);margin:32px 0 0 var(--page-gutter)}.agents-section-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:18px;display:flex}.agents-section-heading .eyebrow{margin-bottom:8px}.agents-section-heading h2{color:#99bcbb;letter-spacing:-.04em;margin:0;font-size:26px}.agents-section-heading>span{color:#586c6b;font-size:12px}.agents-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.agent-card{background:#000;border:1px solid #aed3d112;border-radius:18px;flex-direction:column;justify-content:space-between;min-height:292px;padding:23px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 30px #374c3b06}.agent-card:after{background:var(--agent-glow);content:"";filter:blur(2px);border-radius:50%;width:150px;height:150px;position:absolute;bottom:-56px;right:-42px}.agent-card.violet{--agent-glow:#1f1a35}.agent-card.blue{--agent-glow:#001815}.agent-card.amber{--agent-glow:#120700}.agent-card.green{--agent-glow:#00160b}.agent-card.rose{--agent-glow:#211113}.agent-card.slate{--agent-glow:#111919}.agent-card-top,.agent-card-footer{z-index:1;justify-content:space-between;align-items:center;gap:12px;display:flex;position:relative}.agent-icon{color:#85a1a0;background:#060909;border-radius:12px;place-items:center;width:42px;height:42px;font-size:14px;font-weight:850;display:grid}.agent-card.violet .agent-icon{color:#827bef;background:#090812}.agent-card.blue .agent-icon{color:#1f9686;background:#010706}.agent-card.amber .agent-icon{color:#9d6c0a;background:#040200}.agent-card.green .agent-icon{color:#539f75;background:#010403}.agent-card.rose .agent-icon{color:#b76470;background:#090404}.agent-status{color:#5b706f;background:#040606;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:800}.agent-card-copy{z-index:1;margin:25px 0 24px;position:relative}.agent-category{color:#536665;letter-spacing:.08em;margin-bottom:8px;font-size:10px;font-weight:800}.agent-card-copy h3{color:#99bcbb;letter-spacing:-.035em;margin-bottom:10px;font-size:21px}.agent-card-copy>p:last-child{color:#698382;max-width:290px;margin-bottom:0;font-size:12px;line-height:1.75}.agent-card-footer{color:#495e5d;font-size:11px}.agents-empty{color:#5b706f;text-align:center;border:1px dashed #202b2b;border-radius:16px;grid-column:1/-1;margin:0;padding:70px 20px}.auth-page{grid-template-columns:minmax(360px,.9fr) minmax(520px,1.1fr);min-height:100vh;display:grid}.auth-intro{color:#000;background:radial-gradient(circle at 20% 85%,#695cff59,#0000 28%),linear-gradient(145deg,#cef0ee,#c0e1e0);flex-direction:column;justify-content:flex-start;padding:28px 54px;display:flex}.auth-intro>div{margin:auto 0}.auth-intro h1{letter-spacing:-.05em;margin-bottom:24px;font-size:clamp(44px,5vw,72px);line-height:1.08}.auth-intro>div>p:last-child{color:#000000a6;max-width:430px;font-size:17px;line-height:1.7}.auth-panel{background:#000;place-items:center;padding:48px;display:grid}.auth-box{width:min(440px,100%)}.auth-heading h2{letter-spacing:-.04em;margin-bottom:10px;font-size:34px}.auth-tabs{background:#060909;border-radius:12px;grid-template-columns:repeat(3,1fr);margin-bottom:26px;padding:4px;display:grid}.auth-tabs button{color:#647f7e;background:0 0;border:0;border-radius:9px;min-height:42px;font-weight:750}.auth-tabs button.active{color:#aed3d1;background:#000;box-shadow:0 4px 12px #374c3b08}.wechat-login-placeholder{color:#85a1a0;background:#010101;border:1px dashed #172221;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;min-height:232px;display:flex}.wechat-placeholder-mark{color:#587573;border:1px dashed #364a48;border-radius:12px;place-items:center;width:82px;height:82px;margin-bottom:18px;font-size:15px;font-weight:800;display:grid}.wechat-login-placeholder strong{font-size:15px}.wechat-login-placeholder p{color:#495e5d;margin:8px 0 0;font-size:12px}.form-stack{flex-direction:column;gap:17px;display:flex}.form-stack label{flex-direction:column;gap:8px;display:flex}.form-stack label>span{color:#85a1a0;font-size:13px;font-weight:750}.form-stack input{color:#aed3d1;background:#000;border:1px solid #151c1b;border-radius:11px;outline:0;width:100%;height:50px;padding:0 15px;transition:border-color .15s,box-shadow .15s}.form-stack input:focus{border-color:#628382;box-shadow:0 0 0 4px #6081811a}.password-input{position:relative}.password-input input{padding-right:48px}.password-input button{color:#627d7c;background:0 0;border:0;border-radius:8px;place-items:center;width:36px;height:36px;padding:0;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}@media (hover:hover) and (pointer:fine){.password-input button:hover:not(:disabled,[aria-disabled=true]){color:#aed3d1;background:#060909}}.password-input svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:20px;height:20px}.inline-input{gap:10px;display:flex}.inline-input button{color:#97b8b7;background:#060b0a;border:0;border-radius:11px;min-width:116px;font-size:13px;font-weight:750}.debug-code{color:#05a8a5;background:#010606;border-radius:9px;margin:-4px 0 0;padding:11px 13px;font-size:13px;line-height:1.5}.account-page{width:100%;min-height:100vh;padding-bottom:80px}.account-page>.account-heading,.account-page>.subscription-card,.account-page>.referral-card,.account-page>.settings-grid{width:min(1180px,100% - 64px);margin-right:0;margin-left:var(--page-gutter)}.account-page>.account-heading{margin-top:80px;margin-bottom:38px}.account-heading h1{letter-spacing:-.05em;margin-bottom:10px;font-size:52px}.toast-viewport{z-index:1000;pointer-events:none;width:min(420px,100vw - 32px);position:fixed;top:20px;left:50%;transform:translate(-50%)}.toast{color:#9ab9b7;pointer-events:auto;background:#000;border:1px solid #101615;border-radius:12px;padding:13px 16px;font-size:13px;line-height:1.55;box-shadow:0 16px 40px #374c3b12}.settings-grid{grid-template-columns:1fr 1fr;gap:18px;margin-bottom:34px;display:grid}.settings-card{background:#000;border:1px solid #131919;border-radius:18px;min-height:310px;padding:26px;box-shadow:0 10px 28px #374c3b06}.subscription-card{background:linear-gradient(135deg,#000,#020204);border:1px solid #1f1b30;border-radius:18px;margin-bottom:22px;padding:26px;box-shadow:0 10px 28px #374c3b06}.subscription-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.subscription-heading .eyebrow{margin-bottom:8px}.subscription-heading h2{color:#99bcbb;letter-spacing:-.035em;margin-bottom:8px;font-size:21px}.subscription-heading p:last-child{color:#65807f;margin-bottom:0;font-size:12px;line-height:1.6}.subscription-quota-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:24px;display:grid}.subscription-quota-grid>div{background:#000000b8;border:1px solid #171425;border-radius:11px;flex-direction:column;gap:7px;padding:14px;display:flex}.subscription-quota-grid span{color:#5b706f;font-size:11px}.subscription-quota-grid strong{color:#8b8cf7;font-size:16px}.subscription-empty{color:#5b706f;margin:22px 0 0;font-size:12px;line-height:1.6}.referral-card{background:linear-gradient(135deg,#000,#010302);border:1px solid #0f1c15;border-radius:18px;margin-bottom:22px;padding:26px;box-shadow:0 10px 28px #374c3b06}.account-page>.referral-card,.account-page>.settings-grid{margin-top:0}.referral-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.referral-heading .eyebrow{margin-bottom:8px}.referral-heading h2{color:#99bcbb;letter-spacing:-.035em;margin-bottom:8px;font-size:21px}.referral-heading p:last-child{color:#65807f;margin-bottom:0;font-size:12px;line-height:1.6}.referral-body{align-items:center;gap:24px;margin-top:24px;display:flex}.referral-qr-wrap{background:#000;border:1px solid #09170f;border-radius:14px;flex-direction:column;flex:none;align-items:center;gap:8px;width:156px;padding:12px;display:flex}.referral-qr{width:132px;height:132px;image-rendering:pixelated;display:block}.referral-qr-wrap span{color:#58846a;font-size:11px;font-weight:750}.referral-details{flex:1;min-width:0}.referral-link-field{flex-direction:column;gap:8px;display:flex}.referral-link-field>span{color:#85a1a0;font-size:12px;font-weight:750}.referral-link-field>div{gap:10px;display:flex}.referral-link-field input{color:#6c8988;background:#000;border:1px solid #151c1b;border-radius:10px;outline:0;width:100%;min-width:0;height:42px;padding:0 12px;font-size:12px}.referral-link-field .secondary-button{flex:none;min-height:42px;padding:0 15px;font-size:12px}.referral-code-row{color:#5b706f;align-items:center;gap:10px;margin-top:15px;font-size:11px;display:flex}.referral-code-row strong{color:#539f75;letter-spacing:.08em;background:#030b06;border-radius:6px;padding:5px 8px;font:800 12px ui-monospace,SFMono-Regular,Consolas,monospace}.referral-details>p{color:#5b706f;margin:13px 0 0;font-size:11px;line-height:1.6}.referral-loading{color:#5b706f;margin:22px 0 0;font-size:12px}.referral-results{border-top:1px solid #09170f;margin-top:24px;padding-top:18px}.referral-results-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.referral-results-heading>span{color:#85a1a0;font-size:12px;font-weight:750}.referral-results-heading strong{color:#539f75;font-size:13px}.referral-users{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.referral-users>div{background:#000000b8;border:1px solid #0b140f;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:9px 11px;display:flex}.referral-users span{color:#82a09f;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.referral-users small{color:#4d5e5d;flex:none;font-size:10px}.referral-empty{color:#5b706f;margin:12px 0 0;font-size:11px}.settings-card-header,.settings-card-header>div{align-items:center;display:flex}.settings-card-header{justify-content:space-between;margin-bottom:32px}.settings-card-header>div{gap:12px}.settings-card-header h2{margin-bottom:0;font-size:20px}.method-icon{background:#050909;border-radius:11px;place-items:center;width:40px;height:40px;font-size:13px;font-weight:800;display:grid}.badge{color:#678180;background:#060909;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:800}.bound-method{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.bound-method strong{font-size:18px}.bound-method-actions{gap:18px;display:flex}.bound-method button{color:#789997;background:0 0;border:0;padding:0;font-size:13px;font-weight:750}.bound-method small{color:#586c6b}.compact-form{gap:13px}.compact-form .secondary-button{margin-top:4px}.password-change-form{border-top:1px solid #080c0b;width:100%;padding-top:18px}.centered-state{color:#65807f;place-items:center;min-height:100vh;display:grid}.staff-page{background:radial-gradient(circle at 82% 0,#695afd14,#0000 30%),#030404;min-height:100vh}.staff-fixed-page{height:100vh;overflow:hidden}.staff-fixed-page .staff-shell{grid-template-rows:minmax(0,1fr);height:calc(100vh - 112px);min-height:0}.staff-fixed-page .staff-main{min-height:0;padding-bottom:0;overflow:hidden}.staff-fixed-page .staff-embedded-page{background:0 0;height:100%;min-height:0;overflow:hidden}.staff-fixed-page .staff-embedded-page .human-workbench-content{height:100%;min-height:0;padding-bottom:24px}.staff-fixed-page .human-workbench-content,.staff-fixed-page .admin-content.staff-module-content{overflow:hidden}.staff-shell{grid-template-columns:230px minmax(0,1fr);gap:20px;width:min(1180px,100% - 64px);min-height:calc(100vh - 112px);margin:24px auto 0;display:grid}.staff-sidebar{flex-direction:column;min-height:0;padding:24px 4px 24px 0;display:flex}.staff-sidebar-heading .eyebrow{margin-bottom:9px}.staff-sidebar-heading h1{letter-spacing:-.04em;margin-bottom:8px;font-size:27px}.staff-sidebar-heading p:last-child{color:#617978;margin:0;font-size:12px;line-height:1.6}.staff-module-nav{overscroll-behavior:contain;flex-direction:column;flex:1;gap:6px;min-height:0;display:flex;overflow-y:auto}.staff-module-link{color:#6e8b8a;border:1px solid #0000;border-radius:13px;flex-direction:column;justify-content:center;min-height:64px;padding:10px 13px;display:flex}@media (hover:hover) and (pointer:fine){.staff-module-link:hover{color:#99bcbb;background:#000000ad}}.staff-module-link strong{margin-bottom:4px;font-size:13px}.staff-module-link span{font-size:11px}.staff-main{min-width:0;padding-bottom:36px}.staff-module-content{width:100%;margin:0;padding:28px 0 0}.staff-module-page{padding:68px 30px}.staff-module-page h1{letter-spacing:-.055em;margin-bottom:13px;font-size:clamp(42px,6vw,64px)}.staff-module-page>p:not(.eyebrow){color:#688281;max-width:620px;margin-bottom:28px;line-height:1.7}.staff-module-card{background:#000;border:1px solid #131919;border-radius:16px;flex-direction:column;gap:8px;max-width:680px;margin-bottom:22px;padding:22px;display:flex;box-shadow:0 12px 32px #374c3b06}.staff-module-card strong{font-size:15px}.staff-module-card span{color:#617978;font-size:13px;line-height:1.6}.staff-embedded-page{background:0 0;min-height:0}.staff-embedded-page .human-workbench-content{width:100%;height:calc(100vh - 136px);min-height:620px;margin:0;padding:28px 0 0}.academy-content-page{max-width:1180px;margin:0 auto}.human-workbench-content.academy-content-page{width:100%;height:calc(100vh - 136px);min-height:620px;margin:0;padding:28px 0 24px}.staff-fixed-page .human-workbench-content.academy-content-page{height:100%;min-height:0}.academy-content-page .academy-content-heading{flex:none}.academy-content-page .academy-content-heading h1{margin-bottom:4px}.academy-content-page .academy-content-heading p:not(.eyebrow){margin-bottom:0}.academy-type-tabs{background:#0a0e0e;border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;width:min(360px,100%);margin-bottom:14px;padding:4px;display:grid}.academy-type-tabs button{color:#68807f;min-height:38px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:7px 12px;font-size:12px;font-weight:800}@media (hover:hover) and (pointer:fine){.academy-type-tabs button:hover:not(:disabled,[aria-disabled=true]){color:#87a2a1}}.academy-type-tabs button.active{color:#8685fd;background:#000;box-shadow:0 2px 7px #3f4e410b}.academy-type-tabs button:focus-visible{outline-offset:1px;outline:2px solid #736be1}.academy-reader-tabs{margin:24px 0 18px var(--page-gutter)}.academy-editor-layout{flex:1;grid-template-columns:260px minmax(0,1fr);align-items:stretch;gap:18px;min-height:0;display:grid;overflow:hidden}.academy-document-list,.academy-editor{max-width:none;margin-bottom:0}.academy-document-list{gap:6px;min-height:0;padding:14px;overflow:hidden}.academy-list-header{border-bottom:1px solid #080c0b;justify-content:space-between;align-items:center;gap:10px;padding:4px 4px 12px;display:flex}.academy-list-header strong{color:#99bcbb;font-size:14px}.academy-list-header .primary-button{min-height:36px;padding:0 11px;font-size:11px}.academy-editor-toolbar input{color:#99bcbb;background:#000;border:1px solid #151c1b;border-radius:9px;outline:none;width:100%;min-height:40px;padding:0 11px;font-size:12px}.academy-editor-toolbar input:focus{border-color:#695fc1;box-shadow:0 0 0 3px #6c63d81a}.academy-document-items{overscroll-behavior:contain;flex-direction:column;flex:1;gap:6px;min-height:0;display:flex;overflow:hidden auto}.academy-document-item{color:#99bcbb;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:space-between;align-items:flex-start;gap:10px;width:100%;min-width:0;min-height:64px;padding:11px 10px;display:flex}@media (hover:hover) and (pointer:fine){.academy-document-item:hover{background:#020303}}.academy-document-item.active{color:#8684ff;background:#090812;border-color:#1e1934}.academy-document-item strong{text-overflow:ellipsis;min-width:0;font-size:12px;line-height:1.5;overflow:hidden}.academy-document-item span{color:#5b706f;white-space:nowrap;flex:none;font-size:10px}.academy-document-item.active span{color:#776ed1}.academy-editor{flex-direction:column;min-height:0;padding:24px;display:flex;overflow:auto}.academy-editor-empty{text-align:center;align-content:center;place-items:center;min-height:460px;display:grid}.academy-editor-empty h2{margin-bottom:8px;font-size:21px}.academy-editor-empty p{color:#5b706f;margin:0;font-size:13px}.academy-editor-toolbar{border-bottom:1px solid #080c0b;align-items:center;gap:18px;padding-bottom:18px;display:flex}.academy-editor-toolbar>input{letter-spacing:-.03em;border-color:#0000;min-height:48px;font-size:22px;font-weight:800}.academy-editor-toolbar>input:focus{border-color:#151c1b}@media (hover:hover) and (pointer:fine){.academy-editor-toolbar>input:hover{border-color:#151c1b}}.academy-editor-toolbar>div{color:#5b706f;white-space:nowrap;flex:none;align-items:center;gap:12px;font-size:11px;display:flex}.academy-editor-toolbar .secondary-button{min-height:38px;padding:0 14px;font-size:11px}.academy-editor-toolbar .text-button{font-size:11px}.academy-markdown-editor-wrap{flex-direction:column;flex:1;gap:10px;min-height:0;padding-top:22px;display:flex}.academy-markdown-editor{resize:none;color:#99bcbb;tab-size:2;background:#000101;border:1px solid #151c1b;border-radius:12px;outline:none;flex:1;width:100%;min-height:0;padding:18px;font:14px/1.8 ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;display:block;overflow:auto}.academy-markdown-editor:focus{background:#000;border-color:#695fc1;box-shadow:0 0 0 3px #6c63d81a}.academy-markdown-help{color:#5b706f;margin:0;font-size:11px;line-height:1.6}.academy-video-editor{flex-direction:column;flex:1;gap:14px;min-height:0;padding-top:22px;display:flex}.academy-video-editor .academy-markdown-help{margin-top:auto}.academy-video-preview{object-fit:contain;background:#dbf8f6;border-radius:12px;width:100%;min-height:260px;max-height:440px;display:block}.academy-video-empty{color:#5b706f;background:#010101;border:1px dashed #202b2b;border-radius:12px;place-items:center;min-height:260px;font-size:13px;display:grid}.academy-video-picker{color:#819f9e;cursor:pointer;background:#000;border:1px solid #151c1b;border-radius:9px;align-items:center;width:fit-content;min-height:40px;padding:0 14px;font-size:12px;font-weight:750;display:inline-flex}@media (hover:hover) and (pointer:fine){.academy-video-picker:hover:not(.uploading):not(:has(input:disabled)){color:#8684ff;border-color:#695fc1}}.academy-video-picker.uploading{cursor:wait;opacity:.7}.academy-video-picker input{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.academy-video-file-row{color:#819f9e;background:#030404;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:8px 10px 8px 13px;font-size:11px;display:flex}.academy-video-file-row span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.academy-video-file-row strong{color:#5b706f;flex:none;font-size:11px}.academy-video-progress{background:#090e0e;border-radius:999px;width:100%;height:6px;overflow:hidden}.academy-video-progress span{border-radius:inherit;background:#695fc1;height:100%;transition:width .2s;display:block}.academy-image-upload-progress{margin-top:2px}.academy-draft-preview{padding-top:26px}.academy-draft-preview h2{letter-spacing:-.045em;margin:0 0 24px;font-size:34px}.academy-draft-preview h3{letter-spacing:-.025em;margin:28px 0 11px;font-size:21px}.academy-draft-preview>p:not(.eyebrow),.academy-draft-preview>ul,.academy-draft-preview>ol{color:#83a09e;white-space:pre-wrap;margin:0 0 18px;font-size:14px;line-height:1.85}.academy-draft-preview>pre{color:#030404;background:#cef0ee;border-radius:10px;margin:20px 0;padding:15px;font-size:12px;line-height:1.7;overflow-x:auto}.academy-draft-preview a{color:#7e79ee;font-weight:750}.academy-draft-preview img,.academy-draft-preview video{object-fit:contain;background:#dbf8f6;border-radius:10px;max-width:100%;max-height:420px;margin:12px 0;display:block}.academy-draft-preview code{color:#7e79ee;background:#060909;border-radius:4px;padding:2px 5px;font:12px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace}.academy-preview-empty{text-align:center;padding:34px 0;color:#5b706f!important}.academy-reader-page,.academy-document-page{background:radial-gradient(circle at 82% 0,#695afd14,#0000 30%),#030404;min-height:100vh;padding:0 0 80px}.academy-reader-list{width:min(1180px,100% - 64px);margin:0 0 0 var(--page-gutter);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.academy-reader-card{background:#000;border:1px solid #131919;border-radius:18px;min-height:200px;padding:25px;transition:transform .16s,box-shadow .16s;position:relative;overflow:hidden;box-shadow:0 12px 30px #374c3b06}@media (hover:hover) and (pointer:fine){.academy-reader-card:hover{transform:translateY(-3px);box-shadow:0 18px 38px #374c3b0a}}.academy-reader-card:after{content:"";filter:blur(3px);background:#171327;border-radius:50%;width:150px;height:150px;position:absolute;bottom:-48px;right:-30px}.academy-reader-status{z-index:1;color:#7a72d9;letter-spacing:.12em;font-size:10px;font-weight:800;position:relative}.academy-reader-card h2{z-index:1;letter-spacing:-.03em;max-width:80%;margin:22px 0 10px;font-size:23px;position:relative}.academy-reader-card p{z-index:1;color:#617978;max-width:80%;margin:0;font-size:13px;line-height:1.6;position:relative}.academy-reader-card .module-arrow{z-index:1}.academy-reader-empty{color:#5b706f;text-align:center;border:1px dashed #202b2b;border-radius:16px;grid-column:1/-1;padding:60px 20px}.academy-document-reader{width:min(1180px,100% - 64px);margin:70px 0 0 var(--page-gutter);background:#000;border:1px solid #131919;border-radius:20px;padding:42px 48px;box-shadow:0 12px 32px #374c3b06}.academy-document-back{margin-bottom:28px;font-size:13px;display:inline-flex}.academy-document-reader h1{letter-spacing:-.05em;margin-bottom:36px;font-size:clamp(38px,5vw,58px)}.academy-document-reader .academy-draft-preview{padding-top:0}.academy-document-reader .academy-draft-preview>.eyebrow{display:none}.academy-document-reader .academy-draft-preview>p:not(.eyebrow),.academy-document-reader .academy-draft-preview>ul,.academy-document-reader .academy-draft-preview>ol{font-size:16px;line-height:1.9}.academy-reader-video{object-fit:contain;background:#dbf8f6;border-radius:12px;width:100%;max-height:620px;display:block}.placeholder-page{flex-direction:column;width:100%;min-height:100vh;padding:0 0 90px;display:flex}.placeholder-page section{width:min(1180px,100% - 64px);margin:auto 0 auto var(--page-gutter)}.placeholder-page h1{letter-spacing:-.06em;margin-bottom:18px;font-size:clamp(54px,8vw,94px)}.placeholder-page section>p:not(.eyebrow){color:#688281;margin-bottom:30px;font-size:17px}.admin-page{background:radial-gradient(circle at 82% 0,#695afd14,#0000 30%),#030404;min-height:100vh}.admin-topbar{box-shadow:inset 0 -1px #374c3b07}.admin-content{width:min(1180px,100% - 64px);margin:0 auto;padding:72px 0 90px}.admin-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:34px;display:flex}.admin-heading h1{letter-spacing:-.055em;margin-bottom:12px;font-size:clamp(42px,6vw,64px)}.admin-heading p:not(.eyebrow){color:#688281;margin-bottom:0;line-height:1.7}.admin-toolbar{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.admin-search{align-items:center;width:min(100%,430px);min-width:0;display:flex}.admin-search input{width:100%;min-width:0}.admin-toolbar input{color:#aed3d1;background:#000;border:1px solid #151c1b;border-radius:10px;outline:0;min-width:260px;height:44px;padding:0 13px}.admin-toolbar input:focus{border-color:#628382;box-shadow:0 0 0 4px #6081811a}.admin-table-card{background:#000;border:1px solid #131919;border-radius:18px;overflow:hidden;box-shadow:0 12px 32px #374c3b06}.admin-table-wrap{overflow-x:auto}.admin-table{border-collapse:collapse;text-align:left;width:100%;min-width:850px}.admin-table th{color:#5b706f;white-space:nowrap;background:#010101;border-bottom:1px solid #0d1211;padding:15px 18px;font-size:11px;font-weight:800}.admin-table td{color:#82a09f;vertical-align:middle;border-bottom:1px solid #090c0b;padding:17px 18px;font-size:12px}.admin-table tbody tr:last-child td{border-bottom:0}.admin-table td:first-child{min-width:190px}.admin-table td:first-child strong,.admin-table td:first-child small{display:block}.admin-table td:first-child strong{color:#99bcbb;margin-bottom:5px;font-size:13px}.admin-table td:first-child small{color:#4d5e5d;text-overflow:ellipsis;white-space:nowrap;max-width:190px;overflow:hidden}.admin-table td:nth-child(2) span{color:#617c7b;margin:3px 0;display:block}.admin-table select{color:#8faead;background:#000;border:1px solid #151c1b;border-radius:8px;outline:0;min-width:110px;height:36px;padding:0 9px;font-size:12px}.admin-table select:focus{border-color:#6e63d8;box-shadow:0 0 0 3px #6054dd1a}.admin-user-identity{align-items:center;gap:10px;min-width:0;display:flex}.admin-user-avatar{flex:0 0 40px;width:40px;height:40px;font-size:16px}.admin-user-details{flex:1;min-width:0}.admin-users-table td .admin-user-details strong,.admin-users-table td .admin-user-details small{overflow-wrap:anywhere;white-space:normal;max-width:100%;line-height:1.5;overflow:visible}.admin-user-note,.admin-user-note-form{width:100%;min-width:0}.admin-user-note-text{overflow-wrap:anywhere;white-space:pre-wrap;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.6;display:-webkit-box;overflow:hidden}.admin-user-note-form textarea{resize:vertical;background:var(--lux-surface-2);width:100%;min-height:86px;color:var(--lux-ink-strong);font:inherit;border:1px solid #0000002e;border-radius:9px;outline:none;padding:10px 12px;line-height:1.6;display:block}.admin-user-note-form textarea:focus{border-color:#00000073;box-shadow:0 0 0 3px #ffffff14}.admin-user-note-form textarea[aria-invalid=true]{border-color:#9f4044}.admin-user-note-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 12px;display:flex}.admin-user-note-footer small{color:var(--lux-muted)}.admin-user-note-footer small.invalid{color:#9f4044}.admin-user-note-actions{align-items:center;gap:16px;display:flex}.admin-actions,.subscription-user-actions{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.admin-action-button{color:#7e79ee;white-space:nowrap;background:0 0;border:0;padding:7px 0;font-size:12px;font-weight:800}@media (hover:hover) and (pointer:fine){.admin-action-button:hover:not(:disabled,[aria-disabled=true]){color:#8f94ff}}@media (hover:hover) and (pointer:fine){.admin-action-button.danger:hover:not(:disabled,[aria-disabled=true]){color:#e4675c}}.admin-referral-summary{white-space:nowrap;align-items:center;gap:10px;display:flex}.admin-referral-summary strong{color:#99bcbb;font-size:12px}.admin-referral-detail-row td{background:#010101;padding:0}.admin-referral-detail{border-bottom:1px solid #090c0b;padding:16px 18px 18px 26px}.admin-referral-detail>strong{color:#87a4a3;margin-bottom:11px;font-size:12px;display:block}.admin-referral-detail>p{color:#576c6b;margin:0;font-size:11px}.admin-referral-users{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.admin-referral-users>div{background:#000;border:1px solid #0d1313;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:9px 11px;display:flex}.admin-referral-users span{color:#82a09f;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.admin-referral-users small{color:#4d5e5d;flex:none;font-size:10px}.admin-empty{color:#5b706f;text-align:center;margin:0;padding:70px 20px;font-size:13px}.admin-pagination{align-items:center;gap:8px;margin-left:auto;display:flex}.admin-users-card{container:admin-users/inline-size}.admin-users-table{table-layout:fixed;min-width:0}.admin-users-table .admin-user-column{width:29%}.admin-users-table .admin-role-column{width:128px}.admin-users-table .admin-referral-column{width:88px}.admin-users-table .admin-created-column{width:102px}.admin-users-table .admin-actions-column{width:84px}.admin-users-table th,.admin-users-table td{padding-inline:10px}.admin-users-table td:first-child{min-width:0}.admin-users-table select{width:100%;min-width:0;padding-inline:6px}.admin-users-table .admin-referral-summary{flex-wrap:wrap;gap:0 8px}.admin-users-table .admin-referral-summary strong{overflow-wrap:anywhere;white-space:normal}.admin-created-at{white-space:nowrap;flex-direction:column;line-height:1.5;display:flex}.admin-users-table .admin-referral-detail-row td{padding:0}.admin-users-table .admin-referral-detail>strong{overflow-wrap:anywhere}.admin-users-table .admin-referral-users>div{flex-wrap:wrap;gap:4px 12px}.admin-users-table .admin-referral-users span{overflow-wrap:anywhere;white-space:normal;overflow:visible}@media (hover:hover) and (pointer:fine){.admin-table.admin-users-table tbody tr:hover{transform:none}}@container admin-users (width<=760px){.admin-users-table,.admin-users-table tbody{display:block}.admin-users-table colgroup{display:none}.admin-users-table thead{clip-path:inset(50%);width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.admin-users-table .admin-user-row{border-bottom:1px solid #0000001a;grid-template-columns:repeat(2,minmax(0,1fr));padding:8px;display:grid}.admin-users-table .admin-user-row:last-child{border-bottom:0}.admin-users-table .admin-user-row>td{border:0;min-width:0;padding:10px}.admin-users-table .admin-user-row>td:first-child,.admin-users-table .admin-user-row>td:nth-child(2){grid-column:1/-1}.admin-users-table .admin-user-row>td:before{color:var(--lux-muted);content:attr(data-label);margin-bottom:7px;font-size:11px;font-weight:700;display:block}.admin-users-table .admin-user-row>td:first-child:before{display:none}.admin-users-table select{max-width:180px}.admin-users-table .admin-actions .admin-action-button{font-size:12px}.admin-users-table .admin-referral-detail-row,.admin-users-table .admin-referral-detail-row>td{display:block}.admin-users-table .admin-referral-users{grid-template-columns:1fr}}.admin-content.staff-module-content{width:100%;margin:0;padding:28px 0 36px}.staff-fixed-page .admin-content.staff-module-content{padding-bottom:24px;overflow:hidden}.staff-fixed-page .admin-content.staff-module-content.settings-management-content,.staff-fixed-page .admin-content.staff-module-content.subscription-management-content{overflow:hidden auto}.admin-content.staff-module-content{flex-direction:column;height:100%;min-height:0;display:flex}.admin-content.staff-module-content .admin-heading{margin-bottom:18px}.admin-content.staff-module-content .admin-heading h1{margin-bottom:4px}.admin-content.staff-module-content .admin-heading p:not(.eyebrow){margin-bottom:0}.admin-content.staff-module-content .admin-table-card{flex-direction:column;flex:1;min-height:0;display:flex}.admin-content.staff-module-content .admin-table-wrap{flex:1;min-height:0;overflow:auto}.primary-button.compact,.secondary-button.compact{min-height:42px;padding:0 18px;font-size:13px}.settings-management-content{flex-direction:column;gap:18px;min-height:0;display:flex}.settings-management-card{background:#000;border:1px solid #131919;border-radius:18px;flex-direction:column;gap:22px;width:min(100%,980px);max-width:980px;padding:26px;display:flex;box-shadow:0 12px 32px #374c3b06}.settings-management-field{color:#85a1a0;flex-direction:column;gap:8px;font-size:13px;font-weight:750;display:flex}.settings-api-key-input{color:#aed3d1;width:100%;min-width:0;height:52px;font:inherit;letter-spacing:.01em;background:#000;border:1px solid #151c1b;border-radius:11px;outline:0;padding:0 15px;font-size:14px;transition:border-color .15s,box-shadow .15s}.settings-api-key-input:focus{border-color:#628382;box-shadow:0 0 0 4px #6081811a}.settings-management-field small{color:#576b6a;font-size:11px;font-weight:500;line-height:1.6}.settings-management-footer{border-top:1px solid #090c0b;justify-content:space-between;align-items:center;gap:16px;margin-top:3px;padding-top:20px;display:flex}.settings-management-footer span{color:#576b6a;font-size:11px}.settings-model-controls{align-items:center;gap:12px;display:flex}.settings-model-controls select{flex:1}.settings-model-controls button{white-space:nowrap;flex-shrink:0}.settings-management-field .settings-model-error{color:#934a4c}@media (width<=560px){.settings-model-controls{flex-direction:column;align-items:stretch}.settings-model-controls select{flex:auto}}.subscription-users-table th,.subscription-users-table td{overflow-wrap:anywhere;padding:13px 12px}.subscription-users-table td:first-child strong,.subscription-users-table td:first-child small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.admin-actions .admin-action-button,.subscription-user-actions .admin-action-button{padding:4px 0}.admin-users-table .admin-quota-column{width:190px}.admin-quota-summary{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;font-size:12px;display:flex}.admin-quota-summary .badge{margin-bottom:2px}.admin-quota-summary small{color:var(--lux-muted);font-size:11px}.admin-quota-actions{flex-wrap:wrap;gap:0 14px;display:flex}.admin-quota-actions .admin-action-button{padding:4px 0}.admin-quota-exempt{color:var(--lux-muted);font-size:12px}.admin-toolbar .admin-quota-plan-button{margin-left:auto}.admin-quota-plan-button+.admin-pagination{margin-left:0}.subscription-modal-backdrop{z-index:200;background:#d9f8f75c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.subscription-modal{background:#000;border:1px solid #131919;border-radius:18px;width:min(100%,460px);max-height:min(90vh,620px);padding:24px;overflow-y:auto;box-shadow:0 24px 70px #374c3b19}.subscription-modal-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.subscription-modal-heading h2{color:#99bcbb;margin:4px 0 6px;font-size:22px}.subscription-modal-heading p:last-child{color:#576b6a;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;overflow:hidden}.subscription-modal-close{color:#6e8b8a;background:#040606;border:0;border-radius:8px;width:30px;height:30px;font-size:22px;line-height:1}.subscription-modal-form{flex-direction:column;gap:15px;margin-top:22px;display:flex}.subscription-modal-form label{color:#7a9796;flex-direction:column;gap:7px;font-size:12px;font-weight:750;display:flex}.subscription-modal-form input{color:#99bcbb;width:100%;min-width:0;height:42px;font:inherit;background:#000;border:1px solid #151c1b;border-radius:9px;outline:0;padding:0 11px;font-size:13px}.subscription-modal-form input:focus{border-color:#695fc1;box-shadow:0 0 0 3px #6c63d81a}.subscription-modal-source,.subscription-modal-hint{color:#576b6a;margin:0;font-size:11px;line-height:1.6}.subscription-modal-actions{justify-content:flex-end;gap:9px;margin-top:5px;display:flex}.agent-management-content{flex-direction:column;gap:18px;min-height:calc(100vh - 136px);display:flex}.staff-fixed-page .agent-management-content{height:100%;min-height:0;overflow:hidden}.agent-management-content .admin-heading{flex:none}.agent-management-layout{flex:1;grid-template-columns:280px minmax(0,1fr);gap:18px;min-height:0;display:grid;overflow:hidden}.agent-management-list{min-height:0;overflow:auto}.agent-management-editor{flex-direction:column;min-height:0;padding:24px;display:flex;overflow:auto}.agent-management-editor .academy-editor-toolbar>strong{color:#99bcbb;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:18px;overflow:hidden}.agent-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 18px;padding-top:22px;display:grid}.agent-form-grid label{color:#6b8584;flex-direction:column;gap:7px;min-width:0;font-size:11px;font-weight:750;display:flex}.agent-form-grid input,.agent-form-grid select,.agent-form-grid textarea{color:#99bcbb;width:100%;min-height:42px;font:inherit;background:#000;border:1px solid #151c1b;border-radius:9px;outline:none;padding:0 11px;font-size:12px;font-weight:500}.agent-form-grid textarea{resize:vertical;min-height:110px;padding-top:10px;line-height:1.6}.agent-form-grid input:focus,.agent-form-grid select:focus,.agent-form-grid textarea:focus{border-color:#695fc1;box-shadow:0 0 0 3px #6c63d81a}.agent-form-wide{grid-column:1/-1}.agent-form-footer{color:#5b706f;border-top:1px solid #080c0b;justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding-top:20px;font-size:11px;display:flex}.advisor-page{background:radial-gradient(circle at 74% 0,#008d8814,#0000 28%),#030404;min-height:100vh}.advisor-topbar{box-shadow:inset 0 -1px #374c3b07}.advisor-nav-actions{color:#678180;align-items:center;gap:26px;font-size:14px;font-weight:750;display:flex}.advisor-workspace{grid-template-columns:280px minmax(0,1fr);gap:18px;width:min(1180px,100% - 64px);height:calc(100vh - 112px);min-height:620px;margin:24px auto 0;padding-bottom:24px;display:grid}.advisor-sidebar,.advisor-chat{background:#000;border:1px solid #131919;border-radius:20px;min-height:0;box-shadow:0 12px 32px #374c3b06}.advisor-sidebar{flex-direction:column;padding:18px;display:flex}.advisor-sidebar-backdrop,.advisor-sidebar-mobile-heading,.advisor-sidebar-open-button{display:none}.advisor-new-button{color:#000;background:#cef0ee;border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:46px;padding:0 15px;font-size:14px;font-weight:800;display:flex}.advisor-new-button span{font-size:20px;font-weight:400}.advisor-sidebar-heading{color:#576b6a;letter-spacing:.08em;justify-content:space-between;align-items:center;margin:26px 4px 10px;font-size:11px;font-weight:800;display:flex}.advisor-sidebar-heading small{letter-spacing:0;font-size:10px;font-weight:600}.advisor-conversation-list{flex-direction:column;flex:1;gap:5px;min-height:0;display:flex;overflow-y:auto}.advisor-conversation-row{color:#7a9796;border-radius:9px;align-items:center;min-height:43px;display:flex;position:relative}@media (hover:hover) and (pointer:fine){.advisor-conversation-row:hover{background:#040505}}.advisor-conversation-row.active{color:#00aaa4;background:#010a0a;font-weight:750}.advisor-conversation-select{min-width:0;min-height:43px;color:inherit;text-align:left;background:0 0;border:0;flex:1;padding:0 5px 0 12px;overflow:hidden}.advisor-conversation-select span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.advisor-conversation-menu-button{color:#5f7776;letter-spacing:1px;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;width:34px;height:34px;padding:0 0 7px;font-size:16px;display:grid}@media (hover:hover) and (pointer:fine){.advisor-conversation-menu-button:hover:not(:disabled,[aria-disabled=true]){background:#cef0ee12}}.advisor-conversation-menu{z-index:40;background:#000;border:1px solid #131919;border-radius:10px;flex-direction:column;gap:2px;width:124px;padding:5px;display:flex;position:fixed;box-shadow:0 12px 26px #374c3b11}.advisor-conversation-menu button{color:#819f9e;text-align:left;background:0 0;border:0;border-radius:7px;min-height:34px;padding:0 9px;font-size:11px;font-weight:700}@media (hover:hover) and (pointer:fine){.advisor-conversation-menu button:hover:not(:disabled,[aria-disabled=true]){background:#040505}}.advisor-conversation-menu button.danger{color:#d25d5a}.advisor-conversation-edit{background:#010202;border:1px solid #1b2a2a;border-radius:10px;padding:9px}.advisor-conversation-edit input{color:#99bcbb;width:100%;height:36px;font:inherit;background:#000;border:1px solid #192322;border-radius:7px;outline:0;padding:0 9px;font-size:12px}.advisor-conversation-edit input:focus{border-color:#447a78;box-shadow:0 0 0 3px #397c7a17}.advisor-conversation-edit>div{justify-content:flex-end;align-items:center;gap:8px;margin-top:7px;display:flex}.advisor-conversation-edit>div span{color:#4f6161;margin-right:auto;font-size:9px}.advisor-conversation-edit>div span.over-limit,.advisor-conversation-edit>p{color:#d15956}.advisor-conversation-edit button{color:#629c99;background:0 0;border:0;padding:3px 0;font-size:10px;font-weight:800}.advisor-load-more-conversations{color:#6b8a89;background:#030404;border:0;border-radius:9px;width:100%;min-height:38px;margin-top:5px;font-size:11px;font-weight:750}@media (hover:hover) and (pointer:fine){.advisor-load-more-conversations:hover:not(:disabled,[aria-disabled=true]){background:#080c0b}}.advisor-sidebar-empty{color:#4d5e5d;margin:8px 4px 0;font-size:12px;line-height:1.6}.advisor-human-entry{border-top:1px solid #090d0c;margin-top:14px;padding-top:14px}.advisor-human-entry>button{color:#83a19f;text-align:left;background:#030404;border:0;border-radius:10px;align-items:center;gap:10px;width:100%;min-height:52px;padding:8px 10px;display:flex}@media (hover:hover) and (pointer:fine){.advisor-human-entry>button:hover:not(:disabled,[aria-disabled=true]){background:#080c0b}}.advisor-human-entry>button>span:first-child{color:#000;background:#cef0ee;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;font-size:12px;font-weight:900;display:grid}.advisor-human-entry>button>span:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.advisor-human-entry strong{font-size:12px}.advisor-human-entry small{color:#536564;font-size:10px}.human-consult-workspace{width:min(1180px,100% - 64px);height:calc(100vh - 112px);min-height:620px;margin:24px 0 0 var(--page-gutter);padding-bottom:24px}.human-consult-chat{height:100%}.human-consult-chat-actions{align-items:center;gap:12px;display:flex}.human-consult-ai-link{font-size:12px}.human-consult-chat-actions>span{color:#576b6a;white-space:nowrap;font-size:11px;font-weight:750}.human-consult-chat-actions .secondary-button{min-height:34px;padding:0 12px;font-size:11px}.human-consult-welcome-mark{color:#000;background:#cef0ee;border-radius:14px;place-items:center;width:48px;height:48px;margin-bottom:20px;font-size:20px;font-weight:900;display:grid}.human-consult-icon{color:#000;background:#cef0ee;border-radius:13px;flex:none;place-items:center;width:42px;height:42px;font-size:15px;font-weight:900;display:grid}.human-consult-form{margin-top:26px}.human-consult-form textarea{resize:vertical;color:#92b0ae;width:100%;min-height:92px;font:inherit;background:#000;border:1px solid #151b1b;border-radius:12px;outline:none;padding:14px;font-size:14px;line-height:1.7;display:block}.human-consult-form textarea:focus{border-color:#695fc1;box-shadow:0 0 0 3px #6c63d81a}.human-consult-form textarea:disabled{color:#677f7e;background:#020303}.human-consult-form-footer{color:#4d5e5d;justify-content:space-between;align-items:center;gap:16px;margin-top:11px;font-size:11px;display:flex}.human-consult-empty{color:#526664;text-align:center;margin:0;padding:52px 20px;font-size:13px;line-height:1.7}.human-workbench-messages{border-top:1px solid #090c0b;border-bottom:1px solid #090c0b;flex-direction:column;gap:14px;min-height:0;margin-top:22px;padding:18px 2px;display:flex;overflow-y:auto}.human-consult-message{flex-direction:column;gap:5px;max-width:82%;display:flex}.human-consult-message.user{align-self:flex-end;align-items:flex-end}.human-consult-message.advisor{align-self:flex-start;align-items:flex-start}.human-consult-message>span{color:#526664;font-size:10px}.human-consult-message>p{color:#92b0ae;white-space:pre-wrap;overflow-wrap:anywhere;background:#050807;border-radius:13px;margin:0;padding:11px 13px;font-size:13px;line-height:1.65}.human-consult-message.user>p{color:#000;background:#cef0ee;border-bottom-right-radius:4px}.human-consult-message.advisor>p{border-bottom-left-radius:4px}.human-workbench-messages .human-consult-message.user{align-self:flex-start;align-items:flex-start}.human-workbench-messages .human-consult-message.advisor{align-self:flex-end;align-items:flex-end}.human-workbench-messages .human-consult-message.user>p{color:#92b0ae;background:#050807;border-bottom-right-radius:13px;border-bottom-left-radius:4px}.human-workbench-messages .human-consult-message.advisor>p{color:#000;background:#cef0ee;border-bottom-right-radius:4px;border-bottom-left-radius:13px}.human-workbench-page{min-height:100vh}.human-workbench-content{flex-direction:column;gap:18px;width:min(1180px,100% - 64px);height:calc(100vh - 112px);min-height:620px;margin:24px auto 0;padding-bottom:24px;display:flex}.advisor-panel-tabs{background:#0a0e0e;border-radius:11px;gap:4px;width:fit-content;padding:4px;display:flex}.advisor-panel-tab{color:#68807f;min-width:112px;min-height:38px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:7px 16px;font-size:12px;font-weight:800}@media (hover:hover) and (pointer:fine){.advisor-panel-tab:hover:not(:disabled,[aria-disabled=true]){color:#87a2a1}}.advisor-panel-tab.active{color:#8685fd;background:#000;box-shadow:0 2px 7px #3f4e410b}.advisor-prompt-config{background:#000;border:1px solid #131919;border-radius:16px;flex-direction:column;flex:1;gap:16px;min-height:0;padding:20px 22px;display:flex;box-shadow:0 10px 26px #374c3b05}.advisor-prompt-config-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.advisor-prompt-config-heading>div{flex-direction:column;gap:5px;min-width:0;display:flex}.advisor-prompt-config-heading strong{color:#99bcbb;font-size:14px}.advisor-prompt-config-heading span{color:#5b706f;font-size:11px}.advisor-prompt-config textarea{resize:none;color:#99bcbb;width:100%;min-height:180px;font:inherit;background:#010101;border:1px solid #151c1b;border-radius:10px;outline:0;flex:1;padding:12px 14px;font-size:12px;line-height:1.65}.advisor-prompt-config textarea:focus{border-color:#695fc1;box-shadow:0 0 0 3px #6c63d81a}.advisor-prompt-config textarea:disabled{color:#5b706f}.human-workbench-heading{justify-content:space-between;align-items:center;gap:18px;min-height:54px;margin:0;display:flex}.human-workbench-heading>div{min-width:0}.human-workbench-heading .eyebrow{margin-bottom:6px}.human-workbench-heading h1{letter-spacing:-.035em;margin:0 0 4px;font-size:23px}.human-workbench-heading p:not(.eyebrow){color:#617978;margin:0;font-size:12px;line-height:1.5}.human-workbench-grid{flex:1;grid-template-columns:280px minmax(0,1fr);gap:18px;min-height:0;display:grid}.human-workbench-list-card,.human-workbench-chat-card{background:#000;border:1px solid #131919;border-radius:20px;min-width:0;overflow:hidden;box-shadow:0 12px 32px #374c3b06}.human-workbench-list-card{flex-direction:column;min-height:0;padding:18px;display:flex}.human-workbench-tabs{border-bottom:1px solid #090d0c;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding-bottom:8px;display:grid}.human-workbench-tab{color:#617978;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:42px;padding:0 5px;font-size:11px;font-weight:800;display:flex}@media (hover:hover) and (pointer:fine){.human-workbench-tab:hover:not(:disabled,[aria-disabled=true]){color:#819f9e;background:#020303}}.human-workbench-tab.active{color:#7f7af2;background:#090711}.human-workbench-tab b{color:#6a8381;background:#060909;border-radius:999px;place-items:center;min-width:21px;height:21px;padding:0 5px;font-size:10px;font-weight:800;display:grid}.human-workbench-list{flex-direction:column;flex:1;gap:6px;min-height:72px;padding:10px 0 2px;display:flex;overflow-y:auto}.human-workbench-list .human-consult-empty{padding:24px 12px}.human-workbench-list-row{color:#98b8b7;background:0 0;border:1px solid #0000;border-radius:10px;align-items:stretch;min-height:58px;display:flex;position:relative}@media (hover:hover) and (pointer:fine){.human-workbench-list-row:hover{background:#020303}}.human-workbench-list-row.active{background:#06050c;border-color:#231d3c}.human-workbench-list-select{min-width:0;min-height:58px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;padding:11px 4px 11px 10px;overflow:hidden}.human-workbench-list-select strong{text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:12px;display:block;overflow:hidden}.human-workbench-list-select span{color:#536564;margin-top:5px;font-size:10px;display:block}.human-workbench-unread-badge{color:#000;background:#c82935;border-radius:999px;flex:none;place-items:center;min-width:20px;height:20px;margin:19px 3px 0 0;padding:0 5px;font-size:10px;font-weight:800;line-height:1;display:grid}.human-workbench-menu-button{color:#5f7776;letter-spacing:1px;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;width:34px;height:34px;margin:12px 4px 0 0;padding:0 0 7px;font-size:16px;display:grid}@media (hover:hover) and (pointer:fine){.human-workbench-menu-button:hover:not(:disabled,[aria-disabled=true]){background:#cef0ee12}}.human-workbench-menu{z-index:40;background:#000;border:1px solid #131919;border-radius:10px;flex-direction:column;gap:2px;width:132px;padding:5px;display:flex;position:fixed;box-shadow:0 12px 26px #374c3b11}.human-workbench-menu button{color:#819f9e;text-align:left;background:0 0;border:0;border-radius:7px;min-height:34px;padding:0 9px;font-size:11px;font-weight:700}@media (hover:hover) and (pointer:fine){.human-workbench-menu button:hover:not(:disabled,[aria-disabled=true]){background:#040505}}.human-workbench-chat-card{grid-template-rows:auto minmax(0,1fr) auto;min-height:0;padding:24px;display:grid}.human-workbench-chat-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.human-workbench-chat-heading .eyebrow{margin-bottom:8px}.human-workbench-chat-heading h2{color:#99bcbb;margin:0;font-size:22px}.human-workbench-placeholder,.human-workbench-locked{text-align:center;flex-direction:column;justify-content:center;align-items:center;margin:auto;display:flex}.human-workbench-placeholder h2,.human-workbench-locked strong{color:#99bcbb;margin:18px 0 8px;font-size:20px}.human-workbench-placeholder p,.human-workbench-locked p{color:#5b706f;margin:0;font-size:13px;line-height:1.7}.human-workbench-locked{min-height:360px}.human-workbench-reply-form{min-width:0;margin-top:18px}.human-workbench-reply-form textarea{min-height:92px;max-height:160px}.advisor-chat{grid-template-rows:auto minmax(0,1fr) auto auto;display:grid;overflow:hidden}.advisor-chat-heading{border-bottom:1px solid #090d0c;justify-content:space-between;align-items:center;gap:20px;min-height:86px;padding:18px 24px;display:flex}.advisor-chat-heading .eyebrow{margin-bottom:6px}.advisor-chat-heading h1{letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;max-width:600px;margin-bottom:0;font-size:23px;overflow:hidden}.advisor-chat-heading>span{color:#576b6a;white-space:nowrap;font-size:11px;font-weight:750}.advisor-message-list{scroll-behavior:smooth;min-height:0;padding:28px clamp(22px,5vw,64px);overflow-y:auto}.advisor-message-list,.human-workbench-messages{overscroll-behavior-y:contain}.advisor-chat-state{color:#576c6b;text-align:center;font-size:13px}.advisor-load-earlier{color:#688483;background:#060909;border:0;border-radius:9px;min-height:34px;margin:0 auto 22px;padding:0 13px;font-size:11px;font-weight:750;display:block}@media (hover:hover) and (pointer:fine){.advisor-load-earlier:hover:not(:disabled,[aria-disabled=true]){background:#0d1211}}.advisor-chat-welcome{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100%;display:flex}.advisor-chat-welcome h2{letter-spacing:-.035em;margin-bottom:10px;font-size:26px}.advisor-chat-welcome p{color:#617978;max-width:470px;margin-bottom:0;font-size:14px;line-height:1.7}.advisor-message{max-width:82%;margin-bottom:24px}.advisor-message.user{margin-left:auto}.advisor-message-label{color:#506363;margin:0 3px 7px;font-size:10px;font-weight:800}.advisor-message.user .advisor-message-label{text-align:right}.advisor-message-content{color:#9ab9b7;overflow-wrap:anywhere;background:#050807;border-radius:16px 16px 16px 5px;padding:14px 16px;font-size:14px;line-height:1.75}.advisor-message.user .advisor-message-content{color:#000;white-space:pre-wrap;background:#cef0ee;border-radius:16px 16px 5px}.advisor-markdown>:first-child{margin-top:0}.advisor-markdown>:last-child{margin-bottom:0}.advisor-markdown p{margin:0 0 10px}.advisor-markdown h1,.advisor-markdown h2,.advisor-markdown h3,.advisor-markdown h4,.advisor-markdown h5,.advisor-markdown h6{color:#a2c4c3;letter-spacing:-.015em;margin:16px 0 8px;line-height:1.4}.advisor-markdown h1{font-size:20px}.advisor-markdown h2{font-size:18px}.advisor-markdown h3{font-size:16px}.advisor-markdown h4,.advisor-markdown h5,.advisor-markdown h6{font-size:14px}.advisor-markdown ul,.advisor-markdown ol{margin:8px 0 12px;padding-left:22px}.advisor-markdown li+li{margin-top:4px}.advisor-markdown code{color:#d26878;background:#cef0ee14;border-radius:5px;padding:2px 5px;font-family:Consolas,Courier New,monospace;font-size:.9em}.advisor-markdown pre{color:#030a09;white-space:pre;background:#cef0ee;border-radius:10px;max-width:100%;margin:10px 0 13px;padding:13px 14px;line-height:1.6;overflow-x:auto}.advisor-markdown pre code{color:inherit;background:0 0;padding:0;font-size:12px}.advisor-message-failure{justify-content:space-between;align-items:center;gap:14px;display:flex}.advisor-message-failure button{color:#d56a67;background:#000;border:1px solid #502d2e;border-radius:7px;flex:none;margin-top:7px;padding:5px 9px;font-size:10px;font-weight:800}@media (hover:hover) and (pointer:fine){.advisor-message-failure button:hover:not(:disabled,[aria-disabled=true]){background:#060202}}.advisor-typing{color:#5a706e}.advisor-composer{background:#000;border:1px solid #151c1b;border-radius:15px;margin:0 clamp(18px,4vw,42px) 22px;padding:12px;box-shadow:0 8px 24px #374c3b08}.advisor-composer textarea{resize:vertical;color:#a2c4c3;width:100%;min-height:72px;max-height:180px;font:inherit;background:0 0;border:0;outline:0;padding:3px 4px 10px;font-size:14px;line-height:1.65;display:block}.advisor-composer textarea:disabled{color:#677e7c}.advisor-composer-footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.advisor-composer-footer>span{color:#4f6261;font-size:10px}.advisor-composer-footer>span.over-limit{color:#cf5250;font-weight:800}.clip-page{background:radial-gradient(circle at 76% 0,#695afd14,#0000 27%),#030404;min-height:100vh;padding-bottom:64px}.clip-workspace{width:min(1180px,100% - 64px);margin:24px 0 0 var(--page-gutter);flex-direction:column;gap:18px;display:flex}.clip-panel{background:#000;border:1px solid #131919;border-radius:20px;min-width:0;padding:24px;box-shadow:0 12px 32px #374c3b06}.clip-panel-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px;display:flex}.clip-panel-heading .eyebrow{margin-bottom:8px}.clip-panel-heading h2{letter-spacing:-.035em;margin-bottom:0;font-size:24px}.clip-panel-heading h3{letter-spacing:-.025em;margin:0;font-size:20px}.clip-limit-badge{color:#667f7e;white-space:nowrap;background:#060909;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex}.clip-video-frame{aspect-ratio:16/9;width:100%}.clip-dropzone{text-align:center;cursor:pointer;background:#010101;border:1.5px dashed #202b2b;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;min-height:0;padding:22px 20px;transition:border-color .16s,background .16s,transform .16s;display:flex;position:relative}.clip-dropzone.dragging{background:#050408;border-color:#6b5ee4;transform:translateY(-1px)}@media (hover:hover) and (pointer:fine){.clip-dropzone:hover:not(.busy,.blocked,[aria-disabled=true]){background:#050408;border-color:#6b5ee4;transform:translateY(-1px)}}.clip-dropzone.busy{opacity:.68;transform:none}.clip-dropzone.blocked{background:#050707;border-style:solid}.clip-video-file-input{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.clip-upload-icon{color:#766ffa;background:#100d1b;border-radius:14px;place-items:center;width:46px;height:46px;margin-bottom:15px;font-size:23px;font-weight:500;display:grid}.clip-dropzone strong{margin-bottom:6px;font-size:16px}.clip-dropzone p{color:#688281;margin-bottom:15px;font-size:13px}.clip-dropzone small{color:#4a5d5c;font-size:11px}.clip-source-preview{background:#deffff;border:1px solid #151c1b;border-radius:16px;overflow:hidden}.clip-source-preview video{object-fit:contain;background:#deffff;height:auto;display:block}.clip-source-preview-meta{background:#000;justify-content:space-between;align-items:center;gap:14px;padding:13px 14px;display:flex}.clip-source-preview-meta>div{flex-direction:column;gap:5px;min-width:0;display:flex}.clip-source-preview-meta strong{color:#99bcbb;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.clip-source-preview-meta span{color:#5b706f;font-size:11px}.clip-source-preview-meta button{color:#766ef7;background:0 0;border:0;flex:none;padding:7px;font-size:12px;font-weight:750}.clip-video-order-list{background:#020303;flex-direction:column;gap:5px;max-height:250px;padding:8px;display:flex;overflow-y:auto}.clip-video-order-item{cursor:grab;background:#000;border:1px solid #121817;border-radius:9px;align-items:center;gap:7px;min-width:0;min-height:48px;padding:8px 10px;transition:border-color .16s,background .16s,opacity .16s,box-shadow .16s;display:flex;position:relative}.clip-video-order-item.selected{background:#05040a;border-color:#766ffa;box-shadow:0 0 0 2px #6054dd24}.clip-video-order-item:focus-visible{outline-offset:2px;outline:2px solid #6050c0}.clip-video-order-item:active{cursor:grabbing}.clip-video-order-item.dragging{opacity:.52;background:#040307;border-color:#6157a0;box-shadow:0 5px 14px #6054dd1f}.clip-video-order-item.drop-before:before,.clip-video-order-item.drop-after:after{content:"";pointer-events:none;background:#766ffa;border-radius:999px;height:2px;position:absolute;left:7px;right:7px}.clip-video-order-item.drop-before:before{top:-4px}.clip-video-order-item.drop-after:after{bottom:-4px}.clip-video-order-drag{color:#3f5657;letter-spacing:-4px;-webkit-user-select:none;user-select:none;flex:none;width:12px;font-size:16px;font-weight:800;line-height:1}.clip-video-order-number{color:#7b75f3;background:#0c0a16;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:10px;font-weight:800;display:grid}.clip-video-order-name{color:#93b2b0;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:11px;overflow:hidden}.clip-video-order-meta{color:#536564;font-size:10px}.clip-video-remove-button{color:#6c8a8a;cursor:pointer;background:#060808;border:0;border-radius:6px;place-items:center;width:25px;height:25px;padding:0;font-size:13px;line-height:1;display:grid}@media (hover:hover) and (pointer:fine){.clip-video-remove-button:hover:not(:disabled,[aria-disabled=true]){color:#7b75f7;background:#10101f}}.clip-video-remove-button:disabled{cursor:not-allowed;opacity:.35}.clip-add-video-button{color:#766ef7;cursor:pointer;background:0 0;border:1px dashed #2c2f3d;border-radius:8px;min-height:42px;font-size:11px;font-weight:750}@media (hover:hover) and (pointer:fine){.clip-add-video-button:hover:not(:disabled,[aria-disabled=true]){background:#06050c;border-color:#6b5ee4}}.clip-upload-options,.clip-intro-config{background:#010101;border:1px solid #111818;border-radius:14px;margin-top:16px;display:grid;overflow:hidden}.clip-intro-config.dragging{outline-offset:-3px;outline:2px dashed #0009;box-shadow:0 0 0 3px #ffffff1f}.clip-intro-heading{border-bottom:1px solid #0d1313;justify-content:space-between;align-items:center;gap:16px;min-height:62px;padding:14px 16px;display:flex}.clip-intro-heading>div{flex-direction:column;gap:5px;min-width:0;display:flex}.clip-intro-heading strong{color:#99bcbb;font-size:13px;font-weight:800}.clip-intro-heading small{color:#5b706f;font-size:11px;line-height:1.5}.clip-intro-toggle{color:#667f7e;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:9px;min-height:24px;padding:0;font-size:10px;font-weight:800;display:inline-flex}.clip-intro-toggle.disabled{cursor:wait;opacity:.65}.clip-intro-empty{color:#536564;min-height:48px;padding:15px 16px;font-size:11px}.clip-intro-empty-state{aspect-ratio:16/9;color:#667f7e;text-align:center;background:#020303;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:100%;min-height:0;padding:24px;display:flex}.clip-intro-placeholder-icon{color:#766ffa;background:#100d1b;border-radius:13px;place-items:center;width:42px;height:42px;margin-bottom:3px;font-size:18px;display:grid}.clip-intro-empty-state strong{color:#82a09f;font-size:13px}.clip-intro-empty-state span{color:#536564;font-size:11px}.clip-intro-upload-button{color:#766ef7;cursor:pointer;background:#000;border:1px dashed #2c2f3d;border-radius:9px;width:min(100%,260px);min-height:42px;margin:10px 0 0;font-size:12px;font-weight:800}@media (hover:hover) and (pointer:fine){.clip-intro-upload-button:hover:not(:disabled,[aria-disabled=true]){background:#050408;border-color:#6b5ee4}}.clip-intro-upload-button:disabled{cursor:wait;opacity:.6}.clip-intro-preview{background:#deffff;overflow:hidden}.clip-intro-preview video{aspect-ratio:16/9;object-fit:contain;background:#deffff;width:100%;display:block}.clip-intro-meta{background:#000;justify-content:space-between;align-items:center;gap:14px;min-width:0;padding:11px 14px;display:flex}.clip-intro-meta>div:first-child{flex-direction:column;gap:4px;min-width:0;display:flex}.clip-intro-meta strong{color:#99bcbb;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.clip-intro-meta span{color:#5b706f;font-size:10px}.clip-intro-actions{flex:none;align-items:center;gap:10px;display:flex}.clip-intro-actions button{color:#766ef7;cursor:pointer;background:0 0;border:0;padding:6px 0;font-size:11px;font-weight:800}@media (hover:hover) and (pointer:fine){.clip-intro-actions button:hover:not(:disabled,[aria-disabled=true]){text-decoration:underline}}.clip-intro-actions button:disabled{cursor:wait;opacity:.5}.clip-intro-upload-progress{color:#5b706f;background:#000;gap:6px;padding:0 14px 12px;font-size:10px;display:grid}.clip-intro-upload-progress .clip-progress-track{height:5px}.clip-option-row{cursor:pointer;border-bottom:1px solid #0d1313;justify-content:space-between;align-items:center;gap:20px;min-height:74px;padding:14px 16px;display:flex}.clip-option-copy{flex-direction:column;gap:5px;min-width:0;display:flex}.clip-option-copy strong,.clip-title-label label{color:#99bcbb;font-size:13px;font-weight:800}.clip-option-copy small,.clip-title-option>small{color:#5b706f;font-size:11px;line-height:1.55}.clip-option-row.disabled,.clip-title-option.disabled{cursor:default;opacity:.68}.clip-switch{flex:none;width:42px;height:24px;position:relative}.clip-switch input{opacity:0;width:1px;height:1px;position:absolute}.clip-switch>span{background:#273232;border-radius:999px;transition:background .16s;position:absolute;inset:0}.clip-switch>span:after{content:"";background:#000;border-radius:50%;width:18px;height:18px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 1px 5px #374c3b17}.clip-switch input:checked+span:after{transform:translate(18px)}.clip-switch input:focus-visible+span{outline-offset:2px;outline:3px solid #766ffa38}.clip-title-option{padding:14px 16px 16px}.clip-title-label{justify-content:space-between;align-items:center;gap:16px;margin-bottom:9px;display:flex}.clip-title-label span{color:#4f6161;font-size:10px;font-weight:700}.clip-title-option input{color:#99bcbb;width:100%;height:42px;font:inherit;background:#000;border:1px solid #192322;border-radius:9px;outline:none;margin-bottom:7px;padding:0 12px;font-size:13px;transition:border-color .16s,box-shadow .16s}.clip-title-option input:focus{border-color:#6d60d8;box-shadow:0 0 0 3px #6054dd1a}.clip-title-option input:disabled{background:#050707}.clip-task-progress{margin:16px 0}.clip-progress-label{color:#6c8a8a;justify-content:space-between;align-items:center;gap:20px;margin-bottom:9px;font-size:12px;display:flex}.clip-progress-label strong{color:#99bcbb}.clip-progress-track{background:#0c1110;border-radius:999px;height:7px;overflow:hidden}.clip-progress-track>span{border-radius:inherit;background:linear-gradient(90deg,#756efb,#5c4cc2);height:100%;transition:width .24s;display:block}.clip-upload-panel>.primary-button{margin-top:16px}.clip-upload-stop-action{color:#d55c59;background:#030101;border:1px solid #a63f43;border-radius:11px;width:100%;min-height:48px;margin-top:16px;font-size:14px;font-weight:850}@media (hover:hover) and (pointer:fine){.clip-upload-stop-action:hover:not(:disabled,[aria-disabled=true]){background:#0f0506;border-color:#c34b4b}}.clip-upload-stop-action:disabled{cursor:wait;opacity:.65}.clip-upload-note{color:#536564;text-align:center;margin:13px 0 0;font-size:11px;line-height:1.6}.clip-result-status{color:#68807f;background:#070a0a;border-radius:999px;flex:none;align-items:center;padding:7px 10px;font-size:11px;font-weight:800;display:inline-flex}.clip-result-state{aspect-ratio:16/9;text-align:center;background:#050606;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:0;padding:30px;display:flex}.clip-result-state.succeeded,.clip-result-state.failed{background:#060202}.clip-result-state strong{color:#99bcbb;margin-bottom:9px;font-size:16px}.clip-result-state.processing strong{color:#7d76f4}.clip-result-state p{color:#5b706f;max-width:480px;margin:0;font-size:12px;line-height:1.6}.clip-result{flex-direction:column;gap:16px;display:flex}.clip-result-section{background:#000101;border:1px solid #0d1313;border-radius:17px;padding:22px}.clip-result-media-section{background:0 0;border:0;padding:0}.clip-result-video{object-fit:contain;background:#effefd;height:auto;display:block}.clip-result-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}.clip-result-actions .clip-result-download{flex:1;min-width:0;margin-top:0;text-decoration:none}.clip-share-trigger{cursor:pointer;flex:none}.clip-history-share{color:#766ef7;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:800}@media (hover:hover) and (pointer:fine){.clip-history-share:hover:not(:disabled,[aria-disabled=true]){color:#8585ff;text-decoration:underline}}.clip-share-modal-backdrop{z-index:300;background:#d9f8f75c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.clip-share-modal{background:#000;border:1px solid #131919;border-radius:16px;width:min(100%,360px);padding:22px;box-shadow:0 24px 70px #374c3b19}.clip-share-modal-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.clip-share-modal-heading h2{color:#99bcbb;margin:4px 0 6px;font-size:21px}.clip-share-modal-heading p:last-child{color:#576b6a;margin:0;font-size:12px;line-height:1.6}.clip-share-modal-close{color:#6e8b8a;cursor:pointer;background:#040606;border:0;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;padding:0;font-size:22px;line-height:1;display:grid}.clip-share-targets{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:20px;display:grid}.clip-share-target{color:#99bcbb;text-align:center;background:#000;border:1px solid #131919;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:88px;padding:10px 6px;text-decoration:none;transition:border-color .15s,background .15s,transform .15s;display:flex}@media (hover:hover) and (pointer:fine){.clip-share-target:hover{background:#010102;border-color:#42396c;transform:translateY(-1px)}}.clip-share-target-mark{color:#7d76f4;background:#0c0a16;border-radius:13px;flex:none;place-items:center;width:42px;height:42px;font-size:17px;font-weight:850;display:grid}.clip-share-target.douyin .clip-share-target-mark{color:#000;background:#c8e9ea}.clip-share-target.kuaishou .clip-share-target-mark{color:#a73d00;background:#0e0501}.clip-share-target.wechat-channels .clip-share-target-mark{color:#008d4d;background:#020a06}.clip-share-target strong{color:#93b2b0;font-size:12px}.clip-history-panel{min-width:0}.clip-history-list{grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr));align-items:start;gap:12px;max-height:620px;padding-right:3px;display:grid;overflow-y:auto}.clip-history-item{background:#000101;border:1px solid #0d1313;border-radius:14px;flex-direction:column;min-width:0;padding:12px;display:flex}.clip-history-item-heading{justify-content:space-between;align-items:center;gap:12px;min-width:0;margin-bottom:10px;display:flex}.clip-history-item-heading>div{flex-direction:column;gap:4px;min-width:0;display:flex}.clip-history-item-heading strong{color:#99bcbb;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.clip-history-item-heading span,.clip-history-meta{color:#536564;font-size:11px}.clip-history-actions{flex:none;justify-content:flex-end;align-items:center;min-width:0;display:flex}.clip-history-menu-button{color:#5f7776;letter-spacing:1px;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:34px;height:34px;padding:0 0 7px;font-size:16px;display:grid}@media (hover:hover) and (pointer:fine){.clip-history-menu-button:hover:not(:disabled,[aria-disabled=true]){background:#cef0ee12}}.clip-history-menu-button:disabled{cursor:wait;opacity:.55}.clip-history-menu a,.clip-history-menu button{color:#819f9e;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;width:100%;min-height:34px;padding:0 9px;font-size:11px;font-weight:700;text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine){.clip-history-menu a:hover,.clip-history-menu button:hover:not(:disabled,[aria-disabled=true]){background:#040505}}.clip-history-menu .danger{color:#d25d5a}.clip-history-menu button:disabled{cursor:wait;opacity:.55}.clip-history-video{aspect-ratio:16/9;object-fit:contain;background:#effefd;border-radius:10px;width:100%;display:block}.clip-history-meta{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 8px;margin-top:9px;line-height:1.6;display:flex}.clip-history-duration{font-variant-numeric:tabular-nums;white-space:nowrap}.clip-history-expiry{text-align:right;margin-left:auto}.clip-history-state{text-align:center;background:#050606;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;min-height:150px;padding:24px;display:flex}.clip-history-state strong{color:#99bcbb;margin-bottom:7px;font-size:15px}.clip-history-state p{color:#5b706f;margin:0;font-size:12px;line-height:1.6}.clip-history-load-more{color:#766ef7;cursor:pointer;background:#000;border:1px solid #1d1f2d;border-radius:9px;width:100%;min-height:38px;margin-top:12px;font-size:12px;font-weight:800}@media (hover:hover) and (pointer:fine){.clip-history-load-more:hover:not(:disabled,[aria-disabled=true]){background:#050408;border-color:#6b5ee4}}.clip-history-load-more:disabled{cursor:wait;opacity:.6}@media (width<=900px){.auth-page{grid-template-columns:1fr}.auth-intro{min-height:360px}.auth-intro>div{margin:60px 0}.module-card{grid-column:span 6}.agents-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-grid{grid-template-columns:1fr}.advisor-workspace{grid-template-columns:230px minmax(0,1fr)}.human-workbench-grid{grid-template-columns:260px minmax(0,1fr)}.academy-editor-layout,.agent-management-layout{grid-template-columns:220px minmax(0,1fr)}.academy-reader-list{grid-template-columns:1fr}}@media (width<=620px){:root{--page-gutter:16px}.topbar,.hero-section,.module-grid,.admin-content,.clip-workspace,.advisor-workspace,.human-workbench-content,.agents-content,.account-page>.account-heading,.account-page>.subscription-card,.account-page>.referral-card,.account-page>.settings-grid,.academy-reader-list,.academy-document-reader,.placeholder-page section,.staff-shell{width:min(100% - 32px,1180px)}.staff-shell{margin-top:10px;display:block}.staff-fixed-page .staff-shell{flex-direction:column;height:calc(100vh - 92px);min-height:0;display:flex;overflow:hidden}.staff-fixed-page .staff-sidebar{flex:none;height:auto;overflow:visible}.staff-fixed-page .staff-module-nav{grid-template-columns:repeat(auto-fit,minmax(96px,1fr))}.staff-fixed-page .staff-main{flex:1;min-height:0;padding-bottom:0;overflow:hidden}.staff-fixed-page .staff-embedded-page{height:100%;min-height:0}.staff-fixed-page .staff-embedded-page .human-workbench-content,.staff-fixed-page .admin-content.staff-module-content{height:100%;min-height:0;padding-top:14px;padding-bottom:24px}.staff-fixed-page .human-workbench-list{flex:auto;min-height:0;max-height:none;padding-top:0;padding-bottom:0}.staff-fixed-page .human-workbench-list .human-consult-empty{padding:12px}.staff-fixed-page .academy-content-heading>div>p:not(.eyebrow),.staff-fixed-page .academy-content-heading>a,.staff-fixed-page .agent-management-content .admin-heading p:not(.eyebrow){display:none}.staff-sidebar{padding:0 0 12px}.staff-sidebar-heading{display:none}.staff-module-nav{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.staff-module-link{text-align:center;align-items:center;min-height:54px;padding:8px}.staff-module-link span{display:none}.staff-module-page{padding:42px 0}.staff-module-page h1{font-size:42px}.staff-module-content{padding-top:14px}.admin-content.staff-module-content{height:100%;min-height:0}.admin-content.staff-module-content .admin-table-card{flex:1;height:auto;min-height:0}.staff-embedded-page .human-workbench-content{height:calc(100vh - 176px);min-height:560px;padding-top:14px}.agent-management-layout{display:block}.agent-management-list{min-height:0;max-height:300px;margin-bottom:14px}.agent-management-editor{min-height:620px}.staff-fixed-page .academy-editor-layout,.staff-fixed-page .agent-management-layout{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.staff-fixed-page .academy-document-list{flex:none;height:min(120px,20vh);min-height:0;max-height:min(120px,20vh);padding:10px;overflow:hidden}.staff-fixed-page .agent-management-list{flex:none;height:min(120px,20vh);min-height:0;max-height:min(120px,20vh);padding:10px;overflow:hidden auto}.staff-fixed-page .academy-document-items{min-height:0}.staff-fixed-page .academy-editor,.staff-fixed-page .agent-management-editor{flex:1;min-height:0;padding:10px;overflow:auto}.agent-form-grid{grid-template-columns:1fr}.agent-form-wide{grid-column:auto}.agent-form-footer{flex-direction:column;align-items:stretch}.hero-section{margin-top:54px}.hero-section h1{font-size:46px}.agents-section-heading{flex-direction:column;align-items:flex-start;gap:8px}.agents-grid{grid-template-columns:1fr}.agent-card{min-height:264px}.module-card{grid-column:span 12;min-height:210px}.auth-intro{padding:28px}.auth-panel{padding:30px 24px}.auth-intro h1{font-size:42px}.account-heading{margin-top:50px}.account-heading h1{font-size:42px}.referral-card,.subscription-card{padding:22px}.subscription-heading{flex-direction:column;align-items:stretch;gap:10px}.subscription-quota-grid{grid-template-columns:1fr}.referral-body{flex-direction:column;align-items:flex-start}.referral-qr-wrap{align-self:center}.settings-card,.settings-management-card{padding:22px}.subscription-users-table th,.subscription-users-table td{padding:11px 7px;font-size:10px}.admin-actions,.subscription-user-actions{gap:1px}.admin-actions .admin-action-button,.subscription-user-actions .admin-action-button{font-size:10px}.subscription-modal{padding:20px}.settings-management-footer{flex-direction:column;align-items:stretch}.settings-management-footer .primary-button{width:100%}.admin-content{padding-top:50px}.admin-heading{flex-direction:column;align-items:flex-start}.admin-toolbar{flex-direction:column;align-items:stretch}.admin-search{width:100%}.admin-toolbar input{min-width:0}.admin-pagination{justify-content:flex-end}.admin-referral-users{grid-template-columns:1fr}.inline-input{flex-direction:column}.inline-input button{min-height:44px}.referral-heading{flex-direction:column;align-items:flex-start;gap:10px}.referral-link-field>div{flex-direction:column;align-items:stretch}.referral-link-field .secondary-button{width:100%}.referral-users{grid-template-columns:1fr}.clip-panel{padding:22px}.clip-option-row{align-items:flex-start}.topbar-context{display:none}.user-link-name{max-width:72px}.advisor-workspace{grid-template-columns:1fr;height:calc(100vh - 92px);min-height:560px;margin-top:16px}.advisor-sidebar-backdrop{z-index:29;opacity:0;pointer-events:none;background:#d9f8f76b;border:0;transition:opacity .18s;display:block;position:fixed;inset:0}.advisor-sidebar-backdrop.open{opacity:1;pointer-events:auto}.advisor-sidebar{z-index:30;border-width:0 1px 0 0;border-radius:0 20px 20px 0;width:min(86vw,320px);padding:18px;transition:transform .2s;position:fixed;inset:0 auto 0 0;transform:translate(-105%)}.advisor-sidebar.open{transform:translate(0)}.advisor-sidebar-mobile-heading{color:#99bcbb;justify-content:space-between;align-items:center;margin-bottom:16px;font-size:14px;display:flex}.advisor-sidebar-mobile-heading button{color:#7a9796;background:#050807;border:0;border-radius:8px;place-items:center;width:34px;height:34px;font-size:22px;line-height:1;display:grid}.advisor-sidebar-open-button{color:#819f9e;background:#060909;border:0;border-radius:9px;flex:none;place-items:center;width:38px;height:38px;font-size:18px;display:grid}.advisor-sidebar-heading{margin-top:18px}.advisor-chat-heading{padding:16px 18px}.advisor-chat-heading>div{min-width:0}.advisor-chat-heading>span{display:none}.advisor-message-list{padding:22px 16px}.advisor-message{max-width:92%}.advisor-message-failure{flex-direction:column;align-items:flex-start;gap:0}.advisor-composer{margin:0 12px 14px}.advisor-panel-tabs{width:100%}.advisor-panel-tab{flex:1}.advisor-prompt-config-heading{flex-direction:column;align-items:stretch}.advisor-prompt-config-heading .primary-button{width:100%}.human-consult-workspace{width:min(100% - 32px,1180px);height:calc(100vh - 92px);min-height:560px;margin-top:16px}.human-consult-chat-actions{flex-direction:column;align-items:flex-end;gap:4px}.human-workbench-content{height:calc(100vh - 92px);min-height:560px;margin-top:16px}.human-workbench-grid{grid-template-columns:1fr;min-height:0}.human-workbench-list-card{max-height:none}.human-workbench-list{flex:none;min-height:0;max-height:210px}.human-workbench-chat-card{min-height:0}.human-workbench-chat-heading{flex-direction:column;align-items:flex-start}.human-workbench-content.academy-content-page{height:calc(100vh - 176px);min-height:560px;padding-top:14px}.academy-content-page .academy-content-heading{flex-direction:column;align-items:flex-start}.academy-editor-layout{flex-direction:column;display:flex}.academy-document-list,.academy-editor{width:100%}.academy-document-list{min-height:0}.academy-editor-toolbar{flex-direction:column;align-items:stretch}.academy-editor-toolbar>div{justify-content:space-between}.academy-markdown-editor{min-height:300px}.academy-document-reader{margin-top:42px;padding:28px 22px}}@media (width<=360px){.topbar{gap:8px}.topbar>.brand{gap:8px;min-width:0;font-size:16px}.topbar-actions{gap:6px;min-width:0}.user-link{gap:6px;min-width:0;padding:0 7px}.user-link-name{max-width:54px}.topbar-actions>.text-button{white-space:nowrap;font-size:12px}}body:before{z-index:-1;content:"";pointer-events:none;background-image:linear-gradient(#6c6cff05 1px,#0000 1px),linear-gradient(90deg,#6c6cff05 1px,#0000 1px);background-size:42px 42px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#fefefe,#0000 72%);mask-image:linear-gradient(#fefefe,#0000 72%)}.topbar{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#000000b3;border:1px solid #000000b8;border-radius:20px;min-height:66px;margin-top:18px;padding:13px 20px;position:relative;box-shadow:0 12px 34px #34503a09,inset 0 1px #ffffffe6}.brand{color:var(--lux-ink-strong);letter-spacing:-.035em;gap:12px;font-size:18px}.topbar-actions{gap:10px}.user-link{color:#84b5b7;background:#000000a8;border:1px solid #6c6cff1f;border-radius:12px;gap:9px;min-height:38px;padding:0 13px;font-size:12px;box-shadow:0 7px 18px #374c3b07}.primary-button,.secondary-button{border-radius:13px;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s}.secondary-button{color:#80adae;background:#000000c2;border:1px solid #6c6cff1c;box-shadow:0 7px 18px #36513b07}@media (hover:hover) and (pointer:fine){.primary-button:hover:not(:disabled,[aria-disabled=true]),.secondary-button:hover:not(:disabled,[aria-disabled=true]){box-shadow:0 16px 30px #3f5c4517}.text-button:hover:not(:disabled,[aria-disabled=true]),.text-link:hover{color:var(--lux-primary-deep)}}.eyebrow{color:var(--lux-primary);letter-spacing:.2em}.home-page,.agents-page,.admin-page,.staff-page,.academy-reader-page,.academy-document-page{background:0 0}.hero-section{margin-top:66px}.hero-summary,.admin-heading p:not(.eyebrow),.staff-module-page>p:not(.eyebrow){color:var(--lux-muted)}.module-grid,.agents-grid,.academy-reader-list{gap:18px}.module-card,.agent-card,.academy-reader-card,.academy-document-reader,.settings-card,.subscription-card,.referral-card,.admin-table-card,.staff-module-card{border-color:var(--lux-border);background:var(--lux-panel);box-shadow:var(--lux-shadow), inset 0 1px #ffffffdb;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.module-card,.agent-card,.academy-reader-card{border-radius:22px}@media (hover:hover) and (pointer:fine){.module-card:hover,.academy-reader-card:hover{box-shadow:var(--lux-shadow-hover), inset 0 1px #ffffffeb}}.module-card:before,.agent-card:before,.academy-reader-card:before{content:"";background:linear-gradient(90deg,#0000,#000000e6,#0000);height:1px;position:absolute;top:0;left:13%;right:13%}.module-copy p,.agent-card-copy>p:last-child,.agents-section-heading>span,.agent-footer,.academy-reader-card p{color:var(--lux-muted)}.auth-intro{background:radial-gradient(circle at 12% 82%,#634ed457,#0000 30%),radial-gradient(circle at 88% 16%,#00777038,#0000 26%),linear-gradient(145deg,#d5f7f6,#c1e2e3 68%,#b1d2d2);position:relative;overflow:hidden}.auth-intro:after{content:"";pointer-events:none;border:1px solid #0000001f;border-radius:50%;width:480px;height:480px;position:absolute;bottom:-20%;right:-15%;box-shadow:0 0 0 32px #ffffff08,0 0 0 64px #ffffff05}.auth-box{box-shadow:var(--lux-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#000000d1;border:1px solid #000000eb;border-radius:24px;padding:34px}.auth-tabs,.academy-type-tabs,.subscription-admin-tabs{background:#091212bd;border:1px solid #868bc71a}.auth-tabs button.active,.academy-type-tabs button.active,.subscription-admin-tabs button.active{color:var(--lux-primary-deep);box-shadow:0 6px 16px #37533d0b}.form-stack input,.referral-link-field input,.admin-toolbar input,.admin-table select,.academy-editor-toolbar input,.academy-markdown-editor{background:#000000d1;border-color:#767fae2e;box-shadow:inset 0 1px #ffffffbf}.form-stack input:focus,.admin-toolbar input:focus,.admin-table select:focus,.academy-editor-toolbar input:focus,.academy-markdown-editor:focus{border-color:#6c6cff94;box-shadow:0 0 0 4px #5b56e81c,inset 0 1px #fffc}.staff-shell{gap:22px}.staff-sidebar{padding-top:28px}.staff-module-link{border-radius:15px}@media (hover:hover) and (pointer:fine){.staff-module-link:hover{background:#000000c7;box-shadow:0 10px 24px #35513b07}}.admin-table td{border-bottom-color:#4e8e911a}@media (hover:hover) and (pointer:fine){.admin-table tbody tr:hover td{background:#030305a3}}.advisor-workspace,.human-consult-workspace,.human-workbench-content,.clip-workspace,.academy-editor-layout,.agent-management-layout{box-shadow:var(--lux-shadow), inset 0 1px #ffffffe0;border-color:var(--lux-border)!important}.advisor-sidebar,.human-workbench-list-card,.human-workbench-chat-card,.clip-panel,.academy-document-list,.academy-editor,.agent-management-list,.agent-management-editor{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#000000c2}.advisor-message.user .advisor-message-bubble,.human-consult-message.user .human-consult-message-bubble{background:linear-gradient(135deg,#7a7cff,#6a60e6);box-shadow:0 10px 22px #45614a15}.toast{border-color:#6c6cff29;box-shadow:0 20px 46px #334f3915}@media (hover:hover) and (pointer:fine){.overlay-scrollbar-thumb:hover{background:#34604694}}@media (width<=620px){.topbar{border-radius:16px;width:min(100% - 32px,1180px);margin-top:10px;padding:10px 13px}.auth-box{padding:24px 20px}}@keyframes lux-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes lux-slide-down{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes lux-message-in{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes lux-pulse{0%,to{box-shadow:0 0 #5b56e800}50%{box-shadow:0 0 0 7px #5b56e814}}@keyframes lux-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}.topbar{animation:.52s cubic-bezier(.2,.8,.2,1) both lux-slide-down}.hero-section{animation:.65s cubic-bezier(.2,.8,.2,1) 80ms both lux-rise}.module-card,.agent-card,.academy-reader-card{animation:.56s cubic-bezier(.2,.8,.2,1) both lux-rise}.module-card:nth-child(2),.agent-card:nth-child(2),.academy-reader-card:nth-child(2){animation-delay:70ms}.module-card:nth-child(3),.agent-card:nth-child(3),.academy-reader-card:nth-child(3){animation-delay:.14s}.module-card:nth-child(4),.agent-card:nth-child(4),.academy-reader-card:nth-child(4){animation-delay:.21s}.module-card:nth-child(5),.agent-card:nth-child(5),.academy-reader-card:nth-child(5){animation-delay:.28s}.module-card:nth-child(6),.agent-card:nth-child(6),.academy-reader-card:nth-child(6){animation-delay:.35s}.module-card:after,.agent-card:after,.academy-reader-card:after{transition:transform .5s cubic-bezier(.2,.8,.2,1),opacity .3s}@media (hover:hover) and (pointer:fine){.module-card:hover:after,.agent-card:hover:after,.academy-reader-card:hover:after{opacity:.9;transform:scale(1.18)translate(-8px,-8px)}.module-card:hover .module-arrow{animation:1.6s ease-in-out infinite lux-pulse}}.module-card:active,.agent-card:active,.academy-reader-card:active{transform:translateY(-1px)scale(.995)}.primary-button:active,.secondary-button:active,.text-button:active,.admin-action-button:active{transform:translateY(1px)scale(.985)}.primary-button:focus-visible,.secondary-button:focus-visible,.user-link:focus-visible,.brand:focus-visible{outline-offset:3px;outline:3px solid #6c6cff47}video:focus-visible{outline-offset:3px;outline:3px solid #6c6cff6b}@media (hover:hover) and (pointer:fine){.user-link:hover{background:#000;border-color:#6c6cff40;transform:translateY(-1px)}}.auth-box{animation:.62s cubic-bezier(.2,.8,.2,1) .16s both lux-rise}.auth-intro h1{animation:.68s cubic-bezier(.2,.8,.2,1) .22s both lux-rise}.auth-intro>div>p:last-child{animation:.68s cubic-bezier(.2,.8,.2,1) .3s both lux-rise}.settings-card,.subscription-card,.referral-card,.admin-table-card,.staff-module-card{animation:.52s cubic-bezier(.2,.8,.2,1) 80ms both lux-rise}.admin-table tbody tr{transition:background-color .18s,transform .18s}@media (hover:hover) and (pointer:fine){.admin-table tbody tr:hover{transform:translate(2px)}.clip-dropzone:hover:not(.busy,.blocked,[aria-disabled=true]){background:#020204eb;border-color:#6c6cff8f;transform:translateY(-2px);box-shadow:0 13px 28px #415e470d}.clip-video-order-item:hover:not(.dragging){transform:translateY(-1px);box-shadow:0 8px 18px #36513b09}}.clip-progress-track>span,.academy-video-progress span{background-image:linear-gradient(90deg,#797cff 0%,#6050d5 45%,#5f57a1 55%,#797cff 100%);background-size:180% 100%;animation:2.4s linear infinite lux-shimmer}.clip-result-status.processing,.clip-result-status.queued{animation:1.8s ease-in-out infinite lux-pulse}.advisor-message,.human-consult-message{animation:.26s cubic-bezier(.2,.8,.2,1) both lux-message-in}.advisor-sidebar,.human-workbench-list-card,.human-workbench-chat-card,.clip-panel,.academy-document-list,.academy-editor,.agent-management-list,.agent-management-editor{transition:box-shadow .22s,border-color .22s,background .22s}@media (hover:hover) and (pointer:fine){.advisor-sidebar:hover,.human-workbench-list-card:hover,.human-workbench-chat-card:hover,.clip-panel:hover,.academy-document-list:hover,.academy-editor:hover,.agent-management-list:hover,.agent-management-editor:hover{box-shadow:0 22px 58px #324e380e,inset 0 1px #ffffffeb;border-color:#6c6cff33!important}}.toast{animation:.26s cubic-bezier(.2,.8,.2,1) both lux-slide-down}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--lux-ink:#0b0d19;--lux-ink-strong:#020204;--lux-muted:#386160;--lux-primary:#5e4bc2;--lux-primary-deep:#6156a3;--lux-cyan:#00796d;--lux-border:#474e802b;--lux-panel:#abdad9c7;--lux-shadow:0 24px 70px #33333320;--lux-shadow-hover:0 30px 86px #3333332c}body{color:var(--lux-ink);background:radial-gradient(circle at 9% -12%,#6761ff47,#0000 32%),radial-gradient(circle at 95% 3%,#2975332e,#0000 27%),#c5e4e3}body:before{background-image:linear-gradient(#5e4dc90a 1px,#0000 1px),linear-gradient(90deg,#5e4dc90a 1px,#0000 1px);-webkit-mask-image:linear-gradient(#fefefe,#0000 88%);mask-image:linear-gradient(#fefefe,#0000 88%)}body:after{z-index:-3;filter:blur(55px);opacity:.7;content:"";pointer-events:none;background:conic-gradient(from 180deg,#6a60ff00,#6960ff2e,#00797121,#6a60ff00 72%);border-radius:50%;width:70vw;min-width:520px;height:70vw;min-height:520px;animation:18s ease-in-out infinite alternate lux-aurora;position:fixed;top:-20%;right:-12%}@keyframes lux-aurora{0%{transform:translate(-6%,1%)rotate(0)scale(.92)}50%{transform:translate(3%,8%)rotate(90deg)scale(1.05)}to{transform:translate(-4%,-3%)rotate(180deg)scale(.96)}}.topbar{background:#d8f9f9b8;border-color:#575d9730;box-shadow:0 16px 44px #33333320,inset 0 1px #ffffff17}.user-link{color:#14172b;background:#c0e2e2a6;border-color:#474e8033;box-shadow:0 8px 20px #33333315}@media (hover:hover) and (pointer:fine){.user-link:hover{background:#b6d7d8c7;border-color:#5e4bc27a}}.primary-button{background:linear-gradient(135deg,#7778ff,#6455e6 58%,#327439);box-shadow:0 14px 30px #3c58412e,inset 0 1px #ffffff40}.secondary-button{color:#14172b;background:#c1e3e3bf;border-color:#474e8033;box-shadow:0 8px 20px #33333315}@media (hover:hover) and (pointer:fine){.text-button:hover:not(:disabled,[aria-disabled=true]),.text-link:hover{color:#1f1a36}}.home-page,.agents-page,.admin-page,.staff-page,.academy-reader-page,.academy-document-page,.account-page,.placeholder-page{background:0 0}.hero-section h1{background:linear-gradient(120deg,#000 8%,#6055a5 56%,#00786d 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.module-card,.agent-card,.academy-reader-card,.academy-document-reader,.settings-card,.subscription-card,.referral-card,.admin-table-card,.staff-module-card{border-color:var(--lux-border);box-shadow:var(--lux-shadow), inset 0 1px #ffffff14;background:linear-gradient(145deg,#cef0f0db,#d9fbfad1)}@media (hover:hover) and (pointer:fine){.module-card:hover,.academy-reader-card:hover{box-shadow:var(--lux-shadow-hover), inset 0 1px #ffffff21}}.module-copy h2,.agent-card-copy h3,.academy-reader-card h2,.settings-card-header h2,.subscription-heading h2,.referral-heading h2{color:#04050a}.module-arrow{color:#61579f}.agent-icon{color:#2a2b56;background:#b6d7d8d1}.agents-section-heading h2{color:#080811}.auth-box{box-shadow:var(--lux-shadow), inset 0 1px #ffffff14;background:#d3f5f4cc;border-color:#474e8030}.auth-tabs,.academy-type-tabs,.subscription-admin-tabs{background:#c5e7e7db;border-color:#474e802e}.auth-tabs button,.academy-type-tabs button,.subscription-admin-tabs button{color:#325c5c}.auth-tabs button.active,.academy-type-tabs button.active,.subscription-admin-tabs button.active{color:#0d0c19;background:#bdbfd88c;box-shadow:0 7px 18px #33333319,inset 0 1px #ffffff17}.form-stack input,.referral-link-field input,.admin-toolbar input,.admin-table select,.academy-editor-toolbar input,.academy-markdown-editor,.settings-api-key-input{color:#06060e;background:#dafcfbb8;border-color:#474e8038;box-shadow:inset 0 1px #ffffff0f}.form-stack input::placeholder,.referral-link-field input::placeholder,.admin-toolbar input::placeholder,.settings-api-key-input::placeholder{color:#578989}.form-stack input:focus,.admin-toolbar input:focus,.admin-table select:focus,.academy-editor-toolbar input:focus,.academy-markdown-editor:focus,.settings-api-key-input:focus{background:#d2f3f3eb;border-color:#5e4bc2bf;box-shadow:0 0 0 4px #5b56e82e,inset 0 1px #ffffff14}.wechat-login-placeholder,.academy-video-empty,.clip-dropzone,.clip-result-state,.clip-history-state{color:#335d5d;background:#d3f5f4c2;border-color:#4e56863d}@media (hover:hover) and (pointer:fine){.staff-module-link:hover{color:#080811;background:#c2e4e3c7;box-shadow:0 10px 24px #33333319}}.admin-table th{color:#3d6868;background:#caebebdb;border-bottom-color:#474e8026}@media (hover:hover) and (pointer:fine){.admin-table tbody tr:hover td{background:#b4d5d657}}.admin-table td:first-child strong{color:#080811}.admin-table td:first-child small,.admin-table td:nth-child(2) span{color:#416e6e}@media (hover:hover) and (pointer:fine){.admin-action-button:hover:not(:disabled,[aria-disabled=true]){color:#19142a}}.advisor-workspace,.human-consult-workspace,.human-workbench-content,.clip-workspace,.academy-editor-layout,.agent-management-layout{box-shadow:var(--lux-shadow), inset 0 1px #ffffff14;background:#d9fbfab8;border-color:var(--lux-border)!important}.advisor-sidebar,.human-workbench-list-card,.human-workbench-chat-card,.clip-panel,.academy-document-list,.academy-editor,.agent-management-list,.agent-management-editor{background:#d4f6f5cc}.advisor-chat-heading,.human-workbench-chat-heading,.clip-panel-heading,.academy-content-heading{border-bottom-color:#474e8024}.advisor-message-bubble,.human-consult-message-bubble{color:#111320;background:#c4e6e5db;border-color:#474e8024}.advisor-message.user .advisor-message-bubble,.human-consult-message.user .human-consult-message-bubble{color:#000;background:linear-gradient(135deg,#787aff,#6b5fe5)}.clip-result-section,.clip-history-item,.academy-video-file-row{background:#d1f3f2c2;border-color:#474e8024}.clip-result-state strong,.clip-history-item-heading strong{color:#06060e}.clip-result-state p,.clip-history-item-heading span,.clip-history-meta{color:#3d6868}@media (hover:hover) and (pointer:fine){.clip-history-menu-button:hover:not(:disabled,[aria-disabled=true]){color:#0d0c19;background:#474e8024}}@media (hover:hover) and (pointer:fine){.overlay-scrollbar-thumb:hover{background:#34604694}}.topbar:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#6053ace6,#0000);width:24%;height:1px;animation:7s ease-in-out infinite lux-sweep;position:absolute;top:0;left:-32%}.primary-button,.secondary-button,.clip-share-target,.staff-module-link{position:relative;overflow:hidden}.primary-button:after,.secondary-button:after,.clip-share-target:after,.staff-module-link:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#0003,#0000);width:28%;height:340%;transition:left .52s;position:absolute;top:-120%;left:-42%;transform:rotate(22deg)}@media (hover:hover) and (pointer:fine){.primary-button:hover:not(:disabled,[aria-disabled=true]):after,.secondary-button:hover:not(:disabled,[aria-disabled=true]):after,.clip-share-target:hover:after,.staff-module-link:hover:after{left:125%}}@keyframes lux-sweep{0%,18%{opacity:0;left:-32%}32%{opacity:1}58%,to{opacity:0;left:118%}}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#e2ffff;overflow-x:hidden}body,#root{background-color:#e2ffff;max-width:100%;overflow-x:hidden}input,textarea,select,button{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.auth-intro:before{z-index:0;filter:blur(44px);opacity:.76;content:"";pointer-events:none;background:conic-gradient(from 210deg,#6761ff00,#6f57fd57,#007a6d3d,#b101702b,#6761ff00 72%);border-radius:50%;width:86%;height:145%;animation:10s ease-in-out infinite alternate lux-auth-aurora;position:absolute;top:-24%;left:-18%}.auth-intro>*{z-index:1;position:relative}.auth-intro:after{animation:15s ease-in-out infinite alternate lux-auth-orbit}@keyframes lux-auth-aurora{0%{transform:translate(-8%,3%)rotate(-10deg)scale(.9)}48%{transform:translate(18%,-3%)rotate(24deg)scale(1.04)}to{transform:translate(4%,12%)rotate(52deg)scale(.96)}}@keyframes lux-auth-orbit{0%{opacity:.72;transform:translate(0,0)rotate(-4deg)scale(.96)}50%{opacity:1;transform:translate(-18px,-12px)rotate(4deg)scale(1.02)}to{opacity:.72;transform:translate(12px,7px)rotate(9deg)scale(1.06)}}.module-card:after,.agent-card:after,.academy-reader-card:after{filter:blur(14px);opacity:.72;transform-origin:50%;background:conic-gradient(from 205deg,#0098a175,#0079746b,#7f41e27a,#ae137061,#92520059,#0098a175);animation:12s linear infinite lux-card-rainbow}@keyframes lux-card-rainbow{0%{transform:rotate(0)scale(.96)}to{transform:rotate(360deg)scale(1.08)}}@media (prefers-reduced-motion:reduce){.auth-intro:before,.auth-intro:after,.module-card:after,.agent-card:after,.academy-reader-card:after{animation:none}}.clip-page,.advisor-page,.human-workbench-page{color:var(--lux-ink)}.clip-panel,.clip-source-preview,.clip-upload-options,.clip-intro-config,.clip-result-section,.clip-history-item,.clip-share-modal,.advisor-chat,.advisor-sidebar,.human-workbench-list-card,.human-workbench-chat-card,.advisor-prompt-config{border-color:var(--lux-border);box-shadow:var(--lux-shadow), inset 0 1px #ffffff14;color:var(--lux-ink);background:linear-gradient(145deg,#d1f2f2e6,#dbfdfce0)}.clip-video-order-item{color:var(--lux-ink);background:#cbececdb;border-color:#474e802e}.clip-video-order-item.selected{background:#bdbed761;border-color:#5e4bc2b3}.clip-video-order-item.dragging{background:#bdbed77a;border-color:#5e4bc2c2}@media (hover:hover) and (pointer:fine){.clip-video-remove-button:hover:not(:disabled,[aria-disabled=true]){color:#000;background:#8a75e885}}@media (hover:hover) and (pointer:fine){.clip-add-video-button:hover:not(:disabled,[aria-disabled=true]),.clip-intro-upload-button:hover:not(:disabled,[aria-disabled=true]){background:#c7c9e28f;border-color:#5e4bc2bf}}.clip-title-option input,.clip-upload-options input,.clip-intro-config input,.advisor-composer textarea,.human-consult-composer textarea,.advisor-prompt-config textarea,.human-consult-form textarea{color:#070912;background:#dcfefde0;border-color:#474e803b;box-shadow:inset 0 1px #ffffff0f}.clip-title-option input::placeholder,.advisor-composer textarea::placeholder,.human-consult-composer textarea::placeholder,.advisor-prompt-config textarea::placeholder,.human-consult-form textarea::placeholder{color:#578989}.clip-title-option input:focus,.advisor-composer textarea:focus,.human-consult-composer textarea:focus,.advisor-prompt-config textarea:focus,.human-consult-form textarea:focus{background:#d2f3f3f5;border-color:#5e4bc2c2;box-shadow:0 0 0 4px #5b56e82e,inset 0 1px #ffffff14}@media (hover:hover) and (pointer:fine){.clip-upload-stop-action:hover:not(:disabled,[aria-disabled=true]){background:#dbbdc3c2;border-color:#a8314db8}}.clip-history-load-more,.advisor-load-earlier,.advisor-load-more-conversations{color:#224646;background:#c5e6e6d1;border-color:#474e8033}@media (hover:hover) and (pointer:fine){.clip-history-load-more:hover:not(:disabled,[aria-disabled=true]),.advisor-load-earlier:hover:not(:disabled,[aria-disabled=true]),.advisor-load-more-conversations:hover:not(:disabled,[aria-disabled=true]){background:#afd0d0e0}}.clip-share-modal-close,.subscription-modal-close{color:#2a2e49;background:#b8d9d9c7}.clip-share-target{color:#001f21;background:#ccedede0;border-color:#474e802e}@media (hover:hover) and (pointer:fine){.clip-share-target:hover{background:#c5c6df9e;border-color:#5e4bc2b8}}.academy-document-list,.academy-editor,.agent-management-list,.agent-management-editor,.settings-management-card,.subscription-plan-card,.subscription-modal,.admin-table-card,.subscription-users-card{border-color:var(--lux-border);box-shadow:var(--lux-shadow), inset 0 1px #ffffff14;background:linear-gradient(145deg,#d1f2f2e6,#dbfdfce0)}@media (hover:hover) and (pointer:fine){.academy-document-item:hover,.human-workbench-list-row:hover,.advisor-conversation-row:hover{background:#badbdb9e}}.academy-markdown-editor,.academy-editor-toolbar input,.agent-form-grid input,.agent-form-grid select,.agent-form-grid textarea,.admin-toolbar input,.admin-table select,.settings-api-key-input,.subscription-plan-fields input,.subscription-modal-form input{color:#070912;background:#dcfefde0;border-color:#474e8038}.academy-markdown-editor:focus,.academy-editor-toolbar input:focus,.agent-form-grid input:focus,.agent-form-grid select:focus,.agent-form-grid textarea:focus,.admin-toolbar input:focus,.admin-table select:focus,.settings-api-key-input:focus,.subscription-plan-fields input:focus,.subscription-modal-form input:focus{background:#d2f3f3f5;border-color:#5e4bc2c2;box-shadow:0 0 0 4px #5b56e82e,inset 0 1px #ffffff14}.academy-video-empty,.academy-preview-empty,.academy-editor-empty,.admin-empty,.centered-state{color:var(--lux-muted);background:#d3f5f4c2;border-color:#4e568640}.academy-video-picker,.academy-video-file-row,.academy-video-progress,.subscription-admin-tabs,.subscription-plan-section,.subscription-plan-summary{color:#183435;background:#caebebc7;border-color:#474e802e}@media (hover:hover) and (pointer:fine){.admin-table tbody tr:hover td{background:#b4d5d661}}@media (hover:hover) and (pointer:fine){.advisor-conversation-menu button:hover:not(:disabled,[aria-disabled=true]),.human-workbench-menu button:hover:not(:disabled,[aria-disabled=true]){background:#b4d5d69e}}.advisor-message.user .advisor-message-content,.human-consult-message.user>p{color:#000;background:linear-gradient(135deg,#787aff,#6b5fe5)}.advisor-sidebar-open-button,.advisor-sidebar-mobile-heading button{color:#0e2728;background:#badbdbd6}.subscription-quota-grid span,.referral-users small,.referral-empty,.bound-method small,.settings-card p,.subscription-empty{color:var(--lux-muted)}.referral-qr{background:#fff;border-radius:6px}.method-icon{color:#0e2b2c;background:#badbdbe0}@media (hover:hover) and (pointer:fine){.staff-module-link:hover{color:#06060e;background:#bedfdfbd}}.staff-module-link.active{color:#090812;background:linear-gradient(135deg,#b8bad394,#a6c2b561);border-color:#5e4bc257}.academy-type-tabs,.advisor-panel-tabs,.human-workbench-tabs{background:#c6e8e7db;border-color:#474e802e}.academy-type-tabs button,.advisor-panel-tab,.human-workbench-tab{color:#2d5353}@media (hover:hover) and (pointer:fine){.academy-type-tabs button:hover:not(:disabled,[aria-disabled=true]),.advisor-panel-tab:hover:not(:disabled,[aria-disabled=true]),.human-workbench-tab:hover:not(:disabled,[aria-disabled=true]){color:#070710;background:#b5d6d6ad}}.academy-type-tabs button.active,.advisor-panel-tab.active,.human-workbench-tab.active{color:#090812;background:linear-gradient(135deg,#bbbdd6b3,#a5bfb07a);box-shadow:0 7px 18px #3333331c,inset 0 1px #ffffff17}.human-workbench-tabs{border-bottom-color:#474e8024}.advisor-prompt-config-heading strong,.human-workbench-chat-heading h2,.human-workbench-placeholder h2,.human-workbench-locked strong,.advisor-markdown h1,.advisor-markdown h2,.advisor-markdown h3,.advisor-markdown h4,.advisor-markdown h5,.advisor-markdown h6{color:#070810}.advisor-message-failure button{color:#34131b;background:#efd1dbc7;border-color:#a8314d66}@media (hover:hover) and (pointer:fine){.advisor-message-failure button:hover:not(:disabled,[aria-disabled=true]){background:#dbbdc3d1}}:root{--lux-bg:#dfdfe1;--lux-surface-0:#d9d9da;--lux-surface-1:#d3d3d4;--lux-surface-2:#cacacd;--lux-surface-3:#c1c1c5;--lux-panel:#d3d3d4f0;--lux-ink:#0f0f11;--lux-ink-strong:#000;--lux-muted:#585860;--lux-primary:#050505;--lux-primary-deep:#000;--lux-cyan:#008361;--lux-border:#0000001a;--lux-shadow:0 24px 70px #33333327;--lux-shadow-hover:0 30px 86px #33333337}html{background:var(--lux-bg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body,#root{color:var(--lux-ink);background:radial-gradient(circle at 8% -12%, #0000000f, transparent 34%), radial-gradient(circle at 98% 0%, #0000000a, transparent 28%), var(--lux-bg)}body:before{background-image:linear-gradient(#00000005 1px,#0000 1px),linear-gradient(90deg,#00000005 1px,#0000 1px);background-size:48px 48px;-webkit-mask-image:linear-gradient(#fefefe,#0000 76%);mask-image:linear-gradient(#fefefe,#0000 76%)}body:after{filter:blur(70px);opacity:.45;background:radial-gradient(circle,#0000000f,#0000 68%);animation:none}.topbar{border-color:var(--lux-border);background:#f4f4f5e0;box-shadow:0 18px 46px #33333325,inset 0 1px #ffffff12}.brand,.brand.light{color:#050505}.user-link{background:var(--lux-surface-2);color:#18181a;border-color:#0000001a;box-shadow:0 8px 20px #33333319}@media (hover:hover) and (pointer:fine){.user-link:hover{background:var(--lux-surface-3);border-color:#00000038}}.user-avatar{background:var(--lux-surface-3);color:#050505;border-color:#00000029}.primary-button{color:#d9d9da;background:#050505;box-shadow:0 12px 28px #3332}.secondary-button{background:var(--lux-surface-2);color:#0e0e0e;border:1px solid #0000001f;box-shadow:0 8px 20px #33333319}@media (hover:hover) and (pointer:fine){.primary-button:hover:not(:disabled,[aria-disabled=true]),.secondary-button:hover:not(:disabled,[aria-disabled=true]){box-shadow:0 16px 32px #3333332c}}.primary-button:after,.secondary-button:after{background:linear-gradient(90deg,#0000,#fafafa1a,#0000)}@media (hover:hover) and (pointer:fine){.text-button:hover:not(:disabled,[aria-disabled=true]),.text-link:hover{color:#000}}.eyebrow{color:#47474c}.home-page,.agents-page,.admin-page,.staff-page,.account-page,.placeholder-page,.clip-page,.advisor-page,.academy-reader-page,.academy-document-page{background:0 0}.hero-section h1,.placeholder-page h1,.admin-heading h1,.staff-module-page h1,.account-heading h1{color:#030303;text-shadow:0 12px 34px #fefefe6b}.hero-section h1{-webkit-text-fill-color:#030303;color:#030303;background:0 0}.hero-summary,.admin-heading p:not(.eyebrow),.staff-module-page>p:not(.eyebrow),.module-copy p,.agent-card-copy>p:last-child,.agents-section-heading>span,.academy-reader-card p{color:var(--lux-muted)}.module-number,.agent-category{color:#717078}.module-card,.agent-card,.academy-reader-card,.academy-document-reader,.settings-card,.subscription-card,.referral-card,.admin-table-card,.staff-module-card,.clip-panel,.clip-source-preview,.clip-upload-options,.clip-intro-config,.clip-result-section,.clip-history-item,.clip-share-modal,.advisor-chat,.advisor-sidebar,.human-workbench-list-card,.human-workbench-chat-card,.advisor-prompt-config,.settings-management-card,.subscription-plan-card,.subscription-users-card,.subscription-modal,.academy-document-list,.academy-editor,.agent-management-list,.agent-management-editor,.auth-box{border-color:var(--lux-border);box-shadow:var(--lux-shadow), inset 0 1px #ffffff0f;color:var(--lux-ink);background:linear-gradient(145deg,#eeeef1f5,#f8f8f9f5)}@media (hover:hover) and (pointer:fine){.module-card:hover,.agent-card:hover,.academy-reader-card:hover,.advisor-sidebar:hover,.advisor-chat:hover,.human-workbench-list-card:hover,.human-workbench-chat-card:hover,.clip-panel:hover,.academy-document-list:hover,.academy-editor:hover,.agent-management-list:hover,.agent-management-editor:hover{box-shadow:var(--lux-shadow-hover), inset 0 1px #ffffff1a;border-color:#00000030!important}}.module-card:after,.agent-card:after,.academy-reader-card:after{filter:blur(18px);opacity:.65;background:radial-gradient(circle,#0000001f,#0000 70%);animation:none}.module-card.violet,.module-card.blue,.module-card.amber,.module-card.green,.agent-card.violet,.agent-card.blue,.agent-card.amber,.agent-card.green,.agent-card.rose,.agent-card.slate{--card-glow:#00000017;--agent-glow:#00000017}.module-copy h2,.agent-card-copy h3,.academy-reader-card h2,.settings-card-header h2,.subscription-heading h2,.referral-heading h2,.agents-section-heading h2{color:#080808}.module-arrow{color:#262629;text-shadow:none}.agent-icon{background:var(--lux-surface-3);color:#161617}.agent-status{color:#46464c;background:#0000001a}.agent-status.status-available{color:#14745b;background:#00836133}.agent-status.status-offline{color:#904c4e;background:#ca142429}.agents-empty,.academy-reader-empty{color:#5d5d65;border-color:#0000002e}.auth-page{background:var(--lux-bg)}.auth-intro{background:linear-gradient(160deg,#fafafb,#f3f3f4 68%,#e8e8ea)}.auth-intro:before{filter:blur(54px);background:radial-gradient(circle,#0000001a,#0000 68%);animation:none}.auth-intro:after{border-color:#0000001a;box-shadow:0 0 0 32px #ffffff08,0 0 0 64px #ffffff05}.auth-panel{background:var(--lux-surface-0)}.auth-box{background:#f1f1f2f0}.auth-heading h2{color:#050505}.auth-tabs button,.academy-type-tabs button,.subscription-admin-tabs button,.advisor-panel-tab,.human-workbench-tab{color:#515158}.auth-tabs button.active,.academy-type-tabs button.active,.subscription-admin-tabs button.active,.advisor-panel-tab.active,.human-workbench-tab.active{color:#d6d6d9;background:#0a0a0b;box-shadow:0 7px 18px #33333320}@media (hover:hover) and (pointer:fine){.auth-tabs button:hover:not(:disabled,[aria-disabled=true]),.academy-type-tabs button:hover:not(:disabled,[aria-disabled=true]),.subscription-admin-tabs button:hover:not(:disabled,[aria-disabled=true]),.advisor-panel-tab:hover:not(:disabled,[aria-disabled=true]),.human-workbench-tab:hover:not(:disabled,[aria-disabled=true]){color:#050505;background:#00000014}.auth-tabs button.active:hover,.academy-type-tabs button.active:hover,.subscription-admin-tabs button.active:hover,.advisor-panel-tab.active:hover,.human-workbench-tab.active:hover{color:#dadadb;background:#000}}.form-stack label>span,.referral-link-field>span{color:#38383d}.form-stack input,.referral-link-field input,.admin-toolbar input,.admin-table select,.academy-editor-toolbar input,.academy-markdown-editor,.settings-api-key-input,.subscription-plan-fields input,.subscription-modal-form input,.agent-form-grid input,.agent-form-grid select,.agent-form-grid textarea,.advisor-conversation-edit input{color:#080808;background:#f9f9fa;border-color:#00000021;box-shadow:inset 0 1px #ffffff0a}.form-stack input::placeholder,.referral-link-field input::placeholder,.admin-toolbar input::placeholder,.settings-api-key-input::placeholder,.advisor-conversation-edit input::placeholder{color:#7d7d85}.form-stack input:focus,.referral-link-field input:focus,.admin-toolbar input:focus,.admin-table select:focus,.academy-editor-toolbar input:focus,.academy-markdown-editor:focus,.settings-api-key-input:focus,.subscription-plan-fields input:focus,.subscription-modal-form input:focus,.agent-form-grid input:focus,.agent-form-grid select:focus,.agent-form-grid textarea:focus,.advisor-conversation-edit input:focus{background:#f1f1f2;border-color:#0000006b;box-shadow:0 0 0 4px #ffffff14,inset 0 1px #ffffff0f}.password-input button{color:#59595f}@media (hover:hover) and (pointer:fine){.password-input button:hover:not(:disabled,[aria-disabled=true]){color:#000;background:#00000017}}.inline-input button{background:var(--lux-surface-2);color:#181819;border:1px solid #0000001c}.debug-code{color:#252528;background:#00000014}.wechat-login-placeholder{color:#262628;background:#0000000a;border-color:#0000002e}.wechat-placeholder-mark{color:#49494e;border-color:#0000003d}.wechat-login-placeholder p{color:#686870}.subscription-card,.referral-card{background:linear-gradient(145deg,#ececef,#f6f6f7)}.subscription-heading p:last-child,.referral-heading p:last-child,.settings-management-field small,.settings-management-footer span,.subscription-plan-summary span,.subscription-modal-source,.subscription-modal-hint,.bound-method small,.referral-details>p,.referral-loading{color:var(--lux-muted)}.subscription-quota-grid>div,.referral-users>div{background:var(--lux-surface-2);border-color:#0000001a}.subscription-quota-grid span,.referral-users small,.referral-empty{color:#5a5a61}.subscription-quota-grid strong,.referral-results-heading strong{color:#0a0a0b}.referral-qr-wrap{background:var(--lux-surface-2);border-color:#0000001f}.referral-qr-wrap span{color:#46464b}.referral-users span{color:#2d2d30}.referral-code-row{color:#5c5c62}.referral-code-row strong{color:#0b0b0b;background:#0000001a}.referral-results{border-top-color:#0000001a}.method-icon{background:var(--lux-surface-3);color:#0b0b0c}.badge{color:#3f3f44;background:#0000001a}.badge.bound{color:#14745b;background:#00836133}.bound-method button{color:#3c3c41}.bound-method-actions button:last-child{color:#934a4c}.password-change-form{border-top-color:#0000001a}.centered-state{color:#54545a}.staff-page.staff-fixed-page{background:0 0}.staff-sidebar-heading p:last-child,.staff-module-card span,.human-workbench-heading p:not(.eyebrow),.human-workbench-list-select span,.human-workbench-placeholder p,.human-workbench-locked p,.advisor-chat-heading>span,.advisor-chat-welcome p{color:var(--lux-muted)}.staff-module-link{color:#4b4b51}@media (hover:hover) and (pointer:fine){.staff-module-link:hover{color:#070707;box-shadow:none;background:#00000014}}.admin-table th{background:var(--lux-surface-2);color:#55555b;border-bottom-color:#0000001a}.admin-table td{color:#353539;border-bottom-color:#00000014}@media (hover:hover) and (pointer:fine){.admin-table tbody tr:hover td{background:#0000000f}}.admin-table td:first-child strong,.subscription-users-table td strong{color:#0a0a0b}.admin-table td:first-child small,.admin-table td:nth-child(2) span,.subscription-users-table td small,.subscription-source-label{color:#62626b!important}.admin-referral-detail-row td,.admin-referral-users>div{background:var(--lux-surface-2)}.admin-action-button{color:#19191b}@media (hover:hover) and (pointer:fine){.admin-action-button:hover:not(:disabled,[aria-disabled=true]){color:#000}}.admin-action-button.danger{color:#934a4c}.admin-empty{color:#5c5c64;background:#0000000a;border-color:#00000024}.settings-management-footer,.agent-form-footer{border-top-color:#0000001a}.subscription-plan-section h3,.subscription-plan-fields label,.subscription-modal-form label,.agent-form-grid label,.settings-management-field{color:#3b3b40}.subscription-modal-close,.clip-share-modal-close{background:var(--lux-surface-3);color:#1e1e21}.academy-list-header,.academy-editor-toolbar{border-bottom-color:#0000001a}.academy-list-header strong,.academy-editor-toolbar>strong{color:#0d0d0d}.academy-document-item,.human-workbench-list-row,.advisor-conversation-row{color:#2b2b2e}@media (hover:hover) and (pointer:fine){.academy-document-item:hover,.human-workbench-list-row:hover,.advisor-conversation-row:hover{background:#00000012}}.academy-document-item.active,.human-workbench-list-row.active,.advisor-conversation-row.active{color:#000;background:#0000001f;border-color:#0003}.academy-document-item span,.academy-document-item.active span{color:#606068}.human-workbench-tab b{color:#424248;background:#0000001a}.human-workbench-tab.active b{color:#0a0a0b;background:#d5d5d7}.academy-editor-empty h2,.human-workbench-placeholder h2,.human-workbench-locked strong{color:#0d0d0d}.academy-editor-empty p,.academy-markdown-help{color:#5c5c64}.academy-video-empty,.academy-preview-empty,.academy-editor-empty{color:#5c5c64;background:#0000000a;border-color:#00000029}.academy-video-picker,.academy-video-file-row{background:var(--lux-surface-2);color:#1e1e21;border-color:#0000001f}@media (hover:hover) and (pointer:fine){.academy-video-picker:hover:not(.uploading):not(:has(input:disabled)){color:#000;border-color:#00000052}}.academy-video-file-row,.academy-video-file-row strong{color:#353539}.academy-video-progress{background:#0000001f}.academy-video-progress span{background:#090909}.academy-draft-preview>p:not(.eyebrow),.academy-draft-preview>ul,.academy-draft-preview>ol{color:#343438}.academy-draft-preview>pre{color:#161618;background:#fafafb}.academy-draft-preview a{color:#0a0a0b}.academy-draft-preview code{color:#0d0d0d;background:#0000001a}.academy-reader-status{color:#27272b}.advisor-nav-actions{color:#4b4b51}.advisor-sidebar-mobile-heading{color:#0d0d0d}.advisor-sidebar-mobile-heading button,.advisor-sidebar-open-button{background:var(--lux-surface-3);color:#1b1b1d}.advisor-new-button,.human-consult-welcome-mark,.human-consult-icon{color:#fff;background:linear-gradient(135deg,#34b77c,#1b93b3)}.advisor-sidebar-heading{color:#5a5a61}@media (hover:hover) and (pointer:fine){.advisor-conversation-row:hover,.human-workbench-list-row:hover{background:#00000012}}.advisor-conversation-row.active{color:#000;background:#0000001f}.advisor-conversation-menu-button,.human-workbench-menu-button{color:#53535a}@media (hover:hover) and (pointer:fine){.advisor-conversation-menu-button:hover:not(:disabled,[aria-disabled=true]),.human-workbench-menu-button:hover:not(:disabled,[aria-disabled=true]){background:#00000017}}.advisor-conversation-menu,.human-workbench-menu{background:#f0f0f1;border-color:#00000024;box-shadow:0 18px 38px #3333333c}.advisor-conversation-menu button,.human-workbench-menu button{color:#2a2a2d}@media (hover:hover) and (pointer:fine){.advisor-conversation-menu button:hover:not(:disabled,[aria-disabled=true]),.human-workbench-menu button:hover:not(:disabled,[aria-disabled=true]){background:#00000017}}.advisor-conversation-menu button.danger,.clip-history-menu .danger{color:#934a4c}.advisor-conversation-edit{background:var(--lux-surface-2);border-color:#0000001f}.advisor-conversation-edit>div span{color:#62616a}.advisor-conversation-edit button{color:#1c1c1f}.advisor-human-entry{border-top-color:#0000001a}.advisor-human-entry>button{background:var(--lux-surface-2);color:#2c2c2f}@media (hover:hover) and (pointer:fine){.advisor-human-entry>button:hover:not(:disabled,[aria-disabled=true]){background:var(--lux-surface-3)}}.advisor-human-entry>button>span:first-child{color:#fff;background:linear-gradient(135deg,#34b77c,#1b93b3)}.advisor-human-entry small,.advisor-sidebar-empty{color:#62616a}.human-consult-chat-actions>span{color:#595960}.human-consult-form textarea,.advisor-composer textarea,.human-consult-composer textarea,.advisor-prompt-config textarea{color:#090909;background:#f9f9fa;border-color:#00000021}.human-consult-form textarea:disabled,.advisor-composer textarea:disabled{color:#68686f;background:#f0f0f1}.human-workbench-messages{border-top-color:#0000001a;border-bottom-color:#0000001a}.human-consult-message>span,.human-consult-form-footer,.advisor-composer-footer>span{color:#63636b}.advisor-message-content,.human-consult-message>p{color:#171719;background:#e6e6e8}.human-workbench-messages .human-consult-message.user>p{color:#171719;background:#e6e6e8}.advisor-chat-state,.advisor-typing{color:#5b5b62}.advisor-markdown h1,.advisor-markdown h2,.advisor-markdown h3,.advisor-markdown h4,.advisor-markdown h5,.advisor-markdown h6{color:#0a0a0b}.advisor-markdown code{color:#131315;background:#0000001a}.advisor-markdown pre{color:#0d0d0f;background:#fafafb}.advisor-message-failure button{background:var(--lux-surface-2);color:#501b1f;border-color:#0000002e}@media (hover:hover) and (pointer:fine){.advisor-message-failure button:hover:not(:disabled,[aria-disabled=true]){background:var(--lux-surface-3)}}.advisor-composer,.human-consult-composer{background:var(--lux-surface-1);border-color:#00000021;box-shadow:0 14px 32px #33333325}.advisor-composer:focus-within{border-color:#00000057;box-shadow:0 0 0 4px #ffffff14,0 14px 32px #33333325}.advisor-prompt-config-heading span{color:#5a5a61}.clip-panel-heading,.advisor-chat-heading,.human-workbench-chat-heading,.academy-content-heading{border-bottom-color:#0000001a}.clip-panel-heading h2,.clip-panel-heading h3,.advisor-chat-heading h1,.human-workbench-chat-heading h1,.clip-intro-heading strong,.clip-source-preview-meta strong,.clip-history-item-heading strong{color:#0a0a0b}.clip-panel-heading p,.clip-upload-note,.clip-option-copy p,.clip-intro-heading p,.clip-history-meta,.clip-result-state p,.clip-progress-label,.clip-limit-badge,.clip-history-item-heading span{color:#58585f}.clip-limit-badge{background:#0000001a}.clip-dropzone{background:#0000000a;border-color:#0000002b}.clip-dropzone.dragging{background:#00000014;border-color:#00000061;box-shadow:0 13px 28px #3332}@media (hover:hover) and (pointer:fine){.clip-dropzone:hover:not(.busy,.blocked,[aria-disabled=true]){background:#00000014;border-color:#00000061;box-shadow:0 13px 28px #3332}}.clip-dropzone.blocked{background:#00000008;border-color:#0000001f}.clip-dropzone strong,.clip-option-copy strong,.clip-title-label label{color:#0e0e0e}.clip-dropzone p,.clip-dropzone small,.clip-option-copy small,.clip-title-option>small,.clip-intro-heading small,.clip-intro-empty,.clip-intro-meta span{color:#5a5a61}.clip-source-preview-meta,.clip-intro-meta,.clip-intro-upload-progress{background:var(--lux-surface-2);border-top-color:#0000001a}.clip-intro-meta strong{color:#171719}.clip-intro-actions button{color:#1e1e21}.clip-intro-actions button:last-child{color:#934a4c}.clip-video-order-item{background:var(--lux-surface-2);color:#19191b;border-color:#0000001c}.clip-video-order-item.selected,.clip-video-order-item.dragging{background:#0000001c;border-color:#00000061}.clip-video-order-name,.clip-source-preview-meta strong{color:#171719}.clip-video-order-meta,.clip-video-order-drag{color:#65656d}.clip-video-order-number,.clip-upload-icon,.clip-intro-placeholder-icon{color:#0d0d0d;background:#0000001f}.clip-video-remove-button{color:#46464c;background:#00000017}@media (hover:hover) and (pointer:fine){.clip-video-remove-button:hover:not(:disabled,[aria-disabled=true]){color:#000;background:#0000002b}}.clip-add-video-button,.clip-intro-upload-button{color:#121214;background:0 0;border-color:#0003}@media (hover:hover) and (pointer:fine){.clip-add-video-button:hover:not(:disabled,[aria-disabled=true]),.clip-intro-upload-button:hover:not(:disabled,[aria-disabled=true]){background:#00000014;border-color:#00000061}}.clip-intro-empty-state,.clip-result-state,.clip-history-state{color:#58585f;background:#0000000d;border-color:#00000024}.clip-title-option input,.clip-upload-options input,.clip-intro-config input{color:#090909;background:#f9f9fa;border-color:#00000021}.clip-title-option input::placeholder{color:#7d7d85}.clip-title-option input:focus{background:#f1f1f2;border-color:#0006;box-shadow:0 0 0 4px #ffffff14}.clip-title-option input:disabled{color:#696871;background:#eaeaed}.clip-option-row{border-bottom-color:#0000001a}.clip-title-label span{color:#616168}.clip-progress-track{background:#0000001f}.clip-progress-track>span,.academy-video-progress span{background:#0a0a0b;animation:none}.clip-switch>span{background:#b9b9bf}.clip-switch input:focus-visible+span{outline-color:#00000047}.clip-upload-stop-action{color:#581c21;background:#ca142421;border-color:#ca14245c}@media (hover:hover) and (pointer:fine){.clip-upload-stop-action:hover:not(:disabled,[aria-disabled=true]){background:#ca142430;border-color:#ca142494}}.clip-result-section{background:#0000000a}.clip-result-state.queued,.clip-result-state.processing{background:#00000014}.clip-result-state.succeeded{background:#00836124}.clip-result-state.failed{background:#ca142424}.clip-result-status{color:#3f3f44;background:#0000001a}.clip-result-status.queued,.clip-result-status.processing{color:#0d0d0d;background:#0000001f}.clip-result-status.succeeded{color:#14745b;background:#00836133}.clip-result-status.failed{color:#904c4e;background:#ca142429}.clip-result-state strong,.clip-history-state strong,.clip-result-state.processing strong{color:#0d0d0d}.clip-result-state.failed strong{color:#904c4e}.clip-history-load-more,.advisor-load-earlier,.advisor-load-more-conversations{background:var(--lux-surface-2);color:#2a2a2d;border-color:#0000001f}@media (hover:hover) and (pointer:fine){.clip-history-load-more:hover:not(:disabled,[aria-disabled=true]),.advisor-load-earlier:hover:not(:disabled,[aria-disabled=true]),.advisor-load-more-conversations:hover:not(:disabled,[aria-disabled=true]){background:var(--lux-surface-3)}}.clip-share-modal-backdrop,.subscription-modal-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fafafac2}.clip-share-modal-heading h2,.subscription-modal-heading h2{color:#0d0d0d}.clip-share-modal-heading p:last-child,.subscription-modal-heading p:last-child{color:#5a5a61}.clip-share-target{background:var(--lux-surface-2);color:#0e0e0e;border-color:#0000001f}@media (hover:hover) and (pointer:fine){.clip-share-target:hover{background:var(--lux-surface-3);border-color:#00000057}}.clip-share-target-mark,.clip-share-target.douyin .clip-share-target-mark,.clip-share-target.kuaishou .clip-share-target-mark,.clip-share-target.wechat-channels .clip-share-target-mark{color:#050505;background:#cfcfd3}.clip-share-target strong{color:#19191b}.clip-history-menu a,.clip-history-menu button{color:#2a2a2d}@media (hover:hover) and (pointer:fine){.clip-history-menu a:hover,.clip-history-menu button:hover:not(:disabled,[aria-disabled=true]){background:#00000017}}.clip-history-menu-button{color:#53535a}.toast{color:#0e0e0e;background:#f0f0f1;border-color:#00000024;box-shadow:0 20px 50px #3333333c}.toast.error{color:#43181b;background:#f5d6d5f5;border-color:#ca142457}.toast.success{color:#002114;background:#beddd3f5;border-color:#00836157}.overlay-scrollbar-thumb{background:#34604661}@media (hover:hover) and (pointer:fine){.overlay-scrollbar-thumb:hover{background:#34604694}}@media (prefers-reduced-motion:reduce){body:after,.module-card:after,.agent-card:after,.academy-reader-card:after{animation:none}}.auth-page{isolation:isolate;background:radial-gradient(circle at 12% 78%,#00000014,#0000 30%),radial-gradient(circle at 84% 10%,#0000000d,#0000 26%),linear-gradient(135deg,#e1e1e3 0%,#d5d5d6 50%,#dbdbdc 100%);position:relative;overflow-x:hidden}.auth-page:before{z-index:0;content:"";pointer-events:none;background-image:linear-gradient(#00000005 1px,#0000 1px),linear-gradient(90deg,#00000005 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fefefe,#0000 82%);mask-image:linear-gradient(#fefefe,#0000 82%)}.auth-page:after{z-index:0;content:"";pointer-events:none;border:1px solid #00000017;border-radius:50%;width:min(82vw,980px);height:min(82vw,980px);position:absolute;bottom:-36%;right:-16%;box-shadow:0 0 0 40px #ffffff08,0 0 0 80px #ffffff05,0 0 0 120px #ffffff03}.auth-intro,.auth-panel{z-index:1;background:0 0;position:relative}.auth-intro:before,.auth-intro:after{display:none}.wechat-authorization{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.wechat-authorization p{color:#54545c;margin:12px 0 0;font-size:13px;line-height:1.7}.wechat-authorization [role=alert]{color:#914b4d}html,body{background:#e6f5ea}#root{isolation:isolate;background:0 0;display:flow-root;position:relative}.ambient-background{z-index:-1;isolation:isolate;pointer-events:none;background:linear-gradient(#9fd8f5 0%,#c8ecf7 38%,#eaf8ef 62%,#d7efcf 100%);position:fixed;inset:0;overflow:hidden}.home-page,.agents-page,.account-page,.admin-page,.clip-page,.advisor-page,.academy-reader-page,.academy-document-page,.placeholder-page,.staff-page,.human-workbench-page{display:flow-root}.home-page,.agents-page,.admin-page,.staff-page,.account-page,.placeholder-page,.clip-page,.advisor-page,.academy-reader-page,.academy-document-page,.staff-page.staff-fixed-page,.advisor-workspace,.human-consult-workspace,.human-workbench-content,.clip-workspace,.academy-editor-layout,.agent-management-layout,.centered-state,.auth-page,.auth-intro,.auth-panel{background:0 0!important}body:before,body:after,.auth-page:before,.auth-page:after,.auth-intro:before,.auth-intro:after{content:none!important;display:none!important}.meadow-sun,.meadow-life,.meadow-veil{pointer-events:none;position:absolute}.meadow-sun{background:radial-gradient(circle,#fff6c4f2 0 18%,#ffec9673 30%,#ffec9600 66%);border-radius:50%;width:420px;height:420px;animation:9s ease-in-out infinite alternate meadow-sun-glow;top:-140px;right:6%}.meadow-life{width:100%;height:100%;display:block;inset:0}.meadow-veil{background:linear-gradient(#f6fcf84d,#f6fcf88c);display:none;inset:0}.ambient-background--product .meadow-veil{display:block}.ambient-background--workspace .meadow-veil{background:#f6fcf89e;display:block}.topbar:after{content:none;display:none}.auth-intro h1,.hero-section h1{text-shadow:0 2px 18px #ffffffe6,0 1px 3px #fffc}.auth-intro>div>p:last-child,.hero-summary{color:#33503d;text-shadow:0 1px 8px #ffffffe6}@media (width>=901px){.auth-intro>div{margin:clamp(86px,13vh,160px) 0 auto}.auth-intro h1{font-size:clamp(34px,3.75vw,58px)}}@keyframes meadow-sun-glow{0%{opacity:.8;transform:scale(.96)}to{opacity:1;transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.ambient-background *{transition:none!important;animation:none!important}}@media (width<=620px){.meadow-sun{width:260px;height:260px;top:-110px;right:-40px}}@media (width<=360px){.auth-tabs button{white-space:nowrap;padding-inline:3px;font-size:12px}}.auth-page{min-height:100dvh}.auth-intro,.auth-panel{min-height:0}@media (width<=900px){.auth-page{grid-template-rows:minmax(0,36fr) minmax(0,64fr)}.auth-intro{min-height:0;padding:20px 28px}.auth-intro>div{margin:auto 0}.auth-panel{padding:20px 24px}}@media (width<=620px){.auth-page{grid-template-rows:minmax(0,35fr) minmax(0,65fr)}.auth-intro{padding:16px 20px}.auth-intro h1{margin-bottom:10px;font-size:clamp(30px,9vw,42px)}.auth-intro>div>p:last-child{font-size:14px;line-height:1.45}.auth-panel{padding:14px 16px}.auth-box{padding:20px}.auth-heading{margin-bottom:18px}.auth-heading h2{font-size:28px}.auth-tabs{margin-bottom:18px}.form-stack{gap:12px}}@media (width<=620px) and (height<=700px){.auth-page{grid-template-rows:minmax(0,30fr) minmax(0,70fr)}.auth-intro h1{margin-bottom:6px;font-size:clamp(26px,8vw,34px)}.auth-intro>div>p:last-child{font-size:12px}.auth-panel{padding:10px 12px}.auth-box{padding:14px}.auth-heading{margin-bottom:12px}.auth-heading h2{font-size:24px}.auth-tabs{margin-bottom:12px}.auth-tabs button{min-height:36px}.form-stack{gap:9px}.form-stack label{gap:5px}.form-stack input{height:42px}.primary-button.full{min-height:42px}}:root{--ocean-glass-blur:14px;--ocean-glass-surface:linear-gradient(135deg, #93b4a645, #cde2dd66);--ocean-glass-reading:linear-gradient(135deg, #a9c9bf57, #cfe4df75);--ocean-glass-floating:linear-gradient(135deg, #a7c7bdad, #cce2ddc2);--ocean-glass-border:#10302236;--ocean-glass-shadow:0 20px 60px #323e341d, inset 0 1px #dbf3e521;--ocean-glass-field:#d3e7e142;--lux-surface-0:#d1e4de29;--lux-surface-1:#d1e4de33;--lux-surface-2:#14362712;--lux-surface-3:#14362721;--lux-panel:#bcd6ce5c;--lux-muted:#374741}.topbar,.auth-box,.module-card,.agent-card,.academy-reader-card,.academy-document-reader,.account-page>.account-profile,.settings-card,.subscription-card,.referral-card,.admin-table-card,.staff-module-card,.clip-panel,.advisor-chat,.advisor-sidebar,.human-workbench-list-card,.human-workbench-chat-card,.advisor-prompt-config,.settings-management-card,.subscription-plan-card,.subscription-users-card,.academy-document-list,.academy-editor,.agent-management-list,.agent-management-editor{border-color:var(--ocean-glass-border);background:var(--ocean-glass-surface);box-shadow:var(--ocean-glass-shadow);-webkit-backdrop-filter:blur(var(--ocean-glass-blur)) saturate(115%);backdrop-filter:blur(var(--ocean-glass-blur)) saturate(115%);animation-fill-mode:backwards}.auth-box,.academy-document-reader,.advisor-chat,.human-workbench-chat-card,.admin-table-card,.subscription-users-card,.academy-editor,.agent-management-editor{background:var(--ocean-glass-reading)}.topbar{background:#daf4ec61}.module-card:before,.agent-card:before,.academy-reader-card:before{background:linear-gradient(90deg,#0000,#02241559,#0000)}.module-card:after,.agent-card:after,.academy-reader-card:after{background:radial-gradient(#20744e17,#0000 70%)}.clip-source-preview,.clip-upload-options,.clip-intro-config,.clip-result-section,.clip-history-item,.admin-intro-dialog .clip-intro-config,.advisor-composer,.human-consult-composer{-webkit-backdrop-filter:none;backdrop-filter:none;background:#285d470d;border-color:#10302226;box-shadow:inset 0 1px #dbf3e50d}.clip-video-order-list{background:#eafff82b}.clip-source-preview-meta,.clip-intro-meta,.clip-intro-upload-progress,.subscription-quota-grid>div,.referral-users>div,.referral-qr-wrap,.admin-referral-detail-row td,.admin-referral-users>div{background:var(--lux-surface-2)}.admin-table th{color:#32403b;background:#2655411a}.admin-referral-summary strong,.admin-referral-detail>strong,.admin-referral-users span{color:#141f1b}.account-avatar-button,.admin-intro-close{background:var(--lux-surface-3)}.form-stack input,.referral-link-field input,.admin-toolbar input,.admin-table select,.account-profile-field input,.admin-user-note-form textarea,.academy-editor-toolbar input,.academy-markdown-editor,.settings-api-key-input,.subscription-plan-fields input,.subscription-modal-form input,.agent-form-grid input,.agent-form-grid select,.agent-form-grid textarea,.advisor-conversation-edit input,.human-consult-form textarea,.advisor-composer textarea,.human-consult-composer textarea,.advisor-prompt-config textarea,.clip-title-option input,.clip-upload-options input,.clip-intro-config input{background:var(--ocean-glass-field);color:#050807;border-color:#0e2c1f30;box-shadow:inset 0 1px #dbf3e50a}.form-stack input:focus,.referral-link-field input:focus,.admin-toolbar input:focus,.admin-table select:focus,.account-profile-field input:focus,.admin-user-note-form textarea:focus,.academy-editor-toolbar input:focus,.academy-markdown-editor:focus,.settings-api-key-input:focus,.subscription-plan-fields input:focus,.subscription-modal-form input:focus,.agent-form-grid input:focus,.agent-form-grid select:focus,.agent-form-grid textarea:focus,.advisor-conversation-edit input:focus,.human-consult-form textarea:focus,.advisor-composer textarea:focus,.human-consult-composer textarea:focus,.advisor-prompt-config textarea:focus,.clip-title-option input:focus,.clip-upload-options input:focus,.clip-intro-config input:focus{background:#d7f7ed5c;border-color:#00342094;box-shadow:0 0 0 3px #9bd9ba1a,inset 0 1px #dbf3e50f}.human-consult-form textarea:disabled,.advisor-composer textarea:disabled,.human-consult-composer textarea:disabled,.clip-title-option input:disabled{color:#4d5f59;background:#45675912}.form-stack input::placeholder,.referral-link-field input::placeholder,.admin-toolbar input::placeholder,.settings-api-key-input::placeholder,.advisor-conversation-edit input::placeholder,.clip-title-option input::placeholder,.account-profile-field input::placeholder,.advisor-composer textarea::placeholder,.human-consult-composer textarea::placeholder,.human-consult-form textarea::placeholder{color:#4a615a}select option,select optgroup{color:#050807;background:#d5f1e9}.admin-toolbar input,.admin-pagination .secondary-button{-webkit-backdrop-filter:blur(var(--ocean-glass-blur)) saturate(115%);backdrop-filter:blur(var(--ocean-glass-blur)) saturate(115%)}.admin-pagination .secondary-button{background:#daf4ec61}.advisor-message-content,.human-consult-message>p,.human-workbench-messages .human-consult-message.user>p{color:#090f0d;background:#e6fffa47;box-shadow:inset 0 0 0 1px #cae7d712}.advisor-message.user .advisor-message-content,.human-consult-message.user>p,.human-workbench-messages .human-consult-message.advisor>p{color:#020403;background:#04412b24}.advisor-message.failed .advisor-message-content{color:#48191c;background:#e66b6c3d}.advisor-markdown pre,.academy-draft-preview>pre{background:#ebfff94d}.subscription-modal,.clip-share-modal,.admin-intro-dialog,.advisor-conversation-menu,.human-workbench-menu,.clip-history-menu,.toast,.clip-back-to-top{border-color:var(--ocean-glass-border);background:var(--ocean-glass-floating);-webkit-backdrop-filter:blur(var(--ocean-glass-blur)) saturate(115%);backdrop-filter:blur(var(--ocean-glass-blur)) saturate(115%);animation-fill-mode:backwards;box-shadow:0 22px 65px #323e342c,inset 0 1px #dbf3e521}.subscription-modal,.clip-share-modal,.admin-intro-dialog{background:linear-gradient(135deg,#c5e4da7a,#e9fffb99)}.clip-share-modal-backdrop,.subscription-modal-backdrop,.admin-intro-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#e9fffa5c}.toast.error{background:#f2d3d5c2}.toast.success{background:#beded7c2}@media (hover:hover) and (pointer:fine){.clip-back-to-top:hover{background:#a7c3b8ad}}.clip-back-to-top:active{background:#699483ad}@media (width<=620px){:root{--ocean-glass-blur:10px}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root{--ocean-glass-surface:#c1dbd4cc;--ocean-glass-reading:#c7e0dadb;--ocean-glass-floating:#c1dcd5f0}}:where(button:not(.advisor-sidebar-backdrop),a[href],[role=button],summary){border-radius:6px}:is(button,a[href],[role=button],summary,input[type=button],input[type=submit],input[type=reset]):not(.advisor-sidebar-backdrop){transition:translate .16s,filter .16s,box-shadow .16s,background-color .16s,border-color .16s,color .16s}.brand[href]{border-radius:14px;margin:-8px;padding:8px}.brand[href] .brand-logo,.user-link[href] .user-avatar{transition:scale .16s,box-shadow .16s}:is(.primary-button,.secondary-button,.module-card,.academy-reader-card,.user-link,.clip-dropzone,.clip-video-order-item,.clip-share-target):not(:disabled):hover,:is(.primary-button,.secondary-button,.text-button,.admin-action-button,.module-card,.academy-reader-card):active{transform:none}.clip-dropzone,.clip-video-order-item,.academy-video-picker,.clip-option-row,.admin-intro-enabled,select,.clip-switch>span{transition:translate .16s,filter .16s,box-shadow .16s,background-color .16s,border-color .16s}:is([aria-disabled=true],.admin-intro-enabled:has(input:disabled),.academy-video-picker:has(input:disabled)){cursor:not-allowed}.clip-dropzone.busy{cursor:wait}.clip-dropzone.blocked{cursor:not-allowed}@media (hover:hover) and (pointer:fine){:is(button,a[href],[role=button],summary,input[type=button],input[type=submit],input[type=reset]):not(:disabled,[aria-disabled=true],.disabled,.advisor-sidebar-backdrop):hover{filter:brightness(1.12);translate:0 -2px;box-shadow:0 8px 20px #3332,0 0 0 1px #ffffff3d,inset 0 1px #ffffff1a}.brand[href]:not([aria-disabled=true]):hover{box-shadow:none;background-color:#0000}.brand[href]:not([aria-disabled=true]):hover .brand-logo{scale:1.06}.admin-action-button.danger:not(:disabled,[aria-disabled=true]):hover{color:#351416;background-color:#ca14241f}.user-link[href]:not([aria-disabled=true]):hover .user-avatar{scale:1.06;box-shadow:0 0 0 3px #ffffff1f,0 6px 16px #33333320}:is(.module-card,.academy-reader-card)[href]:not([aria-disabled=true]):hover{translate:0 -4px}:is(.advisor-markdown,.academy-draft-preview) a[href]:not([aria-disabled=true]):hover,a[href]:not([class],[aria-disabled=true]):hover{box-shadow:none;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px;translate:none}:is(.clip-dropzone:not(.busy,.blocked,[aria-disabled=true]):hover,.academy-video-picker:not(.uploading):not(:has(input:disabled)):hover){filter:brightness(1.12);border-color:#0000006b;translate:0 -2px;box-shadow:0 8px 20px #3332,inset 0 0 0 1px #ffffff29}.clip-video-order-item:not(.dragging):hover{background-color:#112d1f2b;border-color:#0000006b;box-shadow:inset 0 0 0 1px #ffffff29}:is(.clip-option-row,.admin-intro-enabled):not(.disabled):not(:has(input:disabled)):hover{background-color:#00000014;box-shadow:inset 0 0 0 1px #ffffff29}:is(.clip-option-row,.admin-intro-enabled):not(.disabled):not(:has(input:disabled)):hover .clip-switch>span{filter:brightness(1.16);box-shadow:0 0 0 4px #ffffff1f}select:not(:disabled):not([aria-disabled=true]):hover{filter:brightness(1.12);border-color:#0000006b;box-shadow:0 0 0 3px #ffffff17}:is(button,a[href],[role=button],summary):not(:disabled,[aria-disabled=true],.disabled,.advisor-sidebar-backdrop):hover:active{filter:brightness(1.04);translate:0}}:is(button,a[href],[role=button],summary):not(:disabled,[aria-disabled=true],.advisor-sidebar-backdrop):focus-visible,.clip-video-order-item:focus-visible{outline-offset:3px;outline:2px solid #000000c7}@media (prefers-reduced-motion:reduce){:is(button,a[href],[role=button],summary,.clip-dropzone,.academy-video-picker):not(.advisor-sidebar-backdrop){translate:none!important}.brand[href] .brand-logo,.user-link[href] .user-avatar{scale:none!important}}:root{--page-gutter:max(32px, calc((100% - 1440px) / 2));--sea-cyan:#197646;--sea-blue:#007d76;--sea-muted:#2a4d46;--lux-cyan:#2d743e;--lux-muted:#2a4d46;--lux-border:#0077613d;--lux-surface-2:#00897a1c;--lux-surface-3:#0078652e;--ocean-glass-blur:16px;--ocean-glass-surface:linear-gradient(125deg, #ffffff9e, #eef9f280);--ocean-glass-reading:linear-gradient(125deg, #fffc, #f3fbf6bd);--ocean-glass-floating:linear-gradient(125deg, #fffffff7, #f4fbf7f7);--ocean-glass-border:#4c966c38;--ocean-glass-shadow:0 18px 50px #265c3c21, inset 0 1px #ffffffd9;--ocean-glass-field:#ffffff94}.topbar,.staff-shell,.advisor-workspace,.human-consult-workspace,.human-workbench-content,.clip-workspace,.account-heading,.account-page>.account-profile,.account-page>.settings-grid,.account-page>.subscription-card,.account-page>.referral-card,.agents-content,.academy-reader-content{width:min(1440px,100% - 64px);margin-left:auto;margin-right:auto}.topbar{background:linear-gradient(105deg,#ffffffc7,#f6fcf8a8,#ffffffc7);border:1px solid #ffffffbf;border-radius:16px;height:72px;margin-top:16px;padding:0 24px;position:relative;box-shadow:0 10px 30px #265c3c1a,inset 0 1px #ffffffe6}.topbar:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#00774f,#0000);width:34%;height:1px;position:absolute;bottom:-1px;left:33%}.brand{gap:12px}.topbar-sea-caption{color:#315b4f;letter-spacing:.2em;font-size:12px}.user-link{box-shadow:none;background:#b3d3cd38;border-color:#00765f33;border-radius:10px}.user-avatar{color:#001a0a;background:#359b883d;border-color:#24745173}.topbar-context{color:#1e463b}.eyebrow{color:#145f4b;letter-spacing:.2em;font-size:10px}.primary-button,.advisor-new-button{color:#fff;background:linear-gradient(115deg,#257635,#007a5a 60%,#00827d);border:1px solid #06764b80;border-radius:10px;box-shadow:0 7px 24px #00a08c30,inset 0 1px #e0fee480}.secondary-button{color:#061f18;background:#a3c2bc33;border-color:#00765f47;border-radius:10px}.text-button,.text-link{color:#1e3d36}.auth-tabs,.academy-type-tabs,.subscription-admin-tabs,.advisor-panel-tabs,.human-workbench-tabs{background:#dbfcf866;border-color:#05746130}.auth-tabs button.active,.academy-type-tabs button.active,.subscription-admin-tabs button.active,.advisor-panel-tab.active,.human-workbench-tab.active{color:#000d05;background:linear-gradient(110deg,#21896a73,#00ada580);border-color:#00775059;box-shadow:inset 0 1px #acebc629,0 4px 16px #2c463212}.form-stack input,.admin-toolbar input,.admin-table select,.account-profile-field input,.settings-api-key-input,.clip-title-option input,.clip-upload-options input,.agent-form-grid input,.agent-form-grid select,.agent-form-grid textarea,.admin-user-note-form textarea{border-radius:10px}.form-stack input:focus,.account-profile-field input:focus,.clip-title-option input:focus,.advisor-composer:focus-within,.human-consult-composer:focus-within{border-color:#007749b3;box-shadow:0 0 0 3px #0dc19e1a,inset 0 1px #abebd014}.clip-switch input:checked+span{background:linear-gradient(100deg,#2a753d,#007c65)}.clip-switch>span:after{background:#000401;box-shadow:0 2px 7px #334f392e}.clip-progress-track>span,.academy-video-progress span{background:linear-gradient(90deg,#24753a,#007d77)}.badge.bound,.clip-result-status.succeeded{color:#00352e;background:#078a8229;border-color:#00776a33}.auth-box,.agent-card,.academy-reader-card,.academy-document-reader,.account-page>.account-profile,.settings-card,.subscription-card,.referral-card,.admin-table-card,.staff-module-card,.clip-panel,.advisor-chat,.advisor-sidebar,.human-workbench-list-card,.human-workbench-chat-card,.advisor-prompt-config,.settings-management-card,.subscription-plan-card,.subscription-users-card,.academy-document-list,.academy-editor,.agent-management-list,.agent-management-editor{border-color:var(--ocean-glass-border);border-radius:16px}.admin-table th{color:#1a443b;background:#299e8c26;font-size:12px}.settings-management-card{width:100%;max-width:none}.admin-table td{border-color:#00615021}.admin-table tbody tr:hover{background:#00917b12}.staff-sidebar-heading{padding:10px 14px 0}.staff-sidebar-heading h1{font-size:30px}.staff-sidebar-heading p:last-child{color:#355f56;font-size:12px;line-height:1.8}.staff-module-link{color:#26463f;border:1px solid #0000;border-radius:12px;position:relative}.staff-module-link span{color:#3b6b61}.staff-module-link.active{color:#001406;background:linear-gradient(110deg,#3a977d78,#b6d7d366);border-color:#00775a59;box-shadow:inset 3px 0 #8bdda7,0 8px 28px #2c473211}.staff-module-link.active span{color:#164536}.staff-main .admin-heading h1,.staff-module-page h1{letter-spacing:-.025em;font-size:28px}.admin-heading p:not(.eyebrow),.staff-module-page>p:not(.eyebrow){color:#2d5950}.advisor-sidebar-heading,.advisor-sidebar-empty,.advisor-chat-welcome p{color:#275347}.human-workbench-list>.human-consult-empty,.academy-document-items>.admin-empty{margin-block:auto;padding:12px}.academy-document-items>.admin-empty{padding-block:6px}.human-workbench-list:has(>.human-consult-empty){padding-block:0}.human-workbench-chat-card>.human-workbench-placeholder,.human-workbench-chat-card>.academy-editor-empty{grid-row:1/-1}.academy-editor>.academy-editor-empty{flex:1;min-height:0;padding:24px 12px}.advisor-chat-heading,.clip-panel-heading,.human-workbench-chat-heading{border-bottom-color:#00766033}.advisor-conversation-row.active,.human-workbench-list-row.active{color:#000e05;background:linear-gradient(110deg,#23907645,#a0c1bd40);box-shadow:inset 2px 0 #83cfa0}.advisor-message-content,.human-consult-message>p{background:#c8e9e580}.advisor-message.user .advisor-message-content,.human-consult-message.user>p{background:linear-gradient(120deg,#3d987c66,#a0c0be5c)}.advisor-composer,.human-consult-composer{background:#d4f5f08c;border-radius:14px}.clip-dropzone{aspect-ratio:auto;background:radial-gradient(at 50% 10%,#00907626,#d6f8f33b);border-color:#00785966;border-radius:12px;min-height:clamp(260px,40vh,390px)}.clip-upload-icon{color:#32724a;background:linear-gradient(135deg,#1d8c7159,#aacac740);border:1px solid #00764c40;border-radius:16px;box-shadow:0 0 34px #40b58d1a}.clip-title-label span,.clip-option-copy small,.clip-upload-note,.clip-limit-badge{color:#2d5449}.clip-upload-options,.clip-history-item,.clip-result-section{border-color:#00786538;border-radius:12px}.account-heading{margin-top:46px;margin-bottom:32px}.account-heading h1{font-size:42px}.account-heading>p:last-child{color:#2b5046}.account-page>.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.account-page>.settings-grid>.settings-card{min-width:0}.settings-grid .bound-method strong{overflow-wrap:anywhere}.subscription-quota-grid>div{background:linear-gradient(130deg,#2ba59240,#bbdcda38);border:1px solid #00775c40;border-radius:12px;box-shadow:inset 0 1px #9aeac412}.subscription-quota-grid>div:nth-child(2){border-color:#007b7447}.subscription-quota-grid>div:nth-child(3){border-color:#00798147}.subscription-quota-grid strong{color:#001107}.referral-qr-wrap{background:#adccc538;border:1px solid #09764f40;border-radius:12px}.overlay-scrollbar-thumb{background-color:#34604661}.sea-home{padding-bottom:24px}.sea-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;width:min(1440px,100% - 96px);min-height:350px;margin:22px auto 18px;animation:none;display:grid;position:relative}.sea-hero-copy{z-index:1;padding:16px 0 10px;position:relative}.sea-kicker{color:#0c3b2b;letter-spacing:.12em;align-items:center;gap:10px;margin-bottom:16px;font-size:12px;font-weight:500;display:inline-flex}.sea-kicker>span{background:#00786e;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #5abe90}.sea-hero h1{letter-spacing:-.045em;text-wrap:balance;color:#010302;text-shadow:0 4px 32px #b9ede880;background:0 0;margin-bottom:18px;font-size:clamp(38px,3.8vw,60px);font-weight:700;line-height:1.25}.sea-hero h1 span{color:#003716;-webkit-text-fill-color:#003716}.sea-hero .hero-summary{color:#21453c;text-shadow:0 2px 8px #aee3df;max-width:560px;font-size:17px;line-height:1.85}.sea-hero-visual{pointer-events:none;height:100%;min-height:330px;position:relative}.sea-coordinate{color:#105c47;letter-spacing:.15em;background:linear-gradient(90deg,#19a4942e,#0000);border-left:1px solid #007751b3;padding:6px 12px;font-size:10px;position:absolute;top:10%;left:15%}.sea-coordinate--two{inset:auto 5% 16% auto}.sea-visual-caption{color:#2c6a58;letter-spacing:.24em;font-size:8px;position:absolute;bottom:3%;right:5%}.sea-section-heading{justify-content:space-between;align-items:center;gap:16px;width:min(1440px,100% - 96px);margin:0 auto 18px;display:flex}.sea-section-heading h2{color:#0b211b;letter-spacing:.05em;align-items:center;gap:10px;margin:0;font-size:14px;font-weight:500;display:flex}.sea-section-heading h2:before{content:"";background:#17754b;border-radius:2px;width:3px;height:12px;box-shadow:0 0 12px #29d1ac59}.sea-section-heading>span{color:#366d62;font-size:11px}.sea-module-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;width:min(1440px,100% - 96px)}.sea-module-grid .sea-module{--module-color:#2b743c;background:linear-gradient(125deg,#afcdc391,#d2f3efa1);border:1px solid #00765a5c;border-radius:16px 16px 26px;grid-column:auto;justify-content:flex-start;min-height:196px;padding:23px 24px;animation:none;box-shadow:0 14px 40px #2a452f1b,inset 0 1px #bcf7cd1a}.sea-module-grid .sea-module--advisor{--module-color:#00786d;background:linear-gradient(125deg,#b3d4d099,#d2f3efa1);border-color:#007a6e59}.sea-module-grid .sea-module--academy{--module-color:#004642;background:linear-gradient(125deg,#b6d7d791,#d2f3efa1);border-color:#007f7e59}.sea-module-grid .sea-module--agents{--module-color:#6b51a3;background:linear-gradient(125deg,#cecce596,#d0f1efa6);border-color:#7551c35e}.sea-module:before{opacity:.8;background:linear-gradient(90deg, transparent, var(--module-color), transparent)!important;width:auto!important;height:1px!important;inset:0 22% auto!important}.sea-module:after{background:var(--module-color);opacity:.07;filter:blur(30px);pointer-events:none;width:160px;height:100px;animation:none;bottom:-45px;right:-15px}.sea-module-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.sea-module-icon{border:1px solid color-mix(in srgb, var(--module-color) 26%, transparent);background:color-mix(in srgb, var(--module-color) 7%, transparent);width:54px;height:54px;color:var(--module-color);border-radius:14px;place-items:center;display:grid;box-shadow:inset 0 1px #dff8ec0d,0 6px 20px #2e493415}.sea-module-icon svg{width:34px;height:34px;filter:drop-shadow(0 0 6px color-mix(in srgb, var(--module-color) 25%, transparent))}.sea-module .module-number{color:color-mix(in srgb, var(--module-color) 60%, #54958b);letter-spacing:.12em;white-space:nowrap;align-self:flex-start;margin-top:8px;font-size:8px;font-weight:500}.sea-module .module-copy{padding-top:23px;padding-right:5px}.sea-module .module-copy h2{text-wrap:balance;color:#010d09;letter-spacing:.01em;margin-bottom:9px;font-size:21px;font-weight:600}.sea-module .module-copy p{color:#2a5950;max-width:95%;font-size:12px;line-height:1.8}.sea-module .module-arrow{color:var(--module-color);opacity:.75;font-size:18px;top:auto;bottom:23px;right:18px}.sea-home-footer{color:#1d4a3b;text-shadow:0 1px 6px #ffffffd9;letter-spacing:.08em;justify-content:center;align-items:center;gap:20px;margin:30px 24px 0;font-size:11px;display:flex}.sea-home-footer-rule{background:linear-gradient(90deg,#0000,#63a08e);width:48px;height:1px}.sea-home-footer-rule:last-child{rotate:180deg}.sea-home-footer-copy{text-align:center;justify-items:center;gap:7px;display:grid}.sea-home-footer-copy a{color:#1d4a3b;letter-spacing:.04em;font-size:10px;text-decoration:none;transition:color .2s}.sea-home-footer-copy a:hover{color:#000f08}.auth-page{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.auth-intro{padding:40px 8vw}.auth-intro>.brand{align-self:flex-start;width:fit-content}.auth-intro>div{margin-top:clamp(54px,9vh,100px)}.auth-intro h1{color:#000904;letter-spacing:-.035em;text-wrap:balance;font-size:clamp(34px,3.3vw,56px);font-weight:650;line-height:1.35}.auth-intro>div>p:last-child{color:#1f4b40;max-width:430px;font-size:14px}.auth-panel{overscroll-behavior-y:contain;align-items:safe center;padding:36px 5vw 36px 0;overflow-y:auto}.auth-box{background:linear-gradient(135deg,#b8d8d3a6,#d7f9f4bf);border:1px solid #00765f54;border-radius:20px;width:min(440px,100%);padding:38px;position:relative}.auth-box:before{content:"";background:linear-gradient(90deg,#0000,#14754c,#0000);width:60%;height:1px;position:absolute;top:-1px;left:20%}.auth-icp-link{z-index:2;color:#527269;letter-spacing:.04em;text-align:center;width:42.5%;font-size:10px;text-decoration:none;transition:color .2s;position:absolute;bottom:12px;right:0}.auth-icp-link:hover{color:#000f08}.auth-heading{margin-bottom:25px}.auth-heading h2{font-size:28px}.auth-welcome{color:#2e5b52;margin-bottom:0;font-size:12px;line-height:1.7}.auth-tabs button{font-size:12px}.form-stack label>span{color:#16342d;font-size:13px}@media (hover:hover) and (pointer:fine){.sea-module-grid .sea-module:hover{border-color:var(--module-color);box-shadow:0 16px 40px #2a46302c, 0 0 22px color-mix(in srgb, var(--module-color) 10%, transparent), inset 0 1px #d6f8e32b}.primary-button:not(:disabled):hover,.advisor-new-button:not(:disabled):hover{box-shadow:0 9px 27px #00bb964d,inset 0 1px #c7f7d8}.staff-module-link.active:hover{background:linear-gradient(110deg,#308a6991,#aecec97a)}.auth-tabs button.active:hover,.academy-type-tabs button.active:hover,.subscription-admin-tabs button.active:hover{color:#000703;background:#358f737a}.clip-dropzone:not(.busy,.blocked):hover{background:#45a79229;border-color:#1b754a}}:is(button,a[href],[role=button],summary):focus-visible{outline-color:#2b734e}@media (width>=1700px){.sea-hero{min-height:450px}.sea-module-grid .sea-module{min-height:230px}}@media (width<=1100px){.sea-module-grid{gap:12px}.sea-module-grid .sea-module{min-height:200px;padding:19px 17px}.sea-module .module-number{font-size:7px}.sea-module .module-copy h2{font-size:18px}.sea-module .module-copy p{font-size:11px}.sea-hero{min-height:370px}.sea-coordinate{display:none}}@media (width<=900px){.account-page>.settings-grid{grid-template-columns:minmax(0,1fr)}.sea-hero{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.sea-hero h1{font-size:39px}.sea-module-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.sea-module-grid .sea-module{min-height:190px}.sea-module .module-copy h2{font-size:21px}.sea-module .module-copy p{font-size:12px}.auth-page{grid-template-rows:minmax(0,35fr) minmax(0,65fr);grid-template-columns:1fr}.auth-intro{padding:20px 32px}.auth-intro>div{margin:auto 0}.auth-intro h1{margin-bottom:10px;font-size:32px}.auth-intro .eyebrow{display:none}.auth-panel{padding:16px 24px 28px}.auth-box{padding:24px}.auth-icp-link{width:100%;font-size:9px;bottom:7px;left:0;right:auto}}@media (width<=620px){:root{--page-gutter:16px;--ocean-glass-blur:10px}.human-workbench-chat-card:has(>.human-workbench-placeholder){padding:12px}.topbar,.staff-shell,.advisor-workspace,.human-consult-workspace,.human-workbench-content,.clip-workspace,.account-heading,.account-page>.account-profile,.account-page>.settings-grid,.account-page>.subscription-card,.account-page>.referral-card,.agents-content,.academy-reader-content{width:calc(100% - 32px)}.topbar{border-radius:12px;height:66px;margin-top:12px;padding:0 14px}.brand{gap:8px}.topbar-sea-caption{display:none}.topbar-actions{gap:8px}.user-link{padding:6px 8px}.user-link-name{max-width:76px;font-size:11px}.topbar-actions>.text-button{font-size:11px}.sea-hero{width:calc(100% - 40px);min-height:415px;margin-top:16px;margin-bottom:14px;display:block}.sea-hero-copy{padding-top:20px}.sea-kicker{margin-bottom:15px;font-size:10px}.sea-hero h1{margin-bottom:16px;font-size:clamp(34px,8.6vw,48px)}.sea-hero .hero-summary{font-size:14px;line-height:1.85}.sea-hero-visual{min-height:0;position:absolute;inset:0}.sea-visual-caption{display:none}.sea-section-heading,.sea-module-grid{width:calc(100% - 40px)}.sea-section-heading{margin-bottom:14px}.sea-section-heading>span{display:none}.sea-section-heading h2{font-size:12px}.sea-module-grid{gap:12px}.sea-module-grid .sea-module{border-radius:12px 12px 21px;min-height:190px;padding:17px 14px}.sea-module-top{align-items:flex-start}.sea-module-icon{border-radius:11px;width:43px;height:43px}.sea-module-icon svg{width:28px;height:28px}.sea-module .module-number{font-size:9px}.sea-module .module-number>span:last-child{display:none}.sea-module .module-copy{padding-top:18px}.sea-module .module-copy h2{font-size:16px;line-height:1.4}.sea-module .module-copy p{padding-right:4px;font-size:10px}.sea-module .module-arrow{font-size:15px;bottom:17px;right:10px}.sea-home-footer{gap:12px;margin-top:26px;font-size:9px}.sea-home-footer-rule{width:22px}.account-heading{margin-top:32px;margin-bottom:24px}.account-heading h1{font-size:34px}.auth-intro{padding:17px 24px}.auth-intro>div{margin:auto 0}.auth-intro h1{font-size:clamp(25px,7.5vw,34px);line-height:1.25}.auth-intro>div>p:last-child{font-size:11px}.auth-panel{padding:12px 20px 20px}.auth-box{padding:23px}.auth-heading{margin-bottom:18px}.auth-heading h2{font-size:25px}.auth-welcome{font-size:10px}}@media (width<=620px) and (height<=740px){.auth-page{grid-template-rows:minmax(0,30fr) minmax(0,70fr)}.auth-intro h1{font-size:25px}.auth-intro>div>p:last-child{display:none}.auth-box{padding:16px 20px}.auth-heading{margin-bottom:14px}.auth-heading h2{font-size:23px}.auth-tabs{margin-bottom:14px}.auth-welcome{display:none}}.auth-page.login-landing{min-height:100dvh;display:block;overflow:visible}.login-hero,.login-showcase,.login-footer{width:min(1440px,100% - 80px);margin-inline:auto}.login-hero{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:48px;min-height:clamp(550px,77svh,670px);display:grid}.login-landing .auth-intro{min-width:0;padding:28px 0 40px 24px}.login-landing .auth-intro>div{margin:48px 0 0}.login-landing .auth-intro h1{text-wrap:balance;max-width:620px;margin-bottom:20px;font-size:clamp(34px,3.2vw,49px);line-height:1.36}.login-landing .auth-intro h1>span{display:block}.login-landing .auth-intro h1 .login-title-phrase{display:inline-block}.login-landing .auth-intro>div>p:last-child{max-width:530px;font-size:13px;line-height:1.9;display:block}.login-explore{color:#13342b;letter-spacing:.1em;align-items:center;gap:18px;width:fit-content;margin-top:auto;padding:12px 0;font-size:12px;display:inline-flex}.login-explore span{color:#29744c;border:1px solid #02755559;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.login-explore:hover{color:#000602}.login-explore:focus-visible,.login-footer a:focus-visible{outline-offset:6px;border-radius:4px;outline:2px solid #29744c}.login-landing .auth-panel{overscroll-behavior:auto;min-width:0;padding:44px 24px 40px 0;overflow:visible}.login-landing .auth-box{width:min(420px,100%);padding:32px}.login-landing .auth-welcome{display:block}.login-services{padding-top:22px;scroll-margin-top:24px}.login-section-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px;display:flex}.login-section-heading .eyebrow{color:#135139;margin-bottom:10px}.login-section-heading h2{color:#010b06;letter-spacing:-.035em;margin:0;font-size:clamp(21px,2.05vw,28px);font-weight:600;line-height:1.5}.login-section-heading>p{color:#30534a;margin:0 0 5px;font-size:12px;line-height:1.7}.login-service-grid{grid-template-columns:minmax(0,1.4fr) repeat(5,minmax(0,1fr));gap:14px;display:grid}.login-service-card{background:linear-gradient(145deg,#c1e1dbe0,#d9faf6eb);border:1px solid #00755c47;border-radius:16px;min-width:0;padding:18px 18px 22px;transition:border-color .18s,background .18s;box-shadow:inset 0 1px #b6efd412,0 12px 30px #2f423310}.login-service-visual{padding-top:22px;position:relative}.login-service-number{color:#28594a;letter-spacing:.12em;align-items:baseline;gap:5px;font-size:9px;display:flex}.login-service-number b{color:#043521;letter-spacing:.06em;font-size:15px;font-weight:500}.login-service-visual>.login-service-number{position:absolute;top:0;left:0}.login-service-artwork{width:100%;height:108px;margin-block:2px 10px;display:block;overflow:visible}.login-service-copy h3{color:#010d08;white-space:nowrap;margin:0 0 14px;font-size:17px;font-weight:600;line-height:1.5}.login-service-copy ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.login-service-copy li{color:#26453e;overflow-wrap:anywhere;padding-left:11px;font-size:12px;line-height:1.85;position:relative}.login-service-copy li:before{content:"";background:#015c42;border-radius:50%;width:3px;height:3px;position:absolute;top:.78em;left:0}.login-mentor{background:radial-gradient(at 100% 0,#579f8026,#0000 66%),linear-gradient(120deg,#ccede7f0,#dafbf7f2);border:1px solid #00755d47;border-radius:20px;grid-template-columns:232px minmax(0,1fr);align-items:center;gap:44px;margin-top:38px;padding:30px;display:grid;box-shadow:inset 0 1px #bbefd712}.login-mentor-portrait{background:#1a1f1d;border:1px solid #013a264d;border-radius:12px;overflow:hidden}.login-mentor-portrait img{object-fit:contain;width:100%;height:auto;display:block}.login-mentor-copy{min-width:0}.login-mentor-copy>.eyebrow{color:#1a5942;margin-bottom:15px;font-size:10px;line-height:1.8}.login-mentor-copy h2{color:#010905;letter-spacing:-.04em;flex-wrap:wrap;align-items:baseline;gap:12px 20px;margin:0 0 18px;font-size:32px;font-weight:600;display:flex}.login-mentor-copy h2 span{color:#2a5144;letter-spacing:.04em;font-size:13px;font-weight:400}.login-mentor-experience{color:#16312a;margin-bottom:10px;font-size:16px;line-height:1.9}.login-mentor-experience strong{color:#00240e;margin-inline:3px;font-weight:600}.login-mentor-experience strong:first-child{margin-left:0}.login-mentor-intro{color:#01140b;margin-bottom:22px;font-size:clamp(18px,1.55vw,22px);font-weight:600;line-height:1.8}.login-mentor-method{background:linear-gradient(90deg,#438e7321,#0000);border-left:2px solid #19754e;border-radius:0 8px 8px 0;padding:15px 20px}.login-mentor-method p{color:#24473c;margin:0 0 8px;font-size:12px}.login-mentor-method>strong{color:#020d07;font-size:clamp(18px,2vw,25px);font-weight:500;line-height:1.6}.login-mentor-method>strong>span{color:#267352;padding-inline:12px}.login-mentor-outcome{color:#152f27;text-wrap:balance;margin:20px 0 0;font-size:14px;line-height:1.8}.login-mentor-motto{color:#144e36;letter-spacing:.035em;margin:8px 0 0;font-size:12px;line-height:1.8}.login-footer{color:#496c62;justify-content:space-between;align-items:center;gap:18px;min-height:94px;padding-block:24px;font-size:11px;line-height:1.8;display:flex}.login-footer .auth-icp-link{color:#3e6258;width:auto;font-size:10px;position:static}@media (hover:hover) and (pointer:fine){.login-service-card:hover{background:linear-gradient(145deg,#b8d8d1f0,#d5f6f1f5);border-color:#1c754e8c}}@media (width<=1440px){.login-hero,.login-showcase,.login-footer{width:calc(100% - 64px)}.login-hero{gap:28px}.login-landing .auth-intro{padding-left:8px}.login-landing .auth-panel{padding-right:0}.login-service-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.login-service-card{padding-inline:22px}.login-service-artwork{height:120px}.login-service-copy h3{font-size:19px}.login-service-copy li{font-size:13px}}@media (width<=900px){.login-hero{grid-template-columns:minmax(0,1fr);gap:8px;min-height:0}.login-landing .auth-intro{min-height:0;padding:24px 0 4px}.login-landing .auth-intro>div{margin:30px 0 0}.login-landing .auth-intro h1{max-width:620px;margin-bottom:14px;font-size:clamp(31px,4.7vw,42px)}.login-explore{display:none}.login-landing .auth-panel{padding:16px 0 28px}.login-landing .auth-box{width:min(500px,100%)}.login-services{padding-top:28px}.login-section-heading{flex-direction:column;align-items:start;gap:9px}.login-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.login-mentor{grid-template-columns:190px minmax(0,1fr);gap:26px;padding:26px}.login-mentor-copy h2{gap:8px;font-size:28px}.login-mentor-experience{font-size:14px}}@media (width<=620px){.login-hero,.login-showcase,.login-footer{width:calc(100% - 40px)}.login-landing .auth-intro{padding-top:20px}.login-landing .auth-intro>div{margin-top:25px}.login-landing .auth-intro h1{font-size:clamp(27px,7.2vw,36px)}.login-landing .auth-intro>div>p:last-child{margin-bottom:0;font-size:11px}.login-landing .auth-panel{padding:22px 0}.login-landing .auth-box{padding:24px 20px}.login-landing .auth-welcome{font-size:11px}.login-section-heading{margin-bottom:18px}.login-section-heading h2{font-size:21px}.login-section-heading>p{font-size:11px}.login-service-grid{grid-template-columns:minmax(0,1fr);gap:12px}.login-service-card{border-radius:14px;grid-template-columns:78px minmax(0,1fr);align-items:start;gap:16px;padding:20px 16px;display:grid}.login-service-visual{grid-area:2/1;padding-top:28px}.login-service-artwork{height:78px;margin:0}.login-service-copy{display:contents}.login-service-copy h3{grid-area:1/1/auto/-1;margin:0;font-size:17px}.login-service-copy ul{grid-area:2/2;gap:8px}.login-service-copy li{font-size:12px;line-height:1.8}.login-mentor{grid-template-columns:minmax(0,1fr);gap:26px;margin-top:26px;padding:24px 22px}.login-mentor-portrait{width:min(232px,100%);margin-inline:auto}.login-mentor-copy>.eyebrow{letter-spacing:.12em;font-size:9px}.login-mentor-copy h2{flex-direction:column;align-items:start;gap:8px;font-size:30px}.login-mentor-copy h2 span{font-size:12px}.login-mentor-method{padding:13px 12px}.login-mentor-method>strong{font-size:clamp(16px,4.4vw,22px)}.login-mentor-method>strong>span{padding-inline:3px}.login-footer{text-align:center;flex-direction:column;justify-content:center;gap:6px;padding-block:26px}}@media (width<=360px){.login-hero,.login-showcase,.login-footer{width:calc(100% - 32px)}.login-service-card{grid-template-columns:62px minmax(0,1fr);gap:12px;padding-inline:14px}.login-service-copy h3{font-size:16px}.login-mentor{padding:22px 18px}}@media (prefers-reduced-motion:reduce){.login-service-card{transition:none}}
