.connect-question{width:var(--wrap);font-size:var(--t-md);letter-spacing:-.02em;margin:clamp(36px,5vw,56px) auto 0;font-weight:720}.connect-question+.symptoms{margin-top:16px}.page-connect .symptoms-more{line-height:1.6}.page-connect .symptoms-more b{color:var(--ink)}.symptom-pic-stuck{background:#f3e9ea}.sp-card{background:var(--white);border-radius:6px;inset:16% 18%;box-shadow:0 6px 16px -8px #00000059}.sp-card b{aspect-ratio:1;background:var(--indigo);border-radius:50%;width:11%;top:14%;left:9%}.sp-card s{background:#d4d7e3;border-radius:4px;width:46%;height:9%;top:17%;left:26%}.sp-card s+s{width:78%;top:42%;left:9%}.sp-card u{background:var(--indigo);border-radius:4px;width:30%;height:17%;bottom:14%;left:9%}.sp-card-alt b,.sp-card-alt u{background:var(--ink)}.sp-card-free b{background:var(--amber-deep)}.sp-card-free u{background:var(--amber)}.sp-card-stuck b{background:#d93a3f}.sp-card-stuck u{background:0 0;box-shadow:inset 0 0 0 1.5px #d93a3f}.io-window{background:#fff;border-radius:10px 10px 0 0;flex-direction:column;display:flex;position:absolute;inset:18px 18px 0;overflow:hidden;box-shadow:0 10px 40px #0000004d}.io-bar{background:#eef0f6;flex:none;align-items:center;gap:10px;height:36px;padding-left:12px;display:flex}.stage .io-mark{width:16px;height:16px}.io-tab{background:#fff;border-radius:8px 8px 0 0;align-self:flex-end;padding:6px 16px;font-size:12.5px}.io-body{background:#e9ebf2;flex:1;grid-template-columns:1fr 300px;min-height:0;display:grid}.io-doc{background:#fff;margin:22px 26px 0;padding:34px 36px;box-shadow:0 2px 8px #00000014}.io-doc i{background:#dcdfe8;border-radius:4px;height:8px;margin-bottom:15px;display:block}.io-doc i:first-child{background:#b9bdcc;width:46%;height:12px;margin:0 auto 26px}.io-doc i:nth-child(4){width:72%}.io-doc i:nth-child(7){width:58%}.io-panel{background:#fff;border-left:1px solid #e0e2ea;flex-direction:column;gap:8px;padding:10px 14px;font-size:12.5px;line-height:1.4;display:flex;position:relative}.io-panel-title{border-bottom:1px solid #eceef4;padding-bottom:8px;font-size:13px;font-weight:700}.cg-title{font-size:14px;font-weight:700}.cg-ask,.cg-open{flex-direction:column;gap:6px;display:flex}.cg-open,.is-open .cg-ask{display:none}.is-open .cg-open{display:flex}.cg-q{color:#5b5d6b}.cg-path{border:1px solid #d9dbe8;border-radius:8px;padding:6px 10px;display:block}.cg-path b{font-weight:700;display:block}.cg-path span{color:#6b6d7a;font-size:11px;display:block}.cg-need{color:#5b5d6b;font-size:11.5px}.cg-steps{color:#8a8c99;gap:10px;margin:0;padding:0;font-size:11px;list-style:none;display:flex}.cg-steps li{align-items:center;gap:4px;display:flex}.cg-steps i{border-radius:50%;place-items:center;width:16px;height:16px;font-size:10px;font-style:normal;display:grid;box-shadow:inset 0 0 0 1px #c5c8d6}.is-c-install .cg-s-install,.is-c-login .cg-s-login,.is-c-signing .cg-s-login{color:#4338ca;font-weight:700}.is-c-install .cg-s-install i,.is-c-login .cg-s-login i,.is-c-signing .cg-s-login i{box-shadow:none;color:#fff;background:#4338ca}.is-c-login .cg-s-install i,.is-c-signing .cg-s-install i{box-shadow:none;background:#2f9e5b;font-size:0}.is-c-login .cg-s-install i:after,.is-c-signing .cg-s-install i:after{content:"✓";color:#fff;font-size:10px}.cg-card{border:1px solid #d9dbe8;border-radius:10px;flex-direction:column;gap:6px;padding:9px 10px;display:flex}.cg-card-head{align-items:center;gap:6px;display:flex}.cg-card-head b{font-size:13px}.cg-card-head span{color:#6b6d7a;margin-left:auto;font-size:11.5px}.cg-ai{color:#4338ca;font-style:normal}.cg-card [data-c]{display:none}.is-c-install .cg-card [data-c=install],.is-c-login .cg-card [data-c=login],.is-c-signing .cg-card [data-c=signing]{display:flex}.cg-note{color:#5b5d6b;font-size:11px}.cg-btns{align-items:center;gap:8px;display:flex}.cg-btn{color:#fff;white-space:nowrap;background:#4338ca;border-radius:6px;padding:4px 12px;font-size:12px;font-weight:700}.cg-btn-plain{color:#1f1f1f;background:#fff;font-weight:600;box-shadow:inset 0 0 0 1px #c5c8d6}.cg-link,.cg-back{color:#4338ca;text-underline-offset:2px;font-size:11px;text-decoration:underline}.cg-chat{border:1px solid #c9cbe0;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px;display:none;position:absolute;bottom:12px;left:12px;right:12px;box-shadow:0 0 0 3px #4338ca1f}.is-c-ready .cg-title,.is-c-ready .cg-ask{display:none}.is-c-ready .cg-chat{display:flex}.cg-input{flex:1 0 100%;height:34px}.cg-input s{background:#e3e5ee;border-radius:4px;width:60%;height:8px;display:block}.cg-model{background:#eef0f6;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.cg-send{color:#fff;background:#4338ca;border-radius:50%;place-items:center;width:24px;height:24px;margin-left:auto;font-size:12px;display:grid}.ps-window,.br-window,.st-window{opacity:0;visibility:hidden;transition:opacity .3s, transform .3s var(--ease-out), visibility .3s;position:absolute;transform:translateY(8px)scale(.98);box-shadow:0 18px 50px #0006}.is-term .ps-window,.is-browser .br-window,.is-settings .st-window{opacity:1;visibility:visible;transform:none}.ps-window{color:#e8e8e8;background:#012456;border-radius:6px;width:430px;top:70px;left:36px;overflow:hidden}.ps-bar{color:#1f1f1f;background:#f3f3f3;justify-content:space-between;align-items:center;height:30px;padding-left:12px;font-size:12px;display:flex}.ps-close{place-items:center;width:42px;height:100%;display:grid}.ps-body{height:170px;padding:10px 12px;font-family:Consolas,D2Coding,monospace;font-size:12px}.ps-body p+p{margin-top:10px}.ps-body b{color:#f9f1a5;font-weight:400}.ps-run{width:240px;height:10px;box-shadow:inset 0 0 0 1px #ffffff80}.ps-run i{background:#e8e8e8;width:0;height:100%;display:block}.is-term .ps-run i{animation:2.4s linear forwards ps-fill}.is-term-done .ps-run i{width:100%;animation:none}@keyframes ps-fill{to{width:100%}}.ps-out{opacity:0;gap:8px;display:grid}.ps-out s{background:#ffffff59;border-radius:3px;width:64%;height:7px;display:block}.ps-out s:nth-child(2){width:48%}.ps-out s:nth-child(3){width:30%}.is-term-done .ps-out{opacity:1}.br-window{background:#fff;border-radius:8px;flex-direction:column;width:440px;height:330px;display:flex;top:48px;left:28px;overflow:hidden}.br-bar{background:#f1f1f1;border-bottom:1px solid #e1e1e1;flex:none;align-items:center;gap:12px;height:38px;padding:0 12px;display:flex}.br-bar .ms-url{height:26px;font-size:12.5px}.br-page{background:#f7f6f2;flex:1;place-items:center;display:grid}.br-box{background:#fff;border-radius:12px;flex-direction:column;align-items:center;gap:12px;width:250px;padding:22px 20px;display:flex;position:relative;box-shadow:0 2px 12px #00000014}.br-title{font-size:15px;font-weight:700}.br-box s{background:#e5e4df;border-radius:4px;width:100%;height:8px;display:block}.br-box s+s{width:70%}.br-btn{color:#fff;text-align:center;background:#1f1f1f;border-radius:8px;width:100%;margin-top:6px;padding:7px 0;font-weight:600}.br-done{color:#fff;background:#2f9e5b;border-radius:50%;place-items:center;width:38px;height:38px;margin:2px 0 1px;font-size:20px;display:none}.is-allowed .br-done{display:grid}.is-allowed .br-btn{display:none}.st-window{background:#fff;border-radius:10px;flex-direction:column;width:462px;height:380px;display:flex;top:40px;left:150px;overflow:hidden}.st-bar{background:#eef0f6;flex:none;align-items:center;height:34px;padding-left:14px;font-size:13px;display:flex}.st-body{flex:1;grid-template-columns:90px 1fr;font-size:12px;display:grid}.st-side{background:#f5f6fa;margin:0;padding:10px 6px;list-style:none}.st-side li{color:#555;border-radius:6px;padding:5px 10px}.st-side li.is-on{color:#4338ca;background:#e4e3fb;font-weight:700}.st-main{flex-direction:column;gap:8px;padding:12px 16px;display:flex}.st-title{font-size:14px;font-weight:700}.st-desc,.fr-desc{color:#5b5d6b;font-size:11px}.fr-card{border:1px solid #d9dbe8;border-radius:10px;flex-direction:column;gap:6px;padding:9px 10px;display:flex}.fr-head{align-items:center;gap:6px;display:flex}.fr-head b{font-size:13px}.fr-head span{color:#6b6d7a;margin-left:auto;font-size:11px}.fr-badge{background:#ffb02040;border-radius:999px;padding:1px 7px;font-size:10.5px;font-style:normal;font-weight:700}.fr-wait,.fr-on,.is-or-wait .fr-off,.is-or-on .fr-off,.is-or-on .fr-actions{display:none}.is-or-wait .fr-wait,.is-or-on .fr-on{display:block}.is-or-on .fr-on{color:#2f8a52;font-weight:700}.fr-quota{display:none}.fr-quota s{background:#cfe7d8;border-radius:4px;width:58%;height:7px;display:block}.is-or-on .fr-quota{display:block}.fr-input{color:#9a9cab;white-space:nowrap;border-radius:6px;flex:1;min-width:0;padding:3px 8px;font-size:11px;overflow:hidden;box-shadow:inset 0 0 0 1px #c5c8d6}
