.fxs{--grad:linear-gradient(100deg,#6BA5F5 0%,#8E6BF4 52%,#B240F8 100%);--head:inherit;--sans:inherit;--mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;width:100%;max-width:620px;margin-top:22px}.fxs-tabs{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:12px}.fxs-tab{font-size:12px;font-weight:600;padding:6px 12px;border-radius:999px;border:1px solid rgba(64,54,78,.14);background:#ffffff8c;color:#6d5f86;cursor:pointer;transition:.2s}.fxs-tab.on{background:#1b1828;color:#fff;border-color:#1b1828}.fxs-tab:focus-visible{outline:2px solid #8E6BF4;outline-offset:2px}.fxs .fx-studio{border-radius:18px}.fxs .fx-stage{padding:16px 18px 14px}.fxs .fx-canvas{min-height:250px;padding:18px;margin:12px 0}.fxs .fx-now b{font-size:15px}.fxs-dots{display:flex;gap:5px;padding:0 18px 16px}.fxs-dots i{flex:1;height:4px;border-radius:4px;background:#2a2639;transition:background .3s}.fxs-dots i.done{background:#8e6bf4}.fxs-dots i.on{background:#c9bbff}.fxs .fx-frames{gap:8px}.fxs .fx-big{font-size:52px}.fxs .fx-ring{width:120px;height:120px}.fxs .fx-nodes{width:150px;height:120px}@media(max-width:1150px){.fxs .fx-grid2{grid-template-columns:1fr}.fxs .fx-nodes{display:none}.fxs .fx-thoughts{max-width:100%!important}}.fx-tabs{display:flex;gap:10px;flex-wrap:wrap;margin:34px 0 18px}.fx-tab{display:inline-flex;align-items:center;gap:9px;font-family:var(--head);font-size:14.5px;font-weight:500;color:var(--ink-2);background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:10px 18px 10px 12px;cursor:pointer;transition:.18s}.fx-tab svg{width:22px;height:22px;flex:none}.fx-tab:hover{border-color:var(--line-2);color:var(--ink)}.fx-tab.on{background:var(--ink);color:#fff;border-color:var(--ink);box-shadow:0 10px 26px -14px #11101899}.fx-tab:focus-visible,.fx-replay:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.fx-studio{--fbg:#121019;--fpanel:#1B1828;--fline:rgba(255,255,255,.08);--ftext:#EEECF8;--fmute:rgba(238,236,248,.58);--fdim:rgba(238,236,248,.32);position:relative;background:var(--fbg);color:var(--ftext);border-radius:22px;overflow:hidden;box-shadow:0 40px 80px -40px #2b1e788c;border:1px solid #241f36}.fx-studio:before{content:"";position:absolute;inset:-40% -10% auto auto;width:520px;height:520px;border-radius:50%;background:radial-gradient(closest-side,rgba(142,107,244,.28),transparent);pointer-events:none}.fx-top{position:relative;display:flex;align-items:center;gap:14px;padding:14px 20px;border-bottom:1px solid var(--fline);font-size:13px}.fx-dots{display:flex;gap:6px}.fx-dots i{width:10px;height:10px;border-radius:50%;background:#2e2a40;display:block}.fx-title{font-family:var(--head);font-weight:600;font-size:14.5px;color:#fff}.fx-meta{font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--fdim)}.fx-clock{margin-left:auto;font-family:var(--mono);font-size:12px;color:var(--fmute);display:flex;align-items:center;gap:8px}.fx-clock:before{content:"";width:7px;height:7px;border-radius:50%;background:#46d39a;box-shadow:0 0 #46d39a99;animation:fxPing 1.6s infinite}.fx-body{position:relative;display:grid;grid-template-columns:300px 1fr;min-height:470px}.fx-steps{list-style:none;border-right:1px solid var(--fline);padding:14px 10px;overflow:hidden}.fx-steps li{display:flex;align-items:center;gap:11px;padding:7px 10px;border-radius:10px;font-size:13.5px;color:var(--fdim);transition:.3s}.fx-steps li .fx-ic{width:20px;height:20px;border-radius:50%;border:1.5px solid #3A3550;flex:none;display:grid;place-items:center;transition:.3s}.fx-steps li.done{color:var(--fmute)}.fx-steps li.done .fx-ic{background:var(--grad);border-color:transparent}.fx-steps li.done .fx-ic:after{content:"";width:8px;height:4.5px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:translateY(-1px) rotate(-45deg)}.fx-steps li.on{color:#fff;background:#8e6bf424}.fx-steps li.on .fx-ic{border-color:transparent;border-top-color:#b9a8ff;border-right-color:#b9a8ff;animation:fxSpin .8s linear infinite}.fx-steps .fx-n{font-family:var(--mono);font-size:10.5px;color:var(--fdim);width:16px;flex:none}.fx-stage{position:relative;display:flex;flex-direction:column;padding:22px 26px 20px;min-width:0}.fx-now{display:flex;align-items:center;gap:11px;min-height:28px}.fx-now b{font-family:var(--head);font-weight:600;font-size:17px;color:#fff;letter-spacing:-.01em}.fx-sub{font-size:13px;color:var(--fmute)}.fx-count{margin-left:auto;font-family:var(--mono);font-size:11px;color:var(--fdim);white-space:nowrap}.fx-pulse{width:9px;height:9px;border-radius:50%;background:var(--grad);flex:none;animation:fxBreath 1.2s ease-in-out infinite}.fx-canvas{position:relative;flex:1;margin:16px 0 14px;border-radius:16px;background:var(--fpanel);border:1px solid var(--fline);padding:22px;overflow:hidden;min-height:300px}.fx-bar{height:3px;border-radius:3px;background:#2a2639;overflow:hidden}.fx-bar i{display:block;height:100%;width:0;background:var(--grad)}.fx-foot{position:relative;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 20px;border-top:1px solid var(--fline);font-size:12.5px;color:var(--fmute)}.fx-replay{font-family:var(--head);font-size:13px;color:#fff;background:transparent;border:1px solid #3A3550;border-radius:999px;padding:7px 15px;cursor:pointer}.fx-replay:hover{border-color:#8e6bf4}.fx-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.fx-in{opacity:0;animation:fxUp .35s cubic-bezier(.2,.7,.2,1) forwards}.fx-k{font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--fdim);margin-bottom:12px}.fx-chips{display:flex;flex-wrap:wrap;gap:9px}.fx-chip{font-size:13px;padding:8px 14px;border-radius:999px;border:1px solid #37324B;color:var(--fmute);background:#201c30}.fx-chip.sel{animation:fxUp .35s cubic-bezier(.2,.7,.2,1) forwards,fxSel .4s ease forwards}.fx-card{background:#231f35;border:1px solid #332E49;border-radius:13px;padding:14px 16px}.fx-card b{color:#fff;font-family:var(--head);font-weight:600;font-size:14px}.fx-card p{font-size:12.5px;color:var(--fmute);margin-top:3px}.fx-row{display:flex;gap:14px;align-items:center}.fx-grid2{display:grid;grid-template-columns:1fr 1fr;gap:14px}.fx-list{display:grid;gap:9px}.fx-li{display:flex;align-items:center;gap:11px;font-size:13.5px;color:var(--ftext)}.fx-li .fx-ok{width:18px;height:18px;border-radius:50%;background:#2a2639;flex:none;position:relative}.fx-li .fx-ok:after{content:"";position:absolute;left:5px;top:5px;width:7px;height:4px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg);opacity:0}.fx-li.tick .fx-ok{animation:fxOk .35s ease forwards}.fx-li.tick .fx-ok:after{animation:fxFade .2s .2s forwards}.fx-li small{margin-left:auto;font-family:var(--mono);font-size:10.5px;color:var(--fdim)}.fx-thoughts{display:grid;gap:8px;font-family:var(--mono);font-size:12.5px;color:var(--fmute)}.fx-thoughts div{opacity:0;animation:fxUp .3s ease forwards}.fx-thoughts em{font-style:normal;color:#c9bbff}.fx-shimmer{background:linear-gradient(90deg,#2a2639,#3a3452,#2a2639);background-size:200% 100%;animation:fxShim 1.2s linear infinite;border-radius:6px}.fx-type{font-size:15px;line-height:1.75;color:#fff;font-family:var(--sans);min-height:150px}.fx-type .fx-cue{color:#c9bbff;font-family:var(--mono);font-size:11px;letter-spacing:.1em}.fx-caret{display:inline-block;width:2px;height:1.05em;background:#b9a8ff;vertical-align:-2px;margin-left:2px;animation:fxBlink .8s steps(1) infinite}.fx-wave{display:flex;align-items:center;gap:4px;height:120px}.fx-wave i{flex:1;border-radius:3px;background:var(--grad);height:10%;animation:fxWave 1s ease-in-out infinite alternate}.fx-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.fx-tile{aspect-ratio:1;border-radius:12px;overflow:hidden;position:relative}.fx-tile img,.fx-frame img{width:100%;height:100%;object-fit:cover;opacity:0;animation:fxFade .6s forwards}.fx-frames{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.fx-frame{aspect-ratio:9/16;border-radius:12px;overflow:hidden;position:relative}.fx-frame span,.fx-tile span{position:absolute;left:8px;bottom:8px;font-family:var(--mono);font-size:10px;color:#fff;background:#00000073;padding:3px 7px;border-radius:6px}.fx-track{position:relative;height:64px;border-radius:12px;background:#201c30;border:1px solid #332E49;margin-top:8px}.fx-clip{position:absolute;top:10px;height:44px;border-radius:8px;background:var(--grad);opacity:.85;animation:fxJoin .8s cubic-bezier(.3,.7,.2,1) forwards}.fx-head{position:absolute;top:0;bottom:0;width:2px;background:#fff;left:0;animation:fxHead 1.2s .5s linear forwards}.fx-big{font-family:var(--head);font-weight:600;font-size:64px;letter-spacing:-.03em;color:#fff;line-height:1}.fx-ring{width:150px;height:150px;flex:none}.fx-ring circle{fill:none;stroke-width:12}.fx-ring .bgc{stroke:#2a2639}.fx-ring .fgc{stroke:url(#fxGrad);stroke-linecap:round;transform:rotate(-90deg);transform-origin:50% 50%;transition:stroke-dashoffset 1s cubic-bezier(.3,.7,.2,1)}.fx-pub{display:flex;gap:9px;flex-wrap:wrap;margin-top:14px}.fx-pub span{font-family:var(--head);font-size:13px;padding:9px 15px;border-radius:999px;border:1px solid #3A3550;color:#fff}.fx-pub span.go{background:var(--grad);border-color:transparent;animation:fxGlow 1.6s ease-in-out infinite}.fx-browser{border-radius:12px;border:1px solid #332E49;background:#201c30;overflow:hidden}.fx-url{display:flex;align-items:center;gap:8px;padding:9px 12px;border-bottom:1px solid #332E49;font-family:var(--mono);font-size:11.5px;color:var(--fmute)}.fx-url i{width:8px;height:8px;border-radius:50%;background:#46d39a;display:block}.fx-blocks{padding:14px;display:grid;gap:10px}.fx-bubble{max-width:78%;padding:10px 14px;border-radius:14px;font-size:13.5px;line-height:1.45}.fx-bubble.p{background:#2a2639;color:var(--ftext);border-bottom-left-radius:4px}.fx-bubble.b{background:linear-gradient(100deg,#5b6fe0,#8e6bf4);color:#fff;margin-left:auto;border-bottom-right-radius:4px}.fx-dotty{display:inline-flex;gap:4px}.fx-dotty i{width:6px;height:6px;border-radius:50%;background:#b9a8ff;animation:fxBreath 1s infinite}.fx-dotty i:nth-child(2){animation-delay:.15s}.fx-dotty i:nth-child(3){animation-delay:.3s}.fx-map{position:relative;height:210px;border-radius:12px;overflow:hidden;background:linear-gradient(#262236 1px,transparent 1px) 0 0/28px 28px,linear-gradient(90deg,#262236 1px,transparent 1px) 0 0/28px 28px,#1e1a2c}.fx-pin{position:absolute;width:12px;height:12px;border-radius:50%;background:#b9a8ff;box-shadow:0 0 #b9a8ffb3;animation:fxPing 1.8s infinite}.fx-radius{position:absolute;left:50%;top:50%;width:170px;height:170px;margin:-85px 0 0 -85px;border-radius:50%;border:1.5px dashed rgba(185,168,255,.55);animation:fxGrow 1.2s ease forwards}.fx-code{font-family:var(--mono);font-size:12.5px;line-height:1.7;color:#c9bbff;white-space:pre-wrap;min-height:170px}.fx-nodes{position:absolute;right:16px;top:16px;width:190px;height:150px;opacity:.9}.fx-nodes circle{fill:#3a3452;animation:fxNode 2.4s ease-in-out infinite}.fx-nodes line{stroke:#3a3452;stroke-width:1.2}@keyframes fxSpin{to{transform:rotate(360deg)}}@keyframes fxPing{0%{box-shadow:0 0 #b9a8ff99}80%,to{box-shadow:0 0 0 12px #b9a8ff00}}@keyframes fxBreath{0%,to{transform:scale(.75);opacity:.6}50%{transform:scale(1.15);opacity:1}}@keyframes fxUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes fxFade{to{opacity:1}}@keyframes fxSel{to{background:var(--grad);color:#fff;border-color:transparent;transform:scale(1.04)}}@keyframes fxOk{to{background:#46d39a}}@keyframes fxShim{to{background-position:-200% 0}}@keyframes fxBlink{50%{opacity:0}}@keyframes fxWave{0%{height:12%}to{height:95%}}@keyframes fxJoin{to{transform:translate(0)}}@keyframes fxHead{to{left:calc(100% - 2px)}}@keyframes fxGlow{0%,to{box-shadow:0 0 #8e6bf480}50%{box-shadow:0 0 0 8px #8e6bf400}}@keyframes fxGrow{0%{transform:scale(.2);opacity:0}to{transform:scale(1);opacity:1}}@keyframes fxNode{0%,to{fill:#3a3452}50%{fill:#b9a8ff}}@media(max-width:1000px){.fx-body{grid-template-columns:240px 1fr}.fx-steps li{font-size:12.5px}}@media(max-width:760px){.fx-body{grid-template-columns:1fr;min-height:0}.fx-steps{display:none}.fx-stage{padding:16px}.fx-canvas{padding:16px;min-height:280px}.fx-meta{display:none}.fx-frames{grid-template-columns:repeat(4,1fr);gap:7px}.fx-grid2{grid-template-columns:1fr}.fx-nodes{display:none}.fx-big{font-size:48px}.fx-ring{width:120px;height:120px}}@media(max-width:400px){.fx-tab{font-size:13px;padding:8px 13px 8px 9px}.fx-tiles{gap:7px}.fx-top{padding:12px 14px}}@media(prefers-reduced-motion:reduce){.fx-studio *,.fx-studio *:before,.fx-studio *:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition:none!important}}:root{font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}h1,h2,h3,p{margin:0}h1{font-size:32px!important;letter-spacing:-1.2px;font-weight:600!important;line-height:1.2!important}h2{font-size:27px!important;letter-spacing:-.8px;font-weight:500!important;line-height:1.25!important}h3{font-size:16px!important;font-weight:600!important;letter-spacing:-.3px}a{text-decoration:none!important}.app-shell{display:flex;min-height:100vh}.sidebar{width:248px;padding:30px 18px 20px;background:#fff;border-right:1px solid #eceaf3;position:fixed;inset:0 auto 0 0;display:flex;flex-direction:column;overflow-y:auto;z-index:30}.brand{font-size:27px;font-weight:650;letter-spacing:-1px;color:#7f62d8;display:flex;align-items:center;gap:8px}.brand-mark{width:40px;height:27px;display:block;flex-shrink:0;object-fit:contain}.brand-dot{margin-left:-8px;color:#ac55ee}.sidebar-caption{font-size:8px;letter-spacing:2px;color:#9b97ad;margin:12px 0 28px 43px}.nav-groups{flex:1}.nav-label{font-size:9px;font-weight:600;letter-spacing:1.4px;color:#a19cac;margin:18px 12px 9px}.nav-item{display:flex;align-items:center;gap:12px;color:#737083;font-size:12px;padding:11px 12px;border-radius:8px;margin:2px 0;transition:background .15s}.nav-item svg{font-size:16px;flex-shrink:0}.nav-item:hover{background:#f7f5fc}.nav-item.active{color:#7150d1;background:#eee9fb;font-weight:600}.nav-new{font-size:8px;margin-left:auto;background:#f3effa;padding:3px 5px;border-radius:4px;white-space:nowrap}.sidebar-note{background:#f8f6fd;border:1px solid #ece6fa;padding:14px;border-radius:10px;margin:24px 0 16px;color:#827591;font-size:12px}.sidebar-note svg{color:#9370da;margin-bottom:9px}.main-shell{margin-left:248px;flex:1;min-width:0}.topbar{height:77px;padding:0 42px;border-bottom:1px solid #eceaf3;background:#ffffffd9}.topbar select{border:none;font-size:12px;font-weight:500;background:transparent}.topbar-selector{min-width:0}.topbar-label{color:#aaa2b8;font-size:10px!important;font-weight:700;letter-spacing:1px;text-transform:uppercase;white-space:nowrap}.breadcrumb{font-size:12px;color:#9993a5;white-space:nowrap}.breadcrumb span{margin-left:14px;color:#c9c3d2}.main-content{max-width:1500px;margin:auto;padding:36px 42px 55px}.page-title{margin-bottom:28px}.eyebrow{font-size:9px!important;letter-spacing:1.8px;font-weight:650;color:#9a88b4;margin-bottom:10px!important}.subtitle{color:#8c869a;font-size:13px;line-height:1.8;margin-top:12px}.card{background:#fff;border:1px solid #eceaf3;border-radius:15px;padding:25px;box-shadow:0 2px 3px #25243702}.bot-wire-block{min-height:110px;display:grid;place-items:center;border:1px solid #c7bdf0;background:#f2efff;color:#4b3b78;font-size:20px;font-weight:600;text-align:center;padding:18px}.payload-box{max-height:440px;overflow:auto;background:#171521;color:#f6f1ff;border-radius:8px;padding:16px;font-size:11px}.payload-box pre{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.snippet-box{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px!important;line-height:1.6!important;background:#fbfafc!important}.control-note{border:1px solid #eceaf3;border-radius:8px;padding:15px;min-height:112px;background:#fbfafc}.widget-preview-frame{width:100%;max-width:390px;margin:0 auto;aspect-ratio:19 / 31;border:1px solid #e5dfef;border-radius:8px;overflow:hidden;background:#f4f0fa;box-shadow:0 12px 32px #2f244414}.widget-preview-frame iframe{width:100%;height:100%;border:0;display:block}.widget-shell{min-height:100vh;min-height:100dvh;display:grid;place-items:center;padding:12px;background:linear-gradient(145deg,#fbfbfd,#f2eef9 48%,#eef3f7)}.widget-card{width:min(100%,390px);height:min(100dvh - 24px,620px);min-height:520px;display:grid;grid-template-rows:auto auto auto 1fr auto auto;background:#fff;border:1px solid #e7e1ee;border-radius:12px;overflow:hidden;box-shadow:0 18px 48px #261e3a24}.widget-empty{height:260px;min-height:260px;grid-template-rows:none;place-items:center;text-align:center;padding:32px}.widget-empty svg{color:#8065c8;font-size:28px}.widget-header{padding:18px 18px 15px;background:#2f2941;color:#fff}.widget-kicker{font-size:11px;color:#cfc3ea;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.widget-title{margin-top:4px;font-size:19px;font-weight:700;line-height:1.25}.widget-status{flex-shrink:0;color:#392d4f;background:#d8f2df;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:700}.widget-visual{position:relative;height:128px;overflow:hidden;background:#ebe8f0}.widget-visual img{width:100%;height:100%;display:block;object-fit:cover}.widget-overlay{position:absolute;left:14px;right:14px;bottom:12px;padding:9px 11px;border-radius:8px;color:#fff;background:#221c30b8;font-size:13px;line-height:1.35;font-weight:700;overflow-wrap:anywhere}.widget-samples{padding:12px 14px;overflow-x:auto;border-bottom:1px solid #eeeaf4}.widget-samples button{flex:0 0 auto;border-radius:999px;max-width:190px;overflow:hidden;text-overflow:ellipsis}.widget-thread{min-height:0;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:10px;background:#faf9fd}.widget-message{max-width:86%;border-radius:8px;padding:11px 12px;font-size:13px;line-height:1.55}.widget-message.assistant{align-self:flex-start;background:#fff;border:1px solid #ebe6f2;color:#4c4658}.widget-typing{display:inline-flex;align-items:center;gap:8px;min-height:42px}.typing-dots{display:inline-flex;align-items:center;gap:4px}.typing-dots span{width:6px;height:6px;border-radius:999px;background:#9a88b4;animation:widgetTypingPulse 1.2s ease-in-out infinite}.typing-dots span:nth-child(2){animation-delay:.15s}.typing-dots span:nth-child(3){animation-delay:.3s}@keyframes widgetTypingPulse{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.widget-message.visitor{align-self:flex-end;background:#7556d6;color:#fff}.widget-release{margin-top:7px!important;font-size:10px;color:#91889f}.widget-composer{padding:12px;border-top:1px solid #eeeaf4;background:#fff}.widget-composer textarea{min-height:52px!important;resize:none;font-size:13px}.widget-send{width:48px!important;height:48px!important;min-width:48px!important;padding:0!important;border-radius:999px!important}.widget-footer{padding:8px 12px 11px;font-size:10px;color:#9a92a5;background:#fff}.muted{color:#8c879b;line-height:1.8}.small{font-size:12px}.metric{padding:22px 24px}.metric-label{font-size:9px;font-weight:600;letter-spacing:1px;color:#9b94ac}.metric-value{font-size:30px;font-weight:550;letter-spacing:-1px;margin:10px 0 2px}.hero-panel{position:relative;overflow:hidden;display:flex;justify-content:space-between;background:linear-gradient(110deg,#ebe6fb,#f0eaf9 55%,#e5eaff);border:1px solid #e5dcf6;border-radius:18px;padding:35px 38px;min-height:300px;margin-bottom:25px}.hero-copy{z-index:2}.hero-panel h2,.hywrite-banner h2{font-family:Georgia,serif;font-size:42px!important;line-height:1.15!important;letter-spacing:-1.5px;margin:20px 0 15px;color:#393047}.hero-panel em,.hywrite-banner em{color:#8f68d3;font-weight:400}.hero-panel p,.hywrite-banner p{font-size:12px;color:#8a7d9d;line-height:1.8}.orbit-art{position:relative;width:370px;min-width:300px;height:280px;align-self:center}.orbit{border:1px solid #bfaee054;border-radius:50%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.outer{width:275px;height:275px}.inner{width:190px;height:190px}.orbit-core{position:absolute;width:115px;height:115px;background:linear-gradient(130deg,#fff9,#ebe1fd);border:1px solid #fff;border-radius:35px;left:50%;top:50%;transform:translate(-50%,-50%) rotate(-8deg);display:flex;align-items:center;justify-content:center;font:italic 65px Georgia;color:#9370d4;box-shadow:0 20px 40px #8e6eb61c}.orbit-core span{position:absolute;font:9px sans-serif;bottom:10px;color:#9c86b4;letter-spacing:1px}.orbit-label{position:absolute;display:flex;align-items:center;gap:8px;padding:12px 17px;background:#ffffffcf;box-shadow:0 8px 20px #8273990e;border:1px solid #fff;border-radius:10px;font-size:11px;color:#8b7e9e}.orbit-label svg{color:#9b7bcf}.l1{top:16px;right:15px}.l2{bottom:27px;right:-3px}.l3{top:120px;left:0}.orbit-spark{position:absolute;background:#a487d9;border:4px solid #eee6fa;width:13px;height:13px;border-radius:50%}.s1{top:39px;left:66px}.s2{bottom:9px;left:142px}.clinic-row{padding:17px 0;border-bottom:1px solid #f1eef6}.clinic-row:last-child{border-bottom:0}.clinic-avatar{width:36px;height:36px;border-radius:10px;display:flex;justify-content:center;align-items:center;background:#eee9fa;color:#9372c1;font-family:Georgia;font-size:20px}.av1{background:#e9f3ee;color:#75a78b}.av2{background:#f8efe3;color:#bd9a69}.setup-row{padding:13px 0}.step-number{font-size:11px;color:#a594b8;background:#f6f2fc;border-radius:10px;min-width:34px;height:34px;display:flex;align-items:center;justify-content:center}.step-number.done{background:#edf4ed;color:#82a385}.tool-icon{display:flex;align-items:center;justify-content:center;width:39px;height:39px;border-radius:11px;color:#9478ca;background:#f3effa;font-size:19px;margin-bottom:18px}.toolkit{position:relative}.footer{border-top:1px solid #eceaf3;padding:20px 42px;font-size:10px;color:#aaa2b7}.preview-bar{background:#f3edff;border-bottom:1px solid #e7dcfb;color:#8064b7;font-size:9px;font-weight:650;letter-spacing:1px;padding:9px 42px}.preview-bar span{font-weight:400;letter-spacing:0;margin-left:15px;font-size:11px}.empty{padding:38px 15px;text-align:center}.empty-icon{display:flex;justify-content:center;align-items:center;margin:0 auto 16px;background:#f7f4fc;color:#b3a1ca;width:48px;height:48px;border-radius:15px;font-size:22px}.empty p{color:#a09aab;font-size:12px;line-height:1.8;max-width:370px;margin:12px auto 18px}.info-note{background:#f8f6fd;border:1px solid #eee8f7;border-radius:10px;padding:16px;font-size:12px;color:#9b8bab;line-height:1.8}.steps{gap:12px;padding:19px 22px;border:1px solid #e9e4f2;border-radius:11px;background:#fff;margin-bottom:25px;font-size:11px;color:#92869f}.steps span{background:#f2edf9;color:#9775c8;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:7px;font-size:9px}.subnav{margin-bottom:26px}.subnav a{padding:10px 20px;border-radius:9px;font-size:12px;color:#8e839e}.subnav a.active{background:#ece5fa;color:#7a58bd;font-weight:600}.hywrite-banner{padding:30px;background:linear-gradient(120deg,#eee6fa,#edf1fb);border-radius:15px;display:flex;align-items:center;justify-content:space-between;gap:30px}.flow-pills{display:flex;gap:10px;align-items:center;color:#ad91c8;font-size:13px}.flow-pills span{background:#fff9;border:1px solid white;padding:20px 16px;border-radius:14px;color:#947caf}.website-mock{margin-top:24px;border:1px solid #e8e1db;border-radius:10px;overflow:hidden;background:#fcf8f2}.mock-nav{padding:16px 14px;border-bottom:1px solid #eee6dc;font-size:10px;color:#8a795f;display:flex;justify-content:space-between}.mock-nav span{font-size:7px}.mock-hero{padding:38px 25px;background:radial-gradient(ellipse at 100% 50%,#ead6bd,transparent 65%);color:#695641}.mock-hero small{font-size:7px;letter-spacing:1.5px}.mock-hero strong{display:block;font:32px Georgia;margin:18px 0}.mock-button{background:#9c876d;color:#fff;padding:9px 12px;font-size:8px;width:fit-content;border-radius:3px}.mock-bottom{display:flex;justify-content:space-around;padding:20px 5px;font-size:8px;border-top:1px solid #eee6dc;color:#9e8b72}.chat-mock{margin-top:22px;background:#faf8fd;border:1px solid #eee8f6;border-radius:12px;padding:22px;display:flex;flex-direction:column;gap:17px}.chat-bubble{padding:15px;border-radius:12px;font-size:12px;line-height:1.7;max-width:85%}.bot{background:#fff;border:1px solid #eee9f4;color:#8c7c99}.person{align-self:end;background:#ebe2fa;color:#8f6cbb}.auth-page{min-height:100vh}.auth-story{width:48%;background:linear-gradient(135deg,#eee9fc,#eef1fc 60%,#e7dff7);padding:48px 65px;display:flex;flex-direction:column;justify-content:space-between}.auth-story h1{font:52px/1.08 Georgia!important;letter-spacing:-2.5px;margin:16px 0;color:#40364e}.auth-story em{color:#9172c5}.auth-story p{font-size:14px;color:#91859f;line-height:1.8;max-width:440px}.auth-story .fx-studio p{max-width:none;line-height:1.5}.auth-story .brand{color:#9275c8}.auth-story svg{color:#9879c0}.auth-story .chakra-stack{color:#92839e;font-size:12px}.auth-form{width:52%;display:flex;align-items:center;justify-content:center;padding:50px;background:#fff}.auth-form a{color:#8c70b6}.mobile-menu{display:none!important}@media(min-width:1600px){.main-content{padding-top:48px}}@media(max-width:1150px){.auth-story{padding:40px 32px}.auth-story h1{font-size:40px!important;margin:10px 0}.sidebar{width:218px}.main-shell{margin-left:218px}.main-content{padding:30px 25px}.topbar{padding:0 25px}.orbit-art{min-width:240px;transform:scale(.85);margin-right:-25px}.flow-pills{display:none}.hero-panel{padding:28px}.auth-story{padding:40px}.auth-story h1{font-size:50px!important}}@media(max-width:800px){.sidebar{transform:translate(-100%)}.sidebar.is-open{transform:translate(0);box-shadow:10px 0 100px #30204866}.main-shell{margin-left:0}.mobile-menu{display:flex!important}.breadcrumb{display:none}.topbar{padding:0 12px;height:65px}.topbar select{max-width:150px}.topbar-label{display:none}.main-content{padding:25px 18px}.orbit-art{display:none}.hero-panel h2{font-size:38px!important}.hero-panel{min-height:270px}.footer{padding:20px 18px}.preview-bar{padding:8px 18px}.preview-bar span{display:block;margin:3px 0}.auth-story{display:none}.auth-form{width:100%;padding:35px 25px}h1{font-size:27px!important}.card{padding:21px}.steps{gap:10px}.hywrite-banner{padding:25px}.hywrite-banner h2{font-size:35px!important}}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}
