.sphd{display:flex;gap:14px;align-items:flex-start}.sphd-ic{width:44px;height:44px;flex:none;border-radius:13px;font-size:22px;background:var(--sphd-ic-bg,linear-gradient(135deg,#F0E9FC 0%,#FDE7F3 100%));border:1px solid var(--sphd-ic-bd,rgba(137,87,229,.16));display:flex;align-items:center;justify-content:center;box-shadow:0 3px 10px var(--sphd-ic-sh,rgba(137,87,229,.1))}.sphd-tw{flex:1;min-width:0}.sphd-eyebrow{font-size:11px;font-weight:750;letter-spacing:.14em;text-transform:uppercase;color:var(--faint)}.sphd-trow{display:flex;align-items:center;gap:10px;margin-top:2px}.sphd-trow h1{font-size:21px;font-weight:800;min-width:0;overflow-wrap:anywhere}.sphd-pill{display:inline-flex;align-items:center;gap:5px;flex:none;margin-left:auto;font-size:12px;font-weight:600;color:var(--text-3);background:var(--sphd-pill-bg,rgba(255,255,255,.75));border:1px solid var(--border);border-radius:999px;padding:4px 11px;white-space:nowrap;max-width:60%;overflow:hidden;text-overflow:ellipsis}.sphd-sub{font-size:13px;color:var(--dim-2);margin-top:4px}.sphd-rule{height:1px;background:linear-gradient(90deg,var(--sphd-rule-c,#EFDFF2) 0%,transparent 92%);margin:16px 0 14px}.cpoftd-root{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:flex;overflow:hidden;background:var(--bg);color:var(--text);font-family:inherit}.cpoftd-rail{flex:none;width:264px;display:flex;flex-direction:column;box-sizing:border-box;min-height:0;overflow-y:auto;background:var(--bg-sidebar);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-right:1px solid #F0DFEC}.cpoftd-brand{display:flex;align-items:center;gap:11px;padding:20px 22px 24px}.cpoftd-logo{width:32px;height:32px;border-radius:10px;flex:0 0 auto;overflow:hidden;display:flex;align-items:center;justify-content:center;font-size:17px;color:#fff;background:var(--brand-grad)}.cpoftd-logo:has(img){background:none}.cpoftd-logo img{width:100%;height:100%;object-fit:cover;display:block}.cpoftd-brandnm{font-size:16px;font-weight:900;color:var(--text);line-height:1.25}.cpoftd-nav{display:flex;flex-direction:column;gap:2px;padding:4px 12px 0}.cpoftd-navit{display:flex;align-items:center;gap:14px;width:100%;box-sizing:border-box;padding:10px 12px;border-radius:12px;font-size:14px;line-height:1.2;font-weight:500;color:var(--dim);cursor:default}.cpoftd-navic{width:18px;flex:none;display:flex;align-items:center;justify-content:center;color:var(--dim)}html[data-brand=cpo] .cpoftd-navic .cpo-nico{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.cpoftd-navit--on{background:var(--chip-bg);color:var(--accent-text);font-weight:700}.cpoftd-navit--on .cpoftd-navic{color:var(--accent-text)}.cpoftd-navnote{padding:12px 24px 0;font-size:12px;line-height:1.55;color:var(--text-3)}.cpoftd-foot{margin-top:auto;padding:12px 14px 14px;border-top:1px solid var(--border)}.cpoftd-userfoot{display:flex;align-items:center;gap:10px}.cpoftd-uav{width:32px;height:32px;flex:none;border-radius:50%;background:linear-gradient(135deg,var(--av-user-a),var(--av-user-b));color:#fff;font-size:13px;font-weight:800;display:flex;align-items:center;justify-content:center}.cpoftd-footid{display:flex;flex-direction:column;min-width:0;gap:2px}.cpoftd-footnm{font-size:13.5px;font-weight:800;color:#4b4055;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cpoftd-footplan{font-size:11.5px;font-weight:500;color:#9d8aa8;line-height:1.15}.cpoftd-footset{margin-left:auto;width:30px;height:30px;flex:none;border-radius:9px;color:#9d8aa8;display:flex;align-items:center;justify-content:center}html[data-brand=cpo] .cpoftd-footset .cpo-nico{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.cpoftd-main{flex:1;min-width:0;overflow-y:auto;display:flex;flex-direction:column;background:linear-gradient(160deg,#fdf1f7,#f6edfc 38%,#fdf6f0);padding:40px 40px 44px}.cpoftd-hero{flex:none;width:100%;max-width:980px;margin:auto;display:flex;flex-direction:column;align-items:center;text-align:center}.cpoftd-badge{display:inline-flex;align-items:center;background:var(--brand-grad);color:#fff;font-size:13px;font-weight:700;padding:8px 16px;border-radius:999px;box-shadow:0 6px 16px #8957e542;margin-bottom:18px}.cpoftd-title{font-size:34px;line-height:1.24;font-weight:800;color:var(--text);letter-spacing:-.2px;margin:0 0 14px}.cpoftd-sub{font-size:16px;line-height:1.65;color:var(--text-3);margin:0 0 34px;max-width:680px}.cpoftd-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;width:100%;margin-bottom:36px}.cpoftd-card{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;background:var(--surface);border-radius:22px;padding:30px 22px 26px;border:1px solid rgba(137,87,229,.06);box-shadow:0 12px 30px #623aa014;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease}.cpoftd-card:hover{transform:translateY(-3px);box-shadow:0 16px 38px #623aa024}.cpoftd-card--pick{border:1.6px solid #E4D3F5;background:linear-gradient(180deg,#fff,#fbf5ff);box-shadow:0 16px 38px #8957e529}.cpoftd-pickbadge{position:absolute;top:-12px;left:50%;transform:translate(-50%);white-space:nowrap;background:var(--brand-grad);color:#fff;font-size:11.5px;font-weight:700;padding:5px 13px;border-radius:999px;box-shadow:0 5px 12px #8957e54d}.cpoftd-icon{width:74px;height:74px;border-radius:20px;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.cpoftd-icon--health{background:#fce7f1;color:var(--accent-text)}.cpoftd-icon--translate{background:#f4ecfa;color:#6e4fa0}.cpoftd-icon--shop{background:#fdf3e7;color:var(--ask)}.cpoftd-cardtitle{font-size:19px;font-weight:800;color:var(--text);line-height:1.3;margin-bottom:10px}.cpoftd-carddesc{font-size:13.5px;line-height:1.6;color:var(--text-3);margin-bottom:22px;min-height:44px}.cpoftd-cardcta{margin-top:auto;font-size:14px;font-weight:700;border-radius:13px;padding:12px 28px}.cpoftd-cardcta--solid{background:var(--brand-grad);color:#fff;box-shadow:0 8px 18px #8957e54d}.cpoftd-cardcta--ghost{background:#f3ecfd;color:var(--accent-text)}.cpoftd-maincta{border:none;border-radius:18px;padding:19px 54px;cursor:pointer;font-size:18px;font-weight:800;color:#fff;letter-spacing:.2px;text-align:center;background:var(--brand-grad);box-shadow:0 14px 32px #8957e557;transition:transform .12s ease}.cpoftd-maincta:hover{transform:translateY(-2px)}.cpoftd-ctanote{margin-top:16px;background:none;border:none;font:inherit;font-size:14px;color:var(--text-3);cursor:pointer}.cpoftd-ctanote:hover{color:var(--accent-text)}.cpoftd-guide{margin:16px 14px 0;padding:16px 10px 0;border-top:1px solid var(--border)}.cpoftd-guidenote{font-size:12.5px;line-height:1.6;color:var(--text-3);margin-bottom:14px}.cpoftd-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:13px}.cpoftd-step{display:flex;align-items:center;gap:11px;font-size:13.5px;color:var(--text-3)}.cpoftd-step--on{color:var(--text);font-weight:700}.cpoftd-stepn{width:22px;height:22px;flex:0 0 auto;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;background:#f1e9fa;color:var(--dim-2)}.cpoftd-step--on .cpoftd-stepn{background:var(--brand-grad);color:#fff}.cpoftd-shero{width:100%;max-width:980px;margin:auto auto 0;text-align:center;display:flex;flex-direction:column;align-items:center}.cpoftd-title--hook{font-size:34px;margin-bottom:12px}.cpoftd-hookhl{background:var(--brand-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--accent-text)}.cpoftd-cols{width:100%;max-width:980px;margin:26px auto 0;display:grid;grid-template-columns:1fr 360px;gap:28px;align-items:start}.cpoftd-qcol{display:flex;flex-direction:column}.cpoftd-qlabel{font-size:13.5px;font-weight:700;color:var(--text-3);margin:0 2px 14px;text-align:left}.cpoftd-qlist{display:flex;flex-direction:column;gap:16px}.cpoftd-qrow{display:flex;align-items:center;justify-content:space-between;gap:14px;background:var(--surface);border-radius:18px;padding:22px 24px;border:1px solid rgba(137,87,229,.06);box-shadow:0 8px 22px #623aa012;text-align:left;width:100%;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease}.cpoftd-qrow:hover{transform:translateY(-2px);box-shadow:0 12px 28px #623aa01f}.cpoftd-qtext{flex:1;min-width:0;font-size:16px;font-weight:600;color:var(--text);line-height:1.45}.cpoftd-qask{flex:0 0 auto;font-size:14px;font-weight:700;color:var(--accent-text)}.cpoftd-actcard{display:flex;flex-direction:column;align-items:flex-start;text-align:left;border-radius:22px;padding:26px 24px;border:1.4px solid #E4D3F5;box-shadow:0 16px 38px #8957e524;background:linear-gradient(180deg,#fff,#fbf5ff)}.cpoftd-actcard .cpoftd-icon{width:60px;height:60px;border-radius:18px;margin-bottom:16px}.cpoftd-acttt{font-size:18.5px;font-weight:800;color:var(--text);line-height:1.3;margin-bottom:10px}.cpoftd-actdesc{font-size:13.5px;line-height:1.65;color:var(--text-3);margin-bottom:20px}.cpoftd-actcard .cpoftd-maincta{width:100%;padding:16px 0;border-radius:15px;font-size:16px}.cpoftd-fallback{width:100%;text-align:center;background:none;border:none;font:inherit;font-size:13.5px;color:var(--text-3);text-decoration:underline;cursor:pointer;margin-top:14px}.cpoftd-fallback:hover{color:var(--accent-text)}.cpoftd-trust{width:100%;max-width:980px;margin:26px auto auto;text-align:center;font-size:13.5px;color:var(--text-3)}html[data-brand=cpo][data-theme=dark] .cpoftd-rail{border-right-color:var(--border)}html[data-brand=cpo][data-theme=dark] .cpoftd-footnm{color:var(--text-2)}html[data-brand=cpo][data-theme=dark] .cpoftd-footplan,html[data-brand=cpo][data-theme=dark] .cpoftd-footset{color:var(--dim-2)}html[data-brand=cpo][data-theme=dark] .cpoftd-main{background:var(--brand-bg)}html[data-brand=cpo][data-theme=dark] .cpoftd-card{border-color:var(--border-soft);box-shadow:0 12px 30px #0000003d}html[data-brand=cpo][data-theme=dark] .cpoftd-card:hover{box-shadow:0 16px 38px #00000052}html[data-brand=cpo][data-theme=dark] .cpoftd-card--pick,html[data-brand=cpo][data-theme=dark] .cpoftd-actcard{background:var(--surface);border-color:var(--border-strong);box-shadow:0 16px 38px #0000004d}html[data-brand=cpo][data-theme=dark] .cpoftd-qrow{border-color:var(--border-soft);box-shadow:0 8px 22px #00000038}html[data-brand=cpo][data-theme=dark] .cpoftd-qrow:hover{box-shadow:0 12px 28px #0000004d}html[data-brand=cpo][data-theme=dark] .cpoftd-icon--health{background:#ec489929}html[data-brand=cpo][data-theme=dark] .cpoftd-icon--translate{background:var(--chip-bg);color:var(--accent-text)}html[data-brand=cpo][data-theme=dark] .cpoftd-icon--shop{background:#f0b45429}html[data-brand=cpo][data-theme=dark] .cpoftd-cardcta--ghost,html[data-brand=cpo][data-theme=dark] .cpoftd-stepn{background:var(--chip-bg)}.page{flex:1;height:100%;display:flex;flex-direction:column;align-items:center;position:relative;z-index:1;min-width:0;padding:0 24px;box-sizing:border-box;overflow-y:auto}.corner{position:absolute;top:26px;left:36px;display:flex;align-items:center;gap:10px}.corner .logo{width:28px;height:28px;border-radius:8px;background:linear-gradient(135deg,var(--brand-grad-a),var(--brand-grad-b));display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:800;color:#fff}.corner .nm{font-size:14px;font-weight:700;color:var(--text-2);letter-spacing:.2px}.corner-lang{position:absolute;top:23px;right:36px;z-index:20;display:flex;align-items:center}.corner-lang .lang-select-antd.ant-select .ant-select-selector{border:none!important;box-shadow:none!important;background:transparent!important;padding-inline:6px!important}.corner-lang .lang-select-antd.ant-select .ant-select-arrow{color:var(--faint-2)}.logincol{width:420px;max-width:420px;display:flex;flex-direction:column;align-items:center;margin:auto 0;text-align:center}.biglogo{width:64px;height:64px;border-radius:18px;background:linear-gradient(135deg,var(--brand-grad-a),var(--brand-grad-b));display:flex;align-items:center;justify-content:center;font-size:32px;font-weight:800;color:#fff;box-shadow:0 12px 36px #4d76ff66}.bigbrand{margin-top:18px;font-size:26px;font-weight:800;letter-spacing:.3px}.hero{margin-top:12px;font-size:15px;line-height:1.7;color:var(--text-3)}.hero b{color:var(--text);font-weight:700}.hero .hl{background:linear-gradient(90deg,#6E92FF,var(--teal));-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:700}.ltitle{margin-top:22px;font-size:26px;font-weight:800;letter-spacing:.3px}.lsub{margin-top:12px;font-size:14.5px;line-height:1.7;color:var(--text-3)}html[data-brand=cpo] .lsub{white-space:pre-line;text-wrap:balance}html[data-brand=cpo] .ccsel-row{display:flex;align-items:center;justify-content:space-between;gap:10px}html[data-brand=cpo] .ccsel-check{flex:none;font-weight:900;color:var(--accent-text,#8957E5)}.phonebox{margin-top:30px;width:100%;display:flex;align-items:center;background:var(--surface-3);border:1.5px solid var(--border-strong);border-radius:13px;padding:0 16px;height:54px;text-align:left}.phonebox .cc{font-size:15px;font-weight:700;color:var(--text);padding-right:13px;border-right:1px solid var(--border-strong)}.phonebox .ccpick{position:relative;flex-shrink:0}.phonebox .cctrig{display:inline-flex;align-items:center;gap:4px;border:0;background:transparent;color:var(--text);font-size:15px;font-weight:700;padding:7px 10px;border-radius:9px;cursor:pointer;font-family:inherit;outline-offset:2px}.phonebox .cctrig .cc-code{line-height:1}.phonebox .cctrig .cc-region{font-size:11px;font-weight:700;letter-spacing:.3px;color:var(--faint-2);line-height:1}.phonebox .cctrig .cc-caret{font-size:10px;color:var(--faint-2);margin-left:2px;transition:transform .15s}.phonebox .cctrig[aria-expanded=true] .cc-caret{transform:rotate(180deg)}.phonebox .ccdiv{width:1px;height:24px;background:var(--border-strong);margin:0 4px 0 10px;flex-shrink:0}.cc-pop{position:absolute;top:calc(100% + 10px);left:0;width:268px;background:var(--surface-3);border:1px solid var(--border);border-radius:14px;padding:6px;z-index:30;box-shadow:0 12px 32px #00000029;max-height:calc(100vh - 40px);overflow-y:auto}.cc-pop.up{top:auto;bottom:calc(100% + 10px)}.cc-opt{display:flex;align-items:center;gap:10px;width:100%;height:42px;padding:0 12px;border:0;border-radius:9px;background:transparent;color:var(--text);font-size:14px;font-family:inherit;cursor:pointer;text-align:left}.cc-opt:hover{background:#7f7f7f1a}.cc-opt.selected{background:#7f7f7f24}.cc-opt .cc-opt-region{width:26px;flex-shrink:0;font-size:11px;font-weight:700;letter-spacing:.3px;color:var(--faint-2)}.cc-opt .cc-opt-name{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-opt .cc-opt-code{font-weight:600;font-variant-numeric:tabular-nums}.cc-opt .cc-opt-check{width:14px;margin-left:2px}.phonebox .ph{flex:1;padding-left:8px;font-size:15px;color:var(--faint-2)}.logincol .cta{width:100%;margin-top:14px;font-size:15.5px;border-radius:13px}html:not([data-brand]) .logincol .cta{height:54px}.logincol .cta.ant-btn,.logincol .cta.ant-btn:hover,.logincol .cta.ant-btn:focus,.logincol .cta.ant-btn:focus-visible,.logincol .cta.ant-btn:active{border:none!important;outline:none!important}html:not([data-brand]) .logincol .cta.ant-btn,html:not([data-brand]) .logincol .cta.ant-btn:hover,html:not([data-brand]) .logincol .cta.ant-btn:focus,html:not([data-brand]) .logincol .cta.ant-btn:focus-visible,html:not([data-brand]) .logincol .cta.ant-btn:active{background:#10b981;box-shadow:0 10px 28px #10b9814d!important}html:not([data-brand]) .logincol .cta.ant-btn:hover{background:#0ea472}.divider{width:100%;display:flex;align-items:center;gap:14px;margin:24px 0 0;color:var(--faint-2);font-size:12.5px}.divider:before,.divider:after{content:"";height:1px;background:var(--border);flex:1}.sso-row{width:100%;display:flex;gap:8px;margin-top:14px}.sso{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;background:var(--chip-bg);border:1.5px solid var(--border-strong);border-radius:13px;height:48px;font-size:14.5px;font-weight:600;color:var(--text-2)}.sso .ic{display:block;flex:none;width:24px;height:24px}.terms{margin-top:16px;font-size:12px;color:var(--faint-2);line-height:1.6}.terms a{color:var(--dim);text-decoration:none;border-bottom:1px solid var(--border-strong)}.terms b{color:var(--dim);font-weight:600}.terms-lnk{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;padding:0;font:inherit;font-weight:700;color:var(--text-3);border-bottom:1px solid var(--border-strong);cursor:pointer;transition:color .15s,border-color .15s}.terms-lnk:hover{color:var(--text);border-bottom-color:var(--text)}.login-legal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;flex-direction:column;background:var(--bg)}.login-legal-bar{flex:none;display:flex;align-items:center;padding:14px 22px;border-bottom:1px solid var(--border)}.login-legal-back{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;cursor:pointer;font:inherit;font-weight:700;font-size:14px;color:var(--dim);display:inline-flex;align-items:center;gap:3px}.login-legal-back:hover{color:var(--text-1)}.login-legal-back-ic{font-size:20px;line-height:1}.login-legal-scroll{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;align-items:center;padding:26px 22px 56px}.login-legal-scroll .legal-doc{width:100%;max-width:760px}.sellrow{position:absolute;bottom:52px;left:0;right:0;display:flex;justify-content:center;gap:0}.sell{display:flex;align-items:center;gap:9px;padding:0 34px;font-size:13px;color:var(--text-3)}.sell+.sell{border-left:1px solid var(--border-soft)}.sell .ic{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:8px;background:#6e92ff1f}.sell b{color:var(--text);font-weight:700}.codeline{margin-top:14px;font-size:14px;color:var(--text-3)}.codeline b{color:var(--text);font-weight:700}.codes{margin-top:26px;display:flex;gap:12px}.code{width:54px;height:62px;border-radius:12px;background:var(--surface-3);border:1.5px solid var(--border-strong);display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:800}.code.fill{border-color:var(--brand-grad-a);color:var(--text)}.code.cur{border-color:var(--brand-grad-b);box-shadow:0 0 0 3px #37c8b426}.code .caret{width:2px;height:26px;background:#6e92ff;border-radius:1px}.resend{margin-top:26px;font-size:13.5px;color:var(--dim)}.resend b{color:var(--faint);font-weight:600}.resend .alt{color:var(--accent-text);font-weight:600}.resend-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;padding:0;cursor:pointer;font:inherit;display:block;width:100%;text-align:center}.resend-btn:disabled{cursor:default;opacity:.6}.resend-btn b{color:var(--accent-text)}.hallhead{margin-top:74px;text-align:center}.hallhead h1{font-size:30px;font-weight:800;letter-spacing:.3px}.hallhead h1 .hl{background:linear-gradient(90deg,#6E92FF,var(--teal));-webkit-background-clip:text;background-clip:text;color:transparent}.hallhead p{margin-top:10px;font-size:15px;color:var(--text-3)}.hsteps{margin-top:22px;display:flex;align-items:center;gap:10px;font-size:12.5px;color:var(--faint-2)}.hsteps .st{display:flex;align-items:center;gap:7px}.hsteps .st .n{width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;border:1.5px solid var(--border-stronger);color:var(--dim)}.hsteps .st.done .n{background:linear-gradient(135deg,var(--brand-grad-a),var(--brand-grad-b));border:none;color:#fff}.hsteps .st.on{color:var(--text);font-weight:700}.hsteps .st.on .n{border-color:var(--brand-grad-a);color:var(--accent-text)}.hsteps .ln{width:44px;height:1.5px;background:var(--border)}.hall{margin-top:34px;display:flex;gap:20px;width:min(1080px,100%);align-items:stretch;flex-wrap:wrap;justify-content:center}.hall.wide{width:min(1300px,100%);gap:16px}.hall.wide .hcard{padding:20px 18px 18px}.hcard{flex:1 1 230px;min-width:230px;background:var(--surface);border:1.5px solid var(--border);border-radius:20px;padding:22px 22px 20px;display:flex;flex-direction:column;position:relative}.hcard.sel{border-color:var(--brand-grad-a);background:linear-gradient(180deg,#4d76ff1a,#4d76ff08),var(--surface);box-shadow:0 0 0 1px #4d76ff59,0 14px 36px #4d76ff24}.hcard.soon{opacity:.52}.hcard .top{display:flex;align-items:center;gap:14px}.hcard .avatar{width:56px;height:56px;border-radius:17px;font-size:28px}.hcard .who{flex:1;min-width:0}.hcard .role{font-size:17px;font-weight:700;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.hcard .duty{font-size:12.5px;color:var(--dim);margin-top:4px;line-height:1.5}.tag{font-size:10.5px;font-weight:600;padding:2.5px 8px;border-radius:99px;flex:none}.tag-default{color:var(--accent-text);background:#4d76ff29;border:1px solid rgba(77,118,255,.35)}.tag-soon{color:var(--dim);background:#8b93a71f;border:1px solid rgba(139,147,167,.25)}.tick{width:26px;height:26px;border-radius:50%;flex:none;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:800}.tick.on{background:linear-gradient(135deg,var(--brand-grad-a),var(--brand-grad-b));color:#fff;box-shadow:0 3px 10px #4d76ff66}.tick.off{border:1.5px solid var(--border-stronger);color:transparent}.stats{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:18px}.stat{background:#4d76ff12;border:1px solid rgba(77,118,255,.18);border-radius:12px;padding:10px 12px}.stat .n{font-size:17px;font-weight:800;color:var(--accent-text)}.stat .l{font-size:11px;color:var(--dim);margin-top:2px}.skills{display:flex;gap:6px;margin-top:14px;flex-wrap:wrap}.skill{font-size:11px;color:var(--text-3);background:var(--chip-bg);border:1px solid var(--border-strong);padding:3.5px 9px;border-radius:99px}.hnote{margin-top:16px;font-size:12px;color:var(--faint-2);line-height:1.6}.feats{margin-top:18px;display:flex;flex-direction:column;gap:10px;font-size:12.5px;color:var(--text-3)}.feats .f{display:flex;align-items:center;gap:9px}.feats .f .fi{width:18px;text-align:center;font-size:13px}.ctawrap{margin-top:36px;display:flex;flex-direction:column;align-items:center;gap:11px}.ctawrap .cta{min-width:380px;height:54px;font-size:15.5px}.ctawrap .sub{font-size:12.5px;color:var(--faint-2)}.obcol{margin:auto;display:flex;flex-direction:column;align-items:center;text-align:center;width:560px;flex:none}.ring{position:relative;width:128px;height:128px}.ring .r1{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:3.5px solid rgba(77,118,255,.18)}.ring .r2{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:3.5px solid transparent;border-top-color:var(--brand-grad-a);border-right-color:var(--brand-grad-b);transform:rotate(40deg)}.ring .core{position:absolute;top:18px;right:18px;bottom:18px;left:18px;border-radius:50%;background:linear-gradient(135deg,var(--av-coder-a),var(--av-coder-b));display:flex;align-items:center;justify-content:center;font-size:46px}.obcol h1{margin-top:32px;font-size:25px;font-weight:800;line-height:1.5}.obcol .sub{margin-top:12px;font-size:14.5px;color:var(--text-3);line-height:1.7}.oblist{margin-top:34px;width:420px;display:flex;flex-direction:column;gap:14px;text-align:left;font-size:14px}.oblist .it{display:flex;align-items:flex-start;gap:11px;line-height:1.55}.oblist .ok{color:var(--teal);font-weight:800;width:18px;text-align:center}.oblist .run{color:#6e92ff;width:18px;text-align:center}.oblist .it.doing{color:var(--text)}.oblist .it.donetx{color:var(--text-3)}.rdycol{margin:auto 0;display:flex;flex-direction:column;align-items:center;width:620px}.rdycol h1{font-size:30px;font-weight:800;letter-spacing:.3px}.rdycol .sub{margin-top:11px;font-size:15px;color:var(--text-3)}.dutycard{margin-top:32px;width:100%;background:linear-gradient(180deg,#4d76ff1a,#4d76ff08),var(--surface);border:1.5px solid var(--brand-grad-a);border-radius:18px;padding:18px 20px;display:flex;align-items:center;gap:15px;box-shadow:0 0 0 1px #4d76ff4d,0 12px 32px #4d76ff1f}.dutycard .avatar{width:54px;height:54px;border-radius:16px;font-size:27px}.dutycard .who{flex:1;text-align:left}.dutycard .role{font-size:16.5px;font-weight:700}.dutycard .st{font-size:12.5px;color:var(--text-3);margin-top:4px;display:flex;align-items:center;gap:7px}.dutycard .st .dot{width:8px;height:8px;border-radius:50%;background:var(--teal);box-shadow:0 0 8px #3ed6c0cc;flex:none}.dutycard .ontag{font-size:11px;font-weight:700;color:var(--teal);background:#3ed6c01f;border:1px solid rgba(62,214,192,.3);border-radius:99px;padding:3px 10px;flex:none}.trylabel{margin-top:30px;align-self:flex-start;font-size:12.5px;font-weight:700;letter-spacing:.5px;color:var(--dim)}.trycard{margin-top:11px;width:100%;background:var(--surface-3);border:1px solid var(--border);border-radius:14px;padding:15px 18px;display:flex;align-items:center;gap:12px;font-size:14.5px;color:var(--text-2);text-align:left}.trycard .qi{font-size:16px;flex:none}.trycard .go{margin-left:auto;color:var(--faint);font-size:16px;flex:none}.rdycol .cta{margin-top:34px;min-width:380px;height:54px;font-size:15.5px}.funnel{display:flex;width:100%;height:100%;position:relative}.phonebox input{flex:1;padding-left:8px;font-size:15px;color:var(--text);background:transparent;border:none;outline:none;font-family:inherit;min-width:0}.phonebox input::placeholder{color:var(--faint-2)}.codes{position:relative}.otp-hidden{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.01;width:100%;height:100%;border:none;background:none;color:transparent;outline:none;font-size:24px;caret-color:transparent}.hcard.clickable{cursor:pointer}.sso{padding:0 4px;gap:5px;font-size:13.5px;min-width:0;cursor:pointer;white-space:nowrap}.sso.off{opacity:.45;cursor:default}.sso .soon{font-size:8.5px;font-weight:600;color:var(--text-3);background:#8b93a733;border:1px solid rgba(139,147,167,.4);border-radius:99px;padding:1px 4px;flex:none;margin-left:1px}.sso-note{margin-top:12px;font-size:12.5px;color:var(--dim);display:flex;align-items:center;justify-content:center;gap:10px}.sso-note.err{color:var(--danger)}.sso-cancel{background:none;border:none;color:var(--accent-text);font-size:12.5px;font-weight:600;cursor:pointer;padding:0;font-family:inherit}.sso-manual{margin-top:16px;display:flex;flex-direction:column;align-items:center;gap:10px;font-size:12.5px;background:#6e92ff14;border:1px solid rgba(110,146,255,.3);border-radius:12px;padding:13px 18px;max-width:340px;margin-left:auto;margin-right:auto}.sso-manual-hint{color:var(--dim);text-align:center;line-height:1.5}.sso-manual-link{color:var(--accent-text);font-weight:600;text-decoration:none}.sso-manual-link:hover{text-decoration:underline}.sso-manual-code{display:flex;align-items:center;gap:8px}.sso-manual-code-label{color:var(--text-3)}.sso-manual-code code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13.5px;font-weight:700;letter-spacing:1.5px;color:var(--text-1);background:#8b93a729;padding:3px 10px;border-radius:7px}.sso-manual-copy{background:#6e92ff29;border:1px solid rgba(110,146,255,.34);color:var(--accent-text);font-size:11.5px;font-weight:600;cursor:pointer;padding:3px 10px;border-radius:7px;font-family:inherit;line-height:1.4}.sso-manual-copy:hover{background:#6e92ff42}.send-error{margin-top:12px;font-size:12.5px;color:var(--danger)}.code-back{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;background:none;border:none;color:var(--accent-text);cursor:pointer;padding:0;border-radius:8px;font-family:inherit;transition:background .15s}.code-back:hover{background:var(--chip-bg)}.code-back:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.code-back .code-back-arrow{font-size:24px;line-height:1;font-weight:700;margin-top:-2px}.oberr{margin-top:30px;display:flex;align-items:center;gap:14px;background:#e08a8a14;border:1px solid rgba(224,138,138,.35);border-radius:13px;padding:12px 18px;font-size:13.5px;color:var(--danger)}.obretry{background:none;border:1px solid rgba(224,138,138,.5);color:var(--danger-2);border-radius:9px;padding:6px 14px;font-size:13px;font-weight:600;cursor:pointer;flex:none;font-family:inherit}.obretry:hover{background:#e08a8a1f}.byepill{display:inline-flex;align-items:center;gap:8px;margin-top:14px;margin-bottom:18px;background:#5fd6a614;border:1px solid rgba(95,214,166,.3);color:#5fd6a6;font-size:12.5px;font-weight:600;border-radius:99px;padding:7px 16px}.hbtn.share-on{color:var(--accent-text);border-color:var(--border-accent);background:#4d76ff1a}.sharem{width:560px;background:var(--surface);border:1px solid var(--border-strong);border-radius:20px;box-shadow:0 30px 90px var(--shadow-modal);padding:24px 28px 22px}.sharem h2{font-size:19px;font-weight:800}.sharem .sub{font-size:12.5px;color:var(--dim);margin-top:5px}.optrow{display:flex;gap:11px;margin-top:18px}.sharem .optrow{margin:18px 0 0;padding:0;border:0;border-radius:0;background:none;width:auto;align-items:stretch;cursor:default}.opt{flex:1;border:1.5px solid var(--border);background:var(--surface-3);border-radius:14px;padding:14px 15px;position:relative;text-align:left;cursor:pointer}.opt.sel{border-color:var(--brand-grad-a);background:linear-gradient(180deg,rgba(77,118,255,.08),transparent),var(--surface-3)}.opt .ic{font-size:20px}.opt .t{font-size:14px;font-weight:800;margin-top:7px;color:var(--text)}.opt .d{font-size:11.5px;color:var(--dim);margin-top:4px;line-height:1.55}.opt .rad{position:absolute;top:12px;right:12px;width:16px;height:16px;border-radius:50%;border:1.5px solid var(--ghost)}.opt.sel .rad{border-color:var(--brand-grad-a);background:radial-gradient(circle at center,var(--brand-grad-a) 0 5px,transparent 6px)}.hrisk{display:inline-flex;align-items:center;font-size:10px;font-weight:800;color:var(--ask);background:#ffb04d1f;border:1px solid rgba(255,176,77,.45);border-radius:99px;padding:1.5px 8px;vertical-align:2px;margin-left:4px}.riskbox{margin-top:15px;border:1.5px solid rgba(255,176,77,.45);background:linear-gradient(180deg,rgba(255,176,77,.07),transparent),var(--surface);border-radius:13px;padding:13px 16px}.riskbox .rh{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:800;color:var(--ask)}.riskbox .ri{display:flex;gap:9px;font-size:12px;color:var(--text-2);line-height:1.6;margin-top:8px}.riskbox .ri .m{flex:none;width:16px;text-align:center}.durrow{display:flex;align-items:center;gap:7px;margin-top:14px;flex-wrap:wrap}.durrow .dl{font-size:12.5px;font-weight:700;color:var(--text-2);margin-right:3px}.dchip{font-size:11.5px;font-weight:700;color:var(--text-3);background:var(--surface-3);border:1px solid var(--border);border-radius:99px;padding:5px 13px;cursor:pointer}.dchip.sel{color:var(--text);background:#4d76ff24;border-color:var(--brand-grad-a)}.dchip.danger{color:var(--danger);border-color:var(--danger-border);border-style:dashed}.durrow .dnote{flex-basis:100%;font-size:11px;color:var(--faint-2);margin-top:2px}.alwaysrow{display:block;line-height:1.6;margin-top:13px;background:var(--surface-deep);border:1px solid var(--border-soft);border-radius:11px;padding:10px 14px;font-size:12px;color:var(--text-3)}.alwaysrow b{color:var(--teal-text)}.confirmbox{margin-top:15px}.confirmbox .cl{font-size:12.5px;color:var(--text-2)}.cinput{margin-top:8px;display:flex;align-items:center;background:var(--surface-2);border:1.5px solid var(--brand-grad-a);border-radius:11px;padding:0}.cinput input{flex:1;background:none;border:none;outline:none;color:var(--text);font-size:14px;font-weight:700;padding:11px 15px;font-family:inherit;caret-color:var(--accent-text)}.cinput .fakecaret{width:2px;height:17px;background:var(--accent-text);flex:none;margin-left:-12px}.sharefoot{display:flex;gap:10px;margin-top:16px}.sharefoot .cta{flex:1.4;padding:11px 0;font-size:13.5px;border-radius:12px;box-shadow:none;border:none;cursor:pointer}.sharefoot .ghost{flex:1;padding:11px 0;font-size:13.5px;border-radius:12px;cursor:pointer}.sharefoot .danger-ghost{border:1px solid var(--danger-border);color:var(--danger);background:none}.sharefoot .safe-primary{background:linear-gradient(95deg,var(--brand-grad-a),var(--brand-grad-b));color:#fff;border:none;font-weight:800;box-shadow:0 8px 22px #4d76ff4d}.guestbar{display:flex;align-items:center;gap:9px;padding:9px 24px;background:#4d76ff14;border-bottom:1px solid rgba(77,118,255,.25);font-size:12.5px;color:var(--accent-text)}.guestbar b{color:var(--text)}.guestbar .sp2{flex:1}.guestbar .leave{font-size:12px;color:var(--text-3);border:1px solid var(--border-strong);border-radius:8px;padding:4px 12px;background:none;cursor:pointer}.guestbar.watch{background:var(--surface);border-bottom-color:var(--border);color:var(--dim)}.followpill{align-self:center;display:flex;align-items:center;gap:8px;font-size:12px;color:var(--teal-text);background:#38c8b414;border:1px solid rgba(56,200,180,.35);border-radius:99px;padding:5px 16px}.lockbar{display:flex;align-items:center;gap:12px;background:var(--surface-3);border:1.5px dashed var(--border-strong);border-radius:16px;padding:13px 18px;font-size:13px;color:var(--faint)}.lockbar .lk{font-size:16px}.lockbar.offbar{border-style:solid;border-color:#e0b25a;background:#e0b25a1a;color:#9a6b12;margin-bottom:8px}.lockbar.offbar .qcount{margin-left:auto;font-weight:600;white-space:nowrap}.gtag .qtag{border:1px solid currentColor;border-radius:8px;padding:0 5px;font-size:10px;opacity:.85;line-height:14px}.gtag:has(.qtag){margin-top:2px}.umsg.guest{background:linear-gradient(135deg,#3d3270,#34427e)}.gcomposer{display:flex;flex-direction:column;gap:10px;border-radius:18px}.gcomposer .inbar{flex-direction:column;align-items:stretch;gap:0;padding:0}.gcomposer .inbar .inrow{display:flex;align-items:center;gap:12px;padding:10px 10px 10px 12px}.gcomposer .inbar.has-att .gattach-tray{display:flex;align-items:center;gap:14px;padding:16px 16px 12px;border-bottom:1px solid var(--border)}.gcomposer.dragover .inbar{border-color:var(--accent-text);border-style:dashed;background:#4d76ff0f}.inbar .plus.gattach-btn{height:34px;padding:0 12px 0 10px;border-radius:10px;border:1.5px solid var(--border-strong);background:transparent;color:var(--text-2);cursor:pointer;display:inline-flex;align-items:center;gap:6px;flex:none;font-size:13px;font-weight:600;line-height:1;font-family:inherit;transition:border-color .15s,color .15s,background .15s}.gattach-btn .gi{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linejoin:round;stroke-linecap:round}.gattach-btn .gi circle{fill:currentColor;stroke:none}.gattach-btn:hover:not(:disabled){border-color:var(--accent-text);color:var(--accent-text);background:#4d76ff0f}.gattach-btn:disabled{opacity:.4;cursor:not-allowed}.gattach-row{display:flex;flex-wrap:wrap;gap:16px}.gattach{position:relative;width:72px;height:72px;flex:none}.gattach .thumb{position:relative;width:100%;height:100%;border-radius:12px;overflow:hidden;border:1px solid var(--border-strong);background:var(--surface-3);display:flex;align-items:center;justify-content:center}.gattach img{width:100%;height:100%;object-fit:cover;display:block}.gattach .fn{font-size:10px;color:var(--text-3);padding:4px;word-break:break-all;text-align:center}.gattach .veil{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#0a0e1e73}.gattach .ring{position:absolute;width:44px;height:44px;transform:rotate(-90deg)}.gattach .ring circle{fill:none;stroke-width:3.5}.gattach .ring .trk{stroke:#ffffff4d}.gattach .ring .val{stroke:#fff;stroke-linecap:round;transition:stroke-dasharray .2s}.gattach .pct{position:relative;font-size:11.5px;font-weight:700;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.6)}.gattach.failed .thumb{border:2px solid #F97066}.gattach .bad{position:absolute;left:5px;bottom:5px;width:18px;height:18px;border-radius:50%;background:#d92d20;color:#fff;font-size:12px;font-weight:800;line-height:18px;text-align:center;box-shadow:0 0 0 2px #fff;z-index:1}.gattach .rm{position:absolute;top:-9px;right:-9px;width:24px;height:24px;border-radius:50%;border:1.5px solid rgba(255,255,255,.85);background:#101420d1;color:#fff;font-size:15px;font-weight:600;line-height:1;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:2;box-shadow:0 1px 4px #0006;transition:background .15s}.gattach .rm:hover{background:#101420}.gattach-count{font-size:13px;color:var(--text-2);white-space:nowrap;align-self:center}.gcomposer .inbar .send{border:none;cursor:pointer;background:#4d76ff;color:#fff}.gcomposer .inbar .send:hover:not(:disabled){background:#5f84ff}.gcomposer .inbar .send:disabled{background:#4a4e5a;color:#a9afbd;opacity:1;border:none;cursor:not-allowed}.gsend-hint{font-size:12.5px;color:var(--text-2);white-space:nowrap;flex:none}.guestwrap .inbar input{color:var(--text);font-weight:400}.guestwrap .inbar input::placeholder{color:#9aa1b4;font-weight:400}.gattach-notice{display:flex;align-items:center;gap:10px;font-size:13px;line-height:1.5;color:#fbd5d2;background:#f0443812;border:1px solid rgba(249,112,102,.32);border-radius:12px;padding:10px 12px}.gattach-notice .ic{flex:none;width:20px;height:20px;border-radius:50%;background:#d92d20;color:#fff;font-size:13px;font-weight:800;line-height:20px;text-align:center;align-self:flex-start;margin-top:1px}.gattach-notice .txt{flex:1;min-width:0;font-weight:600}.gattach-notice .sub{display:block;font-weight:400;font-size:12.5px;color:#f6d3cf}.gattach-notice .x{flex:none;border:none;background:none;color:#f6d3cf;font-size:18px;line-height:1;cursor:pointer;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:8px;align-self:flex-start;margin:-4px -4px 0 0}.gattach-notice .x:hover{background:#f044381f}.gattach-notice .acts{display:flex;gap:8px;flex:none}.gattach-notice .nbtn{height:30px;padding:0 12px;border-radius:8px;border:1px solid var(--border-strong);background:transparent;color:var(--text-2);font-size:12.5px;font-weight:600;cursor:pointer;font-family:inherit}.gattach-notice .nbtn.primary{background:#4d76ff;border-color:#4d76ff;color:#fff}.gattach-notice .nbtn:hover:not(:disabled){background:#ffffff0f}.gattach-notice .nbtn.primary:hover:not(:disabled){background:#5f84ff}.gcomposer .gattach-notice.fail{margin-bottom:-11px;border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:none}.gcomposer .gattach-notice.fail+.inbar{border-top-left-radius:0;border-top-right-radius:0}.gattach-notice .nbtn:disabled{opacity:.5;cursor:not-allowed}html[data-theme=light] .gattach-notice{color:#912018;background:#fef6f5;border-color:#fecdca}html[data-theme=light] .gattach-notice .sub,html[data-theme=light] .gattach-notice .x{color:#7a271a}.gattach-notice .guide{display:block;margin-top:2px;font-weight:600;color:#fff}.guestwrap .stream .swrap{max-width:760px;margin-top:auto}.guestwrap .composer .cwrap{max-width:760px;padding:0 28px;box-sizing:border-box}.guestwrap .day{color:var(--text-2);background:var(--surface-3);border:1px solid var(--border-strong);font-size:12px;padding:3px 14px}.guestwrap .histlabel{color:var(--text-2);font-size:12px}.guestwrap .histlabel.hist-top{display:inline-flex;align-items:center;gap:6px;padding:4px 14px}.guestwrap .histlabel .hday{color:var(--text);font-weight:700}.guestwrap .histlabel .hsep{color:var(--text-3)}.guestwrap .joinline{display:flex;align-items:center;gap:12px;align-self:stretch;font-size:12px;color:var(--accent-text);font-weight:600;margin:6px 0}.guestwrap .joinline:before,.guestwrap .joinline:after{content:"";flex:1;height:1px;background:#9db6ff59}.gspk{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--text-3);margin-bottom:-6px}.gspk .sav{width:24px;height:24px;border-radius:7px;display:flex;align-items:center;justify-content:center;font-size:13px;flex:none;background:var(--brand-grad,linear-gradient(135deg,#4D76FF,#8B5CF6));color:#fff}.gspk .sav.own{border-radius:50%;background:#2f6e57;font-weight:700;font-size:12px}.gspk b{color:var(--text);font-weight:700}.gspk .role:before{content:"· "}.guestwrap .gtag{color:var(--text-2);font-size:13px;margin-top:-4px;gap:8px}.guestwrap .gtag .gname{color:#b8aef5;font-weight:600}html[data-theme=light] .guestwrap .gtag .gname{color:var(--guest-text)}.gtbadge{display:inline-flex;align-items:center;gap:5px;border-radius:99px;padding:1px 9px;font-size:12px;font-weight:600;line-height:19px;border:1px solid transparent}.gtbadge:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.gtbadge.queued{color:#fac86b;background:#f5b54724;border-color:#f5b54766}.gtbadge.running{color:#9db6ff;background:#4d76ff24;border-color:#4d76ff80}.gtbadge.running:before{animation:gt-dot 1.2s infinite}.gtbadge.completed{color:#6ee0b8;background:#4fd1a524;border-color:#4fd1a566}.gtbadge.failed{color:#ffa39b;background:#ff8a8024;border-color:#ff8a8066}html[data-theme=light] .gtbadge.queued{color:#9a6b12}html[data-theme=light] .gtbadge.running{color:#2456c7}html[data-theme=light] .gtbadge.completed{color:#0b7a55}html[data-theme=light] .gtbadge.failed{color:#b42318}.guestwrap .guestbar{color:var(--text-2);font-size:13px}.guestwrap .guestbar b{color:var(--text-2);font-weight:700}.guestwrap .guestbar .leave{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--text-2);border:1px solid var(--border-strong);border-radius:8px;padding:5px 12px;font-family:inherit}.guestwrap .guestbar .leave svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.guestwrap .guestbar .leave:hover{color:#ffa39b;border-color:#ff8a808c;background:#ff8a8014}.guestwrap .mainhead .hbtn{color:var(--text-2);border-color:var(--border-strong)}.guestwrap .gcard .gpv{color:var(--text-2);font-size:12px}.guestwrap .gcard.on{box-shadow:0 0 0 1px #4d76ff38}.guestwrap .gcard .gtop .liv{background:#9db6ff;box-shadow:none}.guestwrap .gtime{color:var(--text-3);font-size:11.5px}.guestwrap .ghint{font-size:12.5px;color:var(--text-2);line-height:1.85;word-break:normal;line-break:strict}.gbub-att{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.gbub-att:last-child{margin-bottom:0}.gbub-att img{width:120px;height:120px;object-fit:cover;border-radius:8px}.guestwrap .gbub-att{justify-content:flex-start}.guestwrap .gbub-att img{width:240px;height:auto;max-height:240px;cursor:zoom-in}.gbub-att .fn{font-size:12px;opacity:.85}.gtag{align-self:flex-end;font-size:10.5px;color:var(--guest-text);margin-top:-7px;display:flex;gap:5px;align-items:center}.usendcol .gtag{margin-top:3px}.appr-wait{align-self:flex-start;width:78%;max-width:560px;border:1.5px solid rgba(255,176,77,.5);background:linear-gradient(180deg,rgba(255,176,77,.07),transparent),var(--surface);border-radius:14px;overflow:hidden}.appr-wait .hd{display:flex;align-items:center;gap:8px;padding:12px 16px 6px;font-size:13.5px;font-weight:700;color:var(--ask)}.appr-wait .bd{padding:3px 16px 11px;font-size:13px;color:var(--text-2);line-height:1.6}.appr-wait .wait{display:flex;align-items:center;gap:9px;padding:11px 16px;background:var(--surface-deep);border-top:1px solid var(--border-soft);font-size:12.5px;color:var(--dim)}.appr-wait .wait .dot{width:8px;height:8px;border-radius:50%;background:var(--ask);box-shadow:0 0 8px #ffb04db3}.mempanel{width:420px;flex:none;height:100%;border-left:1px solid var(--hover);background:var(--bg-panel);display:flex;flex-direction:column;z-index:2;overflow:hidden}.mempanel .ah{display:flex;align-items:center;gap:11px;padding:15px 18px;border-bottom:1px solid var(--border-soft)}.mempanel .ah .ic{width:32px;height:32px;border-radius:9px;background:#4d76ff24;display:flex;align-items:center;justify-content:center;font-size:16px;flex:none}.mempanel .ah .t{flex:1;font-size:14px;font-weight:700}.mempanel .ah .ic .anticon{color:var(--accent-text)}.mempanel .ah .x{font-size:14px;color:var(--dim);border:1px solid var(--border);border-radius:8px;padding:3px 9px;background:none;cursor:pointer}.mem{display:flex;align-items:center;gap:12px;padding:13px 18px;border-bottom:1px solid var(--border-faint)}.mem .mav{width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:700;flex:none}.mem .tx{flex:1;min-width:0}.mem .nm2{font-size:13.5px;font-weight:700}.mem .rl{font-size:11.5px;color:var(--dim);margin-top:2px}.mem .nm2,.mem .rl{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mem .perm{flex:none;display:flex;align-items:center;gap:6px;font-size:11.5px;font-weight:700;border-radius:99px;padding:4px 11px}.perm.watch{color:var(--dim);background:var(--chip-bg);border:1px solid var(--border-strong)}.perm.talk{color:var(--accent-text);background:#4d76ff1a;border:1px solid rgba(77,118,255,.4)}.permforever{color:var(--danger);font-weight:800}.mem .kick{flex:none;font-size:11.5px;color:var(--danger);border:1px solid var(--danger-border);border-radius:8px;padding:4px 11px;background:none;cursor:pointer}.memnote{padding:13px 18px;font-size:11.5px;color:var(--faint-2);line-height:1.65}.memnote b{color:var(--teal-text)}.linkrow{margin:13px 18px 4px;display:flex;align-items:center;gap:10px;background:var(--surface-2);border:1px solid var(--border);border-radius:11px;padding:10px 14px}.linkrow .url2{flex:1;font-family:ui-monospace,monospace;font-size:11px;color:var(--dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.linkrow.stoponly{background:none;border:0;padding:0}.linkrow.stoponly .stopall{flex:1;padding:9px 12px;border-radius:10px;text-align:center;font-size:12.5px}.linkrow .stopall{flex:none;font-size:11.5px;font-weight:700;color:var(--danger);border:1px solid var(--danger-border);border-radius:8px;padding:5px 12px;background:none;cursor:pointer}.mlist{margin:6px 18px 2px;border:1px solid var(--border);border-radius:12px;background:var(--surface-2);overflow:hidden}.mlist .mh{padding:10px 14px 6px;font-size:12px;font-weight:700;color:var(--accent-text)}.mlist .mrow{display:block;width:auto;margin:0;border:0;border-radius:0;background:none;padding:9px 14px;border-top:1px solid var(--border-soft)}.mlist .mtop{display:flex;align-items:center;gap:8px}.mlist .mtx{flex:1;min-width:0}.mlist .mnm{font-size:13px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mlist .mmeta{font-size:11.5px;color:var(--dim);margin-top:2px}.mlist .madj{flex:none;font-size:11.5px;color:var(--accent-text);border:1px solid rgba(77,118,255,.35);border-radius:8px;padding:4px 10px;background:none;cursor:pointer}.mlist .kick{flex:none;font-size:11.5px;color:var(--danger);border:1px solid var(--danger-border);border-radius:8px;padding:4px 11px;background:none;cursor:pointer}.mlist .madjust{margin-top:8px;display:flex;flex-direction:column;gap:7px}.mlist .mline{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.mlist .ml{font-size:11.5px;color:var(--dim);min-width:92px}.mlist .mchip{font-size:11.5px;color:var(--text);border:1px solid var(--border-strong);border-radius:99px;padding:3px 10px;background:var(--chip-bg);cursor:pointer}.mlist .mchip.sel{color:var(--accent-text);border-color:#4d76ff8c;background:#4d76ff1f;font-weight:700}.mlist button:disabled{opacity:.5;cursor:default}.mlist .mnote{margin:0;padding:8px 14px;font-size:11.5px;line-height:1.55;color:var(--dim);border-top:1px solid var(--border-soft);text-wrap:pretty}.mlist .mnote.mnote-rows{border-top:0;padding-top:0;padding-bottom:10px}.mlist .merr{padding:8px 14px;font-size:11.5px;color:var(--danger);border-top:1px solid var(--border-soft)}.mlist .mstop{padding:9px 14px;border-top:1px solid var(--border-soft);display:flex;justify-content:flex-end}.mlist .stopall{font-size:11.5px;font-weight:700;color:var(--danger);border:1px solid var(--danger-border);border-radius:8px;padding:5px 12px;background:none;cursor:pointer}.mconfirm{flex:1 1 100%;display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:8px 10px;border:1px solid var(--danger-border);border-radius:10px;background:#ff5a5a0f}.mconfirm .mc-txt{flex:1;min-width:160px;font-size:11.5px;color:var(--text);line-height:1.5}.mconfirm .mc-no{font-size:11.5px;color:var(--dim);border:1px solid var(--border);border-radius:8px;padding:4px 10px;background:none;cursor:pointer}.mconfirm .mc-yes{font-size:11.5px;font-weight:700;color:#fff;background:var(--danger);border:none;border-radius:8px;padding:5px 11px;cursor:pointer}.mlist .mtop:has(.mconfirm),.linkrow:has(.mconfirm),.mem:has(.mconfirm){flex-wrap:wrap}.shctas{display:flex;gap:9px;margin:10px 18px}.shctas .ghost{flex:1;padding:9px 0;font-size:12px;border-radius:10px}.shareerr{margin:10px 0 0;padding:9px 12px;border-radius:10px;background:#e08a8a24;border:1px solid rgba(224,138,138,.4);color:#c0504d;font-size:13px;line-height:1.4}.gnav{padding:6px 10px 2px;display:flex;flex-direction:column;gap:2px}.gnav .gnavitem{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:9px;font-size:13.5px;color:var(--text-3)}.gnav .gnavitem .ic{width:18px;text-align:center;font-size:14px}.gsect{padding:16px 18px 8px;font-size:12px;font-weight:700;letter-spacing:.3px;color:var(--text-2);display:flex;align-items:center;gap:6px}.gcard{margin:0 10px;border:1.5px solid rgba(77,118,255,.45);border-radius:13px;background:linear-gradient(180deg,rgba(77,118,255,.12),transparent),var(--surface);padding:12px 13px;position:relative}.gcard.on{box-shadow:0 0 0 1px #4d76ff59,0 8px 24px #4d76ff1a}.gcard.watch{border-color:var(--border-strong);background:var(--surface)}.gcard.ended{border-color:var(--danger-border,#3A2530);background:linear-gradient(180deg,rgba(224,138,138,.08),transparent),var(--surface)}.gcard .gtop{display:flex;align-items:center;gap:8px}.gcard .gtop .ava{width:30px;height:30px;border-radius:9px;background:var(--brand-grad);display:flex;align-items:center;justify-content:center;font-size:15px;flex:none}.gcard.ended .gtop .ava{filter:grayscale(.5)}.gcard .gtop .nm{font-size:13.5px;font-weight:800;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text)}.gcard .gtop .liv{width:7px;height:7px;border-radius:50%;background:var(--teal-text,#5FD6A6);flex:none;box-shadow:0 0 7px #5fd6a6b3}.gcard .grow{margin-top:7px;font-size:11.5px;color:var(--accent-text);display:flex;align-items:center;gap:6px;flex-wrap:wrap}.gcard.watch .grow{color:var(--dim)}.gcard.ended .grow{color:#e08a8a}.gcard .gpv{margin-top:8px;font-size:11.5px;line-height:1.5;color:var(--text-3);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.gbadge{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;font-weight:700;border-radius:99px;padding:2px 10px}.gbadge.talk{color:var(--accent-text);background:#4d76ff24;border:1px solid rgba(77,118,255,.5)}.gbadge.watch{color:var(--dim);background:var(--surface-3);border:1px solid var(--border-strong)}.gbadge.ended{color:#e08a8a;background:#e08a8a1a;border:1px solid var(--danger-border,#3A2530)}.gtime{font-size:10.5px;color:var(--faint)}.ghint{margin:13px 14px;padding:12px 14px;border-radius:11px;background:var(--surface-deep);border:1px solid var(--border-soft);font-size:12px;color:var(--text-2);line-height:1.65}.ghint b{color:var(--accent-text)}.guestbar.ended{background:linear-gradient(180deg,rgba(224,138,138,.1),transparent),var(--surface);border-bottom-color:var(--danger-border,#3A2530);color:#e0a8a8}.endedcard{align-self:center;max-width:520px;text-align:center;border:1px solid var(--border-strong);background:var(--surface);border-radius:16px;padding:22px 26px;color:var(--text-3)}.endedcard .eh{font-size:15px;font-weight:800;color:var(--text)}.endedcard .eb{font-size:12.5px;margin-top:8px;line-height:1.7}.endedcard .eb b{color:var(--teal-text,#7FE7D2)}.expirebanner{align-self:center;display:flex;align-items:center;gap:9px;font-size:12px;color:var(--ask);background:#ffb04d1a;border:1px solid rgba(255,176,77,.4);border-radius:99px;padding:6px 16px;margin-bottom:4px}.histlabel{align-self:center;font-size:11px;color:var(--faint);background:var(--surface-3);border:1px solid var(--border-strong);border-radius:99px;padding:4px 14px;margin:2px 0 4px}.collabbar{display:flex;align-items:center;gap:6px;padding:6px 24px;font-size:12px;color:var(--accent-text);background:#4d76ff12;border-bottom:1px solid rgba(77,118,255,.22)}.collabbar .cb-dot{width:7px;height:7px;border-radius:50%;background:#5fd6a6;box-shadow:0 0 6px #5fd6a6b3;flex:none}.collabbar .cb-badge{font-weight:700;color:var(--text)}.collabbar .cb-sep{margin:0 6px 0 0;color:var(--faint)}.collabbar .cb-pending{color:var(--dim)}.collabbar .cb-sp{flex:1}.collabbar .cb-manage{font-size:11.5px;color:var(--accent-text);border:1px solid rgba(77,118,255,.35);border-radius:8px;padding:2px 10px;background:none;cursor:pointer}.invitebox{margin:13px 18px 4px;background:var(--surface-2);border:1px solid var(--border);border-radius:11px;padding:12px 14px;display:flex;flex-direction:column;gap:9px}.invitebox .ih{font-size:12.5px;font-weight:700;color:var(--text)}.invitebox .irow{display:flex;align-items:center;gap:10px}.invitebox .il{flex:none;width:64px;font-size:11px;color:var(--faint)}.invitebox .iv{flex:1;font-family:ui-monospace,monospace;font-size:11px;color:var(--dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.invitebox .icode{flex:1;font-family:ui-monospace,monospace;font-size:20px;font-weight:800;letter-spacing:.28em;color:var(--text)}.invitebox .ibtn{flex:none;font-size:11px;color:var(--accent-text);border:1px solid rgba(77,118,255,.35);border-radius:7px;padding:3px 9px;background:none;cursor:pointer}.invitebox .ibtn{min-width:88px;text-align:center}.invitebox .irow:has(.iqr){align-items:flex-start}.invitebox .irow:has(.iqr) .il{padding-top:6px}.invitebox .iqr{width:132px;height:132px;border-radius:8px;background:#fff;padding:4px}.invitebox .inote{font-size:11px;color:var(--faint-2);line-height:1.5}.joincode{display:flex;flex-direction:column;gap:10px;width:380px;max-width:calc(100% - 32px);align-self:flex-start;flex:none;margin:96px auto 0;padding:22px 24px;border:1px solid var(--border-strong);border-radius:16px;background:var(--surface)}.joincode h3{margin:0;font-size:15px;font-weight:800;color:var(--text)}.joincode .jrow{display:flex;gap:8px}.joincode input{flex:1;font-family:ui-monospace,monospace;font-size:18px;letter-spacing:.25em;text-transform:uppercase;padding:8px 12px;border-radius:10px;border:1px solid var(--border-strong);background:var(--surface-2);color:var(--text)}.joincode .jgo{flex:none;white-space:nowrap;font-size:13px;font-weight:700;color:#fff;border:none;border-radius:10px;padding:0 18px;cursor:pointer;background:linear-gradient(95deg,var(--brand-grad-a),var(--brand-grad-b))}.joincode .jgo:disabled{opacity:.45;cursor:default}.joincode .jerr{font-size:12px;color:var(--danger)}.gnum{margin:0 .12em;font-variant-numeric:tabular-nums}.gattach-count .gnum:first-child,.gattach-notice .txt>.gnum:first-child{margin-left:0}.guestwrap .msgtime{color:var(--text-3)}.guestwrap .ghead{padding:12px 28px;border-bottom:1px solid var(--border);gap:12px}.guestwrap .ghead .gwho{display:flex;flex-direction:column;gap:2px;min-width:0}.guestwrap .ghead .gwho .nm{font-size:15px;font-weight:700;color:var(--text)}.guestwrap .ghead .gsub{font-size:12.5px;color:var(--text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.guestwrap .ghead .gsub b{color:var(--text-2);font-weight:600}.guestwrap .ghead .gsub.ended{color:#f0b4b4}.guestwrap .ghead .hbtn{width:32px;height:32px;padding:0;display:inline-flex;align-items:center;justify-content:center;color:var(--text-2);border:1px solid var(--border-strong);border-radius:8px;background:none;cursor:help;font-size:15px}.guestwrap .ghead .leave{display:inline-flex;align-items:center;gap:6px;height:32px;font-size:13px;color:var(--text-2);border:1px solid var(--border-strong);border-radius:8px;padding:0 12px;background:none;cursor:pointer;font-family:inherit}.guestwrap .ghead .leave svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.guestwrap .ghead .leave:hover{color:#ffa39b;border-color:#ff8a808c;background:#ff8a8014}.gtbadge.idle{color:var(--text-2);background:#ffffff0d;border-color:var(--border-strong)}.gtbadge.ended{color:#ffa39b;background:#ff8a801a;border-color:#ff8a8066}.guestwrap .gtbadge{font-size:12.5px;line-height:22px;padding:0 10px}.guestwrap .sidebar{border-right:none;box-shadow:inset -1px 0 0 var(--border)}.guestwrap .gcard.on{border-color:#4d76ff52;box-shadow:none;background:linear-gradient(180deg,rgba(77,118,255,.07),transparent),var(--surface)}.guestwrap .ghint{font-size:13px;color:var(--text-2);line-height:1.7;margin:12px 14px}.guestwrap .userrow .un{line-height:1.3}.guestwrap .userrow .urole{font-size:12px;font-weight:500;color:var(--text-2);margin-top:2px}.guestwrap .stream{padding-top:0;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 48px);mask-image:linear-gradient(to bottom,transparent 0,#000 48px)}.guestwrap .stream .swrap{padding-top:40px;gap:12px}.guestwrap .joinline{margin:10px 0 18px}.guestwrap .histlabel.hist-top{color:var(--text-2);font-size:12.5px}.gspk{margin-bottom:-4px}.gspk .role{color:var(--text-2)}.gspk .stm{margin-left:auto;font-size:12px;color:var(--text-2);font-variant-numeric:tabular-nums}.guestwrap .gtag{color:var(--text-2);font-size:13px}.guestwrap .gtag .gtm{font-size:12px;color:var(--text-2);font-variant-numeric:tabular-nums}.guestwrap .gtag .gname{color:#c9c1f7}.guestwrap .inbar input{color:#e8ecf5;font-weight:400}.guestwrap .inbar input::placeholder{color:#8f97ab}.guestwrap .inbar .plus.gattach-btn{color:var(--text-2);border-color:#9aa1b4}.guestwrap .gcomposer .inbar .send{background:#4d76ff;color:#fff;border:1.5px solid #4D76FF;font-size:17px;font-weight:700}.guestwrap .gcomposer .inbar .send:disabled{background:transparent;border:1.5px solid rgba(77,118,255,.4);color:#c7cedf;cursor:not-allowed}.guestwrap .gsend-hint{font-size:13px;color:var(--text-2)}.guestwrap .gcomposer .inbar.has-att .gattach-tray{margin:10px 10px 0;padding:12px 14px;border:1px solid var(--border);border-radius:12px;background:#ffffff09;gap:16px}.gattach-meta{display:flex;flex-direction:column;gap:3px;min-width:0;align-self:center}.guestwrap .gattach-count{font-size:13.5px;color:var(--text);font-weight:600}.gattach-count .gpct{margin-left:6px;font-variant-numeric:tabular-nums;color:var(--accent-text)}.gattach-names{font-size:12.5px;color:var(--text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:360px}.gattach .cornerbtn{position:absolute;top:0;right:0;width:28px;height:28px;padding:0;border:none;background:none;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:2;box-shadow:none}.gattach .cornerbtn .dot{width:22px;height:22px;border-radius:50%;background:#0c0f18db;border:1.5px solid #fff;color:#fff;font-size:14px;font-weight:600;line-height:1;display:flex;align-items:center;justify-content:center;box-sizing:border-box;transition:background .15s}.gattach .cornerbtn:hover .dot{background:#000}.gattach .cornerbtn svg{width:12px;height:12px;fill:none;stroke:#fff;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.gattach .cornerbtn[data-tip]:hover:after{content:attr(data-tip);position:absolute;bottom:calc(100% + 2px);right:0;white-space:nowrap;font-size:12px;color:#fff;background:#11131a;border:1px solid var(--border-strong);border-radius:6px;padding:3px 8px;pointer-events:none}.gattach.failed .cornerbtn{top:auto;bottom:0}.gattach .veil{background:#080a1299}.gattach .bad{left:auto;bottom:auto;top:4px;right:4px;width:20px;height:20px;line-height:20px;font-size:12px;box-shadow:0 0 0 1.5px #fff}.gattach.failed .thumb{border:1.5px solid rgba(249,112,102,.8)}.gattach-notice{font-size:13.5px}.gattach-notice.warn{color:#fce3b0;background:#f5b54714;border-color:#f5b54759}.gattach-notice.warn .ic{background:#b7791f}.gattach-notice.warn .sub,.gattach-notice.warn .x{color:#f3ddb0}.gattach-notice.err .sub,.gattach-notice.fail .sub{color:#f7dad6;font-size:13px}.gattach-notice .guide{display:inline-flex;margin-top:6px;padding:0;border:none;background:none;font:inherit;font-weight:700;color:#b9cbff;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.gattach-notice .guide:hover{color:#fff}.gattach-notice .x{width:32px;height:32px;font-size:20px}.gattach-notice.fail{background:#f044380f;border-color:#f970664d}.gattach-notice.fail .nbtn:not(.primary){color:var(--text);border-color:#9aa1b4}.gcomposer .gattach-notice.fail{margin-bottom:-13px}html[data-theme=light] .gattach-notice.warn{color:#7a4a00;background:#fff8eb;border-color:#f5d9a6}.guestwrap .umsg.guest{text-align:left}.guestwrap .stream{-webkit-mask-image:none;mask-image:none;padding-bottom:0}.guestwrap .stream .swrap{padding-bottom:0}.guestwrap .stream .swrap>.gcut{visibility:hidden}.guestwrap .gmsg{display:flex;flex-direction:column;gap:8px;min-width:0}.guestwrap .gmsg .gspk{margin-bottom:0}.guestwrap .joinline{margin:6px 0 0;color:#a6abb5;font-weight:500;font-size:12px}.guestwrap .joinline:before,.guestwrap .joinline:after{background:#ffffff1f}.guestwrap .composer{padding-top:24px}.gcomposer{gap:12px}.gcomposer .gattach-notice.fail{margin-bottom:0;border:1px solid rgba(249,112,102,.3);border-left:3px solid #F04438;border-radius:12px}.gcomposer .gattach-notice.fail+.inbar{border-radius:16px}.gattach-notice.fail .sub{color:#fbe4e1}.gattach-notice .nbtn{height:32px;border-radius:8px;padding:0 14px;font-size:13px;display:inline-flex;align-items:center}.guestwrap .gcomposer .inbar .send{width:36px;height:36px;border-radius:50%;background:#4d76ff;border:1px solid #4D76FF;color:#fff;padding:0}.guestwrap .gcomposer .inbar .send .ga{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.guestwrap .gcomposer .inbar .send:disabled{background:#3a3e48;border:1px solid rgba(230,232,238,.4);color:#e6e8ee66;cursor:not-allowed}.guestwrap .inbar .plus.gattach-btn{width:36px;height:36px;padding:0;border:none;border-radius:8px;justify-content:center;color:#c9cdd6;background:transparent}.guestwrap .inbar .plus.gattach-btn .gi{width:20px;height:20px}.guestwrap .inbar .plus.gattach-btn:hover:not(:disabled){background:#ffffff12;color:#fff;border:none}.guestwrap .inbar input{color:#e6e8ee}.guestwrap .ghead{align-items:center}.guestwrap .ghead .gtbadge{height:32px;box-sizing:border-box;border-radius:8px;border:none;padding:0 12px;line-height:32px;font-size:13px;background:#4d76ff29}.guestwrap .ghead .gtbadge.idle{background:#ffffff12}.guestwrap .ghead .gtbadge.ended{background:#ff8a801f}.guestwrap .ghead .hbtn,.guestwrap .ghead .leave{height:32px;box-sizing:border-box;border-radius:8px}.guestwrap .ghint{background:none;border:none;padding:0;margin:14px 22px;color:#a6abb5}.guestwrap .sidebar{display:flex;flex-direction:column}.guestwrap .userrow{margin-top:auto}.gspk .role,.gspk .stm,.guestwrap .gspk .role,.guestwrap .gspk .stm{color:#a6abb5}.guestwrap .stream .aflat{color:#dadde4}.gspk .sav.gst,.guestwrap .userrow .uav.gst{border-radius:50%;background:#6e56cf;color:#fff;font-weight:700;font-size:12px}.guestwrap .guestmsg{align-items:flex-start}.guestwrap .guestmsg .gname{color:var(--text)}.guestwrap .umsg.guest{align-self:flex-start;margin-left:0;max-width:72%;background:#23262f;border:1px solid rgba(77,118,255,.55);color:#e6e8ee;padding:12px;border-radius:12px}.guestwrap .umsg.guest .gbub-att{margin-bottom:10px}.guestwrap .umsg.guest .gbub-att:last-child{margin-bottom:0}.gmstat{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:#a6abb5}.gmstat:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.gmstat.running{color:#9db6ff}.gmstat.completed,.gmstat.delivered{color:#8fddbf}.guestwrap .gcomposer .inbar.has-att .gattach-tray{flex-direction:column;align-items:stretch;gap:10px;align-self:flex-start;width:fit-content;max-width:calc(100% - 24px);margin:12px 12px 0;padding:12px 14px}.gattach-line{display:flex;align-items:center;gap:16px}.gattach-notice.inline{border:none;border-radius:8px;padding:8px 10px;gap:8px;background:#f5b5471a;font-size:13px}.gattach-notice.inline .ic{width:18px;height:18px;line-height:18px;font-size:12px;margin-top:0;align-self:center}.gattach-notice.inline .x{width:28px;height:28px;margin:-4px -6px -4px 0;align-self:center}.gattach-notice.err{color:#fce3b0;background:#f5b54714;border-color:#f5b54759}.gattach-notice.err .ic{background:#b7791f}.gattach-notice.err .sub,.gattach-notice.err .x{color:#f3ddb0}.gattach-notice .guide{display:inline-flex;align-items:center;gap:6px;height:32px;margin-top:8px;padding:0 12px;border:1px solid rgba(252,227,176,.55);border-radius:8px;background:transparent;color:#fce3b0;text-decoration:none;font-weight:600;font-size:13px}.gattach-notice .guide .gi{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linejoin:round;stroke-linecap:round}.gattach-notice .guide .gi circle{fill:currentColor;stroke:none}.gattach-notice .guide:hover{background:#f5b5471f;color:#fff}.gattach .cornerbtn{top:-14px;right:-14px}.gattach .cornerbtn .dot{box-shadow:0 0 0 2px #12141b}.gattach .cornerbtn[data-tip]:hover:after{bottom:calc(100% - 2px)}.gattach .ring{width:34px;height:34px}.gattach .ring circle{stroke-width:2.5}.gbar{width:180px;height:3px;border-radius:2px;background:#ffffff1f;overflow:hidden;margin-top:4px}.gbar i{display:block;height:100%;background:#4d76ff;border-radius:2px;transition:width .2s}.gfail-line{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text)}.gfail-line .fname{font-weight:600}.gfail-line .ftag{color:#ffa39b}.gfail-line .tbtn{border:none;background:none;padding:0 2px;font:inherit;font-weight:600;color:#9db6ff;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.gfail-line .tbtn:hover{color:#fff}.guestwrap .guestmsg .gspk{align-self:stretch}.guestwrap .stream .swrap{max-width:860px;gap:0;padding:0 28px 24px}.guestwrap .ghead{padding-left:max(28px,calc((100% - 860px)/2 + 28px));padding-right:max(28px,calc((100% - 860px)/2 + 28px))}.guestwrap .composer{padding:0 28px 24px}.guestwrap .composer .gcomposer{max-width:804px;margin:0 auto}.guestwrap .gmsg{gap:6px}.guestwrap .gspk .gright{margin-left:auto;display:inline-flex;align-items:center;gap:10px}.guestwrap .gstatrow{display:flex}.guestwrap .gspk .role,.guestwrap .gspk .stm,.guestwrap .gspk .gtm,.gmstat,.gmstat.delivered,.guestwrap .ghint,.guestwrap .userrow .urole,.guestwrap .gsend-hint,.guestwrap .gsect{color:#b4b9c2;font-size:12px}.gmstat.delivered:before{display:none}.gmstat.queued{color:#fac86b}.gmstat.failed{color:#ffa39b}.guestwrap .gsend-hint{font-size:13px}.guestwrap .stream .swrap>.joinline{margin:24px 0;justify-content:center;gap:0}.guestwrap .joinline:before,.guestwrap .joinline:after{display:none}.guestwrap .joinline span{display:inline-block;padding:4px 12px;border-radius:999px;background:#ffffff0f;color:#b4b9c2;font-size:12px;font-weight:500}.guestwrap .ghead .gtbadge,.guestwrap .ghead .hbtn,.guestwrap .ghead .leave{height:32px;box-sizing:border-box;border-radius:8px;border:1px solid rgba(255,255,255,.14);display:inline-flex;align-items:center;justify-content:center;margin:0}.guestwrap .ghead .gtbadge{gap:8px;padding:0 12px;background:#ffffff0d;color:#d5d8df;font-weight:500;cursor:default;line-height:1}.guestwrap .ghead .gtbadge:before{content:"";width:8px;height:8px;border-radius:50%;background:#3ccb8f;flex:none}.guestwrap .ghead .gtbadge.idle:before{background:#8c93a0}.guestwrap .ghead .gtbadge.ended:before{background:#f97066}.guestwrap .ghead .hbtn{width:32px;padding:0;background:transparent;color:#d5d8df}.guestwrap .ghead .leave{padding:0 12px;background:transparent;color:#e6e8ee;gap:6px}.guestwrap .ghead .hbtn:hover,.guestwrap .ghead .leave:hover{background:#ffffff12}.guestwrap .gsect{padding:16px 18px 8px;font-weight:600;letter-spacing:.2px}.guestwrap .gsect .ic{width:16px;font-size:14px;text-align:center;flex:none}.guestwrap .gcard,.guestwrap .gcard.on{border:none;box-shadow:none;background:#ffffff0f;border-radius:10px}.guestwrap .gcard:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:2px;background:#4d76ff}.guestwrap .gcard .gtop .liv{display:none}.guestwrap .ghint{display:flex;gap:8px;align-items:flex-start;margin:12px 10px 0;padding:10px 12px;border-radius:10px;background:#ffffff0a;border:none;line-height:1.6}.guestwrap .ghint .hic{flex:none;font-size:13px;line-height:1.6}.guestwrap .gcomposer .inbar .inrow{align-items:center;padding:8px}.guestwrap .inbar .plus.gattach-btn{width:32px;height:32px;border-radius:8px}.guestwrap .inbar .plus.gattach-btn:hover:not(:disabled){background:#ffffff14}.guestwrap .gcomposer .inbar .send{width:32px;height:32px;background:#4d76ff;border:none;color:#fff;opacity:1}.guestwrap .gcomposer .inbar .send:disabled{background:#4d76ff;border:none;color:#fff;opacity:.35;cursor:not-allowed;box-shadow:none}.guestwrap .gcomposer .inbar.has-att .gattach-tray{margin:12px 12px 0;padding:0 0 8px;border:none;border-bottom:1px solid rgba(255,255,255,.08);border-radius:0;background:none;width:auto;max-width:none;align-self:stretch}.guestwrap .gattach-row{gap:8px}.guestwrap .gattach{width:auto;height:auto;display:flex;align-items:center;gap:12px;padding:12px 40px 12px 12px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:#ffffff08}.guestwrap .gattach .thumb{width:48px;height:48px;border-radius:8px;flex:none}.guestwrap .gattach .gmeta{display:flex;flex-direction:column;gap:4px;min-width:0}.guestwrap .gattach .gfn{display:flex;gap:8px;align-items:baseline;font-size:13px;color:#e6e8ee;max-width:260px}.guestwrap .gattach .gfn .nm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.guestwrap .gattach .gsz,.guestwrap .gattach .gline{font-size:12px;color:#b4b9c2}.guestwrap .gattach .gbar{width:180px;height:5px;border-radius:3px;background:#fff3;margin-top:2px}.guestwrap .gattach .gbar i{border-radius:3px}.guestwrap .gattach .veil{background:#00000080}.guestwrap .gattach .cornerbtn{top:0;right:0;bottom:auto;width:28px;height:28px}.guestwrap .gattach .cornerbtn .dot{width:20px;height:20px;font-size:13px;border:1px solid rgba(0,0,0,.6);background:#3a3e48;box-shadow:none}.guestwrap .gattach .cornerbtn:hover .dot{background:#4a4f5b}.guestwrap .gattach .bad{top:-4px;right:-4px}.guestwrap .gattach-notice.warn.rowtop{margin:12px 12px 0;border-radius:10px;padding:8px 8px 8px 12px}.guestwrap .gattach-notice .fchip{font-weight:700;margin-right:4px}.guestwrap .gattach-notice.err .sub{color:#b4b9c2}.guestwrap .gattach-notice .guide{background:#3b5fd6;border:none;color:#fff;border-radius:8px}.guestwrap .gattach-notice .guide:hover{background:#4569e0;color:#fff}.guestwrap .gcomposer{gap:8px}.guestwrap .gcomposer .gattach-notice.fail{margin:0}.guestwrap .umsg.guest{border:1px solid rgba(255,255,255,.14);padding:12px}.guestwrap .umsg.guest .gbtxt{margin-bottom:10px}.guestwrap .umsg.guest .gbtxt:last-child{margin-bottom:0}.guestwrap .umsg.guest .gbub-att img{border:1px solid rgba(255,255,255,.12)}.guestwrap .composer{padding:0 0 24px}.guestwrap .composer .cwrap{width:100%;max-width:860px;margin:0 auto;padding:0 28px;box-sizing:border-box}.guestwrap .composer .gcomposer{max-width:none;margin:0}.guestwrap .gcomposer .inbar .inrow{padding:8px 12px;gap:12px}.guestwrap .gcomposer .inbar.has-att .gattach-tray{margin:0;padding:12px 12px 4px;border:none;border-radius:0;background:none;width:auto;max-width:none;align-self:stretch;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.guestwrap .gattach-row{display:flex;flex-wrap:wrap;gap:8px}.guestwrap .gattach{border:1px dashed rgba(255,255,255,.22);background:#ffffff05}.guestwrap .gattach.uploading{border-style:solid;border-color:#ffffff24}.guestwrap .gattach.failed{border:1px solid rgba(249,112,102,.45);background:#f044380d;padding-right:12px}.guestwrap .gattach.failed .thumb{border:1px solid var(--border-strong)}.guestwrap .gattach .bad{top:-4px;right:-4px;width:18px;height:18px;line-height:18px;font-size:11px;box-shadow:0 0 0 2px #1e2027}.guestwrap .gattach.rejected{border:1px dashed rgba(255,255,255,.16);background:#ffffff04}.guestwrap .gattach.rejected .thumb.ficon{background:#ffffff0d;border:1px solid var(--border);color:#8c93a0}.guestwrap .gattach.rejected .thumb.ficon .gi{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linejoin:round}.guestwrap .gattach.rejected .gfn{color:#9aa0ab;text-decoration:line-through;text-decoration-color:#9aa0ab99}.guestwrap .gattach .grej-line{color:#b4b9c2}.guestwrap .gtray-note{display:flex;align-items:center;gap:12px;font-size:12.5px;color:#b4b9c2;line-height:32px}.guestwrap .sbtn{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:8px;border:1px solid rgba(255,255,255,.22);background:transparent;color:#e6e8ee;font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.guestwrap .sbtn:hover{background:#ffffff12}.guestwrap .sbtn.primary{background:#3b5fd6;border-color:#3b5fd6;color:#fff}.guestwrap .sbtn.primary:hover{background:#4569e0}.guestwrap .sbtn .gi{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linejoin:round;stroke-linecap:round}.guestwrap .sbtn .gi circle{fill:currentColor;stroke:none}.guestwrap .gattach .gacts{display:flex;gap:8px;margin-top:4px}.guestwrap .gattach .gfail-line{display:block;color:#ffb4ac;font-size:12.5px}.guestwrap .gcomposer .inbar .send:disabled,.guestwrap .gcomposer .inbar .send:disabled:hover{background:#2a2d33;color:#7c818b;opacity:1;border:none;box-shadow:none;cursor:not-allowed}.guestwrap .inbar input::placeholder{color:#a2a8b3}.guestwrap .ghead .gtbadge,.guestwrap .ghead .gtbadge.idle,.guestwrap .ghead .gtbadge.ended{border:none;background:transparent;padding:0 4px;color:#d5d8df}.guestwrap .gspk .sav,.guestwrap .gspk .sav.own,.guestwrap .gspk .sav.gst{width:24px;height:24px;border-radius:50%;font-size:13px}.guestwrap .gspk .sav.av-dir{background:#34394a}.guestwrap .ghead .avatar,.guestwrap .gcard .gtop .ava{border-radius:50%}.guestwrap .stream .aflat>:first-child{margin-top:0}.guestwrap .stream .aflat>:last-child{margin-bottom:0}.guestwrap .stream .aflat p{margin:0}.guestwrap .stream .aflat p+p{margin-top:6px}.guestwrap .gsect{padding-top:18px}.guestwrap .userrow .urole{font-size:12px;color:#b4b9c2}.guestwrap .gmstat.delivered{color:#8fddbf;gap:4px}.guestwrap .gmstat .dchk{width:16px;height:11px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.guestwrap .guestmsg>.gbub-att{margin:0;padding:0;border:none;background:none}.guestwrap .guestmsg>.gbub-att img{border-radius:12px;border:1px solid rgba(255,255,255,.12);display:block}.guestwrap .guestmsg>.umsg.guest{max-width:72%}.guestwrap .gcomposer .inbar{background:#1f2229;border:1px solid rgba(255,255,255,.16);border-radius:16px;transition:border-color .15s,box-shadow .15s}.guestwrap .gcomposer .inbar:focus-within{border-color:#4d76ff;box-shadow:0 0 0 3px #4d76ff38}.guestwrap .gcomposer .inbar .inrow{align-items:center}.guestwrap .gcomposer .inbar .inrow input{line-height:32px;height:32px;padding:0}.guestwrap .gattach,.guestwrap .gattach.uploading,.guestwrap .gattach.rejected{box-sizing:border-box;width:264px;min-height:72px;padding:12px 36px 12px 12px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:#ffffff0a;position:relative}.guestwrap .gattach .thumb{width:48px;height:48px;border-radius:8px;overflow:hidden;position:relative}.guestwrap .gattach .thumb img{width:100%;height:100%;object-fit:cover;display:block}.guestwrap .gattach .gmeta{flex:1;min-width:0}.guestwrap .gattach .gfn{max-width:none;font-weight:500}.guestwrap .gattach .cornerbtn{top:2px;right:2px;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.guestwrap .gattach .cornerbtn .dot{width:20px;height:20px;border:1px solid rgba(255,255,255,.18);background:#2c3039;color:#e6e8ee}.guestwrap .gattach .gdot,.guestwrap .gtray-note .gdot{margin:0 6px;color:#8c93a0}.guestwrap .gattach .gready{color:#8fddbf}.guestwrap .gattach .veil{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080}.guestwrap .gattach .gup-line{color:#c9cdd5}.guestwrap .gattach .gprog{display:flex;align-items:center;gap:8px}.guestwrap .gattach .gprog .gbar{flex:1;width:auto;margin:0}.guestwrap .gattach .gpct{font-size:12px;color:#e6e8ee;font-variant-numeric:tabular-nums;min-width:30px;text-align:right}.guestwrap .gattach.rejected{border-color:#f5b0418c;background:#f5b0410d}.guestwrap .gattach.rejected .gfn{color:#e6e8ee;text-decoration:none}.guestwrap .gattach.rejected .thumb.ficon{display:flex;align-items:center;justify-content:center;background:#f5b04114;border:none;color:#c9cdd5;overflow:visible}.guestwrap .gattach.rejected .gwarn-badge{position:absolute;right:-5px;bottom:-5px;width:18px;height:18px;border-radius:50%;background:#1f2229;display:flex;align-items:center;justify-content:center}.guestwrap .gattach.rejected .gwarn-ic{width:14px;height:14px;fill:none;stroke:#f5b041;stroke-width:1.7;stroke-linejoin:round;stroke-linecap:round}.guestwrap .gattach .grej-line{color:#f2c879;display:flex;flex-wrap:wrap;gap:4px 8px;align-items:center}.guestwrap .gattach .glink{background:none;border:none;padding:0;font:inherit;font-size:12px;font-weight:600;color:#9db6ff;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.guestwrap .gattach .glink:hover{color:#bfd0ff}.guestwrap .gtray-note{color:#c9cdd5;line-height:20px}.guestwrap .gcomposer .inbar.has-att .gattach-tray{gap:8px}.guestwrap .gattach.failed{width:264px;padding:12px;border:1px solid rgba(249,112,102,.6);background:#ffffff0a}.guestwrap .gattach.failed .thumb{border:none}.guestwrap .gattach .gfail-line{display:flex;align-items:center;gap:6px;color:#ffb4ac;font-size:12px}.guestwrap .gattach .gerr-ic{width:14px;height:14px;flex:none;fill:none;stroke:#f97066;stroke-width:1.6;stroke-linecap:round;display:block}.guestwrap .gattach .gacts{margin-top:4px;gap:8px}.guestwrap .gattach .gacts .sbtn{height:28px;padding:0 12px;border-radius:8px;background:transparent;border:1px solid rgba(255,255,255,.22);color:#e6e8ee}.guestwrap .gattach .gacts .sbtn:hover{background:#ffffff12}.guestwrap .gcomposer .inbar .send{background:#4d76ff;color:#fff;border:none;box-shadow:0 0 0 3px #4d76ff2e}.guestwrap .gcomposer .inbar .send:not(:disabled):hover{background:#6189ff}.guestwrap .gcomposer .inbar .send:disabled,.guestwrap .gcomposer .inbar .send:disabled:hover{background:#3d3d40;color:#cfcfd2;opacity:.45;box-shadow:none;border:none;cursor:not-allowed}.guestwrap .ghead .leave{border-color:transparent;background:transparent;color:#c9cdd5}.guestwrap .ghead .leave:hover{background:#f044381f;color:#ff9c92;border-color:transparent}.guestwrap .gspk .sav.emp,.guestwrap .ghead .avatar.emp{background:#3b5fd6;color:#fff;font-weight:700;font-size:12px}.guestwrap .ghead .avatar.emp{font-size:15px}.guestwrap .gspk b,.guestwrap .gspk .gname{color:#f2f4f8;font-weight:700}.guestwrap .histlabel.hist-top,.guestwrap .joinline span{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 12px;border-radius:999px;background:#ffffff0f;border:none;color:#b4b9c2;font-size:12px;font-weight:500;box-sizing:border-box}.guestwrap .histlabel.hist-top .hday{color:#b4b9c2;font-weight:500}.guestwrap .histlabel.hist-top .hsep{color:#b4b9c2}.guestwrap .stream .swrap>.histlabel.hist-top{position:sticky;top:12px;z-index:2;align-self:center;margin-top:12px;background:#2a2d35}.guestwrap .guestmsg .gbody{align-self:stretch;margin-left:0;padding:10px 12px;border-left:3px solid #6E56CF;border-radius:0 10px 10px 0;background:#6e56cf14;display:flex;flex-direction:column;gap:8px}.guestwrap .guestmsg .gbody>.umsg.guest{max-width:none;margin:0;padding:0;border:none;background:none;border-radius:0;color:#e6e8ee;font-size:14px;line-height:1.7}.guestwrap .guestmsg .gbody .gbtxt{margin:0}.guestwrap .guestmsg .gbody>.gbub-att{margin:0;padding:0;border:none;background:none;display:flex;gap:8px}.guestwrap .guestmsg .gbody .gzoom{display:block;cursor:zoom-in;border-radius:10px}.guestwrap .guestmsg .gbody .gzoom img{width:240px;height:auto;border-radius:10px;border:1px solid rgba(255,255,255,.12);display:block;transition:filter .15s}.guestwrap .guestmsg .gbody .gzoom:hover img{filter:brightness(1.08)}.guestwrap .gtray-note{display:flex;gap:0;align-items:center}.guestwrap .gtray-note .gdot{margin:0 6px}.guestwrap .gattach,.guestwrap .gattach.uploading,.guestwrap .gattach.rejected,.guestwrap .gattach.failed{width:300px}.guestwrap .gcard .gtop .ava,.guestwrap .gcard .gtop .ava.emp{width:30px;height:30px;border-radius:50%;background:#3b5fd6;color:#fff;font-weight:700;font-size:14px}.guestwrap .ghead .avatar.emp{background:#3b5fd6}.guestwrap .ghead .gtbadge,.guestwrap .ghead .hbtn,.guestwrap .ghead .leave{border:none;background:transparent;height:32px;border-radius:8px}.guestwrap .ghead .gtbadge{padding:0 10px;color:#e6e8ee}.guestwrap .ghead .gtbadge.running:before{background:#3ccb8f;animation:gt-dot 1.2s infinite}.guestwrap .ghead .gtbadge.idle:before{background:#a6abb5}.guestwrap .ghead .hbtn{color:#e6e8ee}.guestwrap .ghead .hbtn:hover{background:#ffffff12}.guestwrap .stream .swrap>*{margin-top:24px}.guestwrap .stream .swrap>.gmsg.cont{margin-top:6px}.guestwrap .stream .swrap{margin-top:auto;padding-bottom:24px}.guestwrap .stream .swrap>.joinline:last-child{margin-bottom:0}.guestwrap .stream .swrap>.histlabel.hist-top{margin-top:0;margin-bottom:0}.guestwrap .gspk .role,.guestwrap .gspk .stm,.guestwrap .gspk .gtm,.guestwrap .gmstat.read,.guestwrap .userrow .urole,.guestwrap .gsect,.guestwrap .ghint,.guestwrap .gattach .gsz,.guestwrap .gattach .gline.gsz,.guestwrap .histlabel.hist-top,.guestwrap .histlabel.hist-top .hday,.guestwrap .histlabel.hist-top .hsep,.guestwrap .joinline span{color:#c4c8d0}.guestwrap .inbar input::placeholder{color:#b8bdc6}.guestwrap .gmstat.read{gap:4px;font-size:12px}.guestwrap .gmstat.read .dchk{opacity:.8}.guestwrap .gworking{display:flex;align-items:center;gap:8px;color:#c4c8d0;font-size:13px}.guestwrap .gworking .sav.emp{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#3b5fd6;color:#fff;font-weight:700;font-size:12px;flex:none}.guestwrap .gworking .gt-dots{display:inline-flex;gap:3px}.guestwrap .gworking .gt-dots i{width:4px;height:4px;border-radius:50%;background:#3ccb8f;animation:gt-dot 1.2s infinite}.guestwrap .gworking .gt-dots i:nth-child(2){animation-delay:.2s}.guestwrap .gworking .gt-dots i:nth-child(3){animation-delay:.4s}.guestwrap .gcomposer .inbar.has-att .gattach-tray{margin:0;padding:12px 12px 0;border:none;gap:8px}.guestwrap .gattach-row{gap:12px}.guestwrap .gattach,.guestwrap .gattach.uploading,.guestwrap .gattach.rejected,.guestwrap .gattach.failed{width:auto;max-width:420px;min-height:0;display:inline-flex;align-items:center;gap:10px;padding:8px 38px 8px 8px;border-radius:12px;border:1px solid rgba(255,255,255,.14);background:#ffffff0d;box-sizing:border-box}.guestwrap .gattach .thumb{width:44px;height:44px}.guestwrap .gattach .gmeta{flex:0 1 auto;justify-content:center}.guestwrap .gattach .gfn{max-width:280px}.guestwrap .gattach .cornerbtn{top:6px;right:6px;width:24px;height:24px}.guestwrap .gattach .cornerbtn .dot{width:20px;height:20px;border:none;background:#ffffff1a;color:#e6e8ee}.guestwrap .gattach .cornerbtn:hover .dot{background:#ffffff2e}.guestwrap .gattach.uploading{background:#ffffff14}.guestwrap .gattach .gup-line{color:#e6e8ee;font-size:12px}.guestwrap .gattach .gup-line .gpct{min-width:0;text-align:left}.guestwrap .gattach .gbar{width:160px;height:4px;border-radius:2px;background:#ffffff38;margin-top:4px}.guestwrap .gattach.failed{padding:8px 12px 8px 8px;border:1px solid rgba(249,112,102,.35);box-shadow:inset 3px 0 #e5675c;background:#ffffff0d}.guestwrap .gattach .fveil{position:absolute;top:0;right:0;bottom:0;left:0;background:#14161c8c}.guestwrap .gattach .gfail-badge{position:absolute;top:3px;right:3px;width:18px;height:18px;border-radius:50%;background:#1f2229;display:flex;align-items:center;justify-content:center}.guestwrap .gattach .gfail-badge .gi{width:13px;height:13px;fill:none;stroke:#f5a097;stroke-width:1.8;stroke-linejoin:round;stroke-linecap:round}.guestwrap .gattach .gfail-line{color:#f5b7b0;font-size:12px}.guestwrap .gattach .gacts{display:flex;align-items:center;gap:8px;margin-top:6px}.guestwrap .gattach .gacts .sbtn.primary{height:28px;padding:0 12px;background:#3b5fd6;border:none;color:#fff}.guestwrap .gattach .gacts .sbtn.primary:hover{background:#4569e0}.guestwrap .gattach .gacts .tbtn{height:28px;padding:0 6px;border:none;background:none;font:inherit;font-size:12.5px;font-weight:600;color:#d5d8df;cursor:pointer;border-radius:6px}.guestwrap .gattach .gacts .tbtn:hover{background:#ffffff12;color:#fff}.guestwrap .gattach.rejected{border-color:#f5b04173;background:#f5b0410a}.guestwrap .gattach.rejected .gfn .nm{opacity:.6}.guestwrap .gattach .gnosend{flex:none;font-size:11.5px;font-weight:600;color:#f2c879;padding:0 6px;border-radius:4px;background:#f5b0411f;line-height:18px}.guestwrap .gattach .grej-line{display:flex;align-items:center;gap:6px;flex-wrap:nowrap;color:#f2c879;font-size:12px}.guestwrap .gattach .grej-line .gi{width:14px;height:14px;flex:none}.guestwrap .gtray-note{font-size:12.5px;color:#e6e8ee}.guestwrap .gtray-note .gign{color:#f2c879;font-weight:600}.guestwrap .gsend-reason{padding:0 12px 10px;font-size:12.5px;line-height:18px;display:flex;align-items:center;gap:6px}.guestwrap .gsend-reason:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;flex:none}.guestwrap .gsend-reason.warn{color:#f2c879}.guestwrap .gsend-reason.err{color:#f5b7b0}.guestwrap .guestmsg .gbody{align-self:flex-start;max-width:100%;padding:2px 0 2px 12px;margin-left:-14px;border-left:2px solid rgba(139,118,232,.7);border-radius:0;background:none;gap:8px}.guestwrap .guestmsg .gbody>.gbub-att{display:inline-flex}.guestwrap .guestmsg .gbody .gzoom{position:relative;display:inline-block;line-height:0}.guestwrap .guestmsg .gbody .gzoom img{width:240px;height:auto;display:block}.guestwrap .guestmsg .gbody .gzoom:after{content:"";position:absolute;right:8px;bottom:8px;width:24px;height:24px;border-radius:6px;background:#0f1116b8 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23fff' stroke-width='1.6' stroke-linecap='round'%3E%3Ccircle cx='7' cy='7' r='4.2'/%3E%3Cpath d='M10.2 10.2 13.5 13.5M7 5v4M5 7h4'/%3E%3C/svg%3E") center/14px no-repeat}.guestwrap .ghead .gtbadge.gcap{gap:8px;padding:0 12px;border-radius:8px;font-size:13px;font-weight:600;line-height:1}.guestwrap .ghead .gtbadge.gcap:before{display:none;content:none}.guestwrap .ghead .gtbadge.gcap .cdot{width:8px;height:8px;border-radius:50%;flex:none}.guestwrap .ghead .gtbadge.gcap.idle{background:#a0a6b229;color:#e6e8ee}.guestwrap .ghead .gtbadge.gcap.idle .cdot{background:#b4b9c2}.guestwrap .ghead .gtbadge.gcap.online{background:#3ccb8f24;color:#bff0d9}.guestwrap .ghead .gtbadge.gcap.online .cdot{background:#3ccb8f}.guestwrap .ghead .avatar .live{display:none}.guestwrap .stream .swrap>*{margin-top:20px}.guestwrap .stream .swrap>.gmsg.cont{margin-top:4px}.guestwrap .stream .swrap>*:first-child{margin-top:0}.guestwrap .stream .swrap>.joinline{margin:24px 0}.guestwrap .stream .swrap>.joinline+*{margin-top:0}.guestwrap .stream .swrap>.histlabel.hist-top+*{margin-top:12px}.guestwrap .gmsg[data-spk=agent]>.aflat{border-left:2px solid rgba(91,127,232,.35);padding-left:12px;margin-left:-14px}.guestwrap .gspk{width:100%;box-sizing:border-box}.guestwrap .gspk .stm,.guestwrap .gspk .gright{margin-left:auto}.guestwrap .gspk .gright .stm{margin-left:0}.guestwrap .gspk .role,.guestwrap .gspk .stm,.guestwrap .gspk .gtm,.guestwrap .gmstat,.guestwrap .gread,.guestwrap .userrow .urole,.guestwrap .gscope,.guestwrap .gattach .gsz,.guestwrap .gattach .gline.gsz,.guestwrap .histlabel.hist-top,.guestwrap .histlabel.hist-top .hday,.guestwrap .histlabel.hist-top .hsep,.guestwrap .joinline span{color:#d2d5dc;font-size:12.5px}.guestwrap .gspk .role{font-size:13px}.guestwrap .userrow .urole{font-size:12.5px}.guestwrap .inbar input::placeholder{color:#bfc3cc}.guestwrap .gscope{padding:10px 16px 0;line-height:18px}.guestwrap .gcomposer .inbar .send{background:#4d76ff;color:#fff;border:none;box-shadow:0 0 0 3px #4d76ff47,0 2px 10px #4d76ff73;opacity:1}.guestwrap .gcomposer .inbar .send:disabled,.guestwrap .gcomposer .inbar .send:disabled:hover{background:transparent;color:#e4e4e4;opacity:.35;border:none;box-shadow:none;cursor:not-allowed}.guestwrap .gcomposer .inbar .inrow .gsend-reason{padding:0;margin-right:-4px;flex:none;white-space:nowrap;font-size:12.5px;line-height:18px}.guestwrap .gcomposer .inbar .inrow .gsend-reason:before{display:none;content:none}.guestwrap .gsend-reason.info{color:#d2d5dc}.guestwrap .gsend-reason.err{color:#f87171;font-weight:600}.guestwrap .gattach,.guestwrap .gattach.uploading,.guestwrap .gattach.rejected,.guestwrap .gattach.failed{max-width:440px;gap:12px;padding:8px 10px 8px 8px;box-shadow:none}.guestwrap .gattach .gfn{display:flex;align-items:center;gap:8px;max-width:none;min-height:24px}.guestwrap .gattach .gfn .cornerbtn{position:static;margin-left:auto;flex:none;top:auto;right:auto;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.guestwrap .gattach .gfn .cornerbtn:after{display:none}.guestwrap .gattach .gup-line{display:flex;align-items:center;gap:8px;margin-top:4px}.guestwrap .gattach .gup-line .glab{flex:none}.guestwrap .gattach .grej-line{white-space:nowrap}.guestwrap .gattach.uploading .gmeta{min-width:200px}.guestwrap .gattach .gup-line .gbar{flex:1 1 auto;width:auto;min-width:120px;margin-top:0;display:block;position:relative}.guestwrap .gattach .gup-line .gbar i{display:block;height:100%;border-radius:2px;background:#4d76ff}.guestwrap .gattach .gup-line .gpct{flex:none}.guestwrap .gattach.rejected.ignored{border:1px solid rgba(255,255,255,.16);background:#ffffff08}.guestwrap .gattach.rejected.ignored .thumb{opacity:.5}.guestwrap .gattach.rejected.ignored .gfn .nm{opacity:1;color:#e6e8ee}.guestwrap .gattach.rejected.ignored .grej-line{color:#d2d5dc}.guestwrap .gattach.rejected.ignored .gnosend{opacity:1;font-size:12px;color:#f7d08a;background:#f5b04129}.guestwrap .gattach.rejected.ignored .gmeta,.guestwrap .gattach.rejected.ignored .gfn .cornerbtn{opacity:1}.guestwrap .gattach.rejected.only{border:1px solid rgba(255,255,255,.16);box-shadow:inset 3px 0 #e8a93b;background:#ffffff08;padding-left:12px}.guestwrap .gattach.rejected.only .gfn .nm{opacity:1;color:#e6e8ee}.guestwrap .gtray-note{color:#e6e8ee;font-size:12.5px}.guestwrap .gattach.failed{border:1px solid rgba(248,113,113,.5);background:#ffffff0a;box-shadow:none}.guestwrap .gattach.failed .thumb img{opacity:.45}.guestwrap .gattach .gfail-line{color:#fca5a5;font-weight:600;font-size:12.5px}.guestwrap .gattach .gacts .tbtn{color:#eef0f4}.guestwrap .inbar .plus.gattach-btn:not(:disabled){opacity:1;cursor:pointer}.guestwrap .guestmsg .gbody{border-left:none;margin-left:-12px;padding:8px 12px;border-radius:10px;background:#8b76e814}.guestwrap .guestmsg .gbody .gzoom:after{display:none;content:none}.guestwrap .guestmsg .gbody .gzoom{cursor:zoom-in}.guestwrap .guestmsg .gbody .gzoom .gzbadge{position:absolute;right:6px;bottom:6px;width:18px;height:18px;border-radius:5px;background:#0f111673;display:flex;align-items:center;justify-content:center;opacity:.8}.guestwrap .guestmsg .gbody .gzoom .gzbadge svg{width:12px;height:12px;fill:none;stroke:#fff;stroke-width:1.6;stroke-linecap:round}.guestwrap .guestmsg .gbody .gzoom:hover .gzbadge{opacity:1;background:#0f1116bf}.guestwrap .gread{display:flex;align-items:center;gap:6px;margin-top:2px}.guestwrap .gread .rav{width:14px;height:14px;border-radius:50%;background:#3b5fd6;color:#fff;font-size:9px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.guestwrap .stream .swrap>.gworking{margin-bottom:0}.guestwrap .stream .swrap{padding-bottom:24px}.guestwrap .gmsg[data-spk=agent]>.aflat{border-left:none;padding-left:0;margin-left:0}.guestwrap .stream .swrap>.gmsg.hist{opacity:.85}.guestwrap .gspk .role,.guestwrap .gspk .stm,.guestwrap .gspk .gtm,.guestwrap .gscope,.guestwrap .gattach .gsz,.guestwrap .gattach .gline.gsz,.guestwrap .histlabel.hist-top,.guestwrap .histlabel.hist-top .hday{color:#dcdfe5}.guestwrap .userrow .urole{display:inline-flex;align-items:center;height:20px;padding:0 8px;margin-top:4px;border-radius:999px;background:#ffffff17;color:#e6e8ee;font-size:12px;font-weight:600}.guestwrap .joinline span{color:#f2f4f8;background:#4d76ff29;font-weight:600;font-size:12.5px}.guestwrap .gcomposer .inbar .send:disabled,.guestwrap .gcomposer .inbar .send:disabled:hover{background:#ffffff1a;color:#a9aeb8;opacity:1;border:none;box-shadow:none;cursor:not-allowed}.guestwrap .gsend-reason.info{color:#dcdfe5}.guestwrap .gattach.uploading{flex-wrap:wrap;row-gap:10px}.guestwrap .gattach .gup-line.gup-full{flex:1 0 100%;margin-top:0}.guestwrap .gattach .gup-line.gup-full .gbar{min-width:0}.guestwrap .gattach .gup-line .gpct{color:#e6e8ee;font-size:12.5px;font-weight:600}.guestwrap .gattach.rejected.ignored{border:1px solid rgba(255,255,255,.08);background:transparent}.guestwrap .gattach.rejected.ignored .thumb{opacity:1}.guestwrap .gattach.rejected.ignored .gfn .nm{color:#c9cdd5}.guestwrap .gattach.rejected .thumb.ficon{position:relative;flex-direction:column;gap:1px}.guestwrap .gattach.rejected .thumb.ficon.pdf{background:#f871711f;color:#f87171}.guestwrap .gattach.rejected .thumb.ficon .fext{font-size:9px;font-weight:700;letter-spacing:.3px;line-height:1;color:currentColor}.guestwrap .gattach.rejected .thumb.ficon .gi{width:18px;height:18px}.guestwrap .gtray-note{color:#e6e8ee;font-size:12.5px;margin-top:-4px}.guestwrap .gtray-note .gdot{margin:0 6px;color:#a9aeb8}.guestwrap .gtray-note .gexcl{color:#dcdfe5}.guestwrap .gattach.rejected.only{padding:12px 12px 12px 16px}.guestwrap .gattach.rejected.only .grej-line{font-size:13.5px;line-height:20px}.guestwrap .gattach.rejected.only .thumb.ficon,.guestwrap .gattach.rejected.only .thumb.ficon.pdf{background:#e8a93b1f;color:#f2c879}.guestwrap .gattach.failed{border:1px solid rgba(255,255,255,.14);box-shadow:inset 3px 0 #f87171;padding-left:12px}.guestwrap .gattach.failed .thumb img{opacity:.55}.guestwrap .gattach.failed .fveil{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#0a0c1273}.guestwrap .gattach.failed .fveil .gi{width:18px;height:18px;fill:none;stroke:#fca5a5;stroke-width:1.7;stroke-linejoin:round;stroke-linecap:round}.guestwrap .gattach .gfail-line{color:#fecaca;font-size:13px}.guestwrap .gattach .gacts{display:flex;align-items:center;gap:8px;margin-top:8px}.guestwrap .gattach .gacts .sbtn{height:28px;padding:0 12px;font-size:12.5px}.gmstat.read{color:#9db6ff}.gmstat.read:before{display:none}.guestwrap .guestmsg .gbody .gzoom .gzbadge{width:22px;height:22px;border-radius:50%;background:#0f11168c;opacity:.9}.guestwrap .guestmsg .gbody .gzoom .gzbadge svg{width:11px;height:11px;stroke-width:1.4}.guestwrap .gspk .gyou{color:#c9b8ff;font-weight:600;font-size:12px}.guestwrap .gspk .gyou:before{content:"· ";color:#b4b9c2;font-weight:400}.guestwrap .guestmsg .gbody{background:#8b76e814;border-left:none;border-radius:10px}.guestwrap .gcomposer .inbar .send{border-radius:50%;background:#4d76ff;color:#fff;border:none;opacity:1}.guestwrap .gcomposer .inbar .send:disabled,.guestwrap .gcomposer .inbar .send:disabled:hover{background:transparent;border:none;box-shadow:none;color:#d0d3d8;opacity:.4;cursor:not-allowed}.guestwrap .inbar textarea{flex:1;min-width:0;resize:none;border:none;outline:none;background:transparent;font:inherit;font-size:14px;line-height:24px;min-height:24px;max-height:132px;padding:0;color:#e6e8ee;font-weight:400;field-sizing:content}.guestwrap .inbar textarea::placeholder{color:#a2a8b3;font-weight:400;opacity:1}.guestwrap .gsect+.gscope{padding:0 18px 10px;margin-top:0;font-size:12px;line-height:18px}.guestwrap .gattach.rejected.ignored{opacity:.55;border:1px solid rgba(232,169,59,.55)}.guestwrap .gattach.rejected.ignored .gfn .nm{color:#fff}.guestwrap .gattach.rejected.ignored .grej-line{color:#ffdc96;font-weight:500}.guestwrap .gattach.rejected.only{border:1px solid rgba(232,169,59,.55);box-shadow:none;padding:12px}.guestwrap .gattach.rejected.only .thumb.ficon,.guestwrap .gattach.rejected.only .thumb.ficon.pdf{background:#ffffff14;color:#c9cdd5}.guestwrap .gattach.rejected.only .grej-line{color:#f2c879}.guestwrap .gattach.failed{border:1px solid rgba(248,113,113,.6);box-shadow:none;padding:12px}.guestwrap .gattach.failed .thumb img{opacity:1}.guestwrap .gattach .gacts .sbtn.gretry{height:28px;padding:0 12px;font-size:12.5px;background:#4d76ff;border:1px solid #4D76FF;color:#fff;border-radius:8px}.guestwrap .gattach .gacts .gtextbtn{height:28px;padding:0 6px;border:none;background:none;color:#dcdfe5;font-size:12.5px;cursor:pointer}.guestwrap .gattach .gacts .gtextbtn:hover{color:#fff;text-decoration:underline}.guestwrap .gattach.uploading{width:300px;padding:12px;flex-wrap:wrap;row-gap:8px}.guestwrap .gattach.uploading .gmeta{min-width:0;flex:1 1 0}.guestwrap .gattach.uploading .gup-line.gup-full{flex:1 0 100%;margin:0}.guestwrap .gattach.uploading .gup-line .gpct{width:24px;text-align:right;flex:none}.guestwrap .ghead .gwho.gwho1{display:flex;flex-direction:row;align-items:center;gap:10px}.guestwrap .ghead .gstat{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:#c9cdd5;background:none;border:none;padding:0;height:auto}.guestwrap .ghead .gstat .cdot{width:8px;height:8px;border-radius:50%;flex:none;background:#b4b9c2}.guestwrap .ghead .gstat.online .cdot{background:#3ccb8f}.guestwrap .ghead .ghgrp{display:flex;align-items:center}.guestwrap .ghead .ghgrp.ghleave{margin-left:16px;padding-left:16px;border-left:1px solid rgba(255,255,255,.12);height:20px}.guestwrap .ghead .leave{border:none;background:transparent;color:#c9cdd5;font-weight:500}.guestwrap .ghead .leave:hover{background:#f044381f;color:#ff9c92}.guestwrap .gcomposer .inbar,.guestwrap .gcomposer .inbar:focus-within{box-shadow:none}.guestwrap .gcomposer .inbar:focus-within{border-color:#4d76ffb3}.guestwrap .gcomposer .gkbd{flex:none;font-size:12px;color:#8e94a0;white-space:nowrap;-webkit-user-select:none;user-select:none}.guestwrap .gattach.ready,.guestwrap .gattach.rejected.ignored{width:300px;box-sizing:border-box}.guestwrap .gattach.rejected.ignored{padding:10px}.guestwrap .gattach-row{align-items:flex-start}.guestwrap .gattach .gmeta{align-self:flex-start;justify-content:flex-start}.guestwrap .gattach .gfn{min-height:24px}.guestwrap .gattach .gfn .cornerbtn,.guestwrap .gattach.rejected .gfn .cornerbtn{position:static;margin:0 0 0 auto;align-self:flex-start}.guestwrap .gattach.rejected.ignored .grej-line{color:#ffe2a8}.guestwrap .gattach.rejected .grej-line .gi{width:14px;height:14px;flex:none}.guestwrap .gattach .thumb{width:56px;height:56px;flex:none}.guestwrap .gattach .thumb img{width:100%;height:100%;object-fit:cover}.guestwrap .gattach,.guestwrap .gattach.uploading,.guestwrap .gattach.ready{background:#2a2e37}.guestwrap .gattach{padding:10px;align-items:flex-start}.guestwrap .gattach .gfn{align-items:flex-start}.guestwrap .gattach .gfn .cornerbtn{align-self:flex-start;margin-top:0}.guestwrap .gattach .gfn .nm{line-height:24px}.guestwrap .gattach.uploading{width:320px;padding:10px;align-items:flex-start}.guestwrap .gattach .gup-line{align-items:center;line-height:16px}.guestwrap .gattach.uploading .gup-line .gpct{width:32px;line-height:16px}.guestwrap .gspk .role,.guestwrap .gspk .stm,.guestwrap .gspk .gtm,.guestwrap .gattach .gsz,.guestwrap .gattach .gline.gsz{font-size:13px;font-weight:500}.guestwrap .histlabel.hist-top,.guestwrap .joinline span{display:inline-block;padding:3px 12px;border-radius:999px;background:#ffffff14;color:#dcdfe5;font-size:12.5px;line-height:18px;font-weight:500}.guestwrap .histlabel.hist-top .hday{font-weight:inherit;color:inherit}.guestwrap .stream .swrap>.histlabel.hist-top{align-self:center;margin-left:auto;margin-right:auto;width:max-content;background:#ffffff14}.guestwrap .joinline span{font-weight:700;color:#f2f4f8}.guestwrap .guestmsg .gbody{margin-left:0;padding:8px 12px;border-radius:0 10px 10px 0;background:#8b76e814;box-shadow:inset 3px 0 #8b76e8;border-left:none}.guestwrap .guestmsg .gbody>.gbub-att{background:none;padding:0}.guestwrap .guestmsg .gbody .gzoom .gzbadge{opacity:0;transition:opacity .15s}.guestwrap .guestmsg .gbody .gzoom:hover .gzbadge,.guestwrap .guestmsg .gbody .gzoom:focus-visible .gzbadge{opacity:1}.gmstat.read{color:#b9c9ff}.desk-collab-msg{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.desk-collab-msg>.desk-collab-cap{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--text-3)}.desk-collab-cap .sav.gst{width:20px;height:20px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#8b76e8;color:#fff;font-size:11px;font-weight:700}.desk-collab-cap .gname{color:var(--text);font-weight:700}.desk-collab-cap .role{color:var(--text-2)}.desk-collab-cap .gyou{color:#7b61e8;font-weight:600}.desk-collab-cap .gyou:before{content:"· ";color:var(--text-2);font-weight:400}.desk-collab-msg>:not(.desk-collab-cap){align-self:stretch}.guestconv .gcomposer-off{opacity:.7}.guestconv .gcomposer-off textarea{cursor:not-allowed}.composerx.guest-locked .sendb:disabled{background:transparent;color:var(--faint);border:1.5px solid var(--border);cursor:not-allowed;box-shadow:none;opacity:.6}.composerx.guest-locked .cbtn:disabled{cursor:not-allowed;opacity:.5}.guestconv .endedcard{margin:40px auto}.guestconv .endedcard{width:min(460px,100%);box-sizing:border-box}.guestconv .endedcard .eb{text-wrap:balance}.guestconv{container-type:inline-size;container-name:guestconv}.guestconv .mainhead{min-height:50px;box-sizing:border-box}.guestconv .gc-row{flex:1;display:flex;min-height:0;min-width:0}.guestconv .gc-row>.stream{flex:1 1 auto}.guestconv .gc-side{display:none}@container guestconv (min-width: 780px){.guestconv .gc-top-only{display:none!important}.guestconv .gc-side{display:flex;flex-direction:column;gap:10px;flex:0 0 clamp(160px,16cqw,220px);min-height:0;overflow-y:auto;padding:18px 16px 18px 4px;box-sizing:border-box}}.guestconv .gc-side-collab{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;line-height:1.6;color:var(--accent-text);background:#4d76ff12;border:1px solid rgba(77,118,255,.22);border-radius:10px;padding:8px 12px}.guestconv .gc-side-collab .cb-dot{width:7px;height:7px;border-radius:50%;background:#5fd6a6;box-shadow:0 0 6px #5fd6a6b3;flex:none}.guestconv .gc-side-collab .cb-badge{font-weight:700;color:var(--text)}.guestconv .gc-side-collab .cb-sep{color:var(--faint)}.guestconv .gc-side-note{font-size:12.5px;line-height:1.7;color:var(--dim);white-space:normal;overflow-wrap:anywhere;border:1px solid var(--border-strong);border-radius:10px;padding:10px 12px;background:var(--surface-3)}.guestconv .gc-side-note b{color:var(--text);font-weight:700}.guest-collab-row .r1{display:flex;align-items:center;gap:6px;min-width:0}.guest-collab-row .r1 .nm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:500;color:var(--text)}.guest-collab-group{flex:0 1 auto;min-height:0;max-height:40vh;overflow-y:auto;padding:0 8px;display:flex;flex-direction:column;gap:2px}html[data-brand=cpo] .sidebar.cpo .guest-collab-group{padding:0 12px}html:not([data-brand=cpo]) .guest-collab-sect{display:flex;flex-direction:column;flex:0 1 auto;min-height:0;max-height:40vh}.guest-collab-row .r1 .nm{flex:1 1 auto}.guest-collab-row .gcr-badge{flex:none;font-size:10px;font-weight:700;color:#5fd6a6;border:1px solid rgba(95,214,166,.45);border-radius:99px;padding:0 5px;line-height:16px}.guest-collab-row .guest-collab-sub{display:block;padding-left:0;font-size:12px;color:var(--text-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.collab-host .cr-row{flex:1;display:flex;min-height:0;min-width:0}.collab-host .cr-row>.stream{flex:1 1 auto}.guestconv .gc-side-collab{row-gap:2px}.guestconv .gc-side-collab .cb-sep{display:none}.guestconv .gc-side-collab>span:not(.cb-dot):not(.cb-badge):not(.cb-sep){flex-basis:100%}.guestconv .gc-side-note{white-space:pre-line}.guestconv .gc-side-note{text-wrap:pretty}.guestconv .gc-side-note b{word-break:keep-all}.guestconv .gc-side-collab{color:var(--text-3)}html .chx2.one.guest-collab-row:not(.on):not(:hover){background:transparent;border-color:transparent;box-shadow:none}.guestconv .mainhead .who{flex:0 1 auto}.guestconv .mainhead .who .nm{flex:0 1 auto;gap:6px;align-items:baseline}.guestconv .mainhead .who .nm .hstat{font-size:12.5px;color:var(--text-3)}.guestconv .mainhead .hchip.gc-top-only{display:block;flex:1 1 0;min-width:min(160px,40%);white-space:normal;line-height:1.5;font-size:11.5px;font-weight:400;color:var(--text-3);text-wrap:balance}.guestconv .mainhead .hchip.gc-top-only b{font-weight:700;color:var(--text-2)}@container guestconv (max-width: 779.98px){.guestconv .mainhead{flex-wrap:wrap;row-gap:2px}.guestconv .mainhead .hchip.gc-top-only{flex:1 1 340px}}.owncollab-notice{position:fixed;top:18px;left:50%;transform:translate(-50%);z-index:80;max-width:calc(100vw - 32px);display:flex;align-items:center;gap:8px;background:var(--chip-bg,#151B28);border:1px solid var(--border-accent,rgba(77,118,255,.45));border-left:3px solid var(--accent,#4D76FF);border-radius:10px;box-shadow:0 10px 30px #0000002e;padding:9px 16px;font-size:13px;font-weight:600;color:var(--text,#EEF2FF);cursor:default}.owncollab-notice:before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:var(--accent,#4D76FF)}.gattach .gi{width:16px;height:16px;flex:none;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linejoin:round;stroke-linecap:round}.gattach .gwarn-ic{width:14px;height:14px}.guestwrap .gattach-tray{min-width:0;max-width:100%;overflow:hidden}.guestwrap .gattach-row{min-width:0;max-width:100%}.guestwrap .gattach,.guestwrap .gattach.uploading,.guestwrap .gattach.rejected,.guestwrap .gattach.failed{max-width:min(440px,100%);min-width:0}.guestwrap .gattach .gmeta{min-width:0;flex:1 1 auto}.guestwrap .gattach .gfn{display:flex;min-width:0;gap:6px}.guestwrap .gattach .gfn .nm{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.guestwrap .gattach .thumb.ficon{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;background:#4d76ff1a;color:#afc2ff;border:none;overflow:hidden}.guestwrap .gattach .thumb.ficon.pdf{background:#f871711f;color:#f87171}.guestwrap .gattach .thumb.ficon .gi{width:18px;height:18px}.guestwrap .gattach .thumb.ficon .fext{max-width:100%;padding:0 2px;box-sizing:border-box;font-size:9px;font-weight:700;letter-spacing:.2px;line-height:1;color:currentColor;white-space:nowrap;overflow:hidden;text-overflow:clip}.guestwrap .gattach .gfail-line{display:flex;align-items:center;gap:6px;color:#fca5a5;font-weight:600;font-size:12.5px;white-space:normal}.guestwrap .gattach .gfail-line .gwarn-ic{stroke:#f87171}.guestwrap .gattach.failed .gacts{display:flex;gap:8px;margin-top:6px}html[data-theme=light] .guestwrap .gattach .gfail-line{color:#b42318}html[data-theme=light] .guestwrap .gattach .thumb.ficon{background:#4d76ff14;color:#3b5bdb}html:not([data-brand=cpo]) .guestwrap .gcomposer .composerx>.inbar{max-width:760px;margin-left:auto;margin-right:auto}.guestwrap .gcomposer .composerx>.inbar,.guestwrap .gcomposer .composerx>.inbar:focus-within{width:100%;box-sizing:border-box;margin-bottom:8px;background:var(--surface);border:1.5px solid var(--border);border-radius:18px;box-shadow:none}.guestwrap .gcomposer .composerx>.inbar.has-att .gattach-tray{margin:0;padding:12px 14px;border:none;background:none}.guestwrap .gcomposer .composerx>.inbar .gattach,.guestwrap .gcomposer .composerx>.inbar .gattach.ready,.guestwrap .gcomposer .composerx>.inbar .gattach.uploading{background:var(--surface-2);border:1px solid var(--border);color:var(--text)}.guestwrap .gcomposer .composerx>.inbar .gattach .gfn .nm{color:var(--text)}.guestwrap .gcomposer .composerx>.inbar .gattach .gsz{color:var(--text-3)}html[data-theme=light] .guestwrap .gcomposer .composerx>.inbar .gattach .gready{color:#067647}.guestwrap .gcomposer .composerx>.inbar .gattach .cornerbtn .dot{background:var(--surface);border:1px solid var(--border);color:var(--text)}.guestwrap .gcomposer .composerx>.inbar .gattach .cornerbtn:hover .dot{background:var(--border)}html[data-theme=light] .guestwrap .gspk b,html[data-theme=light] .guestwrap .gspk .gname,html[data-theme=light] .desk-collab-cap .gname{color:var(--text)}html[data-theme=light] .guestwrap .gspk .role,html[data-theme=light] .guestwrap .gspk .stm,html[data-theme=light] .guestwrap .gspk .gtm,html[data-theme=light] .gspk .role,html[data-theme=light] .gspk .stm,html[data-theme=light] .desk-collab-cap .role,html[data-theme=light] .desk-collab-cap .gyou:before{color:var(--text-2)}html[data-theme=light] .desk-collab-cap .gyou{color:#5b3fd0}html[data-theme=light] .guestwrap .gmstat.read,html[data-theme=light] .guestwrap .gmstat.delivered,html[data-theme=light] .guestwrap .gworking{color:var(--text-2)}.guestwrap .desk-collab-msg>.gspk.desk-collab-cap{align-self:flex-end;justify-content:flex-end;width:auto;margin:0 0 -2px;font-family:var(--font-sans);font-size:12.5px;font-variant-numeric:normal}.guestwrap .desk-collab-msg>.gspk.desk-collab-cap *{font-family:inherit}.guestwrap .gcomposer .composerx>.inbar.has-att{margin-bottom:0;border-bottom:none;border-radius:18px 18px 0 0}.guestwrap .gcomposer .composerx>.inbar.has-att+.cmp{border-top-left-radius:0;border-top-right-radius:0;border-top:1px solid var(--border)}.guestwrap .gcomposer .composerx>.inbar.has-att .gattach-tray{padding:12px 14px 10px}.guestwrap .gcomposer .composerx>.inbar .gattach .cornerbtn .dot{width:24px;height:24px;font-size:15px;border:1.5px solid var(--border-strong,var(--border))}.desk-collab-msg>.desk-collab-files{align-self:flex-end;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;margin:2px 0 0;max-width:min(560px,80%)}.desk-collab-file{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 6px;border:1px solid var(--border);border-radius:10px;background:var(--surface,var(--bg));color:var(--text);font:500 13px/1.3 var(--font-sans);max-width:260px}.desk-collab-file .dcf-ic{flex:none;display:inline-grid;place-items:center;min-width:30px;height:26px;padding:0 4px;border-radius:6px;background:color-mix(in srgb,var(--accent,#4F6BED) 14%,transparent);color:var(--accent,#4F6BED);font:700 9.5px/1 var(--font-sans);letter-spacing:.3px}.desk-collab-file .dcf-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.desk-collab-msg .usendcol{width:100%}.guestwrap .gcomposer .composerx>.inbar .gattach .cornerbtn{top:4px;right:4px;width:34px;height:34px}.desk-collab-file{border-color:var(--border-strong,var(--border));margin-bottom:2px}.desk-collab-file .dcf-ic{background:var(--surface-2,var(--surface));color:var(--text);border:1px solid var(--border)}html[data-theme=light] .guestwrap .gcomposer .composerx>.inbar .gattach,html[data-theme=light] .desk-collab-file{border-color:#8a94a6}html[data-theme=light] .guestwrap .gcomposer .composerx>.inbar .gattach .cornerbtn .dot{border-color:#5b6478}html:not([data-theme=light]) .desk-collab-file{border-color:#7a7a84}@media(max-width:1100px){.shell-body:has(>.mempanel)>.mempanel{width:clamp(300px,34vw,420px)}.shell-body:has(>.mempanel) .mainhead .who{overflow:hidden}.shell-body:has(>.mempanel) .mainhead .who .nm{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shell-body:has(>.mempanel) .mainhead .mh-pill:not(.mh-pill-warn):not(.mh-pill-danger),.shell-body:has(>.mempanel) .mainhead .mh-vdiv,.shell-body:has(>.mempanel) .mainhead .mh-task{display:none}.shell-body:has(>.mempanel) .composerx .modeltrig{flex:none;white-space:nowrap}.shell-body:has(>.mempanel) .composerx .modeltrig .eff{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.shell-body:has(>.mempanel) .mem{flex-wrap:wrap}.shell-body:has(>.mempanel) .mem .tx{flex:1 1 calc(100% - 50px)}.shell-body:has(>.mempanel) .invitebox .icode{min-width:0;letter-spacing:.14em}}.shell-body:has(>.mempanel) .main>.mainhead{container:mhead / inline-size}@container mhead (max-width:680px){.mainhead .who .mh-vdiv,.mainhead .who .mh-task{display:none}}.owner-collab-rail{flex:0 0 240px;display:flex;flex-direction:column;gap:10px;min-height:0;overflow-y:auto;padding:18px 16px 18px 6px;box-sizing:border-box}.owner-collab-rail .ocr-card{display:flex;flex-direction:column;gap:6px;font-size:12px;line-height:1.5;background:#4d76ff12;border:1px solid rgba(77,118,255,.22);border-radius:10px;padding:10px 12px}.owner-collab-rail .ocr-head{display:flex;align-items:center;gap:6px}.owner-collab-rail .ocr-dot{width:7px;height:7px;border-radius:50%;background:#5fd6a6;box-shadow:0 0 6px #5fd6a6b3;flex:none}.owner-collab-rail .ocr-badge{font-weight:700;color:var(--text)}.owner-collab-rail .ocr-kv{display:flex;justify-content:space-between;gap:8px}.owner-collab-rail .ocr-kv .k{color:var(--dim)}.owner-collab-rail .ocr-kv .v{color:var(--text);text-align:right}.owner-collab-rail .ocr-left{font-size:11px;color:var(--dim);text-align:right;margin-top:-4px}.owner-collab-rail .ocr-stop{margin-top:6px;padding-top:12px;border-top:1px solid var(--border)}.owner-collab-rail .ocr-sec{font-size:11.5px;font-weight:700;color:var(--dim);padding:2px 2px 0}.owner-collab-rail .ocr-members{display:flex;flex-direction:column;gap:6px}.owner-collab-rail .ocr-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--border);border-radius:10px}.owner-collab-rail .ocr-av{width:26px;height:26px;border-radius:50%;flex:none;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:#fff;background:#6b7bd8}.owner-collab-rail .ocr-mtx{flex:1;min-width:0}.owner-collab-rail .ocr-nm{font-size:12.5px;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.owner-collab-rail .ocr-meta{font-size:11px;color:var(--dim)}.owner-collab-rail .ocr-kick{flex:none;font-size:11.5px;color:var(--danger);border:1px solid var(--danger-border);border-radius:8px;padding:3px 10px;background:none;cursor:pointer}.owner-collab-rail .ocr-stopbtn{width:100%;font-size:12px;font-weight:700;color:var(--danger);border:1px solid var(--danger-border);border-radius:8px;padding:6px 12px;background:none;cursor:pointer}.owner-collab-rail button:disabled{opacity:.5;cursor:default}.owner-collab-rail .ocr-err{font-size:11.5px;color:var(--danger)}.guest-collab-row.ended{opacity:.6}.collab-host .cr-row{position:relative}.ocr-toast{position:absolute;bottom:20px;left:50%;transform:translate(-50%);z-index:60;display:flex;align-items:center;gap:9px;font-size:13.5px;font-weight:500;letter-spacing:.1px;color:var(--text-2,#4a4f5c);background:var(--surface,#fff);border:1px solid rgba(14,188,136,.25);border-radius:999px;padding:7px 16px 7px 10px;box-shadow:0 1px 2px #0000000a;white-space:nowrap;animation:ocr-toast-in .2s ease-out both}.ocr-toast .ocr-toast-ic{width:18px;height:18px;border-radius:50%;background:var(--brand-green);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;flex:none}@keyframes ocr-toast-in{0%{opacity:0;transform:translate(-50%,4px)}to{opacity:1;transform:translate(-50%)}}.owner-collab-rail .ocr-done{font-size:11.5px;color:#2e9e72;background:#5fd6a61a;border:1px solid rgba(95,214,166,.35);border-radius:8px;padding:5px 10px}.owner-collab-rail .mconfirm .mc-txt{min-width:0;flex-basis:100%}@media(max-width:900px){.owner-collab-rail{flex-basis:200px;padding-right:10px}}.ocr-endmark{display:flex;align-items:center;gap:12px;align-self:stretch;margin:14px 0 6px;font-size:12px;font-family:inherit;font-variant-numeric:tabular-nums;color:var(--text-3,#8b93a7)}.ocr-endmark span{font-family:inherit}.ocr-endmark:before,.ocr-endmark:after{content:"";flex:1;height:1px;background:var(--border,#e5e7eb)}.guestconv[data-state=ended] .gc-side{display:none!important}.guestconv[data-state=ended] .endedcard{width:min(400px,100%);padding:22px 24px 20px;margin:40px auto 14vh}.guestconv[data-state=ended] .endedcard:before{content:"";display:block;width:24px;height:24px;margin:0 auto 10px;background:var(--text-3,#8b93a7);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4'/%3E%3Cpath d='M16 17l5-5-5-5'/%3E%3Cpath d='M21 12H9'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4'/%3E%3Cpath d='M16 17l5-5-5-5'/%3E%3Cpath d='M21 12H9'/%3E%3C/svg%3E") center/contain no-repeat}.guestconv[data-state=ended] .endedcard .eh{font-size:17px;font-weight:700}.guestconv[data-state=ended] .endedcard .eb{font-size:13px;margin-top:6px}.guestconv[data-state=ended] .mainhead .who .nm .hstat{font-size:12.5px;color:var(--text-2,#5b6478)}.guestconv[data-state=ended] .gcomposer-off{opacity:1}.guestconv[data-state=ended] .gcomposer-off .cmp{background:var(--surface-3,#f4f5f7);border-color:var(--border,#e5e7eb);box-shadow:none;cursor:not-allowed}.guestconv[data-state=ended] .gcomposer-off .cbtn,.guestconv[data-state=ended] .gcomposer-off .sendb{visibility:hidden}.guestconv[data-state=ended] .gcomposer-off textarea{background:transparent}.chx2.one.guest-collab-row .r2.guest-collab-sub{padding-left:0}.cmdmenu-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:45;border:none;background:transparent}.cmdmenu{position:absolute;left:0;right:0;bottom:calc(100% + 8px);width:auto;max-width:calc(100vw - 48px);background:var(--surface);border:1px solid var(--border-strong);border-radius:14px;box-shadow:0 24px 64px var(--shadow-pop),0 2px 8px #00000059;padding:8px;z-index:46}.cmdmenu-scroll{max-height:min(420px,52vh);overflow-y:auto;display:flex;flex-direction:column;gap:2px;scrollbar-width:none}.cmdmenu-scroll::-webkit-scrollbar{width:0;height:0}.cmdmenu-scroll.more-below:hover{scrollbar-width:thin}.cmdmenu-scroll.more-below{-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 28px),transparent)}.cmdmenu-row{display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:100%;box-sizing:border-box;padding:8px 12px;min-height:50px;justify-content:center;border-radius:8px;background:transparent;border:none;margin:0;cursor:pointer;font-family:inherit;text-align:left}.cmdmenu-row .cmd-name{font-size:12.5px;line-height:1.3;font-weight:600;color:#a8d8c6;font-family:var(--font-mono,monospace);letter-spacing:.2px}.cmdmenu-row .cmd-desc{font-size:13.5px;line-height:1.4;color:#d0d0d0;word-break:keep-all;line-break:strict;overflow-wrap:anywhere;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:100%}.cmdmenu-row.hov{background:#ffffff0d}.cmdmenu-row.hl{position:relative;background:#0ebc8829;box-shadow:inset 0 0 0 1px #0ebc8847}.cmdmenu-row.hl:before{content:"";position:absolute;left:4px;top:8px;bottom:8px;width:3px;border-radius:2px;background:var(--brand-green,#0ebc88)}.cmdmenu-row.hl{background:#0ebc8838;box-shadow:inset 0 0 0 1px #0ebc8873}.cmdmenu-row.hl .cmd-desc{color:#fff}.cmdmenu-row.hl .cmd-name{color:#7fe3bf}.cmdmenu-empty{padding:20px 12px;text-align:center;font-size:13px;color:var(--dim)}.cmdmenu-hint{border-top:1px solid var(--border);margin-top:6px;padding:10px 12px 2px;display:flex;flex-wrap:wrap;align-items:center;gap:4px 18px;font-size:12px;color:#d0d0d0}.cmdmenu-hint-item{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.cmdmenu-hint-filter{margin-left:auto}.cmdmenu-hint kbd{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;box-sizing:border-box;font-family:var(--font-mono);font-size:11.5px;line-height:1;color:#e6e6e6;background:#2c2c2c;border:1px solid #444;border-radius:5px;letter-spacing:.5px}body:has(.cmdmenu) .cpo-home-empty,body:has(.cmdmenu) .cpo-home-sugs,body:has(.cmdmenu) .chatwelc{opacity:0;transition:opacity .12s ease;pointer-events:none}body:has(.cmdmenu) .nc-hero,body:has(.cmdmenu) .eg-h,body:has(.cmdmenu) .eg-cards{opacity:0;transition:opacity .12s ease;pointer-events:none}.mmenu.pro{width:368px;padding:0 0 6px}.mmenu .mhead{display:flex;align-items:baseline;gap:8px;padding:13px 16px 9px;border-bottom:1px solid var(--border-faint)}.mmenu .mhead .t{font-size:13px;font-weight:700;color:var(--text)}.mmenu .mhead .sub{font-size:11px;color:var(--faint-2)}.mscroll{position:relative;max-height:min(484px,calc(100vh - 180px));overflow-y:auto;padding:4px 7px 0;scrollbar-width:thin}.mscroll:has(+.mfade){padding-bottom:44px}.mmenu.pro.parity .mscroll{max-height:min(484px,calc(100vh - 580px))}.mmenu.pro.parity .mscroll{scroll-padding-bottom:44px;scrollbar-gutter:stable}.mfade{position:relative;height:0}.mfade:before{content:"";position:absolute;left:1px;right:1px;bottom:0;height:44px;pointer-events:none;background:linear-gradient(180deg,transparent,var(--surface) 78%)}.mmenu .mgrp{font-size:10.5px;font-weight:700;letter-spacing:1px;color:var(--faint-2);padding:10px 12px 4px}.mmenu .mmi .nm .cap{font-size:10px;font-weight:600;color:var(--text-3);background:var(--hover);border:1px solid var(--border);border-radius:5px;padding:1.5px 6px;margin-left:7px;vertical-align:1px;letter-spacing:.4px}.mmenu .chips{display:flex;gap:6px;margin-top:7px}.mmenu .chips .chip{font-size:10.5px;color:var(--dim);border:1px solid var(--border-strong);border-radius:7px;padding:2.5px 9px;cursor:pointer;background:transparent;font-weight:400}.mmenu .chips .chip.on{background:var(--border-soft);border-color:var(--border-accent);color:var(--accent-text);font-weight:700}.mmenu .chips .chip.off{opacity:.42;cursor:not-allowed}.mmenu.localcoder{width:420px}.localcoder .mmi .nm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:318px}.localcoder .mmi .ds{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mmi.lock{background:transparent;cursor:default}.mmi.lock .nm{color:var(--text-3)}.mmi.lock .ds{color:var(--faint-2)}.lockic{font-size:11px;margin-left:5px}.unlockbtn{flex:none;font-size:11px;font-weight:700;color:var(--warn,#FFC56E);border:1px solid var(--goal-border,#4A3A22);background:transparent;border-radius:8px;padding:4px 10px;margin-top:2px;cursor:pointer;font-family:inherit}.mmenu .mmi .nm .cap.cost-low{color:#2f9e6e;background:#2f9e6e1f}.mmenu .mmi .nm .cap.cost-mid{color:#b3841f;background:#b3841f1f}.mmenu .mmi .nm .cap.cost-high{color:#c2495d;background:#c2495d1f}.mmenu.catalog-unavailable{display:flex;flex-direction:column;align-items:center;gap:12px;padding:8px 14px 18px;text-align:center}.catmenu-head{align-self:stretch;text-align:left;font-size:12px;font-weight:700;color:var(--text-2);letter-spacing:.02em;padding:4px 4px 8px;border-bottom:1px solid var(--border)}.catempty{display:flex;flex-direction:column;align-items:center;gap:9px;margin-top:6px}.catempty-ic{width:36px;height:36px;border-radius:50%;background:color-mix(in srgb,#F59E0B 22%,transparent);color:#f5a623;box-shadow:0 0 0 3px color-mix(in srgb,#F59E0B 12%,transparent);font-size:17px;display:flex;align-items:center;justify-content:center}.catempty-ds{font-size:13px;font-weight:500;color:var(--text);line-height:1.6;max-width:250px}.catreload{font-size:12.5px;font-weight:700;border-radius:15px;padding:7px 16px;color:#7e9deb;background:#4d76ff1f;border:1px solid rgba(77,118,255,.5);cursor:pointer;font-family:inherit;line-height:1}.catreload:disabled{opacity:.5;cursor:default}html:not([data-brand=cpo]) .mmenu{border:1px solid var(--border);box-shadow:0 0 0 1px var(--border-strong),0 16px 40px #00000029,0 4px 12px #00000014}html:not([data-brand=cpo]) .mmenu .mhead{padding:12px 14px 10px;gap:8px;align-items:baseline;border-bottom:1px solid var(--border-faint)}html:not([data-brand=cpo]) .mmenu .mhead .t{font-size:13px;font-weight:700}html:not([data-brand=cpo]) .mmenu .mhead .sub{font-size:11.5px;color:var(--faint-2)}html:not([data-brand=cpo]) .mmenu .mnote{margin-top:6px;padding:10px 14px 8px;font-size:11.5px;color:var(--faint-2);border-top:1px solid var(--border-faint)}html:not([data-brand=cpo]) .mmenu .mmi{padding:9px 12px;border-radius:9px;gap:10px}html:not([data-brand=cpo]) .mmenu .mmi .nm{font-size:13.5px;font-weight:600}html:not([data-brand=cpo]) .mmenu .mmi .ds{font-size:12px;color:var(--dim);margin-top:3px;line-height:1.45}html:not([data-brand=cpo]) .mmenu .mmi.lock .ds{color:var(--faint-2)}html:not([data-brand=cpo]) .mmenu .mmi.sel{background:color-mix(in srgb,var(--accent-text) 8%,transparent);box-shadow:none}html:not([data-brand=cpo]) .mmenu .mmi.sel .nm{color:var(--accent-text)}html:not([data-brand=cpo]) .mmenu .mmi .ck{width:16px;font-size:14px;line-height:19px;color:var(--accent-text)}html:not([data-brand=cpo]) .mmenu .chips{gap:6px;margin-top:8px}html:not([data-brand=cpo]) .mmenu .chips .chip{display:inline-flex;align-items:center;font-size:11px;font-weight:500;color:var(--dim);border:1px solid var(--border-strong);border-radius:7px;padding:3px 9px;line-height:1.4}html:not([data-brand=cpo]) .mmenu .chips .chip.on{background:color-mix(in srgb,var(--accent-text) 12%,transparent);border-color:color-mix(in srgb,var(--accent-text) 40%,transparent);color:var(--accent-text);font-weight:700}html:not([data-brand=cpo]) .mmenu.pro.parity .mscroll{max-height:min(484px,calc(100vh - 460px));padding-top:6px}.composerx{width:100%;margin:0 auto;padding:10px 28px 22px;position:relative}html:not([data-brand=cpo]) .composerx{padding-top:6px;padding-bottom:10px}html:not([data-brand=cpo]) .composerx .cmp{max-width:890px;margin-left:auto;margin-right:auto}html:not([data-brand=cpo]) .composerx .chiprow{max-width:890px;margin-left:auto;margin-right:auto}html:not([data-brand=cpo]) .quotanotice,html:not([data-brand=cpo]) .goalpillfull{max-width:890px;margin-left:auto;margin-right:auto}html:not([data-brand=cpo]) .cmp.offline{max-width:890px;margin-left:auto;margin-right:auto}html:not([data-brand=cpo]) .qpanel{max-width:946px;margin-left:auto;margin-right:auto}.nc-center .composerx{padding:18px 24px 0}.cmp{position:relative;background:var(--surface);border:1.5px solid var(--border);border-radius:18px;padding:14px 16px 10px;display:flex;flex-direction:column;gap:12px;box-shadow:0 10px 34px #00000061}html[data-theme=light] .cmp{box-shadow:0 10px 34px #0d182e1a}.cmp-in{font-size:14.5px;line-height:1.5;color:var(--text);padding:2px 6px;min-height:23px;background:transparent;border:none;outline:none;font-family:inherit;width:100%;resize:none;overflow-y:auto;max-height:160px;display:block}.cmp-in::placeholder{color:var(--faint)}.cmp-bar{display:flex;align-items:center;gap:4px}.cbtn{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:17px;color:var(--dim);background:transparent;border:none;cursor:pointer;padding:0}.cbtn:hover{background:var(--hover)}.cbtn.held{background:var(--border-soft);color:var(--text-2)}.cbtn svg{display:block}.cmp-bar .spx{flex:1}.modeltrig{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--dim);padding:5px 9px;border-radius:9px;background:transparent;border:none;cursor:pointer;font-family:inherit}.modeltrig b{color:var(--text-2);font-weight:700}.modeltrig.held,.modeltrig:hover{background:var(--border-soft)}html:not([data-brand=cpo]) .modeltrig{height:28px;padding:4px 8px;border-radius:8px}html:not([data-brand=cpo]) .modeltrig .mt-ic{width:14px;height:14px;flex:none;color:var(--text-3)}html:not([data-brand=cpo]) .modeltrig b{color:var(--text);font-weight:600}html:not([data-brand=cpo]) .modeltrig .eff{font-size:12px;color:var(--dim)}html:not([data-brand=cpo]) .modeltrig .mt-chev{width:11px;height:11px;flex:none;color:var(--text-3)}html:not([data-brand=cpo]) .modeltrig:hover{background:var(--hover)}html:not([data-brand=cpo]) .modeltrig.held{background:var(--border-soft)}.sendb{width:34px;height:34px;border-radius:50%;background:var(--brand-green);display:flex;align-items:center;justify-content:center;font-size:16px;color:#fff;margin-left:4px;border:none;cursor:pointer;flex:none}.stopb{width:34px;height:34px;border-radius:50%;background:var(--stop-bg);display:flex;align-items:center;justify-content:center;margin-left:4px;border:none;cursor:pointer;flex:none}.stopb i{width:12px;height:12px;border-radius:3px;background:var(--stop-fg);display:block}.cmp-hint{position:absolute;left:50%;transform:translate(-50%);bottom:calc(100% + 2px);background:var(--surface);border:1px solid var(--border-strong);border-radius:10px;padding:7px 14px;font-size:12px;color:var(--text-2);box-shadow:0 10px 30px var(--shadow-pop);white-space:nowrap;z-index:45}.voice-rec-panel{border:1px solid color-mix(in srgb,var(--brand-grad-b) 34%,var(--border));background:linear-gradient(180deg,color-mix(in srgb,var(--brand-grad-a) 8%,transparent),transparent),var(--surface-2);border-radius:14px;padding:12px 13px 11px;box-shadow:inset 0 0 0 1px #ffffff0a}.voice-rec-main{display:flex;align-items:center;gap:10px}.voice-rec-dot{width:10px;height:10px;border-radius:50%;background:#ff4f86;box-shadow:0 0 #ff4f866b;animation:voice-dot-pulse 1.2s ease-out infinite;flex:none}.voice-rec-copy{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.voice-rec-copy b{font-size:13.5px;color:var(--text);font-weight:800}.voice-rec-copy span{font-size:11.5px;color:var(--text-3)}.voice-rec-time{font-variant-numeric:tabular-nums;font-size:13px;font-weight:800;color:var(--text);background:var(--surface);border:1px solid var(--border-soft);border-radius:999px;padding:5px 9px;min-width:48px;text-align:center}.voice-wave{height:34px;margin-top:10px;display:flex;align-items:center;gap:4px;overflow:hidden}.voice-wave i{display:block;flex:1;max-width:9px;min-width:3px;height:9px;border-radius:999px;background:linear-gradient(180deg,var(--brand-grad-a),var(--brand-grad-b));opacity:.72;animation:voice-wave 1s ease-in-out infinite}.voice-wave i:nth-child(3n){height:18px}.voice-wave i:nth-child(4n){height:26px}.voice-wave i:nth-child(5n){height:14px}.voice-rec-actions{margin-top:7px;display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:11.5px;color:var(--faint)}.voice-rec-actions button{border:1px solid var(--border-strong);background:var(--surface);color:var(--text-2);border-radius:999px;padding:4px 10px;font-size:11.5px;font-family:inherit;cursor:pointer}.voice-rec-actions button:hover{background:var(--hover)}.cbtn.recording{background:linear-gradient(95deg,var(--brand-grad-a),var(--brand-grad-b));color:#fff;box-shadow:0 0 0 4px color-mix(in srgb,var(--brand-grad-b) 18%,transparent)}@keyframes voice-dot-pulse{70%{box-shadow:0 0 0 8px #ff4f8600}to{box-shadow:0 0 #ff4f8600}}@keyframes voice-wave{0%,to{transform:scaleY(.55);opacity:.5}50%{transform:scaleY(1.05);opacity:1}}.thinking{align-self:flex-start;font-size:14px;font-weight:600;letter-spacing:.2px;background:linear-gradient(90deg,var(--faint-2) 0%,var(--text-2) 50%,var(--faint-2) 85%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:thinking-shimmer 1.6s linear infinite}@keyframes thinking-shimmer{0%{background-position:200% 0}to{background-position:0 0}}.pmenu{position:absolute;left:6px;bottom:calc(100% + 8px);width:208px;background:var(--surface);border:1px solid var(--border-strong);border-radius:13px;box-shadow:0 22px 60px var(--shadow-pop);padding:6px;z-index:46}.pmi{display:flex;align-items:center;gap:11px;font-size:13.5px;color:var(--text-2);padding:9px 12px;border-radius:9px;width:100%;background:transparent;border:none;cursor:pointer;font-family:inherit;text-align:left}.pmi .ic{width:18px;text-align:center;font-size:15px}.pmi:hover,.pmi.hl{background:#3056c9;color:#fff}.mmenu{position:absolute;right:6px;bottom:calc(100% + 11px);width:312px;background:var(--surface);border:1px solid var(--border-strong);border-radius:14px;box-shadow:0 22px 60px var(--shadow-pop);padding:8px;z-index:46}.mmi{display:flex;align-items:flex-start;gap:11px;padding:10px 12px;border-radius:10px;width:100%;background:transparent;border:none;cursor:pointer;font-family:inherit;text-align:left}.mmi:hover{background:var(--hover)}.mmi.sel{background:var(--hover-2);box-shadow:inset 3px 0 0 var(--accent-text)}.mmi .tx{flex:1}.mmi .nm{font-size:13.5px;font-weight:700;color:var(--text)}.mmi .nm .lv{color:var(--accent-text)}.mmi .ds{font-size:11.5px;color:var(--text-3);margin-top:4px;line-height:1.5}.mmi .ck{flex:none;width:18px;text-align:center;font-size:13px;color:var(--done);font-weight:800;line-height:19px;margin-right:2px}.mnote{border-top:1px solid var(--border);margin-top:7px;padding:12px;font-size:11px;color:var(--faint-2);line-height:1.65}.cmp-dismiss{position:fixed;top:0;right:0;bottom:0;left:0;z-index:44;background:transparent;border:none;padding:0;margin:0;cursor:default}.voice-transcribing{display:flex;align-items:center;gap:10px;padding:8px 10px;margin-bottom:6px;border:1px solid var(--border);border-radius:12px;background:color-mix(in srgb,var(--brand-grad-b) 8%,var(--surface))}.voice-transcribing b{font-size:13.5px;font-weight:600;color:var(--text)}.vt-spin{width:15px;height:15px;border-radius:50%;border:2px solid var(--border);border-top-color:var(--brand-grad-b);display:inline-block;animation:vt-spin .9s linear infinite;flex:none}.cbtn.busy{color:var(--brand-grad-b)}@keyframes vt-spin{to{transform:rotate(360deg)}}.composerx .rte{font-size:14.5px;line-height:1.6;color:var(--text);padding:2px 6px;min-height:23px;max-height:240px;overflow-y:auto;outline:none;width:100%;white-space:pre-wrap;word-break:break-word}.composerx .rte:focus{outline:none}.composerx .rte p{margin:0 0 6px}.composerx .rte p:last-child{margin-bottom:0}.composerx .rte p.is-editor-empty:first-child:before,.composerx .rte[data-placeholder]:empty:before,.composerx .rte[data-placeholder]:has(>p:first-child:last-child>br.ProseMirror-trailingBreak:only-child):before{content:attr(data-placeholder);color:var(--faint);pointer-events:none;float:left;height:0;-webkit-user-select:none;user-select:none}.composerx .rte img{display:inline-block;vertical-align:middle;border-radius:8px;border:1px solid var(--border);margin:2px 6px 2px 0;max-width:120px;max-height:84px;object-fit:cover}.composerx .rte img.ProseMirror-selectednode{outline:2px solid var(--accent-text);outline-offset:1px}.composerx .rte .rte-attach-img{display:inline-block;vertical-align:middle;border-radius:8px;border:1px solid var(--border);margin:2px 6px 2px 0;max-width:120px;max-height:84px;object-fit:cover}.composerx .rte .rte-attach-chip{display:inline-flex;align-items:center;max-width:220px;margin:2px 6px 2px 0;padding:3px 8px;border:1px solid var(--border);border-radius:999px;background:var(--surface-2);color:var(--text-2);font-size:12px;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.cmp.offline{opacity:.7;cursor:not-allowed;background:var(--bg)}.cmp.offline .cmp-in.dis{color:var(--faint);font-style:italic;-webkit-user-select:none;user-select:none;white-space:normal;display:flex;align-items:center;gap:8px;background:var(--hover);border:1px dashed var(--border);border-radius:10px;padding:8px 12px}.cmp.offline .cmp-in.dis .lockico{font-style:normal;font-size:13px;opacity:.75;flex:none}.cmp.offline .cmp-in.dis .dis-txt{min-width:0}.cmp.offline .sendb.dis{background:transparent;color:var(--faint);border:1.5px solid var(--border);cursor:not-allowed;box-shadow:none;opacity:.6}.rich-img-wrap{position:relative;display:inline-block;line-height:0;margin:2px 6px 2px 0}.rich-img-wrap img{max-height:96px;max-width:160px;border-radius:10px;border:1px solid rgba(0,0,0,.14);box-shadow:0 1px 3px #0000001a;object-fit:cover;display:block}.rich-img-wrap .rich-img-remove{position:absolute;top:-8px;right:-8px;width:28px;height:28px;border-radius:50%;border:none;background:#1f2937db;color:#fff;font-size:16px;line-height:26px;text-align:center;padding:0;cursor:pointer;opacity:0;border:1.5px solid rgba(255,255,255,.85);box-shadow:0 1px 4px #00000040;transition:opacity .12s ease;z-index:2}.rich-img-wrap:hover .rich-img-remove,.rich-img-remove:focus-visible{opacity:1}.rich-img-wrap.rich-img-video .rich-img-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:30px;height:30px;border-radius:50%;background:#1118279e;color:#fff;font-size:13px;line-height:30px;text-align:center;pointer-events:none;z-index:1}.rich-img-wrap.rich-img-video .rich-img-duration{position:absolute;right:5px;bottom:5px;padding:1px 6px;border-radius:7px;background:#111827b8;color:#fff;font-size:11px;line-height:16px;pointer-events:none;z-index:1}.rich-img-wrap.rich-img-frame-hidden{display:none}.cpo-paused-composer{pointer-events:none;opacity:.55;-webkit-user-select:none;user-select:none}.cpo-paused-notice{margin-top:8px;margin-bottom:6px;border-radius:12px;border-bottom:1px solid color-mix(in srgb,currentColor 35%,var(--border))}.top-toolbar{flex:none;height:48px;display:flex;align-items:center;gap:8px;padding:0 16px;background:var(--bg-sidebar);z-index:3;position:relative}.top-toolbar .tt-brand{display:flex;align-items:center;gap:10px;min-height:32px}.top-toolbar .tt-brand .logo{width:28px;height:28px;border-radius:8px;flex:none;background:linear-gradient(135deg,var(--brand-grad-a),var(--brand-grad-b));display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:800;color:#fff}.top-toolbar .tt-brand .nm{font-size:15px;font-weight:800;letter-spacing:.2px;color:var(--text);white-space:nowrap}.top-toolbar .tt-brand .sb-toggle{margin-left:2px}html:not([data-brand=cpo]) .top-toolbar{height:60px}html:not([data-brand=cpo]) .top-toolbar .tt-brand .logo{width:36px;height:36px;border-radius:11px}html:not([data-brand=cpo]) .top-toolbar .tt-brand .nm{font-size:17px}.top-toolbar .tt-spacer{flex:1;min-width:0}.top-toolbar .tt-right{display:flex;align-items:center;gap:4px}.top-toolbar .tt-right .tt-btn{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;color:var(--text-3)}.top-toolbar .tt-right .tt-btn:hover{background:var(--hover);color:var(--text-2)}.top-toolbar .tt-right .tt-btn svg{width:19px;height:19px;display:block}.top-toolbar .tt-right .tt-btn.tt-btn-off{opacity:.4;cursor:default}.top-toolbar .tt-right .tt-btn.tt-btn-off:hover{background:transparent;color:var(--text-3)}.top-toolbar.tt-inline{height:auto;padding:0;background:none;gap:0;flex:none}.top-toolbar.tt-in-head{margin-left:auto;z-index:auto}.top-toolbar.tt-in-head .tt-right .tt-btn{width:30px;height:30px}.top-toolbar.tt-in-head .tt-right .tt-btn svg{width:17px;height:17px}.top-toolbar.tt-float{position:absolute;top:8px;right:16px;z-index:6}html:not([data-brand=cpo]) .setwrap>.setmain.has-tbar{padding-top:0;scroll-padding-top:66px}.set-tbar-sentinel{height:1px;margin-bottom:-1px}.set-tbar{position:sticky;top:0;z-index:6;display:flex;justify-content:flex-end;align-items:flex-end;box-sizing:content-box;height:34px;padding:8px 16px 12px 0;margin:0 calc(-1 * var(--setmain-px, 40px)) 0;background:var(--surface);--set-tbar-line:color-mix(in srgb,var(--border-stronger) 92%,var(--text))}html[data-theme=light] .set-tbar{--set-tbar-line:var(--border)}.set-tbar[data-scrolled="1"]:before{content:"";position:absolute;left:var(--setmain-px, 40px);top:100%;height:1px;right:max(var(--setmain-px, 40px),calc(100% - var(--setmain-px, 40px) - var(--set-tbar-line-max, 1160px)));background:var(--set-tbar-line);pointer-events:none}.setmain:has(.swr.account-pool) .set-tbar{--set-tbar-line-max:1216px}.set-tbar[data-scrolled="1"]:after{content:"";position:absolute;left:0;right:0;top:calc(100% + 1px);height:10px;background:linear-gradient(var(--surface),transparent);pointer-events:none}html:not([data-brand=cpo]) .set-tbar>.top-toolbar{height:auto}@media(max-width:820px){.setwrap:has([data-coder-usage="1"])>.setmain{--setmain-px:16px}}html:not([data-brand=cpo]) .top-toolbar .lang-select-antd,html:not([data-brand=cpo]) .acct-langsel .lang-select-antd{--ant-font-family:var(--font-sans);--ant-font-size:13.5px;--ant-color-text:var(--text);--ant-color-text-quaternary:var(--text-3);--ant-border-radius:9px}html:not([data-brand=cpo]) .top-toolbar .lang-select-antd .ant-select-content,html:not([data-brand=cpo]) .acct-langsel .lang-select-antd .ant-select-content{font-weight:500}html:not([data-brand=cpo]) .top-toolbar .lang-select-antd .ant-select-suffix,html:not([data-brand=cpo]) .acct-langsel .lang-select-antd .ant-select-suffix{color:var(--text-3)}html:not([data-brand=cpo]) .top-toolbar .lang-select-antd{--ant-font-size:13px;--ant-color-text:var(--text-3)}html:not([data-brand=cpo]) .top-toolbar .lang-select-antd:hover,html:not([data-brand=cpo]) .top-toolbar .lang-select-antd.ant-select-open{--ant-color-text:var(--text-2)}html:not([data-brand=cpo]) .top-toolbar .lang-select-antd .ant-select-content,html:not([data-brand=cpo]) .acct-langsel .lang-select-antd .ant-select-content{display:inline-flex;align-items:center;gap:6px}html:not([data-brand=cpo]) .lang-select-antd .lang-globe{width:15px;height:15px;flex:none;color:var(--text-3)}html:not([data-brand=cpo]) .top-toolbar .lang-select-antd,html:not([data-brand=cpo]) .acct-langsel .lang-select-antd{padding:4.5px 8px 4.5px 10px;--ant-select-active-border-color:var(--accent-text);--ant-select-active-outline-color:color-mix(in srgb,var(--accent-text) 25%,transparent)}html:not([data-brand=cpo]) .top-toolbar .lang-select-antd .ant-select-suffix,html:not([data-brand=cpo]) .acct-langsel .lang-select-antd .ant-select-suffix{font-size:11px}html:not([data-brand=cpo]) .acct-langsel{padding:0 4px 0 10px}html:not([data-brand=cpo]) .top-toolbar .lang-select-antd.ant-select-open,html:not([data-brand=cpo]) .acct-langsel .lang-select-antd.ant-select-open,html:not([data-brand=cpo]) .top-toolbar .lang-select-antd:has(:focus-visible),html:not([data-brand=cpo]) .acct-langsel .lang-select-antd:has(:focus-visible){background:var(--hover);border-color:transparent;outline:0;box-shadow:0 0 0 2px color-mix(in srgb,var(--accent-text) 25%,transparent)}html:not([data-brand=cpo]) .top-toolbar .lang-select-antd.ant-select-open .ant-select-content-has-value,html:not([data-brand=cpo]) .acct-langsel .lang-select-antd.ant-select-open .ant-select-content-has-value{opacity:1}html:not([data-brand=cpo]) .lang-select-dd{--ant-font-family:var(--font-sans);--ant-font-size:13.5px;--ant-color-text:var(--text);--ant-color-bg-elevated:var(--surface);--ant-border-radius-lg:12px;--ant-box-shadow-secondary:0 0 0 1px var(--border-strong),0 16px 40px rgba(0,0,0,.16),0 4px 12px rgba(0,0,0,.08);width:200px;padding:6px}html:not([data-brand=cpo]) .lang-select-dd{--ant-select-option-height:32px;--ant-select-option-padding:6px 10px;--ant-select-option-font-size:13.5px;--ant-select-option-line-height:20px;--ant-select-option-active-bg:var(--hover);--ant-color-primary-bg-hover:color-mix(in srgb,var(--accent-text) 10%,transparent);--ant-select-option-selected-bg:color-mix(in srgb,var(--accent-text) 10%,transparent);--ant-control-item-bg-active-hover:color-mix(in srgb,var(--accent-text) 10%,transparent);--ant-select-option-selected-color:var(--accent-text);--ant-select-option-selected-font-weight:600;--ant-color-text-disabled:var(--dim)}html:not([data-brand=cpo]) .lang-select-dd .ant-select-item-option{border-radius:8px}html:not([data-brand=cpo]) .lang-select-dd .ant-select-item-option-content{display:flex;align-items:center}html:not([data-brand=cpo]) .lang-select-dd .ant-select-item-option-content>span{flex:1 1 auto;min-width:0}html:not([data-brand=cpo]) .lang-select-dd .lang-chk{width:14px;height:14px;flex:none;margin-left:auto}html:not([data-brand=cpo]) .lang-select-dd .ant-select-item-group{min-height:0;padding:6px 10px 4px;font-size:11px;font-weight:700;letter-spacing:.06em;line-height:16px;color:var(--faint-2)}html:not([data-brand=cpo]) .lang-select-dd .ant-select-item-option+.ant-select-item-group{margin-top:4px;padding-top:9px;border-top:1px solid var(--border);border-radius:0}html:not([data-brand=cpo]) .lang-select-dd .ant-select-item-option-grouped{padding-inline-start:10px}html:not([data-brand=cpo]) .sb-topbar.seg:not(.narrow) .sb-acts{padding:14px 8px;gap:6px}html:not([data-brand=cpo]) .sb-topbar.seg:not(.narrow) .sb-act{height:40px;padding:0 8px 0 7px}html:not([data-brand=cpo]) .sb-topbar.seg:not(.narrow) .sb-act.primary{background:color-mix(in srgb,var(--accent-text) 8%,transparent);color:var(--text);font-weight:600}html:not([data-brand=cpo]) .sb-topbar.seg:not(.narrow) .sb-act.primary .ic{color:var(--accent-text)}html:not([data-brand=cpo]) .sb-topbar.seg:not(.narrow) .sb-act.primary:hover,html:not([data-brand=cpo]) .sb-topbar.seg:not(.narrow) .sb-act.primary.on{background:color-mix(in srgb,var(--accent-text) 12%,transparent);color:var(--text)}html:not([data-brand=cpo]) .sb-topbar.seg:not(.narrow) .sb-act .badge{min-width:20px;height:20px;border-radius:10px;font-size:11px}.sb-brand{display:flex;align-items:center;gap:10px;padding:14px 16px 0;min-width:0}.sb-brand .logo{width:36px;height:36px;border-radius:11px;flex:none;background:linear-gradient(135deg,var(--brand-grad-a),var(--brand-grad-b));display:flex;align-items:center;justify-content:center;font-size:17px;font-weight:800;color:#fff}.sb-brand .nm{font-size:17px;font-weight:800;letter-spacing:.2px;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.sb-topbar.seg.narrow .sb-brand{justify-content:center;padding:12px 0 0}.sb-topbar.seg.narrow .sb-brand .nm{display:none}:root{--brand-green:#0ebc88}.sb-toggle{width:30px;height:30px;border-radius:9px;border:1px solid var(--border);background:var(--surface);color:var(--dim);font-size:13px;display:flex;align-items:center;justify-content:center;cursor:pointer;flex:none}.sb-toggle:hover{color:var(--text-2);background:var(--hover)}.sidebar .brand .sb-toggle{margin-left:auto}.sidebar.slim{width:64px;align-items:center}.sidebar.slim .brand{padding:18px 0 10px;justify-content:center}.sidebar.slim .sb-toggle{margin:0 auto 8px}.navs.slim{padding:2px 0 8px;align-items:center;width:100%;display:flex;flex-direction:column;gap:2px}.navs.slim .nav{width:40px;height:36px;justify-content:center;padding:0}.navs.slim .nav .ic{width:auto;margin:0}.chats.slim{padding:8px 0 0;align-items:center;width:100%;display:flex;flex-direction:column;gap:6px;overflow-y:auto}.chxs{position:relative;width:46px;height:46px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;padding:0}.chxs:hover{background:var(--hover)}.chxs.on{background:var(--hover-2)}.chxs .avatar{width:36px;height:36px;font-size:18px}.chxs .badge{position:absolute;top:-2px;right:-2px}.userrow.slim{justify-content:center;padding:12px 0}.chx2.one{flex-direction:row;align-items:center;gap:10px}.chx2.one .body{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}.chx2.one .tile{position:relative;flex:none;width:30px;height:30px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--tile-ink) 16%,var(--surface));color:var(--tile-ink)}.chx2.one .tile .tile-ch{font-size:14px;font-weight:700;line-height:1}.chx2.one .tile .tile-dot{position:absolute;right:-2px;bottom:-2px;width:9px;height:9px;border-radius:50%;box-shadow:0 0 0 2px var(--surface)}.chx2.one .tile .tile-dot.st-running{background:var(--accent-text);animation:tile-pulse 1.4s ease-in-out infinite}.chx2.one .tile .tile-dot.st-waiting{background:var(--ask)}.chx2.one .tile .tile-dot.st-done{background:var(--done)}@keyframes tile-pulse{0%,to{opacity:.55}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.chx2.one .tile .tile-dot.st-running{animation:none}}.tile.hue-0{--tile-ink:#6FD3A8}.tile.hue-1{--tile-ink:#F0B27A}.tile.hue-2{--tile-ink:#F29AB5}.tile.hue-3{--tile-ink:#7CCBDD}.tile.hue-4{--tile-ink:#B794F6}.tile.hue-5{--tile-ink:#B5D77A}html[data-theme=light] .tile.hue-0{--tile-ink:#1E6B4E}html[data-theme=light] .tile.hue-1{--tile-ink:#8A4A12}html[data-theme=light] .tile.hue-2{--tile-ink:#93304F}html[data-theme=light] .tile.hue-3{--tile-ink:#1F5F70}html[data-theme=light] .tile.hue-4{--tile-ink:#5B3AA6}html[data-theme=light] .tile.hue-5{--tile-ink:#4A6B16}.chx2{display:flex;flex-direction:column;gap:3px;padding:8px 10px;border-radius:10px;width:100%;text-align:left;margin:1px 0}.chx2:hover,.chx2.on{background:var(--hover)}html[data-theme=light]:not([data-brand=cpo]) .chx2:hover,html[data-theme=light]:not([data-brand=cpo]) .chx2.on{background:#e7e7eb}.chx2.one{position:relative;background:var(--surface);border:1px solid var(--border);box-shadow:0 1px 2px #14120c0d;cursor:pointer;user-select:none;-webkit-user-select:none}.chx2.one .unread-dot-tr{position:absolute;top:6px;right:6px;width:7px;height:7px;border-radius:50%;background:#ff3b30;box-shadow:0 0 0 2px var(--surface);pointer-events:none;z-index:2}.chx2.one .ttl-edit{cursor:text;user-select:text;-webkit-user-select:text}.chx2.one:hover,.chx2.one.on{background:var(--surface);border-color:var(--brand-green)}html[data-theme=light]:not([data-brand=cpo]) .chx2.one{background:#efefef}html[data-theme=light]:not([data-brand=cpo]) .chx2.one{border-color:#eae7e1}html[data-theme=light]:not([data-brand=cpo]) .chx2.one:hover,html[data-theme=light]:not([data-brand=cpo]) .chx2.one.on{background:#efefef;border-color:var(--brand-green)}.chx2 .r1{display:flex;align-items:center;gap:6px;min-width:0}.chx2 .gst{flex:none;width:18px;height:18px;display:flex;align-items:center;justify-content:center;font-size:17px;line-height:1}.chx2 .gst .gst-ico{width:15px;height:15px;display:block;stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.chx2 .gst[data-goal-state=active]{color:var(--accent-text)}.chx2 .gst[data-goal-state=blocked]{color:var(--ask)}.chx2 .gst[data-goal-state=complete]{color:var(--done)}.chx2 .gst[data-goal-state=complete-read]{color:var(--text-3);font-size:16px;font-weight:700}.chx2 .gst[data-goal-state=complete-read] .gst-ico{stroke-width:1.9}.chx2 .tref{flex:none;font-size:10px;font-weight:700;color:var(--accent-text);background:var(--chip-bg);border:1px solid var(--border-soft);border-radius:6px;padding:1px 5px;line-height:1.5}.chx2 .ttl .ttl-mid{display:flex;min-width:0;max-width:100%}.chx2 .ttl .ttl-head{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.chx2 .ttl .ttl-tail{flex:none;white-space:nowrap}html:not([data-brand=cpo]) .chx2 .tref{font-weight:600;color:var(--faint)}html:not([data-brand=cpo]) .chx2 .tref{display:none}html:not([data-brand=cpo]) .chx2:hover .tref,html:not([data-brand=cpo]) .chx2.on .tref{display:inline-flex}.chx2 .ttl{flex:1;min-width:0;font-size:14px;font-weight:500;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chx2 .tm2{flex:none;font-size:10px;color:var(--ghost);font-variant-numeric:tabular-nums}.chx2 .r2{display:flex;align-items:flex-start;gap:6px;padding-left:24px;min-width:0}.chx2 .live2{flex:none;width:6px;height:6px;border-radius:50%;margin-top:5.5px}.chx2 .live2.lk-presence{background:transparent!important;box-shadow:inset 0 0 0 2px #8fbdff,0 0 0 2px #7fb0ff29}.chx2 .live2.lk-running{box-shadow:0 0 0 2.5px #5fd6a629}.chx2 .live2.lk-thinking{background:transparent!important;box-shadow:inset 0 0 0 2.5px currentColor;color:var(--tref)}.chx2 .live2.lk-working{box-shadow:0 0 0 2.5px #2f6bdb29}.chx2 .live2.lk-complete{box-shadow:0 0 0 2.5px #168f5c29}.chx2 .live2.lk-waiting{box-shadow:0 0 0 2.5px #a8690f29}.chx2 .upd{flex:1;min-width:0;font-size:11.5px;line-height:1.5;color:var(--dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chx2 .upd.two{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.chx2 .upd .working{color:var(--working)}body[data-liveness=warn] .chx2.on .upd .working,body[data-liveness=warn] .chx2.on .upd .think{color:#f5a623}body[data-liveness=danger] .chx2.on .upd .working,body[data-liveness=danger] .chx2.on .upd .think{color:#ff5c5c}body[data-liveness=warn] .chx2.on .tile .tile-dot.st-running{background:#f5a623}body[data-liveness=danger] .chx2.on .tile .tile-dot.st-running{background:#ff5c5c;animation:none}.chx2 .upd .ask{color:var(--ask)}.chx2 .upd .done{color:var(--done)}.chx2 .upd .think{color:var(--tref)}.chx2 .upd .think,.chx2 .upd .working,.chx2 .upd .ask,.chx2 .upd .done{font-weight:650;margin-right:3px}.sidebar .sb-resize{position:absolute;top:0;right:-3px;width:6px;height:100%;cursor:col-resize;z-index:5;background:transparent}.sidebar .sb-resize:after{content:"";position:absolute;top:0;bottom:0;left:2px;width:2px;background:var(--brand-green);opacity:0;transition:opacity .12s}.sidebar .sb-resize:hover:after,.sidebar.resizing .sb-resize:after{opacity:1}.sidebar.resizing,.sidebar.resizing *{user-select:none;-webkit-user-select:none}.sidebar.slim .sb-resize{display:none}.cwrap.cfused{background:var(--surface);border:1.5px solid var(--border);border-radius:16px;box-shadow:0 10px 34px #0000004d;overflow:hidden}.cwrap.cfused .goalpill{border:none;border-radius:0;margin-bottom:0;padding:9px 18px;background:#4d76ff14;border-bottom:1px solid var(--border-soft)}.cwrap.cfused .inbar{border:none;border-radius:0;background:transparent}.sect-actions{display:inline-flex;align-items:center;gap:6px}.sect .sect-title{font-size:14px;letter-spacing:0;color:var(--text-2)}.thread-filter .flabel{font-size:13px}.subhead{padding:10px 12px 4px;font-size:10px;font-weight:700;letter-spacing:.6px;color:var(--ghost)}.day-group{padding:12px 12px 4px;font-size:11px;font-weight:600;letter-spacing:.02em;color:var(--faint-2)}.chats>.day-group:first-child{padding-top:6px}html:not([data-brand=cpo]) .day-group{padding:10px 8px 4px}html:not([data-brand=cpo]) .chats{scrollbar-width:thin;scrollbar-color:transparent transparent}html:not([data-brand=cpo]) .chats:hover{scrollbar-color:var(--border-strong) transparent}html:not([data-brand=cpo]) .chats::-webkit-scrollbar{width:9px}html:not([data-brand=cpo]) .chats::-webkit-scrollbar-button{display:none;width:0;height:0}html:not([data-brand=cpo]) .chats::-webkit-scrollbar-track{background:transparent}html:not([data-brand=cpo]) .chats::-webkit-scrollbar-thumb{background:transparent;border-radius:9px;border:3px solid transparent;background-clip:content-box}html:not([data-brand=cpo]) .chats:hover::-webkit-scrollbar-thumb{background:var(--border-strong);background-clip:content-box}.chx2 .srcchip.internal{flex:none;font-size:10px;font-weight:700;color:var(--dim);background:transparent;border:1px dashed var(--border-strong);border-radius:99px;padding:1px 7px;line-height:1.5}.thread-filter .fic{width:10px;height:10px;flex:none;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;opacity:.85}.sb-topbar.seg{display:flex;flex-direction:column;min-width:0;padding:0}.sb-topbar.seg .brand{padding:14px 14px 6px}.sb-acts{display:flex;flex-direction:column;gap:4px;padding:2px 8px 8px}.sb-act{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;width:100%;text-align:left;font-size:15px;font-weight:500;color:var(--text-2);background:transparent;border:1px solid transparent;cursor:pointer;min-width:0}.sb-act:hover,.sb-act.on{background:var(--hover);color:var(--text)}html:not([data-brand=cpo]) .sb-act:hover,html:not([data-brand=cpo]) .sb-act.on{background:#0ebc881f;color:var(--text)}.sb-act .ic{width:18px;text-align:center;font-size:14px;flex:none}.sb-act .ic .sb-nico{display:block;width:18px;height:18px;margin:0 auto}.sb-act .lb{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sb-act .badge{flex:none}.sb-topbar.seg.narrow .sb-act{justify-content:center;padding:7px 0}.sb-topbar.seg.narrow .sb-act .ic{width:auto}.more-wrap{position:relative;display:inline-flex}.more-dismiss{position:fixed;top:0;right:0;bottom:0;left:0;z-index:47;background:transparent;border:none;cursor:default}.more-menu{position:absolute;top:calc(100% + 8px);right:0;left:auto;min-width:188px;background:var(--surface);border:1px solid var(--border-strong);border-radius:13px;box-shadow:0 28px 72px var(--shadow-pop),0 0 0 1px #829eff14;padding:6px;z-index:48;text-align:left;display:flex;flex-direction:column;gap:1px}.more-menu:before{content:"";position:absolute;top:-6px;right:14px;width:11px;height:11px;background:var(--surface);border-left:1px solid var(--border-strong);border-top:1px solid var(--border-strong);transform:rotate(45deg)}.more-item{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:9px;width:100%;text-align:left;font-size:13.5px;color:var(--text-3);background:transparent;border:none;cursor:pointer}.more-item:hover{background:var(--hover);color:var(--text)}.more-item.on{background:var(--hover);color:var(--text);font-weight:600}.more-item .ic{width:18px;text-align:center;font-size:14px;flex:none}.more-item .lb{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.more-item .badge{flex:none}.more-sep{height:1px;background:var(--border-strong);margin:5px 4px}.acct-wrap{position:relative;margin-top:auto;padding:8px;flex:none}.acct-wrap.slim{border-top:none;padding:12px 0;display:flex;justify-content:center}.acct-row{display:flex;align-items:center;gap:10px;width:100%;padding:8px;border-radius:10px;border:none;background:var(--hover);cursor:pointer;text-align:left;min-width:0;transition:background .15s}.acct-row:hover{background:#0ebc881f}.acct-row.on{background:#0ebc882e}.acct-row .uav,.acct-slim-btn.uav,.acct-head .uav{width:32px;height:32px;border-radius:50%;flex:none;color:#fff;font-size:13px;font-weight:700;border:none;padding:0;background:linear-gradient(135deg,var(--av-user-a),var(--av-user-b));display:flex;align-items:center;justify-content:center}.acct-slim-btn.uav{cursor:pointer;width:34px;height:34px}.acct-slim-btn.uav:hover{filter:brightness(1.06)}.acct-row .uav{position:relative}.acct-live{position:absolute;right:-1px;bottom:-1px;width:9px;height:9px;border-radius:50%;background:var(--brand-green);border:2px solid var(--bg-sidebar)}.acct-id{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.3}.acct-nm{font-size:14px;font-weight:700;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.acct-ws{font-size:11px;color:var(--dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.acct-car{flex:none;font-size:15px;color:var(--dim);transition:color .15s}.acct-row:hover .acct-car,.acct-row.on .acct-car{color:var(--brand-green)}.acct-menu{position:absolute;bottom:calc(100% + 8px);left:8px;right:8px;min-width:200px;background:var(--surface);border:1px solid var(--border-strong);border-radius:13px;box-shadow:0 -14px 48px var(--shadow-pop),0 0 0 1px #829eff14;padding:6px;z-index:48;text-align:left;display:flex;flex-direction:column;gap:1px}.acct-wrap.slim .acct-menu{left:6px;right:auto;width:224px;bottom:calc(100% + 6px)}.acct-head{display:flex;align-items:center;gap:9px;padding:7px 9px;min-width:0}.acct-head .uav{width:24px;height:24px;font-size:11px}.acct-head .lb{flex:1;min-width:0;font-size:13px;font-weight:700;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.acct-gh{font-size:10px;font-weight:700;letter-spacing:.6px;color:var(--faint-2);padding:6px 10px 2px;text-transform:uppercase}.acct-chk{flex:none;color:var(--accent-text);font-weight:800;font-size:13px}.acct-langsel{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:38px;padding:0 2px 0 10px}.acct-langsel .acct-langsel-lb{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13.5px;color:var(--text-3)}.acct-langsel .lang-select-antd{flex:none}.acct-head{padding:10px 10px 9px;gap:11px;align-items:center}.acct-head .uav{width:40px;height:40px;font-size:16px}.acct-head-tw{flex:1;min-width:0;line-height:1.32}.acct-head-r1{display:flex;align-items:center;gap:7px;min-width:0}.acct-head-r1 .lb{font-size:14.5px;font-weight:700;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.acct-head-em{font-size:12px;color:var(--dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.more-item.current{background:color-mix(in srgb,var(--done) 10%,transparent)}.more-item.current:hover{background:color-mix(in srgb,var(--done) 15%,transparent)}.more-item.current .lb{font-weight:600;color:var(--done)}.more-item.current .acct-chk{color:var(--done)}.acct-now{flex:none;font-size:10px;font-weight:700;color:var(--done);background:var(--surface);border:1px solid color-mix(in srgb,var(--done) 35%,transparent);border-radius:20px;padding:0 8px;line-height:17px}.more-item.acct-ws-loading{cursor:default}.more-item.acct-ws-loading:hover{background:transparent}.more-item.acct-ws-loading .ic,.more-item.acct-ws-loading .lb{color:var(--dim)}.more-item.acct-ws-failed{cursor:default}.more-item.acct-ws-failed:hover{background:transparent;color:var(--text-3)}.more-item.acct-ws-failed .ic{color:var(--danger)}.acct-retry{flex:none;display:inline-flex;align-items:center;gap:4px;font-size:11.5px;font-weight:600;color:var(--done);background:var(--surface);border:1px solid color-mix(in srgb,var(--done) 40%,transparent);border-radius:20px;padding:0 10px;line-height:20px;cursor:pointer}.acct-retry:hover{background:color-mix(in srgb,var(--done) 10%,transparent)}.acct-retry .anticon{font-size:11px}.more-item.acct-cta .lb,.more-item.acct-cta .ic{color:var(--done)}.more-item.acct-cta .lb{font-weight:600}.more-item.acct-cta:hover{background:color-mix(in srgb,var(--done) 10%,transparent)}.more-item.danger:hover{background:color-mix(in srgb,var(--danger) 14%,transparent);color:var(--danger)}.more-item.danger:hover .ic{color:var(--danger)}html[data-brand=cpo] .cpo-nico{width:20px;height:20px;flex:none;display:block;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}html[data-brand=cpo] .cpo-side-navs{gap:3px;padding:4px 12px 14px}html[data-brand=cpo] .cpo-side-navs .nav{gap:12px;padding:10px 12px;border-radius:12px;color:var(--text-2);font-weight:500;line-height:1.2;font-size:14px}html[data-brand=cpo] .cpo-side-navs .nav .ic{width:20px;height:20px;display:flex;align-items:center;justify-content:center;color:var(--dim);filter:none}html[data-brand=cpo] .cpo-side-navs .nav:hover{background:var(--hover);color:var(--text)}html[data-brand=cpo] .cpo-side-navs .nav:hover .ic{color:var(--text-2)}html[data-brand=cpo] .cpo-side-navs .nav.prime{background:var(--chip-bg);color:var(--accent-text);font-weight:700}html[data-brand=cpo] .cpo-side-navs .nav.prime .ic{color:var(--accent-text)}html[data-brand=cpo] .cpo-side-navs .nav.prime:hover{background:var(--hover-2)}html[data-brand=cpo] .cpo-side-navs .nav.on{background:var(--chip-bg);color:var(--accent-text);font-weight:700}html[data-brand=cpo] .cpo-side-navs .nav.on .ic{color:var(--accent-text)}html[data-brand=cpo] .cpo-side-navs .nav.on:hover{background:var(--hover-2)}html[data-brand=cpo] .cpo-side-brand{padding:18px 18px 12px}html[data-brand=cpo] .cpo-side-brand .nm{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-brand=cpo] .cpo-side-collapse{flex:none;width:28px;height:28px;border-radius:9px;border:none;background:transparent;color:var(--dim);font-size:14px;display:flex;align-items:center;justify-content:center;cursor:pointer}html[data-brand=cpo] .cpo-side-collapse:hover{background:var(--hover);color:var(--text-2)}html[data-brand=cpo] .sidebar.cpo .cpo-sect-div{height:1px;margin:2px 16px 0;background:linear-gradient(90deg,transparent 0,var(--border-strong) 18%,var(--border-strong) 82%,transparent 100%)}html[data-brand=cpo] .sidebar.cpo .sect.sectrow{margin:6px 12px 2px;padding:8px 12px 6px;min-height:24px;display:flex;align-items:center;justify-content:flex-start;gap:8px}html[data-brand=cpo] .sidebar.cpo .sect.sectrow .sect-title{font-size:17px;color:var(--text);letter-spacing:normal;font-weight:700;text-transform:none;line-height:24px;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-brand=cpo] .sidebar.cpo .sect-count{flex:none;font-size:10.5px;font-weight:700;line-height:1.5;padding:1px 7px;border-radius:999px;background:var(--sect-count-bg);color:var(--sect-count-text)}html[data-brand=cpo] .sidebar.cpo .sect-load{flex:none;margin-left:auto;display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:600;line-height:24px;letter-spacing:.01em;color:var(--accent-text)}html[data-brand=cpo] .sidebar.cpo .sect-load:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:currentColor;animation:cpo-sect-pulse 1.2s ease-in-out infinite}html[data-brand=cpo] .sidebar.cpo .sect-load:empty:before{content:none}@keyframes cpo-sect-pulse{0%,to{opacity:.35;transform:scale(.82)}50%{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){html[data-brand=cpo] .sidebar.cpo .sect-load:before{animation:none}}html[data-brand=cpo] .sidebar.cpo .sk-row .sk-ref,html[data-brand=cpo] .sidebar.cpo .sk-row .sk-l2{display:none}html[data-brand=cpo] .sidebar.cpo .sk-row{padding:10.5px 10px}html[data-brand=cpo] .sidebar.cpo .sk-dot{width:6px;height:6px;margin-left:3px}html[data-brand=cpo] .sidebar.cpo .sk-row:nth-child(4n+1) .sk-ttl{max-width:72%}html[data-brand=cpo] .sidebar.cpo .sk-row:nth-child(4n+2) .sk-ttl{max-width:58%}html[data-brand=cpo] .sidebar.cpo .sk-row:nth-child(4n+3) .sk-ttl{max-width:81%}html[data-brand=cpo] .sidebar.cpo .sk-row:nth-child(4n) .sk-ttl{max-width:64%}html[data-brand=cpo] .sidebar.cpo .chats{padding:2px 12px 0}html[data-brand=cpo] .sidebar.cpo .chx2{padding:8px 10px;gap:0;border-radius:10px;margin:0}html[data-brand=cpo] .sidebar.cpo .sk-row{margin:0}html[data-brand=cpo] .sidebar.cpo .chx2:hover{background:var(--hover)}html[data-brand=cpo] .sidebar.cpo .chx2.on{background:var(--hover-2);box-shadow:none}html[data-brand=cpo] .sidebar.cpo .chx2 .r1{position:relative;gap:8px;padding-left:16px}html[data-brand=cpo] .sidebar.cpo .chx2 .ttl{font-size:13.5px;font-weight:500;color:var(--text-2);line-height:16px}html[data-brand=cpo] .sidebar.cpo .chx2.on .ttl{color:var(--accent-text);font-weight:600}html[data-brand=cpo] .sidebar.cpo .chx2 .ttl .md{color:var(--text-2);font-size:13.5px}html[data-brand=cpo] .sidebar.cpo .chx2 .ttl .md :is(strong,b,h1,h2,h3,li){color:inherit}html[data-brand=cpo] .sidebar.cpo .chx2 .r1{overflow:visible}html[data-brand=cpo] .sidebar.cpo .chx2 .drowmenu-wrap{position:absolute;right:5px;top:50%;transform:translateY(-50%)}html[data-brand=cpo] .sidebar.cpo .chx2:focus-within .drowmenu-trigger{opacity:1}html[data-brand=cpo] .sidebar.cpo .chx2{--rowact-w:22px;--rowact-pad:5px}html[data-brand=cpo] .sidebar.cpo .chx2:has(.drowact){--rowact-w:74px;--rowact-pad:23px}html[data-brand=cpo] .sidebar.cpo .chx2:has(.drowact.has-failed){--rowact-w:100px}html[data-brand=cpo] .sidebar.cpo .chx2:hover .ttl,html[data-brand=cpo] .sidebar.cpo .chx2:focus-within .ttl,html[data-brand=cpo] .sidebar.cpo .chx2:has(.drowact) .ttl{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - var(--rowact-w) - var(--rowact-pad) - 21px),transparent calc(100% - var(--rowact-w) - var(--rowact-pad)));mask-image:linear-gradient(90deg,#000 calc(100% - var(--rowact-w) - var(--rowact-pad) - 21px),transparent calc(100% - var(--rowact-w) - var(--rowact-pad)))}html[data-brand=cpo] .sidebar.cpo .chx2:hover .drowmenu-trigger,html[data-brand=cpo] .sidebar.cpo .chx2:focus-within .drowmenu-trigger,html[data-brand=cpo] .sidebar.cpo .chx2 .drowmenu-trigger:focus-visible{background:var(--hover-2)}html[data-brand=cpo] .sidebar.cpo .chx2 .drowmenu-trigger:hover{background:var(--hover-2);color:var(--accent-text);box-shadow:inset 0 0 0 1px var(--border-strong)}html[data-brand=cpo] .sidebar.cpo .chx2.on:hover .drowmenu-trigger,html[data-brand=cpo] .sidebar.cpo .chx2.on:focus-within .drowmenu-trigger,html[data-brand=cpo] .sidebar.cpo .chx2.pinned:hover .drowmenu-trigger,html[data-brand=cpo] .sidebar.cpo .chx2.pinned:focus-within .drowmenu-trigger{background:color-mix(in srgb,var(--accent-text) 14%,var(--surface));box-shadow:inset 0 0 0 1px var(--border-strong)}html[data-brand=cpo] .sidebar.cpo .chx2.on .drowmenu-trigger:hover,html[data-brand=cpo] .sidebar.cpo .chx2.pinned .drowmenu-trigger:hover{background:color-mix(in srgb,var(--accent-text) 22%,var(--surface));color:var(--accent-text);box-shadow:inset 0 0 0 1px var(--border-stronger)}html[data-brand=cpo] .sidebar.cpo .chx2 .drowact{display:flex;align-items:center;gap:4px;width:var(--rowact-w);min-width:0;overflow:hidden;outline:none;transition:width .18s ease-out}html[data-brand=cpo] .sidebar.cpo .chx2 .drowact-btn{flex:none;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border:none;background:none;border-radius:7px;color:var(--text-3);cursor:pointer;padding:0;transition:background .12s,opacity .12s ease-out}@keyframes drowact-in{0%{width:0}to{width:var(--rowact-w)}}@keyframes drowact-btn-in{0%{opacity:0}to{opacity:1}}html[data-brand=cpo] .sidebar.cpo .chx2 .drowact{animation:drowact-in .18s ease-out}html[data-brand=cpo] .sidebar.cpo .chx2 .drowact-btn{animation:drowact-btn-in .12s ease-out backwards}html[data-brand=cpo] .sidebar.cpo .chx2 .drowact-btn:nth-child(2){animation-delay:30ms}html[data-brand=cpo] .sidebar.cpo .chx2 .drowact-btn:nth-child(3){animation-delay:60ms}html[data-brand=cpo] .sidebar.cpo .chx2 .drowact-btn:nth-child(4){animation-delay:90ms}html[data-brand=cpo] .sidebar.cpo .chx2 .drowact-btn:hover,html[data-brand=cpo] .sidebar.cpo .chx2 .drowact-btn:focus-visible{background:var(--hover-2)}html[data-brand=cpo] .sidebar.cpo .chx2 .drowact-btn:focus-visible{outline:2px solid var(--accent-text);outline-offset:1px}html[data-brand=cpo] .sidebar.cpo .chx2 .drowact-pin,html[data-brand=cpo] .sidebar.cpo .chx2 .drowact-unpin{color:var(--accent-text)}html[data-brand=cpo] .sidebar.cpo .chx2 .drowact-delete,html[data-brand=cpo] .sidebar.cpo .chx2 .drowact-failed{color:var(--danger,#d33)}html[data-brand=cpo] .sidebar.cpo .chx2 .drowact-failed{background:color-mix(in srgb,var(--danger,#d33) 12%,transparent)}html[data-brand=cpo] .sidebar.cpo .chx2 .drowact-btn:disabled{opacity:.35;cursor:default}html[data-brand=cpo] .sidebar.cpo .chx2 .drowact-btn:disabled:hover{background:none}html[data-brand=cpo] .sidebar.cpo .chx2 .drowact-spin{width:14px;height:14px;border-radius:50%;border:2px solid color-mix(in srgb,var(--accent-text) 25%,transparent);border-top-color:var(--accent-text);animation:drowact-spin .9s linear infinite}@keyframes drowact-spin{to{transform:rotate(360deg)}}.drowact-live{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}html[data-brand=cpo] .sidebar.cpo .chx2:has(.drowact-confirm) .ttl{opacity:0}html[data-brand=cpo] .sidebar.cpo .chx2:has(.drowact-confirm) .drowmenu-wrap{position:static;transform:none}html[data-brand=cpo] .sidebar.cpo .chx2 .drowact-confirm{position:absolute;left:16px;right:5px;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:8px;height:22px}html[data-brand=cpo] .sidebar.cpo .chx2 .drowact-confirm-go{flex:1;min-width:0;display:flex;align-items:center;gap:6px;height:22px;padding:0 6px;border:none;background:none;border-radius:7px;cursor:pointer;color:var(--danger,#d33);font-size:11.5px;font-weight:700;text-align:left}html[data-brand=cpo] .sidebar.cpo .chx2 .drowact-confirm-go:hover{background:color-mix(in srgb,var(--danger,#d33) 12%,transparent)}html[data-brand=cpo] .sidebar.cpo .chx2 .drowact-confirm-go:focus-visible{outline:2px solid var(--danger,#d33);outline-offset:1px}html[data-brand=cpo] .sidebar.cpo .chx2 .drowact-confirm-txt{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-brand=cpo] .sidebar.cpo .chx2 .drowact-confirm-go .mic{flex:none}@media(prefers-reduced-motion:reduce){html[data-brand=cpo] .sidebar.cpo .chx2 .drowact,html[data-brand=cpo] .sidebar.cpo .chx2 .drowact-btn{animation:none;transition:none}html[data-brand=cpo] .sidebar.cpo .chx2 .drowact-spin{animation:none}}html[data-brand=cpo] .sidebar.cpo .chx2 .ttl-edit{height:24px;box-sizing:border-box;padding:1px 8px;margin:-4px 0}html[data-brand=cpo] .sidebar.cpo .chx2 .r1 .gst,html[data-brand=cpo] .sidebar.cpo .chx2 .r1 .tref,html[data-brand=cpo] .sidebar.cpo .chx2 .tm2,html[data-brand=cpo] .sidebar.cpo .chx2 .r2,html[data-brand=cpo] .sidebar.cpo .chx2 .badge,html[data-brand=cpo] .sidebar.cpo .chx2 .unread-dot,html[data-brand=cpo] .sidebar.cpo .chx2 .srcchip{display:none}html[data-brand=cpo] .sidebar.cpo .chx2.pinned{background:#f4ecfb;box-shadow:inset 3px 0 #8957e5}html[data-brand=cpo] .sidebar.cpo .chx2.pinned:hover{background:#efe4fa}html[data-brand=cpo] .sidebar.cpo .chx2.pinned.on{background:#ebe0f7;box-shadow:inset 3px 0 #8957e5}html[data-brand=cpo] .sidebar.cpo .chx2 .pin-mark{--pin-slot-start:-7px;--pin-slot-end:16px;position:absolute;left:calc((var(--pin-slot-start) + var(--pin-slot-end)) / 2);top:50%;transform:translate(-50%,-50%);width:14px;display:inline-flex;align-items:center;justify-content:center;color:#8957e5}html[data-brand=cpo][data-theme=dark] .sidebar.cpo .chx2.pinned{background:var(--surface-2);box-shadow:inset 3px 0 0 var(--accent-text)}html[data-brand=cpo][data-theme=dark] .sidebar.cpo .chx2.pinned:hover{background:var(--hover)}html[data-brand=cpo][data-theme=dark] .sidebar.cpo .chx2.pinned.on{background:var(--hover-2);box-shadow:inset 3px 0 0 var(--accent-text)}html[data-brand=cpo][data-theme=dark] .sidebar.cpo .chx2 .pin-mark{color:var(--accent-text)}html[data-brand=cpo] .sidebar.cpo .chx2 .r1:before{content:"";position:absolute;left:3px;top:50%;transform:translateY(-50%);width:6px;height:6px;border-radius:50%;background:var(--border-stronger)}html[data-brand=cpo] .sidebar.cpo .chx2.on .r1:before{background:var(--accent-text)}html[data-brand=cpo] .sidebar.cpo .chx2.pinned .r1:before{content:none}html[data-brand=cpo] .sidebar.cpo .chx2.chx2:has(.drowact-confirm){background:color-mix(in srgb,var(--danger,#d33) 9%,transparent)}html[data-brand=cpo] .sidebar.cpo .powerby{border-top:1px solid var(--border);padding:12px 14px 14px;margin-top:auto}html[data-brand=cpo] .sidebar.cpo .cpo-user-foot{margin-bottom:0}html[data-brand=cpo] .cpo-user-foot .cpo-foot-name{font-size:13px;font-weight:600;color:var(--text)}html[data-brand=cpo] .cpo-user-foot .cpo-foot-plan{font-size:11px;font-weight:500;color:var(--dim-2)}html[data-brand=cpo] .cpo-user-foot .cpo-foot-set{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:none;border-radius:9px;background:transparent;color:var(--dim);cursor:pointer}html[data-brand=cpo] .cpo-user-foot .cpo-foot-set:hover{background:var(--hover);color:var(--text-2)}html[data-brand=cpo] .cpo-user-foot .cpo-foot-set .cpo-nico{width:17px;height:17px;color:currentColor}html[data-brand=cpo] .sidebar.slim.cpo .navs.slim .nav .ic{color:var(--dim)}html[data-brand=cpo] .sidebar.slim.cpo .navs.slim .nav:hover{background:var(--hover)}html[data-brand=cpo] .sidebar.slim.cpo .navs.slim .nav:hover .ic{color:var(--text-2)}html[data-brand=cpo] .sidebar.slim.cpo .chats.slim{flex:1}html[data-brand=cpo] .sidebar.slim.cpo .chats.slim{display:none}html[data-brand=cpo] .sidebar.slim.cpo{display:flex;flex-direction:column}html[data-brand=cpo] .sidebar.slim.cpo .navs.slim{flex:0 0 auto}html[data-brand=cpo] .cpo-slim-foot{margin-top:auto;display:flex;justify-content:center;padding:12px 0;border-top:1px solid var(--border)}html[data-brand=cpo] .cpo-slim-foot .uav{width:34px;height:34px;border-radius:10px;border:none;cursor:pointer;background:linear-gradient(135deg,var(--av-user-a),var(--av-user-b));color:#fff;font-size:14px;font-weight:700;display:flex;align-items:center;justify-content:center}.lang-suggest-banner{position:fixed;top:12px;left:50%;transform:translate(-50%);z-index:55;display:flex;align-items:center;gap:10px;padding:9px 18px;max-width:min(92vw,720px);white-space:nowrap;background:color-mix(in srgb,var(--ask) 10%,var(--surface));border:1px solid var(--warn-border);border-radius:14px;color:var(--text);font-size:13.5px;box-shadow:0 8px 24px var(--shadow-pop)}.lang-suggest-banner .ic{flex:none}.lang-suggest-banner .msg{font-weight:600}.lang-suggest-banner .accept{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;cursor:pointer;font:inherit;font-size:13px;font-weight:700;color:#fff;border-radius:9px;padding:5px 14px;background:linear-gradient(95deg,#f154a8,#8b5cf6)}.lang-suggest-banner .dismiss{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;cursor:pointer;font:inherit;font-size:13px;color:var(--dim);text-decoration:underline}.lang-suggest-banner .close{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;cursor:pointer;font-size:15px;color:var(--faint);padding:2px 6px}.chx2.one .r1{height:18px}.chx2.one .slot{flex:none;min-width:52px;height:18px;display:flex;align-items:center;justify-content:flex-end}.chx2.one .slot .tm2{line-height:18px}.chx2.one .slot .spin{width:12px;height:12px;border-radius:50%;flex:none;border:2px solid var(--border-strong);border-top-color:var(--accent-text);animation:chx2-one-spin .8s linear infinite}@keyframes chx2-one-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.chx2.one .slot .spin{animation:none}}.chx2.one .slot .badge{flex:none}.chx2.one .r2.st{display:flex;align-items:center;gap:6px;min-height:16px;padding-left:0;margin-top:3px}.chx2.one .r2.st .tref{display:inline-flex;flex:none;color:var(--accent-text);background:color-mix(in srgb,var(--accent-text) 13%,transparent);border-color:color-mix(in srgb,var(--accent-text) 32%,transparent)}.chx2.one .r2.st .st-right{flex:none;display:flex;align-items:center;gap:6px;margin-left:auto}.chx2.one .r2.st .st-right .tm2{font-size:11px;color:var(--text-3);line-height:1}.chx2.one .r2.st .st-right .badge{flex:none}.chx2.one .r2.st .st-goal{display:inline-flex;align-items:center;gap:4px;min-width:0;font-size:11px;font-weight:500;color:var(--faint);padding:2px 8px;border-radius:6px;background:color-mix(in srgb,currentColor 16%,transparent)}.chx2.one .r2.st .st-goal .st-lb{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chx2.one .r2.st .st-goal .gst-ico{width:14px;height:14px;flex:none;display:block;stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.chx2.one .r2.st .st-goal .gst-fb{flex:none;font-size:13px;line-height:1}.chx2.one .r2.st .st-none{min-height:16px;background:transparent;padding:0}.chx2.one .r2.st .unread-dot{flex:none;margin:0;align-self:center}.chx2.one .r2.st .st-goal .spin{width:12px;height:12px;border-radius:50%;flex:none;border:2px solid var(--border-strong);border-top-color:var(--accent-text);animation:chx2-one-spin .8s linear infinite}@media(prefers-reduced-motion:reduce){.chx2.one .r2.st .st-goal .spin{animation:none}}.chx2.one .r2.st .st-goal[data-goal-state=active]{color:var(--accent-text)}.chx2.one .r2.st .st-goal[data-goal-state=blocked]{color:var(--ask);background:color-mix(in srgb,currentColor 26%,transparent)}.chx2.one .r2.st .st-goal[data-goal-state=complete]{color:var(--done)}.chx2.one .r2.st .st-goal[data-goal-state=complete-read]{color:var(--text-3)}.dchome-repwrap{width:100%;max-width:600px;margin:0 auto 4px;display:flex;flex-direction:column}.dchome-repwrap .cporep-ready{display:flex;align-items:center;gap:8px;text-align:left;background:var(--brand-card, #fff);border:1.5px solid #F0E4F5;border-radius:16px;padding:12px 6px 12px 12px;margin-bottom:10px;box-shadow:0 6px 22px #50285a0f}.dchome-repwrap .cporep-ready-ic{position:relative;flex:none;width:42px;height:42px;border-radius:13px;font-size:21px;display:inline-flex;align-items:center;justify-content:center;background:#8957e51a}.dchome-repwrap .cporep-ready-dot{position:absolute;top:-2px;right:-2px;width:10px;height:10px;border-radius:50%;background:#ec4899;border:2px solid var(--brand-card, #fff)}.dchome-repwrap .cporep-ready-tx{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.dchome-repwrap .cporep-ready-t{font-size:14px;font-weight:800;color:var(--brand-text, #2C1E38);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dchome-repwrap .cporep-ready-s{font-size:12px;color:var(--brand-dim, #9A8AA8);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dchome-repwrap .cporep-ready-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;font-family:inherit;flex:none;font-size:13px;font-weight:700;color:#fff;border-radius:12px;padding:9px 12px;background:linear-gradient(95deg,var(--brand-grad-a, #EC4899),var(--brand-grad-b, #8957E5));box-shadow:0 6px 16px #8957e547}.dchome-repwrap .cporep-revisit{display:flex;align-items:center;gap:0;text-align:left;background:#ffffffc7;border:1px solid #F0E4F5;border-radius:14px;padding:9px 6px 9px 12px;margin-bottom:10px;box-shadow:0 2px 10px #8957e50d}.dchome-repwrap .cporep-revisit-main{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;cursor:pointer;font-family:inherit;flex:1;min-width:0;display:flex;align-items:center;gap:10px;text-align:left;padding:0}.dchome-repwrap .cporep-revisit-main:hover{background:#8957e50a;border-radius:10px}html[data-brand=cpo][data-theme=dark] .dchome-repwrap .cporep-ready{border-color:#3a2b4a;box-shadow:0 6px 22px #0000004d}html[data-brand=cpo][data-theme=dark] .dchome-repwrap .cporep-revisit{background:#2a1e36c7;border-color:#3a2b4a}.dchome-repwrap .cporep-revisit-ic{flex:none;width:32px;height:32px;border-radius:10px;font-size:16px;display:inline-flex;align-items:center;justify-content:center;background:#8957e514}.dchome-repwrap .cporep-revisit-t{flex:1;min-width:0;font-size:13px;font-weight:600;color:var(--brand-text, #4A3960);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dchome-repwrap .cporep-revisit-cta{flex:none;font-size:12.5px;font-weight:600;color:#8957e5}.dchome-repwrap .cporep-sep{flex:none;width:1px;height:28px;background:#e5dfea;margin:0 2px}html[data-brand=cpo][data-theme=dark] .dchome-repwrap .cporep-sep{background:#3a2b4a}.dchome-repwrap .cporep-revisit .cporep-sep{height:22px;margin:0 2px 0 8px}.dchome-repwrap .cporep-dismiss{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;cursor:pointer;font-family:inherit;flex:none;width:44px;height:44px;margin:-8px 0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:var(--brand-dim, #9A8AA8);font-size:13px;line-height:1}.dchome-repwrap .cporep-dismiss:hover{background:#8957e514;color:#8957e5}.dchome-repwrap .cporep-ready.has-fail,.dchome-repwrap .cporep-revisit.has-fail{flex-wrap:wrap}.dchome-repwrap .cporep-fail{flex-basis:100%;min-width:0;display:flex;align-items:center;gap:5px;margin-top:9px;padding-top:8px;border-top:1px dashed rgba(208,54,107,.25);font-size:11.5px;line-height:1.4;color:#d0366b}html[data-brand=cpo][data-theme=dark] .dchome-repwrap .cporep-fail{color:#ff8ab5;border-top-color:#ff8ab54d}.dchome-repwrap .cporep-fail-ic{flex:none;font-size:11px}.dchome-repwrap .cporep-revisit .cporep-fail{margin-top:7px;padding-top:7px}.dchome-repwrap .cporep-dismiss.busy{opacity:.4;pointer-events:none}.dchome-sugwrap{width:100%;max-width:600px;margin:0 auto}.dchome-sugwrap .cpsug{display:flex;align-items:center;gap:10px;text-align:left;background:var(--brand-card, #fff);border:1.5px solid #F0E4F5;border-radius:14px;padding:12px 8px 12px 14px;margin-bottom:18px;box-shadow:0 6px 22px #50285a0f}html[data-brand=cpo][data-theme=dark] .dchome-sugwrap .cpsug{border-color:#3a2b4a;box-shadow:0 6px 22px #0000004d}.dchome-sugwrap .cpsug-ic{flex:none;width:42px;height:42px;border-radius:13px;font-size:21px;display:inline-flex;align-items:center;justify-content:center;background:#8957e51a}.dchome-sugwrap .cpsug-tx{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.dchome-sugwrap .cpsug-t{font-size:14px;font-weight:800;color:var(--brand-text, #2C1E38);line-height:1.35;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dchome-sugwrap .cpsug-s{font-size:12px;color:var(--brand-dim, #9A8AA8);line-height:1.35;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}html[data-brand=cpo][data-theme=dark] .dchome-sugwrap .cpsug-sep{background:#3a2b4a}.dchome-sugwrap .cpsug-gen{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;font-family:inherit;flex:none;font-size:13px;font-weight:700;color:#fff;border-radius:12px;padding:9px 12px;background:linear-gradient(95deg,var(--brand-grad-a, #EC4899),var(--brand-grad-b, #8957E5));box-shadow:0 6px 16px #8957e547}.dchome-sugwrap .cpsug-gen:disabled{opacity:.55;cursor:default;box-shadow:none}.dchome-sugwrap .cpsug-sep{flex:none;width:1px;height:28px;background:#e5dfea;margin:0 2px}.dchome-sugwrap .cpsug-later{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;cursor:pointer;font-family:inherit;flex:none;width:44px;height:44px;margin:-8px 0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:var(--brand-dim, #9A8AA8);font-size:13px;line-height:1}.dchome-sugwrap .cpsug-later:hover{background:#8957e514;color:#8957e5}.dchome-sugwrap .cpsug-later:disabled{opacity:.4;pointer-events:none}.dchome-sugwrap .cpsug-gen:focus-visible,.dchome-sugwrap .cpsug-later:focus-visible{outline:2px solid var(--brand-grad-b, #8957E5);outline-offset:2px}.dchome-sugwrap .cpsug.has-fail{flex-wrap:wrap}.dchome-sugwrap .cpsug-fail{flex-basis:100%;min-width:0;display:flex;align-items:center;gap:5px;margin-top:9px;padding-top:8px;border-top:1px dashed rgba(208,54,107,.25);font-size:11.5px;line-height:1.4;color:#d0366b}html[data-brand=cpo][data-theme=dark] .dchome-sugwrap .cpsug-fail{color:#ff8ab5;border-top-color:#ff8ab54d}.dchome-sugwrap .cpsug-fail-ic{flex:none;font-size:11px}.quotanotice{display:flex;align-items:center;gap:11px;position:relative;overflow:hidden;width:calc(100% - 56px);margin:0 auto -1.5px;border:1px solid color-mix(in srgb,currentColor 35%,var(--border));border-bottom:1px solid var(--border-soft);border-radius:18px 18px 0 0;padding:9px 16px 8px;font-size:12.5px;background:linear-gradient(0deg,color-mix(in srgb,currentColor 7%,transparent),color-mix(in srgb,currentColor 7%,transparent)),var(--surface)}.quotanotice:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px}.quotanotice+.goalpillfull{border-top-left-radius:0;border-top-right-radius:0;margin-top:-1.5px;border-top:none}.quotanotice+.composerx{padding-top:0}.quotanotice+.composerx .cmp{border-top:none;border-top-left-radius:0;border-top-right-radius:0;margin-top:-1.5px}.quotanotice:not(:has(+.goalpillfull)):not(:has(+.composerx)){border-bottom-left-radius:18px;border-bottom-right-radius:18px;border-bottom:1px solid color-mix(in srgb,currentColor 35%,var(--border));margin-bottom:6px}.qn-ic{flex:none;width:20px;height:20px;border-radius:50%;border:2px solid currentColor;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:800;line-height:1}.qn-tx{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px;line-height:1.4}.qn-tx b{font-weight:700}.qn-sub{font-size:12px;color:var(--dim)}.qn-ghost{flex:none;border:1px solid var(--border);color:var(--text-2);font-weight:600;border-radius:9px;padding:5px 12px;font-size:12.5px;background:transparent}.qn-cta{flex:none;background:linear-gradient(95deg,var(--brand-grad-a),var(--brand-grad-b));color:#fff;font-weight:700;border-radius:9px;padding:6px 14px;font-size:12.5px;box-shadow:0 6px 16px #4d76ff47}.qn-warn{color:var(--ask)}.qn-warn:before{background:var(--ask)}.qn-warn .qn-tx b{color:var(--ask)}.qn-exhausted{color:var(--danger)}.qn-ctx{flex-wrap:wrap;border-width:2px;box-shadow:0 4px 16px #0000001f}.qn-ctx .qn-tx{gap:3px}.qn-ctx .qn-tx b{font-size:14px}.qn-exhausted:before{background:var(--danger)}.qn-exhausted .qn-tx b,.qn-w90{color:var(--danger)}.qn-w90:before{background:var(--danger)}.qn-w90 .qn-tx b{color:var(--danger)}.qpanel{display:flex;flex-direction:column;gap:14px;margin:14px 0 12px;padding:0 28px}.qgroup{display:flex;flex-direction:column}.qhead{display:flex;align-items:baseline;gap:0;font-size:12.5px;line-height:1.6;color:#7c879c}.qhead .qbul{color:#5e6578;margin-right:7px}.qhead .qt{color:#8b93a7}.qhead .qsub{color:#5e6578}.qhead.steer .qt{color:#8fa2c4}.qrow{display:flex;align-items:baseline;font-size:13px;line-height:1.65;color:#9098ac;padding:1px 0}.qrow .qarrow{color:#5e6578;margin:0 8px 0 14px;flex:none}.qrow .qtext{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qrow.fresh .qtext{color:#c7cedf}.qrow .qnew{color:#7c879c;font-size:11px;margin-left:8px;flex:none}.qrow .qact{display:flex;align-items:baseline;gap:12px;flex:none;margin-left:12px}.qrow .qbtn{color:#6e7a92;font-size:11.5px;background:none;border:0;padding:0;cursor:pointer;font-family:inherit;line-height:inherit}.qrow .qdel{color:#5e6578;font-size:13px;background:none;border:0;padding:0;cursor:pointer;font-family:inherit;line-height:inherit}.qrow .qbtn:hover{color:#9ba6be}.qrow .qdel:hover{color:#8b93a7}.qfoot{font-size:11.5px;line-height:1.6;color:#5e6578;padding:3px 0 0 14px}.qfoot .k{color:#8b93a7}.qhead.paused .qt{color:#c79a5a}.qhead.paused .qbul{color:#a07c3e}.qhead .qresume{color:#c79a5a;margin-left:10px;cursor:pointer;background:none;border:0;padding:0;font-family:inherit;font-size:inherit;line-height:inherit}.qhead .qresume:hover{color:#dcb173}.pz{display:inline-block;width:7px;height:9px;position:relative;vertical-align:-1px;margin-right:6px}.pz:before,.pz:after{content:"";position:absolute;top:0;bottom:0;width:2.5px;border-radius:1px;background:currentColor}.pz:before{left:0}.pz:after{right:0}.dchip{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--text-3);background:var(--surface-3);border:1px solid var(--border);border-radius:99px;padding:5px 12px;max-width:min(360px,100%);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dchip.on{color:var(--accent-text);border-color:#4d76ff73;background:#4d76ff14}.dchip .dlab{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dchip .car{font-size:9px;color:var(--faint-2);margin-left:2px;flex:none}.dpk{position:relative;display:inline-flex;align-items:center;min-width:0;max-width:100%}.dpop{position:absolute;left:0;bottom:calc(100% + 8px);width:380px;max-height:min(60vh,420px);overflow-y:auto;background:var(--chip-bg);border:1px solid var(--border-strong);border-radius:15px;box-shadow:0 26px 70px #000000a6;padding:8px;z-index:46}.dpop .ph2{font-size:11px;font-weight:700;letter-spacing:.7px;color:var(--faint-2);padding:7px 12px 5px}.dpop .drow{display:flex;align-items:center;gap:11px;padding:10px 12px;border-radius:11px;width:100%}.dpop .drow:hover{background:var(--border-soft)}.dpop .drow.on{background:#4d76ff1a;box-shadow:inset 0 0 0 1px #4d76ff57}.dpop .dic{width:36px;height:36px;border-radius:10px;background:var(--hover);display:flex;align-items:center;justify-content:center;font-size:18px;flex:none;position:relative}.dpop .dic .live{position:absolute;right:-2px;bottom:-2px;width:10px;height:10px;border-radius:50%;border:2.5px solid var(--chip-bg);background:var(--done)}.dpop .dtx{flex:1;min-width:0}.dpop .dtx .t{font-size:13.5px;font-weight:700;display:flex;align-items:center;gap:7px;color:var(--text)}.dpop .dtx .s{font-size:11.5px;color:var(--dim);margin-top:2px}.dpop .pick{width:20px;height:20px;flex:none;border-radius:50%;border:1.5px solid var(--border-strong);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;color:transparent}.dpop .pick.sel{border-color:var(--brand-grad-b);background:var(--brand-grad-b);color:#fff}.dpop .foot{font-size:11.5px;color:var(--text-2);padding:9px 12px 6px;border-top:1px solid var(--border-soft);margin-top:5px;line-height:1.6}.dtag{font-size:9.5px;font-weight:800;border-radius:99px;padding:2px 7px;color:var(--teal-text);background:#38c8b41a;border:1px solid rgba(56,200,180,.35)}.dproj{margin:4px 6px 7px 59px;border:1px solid var(--border-soft);border-radius:10px;background:#ffffff06;padding:9px 10px}.dproj-main{display:flex;align-items:center;gap:8px;min-width:0}.dproj-main .folder{font-size:12px;color:var(--faint-2)}.dproj-main .name{font-size:12.5px;font-weight:750;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.dproj-main .branch{font-size:10.5px;font-weight:800;color:var(--accent-text);border:1px solid rgba(77,118,255,.34);border-radius:99px;padding:2px 7px;background:#4d76ff14;max-width:150px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:0 1 auto}.dproj-actions{display:flex;gap:8px;margin-top:8px}.dproj-actions button{font-size:11.5px;font-weight:750;color:var(--text-2);border:1px solid var(--border);border-radius:8px;padding:6px 9px;background:var(--surface-3)}.dproj-actions button:hover{background:var(--hover)}.dproj-pick{display:block;width:100%;font-size:12px;font-weight:800;color:#fff;border:1px solid rgba(77,118,255,.55);border-radius:9px;padding:8px 10px;background:#4d76ffd9}.dproj-pick:hover{background:#4d76ff}.dproj-hint{font-size:11px;color:var(--faint-2);margin-top:6px;line-height:1.45}.dproj-error{font-size:11px;color:#e08a8a;margin-top:7px;line-height:1.45}.dproj-error{display:flex;flex-direction:column;gap:4px;padding:8px 10px;background:#e08a8a14;border:1px solid rgba(224,138,138,.25);border-radius:8px}.dproj-error-title{font-weight:600;color:#e08a8a;font-size:12px}.dproj-error-msg{color:var(--accent-text,#c9cdd6)}.dproj-error-path{font-size:10.5px;color:var(--faint-2,#8a8f9c);word-break:break-all;font-family:ui-monospace,monospace}.dproj-retry{align-self:flex-start;margin-top:2px;font-size:11px;padding:3px 10px;border-radius:6px;border:1px solid rgba(224,138,138,.35);background:transparent;color:#e08a8a;cursor:pointer}.dproj-retry:hover{background:#e08a8a1f}.dimover{position:fixed;top:0;right:0;bottom:0;left:0;background:#05080d73;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);z-index:50;display:flex;align-items:center;justify-content:center}.setupm{width:520px;background:var(--surface);border:1px solid var(--border-strong);border-radius:20px;box-shadow:0 30px 90px #000000b3;padding:28px 32px 26px;text-align:center}.setupm .big{width:74px;height:74px;margin:0 auto;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:36px;background:linear-gradient(135deg,#1e2a4a,#142036);position:relative}.setupm .ring{position:absolute;top:-9px;right:-9px;bottom:-9px;left:-9px;border-radius:50%;border:3px solid rgba(77,118,255,.18)}.setupm .ring2{position:absolute;top:-9px;right:-9px;bottom:-9px;left:-9px;border-radius:50%;border:3px solid transparent;border-top-color:var(--brand-grad-a);border-right-color:var(--brand-grad-b);transform:rotate(36deg);animation:dsetupspin 1.2s linear infinite}@keyframes dsetupspin{to{transform:rotate(396deg)}}.setupm h2{font-size:20px;font-weight:800;margin-top:18px}.setupm .sub{font-size:12.5px;color:var(--dim);margin-top:7px;line-height:1.6}.setupsteps{margin-top:18px;display:flex;flex-direction:column;gap:9px;text-align:left}.sstep{display:flex;align-items:center;gap:11px;font-size:13.5px;padding:9px 14px;border-radius:11px;background:var(--surface-3);border:1px solid var(--border-soft)}.sstep .m{width:18px;text-align:center;font-weight:800}.sstep.done{color:var(--text-2)}.sstep.done .m{color:var(--done)}.sstep.run{color:var(--accent-text);border-color:#4d76ff59}.sstep.run .m{color:var(--working)}.sstep.todo{color:var(--faint)}.sstep.todo .m{color:#3a4254}.setupnote{margin-top:16px;font-size:11.5px;color:var(--faint-2);line-height:1.7}.uptoast{position:fixed;right:calc(var(--solo-term-width, 0px) + 18px);bottom:168px;width:360px;background:var(--chip-bg);border:1px solid var(--border-strong);border-radius:14px;box-shadow:0 20px 60px #0009;padding:13px 15px;z-index:45;display:flex;gap:11px;align-items:flex-start}.uptoast .uic{width:34px;height:34px;border-radius:9px;background:#38c8b41f;border:1px solid rgba(56,200,180,.35);color:var(--teal-text);font-size:16px;display:flex;align-items:center;justify-content:center;flex:none}.uptoast .tx{flex:1}.uptoast .t{font-size:13px;font-weight:700}.uptoast .s{font-size:11.5px;color:var(--dim);margin-top:3px;line-height:1.55}.uptoast .ops{display:flex;gap:8px;margin-top:10px}.uptoast .ub{font-size:12px;font-weight:700;border-radius:9px;padding:7px 14px}.uptoast .ub.pri{background:linear-gradient(95deg,var(--brand-grad-a),var(--brand-grad-b));color:#fff}.uptoast .ub.sec{color:var(--dim);border:1px solid var(--border)}.uptoast .x{color:var(--faint-2);font-size:13px;flex:none}.solo-desktop-titlebar{position:fixed;top:0;left:0;right:0;z-index:61;display:flex;height:38px;align-items:center;justify-content:flex-end;padding-left:80px;background:transparent;box-shadow:0 1px #7f7f7f2e;-webkit-app-region:drag}.solo-desktop-titlebar .solo-desktop-topbar-actions{position:static;height:100%;border-bottom-left-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;-webkit-app-region:no-drag}body.solo-mac-titlebar #root{padding-top:38px;box-sizing:border-box}.solo-desktop-topbar-actions{position:fixed;top:0;right:0;z-index:61;display:flex;height:36px;align-items:center;gap:8px;padding:0 12px;border-bottom-left-radius:10px;background:color-mix(in srgb,var(--solo-surface, #111417) 88%,transparent);box-shadow:0 1px #7f7f7f2e;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);-webkit-app-region:no-drag}.solo-desktop-topbar-actions:empty{background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;padding:0}.solo-desktop-topbar-action{display:inline-flex;width:30px;height:24px;align-items:center;justify-content:center;border-radius:6px;background:transparent;cursor:pointer;-webkit-app-region:no-drag}.solo-desktop-titlebar .solo-desktop-topbar-action{height:22px;border:1px solid rgb(127 127 127 / 40%);color:#c9d1d9e5}html[data-theme=light] .solo-desktop-titlebar .solo-desktop-topbar-action{border-color:#1b1f244d;color:#1f2328d9}.solo-desktop-titlebar .solo-desktop-topbar-action:focus:not(:focus-visible){outline:none}.solo-desktop-titlebar .solo-term-toggle[aria-pressed=true]{background:#4d76ff24;border-color:#4d76ff8c;color:#4d76fff2}html[data-theme=light] .solo-desktop-titlebar .solo-term-toggle[aria-pressed=true]{background:#4d76ff1a;border-color:#4d76ff7f;color:#2f58e1f2}.solo-term-toggle{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:700}.solo-desktop-titlebar .solo-diff-toggle[aria-pressed=true]{background:#4d76ff24;border-color:#4d76ff8c;color:#4d76fff2}html[data-theme=light] .solo-desktop-titlebar .solo-diff-toggle[aria-pressed=true]{background:#4d76ff1a;border-color:#4d76ff7f;color:#2f58e1f2}.solo-diff-toggle{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;font-weight:700}body.solo-mac-titlebar{--solo-titlebar-h: 38px}.solo-term-overlay{position:fixed;top:var(--solo-titlebar-h, 0px);right:0;bottom:0;z-index:48;box-shadow:-12px 0 32px #00000059}body.solo-term-extended #root{padding-right:var(--solo-term-width-ext, 0px);box-sizing:border-box}body.solo-term-extended .solo-desktop-titlebar{right:var(--solo-term-width-ext, 0px)}body.solo-term-extended .solo-term-overlay{top:0;box-shadow:none;border-left:1px solid rgb(127 127 127 / 30%)}.uic.daq{margin-top:6px}.uic.daq.daq-locked{border-color:var(--border);background:var(--surface)}.daq-hd{display:flex;align-items:center;gap:7px;margin-bottom:0}.daq-hd .ic{width:16px;height:16px;flex:none}.daq-hint{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--dim);margin:2px 0 4px}.daq-hint.is-locked{color:var(--text-3)}.daq-hint.is-sent{color:var(--accent-text)}.daq-spin{width:12px;height:12px;border-radius:50%;flex:none;border:2px solid currentColor;border-right-color:transparent;animation:daq-spin .8s linear infinite}@keyframes daq-spin{to{transform:rotate(360deg)}}.daq-steps{margin-top:0;margin-bottom:4px}.daq-steps .no{font-weight:700;color:var(--text-3)}.daq-steps .qstate{margin-left:auto;font-size:10.5px;font-weight:700;padding:1px 7px;border-radius:99px;color:var(--text-3);border:1px solid var(--border)}.daq-optgroup{display:flex;flex-direction:column}.daq .uic-opt .ot .t{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.daq .uic-opt.one-tap:not(:disabled):hover,.daq .uic-opt:not(:disabled):hover{border-color:var(--brand-grad-a)}.daq .uic-opt:disabled .ot .t{color:var(--text-3)}.daq .uic-opt:disabled{background:transparent}.daq-rec{font-size:10.5px;font-weight:700;padding:1px 7px;border-radius:99px;color:var(--accent-text);background:#4d76ff1f;border:1px solid rgba(77,118,255,.3)}.daq-preview{margin:6px 0 0;padding:10px 12px;border:1px solid var(--border-soft);border-radius:10px;background:var(--surface-2);font-size:12px;line-height:1.55;white-space:pre-wrap;overflow:auto;max-height:280px}.daq-free-picked{margin-top:8px;font-size:12.5px;color:var(--text-3)}.daq-free{display:flex;gap:8px;align-items:center;margin-top:10px}.daq-free .uic-input{margin-top:0;flex:1}.daq-free-btn{flex:none;border:1px solid var(--border);border-radius:10px;padding:8px 14px;font:inherit;font-size:12.5px;font-weight:600;color:inherit;background:var(--surface-3);cursor:pointer}.daq-free-btn:disabled{opacity:.5;cursor:default}.daq-err{margin-top:10px;font-size:12px;color:#e5484d}.umsg.daq-reply{display:flex;flex-direction:column;gap:6px}.daq-reply-head{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:700;opacity:.85}.daq-reply-head svg{width:14px;height:14px;flex:none}.daq-reply-pair .q{font-size:12px;opacity:.75}.daq-reply-pair .a{font-weight:600}.mfrow{display:flex;flex-direction:column;position:relative}.mfrow.umf{align-items:flex-end}.mf-foot{position:absolute;top:100%;left:0;display:flex;align-items:center;gap:1px;height:var(--chat-turn-gap,28px);opacity:0;transition:opacity .12s ease;pointer-events:none}.mfrow.umf .mf-foot{top:auto;bottom:100%;left:auto;right:0}.mfrow.hov .mf-foot{opacity:1;pointer-events:auto}.mf-foot.umf{justify-content:flex-end}.mf-ops{display:flex;gap:1px}.mf-ico{width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:var(--text-3);background:none;border:none;cursor:pointer;padding:0}.mf-ico:hover{background:var(--hover);color:var(--text)}.mf-ico svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:2}.mf-tm{font-size:11.5px;color:var(--faint-2);margin-left:6px}.mf-src{font-size:11px;color:var(--faint-2);display:flex;align-items:center;gap:5px}.mf-src .mf-dev{width:13px;height:13px;stroke:var(--faint-2);fill:none;stroke-width:1.5}.mfrow:not(.umf):hover,.mfrow:not(.umf).hov,.mfrow:not(.umf):hover>.aflat,.mfrow:not(.umf).hov>.aflat,.swrap .aflat:hover{background:transparent!important;box-shadow:none!important}@keyframes mfin{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:none}}.mf-slot{position:relative;display:flex}.mf-note.err{color:#d0312d;font-weight:600}html:not([data-theme=light]) .mf-note.err{color:#ff7b72;font-weight:600}@media(prefers-reduced-motion:reduce){.mf-note{animation:none}}.mfrow:has(:focus-visible) .mf-foot{opacity:1;pointer-events:auto}.mf-ico{width:32px;height:32px;position:relative;color:#5f6470;transition:background .12s ease,color .12s ease,opacity .12s ease}.mf-ico svg{stroke-width:1.8}.mf-ico.on:hover{color:inherit}.mf-foot.noted .mf-tm{display:none}.mf-pop .x:hover{background:color-mix(in srgb,var(--text) 9%,transparent);color:var(--text)}.mf-pop .chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.mf-pop .chip.on{border-color:#3b5bdb;color:#3b5bdb;font-weight:500;background:#dce4fd}.mf-pop .chip.on:before{content:"✓ "}.mf-pop .pri:disabled{opacity:.45;cursor:default}.mf-pop .s{font-size:12px;margin-top:0;color:#5f6470}html:not([data-theme=light]) .mf-pop:before{background:#3c3e47;border-color:#ffffff42}html:not([data-theme=light]) .mf-pop .s{color:#c4c7cf}html:not([data-theme=light]) .mf-ribbon b{color:#c8cbd2}.mf-ico.ok svg{stroke-width:2}.mf-pop .ops button{font-size:12.5px;cursor:pointer;font-weight:600;border-radius:999px;height:32px;padding:0 16px}.mf-tip .cx:hover{background:#ffffff1f}.mf-tip:after{content:"";position:absolute;left:50%;background:var(--tb);border-left:1px solid var(--tl);border-top:1px solid var(--tl);transform:rotate(45deg);width:11px;height:11px;top:-7px;margin-left:-6px}html:not([data-theme=light]) .mf-pop .x{color:#c4c7cf}.mf-pop .pri:not([disabled]){background:#3451c7}.mf-ribbon span{margin-left:2px;color:#4f5461}html:not([data-theme=light]) .mf-ribbon span{color:#c0c3ca}html:not([data-theme=light]) .mf-tm{color:#abaeb7}.mf-foot .mf-ico svg{transform:translateY(0);width:16px;height:16px}.mf-pop .h{display:flex;align-items:center;justify-content:space-between;font-size:14px;font-weight:500;color:var(--text);min-height:32px}.mf-pop .x{width:32px;height:32px;border:none;background:none;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#5f6470;margin:0 -6px 0 0}.mf-tip.l{left:0;transform:none}.mf-ico:focus-visible{outline:2px solid #3B5BDB;border-radius:8px;background:none;outline-offset:-2px;color:var(--text)}html:not([data-theme=light]) .mf-ico:focus-visible{outline-color:#9db4ff;color:#fff}html:not([data-theme=light]) .mf-tip .cx{width:32px;height:32px;color:#ffffffe6}.mf-tip .cx svg{stroke:currentColor;stroke-width:1.8;fill:none;width:15px;height:15px}html:not([data-theme=light]) .mf-pop .chip{border-color:#fff6}.mf-ribbon a{color:#fff;background:#3b5bdb;text-decoration:none;font-weight:500;height:32px;line-height:32px;padding:0 14px;margin-left:auto;border-radius:8px}.mf-foot{align-items:center}.mf-pop .chip{font-size:12.5px;height:32px;padding:0 12px;border-radius:999px;border:1px solid color-mix(in srgb,var(--text) 20%,transparent);background:none;color:var(--text-2);cursor:pointer;border-color:#b8bdc8}.mf-ops .mf-ico{color:#4f5461}html:not([data-theme=light]) .mf-ops .mf-ico{color:#c0c3ca}.mf-tm{font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:12px;color:#5f6470;margin-left:2px}html:not([data-theme=light]) .mf-pop textarea::placeholder{color:#b4b7c0}.mf-ribbon svg{color:#3b5bdb}.mf-ops .mf-ico:focus-visible{color:var(--text)}html:not([data-theme=light]) .mf-pop textarea{background:#2a2c32;border-color:#fff6}html:not([data-theme=light]) .mf-ribbon svg{color:#8fa6ff}html:not([data-theme=light]) .mf-pop .chip:not(.on){border-color:#fff6}html:not([data-theme=light]) .mf-pop .ghost{border-color:#ffffff75;color:#e6e8ee;background:transparent}.mf-tip.l:after{left:var(--ax,50%)}.mf-tip.l2:after{left:var(--ax,50%)}.mf-note.acc .okc{display:inline-block}.mf-tip{position:absolute;left:50%;transform:translate(-50%);z-index:20;white-space:nowrap;font-family:var(--font-sans);font-size:12px;font-weight:500;line-height:16px;border-radius:7px;background:var(--tb);color:#f4f5f8;border:1px solid var(--tl);pointer-events:none;display:flex;align-items:center;gap:6px;--tb:#2F3138;--tl:#2F3138;filter:drop-shadow(0 2px 4px rgba(10,14,30,.16));box-shadow:none;top:calc(100% + 10px);padding:5px 8px}html:not([data-theme=light]) .mf-pop{background:#3c3e47;border-color:#ffffff4d;box-shadow:0 8px 24px #00000073}.mf-pop .ops{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.mf-ops{gap:6px;margin-left:-8px}html:not([data-theme=light]) .mf-ribbon a{color:#fff;background:#4c6ef5}.mf-ops .mf-ico svg{stroke-width:1.9}.mf-pop .chip:not(.on){border-color:#b8bdc7}.mf-pop .ghost{background:none;border:1px solid color-mix(in srgb,var(--text) 24%,transparent);color:var(--text);border-radius:999px;height:32px;padding:0 16px;border-color:#b8bdc7}.mf-pop textarea{width:100%;box-sizing:border-box;margin-top:10px;resize:none;border:1px solid color-mix(in srgb,var(--text) 18%,transparent);border-radius:8px;background:var(--surface);color:var(--text);font:inherit;font-size:12.5px;padding:7px 9px;outline:none;min-height:48px;display:block;vertical-align:top;border-color:#b8bdc7}.mf-pop .x svg{stroke:currentColor;fill:none;width:16px;height:16px;stroke-width:1.5}html:not([data-theme=light]) .mf-pop .pri:not([disabled]){background:#5c7cfa;border-color:#5c7cfa}.mf-tip.act{pointer-events:auto;font-size:13px;box-shadow:none;top:calc(100% + 8px);padding:4px 6px 4px 12px;gap:8px;filter:drop-shadow(0 2px 6px rgba(10,14,30,.14))}html:not([data-theme=light]) .mf-tip .lg{font-weight:600;background:#4c6ef5}.mf-tip .cx{border:none;background:none;border-radius:6px;display:flex;align-items:center;justify-content:center;width:32px;height:32px;color:#ffffffe6;margin-left:0}.mf-ico:hover{color:var(--text);box-shadow:none;background:#d3d8e0}.mf-ribbon{display:flex;align-items:center;gap:6px;font-family:var(--font-sans);font-size:12px;color:#5f6470;border:1px solid #D9DCE1;margin:0 0 28px;border-radius:10px;width:auto;align-self:stretch;background:#eef2fc;border-color:#d3dcf2;padding:8px 16px}html:not([data-theme=light]) .mf-ico{color:#d0d3da}.mf-tip:not(.act){top:calc(100% + 11px)}.mf-ico:focus-visible .mf-tip{top:calc(100% + 11px)}html:not([data-theme=light]) .mf-note{color:#c2cfff;font-weight:600}html:not([data-theme=light]) .mf-note.acc{color:#c2cfff;font-weight:600}.mf-ico.on,.mf-ico.ok{box-shadow:none;color:#2a43b0;background:#c4cfff}.mf-ops .mf-ico.on,.mf-ops .mf-ico.ok{color:#2f4ac0;background:#c4cfff}html:not([data-theme=light]) .mf-pop .chip.on{background:#3a4888;border-color:#a9bcff;color:#fff}.mf-pop textarea::placeholder{opacity:1;color:#6e7380}.mf-pop .pri{border:1px solid #4C6EF5;color:#fff;background:#3f5fe6;border-color:#3f5fe6}.mf-pop:before{content:"";position:absolute;background:var(--surface);border-left:1px solid #D9DCE3;border-top:1px solid #D9DCE3;transform:rotate(45deg);left:var(--ax,59px);box-shadow:-2px -2px 3px #0a0e1e0f;width:11px;height:11px;top:-7px;border-color:#bfc4ce}.mf-pop{position:absolute;left:0;z-index:30;width:300px;font-family:var(--font-sans);background:var(--surface);border:1px solid #D9DCE3;border-radius:12px;box-shadow:0 6px 20px #0a0e1e24;padding:14px;top:calc(100% + var(--chat-turn-gap,28px) + 10px);border-color:#bfc4ce}.mf-tip.l2{transform:none;left:-30px}.mf-tip .lg{font:inherit;font-weight:600;font-size:12px;padding:0 12px;border-radius:6px;border:none;cursor:pointer;color:#fff;height:32px;background:#3f5fe6}html:not([data-theme=light]) .mf-ops .mf-ico svg{stroke-width:2}.mf-note{font-family:var(--font-sans);font-size:12px;display:flex;align-items:center;min-height:32px;line-height:18px;min-width:120px;max-width:min(360px,60vw);white-space:normal;overflow-wrap:anywhere;animation:mfin .16s ease;color:#2a43b0;margin-left:12px;gap:5px;font-weight:600}.mf-note.acc{margin-left:8px;color:#2a43b0;font-weight:600}.mf-note .okc{color:inherit;flex:none;width:14px;height:14px;stroke-width:2.5;transform:translateY(.5px)}.mf-note.err .okc{stroke-width:2.5}.mf-ico.on svg{fill:currentColor;fill-opacity:.9;transform:scale(1.06)}html:not([data-theme=light]) .mf-ico.on{box-shadow:none;background:#3d4a80;color:#fff}html:not([data-theme=light]) .mf-ico.ok{box-shadow:none;background:#3d4a80;color:#fff}html:not([data-theme=light]) .mf-ops .mf-ico.on{background:#3d4a80;color:#fff}html:not([data-theme=light]) .mf-ops .mf-ico.ok{background:#3d4a80;color:#fff}html:not([data-theme=light]) .mf-ico:hover{color:#fff;box-shadow:none;background:#ffffff1c}html:not([data-theme=light]) .mf-tip{color:#fff;box-shadow:none;--tb:#5A5F6B;--tl:#767C8A;filter:drop-shadow(0 4px 12px rgba(0,0,0,.35))}html:not([data-theme=light]) .mf-tip.act{box-shadow:none;filter:none;--tb:#555A66;--tl:#727886}html:not([data-theme=light]) .mf-ops .mf-ico:focus-visible{color:#fff;outline-color:#a5b8ff}html:not([data-theme=light]) .mf-pop .pri{color:#fff;background:#4462e6;border-color:#4462e6}html:not([data-theme=light]) .mf-ribbon{color:#c0c3ca;background:#4c6ef51a;border-color:#8fa6ff29}.mf-ribbon b{font-weight:500;color:var(--text);margin-right:4px}.guestconv .mirrow{display:block}.guestconv .mirrow>.mirdot{display:none}.guestconv .mfrow:not(.umf) .mf-foot{opacity:1;pointer-events:auto}.guestconv .mf-ribbon{margin-bottom:8px}html:not([data-theme=light]) .guestconv .mf-ribbon a{background:#4c6ef5}.guestconv .mf-tip.act{filter:drop-shadow(0 4px 10px rgba(10,14,30,.22))}.guestconv .stream .swrap>[data-from=user]+[data-from=agent]{margin-top:0}.stream.bot:has(.mf-tip,.mf-pop,.mf-note){overflow-anchor:none}.cposhare{background:linear-gradient(180deg,#fff,#fdf3fb);border:1.5px solid rgba(241,214,239,.9);border-radius:18px;padding:16px;box-shadow:0 6px 20px #a78bfa1f;max-width:330px}.cposhare-tag{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:#a23ba0;background:#fbe9fb;border-radius:999px;padding:4px 10px;margin-bottom:10px}.cposhare-ttl{font-size:16px;font-weight:700;color:#1c1c20;line-height:1.35;margin-bottom:4px}.cposhare-rsn{font-size:12.5px;color:#7a6f80;line-height:1.45;margin-bottom:12px}.cposhare-prev{background:#fff;border:1px dashed #E7C8E6;border-radius:12px;padding:12px;margin-bottom:12px}.cposhare-ph{font-size:13px;font-weight:700;color:#2a2530;margin-bottom:6px;line-height:1.4}.cposhare-sum{font-size:12.5px;color:#4a444f;line-height:1.5}.cposhare-rows{margin-top:10px;border-top:1px solid #F0E3EF;padding-top:8px}.cposhare-kv{display:flex;font-size:12.5px;padding:5px 0;align-items:flex-start;gap:12px}.cposhare-kv .k{min-width:76px;color:#8a7f90;flex:none}.cposhare-kv .v{color:#2a2530;flex:1;word-break:break-word}.cposhare-hidden{display:flex;flex-direction:column}.cposhare-hrow{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:#9a8fa6;padding:7px 2px;background:none;border:none;cursor:pointer;font-family:inherit;text-align:left;width:100%}.cposhare-hrow.on{color:#6d4bd0}.cposhare-hrow .lbl{display:flex;align-items:center;gap:6px}.cposhare-hrow .tog{width:34px;height:20px;border-radius:999px;background:#d9d2e2;position:relative;flex:none;transition:background .2s}.cposhare-hrow .tog.on{background:#a78bfa}.cposhare-hrow .tog:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;transition:left .2s}.cposhare-hrow .tog.on:after{left:16px}.cposhare-disc{font-size:11.5px;color:#9a8fa6;background:#faf6fb;border-radius:10px;padding:8px 10px;margin:10px 0 12px;line-height:1.5}.cposhare-cta{display:flex;gap:8px;margin-bottom:8px}.cposhare-2nd{flex:1;border:none;border-radius:11px;padding:9px 0;font-size:12.5px;font-weight:600;cursor:pointer;font-family:inherit}.cposhare-2nd.copy{background:#f3e8fb;color:#8a3bb0}.cposhare-2nd.img{background:#ede7ff;color:#6d4bd0}.cposhare-confirm{width:100%;border:none;border-radius:12px;padding:11px 0;font-size:14px;font-weight:700;color:#fff;background:linear-gradient(135deg,#ff7ab8,#9b6bf0);cursor:pointer;font-family:inherit}.cposhare-confirm:active{opacity:.92}.cposhare-cancel{width:100%;border:none;background:none;margin-top:6px;font-size:12.5px;color:#9a8fa6;cursor:pointer;font-family:inherit}.cposhare-foot{font-size:11px;color:#a99fb3;text-align:center;margin-top:8px;line-height:1.5}.cposhare-result{display:flex;align-items:center;gap:8px;margin-top:12px;padding:10px 12px;border-radius:10px;font-size:14px;font-weight:600;line-height:1.4}.cposhare-result.confirmed{background:#e8f7ee;color:#1a7f43}.cposhare-result.cancelled{background:#f2f2f4;color:#7a7a82}.cposhare-result-ic{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;font-size:12px;font-weight:700;flex:0 0 auto}.cposhare-result.confirmed .cposhare-result-ic{background:#1a7f43;color:#fff}.cposhare-result.cancelled .cposhare-result-ic{background:#c4c4cc;color:#fff}.cposhare-result-tx{flex:1 1 auto}.pta{display:flex;flex-direction:column;gap:8px;min-width:min(320px,100%)}.pta-caption{font-size:14px;line-height:1.5;color:inherit}.pta-card{display:flex;align-items:center;gap:10px;min-width:240px;padding:9px 10px;border-radius:14px;background:#ffffff24;border:1px solid rgba(255,255,255,.22);box-shadow:inset 0 1px #ffffff29}.pta-play{width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#fff3;color:#fff;font-size:13px;flex:none}.pta-main{min-width:0;display:flex;flex-direction:column;gap:2px;flex:1}.pta-title{font-weight:800;font-size:13px;line-height:1.25;color:#fff}.pta-sub{display:flex;align-items:center;gap:7px;flex-wrap:wrap;font-size:11px;line-height:1.3;color:#ffffffb8}.pta-wave{height:28px;display:flex;align-items:center;gap:2px;min-width:72px}.pta-wave i{width:3px;border-radius:999px;background:#ffffffc7;display:block}.cpoord{background:#fff;border:1.5px solid rgba(52,211,153,.35);border-radius:16px;padding:15px 15px 14px;box-shadow:0 10px 28px #10b98129;max-width:460px}.cpoord-hd{display:flex;align-items:center;gap:10px;margin-bottom:12px}.cpoord-badge{width:26px;height:26px;flex:none;border-radius:50%;background:linear-gradient(95deg,#10b981,#34d399);display:inline-flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #10b98159}.cpoord-tt{font-size:15px;font-weight:800;color:#0f3d2e}.cpoord-id{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;color:#0f7a57;background:#ecfdf5;border:1px solid rgba(52,211,153,.3);border-radius:9px;padding:8px 11px;margin-bottom:13px;letter-spacing:.4px;word-break:break-all}.cpoord-rows{background:#f4fbf8;border:1px solid rgba(52,211,153,.18);border-radius:12px;padding:12px 14px}.cpoord-kv{display:flex;gap:12px;font-size:13px;align-items:baseline;margin-bottom:9px;line-height:1.5}.cpoord-kv:last-child{margin-bottom:0}.cpoord-kv .k{flex:none;color:#5b917c;min-width:64px;font-weight:600}.cpoord-kv .v{color:#1e4a3a;word-break:break-word;font-variant-numeric:tabular-nums}.cpoord-match{margin-top:12px;font-size:12.5px;color:#0f7a57;background:#ecfdf5;border-radius:10px;padding:9px 12px;line-height:1.55;display:flex;align-items:center;gap:7px}.cpoord-match:before{content:"✓";font-weight:800;color:#10b981;flex:none}.mlane{display:flex;flex-direction:column;gap:13px}.mlane-deliv{align-self:flex-start;width:88%;max-width:620px;display:flex;flex-direction:column}.mlane-deliv .deliv{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.refchip{display:inline-flex;align-items:center;gap:4px;font-family:ui-monospace,monospace;font-size:12.5px;font-weight:700;color:var(--accent-text);background:#4d76ff21;border:1px solid rgba(77,118,255,.35);border-radius:7px;padding:1px 7px;margin:0 1px;cursor:pointer}.refchip.lit{color:#ffc56e;background:#ffb04d38;border:1.5px solid #FFB04D;box-shadow:0 0 0 2px #ffb04d40,0 0 10px #ffb04d59;font-weight:800}.refchip.lit:hover{background:#ffb04d4d;border-color:#ffc56e}.anch{display:flex;align-items:center;gap:7px;padding:8px 16px;font-size:11.5px;color:var(--faint-2);background:var(--surface-deep);border-bottom:1px solid var(--hover)}.anch .refchip{font-size:11px;padding:0 6px}.anch .hint{color:var(--faint-2)}.anch .go{margin-left:auto;color:var(--faint-2)}.anch b{color:var(--text-2);font-weight:600}.anch .wait{margin-left:auto;color:var(--ask);font-weight:700}.anch .okmk{margin-left:auto;color:var(--done);font-weight:700}.mlane-deliv .anch{border:1.5px solid rgba(95,214,166,.45);border-bottom:1px solid var(--hover);border-radius:14px 14px 0 0}.prop{align-self:flex-start;width:88%;max-width:620px;border:1.5px solid rgba(77,118,255,.55);background:linear-gradient(180deg,rgba(77,118,255,.07),transparent),var(--surface);border-radius:14px;overflow:hidden}.prop .hd{display:flex;align-items:center;gap:9px;padding:12px 16px 4px;font-size:13.5px;font-weight:700;color:var(--accent-text)}.prop .hd .vtag{margin-left:auto;font-size:10.5px;font-weight:600;color:var(--dim);background:var(--surface-deep);border:1px solid var(--border);border-radius:99px;padding:3px 9px}.gal{margin:8px 16px 0;overflow:hidden}.galrow{display:flex;gap:10px}.wfcell{flex:none;min-width:0}.wfcell.peek{opacity:.72}.wfcell .cap{font-size:10.5px;color:var(--dim);margin-top:5px;text-align:center;white-space:nowrap;overflow:hidden}.wf{background:var(--surface-deep);border:1px solid var(--border);border-radius:10px;overflow:hidden;display:flex;flex-direction:column}.wf .tbar{height:20px;background:var(--chip-bg);border-bottom:1px solid var(--border-soft);display:flex;align-items:center;justify-content:center;font-size:9.5px;color:var(--dim);font-weight:700;flex:none;letter-spacing:1px}.wf .art{flex:1;width:100%;object-fit:contain;object-position:top;min-height:0;background:#0f141e}.galnav{display:flex;align-items:center;justify-content:center;gap:10px;margin:9px 16px 2px;font-size:11.5px;color:var(--dim);font-weight:600}.galnav .arr{width:22px;height:22px;border-radius:50%;border:1px solid var(--border);background:var(--surface-3);display:flex;align-items:center;justify-content:center;color:var(--text-3);font-size:13px}.galnav .dots{display:flex;gap:5px}.galnav .dot{width:6px;height:6px;border-radius:50%;background:var(--border-strong);padding:0;border:none;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;display:block}.galnav .dot.on{background:var(--brand-grad-a);box-shadow:0 0 6px #4d76ffb3}.galnav .galcap{min-width:0;max-width:60%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trio{display:flex;margin:10px 16px 0;border:1px solid var(--border);border-radius:11px;overflow:hidden;background:var(--surface-3)}.trio .cell{flex:1;padding:10px 13px;border-right:1px solid var(--border-soft);min-width:0}.trio .cell:last-child{border-right:none}.trio .k{display:flex;align-items:center;gap:5px;font-size:10.5px;font-weight:700;letter-spacing:.5px;color:var(--dim)}.trio .v{font-size:12.5px;font-weight:700;color:var(--text);margin-top:5px;line-height:1.45}.prop .pbody{display:flex;flex-direction:column;gap:6px;padding:10px 16px 0}.prop .pbody .pt{font-size:10.5px;font-weight:700;letter-spacing:.5px;color:var(--dim)}.prop .pbody .ln{font-size:13px;color:var(--text-2);line-height:1.55;min-width:0}.prop .pbody .ln.clamp{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.prop .pbody .tech-disc{margin-top:4px}.prop .pbody-more{align-self:flex-start;background:transparent;border:none;padding:0;cursor:pointer;font:inherit;font-size:12px;font-weight:600;color:var(--accent-text)}.prop .ops{display:flex;gap:9px;padding:12px 14px 9px;margin-top:12px;background:var(--surface-deep);border-top:1px solid var(--border-soft)}.prbtn{text-align:center;padding:10px 18px;border-radius:11px;font-size:13.5px;font-weight:700}.pr-yes{flex:1.5;background:linear-gradient(95deg,var(--brand-grad-a),var(--brand-grad-b));color:#fff;box-shadow:0 6px 18px #4d76ff4d}.pr-edit{flex:1;background:transparent;color:var(--text-3);border:1px solid var(--border-strong)}.prnote{padding:0 16px 12px;background:var(--surface-deep);font-size:11px;color:var(--faint-2);line-height:1.55}.prop .cmtbox{display:flex;flex-direction:column;gap:9px;padding:11px 14px;margin-top:12px;background:var(--surface-deep);border-top:1px solid var(--border-soft)}.prop .cmtbox textarea{background:var(--surface-3);border:1px solid var(--border);border-radius:10px;color:var(--text);font:inherit;font-size:12.5px;padding:8px 12px;resize:vertical;min-height:54px;outline:none}.prop .cmtbox textarea::placeholder{color:var(--faint)}.ops2{display:flex;gap:9px;justify-content:flex-end}.prop .decided{display:flex;flex-direction:column;gap:5px;padding:11px 16px;margin-top:12px;border-top:1px solid var(--border-soft);font-size:12.5px}.prop .decided.ok{color:var(--done);background:#5fd6a60f}.prop .decided.redo{color:var(--ask);background:#ffb04d0f}.prop .decided .cmt{color:var(--text-3);font-size:12px;line-height:1.6}.askc{align-self:flex-start;width:86%;max-width:600px;border:1.5px solid rgba(255,176,77,.5);background:linear-gradient(180deg,rgba(255,176,77,.06),transparent),var(--surface);border-radius:14px;overflow:hidden}.askc .anch{color:var(--dim)}.askc .hd{padding:12px 16px 10px;font-size:13.5px;font-weight:700;color:var(--ask)}.optrow2{display:flex;align-items:center;gap:12px;margin:0 10px 8px;padding:11px 13px;border-radius:11px;border:1px solid var(--border);background:var(--surface-3);width:calc(100% - 20px);text-align:left;font:inherit;color:inherit;cursor:pointer}.optrow2.sel{border-color:var(--brand-grad-a);background:linear-gradient(180deg,#4d76ff1f,#4d76ff0d)}.optrow2:disabled{cursor:default}.optrow2:disabled:not(.sel){opacity:.6}.optrow2 .rad{width:16px;height:16px;border-radius:50%;border:2px solid var(--ghost);flex:none}.optrow2.sel .rad{border-color:var(--brand-grad-a);background:radial-gradient(circle at center,var(--brand-grad-a) 0 5px,transparent 6px)}.optrow2 .ot{flex:1;min-width:0}.optrow2 .ot .t{display:block;font-size:13.5px;font-weight:700}.optrow2 .ot .s{display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--dim);margin-top:3px}.optrow2 .rec{font-size:10.5px;font-weight:700;color:var(--accent-text);background:#4d76ff29;border-radius:99px;padding:3px 9px;flex:none}.altrow{display:flex;align-items:center;gap:9px;margin:0 10px 10px;padding:10px 13px;border-radius:11px;border:1px dashed var(--border-strong);font-size:12.5px;color:var(--text-3);width:calc(100% - 20px);text-align:left;cursor:pointer}.altbox{display:flex;flex-direction:column;gap:9px;margin:0 10px 10px}.altbox textarea{background:var(--surface-3);border:1px solid var(--border);border-radius:10px;color:var(--text);font:inherit;font-size:12.5px;padding:8px 12px;resize:vertical;min-height:54px;outline:none}.altbox textarea::placeholder{color:var(--faint)}.abtn{text-align:center;padding:9px 16px;border-radius:11px;font-size:12.5px;font-weight:700}.abtn.main{background:linear-gradient(95deg,var(--brand-grad-a),var(--brand-grad-b));color:#fff}.abtn.ghost{background:var(--hover);color:var(--text-3);border:1px solid var(--border-strong)}.askc .ft{padding:9px 16px 12px;font-size:11.5px;color:var(--faint-2);border-top:1px solid var(--border-soft);background:var(--surface-deep)}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px}.grid2.single{grid-template-columns:1fr}.grid2 .wfcell{width:auto}.gcell{position:relative}.gcell .morebadge{position:absolute;right:8px;bottom:28px;font-size:11px;font-weight:800;color:#fff;background:#0a0e16cc;border:1px solid rgba(255,255,255,.22);border-radius:99px;padding:3px 10px}.railpanel{width:420px;flex:none;height:100%;border-left:1px solid var(--hover);background:var(--bg-panel);display:flex;flex-direction:column;z-index:2;overflow:hidden}.railpanel .ah{display:flex;align-items:center;gap:10px;padding:15px 18px 12px;border-bottom:1px solid var(--border-soft)}.railpanel .ah .num{font-family:ui-monospace,monospace;font-size:13px;color:var(--accent-text);font-weight:700;flex:none}.railpanel .ah .t{flex:1;font-size:14.5px;font-weight:800;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.railpanel .ah .x{font-size:14px;color:var(--dim);border:1px solid var(--border);border-radius:8px;padding:3px 9px;flex:none}.railpanel .tabs{display:flex;gap:4px;padding:10px 18px 0;border-bottom:1px solid var(--hover)}.railpanel .tab{font-size:12.5px;font-weight:600;color:var(--dim);padding:7px 14px 9px;border-bottom:2px solid transparent}.railpanel .tab.on{color:var(--text);border-bottom-color:var(--brand-grad-a);font-weight:700}.rbrief{margin:14px 18px 0;border:1px solid var(--border-soft);background:var(--surface-3);border-radius:13px;padding:12px 14px}.rbrief .bt{font-size:11px;font-weight:700;letter-spacing:.6px;color:var(--dim);margin-bottom:6px}.rbrief .q{font-size:12.5px;color:var(--text-2);line-height:1.6}.rbrief .meta{display:flex;align-items:center;gap:14px;margin-top:9px;padding-top:9px;border-top:1px solid var(--hover);font-size:11.5px;color:var(--dim);flex-wrap:wrap}.rbrief .meta b{color:var(--text-2);font-weight:600}.rbrief .meta .avatar{width:18px;height:18px;font-size:9px;display:inline-flex;vertical-align:-4px;margin-right:4px}.rsect{padding:14px 18px 6px;font-size:11px;font-weight:700;letter-spacing:.6px;color:var(--faint-2)}.rtl{padding:2px 18px 0;overflow-y:auto}.rtl .trow{display:flex;gap:11px;position:relative;padding-bottom:12px}.rtl .rail{width:14px;flex:none;display:flex;flex-direction:column;align-items:center}.rtl .dot{width:9px;height:9px;border-radius:50%;background:var(--ghost);border:2px solid var(--bg-panel);box-shadow:0 0 0 1.5px var(--ghost);margin-top:4px;flex:none}.rtl .trow.green .dot{background:var(--done);box-shadow:0 0 0 1.5px var(--done)}.rtl .trow.amber .dot{background:#ffb04d;box-shadow:0 0 0 1.5px #ffb04d}.rtl .line{flex:1;width:2px;background:var(--border);margin-top:2px}.rtl .ln{flex:1;font-size:12px;color:var(--text-3);line-height:1.55}.rtl .ln.now{color:var(--ask);font-weight:600}.rtl .ln .tm{color:var(--faint-2);font-size:10.5px;margin-left:6px}.rwait{margin:6px 18px 0;border:1px solid rgba(255,176,77,.4);background:linear-gradient(180deg,rgba(255,176,77,.06),transparent),var(--surface);border-radius:13px;padding:12px 14px}.rwait .t{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:700;color:var(--ask)}.rwait .s{font-size:12px;color:var(--text-3);line-height:1.6;margin-top:5px}.rfoot{margin-top:auto;padding:13px 18px 16px;border-top:1px solid var(--hover);font-size:11.5px;color:var(--dim);line-height:1.6;flex:none}.rfoot b{color:var(--accent-text);font-weight:600}.glead{padding:13px 18px 4px;font-size:12px;color:var(--dim);line-height:1.6}.graph{position:relative;height:520px;flex:none;margin:6px 12px 0}.graph svg{position:absolute;top:0;right:0;bottom:0;left:0;width:396px;height:520px}.gnode{position:absolute;border:1px solid var(--border-soft);background:var(--surface-3);border-radius:12px;padding:9px 12px;width:178px;box-shadow:0 8px 22px #0006}.gnode .r1{display:flex;align-items:center;gap:7px;font-size:12.5px;font-weight:700;white-space:nowrap;overflow:hidden}.gnode .r1 .e{font-size:14px}.gnode .r1 .knd{margin-left:auto;font-size:9.5px;font-weight:700;color:var(--faint-2);background:var(--surface-deep);border:1px solid var(--border);border-radius:99px;padding:2px 7px;white-space:nowrap;flex:none}.gnode .st{font-size:11px;color:var(--dim);margin-top:4px;line-height:1.5}.gnode .st .ok{color:var(--done)}.gnode .st .wk{color:var(--working)}.gnode.ctr{left:96px;top:218px;width:204px;border:1.5px solid rgba(77,118,255,.55);background:linear-gradient(180deg,rgba(77,118,255,.1),transparent),var(--surface);box-shadow:0 14px 34px #00000080,0 0 18px #4d76ff2e}.gnode.ctr .r1{font-size:13px}.gnode.ctr .num{font-family:ui-monospace,monospace;font-size:11.5px;color:var(--accent-text);font-weight:700}.gfoot{margin-top:auto;padding:12px 18px 16px;border-top:1px solid var(--hover);font-size:11.5px;color:var(--dim);line-height:1.6;flex:none}.mlane-decided{display:flex;align-items:center;gap:8px;width:78%;max-width:560px;font-size:12.5px;color:var(--text-3);border:1px dashed var(--border-stronger);border-radius:11px;padding:9px 13px}.mlane-decided.ok{color:#5fd6a6;border-color:#5fd6a659}.mlane-decided.redo{color:#ffc56e;border-color:#ffb04d59}.mlane-decided .refchip{margin-left:auto}.wf .vidwrap{position:relative;flex:1;min-height:0;background:#0f141e;display:flex}.wf .art.vid{flex:1;width:100%;height:100%;object-fit:contain;background:#0f141e}.wf .vidwrap .durbadge{position:absolute;right:6px;bottom:6px;padding:1px 6px;border-radius:6px;background:#000000a8;color:#fff;font-size:10px;font-weight:700;letter-spacing:.3px;pointer-events:none}.wf .ph{flex:1;display:flex;align-items:center;justify-content:center;color:var(--dim);font-size:11px;text-align:center;padding:8px}.artthumb{position:relative;display:block;border-radius:11px;overflow:hidden;border:1px solid var(--border);background:var(--surface-deep);text-decoration:none;color:inherit;cursor:zoom-in}.artthumb .art{display:block;width:100%;object-fit:cover;object-position:top center;background:#0f141e}.artthumb-grid{aspect-ratio:16/9}.grid2 .artthumb-grid .art{position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.galrow .artthumb-lead{flex:none;width:300px;aspect-ratio:16/10}.galrow .artthumb-peek{flex:none;width:190px;aspect-ratio:16/10;opacity:.78}.galrow .artthumb-lead .art,.galrow .artthumb-peek .art{position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.artthumb .zoom{position:absolute;top:8px;right:8px;width:27px;height:27px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:14px;color:#fff;background:#080b11a8;border:1px solid rgba(255,255,255,.28);box-shadow:0 1px 4px #00000059}.artthumb .cap{position:absolute;left:0;right:0;bottom:0;padding:20px 11px 7px;font-size:11px;color:#e8ecf4;font-weight:600;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;background:linear-gradient(180deg,transparent,rgba(8,11,17,.6) 35%,rgba(8,11,17,.9))}.artthumb .morebadge{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:17px;font-weight:800;color:#fff;background:#0a0e169e;z-index:1}.artthumb:hover{border-color:#4d76ffb3;box-shadow:0 0 0 2px #4d76ff40}.artthumb:hover .zoom{background:#4d76ffd9;border-color:transparent}.artthumb .vidwrap{position:relative;width:100%;background:#0f141e;display:flex}.artthumb .art.vid{width:100%;height:100%;object-fit:contain;background:#0f141e}.artthumb .vidwrap .durbadge{position:absolute;right:6px;bottom:6px;padding:1px 6px;border-radius:6px;background:#000000a8;color:#fff;font-size:10px;font-weight:700;letter-spacing:.3px;pointer-events:none}.artthumb>div.cap{position:static;background:none;color:var(--dim);font-size:10.5px;margin-top:5px;padding:0;text-align:center;display:block;-webkit-line-clamp:unset}.artthumb .ph{display:flex;align-items:center;justify-content:center;min-height:60px;color:var(--dim);font-size:11px;text-align:center;padding:8px}.artlb{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:center;justify-content:center;background:#06080ddb;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);cursor:zoom-out}.artlb-img{max-width:80vw;max-height:78vh;border-radius:12px;border:1px solid var(--border-strong);box-shadow:0 30px 90px #0009;object-fit:contain;cursor:default;background:#0f141e}.artlb-top{position:absolute;top:20px;left:24px;right:24px;display:flex;gap:10px;align-items:center;z-index:1}.artlb-title{flex:1;min-width:0;font-size:15px;font-weight:700;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left;cursor:default}.artlb-open{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:700;color:#fff;background:linear-gradient(95deg,var(--brand-grad-a),var(--brand-grad-b));border-radius:10px;padding:8px 14px;text-decoration:none;border:none}.artlb-close{width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:18px;color:#fff;background:#141925e6;border:1px solid var(--border-strong);cursor:pointer}.artlb-close:hover{background:var(--hover)}.artlb-nav{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px;color:#fff;background:#141925d1;border:1px solid var(--border-strong);cursor:pointer}.artlb-nav:hover{background:var(--hover)}.artlb-nav.prev{left:24px}.artlb-nav.next{right:24px}.artlb-cap{position:absolute;bottom:22px;left:0;right:0;text-align:center;font-size:12.5px;color:var(--text-3)}.artlb-err{display:flex;align-items:center;justify-content:center;min-width:320px;min-height:200px;border-radius:12px;border:1px solid var(--border-strong);background:#0f141e;color:var(--dim);font-size:13px;font-weight:600;cursor:default}.galhint{font-size:11.5px;color:var(--dim);margin:2px 0 8px}.main{--chat-turn-gap:28px;--chat-msg-gap:10px;--chat-bottom-clear:10px;--chat-dock-gap:6px}.stream.bot .swrap{margin-top:auto}.md h4{font-size:14.5px;font-weight:800;margin:2px 0 7px}.md ul{margin:4px 0 4px 19px}.md li{font-size:13.5px;line-height:1.7;color:var(--text-2)}.infopop{position:absolute;top:calc(100% + 10px);right:18px;width:316px;background:var(--surface);border:1px solid var(--border-strong);border-radius:14px;box-shadow:0 22px 60px var(--shadow-pop);z-index:40;padding:4px 0 6px}.infopop .grp{padding:9px 16px 3px}.infopop .grp+.grp{border-top:1px solid var(--border-soft);margin-top:6px;padding-top:11px}.infopop .gh{display:flex;align-items:center;justify-content:space-between;font-size:11px;font-weight:700;letter-spacing:.7px;color:var(--faint-2);margin-bottom:6px}.infopop .gh .car{font-size:9px}.infopop .it{display:flex;align-items:flex-start;gap:9px;font-size:12.5px;color:var(--text-2);padding:4px 0;line-height:1.5}.infopop .it .m{flex:none;width:16px;text-align:center}.infopop .it.done .m{color:var(--done)}.infopop .it.run .m{color:var(--working)}.infopop .it.run{color:var(--accent-text);font-weight:600}.infopop .it.todo{color:var(--faint)}.infopop .it.todo .m{color:var(--ghost)}.infopop .it .ic{flex:none;width:22px;height:22px;border-radius:6px;background:var(--hover);display:flex;align-items:center;justify-content:center;font-size:12px}.infopop .it .sub{display:block;font-size:11px;color:var(--faint);margin-top:1px;font-weight:400}.browpanel{width:460px;flex:none;height:100%;border-left:1px solid var(--hover);background:var(--bg-panel);display:flex;flex-direction:column;z-index:2;overflow:hidden}.browpanel .tabs{display:flex;align-items:center;gap:8px;padding:9px 12px 0}.browpanel .tab{display:flex;align-items:center;gap:7px;background:var(--chip-bg);border:1px solid var(--border);border-bottom:none;border-radius:10px 10px 0 0;padding:7px 13px;font-size:12px;font-weight:600;color:var(--text-2);max-width:230px;min-width:0;white-space:nowrap;overflow:hidden}.browpanel .tab .tlabel{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:2px}.browpanel .tab .fav{flex:none}.browpanel .tab .fav{font-size:12px}.browpanel .tplus{font-size:15px;color:var(--dim);padding:0 3px}.browpanel .tsp{flex:1}.browpanel .tic{font-size:12.5px;color:var(--dim);padding:0 4px}.browpanel .bbar{display:flex;align-items:center;gap:9px;padding:8px 12px;border-bottom:1px solid var(--border-soft);background:var(--surface-3)}.browpanel .bnav{font-size:13px;color:var(--dim);display:flex;gap:9px}.browpanel .addr{flex:1;display:flex;align-items:center;gap:7px;background:var(--surface-2);border:1px solid var(--border);border-radius:9px;padding:5px 11px;font-size:11.5px;color:var(--dim);min-width:0}.browpanel .addr .url{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.browpanel .annbtn{flex:none;display:flex;align-items:center;gap:6px;font-size:11.5px;font-weight:700;color:#fff;background:linear-gradient(95deg,var(--brand-grad-a),var(--brand-grad-b));border-radius:8px;padding:5.5px 11px}.browpanel .bmore{font-size:14px;color:var(--dim)}.browpanel .render{flex:1;background:#faf7f2;position:relative;overflow:hidden}.browpanel .genline{position:absolute;left:0;right:0;bottom:0;background:linear-gradient(180deg,transparent,rgba(250,247,242,.97) 45%);padding:34px 16px 13px;text-align:center;font-size:11.5px;color:#9c6b3a;font-weight:700}.browpanel .pv-empty{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;padding:0 28px;color:var(--dim)}.browpanel .pv-empty .pv-empty-ic{font-size:34px;opacity:.6}.browpanel .pv-empty .pv-empty-t{font-size:13.5px;font-weight:700;color:var(--text)}.browpanel .pv-empty .pv-empty-s{font-size:12px;line-height:1.6;color:var(--dim)}.browpanel .pv-empty .pv-rebuild{margin-top:6px;font-size:12.5px;font-weight:700;color:var(--text);background:var(--surface);border:1px solid var(--border-strong);border-radius:10px;padding:8px 16px;cursor:pointer;box-shadow:0 2px 8px #2c1e3812}.browpanel .pv-empty .pv-rebuild:disabled{color:var(--faint);background:transparent;border-color:var(--border-faint);cursor:default;box-shadow:none}.browpanel .annwrap{position:relative;flex:none;display:flex}.ann-tooltip{position:absolute;top:calc(100% + 9px);right:0;white-space:nowrap;background:var(--brand-grad-a);color:#fff;font-size:11.5px;font-weight:600;border-radius:10px;padding:7px 12px;box-shadow:0 10px 28px #141e3c73;z-index:50}.ann-tooltip:before{content:"";position:absolute;top:-5px;right:22px;width:10px;height:10px;background:var(--brand-grad-a);transform:rotate(45deg);border-radius:2px}.browpanel .bmorewrap{position:relative;flex:none;display:flex}.browpanel .bmore{font-size:14px;color:var(--dim);padding:2px 6px;border-radius:6px}.browpanel .bmore:hover{background:var(--hover)}.brow-dismiss{position:fixed;top:0;right:0;bottom:0;left:0;z-index:48}.brow-menu{position:absolute;top:calc(100% + 8px);right:0;width:218px;background:var(--surface);border:1px solid var(--border-strong);border-radius:13px;box-shadow:0 20px 56px var(--shadow-pop);z-index:50;padding:6px}.brow-menu .mi{display:flex;align-items:center;gap:10px;width:100%;font-size:12.5px;color:var(--text);border-radius:8px;padding:8px 10px}.brow-menu .mi:hover{background:var(--hover-2)}.brow-menu .ic2{flex:none;width:18px;text-align:center;font-size:12px;color:var(--dim)}.brow-menu .mihint{margin-left:auto;font-size:10.5px;color:var(--faint-2)}.brow-menu .zoomrow{display:flex;align-items:center;gap:10px;font-size:12.5px;color:var(--text);padding:8px 10px}.brow-menu .zsp{flex:1}.brow-menu .zb{width:22px;height:22px;border-radius:6px;background:var(--hover);border:1px solid var(--border-strong);color:var(--text-2);font-size:11px;display:flex;align-items:center;justify-content:center}.brow-menu .zb:hover{background:var(--border)}.brow-menu .zv{font-size:12px;font-weight:700;color:var(--text-2);min-width:38px;text-align:center}.brow-menu .sep{height:1px;background:var(--border-soft);margin:5px 8px}.inshl{position:absolute;border:2px solid var(--brand-grad-a);border-radius:8px;background:#4d76ff1a;pointer-events:none;z-index:6}.inspect-tag{position:absolute;background:#fff;border:1px solid #D7DCE6;border-radius:10px;padding:8px 11px;box-shadow:0 12px 30px #141e3c4d;pointer-events:none;z-index:7;min-width:128px}.inspect-tag .l1{font-size:12px;font-weight:800;color:#2b2118}.inspect-tag .l2{font-size:11px;color:#7a8294;margin-top:3px}.inspect-tag .l3{display:flex;align-items:center;gap:6px;font-size:11px;color:#7a8294;margin-top:3px}.inspect-tag .sw{flex:none;width:11px;height:11px;border-radius:3px;border:1px solid #D7DCE6;display:inline-block}.annhl,.anntag{pointer-events:none}.annhl{position:absolute;border:2px solid var(--brand-grad-a);border-radius:10px;background:#4d76ff14;box-shadow:0 0 0 3px #4d76ff2e}.annpill{position:absolute;display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #D7DCE6;border-radius:99px;box-shadow:0 10px 28px #141e3c40;padding:8px 14px;font-size:12px;color:var(--dim-2);width:230px}.annpill .mic{margin-left:auto;color:var(--brand-grad-a);font-size:13px}.anntag{position:absolute;background:var(--brand-grad-a);color:#fff;font-size:10.5px;font-weight:800;border-radius:99px;padding:2.5px 8px;box-shadow:0 4px 12px #4d76ff80}.annmsg{align-self:flex-end;max-width:70%;display:flex;flex-direction:column;gap:7px;align-items:flex-end}.annmsg .shot{display:flex;align-items:center;gap:10px;background:var(--chip-bg);border:1px solid var(--border-strong);border-radius:13px;padding:9px 12px}.annmsg .shot .mini{width:44px;height:30px;border-radius:6px;background:linear-gradient(120deg,#e8d8c3,#d9c2a3);border:1px solid var(--ghost)}.annmsg .shot .lb{font-size:12px;color:var(--text-2)}.annmsg .shot .bdg{font-size:10.5px;font-weight:800;color:var(--accent-text);background:#4d76ff24;border:1px solid rgba(77,118,255,.4);border-radius:99px;padding:2.5px 9px}.nc-center{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:9px;padding-bottom:24px}.nc-center .nc-hero{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;width:100%}.nc-center .nc-hero{min-height:0}@media(max-height:720px){.nc-center{padding-bottom:14px}.nc-center .nc-hero{overflow-y:auto;gap:6px}.nc-center h1{font-size:22px}.nc-center .composerx{padding-top:12px}}.nc-center h1{font-size:27px;font-weight:800;letter-spacing:.3px}.nc-center .sub{font-size:14px;color:var(--text-3)}.nc-logo{width:56px;height:56px;border-radius:15px;object-fit:cover;margin-bottom:10px;box-shadow:0 6px 18px -6px #10182840}.nc-logo-mark{display:flex;align-items:center;justify-content:center;font-size:26px;background:linear-gradient(150deg,#0ebc88,#10b981);color:#fff}.eg-h{width:100%;max-width:560px;text-align:left;color:var(--faint);font-size:12px;margin:26px 0 2px 2px}.eg-cards{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;max-width:560px;margin-top:6px}.eg-card{display:inline-flex;align-items:center;max-width:100%;text-align:left;border:none;background:transparent;border-radius:10px;padding:9px 12px;cursor:pointer;color:var(--text-2);font:inherit;font-size:14px;transition:background .12s,color .12s;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eg-card:hover{background:var(--hover);color:var(--text)}.eg-card:focus-visible{outline:2px solid var(--brand-green,#0ebc88);outline-offset:2px}html:not([data-brand=cpo]) .nc-logo{width:60px;height:60px;border-radius:16px;margin-bottom:14px;box-shadow:0 8px 20px -8px #10182847}html:not([data-brand=cpo]) .nc-center h1{font-size:26px;font-weight:750;letter-spacing:.2px}@media(max-height:720px){html:not([data-brand=cpo]) .nc-center h1{font-size:22px}}html:not([data-brand=cpo]) .eg-h{font-size:12px;font-weight:700;letter-spacing:.06em;color:var(--faint-2);margin:19px 0 5px 2px}html:not([data-brand=cpo]) .eg-cards{margin-top:0;display:grid;grid-template-columns:1fr 1fr;gap:10px;align-items:stretch}html:not([data-brand=cpo]) .eg-card{display:flex;align-items:center;gap:12px;padding:11px 12px;background:var(--surface);border:1px solid var(--border);border-radius:12px;white-space:normal;overflow:visible;color:var(--text);min-width:0;transition:background .12s,border-color .12s,color .12s}html:not([data-brand=cpo]) .eg-card:hover{background:var(--hover);border-color:var(--border-strong);color:var(--text)}html:not([data-brand=cpo]) .eg-card .eg-tx{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}html:not([data-brand=cpo]) .eg-card .eg-t{font-size:13.5px;font-weight:600;color:var(--text);line-height:1.35}html:not([data-brand=cpo]) .eg-card .eg-d{font-size:12px;color:var(--dim);line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html:not([data-brand=cpo]) .eg-card .eg-ic{flex:none;width:34px;height:34px;border-radius:9px;background:color-mix(in srgb,var(--accent-text) 8%,transparent);color:var(--accent-text);display:flex;align-items:center;justify-content:center}html:not([data-brand=cpo]) .eg-card .eg-ic svg{width:18px;height:18px}.chiprow{position:relative;display:flex;align-items:center;gap:8px;margin-top:13px}.chip{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:600;color:var(--text);background:var(--hover);border:1px solid var(--border-accent);border-radius:99px;padding:6px 13px}.chip .cav{font-size:14px}.chip .car{font-size:9px;color:var(--dim)}.chiphint{font-size:12px;color:var(--faint-2)}.pop{position:absolute;left:0;bottom:calc(100% + 8px);width:400px;max-height:min(60vh,420px);overflow-y:auto;background:var(--surface);border:1px solid var(--border-strong);border-radius:14px;box-shadow:0 20px 60px var(--shadow-pop);padding:6px;z-index:46}.pop .ph2{font-size:11px;font-weight:700;letter-spacing:.7px;color:var(--faint-2);padding:8px 12px 5px}.poprow{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:10px;width:100%}.poprow.hov,.poprow:not(.off):hover{background:var(--hover-2)}.poprow.off{opacity:.45;cursor:default}.poprow .avatar{width:38px;height:38px;font-size:19px}.poprow .mid{flex:1;min-width:0}.poprow .nm{font-size:14px;font-weight:700}.poprow .d{font-size:12px;color:var(--dim);margin-top:1px}.poprow .go{font-size:16px;color:var(--faint)}.centerwrap{flex:1;display:flex;align-items:center;justify-content:center}.wb{width:640px;border:1.5px solid rgba(77,118,255,.4);background:linear-gradient(180deg,rgba(77,118,255,.1),transparent),var(--surface);border-radius:20px;padding:30px 30px 26px;text-align:center}.wb h2{font-size:20px;font-weight:800}.wb .sub{font-size:13px;color:var(--text-3);margin-top:6px}.wb .rows{margin:20px 0 22px;display:flex;flex-direction:column;gap:9px;text-align:left}.wbrow{display:flex;align-items:center;gap:13px;background:var(--surface-3);border:1px solid var(--border-soft);border-radius:13px;padding:12px 16px}.wbrow .avatar{width:38px;height:38px;font-size:19px}.wbrow .tx{flex:1}.wbrow .t{font-size:13.5px;font-weight:600}.wbrow .wbmark{display:inline-block;margin-right:6px;vertical-align:1px}.wbrow .wbmark.done{color:var(--done);font-weight:800}.wbrow .wbmark.note{width:7px;height:7px;border-radius:50%;background:var(--dim)}.wbrow .s{font-size:11.5px;color:var(--dim);margin-top:2px}.wbrow .go{font-size:18px;color:var(--faint)}.appr.answered .ops .opbtn{opacity:.45;pointer-events:none}.appr.answered .ops .opbtn.picked{opacity:1}.footnote{align-self:flex-start;font-size:10.5px;color:var(--faint-2)}.choice{align-self:flex-start;width:78%;max-width:560px;border:1.5px solid rgba(77,118,255,.45);background:linear-gradient(180deg,rgba(77,118,255,.07),transparent),var(--surface);border-radius:14px;overflow:hidden}.choice .hd{padding:13px 16px 4px;font-size:13.5px;font-weight:700;color:var(--accent-text)}.choice .sub{padding:0 16px 10px;font-size:12.5px;color:var(--dim);line-height:1.55}.optrow{display:flex;align-items:center;gap:12px;margin:0 10px 8px;padding:11px 13px;border-radius:11px;border:1px solid var(--border);background:var(--surface-3);width:calc(100% - 20px);text-align:left;font:inherit;color:inherit;cursor:pointer}.optrow.sel{border-color:var(--brand-grad-a);background:linear-gradient(180deg,#4d76ff1f,#4d76ff0d)}.optrow .rad{width:16px;height:16px;border-radius:50%;border:2px solid var(--ghost);flex:none}.optrow.sel .rad{border-color:var(--brand-grad-a);background:radial-gradient(circle at center,var(--brand-grad-a) 0 5px,transparent 6px)}.optrow .ot{flex:1}.optrow .ot .t{font-size:13.5px;font-weight:600}.optrow .ot .s{font-size:11.5px;color:var(--dim);margin-top:2px}.optrow .rec{font-size:10.5px;font-weight:700;color:var(--accent-text);background:#4d76ff29;border-radius:99px;padding:3px 9px;flex:none}.optrow .okbtn{font-size:12px;font-weight:700;color:var(--accent-text);border:1px solid var(--border-accent);background:#4d76ff1a;border-radius:9px;padding:6px 12px;flex:none}.optrow .gicon{width:30px;height:30px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:800;flex:none}.gi-gitee{background:#c71d23;color:#fff;border-radius:50%}.gi-github{background:#8b93a726;color:var(--text-2)}.choice .ft{padding:9px 16px 12px;font-size:11.5px;color:var(--faint-2);border-top:1px solid var(--border-soft);background:var(--surface-deep)}.gitconnect{align-self:flex-start;width:78%;max-width:560px;border:1.5px solid rgba(77,118,255,.4);background:linear-gradient(180deg,rgba(77,118,255,.07),transparent),var(--surface);border-radius:14px;overflow:hidden}.gitconnect.answered button{opacity:.48;pointer-events:none}.gitconnect .hd{font-size:14px;font-weight:750;color:var(--accent-text)}.gitconnect .sub{font-size:11.5px;color:var(--dim);margin-top:2px}.gitconnect-head{display:flex;align-items:center;gap:11px;padding:14px 16px 10px}.gitconnect-icon{width:34px;height:34px;border-radius:9px;display:flex;align-items:center;justify-content:center;background:#8b93a726;font-weight:800;flex:none}.gitconnect-kv{display:flex;justify-content:space-between;gap:16px;padding:8px 16px;border-top:1px solid var(--border-soft);font-size:12.5px}.gitconnect-kv span{color:var(--dim-2)}.gitconnect-kv b{color:var(--text);text-align:right;overflow-wrap:anywhere}.gitconnect-note{padding:10px 16px;font-size:11.5px;line-height:1.55;color:var(--dim);background:var(--surface-deep);border-top:1px solid var(--border-soft)}.gitconnect-actions{display:flex;justify-content:flex-end;gap:8px;padding:11px 16px;border-top:1px solid var(--border-soft)}.gitconnect-actions button{border:1px solid var(--border);background:var(--surface-3);color:var(--text-2);border-radius:9px;padding:7px 12px;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.gitconnect-actions button.primary{border-color:var(--border-accent);background:#4d76ff1f;color:var(--accent-text)}.gitconnect-actions button:disabled,.gitconnect-repos button:disabled{cursor:default}.gitconnect[data-testid=gitconnect-pick-card]>.hd,.gitconnect[data-testid=gitconnect-confirm-card]>.hd{padding:14px 16px 4px}.gitconnect[data-testid=gitconnect-pick-card]>.sub{padding:0 16px 10px}.gitconnect-repos{padding:0 10px 10px}.gitconnect-repos button{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:10px 12px;margin-top:8px;border:1px solid var(--border);background:var(--surface-3);border-radius:10px;color:var(--text);text-align:left;font:inherit;cursor:pointer}.gitconnect-repos button:hover{border-color:var(--border-accent)}.gitconnect-repos button span:first-child{display:flex;flex-direction:column;min-width:0}.gitsync-state{display:flex;align-items:center;gap:9px;padding:10px 16px;border-top:1px solid var(--border-soft);font-size:12.5px;font-weight:700}.gitsync-state .dot{width:8px;height:8px;border-radius:50%;flex:none}.gitsync-state.ok{color:var(--done)}.gitsync-state.ok .dot{background:var(--done)}.gitsync-state.warn{color:#e8c468}.gitsync-state.warn .dot{background:#e8c468}.gitsync-state.err{color:#e08a8a}.gitsync-state.err .dot{background:#e08a8a}.gitsync-state.info{color:var(--accent-text)}.gitsync-state.info .dot{background:var(--accent-text)}.gitsync-state small{font-weight:500;color:var(--dim);margin-left:auto}.gitsync-chip{font-family:ui-monospace,monospace;font-size:11.5px;color:var(--accent-text);background:var(--surface-2);border:1px solid var(--border-soft);border-radius:7px;padding:2px 8px}.gitsync-dir{display:flex;gap:10px;padding:12px 16px 4px;border-top:1px solid var(--border-soft)}.gitsync-dir .opt{flex:1;border:1px solid var(--border);background:var(--surface-3);border-radius:11px;padding:12px 13px}.gitsync-dir .opt.blue{border-color:var(--border-accent);background:#4d76ff1a}.gitsync-dir .opt b{display:block;font-size:13px;font-weight:750;color:var(--text)}.gitsync-dir .opt.blue b{color:var(--accent-text)}.gitsync-dir .opt small{display:block;color:var(--dim);font-size:11px;line-height:1.5;margin-top:4px}.gitconnect-repos small{color:var(--dim);font-size:10.5px;overflow:hidden;text-overflow:ellipsis}.gitconnect-meta{font-size:10.5px;color:var(--dim-2);flex:none}.gitconnect-empty{padding:18px 6px 10px;text-align:center;color:var(--dim);font-size:12px}.okcard{align-self:flex-start;width:78%;max-width:560px;border:1.5px solid rgba(95,214,166,.45);background:linear-gradient(180deg,rgba(95,214,166,.07),transparent),var(--surface);border-radius:14px;overflow:hidden}.okcard .hd{display:flex;align-items:center;gap:9px;padding:13px 16px 5px;font-size:13.5px;font-weight:700;color:var(--done)}.okcard .addr{display:flex;align-items:center;gap:9px;margin:6px 16px 4px;font-family:ui-monospace,monospace;font-size:12.5px;color:var(--accent-text);background:var(--surface-2);border:1px solid var(--border-soft);border-radius:9px;padding:8px 12px}.okcard .addr .alabel{font-family:var(--font-sans);font-size:11px;color:var(--dim);flex:none}.okcard .addr .ago{margin-left:auto;color:var(--faint-2);flex:none}.okcard .kv{display:flex;justify-content:space-between;font-size:13px;padding:7px 16px;border-top:1px solid var(--border-soft)}.okcard .kv .k{color:var(--dim-2)}.okcard .kv .v{color:var(--text);font-weight:600;max-width:64%;text-align:right}.okcard .st{padding:10px 16px 11px;background:var(--surface-deep);border-top:1px solid var(--border-soft);font-size:12.5px;color:var(--done)}.okcard .st .later{display:block;color:var(--dim-2);font-size:11.5px;margin-top:5px}.rb{align-self:flex-start;width:78%;max-width:560px;border:1px solid rgba(95,214,166,.3);background:linear-gradient(180deg,rgba(95,214,166,.07),transparent),var(--surface);border-radius:14px;padding:13px 16px}.rb .hd{font-size:15.5px;font-weight:800;color:var(--done)}.rb .ln{display:flex;gap:8px;font-size:13px;color:var(--text-2);margin-top:9px;line-height:1.5}.rb .ln .m{color:var(--done);flex:none;width:16px;text-align:center}.rb .undo{display:inline-flex;margin-top:20px;font-size:12.5px;font-weight:700;color:var(--text-2);border:1px solid rgba(95,214,166,.35);background:transparent;border-radius:10px;padding:8px 14px;font-family:inherit;cursor:pointer}.browpanel .tab.on{background:var(--chip-bg);border-color:var(--border);color:var(--text);flex-shrink:0;min-width:96px}.browpanel .tabs .tab:not(.on){background:var(--surface-3);border-color:var(--border-soft);color:var(--dim)}.browpanel .xbtn{border:1px solid var(--border);border-radius:7px;padding:2px 8px;background:transparent;color:var(--dim);font:inherit;font-size:12.5px;cursor:pointer}.tl{flex:1;padding:16px 18px;display:flex;flex-direction:column;overflow:hidden;background:var(--bg-panel)}.tlrow{display:flex;gap:13px;position:relative;padding-bottom:12px;cursor:pointer}.tlrow .rail{width:16px;flex:none;display:flex;flex-direction:column;align-items:center}.tlrow .dot{width:11px;height:11px;border-radius:50%;background:var(--ghost);border:2.5px solid var(--bg-panel);box-shadow:0 0 0 1.5px var(--ghost);margin-top:4px;flex:none}.tlrow.cur .dot{background:var(--brand-grad-a);box-shadow:0 0 0 1.5px var(--brand-grad-a),0 0 10px #4d76ffb3}.tlrow.hov .dot{background:var(--brand-grad-b);box-shadow:0 0 0 1.5px var(--brand-grad-b)}.tlrow .line{flex:1;width:2px;background:var(--border);margin-top:3px}.tlrow:last-of-type .line{display:none}.tlcard{flex:1;border:1px solid var(--border-soft);background:var(--surface-3);border-radius:12px;padding:10px 13px}.tlrow.cur .tlcard{border-color:#4d76ff80;background:linear-gradient(180deg,rgba(77,118,255,.09),transparent),var(--surface-3)}.tlrow.hov .tlcard{border-color:var(--border-stronger);background:var(--hover-2)}.tlcard .r1{display:flex;align-items:center;gap:8px}.tlcard .vn{font-size:13px;font-weight:700}.tlcard .curb{font-size:10px;font-weight:700;color:var(--accent-text);background:#4d76ff29;border-radius:99px;padding:2px 8px}.tlcard .tm{margin-left:auto;font-size:10.5px;color:var(--dim-2)}.tlcard .nm{font-size:12.5px;color:var(--text-3);margin-top:3px;line-height:1.45}.tlcard .curnote{margin-top:7px;font-size:11.5px;color:var(--faint-2)}.tlcard .back{display:inline-flex;align-items:center;gap:6px;margin-top:9px;font-size:12px;font-weight:700;color:#fff;background:linear-gradient(95deg,var(--brand-grad-a),var(--brand-grad-b));border:none;border-radius:9px;padding:6px 12px;font-family:inherit;cursor:pointer}.tlnote{font-size:11.5px;color:var(--dim);line-height:1.6;padding:6px 0 0 42px}.codebody{flex:1;overflow:hidden;background:var(--bg-panel);display:flex;flex-direction:column}.codebody .own{padding:16px 18px 6px}.codebody .own h2{font-size:17px;font-weight:800}.codebody .own .sub{font-size:12.5px;color:var(--dim);margin-top:5px;line-height:1.6}.codebody .exrow{margin:0 18px 11px;border:1px solid var(--border-soft);background:var(--surface-3);border-radius:13px;padding:13px 15px}.codebody .exrow.pri{border-color:#4d76ff80;background:linear-gradient(180deg,rgba(77,118,255,.09),transparent),var(--surface-3)}.codebody .exrow .r1{display:flex;align-items:center;gap:10px}.codebody .exrow .ic2{width:30px;height:30px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:15px;flex:none;background:#4d76ff24}.codebody .exrow .t{font-size:13.5px;font-weight:700;flex:1}.codebody .exrow .hint{font-size:11px;color:var(--dim);flex:none}.codebody .exrow .s{font-size:11.5px;color:var(--text-3);margin-top:5px;line-height:1.55}.codebody .exrow .dl{display:inline-flex;margin-top:10px;font-size:12.5px;font-weight:700;color:#fff;background:linear-gradient(95deg,var(--brand-grad-a),var(--brand-grad-b));border:none;border-radius:10px;padding:8px 16px;font-family:inherit;cursor:pointer}.codebody .exrow .clone{display:flex;align-items:center;gap:8px;margin-top:9px}.codebody .exrow .clone code{flex:1;font-family:ui-monospace,monospace;font-size:11.5px;color:var(--accent-text);background:var(--surface-2);border:1px solid var(--border-soft);border-radius:8px;padding:7px 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.codebody .exrow .copy{font-size:11.5px;font-weight:600;color:var(--text-3);border:1px solid var(--border-strong);background:transparent;border-radius:8px;padding:6px 11px;flex:none;font-family:inherit;cursor:pointer}.codebody .exrow .golink{display:inline-flex;margin-top:9px;color:var(--accent-text);border-color:var(--border-accent)}.codebody .arch{margin:2px 18px 16px;border:1px solid rgba(95,214,166,.35);background:linear-gradient(180deg,rgba(95,214,166,.06),transparent),var(--surface-3);border-radius:13px;padding:12px 15px}.codebody .arch .r1{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:var(--done)}.codebody .arch .s{font-size:11.5px;color:var(--dim);margin-top:4px;line-height:1.6}.plan-dock{position:relative;flex:none;margin:0 28px var(--chat-dock-gap,6px);border:1px solid var(--border);border-radius:12px;background:var(--surface-3);overflow:hidden}.plan-dock-head{display:flex;align-items:center;gap:8px;width:100%;padding:8px 14px;background:none;border:none;cursor:pointer;font-family:inherit;font-size:12.5px;color:var(--text-2);text-align:left;min-width:0}.plan-dock-head:hover{background:var(--hover)}.plan-dock-chev{flex:none;color:var(--faint-2);transition:transform .12s ease;transform:rotate(0)}.plan-dock-chev.open{transform:rotate(90deg)}.plan-dock-spinner{display:inline-block;width:10px;height:10px;flex:none;border-radius:50%;border:1.5px solid var(--faint-2);border-top-color:var(--accent-text);animation:plan-dock-spin .8s linear infinite}@keyframes plan-dock-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.plan-dock-spinner{animation:none}}.plan-dock-step .m .plan-dock-spinner{vertical-align:-1px}.plan-dock-title{flex:none;font-weight:700;color:var(--text)}.plan-dock-current{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--faint);font-size:12px}.plan-dock-progress{flex:none;margin-left:auto;color:var(--faint-2);font-size:11.5px}.plan-dock-list{max-height:40vh;overflow-y:auto;padding:2px 14px 10px 33px;display:flex;flex-direction:column;gap:4px}.plan-dock-step{display:flex;align-items:baseline;gap:8px;font-size:12.5px;color:var(--text-2)}.plan-dock-step .m{flex:none;width:14px;text-align:center}.plan-dock-step.done{color:var(--faint)}.plan-dock-step.done .m{color:var(--done)}.plan-dock-step.run{color:var(--accent-text);font-weight:600}.plan-dock-step.todo{color:var(--faint)}.plan-dock-step .id{color:var(--faint-2);font-size:11px}.plan-dock-step .lbl{min-width:0;overflow-wrap:anywhere}.main{position:relative}.main .stream{min-height:0}.mainhead{position:relative;z-index:5}.mainhead:after{content:"";position:absolute;left:0;right:0;top:100%;height:26px;background:linear-gradient(180deg,var(--surface),transparent);pointer-events:none}html:not([data-brand=cpo]) .mainhead:after{display:none}.aflat.liveerr{align-self:center;text-align:center;color:var(--danger);font-size:13px;background:color-mix(in srgb,var(--danger) 8%,transparent);border-radius:10px;padding:6px 14px;margin-top:6px}.turn-error-card{align-self:flex-start;text-align:left;display:flex;gap:12px;width:min(420px,92%);padding:14px 16px!important;color:var(--text-2);background:var(--surface)!important;border:1px solid var(--border);border-left:4px solid #EF4444;border-radius:14px!important;box-shadow:0 8px 28px #00000012}.turn-error-card:not(.usage-limit-card):not(.usage-limit-restored):not(.pool-busy-card):not(.saver-tier-card):not(.turn-error-envelope){box-shadow:0 1px 2px #0000000d;border-left-width:3px;border-radius:12px!important;background:color-mix(in srgb,#EF4444 4%,var(--surface))!important}.turn-error-ic{flex:none;width:26px;height:26px;border-radius:50%;background:#f97316;color:#fff;font-weight:800;font-size:15px;line-height:26px;text-align:center;margin-top:2px}.turn-error-body{display:flex;flex-direction:column;gap:6px;min-width:0}.turn-error-title{font-size:15px;font-weight:700;color:var(--text)}.turn-error-sub{font-size:13px;color:var(--text-2)}.turn-error-toggle{align-self:flex-start;background:none;border:none;padding:0;cursor:pointer;font-size:13px;font-weight:600;color:#6d5df6}.turn-error-detail{position:relative;background:color-mix(in srgb,var(--text) 6%,transparent);border-radius:10px;padding:10px 40px 10px 12px}.turn-error-detail code{display:block;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.6;color:var(--text);white-space:pre-wrap;word-break:break-all;max-height:240px;overflow-y:auto}.turn-error-copy{position:absolute;top:8px;right:8px;background:var(--surface);border:1px solid var(--border);border-radius:7px;padding:2px 8px;font-size:11px;color:var(--text-2);cursor:pointer}.voice-fail-card{width:min(390px,88%);display:flex;flex-direction:column;align-items:center;gap:8px;padding:14px 16px 15px!important;border:1px solid color-mix(in srgb,var(--danger) 22%,var(--border));border-radius:16px!important;background:linear-gradient(180deg,color-mix(in srgb,var(--danger) 10%,transparent),transparent),var(--surface)!important;box-shadow:0 14px 40px color-mix(in srgb,var(--danger) 10%,transparent);color:var(--text-2)!important}.voice-fail-chip{display:inline-flex;align-items:center;gap:7px;border:1px solid color-mix(in srgb,var(--danger) 25%,var(--border));background:color-mix(in srgb,var(--danger) 8%,var(--surface));border-radius:999px;padding:5px 10px;font-size:12px;font-weight:700;color:var(--danger)}.voice-fail-ic{font-size:13px;line-height:1}.voice-fail-title{font-size:14px;font-weight:800;color:var(--text);line-height:1.3}.voice-fail-text{font-size:12.5px;color:var(--text-3);line-height:1.5;max-width:320px}.voice-fail-action{margin-top:2px;border:none;border-radius:999px;background:linear-gradient(95deg,var(--brand-grad-a),var(--brand-grad-b));color:#fff;font-size:12.5px;font-weight:800;font-family:inherit;padding:7px 16px;cursor:pointer}.voice-fail-action:hover{filter:brightness(1.04)}.tlcard .backhint{margin-top:8px;font-size:11px;color:var(--faint-2)}.tlrow.hov .dot{background:var(--brand-grad-b);box-shadow:0 0 0 1.5px var(--brand-grad-b),0 0 8px #37c8b480}.swrap>:last-child{margin-bottom:var(--chat-bottom-clear,10px)}.okcard .addr:hover .url,.okcard .addr:hover{border-color:var(--border-stronger)}.okcard .addr{cursor:pointer}.codebody .ownfoot{margin:0 18px 14px;font-size:11.5px;color:var(--dim-2);line-height:1.6}.codebody .exrow:not(.pri){background:var(--surface-deep)}.codebody .exrow:not(.pri) .ic2{width:26px;height:26px;font-size:13px}.okcard .defer{padding:9px 16px 11px;border-top:1px solid var(--border-soft);font-size:12px;color:var(--text-3);line-height:1.6}.okcard .defer b{color:var(--text-2)}.browpanel .realpv{width:100%;height:100%;border:none;background:#fff;display:block}.aflat .prose-p{margin:0 0 6px}.aflat .prose-p:last-of-type{margin-bottom:0}.aflat .prose-list{margin:2px 0 8px;padding-left:20px;display:flex;flex-direction:column;gap:3px}.aflat .prose-list li{line-height:1.6}.chat-virtual{width:100%;display:flex;flex-direction:column;gap:var(--chat-turn-gap,28px)}.chat-turn{display:flex;flex-direction:column;gap:var(--chat-msg-gap,10px);min-width:0}.chat-turn>[data-testid=chat-vrow]{display:flex;flex-direction:column;min-width:0}.chat-earlier{align-self:center;display:flex;align-items:center;gap:8px;font-size:12px;color:var(--text-3);background:var(--surface-3);border:1px solid var(--border-strong);border-radius:99px;padding:6px 18px;cursor:pointer;margin-bottom:4px}.chat-earlier:hover{background:var(--surface-2)}.chat-topmark{align-self:center;display:flex;align-items:center;gap:10px;font-size:11.5px;color:var(--text-4,#6b7283);margin:2px 0 6px;letter-spacing:.3px}.chat-topmark:before,.chat-topmark:after{content:"";width:34px;height:1px;background:var(--border-strong)}.sumupcard{align-self:flex-start;width:100%;max-width:680px;margin-top:4px;border-left:2px solid var(--border-strong);border-radius:0 8px 8px 0;background:color-mix(in srgb,var(--surface) 60%,transparent);padding:7px 12px}.sumupcard .sumuphd{font-size:10.5px;font-weight:800;color:var(--faint-2);letter-spacing:.6px;text-transform:uppercase;margin:0 0 2px;font-variant-numeric:tabular-nums}.sumupcard .sumupbody{color:var(--text-3);font-size:12.5px;line-height:1.7;font-variant-numeric:tabular-nums}.tw-caret{display:inline-block;width:2px;height:1.05em;margin-left:1px;vertical-align:-2px;border-radius:1px;background:var(--accent-text);animation:tw-blink 1.05s steps(1) infinite}@keyframes tw-blink{50%{opacity:0}}@media(prefers-reduced-motion:reduce){.tw-caret{animation:none}}.reasoning-lane{font-size:13px;line-height:1.62;color:#9aa3bb;margin:0 0 9px;border:1px solid rgba(77,118,255,.22);border-left:3px solid var(--brand-grad-a);background:#4d76ff12;border-radius:4px 10px 10px 4px;padding:9px 14px}.reasoning-lane .rl-label{display:flex;align-items:center;gap:7px;font-size:11px;font-weight:800;letter-spacing:.5px;color:var(--accent-text);margin-bottom:4px;text-transform:uppercase}.reasoning-lane .rl-label:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--brand-grad-a)}.reconnect-banner{display:flex;align-items:center;gap:7px;margin:6px auto 8px;padding:5px 11px;font-size:12px;line-height:1.3;color:#9db6ff;background:#7db0ff1a;border:1px solid rgba(125,176,255,.22);border-radius:8px;align-self:center;width:max-content;max-width:90%}.reconnect-spinner{width:11px;height:11px;flex:0 0 auto;border-radius:50%;border:2px solid rgba(157,182,255,.35);border-top-color:#9db6ff;animation:reconnect-spin .8s linear infinite}@keyframes reconnect-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.reconnect-spinner{animation:none}}.docbody{flex:1;overflow:auto;background:var(--bg-panel);display:flex;flex-direction:column;padding:18px 20px;gap:0}.docbody .docrows{display:flex;flex-direction:column}.docbody .docrow{padding:11px 4px;border-bottom:1px solid var(--line,rgba(139,147,167,.14));font-size:14px;line-height:1.6;color:var(--text,#e8eaf0);white-space:pre-wrap;word-break:break-word}.docbody .docrow:last-child{border-bottom:none}.docbody .docfoot{margin-top:14px;font-size:12px;color:var(--muted,#8b93a7);line-height:1.5}.main .stream{background:var(--bg);padding:18px 0 8px}.main .stream .swrap{max-width:760px;margin:0 auto;gap:0;padding:22px 30px 8px;font-family:SF Mono,JetBrains Mono,Noto Sans Mono CJK SC,ui-monospace,monospace;font-size:14px;line-height:1.7;color:#c7cedf}html:not([data-brand=cpo]) .main .stream{padding:6px 0 4px}html:not([data-brand=cpo]) .main .stream .swrap{max-width:950px;padding:12px 30px 6px}.main .stream .day,.main .stream .chat-topmark{display:none}.main .stream .aflat{font-family:inherit;font-size:14px;line-height:1.7;color:var(--text-2)}.main .stream .aflat b{color:var(--text);font-weight:650}.main .stream .aflat.muted,.main .stream .aflat.tui-muted-text{color:var(--faint-2)}.main .stream .aflat .md{font-family:inherit;font-size:14px;line-height:1.7;color:var(--text-2)}.main .stream .aflat .md p{margin:0 0 5px}.main .stream .aflat .md li{font-family:inherit;font-size:14px;line-height:1.7}.tui-row{display:flex;align-items:baseline;gap:0;padding:5px 0;color:var(--text-2);min-width:0}.tui-row .tui-bul{color:var(--faint-2);margin-right:11px;flex:none}.tui-row .tui-main{min-width:0;overflow-wrap:anywhere}.tui-row .tui-meta{color:var(--dim);font-weight:400}.tui-row-icon{color:var(--faint-2)}.tui-row-icon .tui-ico{margin-right:10px;flex:none;vertical-align:-1px}.tui-wait .lab{color:var(--text-2)}.tui-wait .pic{margin:0 7px 0 9px}.tui-wait .who{color:var(--done);font-weight:650}.tui-wait .role{color:var(--dim-2);margin-left:9px}.plan-card{padding:5px 0;margin:0}.plan-card-head{display:flex;align-items:baseline;gap:10px}.plan-card-title{font-weight:700;color:var(--text)}.plan-card-count{color:var(--dim);font-size:12.5px}.plan-card-expl{color:var(--dim);font-size:13px;line-height:1.5;margin-top:2px;overflow-wrap:anywhere}.plan-card-step{display:flex;align-items:baseline;gap:0;font-size:13.5px;line-height:1.6}.plan-card-mark{width:16px;flex:none;text-align:center;margin-right:8px}.plan-card-text{min-width:0;overflow-wrap:anywhere}.plan-card-meta{margin-left:10px;white-space:nowrap;color:var(--dim);font-size:12.5px}.plan-card-agents{margin-right:8px}.plan-card-step.completed{color:var(--dim-2)}.plan-card-step.completed .plan-card-mark{color:var(--done);font-weight:750}.plan-card-step.in_progress{color:var(--text);font-weight:600}.plan-card-step.in_progress .plan-card-mark{color:var(--accent-text);font-weight:800}.plan-card-step.pending{color:var(--faint)}.plan-card-step.pending .plan-card-mark{color:var(--ghost);font-weight:700}.plan-card.tui{padding:2px 0;min-width:0}.plan-card.tui .plan-card-head{width:100%;min-width:0;gap:7px;background:none;border:none;padding:1px 0;cursor:pointer;text-align:left;font-family:var(--font-mono);font-size:12px;line-height:1.6;color:var(--faint);white-space:nowrap}.plan-card.tui .plan-card-chev{flex:none;color:var(--ghost)}.plan-card.tui .plan-card-title{flex:none;font-weight:600;color:var(--dim-2)}.plan-card.tui .plan-card-count{flex:none;font-size:12px;color:var(--faint);font-variant-numeric:tabular-nums}.plan-card.tui .plan-card-count.done{color:var(--done)}.plan-card.tui .plan-card-cur{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;color:var(--text-3)}.plan-card.tui .plan-card-cur .sep{color:var(--ghost)}.plan-card.tui .plan-card-cur .plan-card-mark{display:inline-block;width:auto;margin:0 6px 0 0}.plan-card.tui .plan-card-cur .plan-card-mark.in_progress{color:var(--accent-text)}.plan-card.tui .plan-card-cur .plan-card-mark.pending{color:var(--ghost)}.plan-card.tui .plan-card-head:hover .plan-card-chev,.plan-card.tui .plan-card-head:focus-visible .plan-card-chev{color:var(--dim-2)}.plan-card.tui.open .plan-card-body{padding:2px 0 2px 18px}.plan-card.tui.open .plan-card-expl{padding-left:18px;font-size:12.5px}.plan-card.tui .plan-card-step{font-size:13px}.tui-tools{display:flex;flex-direction:column;gap:0;margin:0}.tui-tool{display:flex;align-items:baseline;color:var(--dim);padding:3px 0;min-width:0}.tui-tool .gut{width:35px;flex:none}.tui-tool .cmd{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--dim)}.tui-tool .cmd .verb{color:var(--dim)}.tui-tool .cmd b{color:var(--text-3);font-weight:700}.tui-tool .cmd .res{color:var(--faint)}.tui-tool .more{color:var(--faint-2);margin-left:8px;flex:none}.tui-notice{display:flex;align-items:flex-start;color:var(--faint-2);padding:5px 0;min-width:0}.tui-notice .tui-ico{margin:3px 10px 0 0;flex:none;color:var(--faint-2)}.tui-notice .tui-dot{color:var(--done);margin-top:4px}.tui-notice .tui-notice-body{min-width:0;flex:1;color:var(--faint-2)}.tui-notice .md,.tui-notice .md p,.tui-notice .md li{color:var(--faint-2)}.tline.tui-note-line,.workprose-live{align-self:stretch;max-width:100%;display:flex;align-items:baseline;gap:0;font-family:inherit;font-size:13.5px;line-height:1.62;color:#9098ac;padding:5px 0;margin:0}.tline.tui-note-line .tui-ico,.workprose-live .tui-ico{margin:0 9px 0 0;flex:none;color:var(--dim);vertical-align:-2px}.tline.tui-note-line .tdots{color:var(--dim-2);margin-left:4px;letter-spacing:0;font-weight:700}.tline.tui-note-line .el{color:var(--faint-2);margin-left:8px}.tline.tui-note-line.conn-amber,.tline.tui-note-line.conn-amber .el,.tline.tui-note-line.conn-amber .tdots,.tline.tui-note-line.conn-amber .tui-ico{color:#d9a441}.send-fail-card .voice-fail-action{margin-top:8px}.send-fail-recovered{color:#3f9e6e;margin-top:6px;font-size:13px}.workprose-live .wp-tail{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--dim)}.workprose-live .wp-dots{flex:none;color:var(--dim-2);margin-left:1px;letter-spacing:0}.workprose-trace{display:flex;align-items:baseline;font-family:inherit;font-size:13.5px;line-height:1.62;color:#5e6578;padding:1px 0 5px 24px;margin:0}.workprose-trace .gut{margin-right:9px;color:var(--ghost);flex:none}.workprose-trace span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workprose-trace{transition:opacity .25s ease}.workprose-trace.wp-trace-empty{opacity:0}.turnfold{font-family:inherit;margin:3px 0 2px;display:flex;flex-direction:column;align-items:stretch;min-width:0}.turnfold .workprose-fold .wp-toggle,.turnfold .machfoldrow.inline{font-family:inherit;font-size:12.5px;color:var(--faint)}.turnfold .machfoldrow.inline{background:transparent;padding:1px 0}.umsg .umsg-petctx{font-size:11px;color:#fffc;margin-top:6px;padding:3px 8px;border-radius:999px;background:#ffffff29;display:inline-block}.umsg .umsg-imgs{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:6px}.umsg .umsg-img{max-width:160px;max-height:120px;border-radius:9px;border:1px solid rgba(255,255,255,.45);background:#ffffff24;padding:3px;box-shadow:0 1px 4px #1118272e;object-fit:cover;display:block}.umsg .umsg-video-wrap{position:relative;display:inline-block;line-height:0}.umsg .umsg-video-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:32px;height:32px;border-radius:50%;background:#1118279e;color:#fff;font-size:14px;line-height:32px;text-align:center;pointer-events:none;z-index:1}.umsg .umsg-video-dur{position:absolute;right:6px;bottom:6px;padding:1px 6px;border-radius:7px;background:#111827b8;color:#fff;font-size:11px;line-height:16px;pointer-events:none;z-index:1}.umsg .umsg-video-badge{flex-basis:100%;font-size:11px;line-height:16px;color:#fff;opacity:.95;text-shadow:0 1px 2px rgba(17,24,39,.45)}.browpanel .pv-truncated{flex:none;display:flex;align-items:center;gap:7px;padding:7px 14px;background:#f0ad4e24;border-bottom:1px solid rgba(240,173,78,.4);color:#b8860b;font-size:12px;font-weight:700}.browpanel .pv-truncated:before{content:"⚠️";font-size:13px}.browpanel .open-on-ws{flex:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--panel,transparent);border:1px solid var(--line,rgba(127,127,127,.45));border-radius:9px;padding:5px 12px;font-size:12px;font-weight:600;color:var(--text);cursor:pointer;white-space:nowrap}.browpanel .open-on-ws:hover:not(:disabled){border-color:var(--brand-grad-a,#4a7dff);color:var(--brand-grad-a,#4a7dff)}.browpanel .open-on-ws:disabled{opacity:.55;cursor:default}.browpanel .pv-empty{gap:10px;padding:0 34px;max-width:520px;margin:0 auto}.browpanel .pv-empty .pv-empty-s{max-width:360px}.aflat.turn-error-card.usage-limit-card{border-left-color:var(--cp-primary,#8b5cf6)}.usage-limit-ic{flex:none;font-size:16px;line-height:1.4}.usage-limit-balance{font-size:13px;opacity:.85;margin-top:4px}.usage-limit-reset{font-size:13px;font-variant-numeric:tabular-nums;opacity:.85;margin-top:2px}.usage-limit-ctas{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap}.usage-limit-cta{display:inline-block;padding:6px 14px;border-radius:8px;font-size:13px;text-decoration:none;border:1px solid var(--cp-primary,#8b5cf6);color:var(--cp-primary,#8b5cf6);background:transparent;cursor:pointer}.usage-limit-cta.primary{background:var(--cp-primary,#8b5cf6);color:#fff}.usage-limit-cta.ghost{border-color:transparent;opacity:.75}button.usage-limit-cta{font-family:inherit;line-height:inherit}.usage-limit-cta:disabled{opacity:.6;cursor:default}.usage-limit-payerr{margin-top:6px;font-size:12px;color:#e05252}.usage-limit-viewusage{display:block;margin-top:8px;background:none;border:none;padding:0;font-size:12px;color:var(--cp-primary,#8b5cf6);opacity:.85;cursor:pointer;text-align:left}.usage-limit-toggle{opacity:.6}.aflat.turn-error-card.usage-limit-restored{border-left-color:#22c55e}.aflat.turn-error-card.pool-busy-card,.aflat.turn-error-card.saver-tier-card{border-left-color:#f59e0b}.saver-tier-ic,.saver-tier-title,.pool-busy-ic,.pool-busy-title{color:#f59e0b}.pool-busy-card .usage-limit-cta{border-color:var(--m-border-strong,#5C6B80);color:var(--m-text-2,var(--text-2,#5C6B80))}.pool-busy-card .usage-limit-cta.primary{background:#2f6fed;border-color:#2f6fed;color:#fff}.pool-busy-meta{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-top:12px;font-size:12px;opacity:.95;flex-wrap:wrap}.pool-busy-eta:before{content:"●";color:#f59e0b;margin-right:6px;font-size:8px;vertical-align:1px}.pool-busy-code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;opacity:.55;letter-spacing:.04em}.usage-limit-restored .usage-limit-ic{color:#22c55e}.turn-error-actions{display:flex;gap:8px;margin-top:8px;flex-wrap:wrap}.turn-error-act{border-radius:999px;padding:6px 14px;font-size:13px;font-weight:600;cursor:pointer;background:transparent}.turn-error-act:disabled{opacity:.55;cursor:default}.turn-error-act-retry{border:1px solid color-mix(in srgb,#E08A8A 55%,transparent);background:color-mix(in srgb,#E08A8A 12%,transparent);color:#e08a8a}.turn-error-act-switch{border:1px solid color-mix(in srgb,#7EA2FF 55%,transparent);background:color-mix(in srgb,#7EA2FF 10%,transparent);color:#9db8ff}.turn-error-receipt{align-self:flex-end;text-align:right;font-size:12px;color:#e08a8a;display:flex;align-items:center;gap:6px;margin:2px 4px 6px 0}.turn-error-receipt-ic{flex:none;width:14px;height:14px;border-radius:50%;background:color-mix(in srgb,#E08A8A 25%,transparent);color:#e08a8a;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center}.turn-error-card.turn-error-envelope{background:color-mix(in srgb,#C25555 16%,var(--surface))!important;border-color:color-mix(in srgb,#E08A8A 55%,var(--border));border-left-color:#ef4444;box-shadow:0 8px 28px color-mix(in srgb,#EF4444 14%,transparent)}.turn-error-envelope .turn-error-title{color:color-mix(in srgb,#E08A8A 85%,var(--text))}.turn-error-envelope .turn-error-ic{background:#ef4444;color:#fff;box-shadow:0 0 0 3px color-mix(in srgb,#EF4444 22%,transparent)}.turn-error-envelope .turn-error-act-retry{font-weight:700;color:color-mix(in srgb,#E08A8A 88%,#fff);background:color-mix(in srgb,#E08A8A 18%,transparent);border-color:color-mix(in srgb,#E08A8A 75%,transparent)}.turn-error-envelope .turn-error-act-retry:disabled{opacity:1;color:color-mix(in srgb,var(--text) 45%,transparent);background:color-mix(in srgb,var(--text) 5%,transparent);border-color:color-mix(in srgb,var(--text) 22%,transparent)}.turn-error-envelope .turn-error-toggle{font-weight:600}.turn-error-card.turn-error-envelope{width:min(560px,96%);box-shadow:0 6px 22px color-mix(in srgb,#EF4444 10%,transparent)}.turn-error-envelope .turn-error-sub{text-wrap:pretty}.turn-error-envelope .turn-error-toggle{color:color-mix(in srgb,#E08A8A 85%,var(--text))}.turn-error-envelope .turn-error-act-retry:not(:disabled){background:#ef4444;border-color:#ef4444;color:#fff}.turn-error-envelope .turn-error-act-retry:not(:disabled)+.turn-error-act-switch{background:transparent;border-color:color-mix(in srgb,var(--text) 28%,transparent);color:var(--text-2)}.turn-error-envelope .turn-error-act-retry:disabled{color:color-mix(in srgb,var(--text) 60%,transparent);background:color-mix(in srgb,var(--text) 8%,transparent);border-color:color-mix(in srgb,var(--text) 30%,transparent)}.turn-error-card.turn-error-envelope[data-tone=busy]{background:color-mix(in srgb,#D97706 13%,var(--surface))!important;border-color:color-mix(in srgb,#F59E0B 45%,var(--border));border-left-color:#f59e0b;box-shadow:0 6px 22px color-mix(in srgb,#F59E0B 10%,transparent)}.turn-error-envelope[data-tone=busy] .turn-error-title{color:color-mix(in srgb,#F0B35B 85%,var(--text))}.turn-error-envelope[data-tone=busy] .turn-error-ic{background:color-mix(in srgb,#F59E0B 26%,transparent);color:#f5a623;box-shadow:0 0 0 3px color-mix(in srgb,#F59E0B 14%,transparent)}.turn-error-envelope[data-tone=busy] .turn-error-act-retry:not(:disabled){background:#f59e0b;border-color:#f59e0b;color:#241505}.turn-error-card.turn-error-envelope[data-code=model_not_allowed],.turn-error-card.turn-error-envelope[data-tone=busy]{align-self:center;width:fit-content;min-width:320px;max-width:min(560px,96%)}.turn-error-card.turn-error-envelope[data-tone=busy],.turn-error-envelope[data-tone=busy] .turn-error-ic{box-shadow:none}.turn-error-wait{display:inline-block;flex:none;width:13px;height:13px;margin-right:7px;vertical-align:-2px;border-radius:50%;background:conic-gradient(currentColor 300deg,transparent 0);-webkit-mask:radial-gradient(circle,transparent 3.2px,#000 3.5px);mask:radial-gradient(circle,transparent 3.2px,#000 3.5px);animation:turn-error-wait-spin 1.2s linear infinite}@keyframes turn-error-wait-spin{to{transform:rotate(360deg)}}.turn-error-envelope[data-code=model_not_allowed] .turn-error-act-switch{border-color:color-mix(in srgb,#E08A8A 75%,transparent);background:color-mix(in srgb,#E08A8A 18%,transparent);color:color-mix(in srgb,#E08A8A 88%,#fff);font-weight:700}.bident{margin-top:14px;display:flex;align-items:center;gap:9px;font-size:12.5px;color:var(--dim);background:var(--surface-3);border:1px solid var(--border-soft);border-radius:11px;padding:9px 14px}.bident b{color:var(--text-2);font-weight:600}.bident .tag{font-size:10.5px;font-weight:700;color:var(--accent-text);background:#4d76ff1f;border:1px solid rgba(77,118,255,.32);border-radius:99px;padding:2px 9px}.bident .sp{flex:1}.bident a{color:var(--working);font-size:12px;cursor:pointer}.prgrid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px;margin-top:18px}.prgrid.cols2{grid-template-columns:1fr 1fr}.prcard{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:20px 20px 18px;display:flex;flex-direction:column;position:relative;min-width:0}.prcard .pn{font-size:14.5px;font-weight:800;color:var(--text)}.prcard .pp{margin-top:10px;font-size:26px;font-weight:800;letter-spacing:-.01em;color:var(--text)}.prcard .pp small{font-size:12.5px;font-weight:600;color:var(--dim);margin-left:3px}.prcard .pd{font-size:12px;color:var(--dim);margin-top:5px;line-height:1.5}.prcard .fx{margin-top:14px;display:flex;flex-direction:column;gap:7px;flex:1}.prcard .fx .f{display:flex;gap:8px;font-size:12.5px;color:var(--text-2);line-height:1.45}.prcard .fx .f .m{flex:none;width:15px;text-align:center;color:var(--done);font-weight:800}.prcard .fx .f.dim2{color:var(--faint)}.prcard .fx .f.dim2 .m{color:var(--ghost)}.prbtn{margin-top:16px;text-align:center;border-radius:11px;padding:10px 0;font-size:13.5px;font-weight:700;cursor:pointer;border:none;background:none;color:inherit;font-family:inherit}a.prbtn{display:block;text-decoration:none}.prbtn.ghost:disabled{cursor:default;opacity:.75}.prbtn.prbtn-main{background:linear-gradient(95deg,#4d76ff,#37c8b4);color:#fff;box-shadow:0 8px 22px #4d76ff4d}.prbtn.ghost{border:1px solid var(--border-strong);color:var(--text-3)}.prbtn.dis{background:var(--hover);color:var(--faint-2);border:1px solid var(--border);cursor:default}.prcard.cur{border-color:#3ecf8e66}.prcard .curtag{position:absolute;top:14px;right:14px;font-size:10.5px;font-weight:800;color:var(--done);background:#38c88c1f;border:1px solid rgba(56,200,140,.4);border-radius:99px;padding:2.5px 10px}.prcard.hot{border-color:#4d76ff8c;box-shadow:0 0 28px #4d76ff1a}.prcard .hottag{position:absolute;top:14px;right:14px;font-size:10.5px;font-weight:800;color:#fff;background:linear-gradient(95deg,#4d76ff,#37c8b4);border-radius:99px;padding:3px 12px;box-shadow:0 6px 16px #4d76ff59}.prcard .maxtag{position:absolute;top:14px;right:14px;font-size:10.5px;font-weight:700;color:var(--text-3);background:#8b93a71f;border:1px solid rgba(139,147,167,.3);border-radius:99px;padding:2.5px 10px}.teamline{margin-top:16px;display:flex;align-items:center;gap:10px;background:var(--surface-3);border:1px dashed var(--border-strong);border-radius:13px;padding:12px 16px;font-size:12.5px;color:var(--text-3)}.teamline b{color:var(--text)}.scard.cursub .prgrid.inline{margin-top:14px;gap:11px}.scard.cursub .prgrid.inline .prcard{background:var(--surface-3);padding:16px 16px 15px}.scard.cursub .prgrid.inline .teamline{background:var(--surface-2)}.teamline .sp{flex:1}.teamline a{color:var(--working);font-weight:600;cursor:pointer}.prfoot{margin-top:12px;font-size:11.5px;color:var(--faint-2);line-height:1.6}.prfoot a{color:var(--working);cursor:pointer}.center-stage{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--bg);display:flex;align-items:center;justify-content:center;z-index:70}.stagecard{width:520px;background:var(--surface);border:1px solid var(--border);border-radius:20px;padding:40px 44px 36px;display:flex;flex-direction:column;align-items:center;text-align:center;box-shadow:0 30px 80px #00000080}.spin{width:56px;height:56px;border-radius:50%;border:4px solid var(--border);border-top-color:#4d76ff;animation:bilspin 1s linear infinite}@keyframes bilspin{to{transform:rotate(360deg)}}.stagecard .sh{font-size:19px;font-weight:800;margin-top:22px;color:var(--text)}.stagecard .ss{font-size:13px;color:var(--dim);margin-top:9px;line-height:1.65}.stagecard .ss b{color:var(--text-2)}.stagelogos{display:flex;align-items:center;gap:12px;margin-top:24px;font-size:12px;color:var(--faint-2)}.stagelogos .lg{display:flex;align-items:center;gap:7px;background:var(--surface-3);border:1px solid var(--border-soft);border-radius:10px;padding:8px 14px;font-size:12.5px;color:var(--text-3);font-weight:600}.okring{width:76px;height:76px;border-radius:50%;background:linear-gradient(135deg,#159a6c,#2bbf9a);display:flex;align-items:center;justify-content:center;font-size:34px;color:#fff;font-weight:800;box-shadow:0 0 0 10px #159a6c1a,0 0 0 20px #159a6c0d,0 16px 36px #159a6c40}.failring{width:76px;height:76px;border-radius:50%;background:linear-gradient(135deg,#b03a2e,#d95548);display:flex;align-items:center;justify-content:center;font-size:32px;color:#fff;font-weight:800;box-shadow:0 0 0 10px #d955481a,0 0 0 20px #d955480d,0 16px 36px #d9554838}.okdet{align-self:stretch;background:var(--surface-3);border:1px solid var(--border-soft);border-radius:14px;padding:4px 18px;margin-top:24px}.okdet .kv{display:flex;justify-content:space-between;font-size:13px;padding:11px 0;border-top:1px solid var(--border-soft)}.okdet .kv:first-child{border-top:none}.okdet .kv .k{color:var(--dim)}.okdet .kv .v{color:var(--text);font-weight:600}.okdet .kv .v.plus{color:var(--done)}.okdet .kv .v.warn{color:var(--ask)}.stageops{display:flex;gap:10px;align-self:stretch;margin-top:24px}.stbtn{flex:1;text-align:center;padding:12px 0;border-radius:12px;font-size:14px;font-weight:700;cursor:pointer;border:none;background:none;color:inherit;font-family:inherit}.stbtn.main{background:linear-gradient(95deg,#4d76ff,#37c8b4);color:#fff;box-shadow:0 8px 22px #4d76ff47}.stbtn.ghost{border:1px solid var(--border-strong);color:var(--text-3)}.stagefoot{font-size:11.5px;color:var(--faint-2);margin-top:16px;line-height:1.6}.stagefoot a{color:var(--working);cursor:pointer}.stagefoot .ordid{font-family:ui-monospace,Consolas,monospace;background:#8b93a729;border:1px solid rgba(139,147,167,.3);border-radius:6px;padding:1px 7px;color:var(--text-2)}.failwhy{align-self:stretch;background:#d9554812;border:1px solid rgba(217,85,72,.25);border-radius:12px;padding:12px 16px;margin-top:22px;font-size:12.5px;color:var(--danger-2);text-align:left;line-height:1.6}.failwhy b{color:var(--danger-2)}.subrow{display:flex;align-items:center;gap:14px;padding:13px 0;border-top:1px solid var(--border-faint);font-size:13px}.subrow:first-of-type{border-top:none}.subrow .k{width:110px;flex:none;color:var(--dim);font-size:12.5px}.subrow .v{flex:1;color:var(--text);font-weight:600}.subrow .v .lite{color:var(--dim);font-weight:400;font-size:12px;margin-left:8px}.subrow .act{flex:none;font-size:12.5px;color:var(--working);font-weight:600;cursor:pointer;background:none;border:none;font-family:inherit}.subrow .act.warn{color:var(--danger)}.planline{display:flex;align-items:center;gap:12px}.planline .badge2{font-size:11px;font-weight:800;color:var(--teal-text);background:#38c8b41a;border:1px solid rgba(56,200,180,.35);border-radius:99px;padding:3px 11px}.planline .badge2.due{color:var(--ask);background:#ffb04d1a;border-color:#ffb04d59}.cancelnote{margin-top:12px;font-size:11.5px;color:var(--faint-2);line-height:1.6}.duebar{margin-top:18px;display:flex;align-items:center;gap:12px;background:#ffb04d14;border:1px solid rgba(255,176,77,.35);border-radius:13px;padding:13px 17px}.duebar .ic{flex:none;font-size:18px}.duebar .tx{flex:1;font-size:12.5px;color:var(--ask);line-height:1.55}.duebar .tx b{color:var(--ask)}.duebar .fix{flex:none;font-size:12.5px;font-weight:700;color:#1a1206;background:#ffb04d;border-radius:9px;padding:8px 16px;cursor:pointer;border:none;font-family:inherit}.bilmask{position:fixed;top:0;right:0;bottom:0;left:0;background:#04060a9e;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;z-index:60}.capmodal{width:560px;background:var(--surface);border:1px solid rgba(255,166,94,.65);box-shadow:0 0 0 1px #ffa65e2e,0 24px 64px #00000080;border-radius:18px;padding:26px 28px 24px;box-shadow:0 30px 80px #0009}.capmodal .mh{display:flex;align-items:center;gap:11px}.capmodal .mh .ic{flex:none;width:40px;height:40px;border-radius:12px;background:#ff8a4c24;border:1px solid rgba(255,138,76,.35);display:flex;align-items:center;justify-content:center;font-size:19px}.capmodal .mh .t{font-size:16.5px;font-weight:800;color:var(--text)}.capmodal .mh .s{font-size:12px;color:var(--dim);margin-top:3px}.resetline{margin-top:16px;display:flex;align-items:center;justify-content:space-between;background:var(--surface-3);border:1px solid var(--border-soft);border-radius:12px;padding:12px 16px;font-size:12.5px;color:var(--text-3)}.resetline b{font-size:15px;color:var(--ask);font-weight:800;letter-spacing:.2px}.capopts{display:flex;flex-direction:column;gap:9px;margin-top:14px}.capopt{display:flex;align-items:center;gap:13px;border:1.5px solid var(--border);background:var(--surface-3);border-radius:13px;padding:13px 15px}.capopt.hot{border-color:#4d76ff8c;background:linear-gradient(180deg,rgba(77,118,255,.07),transparent),var(--surface-3)}.capopt .ic{flex:none;width:34px;height:34px;border-radius:10px;background:var(--hover);display:flex;align-items:center;justify-content:center;font-size:16px}.capopt.hot .ic{background:#4d76ff24}.capopt .tx{flex:1;min-width:0}.capopt .tx .t{font-size:13.5px;font-weight:700;color:var(--text)}.capopt .tx .s{text-wrap:balance;font-size:11.5px;color:var(--dim);margin-top:2px;line-height:1.45}.capopt .go{flex:none;font-size:12.5px;font-weight:700;color:var(--accent-text);cursor:pointer;background:none;border:none;font-family:inherit}.capopt.hot .go{color:#fff;background:linear-gradient(95deg,#4d76ff,#37c8b4);border-radius:9px;padding:7px 15px}.capfoot{margin-top:14px;font-size:11.5px;color:var(--faint-2);text-align:center;line-height:1.6}.warnbn{margin-top:18px;display:flex;align-items:center;gap:12px;background:#ff8a4c14;border:1px solid rgba(255,138,76,.32);border-radius:13px;padding:12px 16px}.warnbn .ic{flex:none;font-size:16px}.warnbn .tx{flex:1;font-size:12.5px;color:var(--ask);line-height:1.5}.warnbn .tx b{color:var(--ask)}.warnbn .up{flex:none;font-size:12px;font-weight:700;color:#fff;background:linear-gradient(95deg,#4d76ff,#37c8b4);border-radius:9px;padding:7px 14px;cursor:pointer;border:none;font-family:inherit}.warnbn .mute{flex:none;font-size:12px;color:var(--dim);cursor:pointer;background:none;border:none;font-family:inherit}.plan2{display:flex;align-items:center;gap:16px}.plan2 .ptx{flex:1}.plan2 .p1{font-size:15px;font-weight:800;color:var(--text)}.plan2 .p2{font-size:12.5px;color:var(--dim);margin-top:5px;line-height:1.5}.plan2 .upbtn2{flex:none;font-size:13.5px;font-weight:700;color:#fff;background:linear-gradient(95deg,#4d76ff,#37c8b4);border-radius:11px;padding:10px 22px;box-shadow:0 8px 22px #4d76ff47;cursor:pointer;border:none;font-family:inherit}.upmeta{margin-top:13px;padding-top:13px;border-top:1px solid var(--border-faint);display:flex;gap:18px;font-size:11.5px;color:var(--dim);flex-wrap:wrap}.upmeta b{color:var(--text-3);font-weight:600}.scard[data-testid=autotopup-card] .at-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px}.scard[data-testid=autotopup-card] .at-status{min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:13px;line-height:1.5;color:var(--text)}.scard[data-testid=autotopup-card] .at-row .prbtn{flex:none;margin-top:0;padding:9px 18px;font-size:13px}.scard[data-testid=autotopup-card] .ubanner{background:color-mix(in srgb,var(--ask) 8%,var(--surface-2));border-color:color-mix(in srgb,var(--ask) 40%,transparent)}.scard[data-testid=autotopup-card] .at-form{margin-top:12px;border-top:1px solid var(--border-faint)}.scard[data-testid=autotopup-card] .cft .lgbtn{margin-right:auto}.scard[data-testid=autotopup-card] .cft .note{margin-right:0}.scard[data-testid=autotopup-card] .cft button{cursor:pointer;font-family:inherit}.scard[data-testid=autotopup-card] .cft button:disabled{opacity:.55;cursor:default}.tightpill{display:inline-block;margin-left:8px;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:700;color:var(--ask);background:#ffb04d1f;border:1px solid rgba(255,176,77,.3);vertical-align:1px}.ali-entry{display:flex;align-items:center;gap:10px;margin-top:14px;padding:12px 16px;border:1px solid rgba(22,119,255,.35);border-radius:10px;background:#1677ff0f}.ali-entry .ali-mark{width:22px;height:22px;border-radius:5px;background:#1677ff;color:#fff;font-size:13px;line-height:22px;text-align:center;flex:none}.ali-entry .ali-entry-sub{opacity:.75;font-size:12px}.ali-entry .sp{flex:1}.ali-gate{max-width:560px;margin-top:18px;padding:20px 22px;border:1px solid rgba(128,128,128,.25);border-radius:12px}.ali-gate .gate-head{display:flex;align-items:center;gap:10px;margin-bottom:6px}.ali-gate .gate-title{font-size:17px;font-weight:700}.ali-gate .gate-sub{opacity:.8;font-size:13px;margin:6px 0;line-height:1.6}.ali-badge{font-size:12px;padding:2px 8px;border-radius:999px;border:1px solid transparent}.ali-badge.ok{color:#3ecf8e;border-color:#3ecf8e80}.ali-badge.warn{color:#ffb04d;border-color:#ffb04d80}.ali-badge.err{color:#ff6b5e;border-color:#d955488c}.ali-badge.muted{opacity:.65;border-color:#80808066}.ali-badge.info{color:#1677ff;border-color:#1677ff73}.ali-kv{display:flex;gap:12px;font-size:13px;padding:5px 0}.ali-kv .k{opacity:.6;width:84px;flex:none}.ali-kv .v.warn{color:#ffb04d}.ali-qr{width:148px;height:148px;margin:10px 0;border-radius:8px;border:1px solid rgba(128,128,128,.35);background:repeating-linear-gradient(0deg,rgba(128,128,128,.5) 0 6px,transparent 6px 12px),repeating-linear-gradient(90deg,rgba(128,128,128,.5) 0 6px,transparent 6px 12px)}.ali-spin{width:26px;height:26px;margin:10px 0;border-radius:50%;border:3px solid rgba(22,119,255,.25);border-top-color:#1677ff;animation:ali-rot .9s linear infinite}@keyframes ali-rot{to{transform:rotate(360deg)}}.ali-check{font-size:12px;opacity:.8}.ali-check .ok{color:#3ecf8e;margin-right:4px}.ali-ops{margin-top:12px;display:flex;gap:10px}.ali-ledger{margin:8px 0;border-top:1px solid rgba(128,128,128,.2)}.ali-ledger-row{display:flex;gap:12px;font-size:12.5px;padding:7px 0;border-bottom:1px solid rgba(128,128,128,.2)}.ali-ledger-row .t{opacity:.6;width:92px;flex:none}.ali-ledger-row .l{flex:1}.ali-ledger-row .r.paid{color:#3ecf8e}.ali-ledger-row .r.confirmed{color:#1677ff}.ali-ledger-row .r.ignored{opacity:.55}.ali-gate.off{border-color:#ffb04d59}.ali-gate.wide{max-width:760px}.ali-ic{width:34px;height:34px;border-radius:10px;flex:none;background:#8080801f;display:inline-flex;align-items:center;justify-content:center;font-size:17px}.ali-ic.ok{color:#3ecf8e}.ali-mark.sm{display:inline-block;width:16px;height:16px;border-radius:4px;background:#1677ff;color:#fff;font-size:10px;line-height:16px;text-align:center;margin-right:4px}.ali-link{font-size:12.5px;opacity:.75;align-self:center;cursor:pointer}.ali-checklist{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:12px 0}.ali-checkitem{display:flex;align-items:center;gap:8px;font-size:12.5px;border:1px solid rgba(128,128,128,.22);border-radius:9px;padding:8px 11px;opacity:.9}.ali-checkitem .x{color:#ffb04d}.ali-checkitem .ok{color:#3ecf8e}.ali-qr-note{display:inline-block;font-size:11px;color:#ffb04d;border:1px solid rgba(255,176,77,.3);border-radius:7px;padding:4px 9px;margin:4px 0 8px}.ali-steps{display:flex;flex-direction:column;gap:9px;margin:12px 0}.ali-step{display:flex;align-items:center;gap:10px;text-align:left;border:1px solid rgba(128,128,128,.22);border-radius:10px;padding:9px 12px}.ali-step .n{width:22px;height:22px;border-radius:50%;flex:none;font-size:11px;font-weight:800;display:flex;align-items:center;justify-content:center;background:#80808026;opacity:.9}.ali-step.done .n{background:#168d67;color:#fff}.ali-step.now{border-color:#1677ff73;background:#1677ff0f}.ali-step.now .n{background:#1677ff;color:#fff}.ali-step .tx{font-size:12.5px}.ali-step .sm{font-size:11px;opacity:.65;margin-top:2px}.ali-twocol{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:12px 0}.ali-mini{border:1px solid rgba(128,128,128,.25);border-radius:12px;padding:14px 16px;margin-top:10px}.ali-mini.on{border-color:#ffb04d66}.ali-mini.err{border-color:#d9554859}.ali-mini .mh{font-size:13.5px;font-weight:700;display:flex;justify-content:space-between;align-items:center}.ali-mini .ms{font-size:12px;opacity:.75;line-height:1.6;margin:6px 0}.ali-kv .v.ok{color:#3ecf8e}.ali-kv .v.err{color:#ff6b5e}.ali-duebar{display:flex;align-items:center;gap:10px;margin-top:16px;max-width:560px;border:1px solid rgba(255,176,77,.4);border-radius:12px;background:#ffb04d12;padding:11px 14px;font-size:12.5px}.ali-duebar .ic{flex:none}.ali-duebar .tx{flex:1;line-height:1.55}.ali-gate.warn{border-color:#ffb04d59}.prbtn.sm{font-size:12px;padding:5px 12px}.cpoph{border-top:1px solid var(--border-faint);font-variant-numeric:tabular-nums}.cpoph-meta{display:flex;align-items:center;padding:9px 20px;font-size:11.5px;color:var(--faint)}.cpoph-meta .r{margin-left:auto}.cpoph-cols,.cpoph-row{display:grid;grid-template-columns:minmax(0,286px) minmax(0,210px) minmax(0,212px) minmax(112px,1fr)}.cpoph-cols{padding:7px 20px;font-size:11.5px;color:var(--dim);background:var(--surface-2);border-top:1px solid var(--border-faint)}.cpoph-cols .r{text-align:right}.cpoph-list{list-style:none;margin:0;padding:0}.cpoph-row{padding:11px 20px;border-top:1px solid var(--border-faint);font-size:13px;align-items:center}.cpoph-type{display:flex;align-items:center;gap:10px;min-width:0}.cpoph-tx{min-width:0}.cpoph-name{font-size:13px;font-weight:700;color:var(--text)}.cpoph-prod,.cpoph-note{display:block;font-size:11.5px;color:var(--dim);margin-top:2px}.cpoph-dim{font-size:12.5px;color:var(--dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cpoph-amt{text-align:right;font-size:13px;font-weight:700;color:var(--text)}.cpoph-amt.none{color:var(--dim)}.cpoph-credits{display:block;font-size:11.5px;font-weight:400;color:var(--dim);margin-top:2px}.cpoph-credits.neg{color:var(--danger)}.cpoph-icon{flex:none;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--surface-2);color:var(--dim)}.cpoph-icon svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.cpoph-icon-purchase{background:#ede7fb;color:#6e4fa0}.cpoph-icon-renewal{background:#e8f6ee;color:#1f9d55}.cpoph-icon-refund{background:#fde7e9;color:#e5484d}.cpoph-icon-cancel{background:#f0edf6;color:#6b6478}.cpoph-badge{font-size:10px;font-weight:800;line-height:1;padding:3px 7px;border-radius:8px;margin-left:6px;white-space:nowrap;display:inline-flex;align-items:center;vertical-align:1px}.cpoph-badge-neutral{background:#f0edf6;color:#6b6478}.cpoph-badge-ok{background:#e8f6ee;color:#1f9d55}.cpoph-badge-refund{background:#fde7e9;color:#e5484d}.cpoph-badge-cancel{background:#fff4e0;color:#b7791f}.cpoph-state{display:flex;flex-direction:column;align-items:center;gap:9px;padding:30px 20px;text-align:center}.cpoph-ic{width:34px;height:34px;border-radius:50%;background:var(--surface-2);display:flex;align-items:center;justify-content:center}.cpoph-ic svg{width:18px;height:18px;fill:none;stroke:var(--dim);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.cpoph-msg{font-size:12.5px;color:var(--dim)}.cpoph-spinner{width:16px;height:16px;border-radius:50%;border:2px solid var(--border);border-top-color:var(--accent-text);animation:cpoph-spin .9s linear infinite}@keyframes cpoph-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.cpoph-spinner{animation:none}}.cpoph-more-wrap{border-top:1px solid var(--border-faint);padding:16px 0}.cpoph-btn{display:block;margin:0 auto;border:1px solid var(--border);border-radius:10px;background:var(--surface);padding:8px 18px;color:var(--text);font-size:12.5px;font-weight:700;cursor:pointer;font-family:inherit}.cpoph-btn:hover{background:var(--surface-2)}.cpoph-state .cpoph-btn{margin-top:7px}.cpoph-foot{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;border-top:1px solid var(--border-faint);font-size:11.5px;color:var(--dim)}.cpoph-inline{display:flex;align-items:center;justify-content:center;gap:10px;padding:12px 20px;border-top:1px solid var(--border-faint);font-size:12.5px;color:var(--danger)}.cpoph-retry{border:1px solid var(--border);border-radius:8px;background:var(--surface);padding:4px 12px;font-size:12px;font-weight:700;color:var(--text);cursor:pointer;font-family:inherit}html[data-theme=dark] .cpoph-icon-purchase{background:#8b5cf626;color:#b794f6}html[data-theme=dark] .cpoph-icon-renewal{background:#2dbe8d26;color:#34d399}html[data-theme=dark] .cpoph-icon-refund{background:#dc5a5a26;color:#e08a8a}html[data-theme=dark] .cpoph-icon-cancel{background:var(--border);color:var(--text-3)}html[data-theme=dark] .cpoph-badge-neutral{background:var(--border);color:var(--text-2)}html[data-theme=dark] .cpoph-badge-ok{background:#2dbe8d26;color:#34d399}html[data-theme=dark] .cpoph-badge-refund{background:#dc5a5a26;color:#e08a8a}html[data-theme=dark] .cpoph-badge-cancel{background:#f1a02826;color:#f0b454}.msl-head{display:flex;padding-bottom:2px}.msl-stat{display:flex;align-items:baseline;gap:6px;font-size:13px;color:var(--text-3)}.msl-stat b{font-size:13px;font-weight:700;line-height:1.2;color:var(--text);font-variant-numeric:tabular-nums}.msl-stat-muted,.msl-stat-muted b{color:var(--text-3)}.msl-stat-warn,.msl-stat-warn b{color:var(--warn-text)}.msl-page .msl-sub{line-height:1.6;max-width:760px}.msl-sub-line{display:block}.msl-head-sub .msl-stat b{font-size:13px;font-weight:650;line-height:1.2}.msl-quota-bar{display:inline-block;width:64px;height:6px;border-radius:3px;background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--border);overflow:hidden;vertical-align:middle;margin-right:2px}.msl-quota-bar i{display:block;height:100%;border-radius:3px;background:var(--accent-text)}.msl-stat-warn .msl-quota-bar i{background:var(--warn-text)}.msl-tag{font-size:10.5px;font-weight:700;letter-spacing:.03em;padding:2px 8px;border-radius:999px;border:1px solid var(--border-strong);color:var(--text-3);background:var(--surface-2)}.msl-tag-frozen{color:var(--warn-text);border-color:var(--warn-border);background:var(--warn-bg)}.msl-tag-retired{color:var(--text-3);border-color:var(--border-strong);background:var(--surface-2)}.msl-btn{font:inherit;font-size:13px;font-weight:650;line-height:1;color:var(--text-2);background:var(--surface-2);border:1px solid var(--border-strong);border-radius:9px;padding:9px 15px;min-height:32px;cursor:pointer;white-space:nowrap;transition:border-color .12s,background .12s,color .12s}.msl-btn:hover{background:var(--hover);border-color:var(--border-accent);color:var(--text)}html[data-theme=light] .msl-btn:not(.msl-btn-primary):not(.msl-btn-danger):not(.msl-sort-opt):not(.msl-copy):not(.msl-rel-code):not(.msl-btn-ghost){border-color:var(--border-stronger);background:var(--surface-deep)}.msl-btn:active{transform:translateY(.5px)}.msl-btn:focus-visible{outline:2px solid var(--border-accent);outline-offset:2px}.msl-btn[disabled]{opacity:1;cursor:not-allowed;color:var(--text-2);background:var(--surface-deep);border-color:var(--border)}.msl-btn[disabled]:has(.msl-spin){cursor:progress;border-color:var(--border-strong);background:var(--surface-2)}.msl-btn-danger[disabled]{color:var(--danger);border-color:var(--danger-border)}.msl-btn-primary[disabled]{color:var(--text-2);background:var(--surface-deep);border-color:var(--border)}.msl-btn[disabled] .msl-spin{opacity:.7}.msl-btn-primary{color:var(--surface-2);background:var(--accent-text);border-color:var(--accent-text);font-weight:750}.msl-btn-primary:hover{color:var(--surface-2);background:var(--accent-text-strong);border-color:var(--accent-text-strong)}.msl-btn-danger{color:var(--danger);border-color:var(--danger);background:var(--danger-bg)}.msl-btn-danger:hover{color:var(--danger-2);border-color:var(--danger-border-strong);background:var(--danger-bg-strong)}.msl-btn.msl-btn-ghost{background:transparent;border-color:transparent;color:var(--text-3);font-weight:600}.msl-btn.msl-btn-ghost:hover{background:var(--hover);border-color:transparent;color:var(--text)}.msl-modal{margin:auto;width:min(430px,calc(100vw - 40px));background:var(--surface);color:var(--text);border:1px solid var(--border-strong);border-radius:16px;padding:22px 22px 18px;box-shadow:0 24px 60px var(--shadow-modal)}.msl-modal::backdrop{background:var(--overlay-scrim);-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px)}.msl-modal-title{font-size:16px;font-weight:720;line-height:1.45}.msl-modal-title code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;color:var(--text);background:var(--surface-2);border:1px solid var(--border);border-radius:6px;padding:1px 7px}.msl-modal-body{margin-top:10px;font-size:13px;color:var(--dim);line-height:1.72}.msl-modal-actions{margin-top:20px;display:flex;justify-content:flex-end;gap:10px}.msl-note{margin-top:12px;font-size:13.5px;color:var(--text-3);background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:14px 16px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.msl-note-text{color:var(--text-2)}.msl-note-text{flex:1;min-width:200px}.msl-note-error{border-color:var(--danger-border);background:var(--danger-bg);color:var(--danger-2);font-weight:600}.msl-note-warn{border-style:dashed;border-color:var(--warn-border);background:var(--warn-bg);color:var(--warn-text)}.msl-empty-title{display:block;color:var(--text-2);font-size:15px;font-weight:700;margin-bottom:6px}.msl-empty{margin-top:16px;text-align:center;padding:34px 20px;border:1px dashed var(--border-strong);border-radius:14px;color:var(--dim);font-size:13.5px;line-height:1.7}html[data-theme=light] .msl-empty{color:var(--text-2)}html[data-theme=light] .msl-retired-note{color:var(--text-3)}.msl-bar.msl-bar-placeholder{min-height:34px}.msl-list.msl-list-skeleton{margin-top:12px}.msl-skel-row{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:10px;align-items:center;padding:11px 14px 11px 18px}.msl-skel-row+.msl-skel-row{border-top:1px solid var(--border-faint)}.msl-skel-main{display:flex;flex-direction:column}.msl-skel-main>.msl-skeleton-bar:first-child{width:38%;margin:6px 0 7px}.msl-skel-main>.msl-skeleton-bar+.msl-skeleton-bar{margin:6px 0 4px}.msl-skeleton-bar.msl-skel-act{width:52px;height:28px;border-radius:9px}.msl-skeleton-bar{display:block;height:11px;border-radius:6px;background:linear-gradient(90deg,var(--hover),var(--border),var(--hover));background-size:200% 100%;animation:msl-shimmer 1.3s linear infinite}.msl-skeleton-bar+.msl-skeleton-bar{margin-top:9px;height:9px;width:52%}@keyframes msl-shimmer{to{background-position:-200% 0}}.msl-spin{display:inline-block;width:12px;height:12px;margin-right:7px;vertical-align:-1px;border:2px solid var(--border-strong);border-top-color:var(--accent-text);border-radius:50%;animation:msl-rot .7s linear infinite}@keyframes msl-rot{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.msl-skeleton-bar,.msl-spin{animation:none}.msl-btn{transition:none}}.msl-head-line>.msl-stat:not(:last-child):after{content:"·";margin-left:8px;color:var(--border-strong)}html[data-theme=light] .msl-head-line>.msl-stat:not(:last-child):after{color:var(--text-3)}.msl-head{flex-direction:row;flex-wrap:wrap;align-items:baseline;column-gap:40px;row-gap:6px;margin-top:12px}.msl-head-line{display:flex;align-items:baseline;flex-wrap:wrap;column-gap:18px;row-gap:6px}.msl-page .msl-sortbar{margin:0 0 0 auto;flex:none}.msl-bar{display:flex;align-items:center;gap:12px;margin-top:16px;min-height:32px}.msl-bar>.msl-head{margin-top:0;padding-bottom:0;min-width:0;column-gap:18px}.msl-bar>.msl-head:has(>.msl-head-sub>.msl-stat)>.msl-head-line:first-child>.msl-stat:last-child:after{content:"·";margin-left:8px;color:var(--border-strong)}html[data-theme=light] .msl-bar>.msl-head:has(>.msl-head-sub>.msl-stat)>.msl-head-line:first-child>.msl-stat:last-child:after{color:var(--text-3)}.msl-tag-partial{color:var(--text-3);border-color:var(--border-strong);background:var(--surface-2)}.msl-sortbar{display:flex;align-items:center;gap:10px;width:fit-content}.msl-sort{display:flex;align-items:center;gap:2px;padding:3px;background:var(--surface-2);border:1px solid var(--border);border-radius:9px}.msl-sort-label{font-size:12px;font-weight:400;color:var(--dim);white-space:nowrap}.msl-btn.msl-sort-opt{font-size:12px;font-weight:600;line-height:1;padding:5px 11px;min-height:26px;border-radius:7px;color:var(--text-3);background:transparent;border-color:transparent}.msl-btn.msl-sort-opt:hover{color:var(--text-3);background:var(--hover);border-color:transparent}.msl-btn.msl-sort-opt[aria-checked=true]{color:var(--text);background:var(--surface);border-color:transparent;font-weight:700;box-shadow:inset 0 0 0 1px var(--accent-text),0 1px 3px var(--shadow-pop)}.msl-btn.msl-sort-opt:focus-visible{outline:2px solid var(--text);outline-offset:2px}.msl-btn.msl-sort-opt:active{transform:none}.msl-list{margin-top:12px;background:var(--surface);border:1px solid var(--border);border-radius:12px;overflow:hidden}.msl-row{padding:11px 14px 11px 18px}.msl-list>.msl-row+.msl-row{border-top:1px solid var(--border-faint)}.msl-row:hover{background:var(--hover-2)}.msl-row-main{min-width:0}.msl-slug{font-size:15px;font-weight:650;color:var(--accent-text);text-decoration:none;display:inline-flex;align-items:center;gap:6px}.msl-slug:hover{text-decoration:underline}.msl-slug:focus-visible{outline:2px solid var(--border-accent);outline-offset:2px;border-radius:4px}.msl-slug-ext{font-size:11px;opacity:.62}.msl-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:5px;font-size:12px;color:var(--text-3)}.msl-list>*+.msl-retired-group{border-top:1px solid var(--border-faint)}.msl-retired-group>.msl-row{border-top:1px solid var(--border-faint)}.msl-retired-head{padding:12px 14px 10px 18px}.msl-retired-title{font-size:11px;font-weight:760;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3)}.msl-retired-note{margin-top:4px;font-size:12.5px;color:var(--text-3);line-height:1.6}.msl-row-retired{background:var(--surface-deep)}.msl-row-retired .msl-meta{color:var(--text-3)}html[data-theme=light] .msl-row-retired .msl-meta{color:var(--text-2)}html[data-theme=light] .msl-meta{color:var(--dim)}.msl-row-retired:hover{background:var(--surface-3);opacity:1}.msl-rel-panel{margin-top:8px;border:1px solid var(--border-faint);border-radius:10px;background:var(--surface-2);padding:8px 10px}.msl-rel-note{font-size:11.5px;color:var(--text-3);margin-bottom:6px}.msl-rel-loading,.msl-rel-empty{font-size:12.5px;color:var(--dim);padding:4px 0}.msl-rel-unavailable{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:12.5px;color:var(--warn-text);border:1px dashed var(--warn-border);background:var(--warn-bg);border-radius:8px;padding:7px 9px}.msl-rel-list{display:flex;flex-direction:column}.msl-rel-line{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:7px 0 7px 2px;position:relative}.msl-rel-line:before{content:"";position:absolute;left:6px;top:0;bottom:0;width:1px;background:var(--border-strong)}.msl-rel-line:first-child:before{top:50%}.msl-rel-line:last-child:before{bottom:50%}.msl-rel-line:first-child:last-child:before{display:none}.msl-rel-dot{flex:none;width:9px;height:9px;border-radius:50%;box-sizing:border-box;position:relative;z-index:1;border:2px solid var(--border-strong);background:var(--surface-2);box-shadow:0 0 0 2px var(--surface-2)}.msl-rel-line-current .msl-rel-dot{border-color:var(--accent-text);background:var(--accent-text)}.msl-rel-pos{flex:none;min-width:60px;font-size:13px;font-weight:650;color:var(--text)}.msl-rel-line-current .msl-rel-pos{color:var(--accent-text)}.msl-rel-code{position:relative;min-height:0;padding:4px 7px;border-radius:6px;display:inline-flex;align-items:center;gap:6px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11.5px;font-weight:500;line-height:1;letter-spacing:.02em;color:var(--text-2);background:var(--surface);border:1px solid var(--border)}.msl-rel-code:hover{border-color:var(--border-accent);color:var(--text);background:var(--hover-2)}.msl-rel-copy-ic{font-size:11px;opacity:.45}.msl-rel-code:hover .msl-rel-copy-ic{opacity:1}.msl-rel-code[data-copy-state=copied]{color:var(--done);border-color:var(--done)}.msl-rel-code[data-copy-state=copied]>.msl-rel-code-text,.msl-rel-code[data-copy-state=copied]>.msl-rel-copy-ic{visibility:hidden}.msl-rel-code[data-copy-state=copied]:after{content:"✓ " attr(data-copied-label);position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-family:system-ui,-apple-system,Segoe UI,Roboto,PingFang SC,Microsoft YaHei,sans-serif;font-size:11.5px;font-weight:650;color:var(--done);white-space:nowrap}html[data-theme=light] .msl-rel-code{border-color:var(--border-stronger);background:var(--surface-deep)}html[data-theme=light] .msl-rel-code:hover{border-color:var(--border-accent);background:var(--hover-2)}html[data-theme=light] .msl-rel-code[data-copy-state=copied]{border-color:var(--done)}.msl-rel-when{flex:1;min-width:0;font-size:11.5px;color:var(--text-3);font-variant-numeric:tabular-nums}.msl-rel-copy-status{flex:0 0 100%;display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:2px;font-size:12px;color:var(--warn-text)}.msl-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.msl-rel-copy-full{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11.5px;color:var(--text-2);user-select:all;-webkit-user-select:all;word-break:break-all}.msl-rel-when-unknown{font-style:italic}.msl-rel-btn{font-size:11.5px;padding:2px 8px}.msl-tag-current{color:var(--accent-text);border-color:var(--border-accent);background:var(--surface)}.msl-rel-ok,.msl-rel-error{margin-top:8px;font-size:12.5px;border-radius:8px;padding:6px 9px}.msl-rel-ok{color:var(--text-2);border:1px solid var(--border);background:var(--surface)}.msl-rel-error{color:var(--danger-2);border:1px solid var(--danger-border);background:var(--danger-bg);font-weight:600}.msl-rel-target{display:block;margin-bottom:8px;font-size:13px;color:var(--text)}.msl-rel-target b{font-weight:700}.msl-rel-target-code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;color:var(--text-2)}.msl-rel-target-full{display:block;margin-top:5px;font-size:11px;color:var(--text-3);word-break:break-all;letter-spacing:.01em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.msl-live{display:inline-flex;align-items:center;gap:5px}.msl-live:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--accent-text);flex:none}.msl-live-none:before{background:var(--text-3)}.msl-live-unknown:before{background:var(--warn-text)}.msl-size{font-variant-numeric:tabular-nums}.msl-size-unknown{color:var(--warn-text);font-style:italic}.msl-meta>*+*:before{content:"·";margin-right:8px;color:var(--border-strong)}html[data-theme=light] .msl-meta>*+*:before{color:var(--text-3)}.msl-url{display:flex;align-items:center;gap:2px;min-width:0;max-width:100%}.msl-url-text{font-size:12.5px;line-height:22px;color:var(--text-3);letter-spacing:.005em;font-variant-numeric:tabular-nums;user-select:all;-webkit-user-select:all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;margin-right:6px}.msl-url-pre,.msl-url-post{color:var(--text-3)}.msl-url-slug{color:var(--text);font-weight:650}.msl-ico{width:24px;height:24px;min-width:24px;min-height:24px;padding:0;flex:none;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;color:var(--text-3)}.msl-ico svg{width:13px;height:13px;flex:none}.msl-ico:hover{background:var(--hover);color:var(--text)}.msl-slug-open.msl-ico:focus-visible{border-radius:6px}.msl-btn.msl-copy{background:transparent;border-color:transparent;color:var(--text-3)}.msl-btn.msl-copy:hover{background:var(--hover);border-color:transparent;color:var(--text)}html[data-theme=light] .msl-btn.msl-copy:not([data-copy-state=copied]){border-color:transparent;background:transparent}html[data-theme=light] .msl-btn.msl-copy:not([data-copy-state=copied]):hover{background:var(--hover)}.msl-copy[data-copy-state=copied],.msl-copy[data-copy-state=copied]:hover,html[data-theme=light] .msl-btn.msl-copy[data-copy-state=copied]{color:var(--done);border-color:transparent;background:transparent}.msl-copy-status{margin-top:5px;font-size:12px;color:var(--warn-text);display:flex;align-items:center;gap:6px}.msl-copy-status svg{width:12px;height:12px;flex:none}.msl-row-retired .msl-url-slug{color:var(--text-3);font-weight:600}.msl-row-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0}.msl-row-head>.msl-url{min-width:0}.msl-tags{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.msl-tag-attr{display:inline-flex;align-items:center;gap:4px;cursor:help;color:var(--text-2);background:var(--surface-2);border-color:var(--border-strong);transition:border-color .12s,color .12s,background .12s}.msl-tag-attr:hover,.msl-tag-attr:focus-visible{color:var(--accent-text);border-color:var(--border-accent);background:var(--surface)}.msl-tag-attr:focus-visible{outline:2px solid var(--border-accent);outline-offset:2px}.msl-tag-i{width:11px;height:11px;flex:none;opacity:.78}.msl-row-retired .msl-tag-attr{color:var(--text-3)}.msl-row-retired .msl-tag-attr:hover,.msl-row-retired .msl-tag-attr:focus-visible{color:var(--accent-text)}.msl-meta>*+.msl-tag:before{content:none;margin-right:0}.msl-tip{font-size:12.5px;line-height:1.6}.msl-tip p{margin:0}.msl-tip .msl-tip-how{margin-top:6px;opacity:.72}.msl-row-head{gap:10px}.msl-url-slug{font-size:14px}.msl-url-slug.msl-slug-retired{color:var(--text-2);font-weight:600}.msl-row-retired .msl-url-slug.msl-slug-retired{color:var(--text-3);font-weight:600}.msl-slug-open{line-height:0;text-decoration:none}.msl-slug-open:hover{text-decoration:none}.msl-slug-open .msl-slug-ext{display:inline-flex;opacity:1}.msl-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;column-gap:10px;align-items:center}.msl-row>.msl-row-main{grid-column:1;grid-row:1}.msl-rel{display:contents}.msl-row .msl-rel-toggle{grid-column:2;grid-row:1}.msl-row>.msl-row-act{grid-column:3;grid-row:1}.msl-row .msl-rel-panel{grid-column:1 / -1;grid-row:2}.msl-rel-toggle,.msl-row-act{min-height:28px;height:28px;font-size:12.5px;display:inline-flex;align-items:center}.msl-rel-toggle{padding:0 10px;gap:4px}.msl-row-act{padding:0 12px;justify-content:center}.msl-rel-chev{width:12px;height:12px;flex:none;transition:transform .12s}.msl-rel-lbl{display:inline-grid}.msl-rel-lbl>span,.msl-rel-lbl:after{grid-area:1 / 1}.msl-rel-lbl:after{content:attr(data-alt);visibility:hidden}.msl-rel-toggle[aria-expanded=true] .msl-rel-chev{transform:rotate(180deg)}.msl-meta{margin-top:3px;line-height:16px}.msl-meta>.msl-tag{line-height:12px;padding-top:1px;padding-bottom:1px}.cpo-mgm-dim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:340;background:#281e3c52;display:flex;align-items:center;justify-content:center;overscroll-behavior:contain}.cpo-mgm{width:560px;max-width:calc(100vw - 48px);max-height:calc(100vh - 64px);background:#fff;border-radius:18px;box-shadow:0 18px 60px #3c286447;display:flex;flex-direction:column;overflow:hidden}.cpo-mgm-head{display:flex;align-items:center;padding:16px 20px;border-bottom:1px solid rgba(31,41,55,.07);flex:none}.cpo-mgm-title{font-size:16px;font-weight:700;color:#1f2937}.cpo-mgm-x{margin-left:auto;width:28px;height:28px;border:0;border-radius:8px;background:#1f29370d;color:#6b7280;font-size:14px;cursor:pointer;line-height:1;display:flex;align-items:center;justify-content:center}.cpo-mgm-x:hover{background:#1f29371a}.cpo-mgm-body{overflow-y:auto;overscroll-behavior:contain}.cpo-mgm-dim .cpo-mgm-body .pay-root{position:static;inset:auto;z-index:auto;background:transparent;display:block}.cpo-mgm-dim .cpo-mgm-body .pay-root .phead{display:none}.cpo-mgm-dim .cpo-mgm-body .pay-root .pbody{padding:18px 20px 20px;gap:14px;overflow:visible}.cpo-mgm-dim .cpo-mgm-body .pay-root .pbody .paycard:not(.mg-portal){order:0}.cpo-mgm-dim .cpo-mgm-body .pay-root .pbody .mg-status{order:1}.cpo-mgm-dim .cpo-mgm-body .pay-root .pbody .mg-cancel{order:2}.cpo-mgm-dim .cpo-mgm-body .pay-root .pbody .mg-portal{order:3}.cpo-mgm-dim .cpo-mgm-body .pay-root .pbody .fineprint{order:4}.cpo-mgm-dim .cpo-mgm-body .pay-root .pbody .co-manage-error{order:5}.cpo-mgm-dim .cpo-mgm-body .pay-root .paycard:not(.mg-portal){padding:0;overflow:hidden;border:1px solid rgba(31,41,55,.08);border-radius:14px;box-shadow:none}.cpo-mgm-dim .cpo-mgm-body .pay-root .pc-plan{padding:12px 16px;background:linear-gradient(90deg,#8957e512,#6d9ef70d);justify-content:flex-start;gap:8px}.cpo-mgm-dim .cpo-mgm-body .pay-root .pc-cyc{padding:10px 16px 0;margin:0;font-size:12.5px}.cpo-mgm-dim .cpo-mgm-body .pay-root .pc-line{margin:0 16px;padding:10px 0}.cpo-mgm-dim .cpo-mgm-body .pay-root .pc-line:last-child{margin-bottom:2px}.cpo-mgm-dim .cpo-mgm-body .pay-root .pc-plan .mg-active{margin-left:auto;font-size:12px;font-weight:600;padding:3px 10px;border-radius:999px}.cpo-mgm-dim .cpo-mgm-body [data-subscription-state=canceled] .pc-plan .mg-active{color:#b07514;background:#f5b23c24}.cpo-mgm-dim .cpo-mgm-body [data-subscription-state=active] .pc-plan .mg-active{color:#0b7a55;background:#0e9f6e1f}.cpo-mgm-dim .cpo-mgm-body [data-subscription-state=expired] .pc-plan .mg-active{color:#6b7280;background:#1f293712}.cpo-mgm-dim .cpo-mgm-body .pay-root .mg-status{background:none;border:none;border-radius:0;padding:0 2px}.cpo-mgm-dim .cpo-mgm-body .pay-root .mg-status .mt{font-size:12.5px;font-weight:600;color:#6b7280;display:inline-flex;align-items:center;gap:8px}.cpo-mgm-dim .cpo-mgm-body .pay-root .mg-status .mt:before{content:"";width:7px;height:7px;border-radius:50%;background:#f5b23c;flex:none}.cpo-mgm-dim .cpo-mgm-body [data-subscription-state=active] .mg-status .mt:before{background:#0e9f6e}.cpo-mgm-dim .cpo-mgm-body [data-subscription-state=expired] .mg-status .mt:before{background:#9ca3af}.cpo-mgm-dim .cpo-mgm-body .pay-root .mg-status .mt:empty{display:none}.cpo-mgm-dim .cpo-mgm-body .pay-root .mg-status .mg-receipt{font-size:12.5px;font-weight:600;text-decoration:none}.cpo-mgm-dim .cpo-mgm-body [data-subscription-state=canceled] .mg-cancel,.cpo-mgm-dim .cpo-mgm-body [data-subscription-state=expired] .mg-cancel{border:0;border-radius:12px;padding:12px 0;font-size:14px;font-weight:700;color:#fff;background:linear-gradient(90deg,#e0499a,#8957e5);box-shadow:0 8px 20px #8957e53d}.cpo-mgm-dim .cpo-mgm-body [data-subscription-state=canceled] .mg-cancel:disabled,.cpo-mgm-dim .cpo-mgm-body [data-subscription-state=expired] .mg-cancel:disabled{background:linear-gradient(90deg,#c98cae,#a48cd0);box-shadow:none;cursor:default}.cpo-mgm-dim .cpo-mgm-body .pay-root .mg-portal{border:1px solid rgba(31,41,55,.08);border-radius:12px;box-shadow:none;padding:12px 14px;display:flex;align-items:center;gap:10px;width:100%;text-align:left;cursor:pointer}.cpo-mgm-dim .cpo-mgm-body .pay-root .mg-portal:disabled{cursor:wait;opacity:.72}.cpo-mgm-dim .cpo-mgm-body .pay-root .mg-portal .mg-portal-txt b{font-size:13.5px;font-weight:600}.cpo-mgm-dim .cpo-mgm-body .pay-root .mg-portal .mg-portal-arrow{color:#c4b8d4}.cpo-mgm-dim .cpo-mgm-body .pay-root .fineprint{text-align:left;padding:0 2px}html[data-brand=cpo][data-theme=dark] .cpo-mgm{background:var(--cpo-surface,#171b26)}html[data-brand=cpo][data-theme=dark] .cpo-mgm-head{border-bottom-color:var(--border,rgba(154,169,200,.14))}html[data-brand=cpo][data-theme=dark] .cpo-mgm-title{color:var(--brand-text,#e8ecf4)}html[data-brand=cpo][data-theme=dark] .cpo-mgm-x{background:#e8ecf414;color:var(--cpo-text-2,#a7afc2)}html[data-brand=cpo][data-theme=dark] .cpo-mgm-x:hover{background:#e8ecf424}html[data-brand=cpo][data-theme=dark] .cpo-mgm-dim .cpo-mgm-body .pay-root .paycard:not(.mg-portal){border-color:var(--border,rgba(154,169,200,.14))}html[data-brand=cpo][data-theme=dark] .cpo-mgm-dim .cpo-mgm-body .pay-root .pc-plan{background:linear-gradient(90deg,#8957e529,#6d9ef71a)}html[data-brand=cpo][data-theme=dark] .cpo-mgm-dim .cpo-mgm-body .pay-root .mg-status .mt{color:var(--cpo-text-2,#a7afc2)}html[data-brand=cpo][data-theme=dark] .cpo-mgm-dim .cpo-mgm-body .pay-root .mg-portal{border-color:var(--border,rgba(154,169,200,.14))}html[data-brand=cpo][data-theme=dark] .cpo-mgm-dim .cpo-mgm-body [data-subscription-state=expired] .pc-plan .mg-active{color:var(--cpo-text-2,#a7afc2);background:#e8ecf41a}.cpo-wide-root{max-width:1120px;margin:0 auto;padding:24px 32px}.cpo-wide-root .pay-root{max-width:none;position:relative;inset:auto;z-index:auto}.cpo-wide-root .plan-card{width:auto}.cpo-wide-root .pay-screen[data-pay-state=processing],.cpo-wide-root .pay-screen[data-pay-state=co-processing],.cpo-wide-root .pay-screen[data-pay-state=co-checkout],.cpo-wide-root .pay-screen[data-pay-state=failed],.cpo-wide-root .pay-screen[data-pay-state=success]{max-width:720px;margin:0 auto}@media(min-width:1120px){.cpo-wide-root .pb-badge-renewal,.cpo-wide-root .pb-badge-refund{grid-column:1 / -1}.cpo-wide-root .ph-list{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}.cpo-wide-root .ph-badge,.cpo-wide-root .pb-badge{white-space:nowrap}}.cpo-wide-root .ph-card{margin:12px 0}.scard .cpo-wide-root{max-width:none;padding:0}.scard .cpo-wide-root .mprof-page-scroll{padding:0}.scard .cpo-wide-root .ph-card{margin:12px 0 4px}html:not([data-brand=cpo]) [data-testid=org-access] .orgswitch{height:34px;padding:0 30px 0 12px;border-radius:10px;font-size:13px}html:not([data-brand=cpo]) [data-testid=org-access] .scard{margin-top:14px}html:not([data-brand=cpo]) [data-testid=org-access] .scard .ch{padding:12px var(--scard-pad-x);align-items:center}html:not([data-brand=cpo]) [data-testid=org-access] .scard .ch .t{font-size:13px;font-weight:700;letter-spacing:0;text-transform:none;color:var(--text-2)}html:not([data-brand=cpo]) [data-testid=org-access] .scard .ch .r{font-size:12.5px}[data-testid=org-access] .oa-prow{display:flex;align-items:center;gap:14px;margin-top:14px}[data-testid=org-access] .oa-pname{font-weight:700;font-size:15px}[data-testid=org-access] .sub.oa-pnote{margin-top:2px}html:not([data-brand=cpo]) [data-testid=org-access] .orgmark{border-radius:12px;background:color-mix(in srgb,var(--accent-text) 10%,transparent);color:var(--accent-text);font-size:18px;font-weight:700}html:not([data-brand=cpo]) [data-testid=org-access] .ghostbtn{height:32px;padding:0 14px;border-radius:9px;font-size:13px;font-weight:600;color:var(--text-2);display:inline-flex;align-items:center}html:not([data-brand=cpo]) [data-testid=org-access] .ghostbtn:hover{border-color:var(--border-strong);background:var(--surface-3)}html:not([data-brand=cpo]) [data-testid=org-access] .oa-prow{margin-top:16px}html:not([data-brand=cpo]) [data-testid=org-access] .oa-pname{font-size:16px}[data-testid=org-access] .oa-seatstat{font-size:12px;color:var(--dim)}[data-testid=org-access] .oa-seatstat a{margin-left:10px;font-weight:700}html:not([data-brand=cpo]) [data-testid=org-access] .oa-seatstat{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-top:16px;font-size:13px;font-weight:600;color:var(--text-2)}html:not([data-brand=cpo]) [data-testid=org-access] .oa-seatstat a{margin-left:0;color:var(--accent-text);font-weight:600;font-size:13px;flex:none;white-space:nowrap}[data-testid=org-access] .ubar.oa-seatbar{margin-top:14px}html:not([data-brand=cpo]) [data-testid=org-access] .ubar.oa-seatbar{margin-top:10px}html:not([data-brand=cpo]) [data-testid=org-access] .ubar{background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--border-faint)}html:not([data-brand=cpo]) [data-testid=org-access] .ubar i{background:var(--accent-text)}html:not([data-brand=cpo]) [data-testid=org-access] .unote{margin-top:8px;font-size:12px}[data-testid=org-access] .sub.oa-pend-empty{margin-top:12px}[data-testid=org-access] .oa-pend-table{margin-top:10px}html:not([data-brand=cpo]) [data-testid=org-access] .sub.oa-pend-empty{margin-top:14px}html:not([data-brand=cpo]) [data-testid=org-access] .oa-pend-table{margin-top:6px}html:not([data-brand=cpo]) [data-testid=org-access] .scard td{padding:10px 0}html:not([data-brand=cpo]) [data-testid=org-access] .scard td+td{padding-left:12px}html:not([data-brand=cpo]) [data-testid=org-access] .orgwho{gap:12px}html:not([data-brand=cpo]) [data-testid=org-access] .orgav{border-radius:10px;font-size:12px;font-weight:700;border:none}html:not([data-brand=cpo]) [data-testid=org-access] .orgav.warn{background:color-mix(in srgb,var(--ask) 12%,transparent);color:var(--ask)}html:not([data-brand=cpo]) [data-testid=org-access] .orgav.info{background:color-mix(in srgb,var(--accent-text) 10%,transparent);color:var(--accent-text)}html:not([data-brand=cpo]) [data-testid=org-access] .orgwho .nm{font-size:13.5px;font-weight:600}html:not([data-brand=cpo]) [data-testid=org-access] .orgwho .em{font-size:12px;color:var(--dim);margin-top:1px}html:not([data-brand=cpo]) [data-testid=org-access] .scard .tag{font-size:12px;font-weight:600;padding:3px 10px}[data-testid=org-access] .oa-resend{color:var(--dim)}html:not([data-brand=cpo]) [data-testid=org-access] .upbtn.sm{height:30px;padding:0 14px;border-radius:9px;font-size:12.5px;font-weight:600;background:var(--accent-text);color:var(--bg);box-shadow:none;display:inline-flex;align-items:center}html:not([data-brand=cpo]) [data-testid=org-access] .upbtn.sm:disabled{opacity:.55}html:not([data-brand=cpo]) [data-testid=org-access] .dangerlink{font-size:13px;font-weight:600}html:not([data-brand=cpo]) [data-testid=org-access] .oa-resend{color:var(--text-3);font-weight:500;font-size:13px;cursor:pointer}html:not([data-brand=cpo]) [data-testid=org-usage] .scard.usage-denied{text-align:center;padding:39px 22px 42px}html:not([data-brand=cpo]) [data-testid=org-usage] .usage-denied-t{font-size:15px;font-weight:700}html:not([data-brand=cpo]) [data-testid=org-usage] .usage-denied-d{margin-top:6px}html:not([data-brand=cpo]) [data-testid=org-usage] .usage-denied-self{margin:14px auto 0;display:inline-flex;gap:10px;align-items:center;padding:6px 14px;border:1px solid var(--border-soft);border-radius:999px;background:var(--surface-2);font-size:13px;font-weight:650;color:var(--text);font-variant-numeric:tabular-nums}html:not([data-brand=cpo]) [data-testid=org-usage] .usage-denied-go{display:block;margin:16px auto 0}html[data-brand=cpo] [data-testid=org-usage] .scard.usage-tcard{padding:12px 10px 4px}html[data-brand=cpo] [data-testid=org-usage] .usage-capsdef{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:4px 12px 10px;border-bottom:1px solid var(--line,#eee);margin-bottom:6px}html[data-brand=cpo] [data-testid=org-usage] .usage-capsdef.gen{align-items:flex-end}html[data-brand=cpo] [data-testid=org-usage] .usage-capsdef .chead{display:flex;flex-direction:column;gap:2px;margin-right:auto}html[data-brand=cpo] [data-testid=org-usage] .usage-capsdef .ct{font-size:13px;font-weight:600}html[data-brand=cpo] [data-testid=org-usage] .usage-capsdef .cnote{font-size:11px}html[data-brand=cpo] [data-testid=org-usage] .usage-capsdef .clab{display:inline-flex;align-items:center;gap:6px}html[data-brand=cpo] [data-testid=org-usage] .usage-capsdef .clab.first{margin-left:auto}html[data-brand=cpo] [data-testid=org-usage] .usage-capsdef .clab.col{flex-direction:column;align-items:normal;gap:3px;font-size:11px}html[data-brand=cpo] [data-testid=org-usage] .usage-capsdef .cstat{font-size:11px;color:var(--dim);flex-basis:100%}html[data-brand=cpo] [data-testid=org-usage] .usage-capsdef .cstat.err{color:var(--danger,#e5484d)}html[data-brand=cpo] [data-testid=org-usage] .capin{width:88px;padding:2px 6px;font-size:12px}html:not([data-brand=cpo]) [data-testid=org-usage] .scard.usage-tcard{padding:0}html:not([data-brand=cpo]) [data-testid=org-usage] .usage-capsdef{display:flex;align-items:center;flex-wrap:wrap;gap:10px 12px;padding:14px 20px;border-bottom:1px solid var(--border-faint);margin-bottom:0}html:not([data-brand=cpo]) [data-testid=org-usage] .usage-capsdef.gen{align-items:flex-end}html:not([data-brand=cpo]) [data-testid=org-usage] .usage-capsdef .chead{display:flex;flex-direction:column;gap:2px;margin-right:auto}html:not([data-brand=cpo]) [data-testid=org-usage] .usage-capsdef .ct{font-size:13px;font-weight:700;color:var(--text-2)}html:not([data-brand=cpo]) [data-testid=org-usage] .usage-capsdef .cnote{margin-top:0;font-size:12px;color:var(--dim)}html:not([data-brand=cpo]) [data-testid=org-usage] .usage-capsdef .clab{margin-top:0;display:inline-flex;align-items:center;gap:8px;font-size:12.5px;color:var(--text-3)}html:not([data-brand=cpo]) [data-testid=org-usage] .usage-capsdef .clab.first{margin-left:auto}html:not([data-brand=cpo]) [data-testid=org-usage] .usage-capsdef .clab.col{flex-direction:column;align-items:flex-start;gap:4px}html:not([data-brand=cpo]) [data-testid=org-usage] .usage-capsdef .cstat{margin-top:0;font-size:12px;color:var(--dim);flex-basis:100%}html:not([data-brand=cpo]) [data-testid=org-usage] .usage-capsdef .cstat.err{color:var(--danger)}html:not([data-brand=cpo]) [data-testid=org-usage] input.capin{width:96px;height:30px;padding:0 10px;border-radius:8px;border:1px solid var(--border);background:var(--surface);color:var(--text);font:inherit;font-size:13px;font-variant-numeric:tabular-nums;text-align:right;outline:none}html:not([data-brand=cpo]) [data-testid=org-usage] .capin::placeholder{color:var(--faint)}html:not([data-brand=cpo]) [data-testid=org-usage] .capin:hover{border-color:var(--border-strong)}html:not([data-brand=cpo]) [data-testid=org-usage] .capin:focus{border-color:var(--accent-text);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-text) 18%,transparent)}html:not([data-brand=cpo]) [data-testid=org-usage] .capin:disabled{opacity:.6}html:not([data-brand=cpo]) [data-testid=org-usage] .usage-capsdef .ghostbtn.primary{height:30px;padding:0 14px;border-radius:8px;font-size:12.5px;font-weight:600;background:var(--accent-text);color:var(--bg);border-color:transparent;display:inline-flex;align-items:center}html:not([data-brand=cpo]) [data-testid=org-usage] .usage-capsdef .ghostbtn.primary[disabled]{opacity:.45;cursor:not-allowed}html[data-brand=cpo] [data-testid=org-usage] .scard th.th-bar{width:26%}html[data-brand=cpo] [data-testid=org-usage] .scard tr.sev-over{background:color-mix(in srgb,var(--danger,#c33) 7%,transparent)}html[data-brand=cpo] [data-testid=org-usage] .orgwho .nm.hot{color:var(--ask)}html[data-brand=cpo] [data-testid=org-usage] .orgwho .nm .tag{display:none}html[data-brand=cpo] [data-testid=org-usage] .ubar.hot i{background:linear-gradient(90deg,#e8a75c,#d97e2e)}html:not([data-brand=cpo]) [data-testid=org-usage] .orgwho .nearsuf{display:none}html:not([data-brand=cpo]) [data-testid=org-usage] .scard th{font-size:12px;font-weight:600;letter-spacing:.02em;text-transform:none;color:var(--dim);padding:10px 14px;background:var(--surface-2);border-bottom:1px solid var(--border-faint);white-space:nowrap}html:not([data-brand=cpo]) [data-testid=org-usage] .scard th.th-5h{width:288px}html:not([data-brand=cpo]) [data-testid=org-usage] .scard th.th-1w{width:230px}html:not([data-brand=cpo]) [data-testid=org-usage] .scard th.th-1w.wide{width:280px}html:not([data-brand=cpo]) [data-testid=org-usage] .scard th.th-al{width:150px}html:not([data-brand=cpo]) [data-testid=org-usage] .scard th.th-inf{width:120px}html:not([data-brand=cpo]) [data-testid=org-usage] .scard td{padding:10px 14px;border-top:1px solid var(--border-faint);white-space:nowrap}html:not([data-brand=cpo]) [data-testid=org-usage] .scard table[data-wrap="1"] th,html:not([data-brand=cpo]) [data-testid=org-usage] .scard table[data-wrap="1"] td{white-space:normal}html:not([data-brand=cpo]):lang(de) [data-testid=org-usage] .scard table[data-wrap="1"] th,html:not([data-brand=cpo]):lang(de) [data-testid=org-usage] .scard table[data-wrap="1"] td{-webkit-hyphens:auto;hyphens:auto}html:not([data-brand=cpo]) [data-testid=org-usage] .scard table[data-wrap="1"] .capv{flex-wrap:wrap;row-gap:4px;white-space:nowrap}html:not([data-brand=cpo]) [data-testid=org-usage] .scard table[data-wrap="1"] td.td-1w .capv{justify-content:flex-end}html:not([data-brand=cpo]) [data-testid=org-usage] .scard table[data-wrap="1"] .capv :is(.noinc,.gen-off,.uex){white-space:normal}html:not([data-brand=cpo]) [data-testid=org-usage] .scard tbody tr:first-child td{border-top:none}html:not([data-brand=cpo]) [data-testid=org-usage] .scard tbody tr:hover td{background:var(--surface-3)}html:not([data-brand=cpo]) [data-testid=org-usage] .scard.usage-tcard{overflow:hidden}html:not([data-brand=cpo]) [data-testid=org-usage] .scard tbody tr:last-child td:first-child{border-bottom-left-radius:12px}html:not([data-brand=cpo]) [data-testid=org-usage] .scard tbody tr:last-child td:last-child{border-bottom-right-radius:12px}html:not([data-brand=cpo]) [data-testid=org-usage] .scard tr.sev-over{background:color-mix(in srgb,var(--danger) 6%,transparent)}html:not([data-brand=cpo]) [data-testid=org-usage] .scard tbody tr.sev-over:hover td{background:transparent}html:not([data-brand=cpo]) [data-testid=org-usage] .orgwho{gap:12px}html:not([data-brand=cpo]) [data-testid=org-usage] .orgav{border-radius:10px;background:color-mix(in srgb,var(--accent-text) 10%,transparent);color:var(--accent-text);font-size:12px;font-weight:700;border:none}html:not([data-brand=cpo]) [data-testid=org-usage] .orgav.warn{background:color-mix(in srgb,var(--ask) 12%,transparent);color:var(--ask)}html:not([data-brand=cpo]) [data-testid=org-usage] .orgwho .nm{font-size:13.5px;font-weight:600}html:not([data-brand=cpo]) [data-testid=org-usage] .orgwho .tag.warn{margin-left:8px;font-size:11px;font-weight:600;padding:2px 8px}html:not([data-brand=cpo]) [data-testid=org-usage] .ubar{background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--border-faint)}html:not([data-brand=cpo]) [data-testid=org-usage] .scard td .ubar,html:not([data-brand=cpo]) [data-testid=org-usage] .scard td .ubar-slot{min-width:140px}html:not([data-brand=cpo]) [data-testid=org-usage] .scard td .ubar-slot.dash{color:var(--dim);font-weight:400}html:not([data-brand=cpo]) [data-testid=org-usage] .ubar i{background:var(--accent-text)}html:not([data-brand=cpo]) [data-testid=org-usage] .ubar.hot i,html:not([data-brand=cpo]) [data-testid=org-usage] .ubar i.warn{background:var(--ask)}html[data-brand=cpo] [data-testid=org-usage] .scard td.td-5h{font-weight:600}html[data-brand=cpo] [data-testid=org-usage] .scard td.td-5h.hot,html[data-brand=cpo] [data-testid=org-usage] .scard td.td-1w.hot{color:var(--ask)}html[data-brand=cpo] [data-testid=org-usage] .scard td.td-1w{text-align:right;font-size:12px;color:var(--dim)}html[data-brand=cpo] [data-testid=org-usage] .scard td.td-1w.gen{white-space:nowrap;color:inherit}html[data-brand=cpo] [data-testid=org-usage] .scard td.td-1w.gen .capv{font-weight:600;color:var(--dim)}html[data-brand=cpo] [data-testid=org-usage] .scard td.td-1w.gen.over .capv{color:var(--danger,#c33)}html[data-brand=cpo] [data-testid=org-usage] .capv[role=button]{cursor:pointer;border-bottom:1px dashed var(--line,#ccc)}html[data-brand=cpo] [data-testid=org-usage] .capv .pen{display:none}html[data-brand=cpo] [data-testid=org-usage] .capsrc{margin-left:6px;font-size:10px;padding:1px 6px;border-radius:999px;border:1px solid var(--line,#ddd);white-space:nowrap;font-weight:400;color:var(--dim)}html:not([data-brand=cpo]) [data-testid=org-usage] .scard td.td-5h,html:not([data-brand=cpo]) [data-testid=org-usage] .scard td.td-1w{font-size:13px;font-weight:600;color:var(--text);font-variant-numeric:tabular-nums}html:not([data-brand=cpo]) [data-testid=org-usage] .scard td.td-1w{text-align:right}html:not([data-brand=cpo]) [data-testid=org-usage] .scard td.td-5h.hot,html:not([data-brand=cpo]) [data-testid=org-usage] .scard td.td-1w.hot{color:var(--ask)}html:not([data-brand=cpo]) [data-testid=org-usage] .scard td.td-1w.over{color:var(--danger)}html:not([data-brand=cpo]) [data-testid=org-usage] .capv{display:inline-flex;align-items:center;gap:6px;border-bottom:none}html:not([data-brand=cpo]) [data-testid=org-usage] .capv[role=button]{cursor:pointer}html:not([data-brand=cpo]) [data-testid=org-usage] .capv .gen-off{font-weight:500;color:var(--dim)}html:not([data-brand=cpo]) [data-testid=org-usage] .capv .noinc{font-weight:500;color:var(--text)}html:not([data-brand=cpo]) [data-testid=org-usage] .capv .uex{font-style:normal;font-weight:600;color:inherit;margin-right:6px}html:not([data-brand=cpo]) [data-testid=org-usage] .capv .pen{display:block;flex:none;width:14px;height:14px;color:var(--faint)}html:not([data-brand=cpo]) [data-testid=org-usage] .capv:hover .pen{color:var(--accent-text)}html:not([data-brand=cpo]) [data-testid=org-usage] .capv:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px;border-radius:4px}html:not([data-brand=cpo]) [data-testid=org-usage] .capsrc{margin:0;font-size:11px;font-weight:600;line-height:16px;padding:2px 7px;border-radius:999px;border:none;background:var(--surface-2);color:var(--dim);white-space:nowrap}html:not([data-brand=cpo]) [data-testid=org-usage] .capsrc[data-source=user]{background:color-mix(in srgb,var(--accent-text) 10%,transparent);color:var(--accent-text)}html:not([data-brand=cpo]) [data-testid=org-usage] .capsrc[data-source=tier]{color:var(--faint)}html[data-brand=cpo] [data-testid=org-usage] .scard td.td-al{text-align:right}html[data-brand=cpo] [data-testid=org-usage] .scard td.td-al[data-severity]{white-space:nowrap}html[data-brand=cpo] [data-testid=org-usage] .td-al .dash{color:var(--dim)}html[data-brand=cpo] [data-testid=org-usage] .td-al .aval{font-weight:600}html[data-brand=cpo] [data-testid=org-usage] .td-al .adj{margin-left:10px;cursor:pointer}html[data-brand=cpo] [data-testid=org-usage] .td-al .aval.over,html[data-brand=cpo] [data-testid=org-usage] .td-al .adj.over{font-weight:700;color:var(--danger,#c33)}html[data-brand=cpo] [data-testid=org-usage] .td-al .aval.near,html[data-brand=cpo] [data-testid=org-usage] .td-al .adj.near{font-weight:700;color:var(--ask)}html:not([data-brand=cpo]) [data-testid=org-usage] .scard td.td-al{text-align:right;white-space:nowrap}html:not([data-brand=cpo]) [data-testid=org-usage] .scard table[data-wrap="1"] td.td-al{white-space:normal}html:not([data-brand=cpo]) [data-testid=org-usage] .td-al .dash{color:var(--faint)}html:not([data-brand=cpo]) [data-testid=org-usage] .td-al .aval{font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}html:not([data-brand=cpo]) [data-testid=org-usage] .td-al .aval.over,html:not([data-brand=cpo]) [data-testid=org-usage] .td-al .adj.over{color:var(--danger);font-weight:700}html:not([data-brand=cpo]) [data-testid=org-usage] .td-al .aval.near,html:not([data-brand=cpo]) [data-testid=org-usage] .td-al .adj.near{color:var(--ask);font-weight:700}html:not([data-brand=cpo]) [data-testid=org-usage] .td-al .adj{margin-left:10px;color:var(--accent-text);font-weight:600;font-size:13px;cursor:pointer}html:not([data-brand=cpo]) [data-testid=org-usage] tr.sev-over .orgav.warn{background:color-mix(in srgb,var(--danger) 10%,transparent);color:var(--danger)}html[data-brand=cpo] [data-testid=org-usage] .capedit{display:inline-flex;flex-direction:column;align-items:flex-start;gap:4px}html[data-brand=cpo] [data-testid=org-usage] .capedit.right{align-items:flex-end}html[data-brand=cpo] [data-testid=org-usage] .capedit .erow{display:inline-flex;align-items:center;gap:6px}html[data-brand=cpo] [data-testid=org-usage] .capedit.gen .erow{white-space:nowrap}html[data-brand=cpo] [data-testid=org-usage] .capedit .capin.narrow{width:56px}html[data-brand=cpo] [data-testid=org-usage] .capedit .err{margin-top:5px;font-size:11px;color:var(--danger,#e5484d)}html:not([data-brand=cpo]) [data-testid=org-usage] .capedit{display:inline-flex;flex-direction:column;gap:6px;align-items:flex-start}html:not([data-brand=cpo]) [data-testid=org-usage] .capedit.right{align-items:flex-end}html:not([data-brand=cpo]) [data-testid=org-usage] .capedit .erow{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}html:not([data-brand=cpo]) [data-testid=org-usage] .capedit .capin{flex:none}html:not([data-brand=cpo]) [data-testid=org-usage] .capedit .capin.narrow{width:64px}html:not([data-brand=cpo]) [data-testid=org-usage] .capedit .ghostbtn{flex:none;height:28px;padding:0 10px;border-radius:8px;font-size:12.5px;font-weight:600;color:var(--text-2);white-space:nowrap;display:inline-flex;align-items:center}html:not([data-brand=cpo]) [data-testid=org-usage] .capedit .ghostbtn.primary{background:var(--accent-text);color:var(--bg);border-color:transparent;padding:0 12px}html:not([data-brand=cpo]) [data-testid=org-usage] .capedit .ghostbtn.primary[disabled]{opacity:.45;cursor:not-allowed}html:not([data-brand=cpo]) [data-testid=org-usage] .capedit .ghostbtn.plain{background:transparent;border-color:transparent;color:var(--text-3)}html:not([data-brand=cpo]) [data-testid=org-usage] .capedit .ghostbtn.plain:hover{background:var(--surface-3)}html:not([data-brand=cpo]) [data-testid=org-usage] .capedit .err{font-size:12px;color:var(--danger)}html:not([data-brand=cpo]) [data-testid=org-usage] .scard th.th-1w.wide{width:368px}html[data-brand=cpo] [data-testid=org-usage] .usage-head .usage-ctx{margin-top:2px}html[data-brand=cpo] [data-testid=org-usage] .usage-head .usage-tools{display:flex;justify-content:flex-end;align-items:center;gap:8px;margin-top:8px}html:not([data-brand=cpo]) [data-testid=org-usage] .usage-head{display:flex;align-items:center;justify-content:space-between;gap:12px}html:not([data-brand=cpo]) [data-testid=org-usage] .usage-head .usage-ctx{margin-top:0}html:not([data-brand=cpo]) [data-testid=org-usage] .usage-head .usage-tools{display:flex;align-items:center;gap:8px;margin-left:auto}html:not([data-brand=cpo]) [data-testid=org-usage] .orgswitch{height:34px;padding:0 30px 0 12px;border-radius:10px;font-size:13px}html:not([data-brand=cpo]) [data-testid=org-usage] .usage-head .ghostbtn{height:34px;padding:0 14px;border-radius:10px;font-size:13px;font-weight:600;color:var(--text-2);display:inline-flex;align-items:center}html:not([data-brand=cpo]) [data-testid=org-usage] .usage-head .ghostbtn:hover:not(:disabled){border-color:var(--border-strong);background:var(--surface-3)}html[data-brand=cpo] [data-testid=org-usage] .madm-tabs{margin-top:10px}html[data-brand=cpo] [data-testid=org-usage] .madm-tab .tabn{margin-left:6px;font-size:11px;font-variant-numeric:tabular-nums;font-weight:500;opacity:.85}html:not([data-brand=cpo]) [data-testid=org-usage] .madm-tabs{margin-top:14px;gap:2px}html:not([data-brand=cpo]) [data-testid=org-usage] .madm-tab{padding:8px 12px;font-size:13px;color:var(--text-3);display:inline-flex;align-items:center}html:not([data-brand=cpo]) [data-testid=org-usage] .madm-tab:hover{color:var(--text)}html:not([data-brand=cpo]) [data-testid=org-usage] .madm-tab.on{color:var(--text);font-weight:700;border-bottom-color:var(--accent-text)}html:not([data-brand=cpo]) [data-testid=org-usage] .madm-tab .tabn{margin:0 0 0 6px;font-size:11px;font-weight:600;line-height:16px;padding:1px 6px;border-radius:999px;background:color-mix(in srgb,var(--dim) 12%,transparent);color:var(--dim);font-variant-numeric:tabular-nums;opacity:1}html:not([data-brand=cpo]) [data-testid=org-usage] .madm-tab.on .tabn{background:color-mix(in srgb,var(--accent-text) 10%,transparent);color:var(--accent-text)}html:not([data-brand=cpo]) [data-testid=org-usage] .scard{margin-top:14px}html:not([data-brand=cpo]) [data-testid=org-usage] .scard .ch{padding:12px var(--scard-pad-x);align-items:center}html:not([data-brand=cpo]) [data-testid=org-usage] .scard .ch .t{font-size:13px;font-weight:700;letter-spacing:0;text-transform:none;color:var(--text-2)}html:not([data-brand=cpo]) [data-testid=org-usage] .scard .ch .r{font-size:12.5px}html:not([data-brand=cpo]) [data-testid=org-usage] .ubig{margin-top:14px;gap:10px}html:not([data-brand=cpo]) [data-testid=org-usage] .ubig .n{font-variant-numeric:tabular-nums;letter-spacing:-.01em}html[data-brand=cpo] [data-testid=org-credits] .scard.cr-tcard{padding:12px 10px 4px}html[data-brand=cpo] [data-testid=org-credits] .cr-thead{display:flex;align-items:center;justify-content:space-between;padding:2px 4px 10px}html[data-brand=cpo] [data-testid=org-credits] .cr-title{font-weight:700}html[data-brand=cpo] [data-testid=org-credits] .cr-empty{padding:8px 12px 14px}html:not([data-brand=cpo]) [data-testid=org-credits] .scard.cr-tcard{padding:0}html:not([data-brand=cpo]) [data-testid=org-credits] .cr-thead{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid var(--border-faint)}html:not([data-brand=cpo]) [data-testid=org-credits] .cr-title{font-size:14px;font-weight:700}html:not([data-brand=cpo]) [data-testid=org-credits] .cr-thead .upbtn{height:34px;padding:0 16px;border-radius:10px;font-size:13px;font-weight:700;background:var(--accent-text);color:var(--bg);box-shadow:none;display:inline-flex;align-items:center}html:not([data-brand=cpo]) [data-testid=org-credits] .cr-empty{margin:0;padding:18px 20px;font-size:13px;color:var(--dim)}html:not([data-brand=cpo]) [data-testid=org-credits] .orgwho .nm{font-size:13.5px;font-weight:600}html:not([data-brand=cpo]) [data-testid=org-credits] .orgwho .em{font-size:12px;color:var(--dim);margin-top:1px}html[data-brand=cpo] [data-testid=org-credits] .cr-assign{display:flex;gap:8px;align-items:center;padding:0 4px 10px}html[data-brand=cpo] [data-testid=org-credits] .cr-cancel{display:none}html[data-brand=cpo] [data-testid=org-credits] .cr-err{color:var(--danger,#c33)}html:not([data-brand=cpo]) [data-testid=org-credits] .cr-assign{display:flex;align-items:center;gap:10px;padding:12px 20px;background:var(--surface-2);border-bottom:1px solid var(--border-faint)}html:not([data-brand=cpo]) [data-testid=org-credits] .cr-assign .orgswitch{min-width:260px}html:not([data-brand=cpo]) [data-testid=org-credits] .cr-units{width:240px;height:34px;border-radius:10px;border:1px solid var(--border);background:var(--surface);color:var(--text);font:inherit;font-size:13px;padding:0 12px;outline:none;font-variant-numeric:tabular-nums;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}html:not([data-brand=cpo]) [data-testid=org-credits] .cr-units::-webkit-inner-spin-button,html:not([data-brand=cpo]) [data-testid=org-credits] .cr-units::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}html:not([data-brand=cpo]) [data-testid=org-credits] .cr-units::placeholder{color:var(--faint)}html:not([data-brand=cpo]) [data-testid=org-credits] .cr-units:hover{border-color:var(--border-strong)}html:not([data-brand=cpo]) [data-testid=org-credits] .cr-units:focus{border-color:var(--accent-text);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-text) 18%,transparent)}html:not([data-brand=cpo]) [data-testid=org-credits] .cr-assign .upbtn{height:34px;padding:0 16px;border-radius:10px;font-size:13px;font-weight:700;background:var(--accent-text);color:var(--bg);box-shadow:none;display:inline-flex;align-items:center}html:not([data-brand=cpo]) [data-testid=org-credits] .cr-assign .upbtn[disabled]{opacity:.45}html:not([data-brand=cpo]) [data-testid=org-credits] .cr-cancel{display:inline-flex;align-items:center;height:34px;padding:0 10px;border-radius:8px;font-size:13px;font-weight:600;color:var(--text-3)}html:not([data-brand=cpo]) [data-testid=org-credits] .cr-cancel:hover{background:var(--surface-3)}html:not([data-brand=cpo]) [data-testid=org-credits] .cr-err{margin:0;font-size:12.5px;color:var(--danger)}html[data-brand=cpo] [data-testid=org-credits] td.cr-alloc{font-weight:600}html[data-brand=cpo] [data-testid=org-credits] td.cr-rem{font-weight:700}html[data-brand=cpo] [data-testid=org-credits] td.cr-act{text-align:right;white-space:nowrap}html:not([data-brand=cpo]) [data-testid=org-credits] .scard th{font-size:12px;font-weight:600;letter-spacing:.02em;text-transform:none;color:var(--dim);padding:10px 14px;background:var(--surface-2);border-bottom:1px solid var(--border-faint);white-space:nowrap}html:not([data-brand=cpo]) [data-testid=org-credits] .scard td{padding:10px 14px;border-top:1px solid var(--border-faint);white-space:nowrap}html:not([data-brand=cpo]) [data-testid=org-credits] .scard tbody tr:first-child td{border-top:none}html:not([data-brand=cpo]) [data-testid=org-credits] .scard tbody tr:hover td{background:var(--surface-3)}html:not([data-brand=cpo]) [data-testid=org-credits] .scard.cr-tcard tbody tr:last-child td:first-child{border-bottom-left-radius:12px}html:not([data-brand=cpo]) [data-testid=org-credits] .scard.cr-tcard tbody tr:last-child td:last-child{border-bottom-right-radius:12px}html:not([data-brand=cpo]) [data-testid=org-credits] .orgwho{gap:12px}html:not([data-brand=cpo]) [data-testid=org-credits] .orgav{border-radius:10px;background:color-mix(in srgb,var(--accent-text) 10%,transparent);color:var(--accent-text);font-size:12px;font-weight:700;border:none}html:not([data-brand=cpo]) [data-testid=org-credits] td.cr-alloc,html:not([data-brand=cpo]) [data-testid=org-credits] td.cr-used,html:not([data-brand=cpo]) [data-testid=org-credits] td.cr-rem{font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}html:not([data-brand=cpo]) [data-testid=org-credits] td.cr-rem{font-weight:700}html:not([data-brand=cpo]) [data-testid=org-credits] .scard .tag{font-size:12px;font-weight:600;padding:3px 10px}html:not([data-brand=cpo]) [data-testid=org-credits] td.cr-act{text-align:right;white-space:nowrap}html:not([data-brand=cpo]) [data-testid=org-credits] [data-testid=org-credits-audit-table] td{white-space:normal}html:not([data-brand=cpo]) [data-testid=org-credits] [data-testid=org-credits-audit-table] td:nth-child(3),html:not([data-brand=cpo]) [data-testid=org-credits] [data-testid=org-credits-audit-table] td:nth-child(6){word-break:break-all}html[data-brand=cpo] [data-testid=org-credits] .cr-confirm{margin-left:10px}html[data-brand=cpo] [data-testid=org-credits] .cr-rcancel{color:var(--dim);margin-left:10px}html:not([data-brand=cpo]) [data-testid=org-credits] .cr-act .dangerlink{font-size:13px;font-weight:600}html:not([data-brand=cpo]) [data-testid=org-credits] .cr-preview{margin:0;font-size:12.5px;color:var(--dim)}html:not([data-brand=cpo]) [data-testid=org-credits] .cr-act .cr-confirm{display:inline-flex;align-items:center;vertical-align:middle;height:28px;padding:0 12px;border-radius:8px;background:var(--danger);color:#fff;font-size:12.5px;font-weight:600;margin-left:10px}html:not([data-brand=cpo]) [data-testid=org-credits] .cr-rcancel{color:var(--text-3);font-weight:600;font-size:13px;margin-left:10px;cursor:pointer}html[data-brand=cpo] [data-testid=org-credits] .cr-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px;margin-top:18px}html[data-brand=cpo] [data-testid=org-credits] .cr-grid .scard{margin-top:0}html:not([data-brand=cpo]) [data-testid=org-credits] .orgswitch{height:34px;padding:0 30px 0 12px;border-radius:10px;font-size:13px}html:not([data-brand=cpo]) [data-testid=org-credits] .cr-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px;margin-top:14px}html:not([data-brand=cpo]) [data-testid=org-credits] .scard{margin-top:14px}html:not([data-brand=cpo]) [data-testid=org-credits] .cr-grid .scard{margin-top:0;min-width:0}html:not([data-brand=cpo]) [data-testid=org-credits] .scard .ch{padding:12px var(--scard-pad-x);align-items:center}html:not([data-brand=cpo]) [data-testid=org-credits] .scard .ch .t{font-size:13px;font-weight:700;letter-spacing:0;text-transform:none;color:var(--text-2)}html:not([data-brand=cpo]) [data-testid=org-credits] .ubig{margin-top:14px;gap:10px}html:not([data-brand=cpo]) [data-testid=org-credits] .ubig .u{font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}html[data-brand=cpo] [data-testid=org-credits] .scard.cr-topup{padding:12px 14px}html[data-brand=cpo] [data-testid=org-credits] .cr-desc{margin-left:8px}html:not([data-brand=cpo]) [data-testid=org-credits] .scard.cr-topup{padding:14px 20px}html:not([data-brand=cpo]) [data-testid=org-credits] .cr-topup .cr-title{font-size:14px;font-weight:700}html:not([data-brand=cpo]) [data-testid=org-credits] .cr-topup .cr-desc{margin:0 0 0 10px;font-size:13px}html:not([data-brand=cpo]) [data-testid=org-credits] .cr-topup .upbtn{height:34px;padding:0 16px;border-radius:10px;font-size:13px;font-weight:600;background:color-mix(in srgb,var(--accent-text) 10%,transparent);color:var(--accent-text);box-shadow:none;display:inline-flex;align-items:center}html:not([data-brand=cpo]) [data-testid=org-credits] .cr-topup .upbtn:hover{background:color-mix(in srgb,var(--accent-text) 16%,transparent)}html[data-brand=cpo] [data-testid=org-audit-card] .audtable .who,html[data-brand=cpo] [data-testid=org-audit-card] .audtable .tag{white-space:nowrap}html:not([data-brand=cpo]) [data-testid=org-audit-card] .audtable td.actor{font-family:inherit;font-size:13px}html:not([data-brand=cpo]) [data-testid=org-audit-card] .who{display:flex;flex-direction:column;gap:1px;min-width:0}html:not([data-brand=cpo]) [data-testid=org-audit-card] .who .nm{font-size:13.5px;font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html:not([data-brand=cpo]) [data-testid=org-audit-card] .who .kind{font-size:12px;color:var(--dim);white-space:nowrap}html:not([data-brand=cpo]) [data-testid=org-audit-card] .audtable .ev{font-family:inherit;font-size:13px;font-weight:600;color:var(--text);display:inline-flex;align-items:center;gap:8px}html:not([data-brand=cpo]) [data-testid=org-audit-card] .evt{font-family:var(--font-mono);font-size:11px;font-weight:500;color:var(--faint);background:var(--surface-2);border-radius:6px;padding:1px 6px;line-height:16px}html:not([data-brand=cpo]) [data-testid=org-audit-card] .audtable .meta{margin-top:1px;font-size:12px;color:var(--dim);line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:620px}html:not([data-brand=cpo]) [data-testid=org-audit-card] .scard .tag:not(.dim){font-size:12px;font-weight:600;padding:3px 10px}html:not([data-brand=cpo]) [data-testid=org-audit-card] .scard .tag.idle{background:var(--surface-2);color:var(--dim)}html[data-brand=cpo] [data-testid=org-audit-card] .aud-head-r{display:flex;justify-content:flex-end;margin-top:8px}html:not([data-brand=cpo]) [data-testid=org-audit-card] .aud-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}html:not([data-brand=cpo]) [data-testid=org-audit-card] .aud-head-l{min-width:0}html:not([data-brand=cpo]) [data-testid=org-audit-card] .aud-head-r{flex:none}html:not([data-brand=cpo]) [data-testid=org-audit-card] .orgswitch{height:34px;padding:0 30px 0 12px;border-radius:10px;font-size:13px}html:not([data-brand=cpo]) [data-testid=org-audit-card] .scard{margin-top:14px}html:not([data-brand=cpo]) [data-testid=org-audit-card] .scard .ch{padding:12px var(--scard-pad-x);align-items:center}html:not([data-brand=cpo]) [data-testid=org-audit-card] .scard .ch .t{font-size:13px;font-weight:700;letter-spacing:0;text-transform:none;color:var(--text-2)}html:not([data-brand=cpo]) [data-testid=org-audit-card] .scard .ch .tag:not(.dim){background:var(--surface-2);color:var(--dim);font-size:12px;font-weight:600;padding:3px 10px}html[data-brand=cpo] [data-testid=org-audit-card] .audflt .ghostbtn svg{vertical-align:-3px;margin-right:4px}html:not([data-brand=cpo]) [data-testid=org-audit-card] .audflt{margin-top:16px;gap:10px}html:not([data-brand=cpo]) [data-testid=org-audit-card] .audflt .rng{border-radius:10px;border-color:var(--border)}html:not([data-brand=cpo]) [data-testid=org-audit-card] .audflt .rng button{height:34px;padding:0 14px;font-size:13px;font-weight:600;background:var(--surface);color:var(--text-3)}html:not([data-brand=cpo]) [data-testid=org-audit-card] .audflt .rng button:hover{color:var(--text);background:var(--surface-3)}html:not([data-brand=cpo]) [data-testid=org-audit-card] .audflt .rng button.on{background:color-mix(in srgb,var(--accent-text) 10%,transparent);color:var(--accent-text);font-weight:700}html:not([data-brand=cpo]) [data-testid=org-audit-card] .audflt .ghostbtn,html:not([data-brand=cpo]) [data-testid=org-audit-card] .audpage .ghostbtn{height:34px;padding:0 14px;border-radius:10px;font-size:13px;font-weight:600;color:var(--text-2);display:inline-flex;align-items:center;gap:6px}html:not([data-brand=cpo]) [data-testid=org-audit-card] .audflt .ghostbtn:hover:not(:disabled),html:not([data-brand=cpo]) [data-testid=org-audit-card] .audpage .ghostbtn:hover:not(:disabled){border-color:var(--border-strong);background:var(--surface-3);color:var(--text)}html:not([data-brand=cpo]) [data-testid=org-audit-card] .audtable{margin-top:14px;table-layout:fixed}html:not([data-brand=cpo]) [data-testid=org-audit-card] .scard th{font-size:12px;font-weight:600;letter-spacing:.02em;text-transform:none;color:var(--dim);padding:10px 14px;background:var(--surface-2);border-bottom:1px solid var(--border-faint);white-space:nowrap}html:not([data-brand=cpo]) [data-testid=org-audit-card] .audtable th.th-when{width:150px}html:not([data-brand=cpo]) [data-testid=org-audit-card] .audtable th.th-actor{width:220px}html:not([data-brand=cpo]) [data-testid=org-audit-card] .audtable th.th-out{width:110px}html:not([data-brand=cpo]) [data-testid=org-audit-card] .scard td{padding:9px 14px;border-top:1px solid var(--border-faint);vertical-align:middle}html:not([data-brand=cpo]) [data-testid=org-audit-card] .scard tbody tr:first-child td{border-top:none}html:not([data-brand=cpo]) [data-testid=org-audit-card] .scard tbody tr:hover td{background:var(--surface-3)}html:not([data-brand=cpo]) [data-testid=org-audit-card] .audtable td.when{font-family:inherit;font-size:13px;color:var(--text-2);font-variant-numeric:tabular-nums;white-space:nowrap}html:not([data-brand=cpo]) [data-testid=org-audit-card] .audtable .tag{white-space:nowrap}html:not([data-brand=cpo]) [data-testid=org-audit-card] .audtable .ev{max-width:100%;white-space:nowrap}html:not([data-brand=cpo]) [data-testid=org-audit-card] .audtable .evn{min-width:0;overflow:hidden;text-overflow:ellipsis}html:not([data-brand=cpo]) [data-testid=org-audit-card] .audtable .evt{flex:0 1000 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}html[data-brand=cpo] [data-testid=org-audit-card] .audpage .ghostbtn.nomore{opacity:.4}html[data-brand=cpo] [data-testid=org-audit-card] .audbar svg{flex:none;margin-top:2px}html:not([data-brand=cpo]) [data-testid=org-audit-card] .audpage{margin-top:14px}html:not([data-brand=cpo]) [data-testid=org-audit-card] .audpage .n{font-family:inherit;font-size:12px;color:var(--dim)}html:not([data-brand=cpo]) [data-testid=org-audit-card] .audpage .ghostbtn.nomore{opacity:.4}html:not([data-brand=cpo]) [data-testid=org-audit-card] .audbar{margin-top:14px;border-radius:10px;font-size:13px;align-items:center}html:not([data-brand=cpo]) [data-testid=org-audit-card] .audbar svg{width:16px;height:16px;flex:none}html[data-theme=light]{--pg-claude:#D97757;--pg-claude-title:#8A4A2E;--pg-claude-soft:#F5F1EA;--pg-claude-line:#E8C9B8;--pg-claude-tag-bg:#D97757;--pg-claude-tag-fg:#FFFFFF;--pg-gpt:#0D0D0D;--pg-gpt-title:#0D0D0D;--pg-gpt-soft:#F1F1F1;--pg-gpt-line:#CFCFCF;--pg-gpt-tag-bg:#0D0D0D;--pg-gpt-tag-fg:#FFFFFF}:root{--pg-claude:#E08A62;--pg-claude-title:#EFA483;--pg-claude-soft:rgba(217,119,87,.18);--pg-claude-line:rgba(217,119,87,.3);--pg-claude-tag-bg:#D97757;--pg-claude-tag-fg:#FFFFFF;--pg-gpt:#E8ECF4;--pg-gpt-title:#E8ECF4;--pg-gpt-soft:rgba(255,255,255,.05);--pg-gpt-line:var(--border-strong);--pg-gpt-tag-bg:#E8ECF4;--pg-gpt-tag-fg:#1A1A1C}.pool-guide{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:18px}@container (max-width:599px){.pool-guide{grid-template-columns:1fr}}.pg-card{border-radius:8px;overflow:hidden;padding-bottom:14px;background:var(--surface)}.pg-card.claude{border:1px solid var(--pg-claude-line)}.pg-card.chatgpt{border:1px solid var(--pg-gpt-line)}.pg-head{margin:0;padding:10px 16px;font-size:14px;font-weight:700;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pg-card.claude .pg-head{background:var(--pg-claude-soft);border-bottom:1px solid var(--pg-claude-line);color:var(--pg-claude-title)}.pg-card.chatgpt .pg-head{background:var(--pg-gpt-soft);border-bottom:1px solid var(--pg-gpt-line);color:var(--pg-gpt-title)}.pg-tag{font-size:11px;font-weight:600;padding:1px 8px;border-radius:999px}.pg-card.claude .pg-tag{background:var(--pg-claude-tag-bg);color:var(--pg-claude-tag-fg)}.pg-card.chatgpt .pg-tag{background:var(--pg-gpt-tag-bg);color:var(--pg-gpt-tag-fg)}.pg-steps{margin:12px 0 0;padding:0 16px;list-style:none;counter-reset:s;display:grid;gap:9px;font-size:13px;line-height:1.65;color:var(--text-2)}.pg-steps li{counter-increment:s;display:grid;grid-template-columns:20px 1fr;gap:8px;align-items:start}.pg-steps li:before{content:counter(s);width:20px;height:20px;border-radius:50%;font-size:11px;font-weight:700;display:grid;place-items:center;margin-top:1px;font-variant-numeric:tabular-nums}.pg-card.claude .pg-steps li:before{background:var(--pg-claude-soft);color:var(--pg-claude-title)}.pg-card.chatgpt .pg-steps li:before{background:var(--pg-gpt-soft);color:var(--pg-gpt)}.pg-steps strong{font-weight:600;color:var(--text)}.ap2-head{display:flex;align-items:center;gap:12px;margin:calc(-1*var(--scard-pad-y)) calc(-1*var(--scard-pad-x)) 0;padding:12px var(--scard-pad-x);border-bottom:1px solid var(--border-faint)}.ap2-tile{width:32px;height:32px;border-radius:9px;flex:none;display:grid;place-items:center;background:var(--surface-2);border:1px solid var(--border);color:var(--text-2);font-size:12px;font-weight:800;letter-spacing:.02em}.ap2-tile.on{color:var(--accent-text);background:color-mix(in srgb,var(--brand-grad-a) 8%,transparent);border-color:transparent}.ap2-tt{flex:1;min-width:0}.ap2-name{font-size:14px;font-weight:700;line-height:20px}.ap2-acc{font-size:12.5px;color:var(--dim);margin-top:1px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ap2-hr{display:flex;align-items:center;gap:10px;flex:none}.ap2 .ghostbtn.ap2-dis{height:28px;padding:0 12px;font-size:12.5px;border-radius:9px;display:inline-flex;align-items:center}.ap2 .ghostbtn.ap2-dis:disabled{opacity:.55;cursor:default}.ap2-row{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(78px,auto);column-gap:12px;align-items:center;padding:10px 0}.ap2-row+.ap2-row{border-top:1px solid var(--border-faint)}.ap2-list>.ap2-row:first-child{padding-top:8px}.ap2-list>.ap2-row:last-child{padding-bottom:2px}.ap2>:not(.ap2-head):not(.ap2-list){margin-top:12px}.ap2>:not(.ap2-head)+.ap2-list{margin-top:4px}.ap2-row>.tag{justify-self:end;white-space:nowrap}.ap2-act.ghostbtn{height:28px;padding:0 12px;font-size:12.5px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;color:var(--accent-text);white-space:nowrap}.ap2-act.ghostbtn:disabled{opacity:.55;cursor:default}.ap2-list{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(78px,auto);column-gap:12px}.ap2-list>.ap2-row{grid-column:1 / -1;grid-template-columns:subgrid}.ap2-meta{min-width:0}.ap2-cn{font-size:13.5px;font-weight:600;line-height:20px;color:var(--text)}.ap2-cd{font-size:12.5px;color:var(--dim);margin-top:2px;line-height:1.5}.ap2-device{padding:10px 12px;border-radius:9px;background:var(--surface-2);font-size:13px;line-height:1.6;color:var(--text)}.ap2-device a{color:var(--accent-text);overflow-wrap:anywhere}.ap2-device .ap2-code{font-variant-numeric:tabular-nums;letter-spacing:.04em}.ap2-dl.dim{color:var(--dim);font-size:12.5px}.ap2-confirm{padding:12px 14px;border-radius:9px;background:var(--surface-2);border:1px solid var(--border)}.ap2-confirm-t{font-size:13.5px;font-weight:600;line-height:20px}.ap2-confirm-b{font-size:12.5px;color:var(--dim);margin-top:2px;line-height:1.5}.ap2-confirm-a{display:flex;gap:10px;margin-top:10px}.ap2-confirm-a .ghostbtn{height:28px;padding:0 12px;font-size:12.5px;border-radius:9px;display:inline-flex;align-items:center}.ap2-confirm-a .ghostbtn.danger{color:var(--danger);border-color:var(--danger-border)}.ap2-note{font-size:12.5px;color:var(--dim);line-height:1.5}.ap2-note.bad{color:var(--danger)}.petprof-card{margin-top:18px;background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:22px 24px}.petprof-card.empty{display:flex;flex-direction:column;align-items:center;text-align:center;padding:40px 24px 30px}.petprof-emoji{width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--chip-bg);margin-bottom:14px}.petprof-paw-glyph{width:30px;height:30px;fill:var(--accent-text)}.petprof-empty-title{font-size:16px;font-weight:800;color:var(--text)}.petprof-empty-sub{font-size:13px;color:var(--dim);line-height:1.6;margin-top:7px;max-width:360px}.petprof-cta{margin-top:18px;font-size:13.5px;font-weight:700;color:#fff;background:var(--accent-text);border:none;border-radius:99px;padding:9px 22px;cursor:pointer}.petprof-cta:hover{filter:brightness(1.05)}.petprof-cta:disabled,.petprof-cta:disabled:hover{opacity:.55;cursor:not-allowed;filter:none}.petprof-head{display:flex;align-items:center;gap:13px}.petprof-pav{flex:none;width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--chip-bg);overflow:hidden}.petprof-pav .petprof-paw-glyph{width:24px;height:24px}.petprof-pav-img{width:100%;height:100%;object-fit:cover;display:block}.petprof-name{font-size:16px;font-weight:800;color:var(--text)}.petprof-sub{font-size:12.5px;color:var(--dim);margin-top:3px}.petprof-progress{display:flex;align-items:center;gap:12px;margin-top:18px}.petprof-progress-track{flex:1;height:6px;border-radius:99px;background:var(--border);overflow:hidden}.petprof-progress-fill{display:block;height:100%;border-radius:99px;background:var(--accent-text);transition:width .3s ease}.petprof-progress-label{flex:none;font-size:12px;font-weight:600;color:var(--dim);white-space:nowrap}.petprof-grid{margin-top:16px;display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--border-faint);border:1px solid var(--border-faint);border-radius:12px;overflow:hidden}.petprof-cell{background:var(--surface);padding:13px 16px}.petprof-fk{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--dim);min-width:0;overflow-wrap:anywhere}.petprof-fv{font-size:14px;font-weight:600;color:var(--text);margin-top:4px}.petprof-fv.pending{color:var(--faint);font-weight:500}.petprof-src{font-size:11px;color:var(--faint);margin-top:4px}.petprof-cap{font-size:10.5px;font-weight:700;border-radius:99px;padding:1.5px 8px;line-height:1.5}.petprof-cap.rec{color:var(--teal-text);background:#0e9f6e1f}.petprof-cap.pend{color:var(--faint);background:var(--border-faint)}.petprof-actions{display:flex;gap:10px;margin-top:18px}.petprof-btn{font-size:13px;font-weight:700;border-radius:10px;padding:9px 18px;cursor:pointer;border:1px solid var(--border)}.petprof-btn.edit{color:var(--accent-text);background:var(--chip-bg);border-color:var(--border-strong)}.petprof-btn.clear{color:var(--danger);background:transparent;border-color:var(--danger-border)}.petprof-btn:hover{filter:brightness(1.03)}.petprof-foot{display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--faint);margin-top:16px}.petprof-foot.in-card{margin-top:18px;padding-top:14px;border-top:1px solid var(--border-faint)}.petprof-foot:before{content:"🔒";font-size:11px}.petprof-switch{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px}.petprof-switch+.petprof-card{margin-top:12px}.petprof-pill{border:1px solid var(--border);border-radius:99px;background:var(--surface);color:var(--accent-text);padding:7px 18px;font-size:13px;font-weight:700;cursor:pointer}.petprof-pill:hover{filter:brightness(.98)}.petprof-pill.active{background:var(--accent-text);border-color:var(--accent-text);color:#fff}.petprof-pill.add{border-style:dashed;border-color:var(--accent-text);color:var(--accent-text)}.petprof-pill.add:hover{border-style:solid}.petprof-pill.add.disabled,.petprof-pill.add.disabled:hover{opacity:.55;cursor:not-allowed;filter:none;border-style:dashed}.petprof-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#06080c8c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center}.petprof-modal{width:100%;max-width:400px;background:var(--surface);border:1.5px solid var(--border);border-radius:16px;padding:22px}.petprof-modal h2{font-size:18px;font-weight:800;margin:0}.petprof-modal-sub{font-size:13px;color:var(--dim);line-height:1.6;margin-top:8px}.petprof-modal-ops{display:flex;gap:10px;margin-top:18px}.petprof-modal-ops .petprof-btn{flex:1}.petprof-clear-error{margin-top:10px;font-size:13px;color:var(--danger)}.petprof-clear-done{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;padding:10px 14px;border-radius:12px;border:1px solid rgba(14,159,110,.45);background:#0e9f6e1f;color:var(--teal-text);font-size:13px;font-weight:600}.petprof-clear-done+.petprof-card{margin-top:12px}.petprof-clear-done-x{border:0;background:transparent;color:var(--teal-text);cursor:pointer;font-size:13px;line-height:1;padding:4px;flex:none}.petprof-empty-fields-head{margin-top:20px;width:100%;text-align:left;font-size:12px;font-weight:700;color:var(--dim);letter-spacing:.05em}.petprof-empty-fields{margin-top:8px;width:100%;display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--border);border:1px dashed var(--dim);border-radius:12px;overflow:hidden}.petprof-empty-field{background:var(--surface);padding:10px 14px;text-align:left}.petprof-empty-fk{font-size:12px;color:var(--dim)}.petprof-empty-fv{font-size:13px;color:var(--dim);opacity:.65;margin-top:2px}.petprof-empty-steps{display:flex;gap:8px;margin-top:8px;width:100%;flex-wrap:wrap}.petprof-empty-step{flex:1;min-width:110px;background:var(--chip-bg);border-radius:10px;padding:8px 10px;text-align:left}.petprof-empty-step-n{display:inline-flex;width:16px;height:16px;border-radius:50%;background:var(--accent-text);color:#fff;font-size:10.5px;font-weight:700;align-items:center;justify-content:center;margin-right:5px}.petprof-empty-step-t{font-size:12.5px;font-weight:700;color:var(--text)}.petprof-empty-step-s{display:block;font-size:11px;color:var(--dim);margin-top:2px}.pethealth-ovw{margin-top:18px;background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:18px 24px}.petprof-switch+.pethealth-ovw{margin-top:12px}.pethealth-ovw-title{font-size:12px;font-weight:700;color:var(--dim);letter-spacing:.5px}.pethealth-ovw-grid{display:grid;grid-template-columns:1fr 1.5fr 1fr;gap:1px;margin-top:12px;background:var(--border-soft);border:1px solid var(--border-soft);border-radius:12px;overflow:hidden}.pethealth-ovw-cell{background:var(--surface);padding:12px 16px;min-width:0}.pethealth-ovw-k{font-size:11px;color:var(--dim)}.pethealth-ovw-v{display:flex;align-items:center;gap:7px;font-size:14.5px;font-weight:800;color:var(--text);margin-top:5px}.pethealth-ovw-dot{width:8px;height:8px;border-radius:50%;flex:none}.pethealth-ovw-dot.ok{background:var(--teal-text)}.pethealth-ovw-dot.watch{background:var(--ask)}.pethealth-ovw-note{font-size:11px;color:var(--faint);margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pethealth-ovw-note-wrap{white-space:normal;text-overflow:clip;text-wrap:balance;word-break:keep-all;overflow-wrap:anywhere}.pethealth-ovw-soon{display:inline-block;font-size:11px;color:var(--faint);border:1px dashed var(--border-stronger);border-radius:99px;padding:3px 10px;margin-top:8px}.pethealth-ovw-chips{display:flex;gap:6px;flex-wrap:wrap;margin-top:6px}.pethealth-ovw-chip{font-size:11px;font-weight:700;color:var(--accent-text);background:var(--chip-bg);border-radius:99px;padding:3px 10px}.pethealth-ovw-watchline{margin-top:16px;display:flex;align-items:center;gap:7px;font-size:12.5px;font-weight:600;color:var(--warn-text);background:var(--warn-bg);border:1px solid var(--warn-border);border-radius:10px;padding:8px 12px}.pethealth-card{margin-top:18px;background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:22px 24px}.pethealth-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.pethealth-title{display:flex;align-items:baseline;gap:8px;font-size:16px;font-weight:800;color:var(--text)}.pethealth-count{font-size:12px;font-weight:600;color:var(--dim)}.pethealth-add{font-size:12.5px;font-weight:700;color:var(--accent-text);background:var(--chip-bg);border:1px solid var(--border-strong);border-radius:99px;padding:6px 14px;cursor:pointer}.pethealth-empty{display:flex;flex-direction:column;align-items:center;text-align:center;padding:26px 24px 8px}.pethealth-empty-ic{width:50px;height:50px;border-radius:50%;background:var(--chip-bg);display:flex;align-items:center;justify-content:center;margin-bottom:14px;color:var(--accent-text)}.pethealth-empty-title{font-size:15px;font-weight:800;color:var(--text)}.pethealth-empty-sub{font-size:13px;color:var(--dim);line-height:1.6;margin-top:7px;max-width:380px}.pethealth-empty-cta{margin-top:18px;font-size:13.5px;font-weight:700;color:#fff;border:none;border-radius:99px;padding:9px 22px;cursor:pointer;background:var(--brand-grad, var(--accent-text));box-shadow:0 6px 16px var(--shadow-pop)}.pethealth-list{margin-top:14px}.pethealth-row{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:flex-start;padding:11px 2px 11px 13px;border-left:3px solid transparent;border-top:1px solid var(--border-faint);cursor:pointer}.pethealth-row:first-child{border-top:none}.pethealth-row[data-risk=mid]{border-left-color:var(--warn-border)}.pethealth-row[data-risk=high]{border-left-color:#dc5a5a8c}.pethealth-main{min-width:0}.pethealth-l1{display:flex;align-items:center;gap:8px;min-width:0}.pethealth-sum{font-size:14px;font-weight:600;color:var(--text);line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pethealth-l2{display:flex;align-items:center;gap:6px;margin-top:5px;min-width:0;font-size:11.5px;color:var(--faint)}.pethealth-seg{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pethealth-when{font-size:12px;color:var(--dim);white-space:nowrap;padding-top:2px}.pethealth-chevron{color:var(--ghost);font-size:11px}.pethealth-pill{flex:none;font-size:10.5px;font-weight:700;border-radius:99px;padding:1.5px 8px;line-height:1.5;white-space:nowrap;border:1px solid transparent}.pethealth-pill.low{color:var(--dim);background:transparent;border-color:var(--border-stronger)}.pethealth-pill.mid{color:var(--ask);background:var(--banner-bg);border-color:var(--warn-border)}.pethealth-pill.high{color:var(--danger);background:transparent;border-color:var(--danger-border)}.pethealth-st{flex:none;font-size:10.5px;font-weight:600;border-radius:6px;padding:1px 7px;line-height:1.5;color:var(--dim);background:var(--border-faint);white-space:nowrap;max-width:180px;overflow:hidden;text-overflow:ellipsis}.pethealth-cnt{flex:none;font-size:10.5px;font-weight:700;border-radius:99px;padding:1.5px 8px;line-height:1.5;color:var(--dim);background:var(--border-faint);border:1px solid var(--border);white-space:nowrap}.pethealth-row.open{background:var(--surface-2);border-radius:12px;padding:13px 10px 13px 13px;border-top-color:transparent;cursor:default}.pethealth-row.open .pethealth-sum{white-space:normal;overflow:visible;text-overflow:clip}.pethealth-row.open+.pethealth-row{border-top-color:transparent}.pethealth-detail{margin-top:10px;background:var(--chip-bg);border:1px solid var(--border-soft);border-radius:12px;padding:12px 14px;font-size:13px;color:var(--text-2);line-height:1.65}.pethealth-kvs{margin-top:10px;display:flex;flex-direction:column;gap:6px}.pethealth-kv{display:flex;gap:10px;font-size:12px;line-height:1.5}.pethealth-kv .k{flex:none;min-width:38px;color:var(--dim);font-weight:600}.pethealth-kv .v{color:var(--text-3)}.pethealth-collapse{display:inline-block;margin-top:12px;font-size:11px;font-weight:700;color:var(--dim);background:var(--border-faint);border:none;cursor:pointer;border-radius:99px;padding:4px 12px;float:right}.petvoice-card{margin-top:18px;background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:22px 24px}.petvoice-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.petvoice-title{display:flex;align-items:baseline;gap:8px;font-size:16px;font-weight:800;color:var(--text)}.petvoice-count{font-size:12px;font-weight:600;color:var(--dim)}.petvoice-add{font-size:12.5px;font-weight:700;color:var(--accent-text);background:var(--chip-bg);border:1px solid var(--border-strong);border-radius:99px;padding:6px 14px;cursor:pointer}.petvoice-empty{display:flex;flex-direction:column;align-items:center;text-align:center;padding:26px 24px 8px}.petvoice-empty-ic{width:50px;height:50px;border-radius:50%;background:var(--chip-bg);display:flex;align-items:center;justify-content:center;margin-bottom:14px;color:var(--accent-text)}.petvoice-empty-title{font-size:15px;font-weight:800;color:var(--text)}.petvoice-empty-sub{font-size:13px;color:var(--dim);line-height:1.6;margin-top:7px;max-width:380px}.petvoice-empty-cta{margin-top:18px;font-size:13.5px;font-weight:700;color:#fff;border:none;border-radius:99px;padding:9px 22px;cursor:pointer;background:var(--brand-grad, var(--accent-text));box-shadow:0 6px 16px var(--shadow-pop)}.petvoice-list{margin-top:14px}.petvoice-row{display:grid;grid-template-columns:44px 1fr auto;gap:12px;align-items:flex-start;padding:13px 2px;border-top:1px solid var(--border-faint)}.petvoice-row:first-child{border-top:none;padding-top:6px}.petvoice-row.open{grid-template-columns:1fr auto}.petvoice-main{min-width:0}.petvoice-playbtn{width:44px;height:44px;border-radius:50%;border:none;cursor:pointer;padding:0;background:var(--brand-grad, var(--accent-text));color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 14px var(--shadow-pop)}.petvoice-playbtn:hover{filter:brightness(1.06)}.petvoice-playbtn.dim{background:var(--chip-bg);color:var(--accent-text);box-shadow:none;border:1px solid var(--border-strong)}.petvoice-playbtn.dim:hover{filter:none;border-color:var(--border-stronger)}.petvoice-quote{font-size:14.5px;font-weight:700;color:var(--text);line-height:1.5}.petvoice-quote:before{content:"「"}.petvoice-quote:after{content:"」"}.petvoice-metaline{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:6px}.petvoice-mood{font-size:11px;font-weight:700;color:var(--accent-text);background:var(--chip-bg);border-radius:99px;padding:2px 9px}.petvoice-dur{font-size:11px;color:var(--faint)}.petvoice-fb{font-size:10.5px;font-weight:700;border-radius:99px;padding:1.5px 8px;border:1px solid var(--border-stronger);color:var(--dim);background:transparent;white-space:nowrap}.petvoice-fb.like{color:var(--teal-text);border-color:#0e9f6e66;background:#0e9f6e14}.petvoice-when{font-size:12px;color:var(--dim);white-space:nowrap;padding-top:2px}.petvoice-player .pap{display:flex;align-items:center;gap:10px;background:var(--chip-bg);border:1px solid var(--border-soft);border-radius:12px;padding:8px 12px;margin:8px 0 0;max-width:420px}.petvoice-player .pap.on{border-color:var(--border-strong)}.petvoice-player .pap-btn{width:36px;height:36px;border-radius:50%;border:none;cursor:pointer;background:var(--brand-grad, var(--accent-text));display:flex;align-items:center;justify-content:center;box-shadow:0 4px 10px var(--shadow-pop);flex-shrink:0;padding:0}.petvoice-player .pap-mid{flex:1;min-width:0}.petvoice-player .pap-wave{display:flex;align-items:flex-end;gap:2.5px;height:20px;margin-bottom:0}.petvoice-player .pap-wave i{width:3px;border-radius:2px;background:var(--border-stronger);display:block}.petvoice-player .pap-wave i.on{background:var(--accent-text)}.petvoice-player .pap-st{display:none}.petvoice-player .pap-dur{font-size:12px;color:var(--accent-text);font-variant-numeric:tabular-nums;flex-shrink:0}.petvoice-player .pap:not(.on) .pap-dur{display:none}.petvoice-row[data-playing="1"] .petvoice-dur{display:none}.petvoice-player .pap-err{font-size:12px;color:var(--danger)}.petvoice-listening{margin-top:6px;font-size:10.5px;font-weight:600;color:var(--accent-text)}.petvoice-prep{position:relative;overflow:hidden;display:flex;align-items:center;gap:10px;background:var(--chip-bg);border:1px solid var(--border-soft);border-radius:12px;padding:8px 12px;margin:8px 0 0;max-width:420px}.petvoice-prep:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 25%,rgba(255,255,255,.7) 50%,transparent 75%);transform:translate(-100%);animation:petvoice-shimmer 1.4s ease-in-out infinite}.petvoice-prep-btn{width:36px;height:36px;border-radius:50%;flex-shrink:0;box-sizing:border-box;border:4px solid var(--border);border-top-color:#c65fb0;border-right-color:#d98cc8;animation:petvoice-spin .8s linear infinite}.petvoice-prep-txt{flex:1;min-width:0;font-size:12px;font-weight:600;color:var(--dim)}.petvoice-prep-tail{width:52px;height:10px;border-radius:5px;background:var(--surface-2);flex-shrink:0}@keyframes petvoice-spin{to{transform:rotate(360deg)}}@keyframes petvoice-shimmer{to{transform:translate(100%)}}.petvoice-gone{display:flex;align-items:center;justify-content:flex-start;gap:10px;background:var(--surface-2);border:none;border-radius:12px;padding:12px 14px;margin:8px 0 0;max-width:420px;width:100%}.petvoice-gone-ic{color:var(--dim);flex-shrink:0;display:flex}.petvoice-gone-txt{font-size:12.5px;color:var(--dim);line-height:1.4}.petvoice-metaline.muted .petvoice-mood{background:transparent;color:#b3a6bd;padding:2px 0;font-weight:600}.petrep-pinned{display:flex;align-items:center;gap:12px;text-align:left;background:color-mix(in srgb,var(--accent, #8957e5) 5%,var(--card, #fff));border:1.5px solid var(--line, #ece7f2);border-radius:14px;padding:14px 16px;margin-bottom:14px}.petrep-pinned-ic{flex:none;width:40px;height:40px;border-radius:12px;font-size:20px;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--accent, #8957e5) 10%,transparent)}.petrep-pinned-tx{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.petrep-pinned-t{font-size:14.5px;font-weight:800;color:var(--text, #2c1e38);overflow-wrap:anywhere}.petrep-pinned-s{font-size:12.5px;color:var(--dim, #9a8aa8);overflow-wrap:anywhere}.petrep-pinned-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;font-family:inherit;flex:none;font-size:13px;font-weight:700;color:#fff;border-radius:11px;padding:8px 14px;background:linear-gradient(95deg,var(--brand-grad-a, #EC4899),var(--brand-grad-b, #8957E5))}.petrep-pinned-btn.gen{color:var(--brand-grad-b, #8957E5);background:transparent;border:1.5px solid var(--brand-grad-b, #8957E5)}.petrep-pinned-btn:disabled{opacity:.6;cursor:default}.petrep-pinned-genwrap{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:4px;max-width:58%}.petrep-pinned-ops{display:flex;align-items:stretch;gap:10px}.petrep-pinned-ops .petrep-pinned-btn{flex:1 1 0;min-width:0;white-space:normal;line-height:1.3}@media(max-width:1200px){.petrep-pinned{flex-wrap:wrap}.petrep-pinned-genwrap{max-width:100%;width:100%}.petrep-pinned-ops{width:100%}}.petrep-spin{display:inline-block;width:11px;height:11px;margin-right:6px;vertical-align:-1px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:petrep-spin .8s linear infinite}@keyframes petrep-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.petrep-spin{animation:none}}.petrep-pinned-err{font-size:11.5px;line-height:1.35;text-align:right;color:var(--danger, #C45252);overflow-wrap:anywhere}html[data-brand=cpo][data-theme=dark] .petrep-pinned{background:var(--surface);border-color:var(--border)}.petrep-card{margin-top:14px;margin-bottom:14px;background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:20px 22px}.petrep-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.petrep-title{font-size:14px;font-weight:800;color:var(--text)}.petrep-meta{font-size:12px;color:var(--dim);flex:none}.petrep-empty{text-align:center;padding:16px 8px 6px}.petrep-empty-ic{font-size:32px;line-height:1;margin-bottom:10px}.petrep-empty p{font-size:13px;color:var(--dim);line-height:1.7;margin:0 0 6px}.petrep-list{display:flex;flex-direction:column;margin-top:8px}.petrep-row{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;cursor:pointer;font-family:inherit;width:100%;text-align:left;display:flex;align-items:center;gap:12px;padding:11px 0}.petrep-row+.petrep-row{border-top:1px solid var(--border)}.petrep-row-ic{flex:none;width:38px;height:38px;border-radius:11px;font-size:19px;display:inline-flex;align-items:center;justify-content:center;background:var(--chip-bg)}.petrep-row-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.petrep-row-head{display:flex;align-items:center;gap:8px;min-width:0}.petrep-row-t{font-size:14px;font-weight:700;color:var(--text)}.petrep-row-s{font-size:12px;color:var(--dim);overflow-wrap:anywhere}.petrep-row-chev{flex:none;color:var(--dim);font-size:17px;line-height:1}.petrep-unseen{flex:none;font-size:11px;font-weight:700;padding:2px 9px;border-radius:999px;color:var(--accent-text);background:var(--chip-bg)}.petrep-cta{flex:0 1 auto;min-width:150px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;font-family:inherit;border-radius:12px;padding:10px 22px;font-size:13px;font-weight:700;color:#fff;text-align:center;background:linear-gradient(95deg,var(--brand-grad-a,#EC4899),var(--brand-grad-b,#8957E5));box-shadow:0 6px 16px #8957e538}.petrep-cta:hover{filter:brightness(1.05)}.petrep-cta:disabled{opacity:.62;cursor:default}.petrep-back{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;cursor:pointer;font-family:inherit;font-size:13px;font-weight:700;color:var(--accent-text);padding:0 0 10px}.petrep-topbar{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.petrep-share{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;cursor:pointer;font-family:inherit;font-size:13px;font-weight:700;color:var(--accent-text);padding:0 0 10px;border-radius:6px}.petrep-share:focus-visible{outline:2px solid currentColor;outline-offset:2px}.petrep-detail-title{font-size:18px;font-weight:800;color:var(--text)}.petrep-detail-sub{font-size:12.5px;color:var(--dim);margin-top:4px}.petrep-fallback{margin-top:14px;font-size:13px;color:var(--dim);line-height:1.6}.petrep-hibanner{display:flex;gap:8px;align-items:flex-start;margin-top:14px;padding:12px 14px;border-radius:12px;background:#d92d2012;border:1.5px solid rgba(217,45,32,.28)}.petrep-hibanner b{display:block;font-size:13px;font-weight:800;color:#d92d20;line-height:1.5}.petrep-hibanner i{display:block;font-style:normal;font-size:12px;color:var(--dim);line-height:1.55;margin-top:3px}.petrep-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px}.petrep-tile{border:1px solid var(--border);border-radius:12px;padding:13px 6px 11px;display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0}.petrep-tile b{font-size:20px;font-weight:800;line-height:1.1;color:var(--accent-text);overflow-wrap:anywhere;text-align:center}.petrep-tile span{font-size:11.5px;color:var(--dim)}.petrep-st-ok{color:#0e9f6e!important}.petrep-st-watch{color:#f59e0b!important}.petrep-st-attention{color:#d92d20!important}.petrep-st-none{color:var(--dim)!important}.petrep-block{margin-top:16px}.petrep-block-t{font-size:13px;font-weight:800;color:var(--text);margin-bottom:8px}.petrep-chips{display:flex;flex-wrap:wrap;gap:8px}.petrep-chip{font-size:12px;font-weight:600;color:var(--text);background:var(--chip-bg);border-radius:999px;padding:5px 12px}.petrep-event{display:flex;align-items:center;gap:11px;padding:9px 0}.petrep-event+.petrep-event{border-top:1px solid var(--border)}.petrep-event-ic{flex:none;width:34px;height:34px;border-radius:10px;font-size:17px;display:inline-flex;align-items:center;justify-content:center;background:var(--chip-bg)}.petrep-event-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.petrep-event-t{font-size:13.5px;font-weight:700;color:var(--text);overflow-wrap:anywhere}.petrep-event-s{font-size:12px;color:var(--dim);overflow-wrap:anywhere}.petrep-badge{flex:none;font-size:11px;font-weight:700;padding:3.5px 10px;border-radius:999px;white-space:nowrap}.petrep-risk-high{color:#d92d20;background:#d92d201a}.petrep-risk-mid{color:#b45309;background:#f59e0b24}.petrep-risk-low{color:#b45309;background:#f59e0b17}.petrep-risk-none{color:#0e9f6e;background:#0e9f6e1a}.petrep-sum .petrep-sum-body{font-size:13.5px;line-height:1.75;color:var(--text);margin:2px 0 0;overflow-wrap:anywhere}.petrep-sum-invite{color:var(--dim)}.petrep-sum-meta{margin-top:9px;font-size:11.5px;color:var(--dim);line-height:1.5}.petrep-sum .petrep-cta{margin:10px auto 0;display:block;width:auto;min-width:220px}.petrep-stale{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:2px 0 10px;padding:8px 11px;border-radius:10px;background:#f59e0b1a;border:1px solid rgba(245,158,11,.32)}.petrep-stale span{font-size:12px;color:#b45309;line-height:1.5}.petrep-stale button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;font-family:inherit;flex:none;font-size:12px;font-weight:700;padding:4px 11px;border-radius:999px;color:#fff;text-align:center;background:linear-gradient(95deg,var(--brand-grad-a,#EC4899),var(--brand-grad-b,#8957E5))}.petrep-period-empty{text-align:center;padding:14px 8px 4px}.petrep-period-empty .petrep-empty-ic{font-size:38px;margin:4px 0 10px}.petrep-period-empty p{font-size:13px;color:var(--dim);line-height:1.7;margin:0 0 10px}.petrep-period-empty .petrep-cta{flex:none}.petrep-cur{margin-top:8px;display:flex;align-items:baseline;gap:7px;padding:8px 11px;border-radius:10px;background:var(--chip-bg)}.petrep-cur-l{font-size:12px;font-weight:700;color:var(--dim)}.petrep-cur-v{font-size:17px;font-weight:800;color:var(--text);font-variant-numeric:tabular-nums}.petrep-tally{margin-top:6px;font-size:12px;font-weight:800;color:var(--dim)}.petrep-secrow{display:flex;align-items:center;gap:11px;padding:9px 0}.petrep-secrow+.petrep-secrow{border-top:1px solid var(--border)}.petrep-secrow-ic{flex:none;width:34px;height:34px;border-radius:10px;font-size:17px;display:flex;align-items:center;justify-content:center;background:var(--chip-bg)}.petrep-secrow-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.petrep-secrow-t{font-size:13.5px;font-weight:700;color:var(--text);overflow-wrap:anywhere}.petrep-secrow-s{font-size:12px;color:var(--dim);overflow-wrap:anywhere}.petrep-secrow-amt{flex:none;font-size:13.5px;font-weight:800;color:var(--text);font-variant-numeric:tabular-nums}.petrep-secbadge{flex:none;padding:3px 9px;border-radius:999px;font-size:11.5px;font-weight:800}.petrep-secbadge.done{background:#1a6b421f;color:#1a6b42}.petrep-secbadge.pending{background:#92400e1f;color:#92400e}.petrep-secbadge.dismissed{background:var(--chip-bg);color:var(--dim)}.petrep-secmore{margin-top:9px;font-size:11.5px;color:var(--dim)}.dsl{max-width:946px;margin:0 auto;padding:4px 28px 2px;box-sizing:border-box;width:100%;font-family:SF Mono,Menlo,PingFang SC,monospace;font-size:12px;line-height:1.65;color:var(--dim)}.dsl-l{display:flex;align-items:center;gap:6px;white-space:nowrap;min-width:0}.dsl-spin{width:8px;height:8px;border-radius:50%;background:var(--working);flex:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--working) 22%,transparent);animation:dsl-pulse 1.4s ease-in-out infinite}@keyframes dsl-pulse{0%,to{opacity:1}50%{opacity:.45}}@media(prefers-reduced-motion:reduce){.dsl-spin{animation:none}}.dsl-w{color:var(--text);font-weight:600;flex:none}.dsl-meta{overflow:hidden;text-overflow:ellipsis;min-width:0}.dsl-cmd{padding-left:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dsl-plan{overflow:hidden}.dsl-plan>span{flex:none}.dsl-ok,.dsl-ag{color:var(--done)}.dsl-run{color:var(--working)}.dsl-sq{color:#e5603b}.dsl-sq.pending{color:var(--dim)}.dsl-plan>.dsl-cur{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;color:var(--text)}.dsl-stop{margin-left:auto;flex:none;font:11.5px -apple-system,PingFang SC,sans-serif;line-height:18px;border:1px solid var(--border);border-radius:7px;padding:0 8px;color:var(--text);background:transparent;cursor:pointer}.dsl-stop:hover:not(:disabled){background:var(--hover)}.dsl-stop:disabled{color:var(--dim);cursor:default}.dsl-stop.failed{color:var(--danger);border-color:var(--danger-border-strong,var(--danger))}.sbmd{display:inline}.sbmd .md.md-inline,.sbmd .md.md-inline>div,.sbmd .md.md-inline p,.sbmd .md.md-inline span[data-streamdown]{display:inline}.chats{min-width:0}.chx2,.chx2 .r1,.chx2 .r2{min-width:0;max-width:100%}.chx2 .r1,.chx2 .r2{overflow:hidden}.sbmd a,.sbmd .refwrap,.sbmd .refchip{pointer-events:none;cursor:inherit}.sbmd .refchip{background:none;border:none;padding:0;color:var(--accent-text,#7FB0FF);font-weight:600}.sbmd .refcard{display:none}._card_wliyb_1{position:relative;display:block;width:100%;text-align:left;background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:8px 10px;cursor:pointer;user-select:none;-webkit-user-select:none;box-shadow:0 1px 2px #14120c0d}._card_wliyb_1:hover,._card_wliyb_1._on_wliyb_16{border-color:var(--brand-green, #0ebc88)}._unreadDot_wliyb_19{position:absolute;top:6px;right:6px;width:7px;height:7px;border-radius:50%;background:#ff3b30;box-shadow:0 0 0 2px var(--surface);pointer-events:none}._r1_wliyb_30{display:flex;align-items:center;gap:6px;min-width:0}._title_wliyb_36{flex:1;min-width:0;font-size:14px;font-weight:500;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._time_wliyb_46{flex:none;font-size:11px;color:var(--faint);line-height:1}._r2_wliyb_52{display:flex;align-items:center;gap:6px;margin-top:5px;min-height:18px}._spacer_wliyb_59{flex:1}._pill_wliyb_62{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:500;padding:2px 8px;border-radius:6px;white-space:nowrap}._done_wliyb_72{color:var(--done, #0f9d6e);background:color-mix(in srgb,var(--done, #0f9d6e) 14%,transparent)}._running_wliyb_76{color:var(--accent-text, #3d5fd0);background:color-mix(in srgb,var(--accent-text, #3d5fd0) 13%,transparent)}._waiting_wliyb_80{color:var(--ask, #e08a0b);background:color-mix(in srgb,var(--ask, #e08a0b) 16%,transparent)}._ref_wliyb_84{flex:none;font-size:10px;font-weight:600;color:var(--tref, #7c6cd0);background:color-mix(in srgb,var(--tref, #7c6cd0) 13%,transparent);border:1px solid color-mix(in srgb,var(--tref, #7c6cd0) 30%,transparent);border-radius:6px;padding:1px 5px}.row-agent{flex:0 1 auto;min-width:0;max-width:min(50%,7em);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500;color:var(--text-2,var(--dim))}.row-agent-sep{flex:none;color:var(--text-3)}.chx2.one .r2.st .st-agent{font-size:11.5px;line-height:16px}.chx2.one .r2.st .st-agent-sep{font-size:11px;line-height:16px}.chx2 .srcchip.runloc{flex:none;font-size:10px;font-weight:500;color:var(--dim);background:transparent;border:1px solid var(--border-strong);border-radius:99px;padding:1px 6px;line-height:1.5;white-space:nowrap}.convrow .cr-l1 .cr-runloc{flex:none;margin-left:6px;font-size:10px;font-weight:500;color:var(--dim);background:transparent;border:1px solid var(--border-strong);border-radius:99px;padding:0 6px;line-height:16px;white-space:nowrap}.convrow{position:relative;display:flex;align-items:center;gap:8px;width:100%;height:58px;margin:4px 0;padding:0 6px;border-radius:9px;background:transparent;border:1px solid transparent;cursor:pointer;text-align:left;min-width:0}.convrow:hover,.convrow.on{background:#0ebc881f}.convrow .cr-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.convrow .cr-l1{display:flex;align-items:center;min-width:0}.convrow .cr-title{flex:1;min-width:0;font-size:13.5px;font-weight:500;color:var(--text);line-height:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.convrow .cr-l2{display:flex;align-items:center;gap:6px;min-width:0;min-height:16px;font-size:11.5px;line-height:16px;color:var(--dim)}.convrow .cr-l2-text{flex:1;min-width:0;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.convrow .cr-l2-text>span{display:inline}.convrow .cr-time{flex:none;font-size:10.5px;color:var(--text-3);line-height:16px;font-variant-numeric:tabular-nums}.convrow:hover .cr-time,.convrow:has(.cr-slot.menu-open) .cr-time{visibility:hidden}.convrow .cr-l2 .cr-st{flex:none;font-weight:600}.convrow .cr-l2 .cr-st.st-running{color:var(--brand-green)}.convrow .cr-l2 .cr-st.st-waiting,.convrow .cr-l2 .cr-st.st-syncStalled{color:var(--ask)}body[data-liveness=warn] .convrow.on .cr-st.st-running,body[data-liveness=warn] .convrow.on .cr-ic.run,body[data-liveness=warn] .convrow.on .cr-head.voice-working,body[data-liveness=warn] .convrow.on .cr-head.voice-think{color:#f5a623}body[data-liveness=danger] .convrow.on .cr-st.st-running,body[data-liveness=danger] .convrow.on .cr-ic.run,body[data-liveness=danger] .convrow.on .cr-head.voice-working,body[data-liveness=danger] .convrow.on .cr-head.voice-think{color:#ff5c5c}.convrow .cr-l2 .cr-st.st-done{color:var(--done)}.convrow .cr-l2 .cr-sep{flex:none;color:var(--text-3)}.convrow .cr-l2 .cr-prev{display:inline}.convrow .cr-l2 .cr-head{flex:none;font-weight:600}.convrow .cr-l2 .cr-head.voice-dim{font-weight:400;color:var(--dim)}.convrow .cr-l2 .cr-head.voice-working,.convrow .cr-l2 .cr-head.voice-think{color:var(--brand-green)}.convrow .cr-l2 .cr-head.voice-ask{color:var(--ask)}.convrow .cr-l2 .cr-head.voice-done{color:var(--done)}.convrow .cr-tile{position:relative;flex:none;width:28px;height:28px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--tile-ink) 16%,var(--surface));color:var(--tile-ink)}.convrow .cr-tile .cr-tile-ch{font-size:14px;font-weight:700;line-height:1}.convrow .cr-tile .cr-tile-dot{position:absolute;right:-2px;bottom:-2px;width:9px;height:9px;border-radius:50%;box-shadow:0 0 0 2px var(--surface)}.convrow .cr-tile .cr-tile-dot.st-running{background:var(--brand-green);animation:cr-tile-pulse 1.4s ease-in-out infinite}.convrow .cr-tile .cr-tile-dot.st-waiting{background:var(--ask)}.convrow .cr-tile .cr-tile-dot.st-done{background:var(--done)}@keyframes cr-tile-pulse{0%,to{opacity:.55}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.convrow .cr-tile .cr-tile-dot.st-running{animation:none}}.convrow .cr-tile.hue-0{--tile-ink:#6FD3A8}.convrow .cr-tile.hue-1{--tile-ink:#F0B27A}.convrow .cr-tile.hue-2{--tile-ink:#F29AB5}.convrow .cr-tile.hue-3{--tile-ink:#7CCBDD}.convrow .cr-tile.hue-4{--tile-ink:#B794F6}.convrow .cr-tile.hue-5{--tile-ink:#B5D77A}html[data-theme=light] .convrow .cr-tile.hue-0{--tile-ink:#1E6B4E}html[data-theme=light] .convrow .cr-tile.hue-1{--tile-ink:#8A4A12}html[data-theme=light] .convrow .cr-tile.hue-2{--tile-ink:#93304F}html[data-theme=light] .convrow .cr-tile.hue-3{--tile-ink:#1F5F70}html[data-theme=light] .convrow .cr-tile.hue-4{--tile-ink:#5B3AA6}html[data-theme=light] .convrow .cr-tile.hue-5{--tile-ink:#4A6B16}.convrow .cr-slot{position:absolute;right:6px;top:11px;height:16px;display:flex;align-items:center;justify-content:flex-end}.convrow .cr-slot .cr-status{display:flex;align-items:center}.convrow .cr-slot.menu-open,.convrow:hover .cr-slot{top:auto;bottom:11px}.convrow:has(.cr-dot) .cr-title{padding-right:14px}.convrow:has(.cr-dot) .cr-runloc{margin-right:14px}.convrow .cr-slot .cr-more,.convrow:hover .cr-slot .cr-status,.convrow .cr-slot.menu-open .cr-status{display:none}.convrow:hover .cr-slot .cr-more,.convrow .cr-slot.menu-open .cr-more{display:flex;align-items:center}.convrow:hover .cr-slot .drowmenu-trigger,.convrow .cr-slot.menu-open .drowmenu-trigger,.convrow .cr-slot .drowmenu-trigger.on,.convrow .cr-slot .drowmenu-trigger:focus-visible{opacity:1}.convrow .cr-slot .cr-ic{font-size:15px;display:block;line-height:0}.convrow .cr-slot .cr-ic.run{color:var(--brand-green)}.convrow .cr-slot .cr-ic.wait{color:var(--ask)}.convrow .cr-slot .cr-dot{width:8px;height:8px;border-radius:50%;background:#ff3b30}.convrow .cr-slot .cr-ic{display:none}html:not([data-brand=cpo]) .convrow{flex:none;height:auto;margin:0;padding:4px 7px;gap:10px;border-radius:10px}html:not([data-brand=cpo]) .convrow .cr-body{gap:0}html:not([data-brand=cpo]) .convrow .cr-l2 .md{font-size:inherit;color:inherit}html:not([data-brand=cpo]) .convrow .cr-l2 .md :is(li,code,p,h1,h2,h3){font-size:inherit;line-height:inherit}html:not([data-brand=cpo]) .convrow .cr-l2 .md :is(strong,b,h1,h2,h3,li){color:inherit}html:not([data-brand=cpo]) .convrow .cr-tile{width:34px;height:34px;border-radius:9px}html:not([data-brand=cpo]) .convrow .cr-tile .cr-tile-ch{font-size:14px}html:not([data-brand=cpo]) .convrow .cr-tile .cr-tile-dot{width:10px;height:10px;right:-2px;bottom:-2px;box-shadow:0 0 0 2px var(--bg-sidebar)}html:not([data-brand=cpo]) .convrow .cr-title .md,html:not([data-brand=cpo]) .convrow .cr-title .md :is(li,code,p,h1,h2,h3){font-size:inherit;line-height:inherit}html:not([data-brand=cpo]) .convrow .cr-l2{font-size:12px;line-height:16px}html:not([data-brand=cpo]) .convrow .cr-time{font-size:11px;line-height:16px;color:var(--dim)}html:not([data-brand=cpo]) .convrow .cr-slot{right:8px;top:5px;height:18px}html:not([data-brand=cpo]) .convrow .cr-slot.menu-open,html:not([data-brand=cpo]) .convrow:hover .cr-slot{top:auto;bottom:4px}html:not([data-brand=cpo]) .convrow .cr-slot .drowmenu-trigger:not(:hover):not(.on){color:var(--text-2)}html:not([data-brand=cpo]) .sidebar .thread-filter-antd .ant-select-content{font-size:12px;font-weight:600}html:not([data-brand=cpo]) .sidebar .thread-filter-antd:not(.ant-select-disabled) .ant-select-content,html:not([data-brand=cpo]) .sidebar .thread-filter-antd:not(.ant-select-disabled) .ant-select-suffix{color:var(--text-3)}html:not([data-brand=cpo]) .sidebar .thread-filter-antd:not(.ant-select-disabled):hover .ant-select-content,html:not([data-brand=cpo]) .sidebar .thread-filter-antd:not(.ant-select-disabled):hover .ant-select-suffix{color:var(--text-2)}html:not([data-brand=cpo]) .sidebar .sect.sectrow{margin-top:8px;padding:14px 8px 8px 16px;border-top:1px solid var(--border);min-height:45px}html:not([data-brand=cpo]) .sidebar .sect.sectrow .sect-title{font-size:13px}.sectrow{display:flex;align-items:center;justify-content:space-between;gap:8px}.thread-filter-wrap{position:relative;display:inline-flex}.thread-filter{height:24px;display:inline-flex;align-items:center;gap:5px;color:var(--dim);background:transparent;border:1px solid transparent;border-radius:8px;font-size:11px;font-weight:750;line-height:1;padding:0 8px;cursor:pointer;letter-spacing:0;transition:background .12s ease,border-color .12s ease,color .12s ease}.thread-filter:hover{color:var(--text-2);background:var(--surface-3);border-color:var(--border-strong)}.thread-filter.open,.thread-filter.on{color:var(--accent-text);background:#4d76ff1a;border-color:#4d76ff61}.thread-filter:disabled{opacity:.55;cursor:default}.thread-filter .fic{font-size:9px;line-height:1;opacity:.85}.thread-filter .flabel{font-size:11px}.tf-glyph{width:13px;height:13px;flex:none;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.tfmi .nm .tf-glyph{width:14px;height:14px;margin-right:7px;vertical-align:-2px;color:var(--accent-text)}.thread-filter-dismiss{position:fixed;top:0;right:0;bottom:0;left:0;z-index:46;background:transparent;border:none;cursor:default}.thread-filter-wrap .thread-filter-antd.ant-select{min-width:auto}.tf-opt{display:flex;flex-direction:column;gap:1px;padding:2px 0;line-height:1.35}.tf-opt .tf-nm{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--text)}.tf-opt .tf-ds{font-size:11px;color:var(--faint)}.tfmenu{position:absolute;top:calc(100% + 6px);right:0;left:auto;width:min(236px,var(--sb-w,264px) - 28px);max-width:calc(100vw - 24px);background:var(--surface);border:1px solid var(--border-strong);border-radius:13px;box-shadow:0 20px 56px var(--shadow-pop);padding:6px;z-index:47}.tfmi{display:flex;align-items:flex-start;gap:10px;width:100%;padding:9px 11px;border-radius:9px;background:none;border:none;text-align:left;cursor:pointer}.tfmi:hover{background:var(--hover)}.tfmi.sel{background:var(--hover-2);box-shadow:inset 3px 0 0 var(--accent-text)}.tfmi .tx{flex:1;min-width:0}.tfmi .nm{font-size:13px;font-weight:700;color:var(--text)}.tfmi .ds{font-size:11px;color:var(--text-3);margin-top:3px;line-height:1.5}.tfmi .ck{flex:none;width:16px;text-align:center;font-size:12px;color:var(--done);font-weight:800;line-height:18px}.orig{display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:700;color:var(--dim);background:var(--surface-3);border:1px solid var(--border);border-radius:99px;padding:2px 8px;margin-top:6px}.orig.cloud{color:var(--teal-text);border-color:#38c8b466}.orig.mac{color:var(--accent-text);border-color:#4d76ff66}.orig.offl{color:var(--faint);border-style:dashed}.hchip{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:700;margin-left:8px;vertical-align:2px;background:none;border:none;padding:0}.hchip.mac{color:var(--accent-text)}.hchip.cloud{color:var(--teal-text)}.hchip.offl{color:var(--dim)}.syncbar{align-self:center;display:flex;align-items:center;gap:8px;font-size:12px;color:var(--accent-text);background:#4d76ff14;border:1px solid rgba(77,118,255,.3);border-radius:99px;padding:5px 16px}.mainhead .who{min-width:0;flex:1 1 auto}.mainhead.deskhead .avatar{display:none}.mainhead .who .nm{display:flex;align-items:center;gap:10px;min-width:0}.mainhead .who .nm .tt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;flex:0 1 auto;min-width:0}.mainhead .who .nm .href{flex:none;color:var(--accent-text);font-family:JetBrains Mono,SF Mono,monospace;font-size:13px;font-weight:750;margin-right:-4px}.mainhead .who .nm .hstat{font-size:12px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--dim);min-width:0;flex:0 0 auto}.mainhead .who .nm .hstat.hstat-syncStalled{color:var(--ask)}.mainhead .hchip{flex:none;margin-left:0;margin-right:8px;vertical-align:baseline}.mainhead .sp{flex:0 1 auto}.hchip .ldot{width:7px;height:7px;border-radius:50%;background:#5fd6a6;flex:none}.hchip .odot{width:8px;height:8px;border-radius:50%;background:transparent;border:2px solid var(--text-3);box-sizing:border-box;flex:none;opacity:.85}.mirline{align-self:center;display:flex;align-items:center;gap:8px;font-size:12px;color:var(--dim);background:var(--surface-3);border:1px dashed var(--border-strong);border-radius:99px;padding:5px 16px;max-width:96%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mirline b{color:var(--text-3);font-weight:600}.goalexp{padding:34px 40px;color:var(--text);max-width:720px}.goalexp h1{font-size:22px;font-weight:800;margin:0 0 8px}.goalexp .sub{font-size:13px;color:var(--dim);margin-bottom:20px}.gcard{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:20px 24px;margin-bottom:18px}.gcard h2{font-size:15px;font-weight:800;margin:0 0 14px}.grow{display:grid;grid-template-columns:32px 110px 1fr;align-items:center;gap:10px;font-size:13px;color:var(--text-3);padding:10px 0}.grow .gm{display:flex;align-items:center;justify-content:center}.grow b{color:var(--text);font-size:13px}.why{display:grid;grid-template-columns:1fr;gap:10px}.prio{display:grid;grid-template-columns:150px 1fr;gap:14px;font-size:13px}.prio span{color:var(--dim)}.prio b{color:var(--text);font-weight:750}.dimover{position:fixed;top:0;right:0;bottom:0;left:0;background:#05080d9e;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:50;display:flex;align-items:center;justify-content:center}.pairm{width:520px;background:var(--surface);border:1px solid var(--border-strong);border-radius:20px;box-shadow:0 30px 90px var(--shadow-modal);padding:26px 30px 24px}.pairm h2{font-size:19px;font-weight:800}.pairm .sub{font-size:12.5px;color:var(--dim);margin-top:5px}.pairbody{display:flex;gap:22px;margin-top:20px;align-items:center}.qr{width:150px;height:150px;border-radius:13px;background:#fff;padding:13px;flex:none}.qr .grid{width:100%;height:100%;display:grid;gap:0}.qr .grid i{background:#0b0e13}.qr .grid i.w{background:transparent}.steps{flex:1;display:flex;flex-direction:column;gap:11px}.pstep{display:flex;gap:11px;align-items:flex-start}.pstep .n{width:21px;height:21px;border-radius:50%;background:var(--hover);border:1px solid var(--border-strong);color:var(--accent-text);font-size:11.5px;font-weight:800;display:flex;align-items:center;justify-content:center;flex:none}.pstep .t{font-size:13px;line-height:1.55;color:var(--text-2)}.pstep .t b{color:var(--text)}.paircode{margin-top:18px;display:flex;align-items:center;gap:12px;background:var(--surface-2);border:1px solid var(--border);border-radius:13px;padding:13px 18px}.paircode .lb{font-size:11.5px;color:var(--dim)}.paircode .cd{font-family:ui-monospace,monospace;font-size:23px;font-weight:800;letter-spacing:4px;color:var(--text)}.paircode .cp{margin-left:auto;font-size:12px;color:var(--accent-text);border:1px solid rgba(77,118,255,.4);border-radius:8px;padding:5px 12px;background:none;cursor:pointer}.pairfoot{margin-top:15px;font-size:11.5px;color:var(--faint-2);line-height:1.6}.mirrow{display:flex;align-items:flex-start;gap:8px}.mirrow .mirdot{width:7px;height:7px;border-radius:50%;background:#5fd6a6;flex:none;margin-top:7px}.mirrow>:not(.mirdot){flex:1 1 auto;min-width:0}.mirawayrecap{margin:2px 0 10px;padding:11px 14px;border:1px solid var(--border);border-radius:12px;background:var(--surface-2)}.mirawayrecap-t{font-size:13px;font-weight:700;color:var(--text);line-height:1.5}.mirawayrecap-d{margin-top:3px;font-size:12px;color:var(--text-2);line-height:1.55}.desk-virtual{width:100%}.earlier{align-self:center;display:flex;align-items:center;gap:8px;font-size:12px;color:var(--text-3);background:var(--surface-3);border:1px solid var(--border-strong);border-radius:99px;padding:6px 18px;cursor:pointer;margin-bottom:4px}.earlier:hover{background:var(--surface-2)}.loadolder{align-self:center;display:flex;align-items:center;gap:9px;font-size:12px;color:var(--dim);background:var(--surface-3);border:1px solid var(--border-strong);border-radius:99px;padding:6px 18px;margin-bottom:4px}.loadolder .spin{width:12px;height:12px;border-radius:50%;border:2px solid var(--border-strong);border-top-color:#6e92ff;display:inline-block;animation:sp .8s linear infinite}@keyframes sp{to{transform:rotate(360deg)}}.topmark{align-self:center;display:flex;align-items:center;gap:10px;font-size:11.5px;color:var(--text-4,#6b7283);margin:2px 0 6px;letter-spacing:.3px}.topmark:before,.topmark:after{content:"";width:34px;height:1px;background:var(--border-strong)}.mirempty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;padding:40px 24px;color:var(--text-3)}.mirempty-emoji{font-size:34px;line-height:1;opacity:.85}.mirempty-title{font-size:14px;color:var(--text-2,#c7ccd6);font-weight:600}.mirempty-sub{font-size:12px;color:var(--text-4,#6b7283);max-width:300px;line-height:1.5}.mirskel{flex:1;display:flex;flex-direction:column;gap:14px;padding:24px 8px;overflow:hidden}.mirskel-row{display:flex}.mirskel-row.me{justify-content:flex-end}.mirskel-bubble{height:34px;border-radius:14px;background:linear-gradient(90deg,var(--surface-3) 25%,var(--surface-2) 37%,var(--surface-3) 63%);background-size:400% 100%;animation:mirskel-sheen 1.3s ease-in-out infinite}@keyframes mirskel-sheen{0%{background-position:100% 0}to{background-position:0 0}}.stream:has(.mir-bottom-anchor){overflow-anchor:none}.mir-bottom-anchor{overflow-anchor:auto;height:1px;width:100%}.mirmedia-group{display:flex;flex-direction:column;gap:8px;margin-top:6px}.mirmedia{max-width:min(420px,100%)}.mirmedia-el{display:block;max-width:100%;max-height:360px;width:auto;height:auto;border-radius:10px;background:var(--surface-3)}.mirmedia-skel{width:240px;height:160px;border-radius:10px;background:linear-gradient(90deg,var(--surface-3) 25%,var(--surface-2) 37%,var(--surface-3) 63%);background-size:400% 100%;animation:mirskel-sheen 1.3s ease-in-out infinite}.mirmedia-fallback{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:10px;background:var(--surface-3);color:var(--text-4,#6b7283);font-size:12px;line-height:1.4}.usendcol{display:flex;flex-direction:column;align-items:flex-end;gap:3px;max-width:100%;margin-left:auto}.usending{width:13px;height:13px;flex:none;border-radius:50%;border:2px solid var(--border-strong);border-top-color:#6e92ff;display:inline-block;animation:sp .8s linear infinite}.usfailed{width:13px;height:13px;flex:none;border-radius:50%;border:2px solid var(--err,#E08A8A);display:inline-flex;align-items:center;justify-content:center;color:var(--err,#E08A8A);font-size:10px;font-weight:800;line-height:1}.usfailed:before{content:"!"}.usfailnote{max-width:min(360px,100%);font-size:12px;line-height:1.5;font-weight:600;color:var(--err,#E08A8A);text-align:right}.urcpt{display:flex;align-items:center;justify-content:flex-end;gap:5px;margin:3px 2px 0 0;font-size:11.5px;line-height:1;color:var(--text-4,#8a94a6)}.urcpt-clock{width:13px;height:13px;flex:none}.urcpt-check{width:12px;height:12px;flex:none}.urcpt-label{white-space:nowrap}.urcpt-failed{gap:4px;min-height:28px}.urcpt-failed .usfailed{width:16px;height:16px;margin-right:2px}.urcpt-retry{color:#b91c1c;font-weight:600;background:#fbe5e5;border:1.5px solid #e5a4a4;border-radius:15px;padding:6px 12px;margin-left:6px;font-size:12px;line-height:1;cursor:pointer;display:inline-flex;align-items:center}.urcpt-retry:hover{background:#f8d7d7}.dthink{display:flex;align-items:center;gap:10px;margin:12px 0 14px}.dthink-av{width:30px;height:30px;border-radius:50%;flex:none;background:linear-gradient(135deg,#5b86ff,#3f6cf0);display:flex;align-items:center;justify-content:center}.dthink-pill{background:var(--surface-1,#fff);border-radius:16px 16px 16px 6px;padding:10px 13px;display:inline-flex;align-items:center;gap:6px;color:var(--text-4,#8a94a6);font-size:14px;line-height:1.2}.dthink-dots{display:inline-flex;gap:4px;align-items:center}.dthink-dots i{width:5.5px;height:5.5px;border-radius:50%;background:var(--text-4,#9CA3AF);animation:dthinkblink 1.2s infinite}.dthink-dots i:nth-child(2){animation-delay:.2s}.dthink-dots i:nth-child(3){animation-delay:.4s}@keyframes dthinkblink{0%,80%,to{opacity:.35}40%{opacity:1}}.sk-row{display:flex;flex-direction:column;gap:6px;padding:7px 10px;border-radius:10px;width:100%;margin:1px 0}.sk-r1{display:flex;align-items:center;gap:8px}.sk-b{background:linear-gradient(100deg,color-mix(in srgb,var(--text) 5%,transparent) 30%,color-mix(in srgb,var(--text) 11%,transparent),color-mix(in srgb,var(--text) 5%,transparent) 70%);background-size:220% 100%;border-radius:6px;animation:sb-shimmer 1.4s ease-in-out infinite}.sk-dot{width:16px;height:16px;border-radius:50%;flex:none}.sk-ref{width:26px;height:13px;flex:none}.sk-ttl{height:11px;flex:1}.sk-l2{height:9px;margin-left:24px}.sk-l2.short{width:62%}@keyframes sb-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@media(prefers-reduced-motion:reduce){.sk-b{animation:none}}.sb-empty{flex:1;display:flex;flex-direction:column;align-items:center;gap:11px;padding:120px 26px 0;text-align:center;color:var(--dim)}.sb-empty-ring{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 38%,color-mix(in srgb,var(--accent-text) 16%,transparent),color-mix(in srgb,var(--accent-text) 3%,transparent) 70%);border:1px solid var(--border-soft)}.sb-empty-ico{font-size:26px;opacity:.85}.sb-empty-title{font-size:13px;font-weight:650;color:var(--text-3)}.sb-empty-sub{font-size:11.5px;line-height:1.6;color:var(--faint-2)}.sb-empty.compact{align-items:flex-start;gap:0;padding:6px 16px 0;text-align:left}.sb-empty.compact .sb-empty-title{font-size:12px;font-weight:500;color:var(--faint-2)}.drowmenu-wrap{position:relative;display:inline-flex;flex:none}.drowmenu-trigger{flex:none;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border:none;background:none;border-radius:7px;color:var(--text-3);cursor:pointer;font-size:15px;line-height:1;opacity:0;transition:opacity .12s,background .12s}.chx2:hover .drowmenu-trigger,.drowmenu-trigger.on,.drowmenu-trigger:focus-visible{opacity:1}.drowmenu-trigger:hover,.drowmenu-trigger.on{background:var(--hover);color:var(--text)}.drowmenu-dismiss{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;background:transparent;border:none;cursor:default}.drowmenu{position:fixed;width:200px;max-width:calc(100vw - 28px);background:var(--surface);border:1px solid var(--border);border-radius:12px;box-shadow:0 0 0 1px var(--border-faint),0 16px 40px #00000029,0 4px 12px #00000014;padding:6px;z-index:9999;animation:drowmenu-in .1s ease-out}@keyframes drowmenu-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}.drowmenu-item{display:flex;align-items:center;gap:10px;width:100%;padding:7px 10px;border-radius:8px;background:none;border:none;text-align:left;cursor:pointer;font-size:13px;font-weight:500;line-height:18px;color:var(--text);transition:background .1s}.drowmenu-item:hover{background:var(--hover)}.drowmenu-item.danger{color:var(--danger,#d33)}.drowmenu-item.danger:hover{background:var(--danger-soft,rgba(211,51,51,.1))}.drowmenu-item.disabled,.drowmenu-item:disabled{color:var(--text-3);opacity:.6;cursor:default}.drowmenu-item.disabled:hover,.drowmenu-item:disabled:hover{background:none}.drowmenu-item.danger.disabled,.drowmenu-item.danger:disabled{color:var(--danger,#d33);opacity:.5}.drowmenu-sep{height:1px;background:var(--border);margin:5px 4px}.drowmenu-item .mic{width:16px;height:16px;flex:none;color:var(--text-3)}.drowmenu-item:hover .mic{color:var(--text)}.drowmenu-item.disabled .mic,.drowmenu-item:disabled .mic{color:var(--text-3)}.drowmenu-item.danger .mic{color:var(--danger,#d33)}.drowmenu-item .lb{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ttl-edit{flex:1 1 auto;min-width:0;width:100%;font-size:12.5px;font-weight:650;color:var(--text);background:var(--surface);border:1px solid var(--accent-text);border-radius:7px;box-shadow:0 0 0 3px var(--accent-soft,rgba(47,107,219,.16));padding:3px 8px;outline:none;font-family:inherit}.chx2.renaming .r1{gap:6px}.chx2.renaming .unread-dot,.chx2.renaming .tm2,.chx2.renaming .pin-mark,.chx2.renaming .badge,.chx2.renaming .drowmenu-wrap{display:none}.repochip-wrap{position:relative;display:inline-flex;align-items:center;gap:8px}.repochip{cursor:pointer}.repochip .lb,.branchchip .lb{max-width:160px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.branch-glyph{width:12px;height:12px;flex:none;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.branchchip{color:var(--dim)}.repochip-wrap .repo-menu{top:calc(100% + 8px);left:0;right:auto;min-width:196px}.repochip-wrap .repo-menu:before{left:16px;right:auto}.deskproj{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:700}.deskproj .dp-repo{color:var(--accent-text)}.deskproj .dp-branch{color:var(--dim)}.deskproj .dp-host{color:var(--dim);opacity:.85}.unread-dot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--accent-text);margin-left:2px}.unread-dot.lead{width:9px;height:9px;margin:0 5px 0 0;background:var(--accent-text);box-shadow:0 0 0 2px var(--accent-soft,rgba(47,107,219,.2))}.pin-mark{flex:none;display:inline-flex;align-items:center;justify-content:center;width:13px;height:13px;line-height:0;margin-right:4px;color:var(--text-2,#5b6470)}.pin-mark svg{display:block}.ws2-row{display:flex;align-items:center;gap:14px;padding:12px 0}.ws2-row+.ws2-row{border-top:1px solid var(--border-faint)}.ws2-ic{width:36px;height:36px;border-radius:10px;flex:none;display:grid;place-items:center;color:var(--text-3);background:var(--surface-2);border:1px solid var(--border)}.ws2-ic svg{width:18px;height:18px}.ws2-ic.hq{color:var(--accent-text);background:color-mix(in srgb,var(--brand-grad-a) 8%,transparent);border-color:transparent}.ws2-tx{flex:1;min-width:0}.ws2-t{font-size:14px;font-weight:700;display:flex;align-items:center;gap:8px;line-height:20px}.ws2-s{font-size:12.5px;color:var(--dim);margin-top:3px;line-height:1.5}.ws2-act.ghostbtn{flex:none;margin-left:auto;height:28px;padding:0 12px;font-size:12.5px;border-radius:9px;display:inline-flex;align-items:center}.ws2 .cft{align-items:center}.ws2 .cft .note{line-height:1.6}.ws2 .cft .ghostbtn{flex:none;height:30px;padding:0 14px;font-size:12.5px;display:inline-flex;align-items:center;gap:6px;color:var(--accent-text);white-space:nowrap}.ws2-skel .ws2-ic{background:var(--border);border-color:transparent;animation:mskel 1.2s ease-in-out infinite}.ws2-skel .ws2-tx{display:flex;flex-direction:column;gap:10px;padding:4px 0}.ws2-sk{display:block;border-radius:6px;background:var(--border);animation:mskel 1.2s ease-in-out infinite}.ws2-sk.t{width:180px;max-width:40%;height:13px}.ws2-sk.s{width:360px;max-width:70%;height:11px}@media(prefers-reduced-motion:reduce){.ws2-skel .ws2-ic,.ws2-sk{animation:none}}.padmin{flex:1;overflow:hidden;padding:24px 40px;display:flex;flex-direction:column;min-width:0}.pwrap{width:100%;max-width:1020px;margin:0 auto;display:flex;flex-direction:column;min-width:0;flex:1}.phead{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.phead .tt h1{font-size:26px;font-weight:800;letter-spacing:.2px}.phead .tt p{margin-top:6px;font-size:13.5px;color:var(--dim)}.newbtn{display:inline-flex;align-items:center;gap:7px;background:linear-gradient(95deg,var(--brand-grad-a),var(--brand-grad-b));color:#fff;font-size:13.5px;font-weight:700;border-radius:11px;padding:9px 18px;box-shadow:0 8px 22px #4d76ff4d;flex:none}.eav{border-radius:14px;display:flex;align-items:center;justify-content:center;flex:none}.eav-coder{background:linear-gradient(135deg,var(--av-coder-a),var(--av-coder-b))}.eav-cpo{background:linear-gradient(135deg,var(--av-cpo-a),var(--av-cpo-b))}.eav-des{background:linear-gradient(135deg,var(--av-des-a),var(--av-des-b))}.eav-fin{background:linear-gradient(135deg,var(--av-fin-a),var(--av-fin-b))}.eav-fit{background:linear-gradient(135deg,var(--av-fit-a),var(--av-fit-b))}.eav-trv{background:linear-gradient(135deg,var(--av-trv-a),var(--av-trv-b))}.eav-shp{background:linear-gradient(135deg,var(--av-shp-a),var(--av-shp-b))}.eav-edu{background:linear-gradient(135deg,var(--av-edu-a),var(--av-edu-b))}.eav-pm{background:linear-gradient(135deg,var(--av-pm-a,var(--av-edu-a)),var(--av-pm-b,var(--av-edu-b)))}html:not([data-brand=cpo]) .market-page{--av-pm-a:#2E5B5B;--av-pm-b:#1E3D3D}html[data-theme=light]:not([data-brand=cpo]) .market-page{--av-pm-a:#5FC9C4;--av-pm-b:#2E9E99}.msearch{margin-top:18px;display:flex;align-items:center;gap:10px;background:var(--surface);border:1px solid var(--border);border-radius:13px;padding:11px 16px;font-size:13.5px;color:var(--faint)}.market-page .msearch .sic{display:none}html:not([data-brand=cpo]) .market-page .msearch{height:40px;padding:0 14px;gap:10px;border-radius:12px}html:not([data-brand=cpo]) .market-page .msearch:hover{border-color:var(--border-strong)}html:not([data-brand=cpo]) .market-page .msearch .sic{display:block;width:16px;height:16px;flex:none;color:var(--text-3)}html:not([data-brand=cpo]) .market-page .msearch .sic svg{display:block;width:16px;height:16px}html:not([data-brand=cpo]) .market-page .msearch .sem{display:none}.mbanner{margin-top:14px;border-radius:18px;padding:22px 26px;display:flex;align-items:center;gap:20px;position:relative;overflow:hidden;background:linear-gradient(115deg,#4d76ff52,#38c8b433),var(--banner-bg);border:1px solid rgba(77,118,255,.4)}.mbanner .bav{width:64px;height:64px;border-radius:18px;background:linear-gradient(135deg,var(--av-coder-a),var(--av-coder-b));display:flex;align-items:center;justify-content:center;font-size:33px;flex:none;box-shadow:0 10px 26px #00000059}.mbanner .btx{flex:1;min-width:0}.mbanner .btag{font-size:11px;font-weight:700;letter-spacing:.8px;color:var(--accent-text)}.mbanner .bt1{font-size:18px;font-weight:800;margin-top:4px}.mbanner .bt2{font-size:13px;color:var(--text-2);margin-top:5px}.mbanner .bt2 b{color:var(--teal-text);font-weight:800}.mbanner .bbtn{flex:none;background:var(--text);color:var(--bg);font-size:13.5px;font-weight:800;border-radius:11px;padding:10px 22px;box-shadow:0 8px 20px #0000004d}html:not([data-brand=cpo]) .market-page .mbanner{margin-top:16px;border-radius:16px;padding:20px 24px;gap:18px;background:color-mix(in srgb,var(--accent-text) 6%,var(--surface));border:1px solid color-mix(in srgb,var(--accent-text) 24%,var(--border))}html:not([data-brand=cpo]) .market-page .mbanner .bav{width:56px;height:56px;border-radius:14px;font-size:28px;box-shadow:none}html:not([data-brand=cpo]) .market-page .mbanner .btag{letter-spacing:.06em}html:not([data-brand=cpo]) .market-page .mbanner .bt1{font-size:17px;font-weight:750;margin-top:4px}html:not([data-brand=cpo]) .market-page .mbanner .bt2{font-size:13px;color:var(--dim);margin-top:5px}html:not([data-brand=cpo]) .market-page .mbanner .bt2 b{color:var(--accent-text);font-weight:700}html:not([data-brand=cpo]) .market-page .mbanner .bbtn{height:36px;padding:0 18px;border-radius:10px;font-size:13.5px;font-weight:700;background:var(--accent-text);color:var(--bg);box-shadow:none;display:inline-flex;align-items:center}@media(max-width:700px){html:not([data-brand=cpo]) .market-page .mbanner{padding:18px;gap:12px}}.msect{margin:24px 0 14px;display:flex;align-items:baseline;justify-content:space-between}.msect .h{font-size:15px;font-weight:800}.msect .more{font-size:12.5px;color:var(--dim)}html:not([data-brand=cpo]) .market-page .msect{margin:24px 0 12px}html:not([data-brand=cpo]) .market-page .msect .h{font-weight:750}html:not([data-brand=cpo]) .market-page .msect .more{font-size:13px;font-weight:500;color:var(--text-3)}.mgrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}.market-empty{grid-column:1/-1;padding:32px 20px;text-align:center;color:var(--dim);background:var(--surface);border:1px solid var(--border);border-radius:16px}.market-unavailable{margin:auto;width:100%;max-width:560px;padding:36px;text-align:center;background:var(--surface);border:1px solid var(--border);border-radius:20px}.market-unavailable h1{font-size:22px}.market-unavailable p{margin:12px 0 24px;color:var(--dim);line-height:1.6}.market-page .mchips{flex-wrap:wrap}@media(max-width:700px){.sidebar:has(~.main .market-page){display:none}.main:has(.market-page){width:100%;min-width:0}.market-page{padding:20px 16px;overflow:auto}.market-page .mgrid{grid-template-columns:minmax(0,1fr)}.market-page .mbanner{padding:18px;gap:12px;flex-wrap:wrap}.market-page .mbanner .bbtn{margin-left:auto}.market-page .dcard{width:100%;padding:24px 18px}.market-page .how3,.market-page .dops{flex-direction:column}}.mcard{display:flex;align-items:center;gap:14px;background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:18px}.mcard .eav{width:48px;height:48px;font-size:24px}.mcard .who{flex:1;min-width:0}.mcard .role{font-size:14.5px;font-weight:700}.mcard .duty{font-size:12px;color:var(--dim);margin-top:3px;line-height:1.45;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html:not([data-brand=cpo]) .market-page .mgrid{gap:12px}html:not([data-brand=cpo]) .market-page .mcard{padding:16px;border-radius:14px;gap:14px}html:not([data-brand=cpo]) .market-page .mcard:hover{border-color:var(--border-strong);background:var(--surface-3)}html:not([data-brand=cpo]) .market-page .mcard .eav{width:44px;height:44px;border-radius:12px;font-size:22px}html:not([data-brand=cpo]) .market-page .mcard .role{font-size:14.5px;font-weight:650}html:not([data-brand=cpo]) .market-page .mcard .duty{font-size:12.5px;line-height:1.5;margin-top:3px;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:clip}.mcard.skel{pointer-events:none}.mcard.skel .eav{border-radius:12px;background:var(--border);animation:mskel 1.2s ease-in-out infinite}.mcard.skel .sk-line{height:11px;border-radius:6px;background:var(--border);animation:mskel 1.2s ease-in-out infinite}.mcard.skel .sk-line.t{width:42%;height:13px;margin-bottom:8px}.mcard.skel .sk-line.s{width:78%}@keyframes mskel{0%,to{opacity:.55}50%{opacity:.9}}.hirebtn{flex:none;font-size:12.5px;font-weight:700;color:var(--accent-text);background:#4d76ff24;border:1px solid rgba(77,118,255,.4);border-radius:99px;padding:6px 16px}.hired{flex:none;display:flex;align-items:center;gap:5px;font-size:12.5px;font-weight:700;color:var(--done)}.hired .tk{width:18px;height:18px;border-radius:50%;background:#38c88c29;border:1px solid rgba(56,200,140,.45);display:flex;align-items:center;justify-content:center;font-size:10px}html:not([data-brand=cpo]) .market-page .hirebtn{font-size:13px;font-weight:600;background:color-mix(in srgb,var(--accent-text) 10%,transparent);border-color:color-mix(in srgb,var(--accent-text) 30%,transparent);height:30px;padding:0 16px;display:inline-flex;align-items:center}html:not([data-brand=cpo]) .market-page .hirebtn:hover{background:color-mix(in srgb,var(--accent-text) 16%,transparent)}html:not([data-brand=cpo]) .market-page .hired{font-size:13px;font-weight:600}.mchips{margin-top:12px;display:flex;gap:8px}.chip{font-size:12.5px;color:var(--text-3);background:var(--surface);border:1px solid var(--border);border-radius:99px;padding:6px 15px}.chip.on{color:#fff;background:linear-gradient(95deg,var(--brand-grad-a),var(--brand-grad-b));border-color:transparent;font-weight:700}html:not([data-brand=cpo]) .market-page .chip{font-size:13px;font-weight:500;color:var(--text-2);height:28px;padding:0 14px;display:inline-flex;align-items:center}html:not([data-brand=cpo]) .market-page .chip.on{color:var(--accent-text);background:color-mix(in srgb,var(--accent-text) 10%,transparent);border-color:color-mix(in srgb,var(--accent-text) 30%,transparent);font-weight:600}.crumb{font-size:13px;color:var(--dim)}.crumb b{color:var(--text-2);font-weight:600}.dwrap{flex:1;display:flex;align-items:center;justify-content:center;padding:18px 0 34px}.dcard{width:640px;background:var(--surface-3);border:1px solid var(--border-soft);border-radius:22px;padding:34px 40px 30px;box-shadow:0 24px 60px var(--shadow-pop)}.dhead{display:flex;align-items:center;gap:20px}.dhead .eav{width:76px;height:76px;font-size:38px;border-radius:22px}.dhead .role{font-size:23px;font-weight:800}.dhead .tag{display:inline-flex;font-size:11px;font-weight:700;color:var(--accent-text);background:#4d76ff29;border:1px solid rgba(77,118,255,.35);border-radius:99px;padding:2.5px 10px;margin-left:10px;vertical-align:3px}.dhead .line{font-size:14px;color:var(--text-3);margin-top:7px}.dsect{margin-top:24px}.dsect .h{font-size:12px;font-weight:800;letter-spacing:.8px;color:var(--dim);margin-bottom:11px}.duty3{display:flex;flex-direction:column;gap:9px}.duty3 .it{display:flex;align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.5;color:var(--text-2)}.duty3 .it .m{flex:none;width:18px;text-align:center}.how3{display:flex;gap:10px}.how3 .st{flex:1;background:var(--surface-deep);border:1px solid var(--border-soft);border-radius:13px;padding:13px 14px}.how3 .st .n{width:22px;height:22px;border-radius:50%;background:linear-gradient(95deg,var(--brand-grad-a),var(--brand-grad-b));color:#fff;font-size:11.5px;font-weight:800;display:flex;align-items:center;justify-content:center}.how3 .st .t{font-size:13px;font-weight:700;margin-top:9px}.how3 .st .s{font-size:11.5px;color:var(--dim);margin-top:4px;line-height:1.45}.dops{display:flex;gap:12px;margin-top:28px}.dops .cta{flex:1}.dprice{margin-top:11px;text-align:center;font-size:11.5px;color:var(--dim)}.autos{margin-top:18px;display:flex;flex-direction:column;gap:10px}.auto{display:flex;align-items:center;gap:16px;background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:17px 20px}.auto.off{opacity:.62}.auto .aic{width:42px;height:42px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:20px;flex:none;background:var(--hover)}.auto .atx{flex:1;min-width:0}.auto .at1{font-size:14.5px;font-weight:700}.auto .at2{display:flex;align-items:center;gap:14px;font-size:12px;color:var(--dim);margin-top:5px}.auto .at2 .own{display:flex;align-items:center;gap:6px}.auto .at2 .own .eav{width:18px;height:18px;font-size:10px;border-radius:6px}.auto .next{flex:none;font-size:12px;color:var(--dim);text-align:right}.auto .next b{display:block;font-size:12.5px;color:var(--text-2);font-weight:600;margin-top:2px}.sw{flex:none;width:40px;height:23px;border-radius:99px;position:relative}.sw.on{background:linear-gradient(95deg,var(--brand-grad-a),var(--brand-grad-b))}.sw.on:after{content:"";position:absolute;right:2.5px;top:2.5px;width:18px;height:18px;border-radius:50%;background:#fff}.sw.off{background:var(--border-strong)}.sw.off:after{content:"";position:absolute;left:2.5px;top:2.5px;width:18px;height:18px;border-radius:50%;background:var(--dim)}.setwrap{flex:1;display:flex;min-width:0;min-height:0;overflow:hidden}.setnav{width:224px;flex:none;padding:28px 12px 0 18px;display:flex;flex-direction:column;border-right:1px solid var(--border-faint)}.setnav .h{font-size:20px;font-weight:800;padding:0 10px 16px}.setnav .g{font-size:11px;font-weight:700;letter-spacing:.8px;color:var(--faint-2);padding:12px 10px 6px}.setnav .it{display:flex;align-items:center;gap:9px;padding:7.5px 10px;border-radius:9px;font-size:13px;color:var(--text-3);width:100%}.setnav .it .ic{display:inline-flex;align-items:center;justify-content:center;width:18px;flex:none;font-size:14px;line-height:1}.setnav .it.on{background:var(--hover);color:var(--text);font-weight:600}.setnav .it.soon{color:var(--dim-2);cursor:not-allowed}.setnav .it.soon .ic{opacity:.5}.setnav .setnav-badge{margin-left:auto;flex:none;font-size:10.5px;font-weight:700;letter-spacing:.2px;line-height:1.25;padding:0 5px;border-radius:5px;color:var(--dim);background:var(--surface-deep);border:1px solid var(--border)}.setnav .it.soon .setnav-badge{color:color-mix(in srgb,var(--accent-text) 80%,var(--text));background:color-mix(in srgb,var(--accent-text) 7%,transparent);border-color:color-mix(in srgb,var(--accent-text) 32%,transparent)}.setmain{flex:1;min-width:0;padding:28px 40px 40px;overflow-x:hidden;overflow-y:auto}.setmain .swr,.setmain .swr.usage-page{max-width:1160px}.setmain h1{font-size:21px;font-weight:800}.setmain .sub{font-size:13px;color:var(--dim);margin-top:5px}.scard{--scard-pad-y:16px;--scard-pad-x:20px;margin-top:16px;background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:var(--scard-pad-y) var(--scard-pad-x)}.scard .ch{display:flex;align-items:baseline;justify-content:space-between;margin:calc(-1*var(--scard-pad-y)) calc(-1*var(--scard-pad-x)) 4px;padding:11px var(--scard-pad-x);border-bottom:1px solid var(--border-faint)}.scard .ch .t{font-size:11px;font-weight:750;letter-spacing:.1em;text-transform:uppercase;color:var(--dim)}.scard .ch .r{font-size:12px;color:var(--dim)}.scard p.iso{margin:8px 0 0;font-size:13px;line-height:1.6;color:var(--dim)}html:not([data-brand]) .scard p.lead{font-size:13px;line-height:1.6;color:var(--dim)}.ubig{display:flex;align-items:baseline;gap:9px;margin-top:13px}.ubig .n{font-size:30px;font-weight:800}.ubig .u{font-size:13px;color:var(--dim)}.scard .uwin{padding:14px 0;border-bottom:1px solid var(--border-faint)}.scard .uwin:first-child{padding-top:2px}.scard .uwin:last-child{padding-bottom:2px;border-bottom:none}.ubar{margin-top:11px;height:8px;border-radius:4px;background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--border);overflow:hidden}.ubar i{display:block;height:100%;border-radius:4px;background:linear-gradient(90deg,var(--brand-grad-a),var(--brand-grad-b))}.unote{display:flex;justify-content:space-between;font-size:12px;color:var(--dim);margin-top:9px}.usum-row.gen .t{font-size:13px;font-weight:500;line-height:20px;color:var(--text-3)}.gen-table{display:grid;grid-template-columns:max-content 1fr minmax(72px,max-content) minmax(0,max-content);column-gap:16px;row-gap:6px;align-items:center;margin-top:6px}.gen-table .usum-row.gen{display:contents}.gen-table .ubar.thin{margin-top:0}.gen-table .genv{font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.gen-table .genv.gen-off{font-weight:500;color:var(--dim)}.gen-table .genv .uex{font-style:normal;font-weight:600;color:var(--warn-text);margin-right:8px}.gen-table .genr{display:block;margin-top:0;text-align:right;white-space:nowrap}.bo-table{display:grid;grid-template-columns:max-content 1fr minmax(72px,max-content) minmax(0,max-content);column-gap:16px;row-gap:8px;align-items:center;margin:4px 0 0;padding:0;list-style:none}.bo-table>li{display:grid;grid-template-columns:subgrid;grid-column:1/-1;row-gap:8px;align-items:center}.bo-table>li+li{margin-top:10px}.bo-head{grid-column:1/-1;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.bo-head strong{font-size:13px;font-weight:600;color:var(--text)}.bo-row{display:contents}.bo-row>.bo-c1{grid-column:1;font-size:13px;line-height:20px;color:var(--text-3);white-space:nowrap}.bo-row>.bo-c2{grid-column:2}.bo-table .ubar.thin{margin-top:0}.bo-row>.bo-c3{grid-column:3;font-size:12px;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;color:var(--dim)}.bo-row>.bo-c3 b{font-weight:600;color:var(--text)}.bo-row>.bo-c4{grid-column:4;font-size:12px;color:var(--dim);text-align:right;white-space:nowrap}.bo-span{grid-column:1/-1;font-size:12px;color:var(--dim)}.bo-table{counter-reset:bo}.bo-table>li{counter-increment:bo}.bo-head:before{content:counter(bo);content:counter(bo) / "";display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;background:transparent;color:var(--dim);font-size:11px;font-weight:700;box-shadow:inset 0 0 0 1px var(--border);flex:none}[data-testid=billing-order-card] .bo-head .tag{padding:2px 8px;font-size:11px}[data-testid=billing-order-card] .bo-head .tag.warn{color:var(--warn-text)}.bo-row>.bo-c3 .uex{font-style:normal;font-weight:600;color:var(--warn-text);margin-right:8px}.bo-table>li.bo-skip .ubar i{background:var(--dim)}.bo-table>li.bo-skip .bo-row>.bo-c1,.bo-table>li.bo-skip .bo-row>.bo-c3,.bo-table>li.bo-skip .bo-row>.bo-c3 b,.bo-table>li.bo-skip .bo-row>.bo-c4{color:var(--dim)}[data-testid=billing-order-card] .bo-hint{font-size:13px;color:var(--text-3)}.scard .bo-foot{display:grid;gap:2px;margin-top:14px;padding-top:8px;border-top:1px solid var(--border);font-size:11px;line-height:1.5;color:var(--dim);text-wrap:pretty}.ubsub{font-size:12px;color:var(--dim)}.scard.plan{--scard-pad-y:18px;display:flex;align-items:center;gap:16px}.scard.plan .seal{width:44px;height:44px;border-radius:12px;flex:none;display:grid;place-items:center;font-size:18px;font-weight:800;letter-spacing:-.02em;background:var(--surface-2);border:1px solid var(--border);color:var(--text-3)}.scard.plan .ptx{flex:1;min-width:0}.scard.plan .eyebrow{font-size:11px;font-weight:750;letter-spacing:.1em;text-transform:uppercase;color:var(--dim)}.scard.plan .p1{font-size:18px;font-weight:800;line-height:1.2;margin-top:3px;color:var(--text)}.scard.plan .p1 .pr{color:var(--teal-text)}.scard.plan .p2{font-size:12.5px;color:var(--dim);margin-top:4px}.upbtn{flex:none;background:linear-gradient(95deg,var(--brand-grad-a),var(--brand-grad-b));color:#fff;font-size:13px;font-weight:700;border-radius:11px;padding:9px 18px;box-shadow:0 8px 20px #4d76ff47}.upbtn-spin{display:inline-block;width:11px;height:11px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:upbtn-spin .8s linear infinite;margin-right:6px;vertical-align:-1px}@keyframes upbtn-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.upbtn-spin{animation:none}}.urow{display:flex;align-items:center;gap:12px;padding:11px 0;border-top:1px solid var(--border-soft)}.urow:first-of-type{border-top:none}.urow .eav{width:34px;height:34px;font-size:17px;border-radius:10px}.urow .nm{flex:1;font-size:13.5px;font-weight:600}.urow .bar{width:200px;height:6px;border-radius:3px;background:var(--border);overflow:hidden;flex:none}.urow .bar i{display:block;height:100%;border-radius:3px;background:linear-gradient(90deg,var(--brand-grad-a),var(--brand-grad-b))}.urow .hrs{flex:none;width:64px;text-align:right;font-size:12.5px;color:var(--text-2);font-weight:600}.prow{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;font-size:13px}.prow .k{color:var(--dim);flex:none}.prow .v{font-weight:600}.sey{font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--faint);margin-bottom:2px}.frow{display:grid;grid-template-columns:180px 1fr;align-items:center;gap:14px;padding:10px 0;font-size:13px}.frow+.frow{border-top:1px solid var(--border-faint)}.frow .k{color:var(--dim);font-size:12.5px}.frow .v{font-weight:600;justify-self:end;text-align:right}.frow .pin{justify-self:end}.frow .lang-seg{justify-self:stretch}.frow.frow-lang{align-items:start}.frow.frow-lang>.k{padding-top:7px}.frow .lang-content-mode,.frow .lang-source{justify-self:end}.frow .vgrp{justify-self:end;display:flex;align-items:center}html:not([data-brand]) .scard[data-locale]>.frow:last-child{margin-bottom:calc(-1*var(--scard-pad-y))}.cft{display:flex;justify-content:flex-end;gap:10px;margin:14px calc(-1*var(--scard-pad-x)) calc(-1*var(--scard-pad-y));padding:10px var(--scard-pad-x);border-top:1px solid var(--border-faint);background:var(--surface-2);border-radius:0 0 12px 12px}.phero{display:flex;align-items:center;gap:16px;padding:4px 0}.phero .pav{width:52px;height:52px;border-radius:50%;background:linear-gradient(135deg,var(--av-user-a),var(--av-user-b));color:#fff;font-weight:800;font-size:20px;display:flex;align-items:center;justify-content:center;flex:none}.phero .ptx{display:flex;flex-direction:column;min-width:0}.phero .pnm{font-size:16px;font-weight:750}.phero .pid{font-size:12.5px;color:var(--dim);font-family:var(--font-mono);font-variant-numeric:tabular-nums;margin-top:2px}.phero .pplan{margin-left:auto;flex:none;font-size:11.5px;font-weight:700;color:var(--accent-text);background:color-mix(in srgb,var(--accent-text) 9%,transparent);border:1px solid color-mix(in srgb,var(--accent-text) 30%,transparent);border-radius:999px;padding:4px 12px}.scard.pcard-slim{--scard-pad-y:14px}.scard.pcard-slim .phero{gap:14px;padding:0}.scard.pcard-slim .phero .pav{width:44px;height:44px;font-size:18px}.phero .pidrow{display:flex;align-items:center;column-gap:6px;min-width:0;margin-top:2px;flex-wrap:wrap}.phero .pidrow .pid{margin-top:0;min-width:0;overflow-wrap:anywhere;word-break:break-word}.phero .peye{width:23px;height:23px;flex:none;padding:0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:var(--dim);background:var(--surface-2);border:1px solid color-mix(in srgb,var(--accent-text) 22%,transparent);cursor:pointer;position:relative;transition:color .12s ease,background-color .12s ease,border-color .12s ease}.phero .peye:hover{color:var(--text);border-color:color-mix(in srgb,var(--accent-text) 40%,transparent)}.phero .peye:before{content:"";position:absolute;top:50%;left:50%;width:28px;height:28px;transform:translate(-50%,-50%)}.phero .peye[aria-pressed=true]{color:var(--accent-text);background:color-mix(in srgb,var(--accent-text) 18%,transparent);border-color:color-mix(in srgb,var(--accent-text) 48%,transparent)}.phero .peye:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}@media(prefers-reduced-motion:reduce){.phero .peye{transition:none}}.setnav-ico{width:15px;height:15px;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;opacity:.75}.setnav .it.on .setnav-ico{opacity:1;color:var(--accent-text)}.pin{width:100%;max-width:280px;background:var(--surface-2);border:1px solid var(--border);border-radius:9px;padding:8px 12px;font-size:13px;color:var(--text);outline:none}.pin:focus{border-color:var(--brand-grad-a)}.pin::placeholder{color:var(--faint-2)}.phero+.pform>.frow:first-child{border-top:1px solid var(--border-faint);margin-top:8px}.frow .k .hint{display:block;font-size:11px;color:var(--faint);font-weight:400;margin-top:2px}.cft .note{margin-right:auto;align-self:center;font-size:12px;color:var(--dim)}.phero .pright{margin-left:auto;flex:none;display:flex;align-items:center;gap:10px}.phero .pnmrow .pplan-slim{margin-left:0}.phero .pright button.pedit,.phero .pright span.psaved{height:30px;box-sizing:border-box;padding-top:0;padding-bottom:0;line-height:1}.phero .pplan-slim[data-plan-tier]{display:inline-flex;align-items:center;gap:4px;height:24px;box-sizing:border-box;padding:0 10px;font-size:11.5px;font-weight:700;letter-spacing:.01em;line-height:1;border:1px solid transparent;border-radius:999px}.phero .pplan-slim[data-plan-tier] .pplan-ico{width:11px;height:11px;flex:none}.phero .pplan-slim[data-plan-tier=free]{color:var(--text-3);background:color-mix(in srgb,var(--dim) 12%,transparent);border-color:color-mix(in srgb,var(--dim) 40%,transparent)}.phero .pplan-slim[data-plan-tier=pro]{color:color-mix(in srgb,var(--accent-text) 80%,var(--text));background:color-mix(in srgb,var(--accent-text) 16%,transparent);border-color:color-mix(in srgb,var(--accent-text) 55%,transparent)}.phero .pplan-slim[data-plan-tier=max]{--pplan-fill:color-mix(in srgb,var(--accent-text) 10%,var(--surface));color:var(--accent-text-strong,var(--accent-text));border-width:1.5px;background:linear-gradient(var(--pplan-fill),var(--pplan-fill)) padding-box,var(--brand-grad) border-box;box-shadow:0 1px 6px color-mix(in srgb,var(--brand-grad-a) 22%,transparent)}.phero .pplan-slim[data-plan-tier=privileged]{color:var(--warn-text);background:color-mix(in srgb,var(--ask) 16%,transparent);border-color:color-mix(in srgb,var(--ask) 55%,transparent)}.phero .pedit{flex:none;display:inline-flex;align-items:center;gap:5px;font-size:12.5px;font-weight:700;color:color-mix(in srgb,var(--accent-text) 80%,var(--text));background:var(--surface-2);border:1px solid color-mix(in srgb,var(--accent-text) 22%,transparent);border-radius:9px;padding:6px 13px;cursor:pointer;transition:color .12s ease,background-color .12s ease,border-color .12s ease}.phero .pedit:hover{border-color:color-mix(in srgb,var(--accent-text) 40%,transparent)}.phero .pedit:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.phero .pedit:disabled{opacity:.55;cursor:default}.phero .pedit.on{background:color-mix(in srgb,var(--accent-text) 18%,var(--surface-2));border-color:color-mix(in srgb,var(--accent-text) 45%,transparent);color:color-mix(in srgb,var(--accent-text) 35%,var(--text))}.phero .psaved{flex:none;display:inline-flex;align-items:center;font-size:12.5px;font-weight:700;color:color-mix(in srgb,var(--accent-text) 88%,var(--text));background:var(--surface-2);border:1px solid color-mix(in srgb,var(--accent-text) 40%,transparent);border-radius:9px;padding:6px 13px}.pform .cft{background:color-mix(in srgb,#000 6%,var(--surface-2));border-top-color:var(--border)}.pform .cft .note{color:var(--text-3)}.pform .cancelbtn{flex:none;font-size:13px;font-weight:700;color:var(--text-3);background:transparent;border:1px solid var(--border-strong);border-radius:11px;padding:9px 16px;cursor:pointer}.pform .cancelbtn:hover{color:var(--text);border-color:var(--border-stronger)}.pform .cancelbtn:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.pform .cancelbtn:disabled,.pform .upbtn:disabled{opacity:.55;cursor:default}.phero .pnmrow{display:flex;align-items:center;gap:8px}.phero .pnmrow .pnm{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.phero .pnmrow .pplan-mini{margin-left:0;flex:none;font-size:11px;padding:2.5px 10px;line-height:1.3;white-space:nowrap;color:color-mix(in srgb,var(--accent-text) 88%,var(--text))}.phero .pedit.pedit-mini{margin-left:auto;gap:4px;font-size:11.5px;font-weight:650;line-height:1.25;border-radius:7px;padding:3px 9px;position:relative;white-space:nowrap}.phero .pedit.pedit-mini:before{content:"";position:absolute;top:50%;left:50%;width:calc(100% + 6px);height:26px;transform:translate(-50%,-50%)}.phero .psaved.psaved-mini{margin-left:auto;font-size:11.5px;font-weight:650;line-height:1.25;border-radius:7px;padding:3px 9px}.pseg{display:flex;gap:10px;margin-top:14px}.psegit{flex:1;display:flex;flex-direction:column;gap:4px;text-align:left;background:var(--surface-2);border:1px solid var(--border);border-radius:11px;padding:12px 14px;cursor:pointer}.psegit .nm{font-size:13px;font-weight:700;color:var(--text)}.psegit .ds{font-size:12px;color:var(--dim);line-height:1.5}.psegit.on{border-color:var(--brand-grad-a);background:#4d76ff1a;box-shadow:0 0 0 1px var(--brand-grad-a) inset}.psegit.on .nm{color:#9db4ff}html:not([data-brand]) .psegit.on .nm{color:var(--accent-text)}.psegit:disabled{opacity:.55;cursor:default}.setmain .swr.account-pool{max-width:1216px}.account-pool{max-width:1216px;background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:22px;min-height:780px;position:relative;container-type:inline-size}.account-pool.is-compact{min-height:0;margin-top:16px;padding:0;border:0;background:none}.pool-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.pool-head h1{font-size:28px;line-height:1.1;margin:0 0 8px}.pool-head-side{display:flex;flex-direction:column;align-items:flex-end;gap:8px;flex:none}.pool-refresh-meta{font-size:12px;color:var(--text-2);white-space:nowrap}.pool-refresh-meta i{font-style:normal;color:var(--teal-text);font-weight:700}.pool-head-actions,.pool-tabs{display:flex;align-items:center;gap:8px}.pool-primary,.pool-ghost,.pool-danger,.pool-tab{flex:none;border:1px solid var(--border);font-size:12.5px;font-weight:700;border-radius:8px;padding:8px 12px;min-height:34px;white-space:nowrap}.pool-primary{background:var(--teal);border-color:var(--teal);color:#fff}.pool-primary:disabled{background:var(--surface-2);border-color:var(--border);color:var(--faint-2);cursor:default}.pool-ghost{background:var(--surface);color:var(--text-2)}.pool-ghost:disabled{opacity:.55;cursor:default}.pool-danger{background:var(--surface);border-color:color-mix(in srgb,var(--danger) 40%,transparent);color:var(--danger)}.pool-danger:disabled{opacity:.5;cursor:default}.pool-danger.solid{background:var(--danger);border-color:var(--danger);color:#fff}.pool-notice{margin-top:18px;border-radius:8px;padding:12px 16px;font-size:13px;line-height:1.5}.pool-notice.ok{background:color-mix(in srgb,var(--teal-text) 12%,transparent);border:1px solid color-mix(in srgb,var(--teal-text) 30%,transparent);color:var(--teal-text)}.pool-notice.warn{background:var(--warn-bg);border:1px solid var(--warn-border);color:var(--warn-text)}.pool-notice.danger{background:var(--danger-bg);border:1px solid var(--danger-border);color:var(--danger)}.pool-summary{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin-top:18px}@container (min-width:364px){.pool-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width:552px){.pool-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (min-width:928px){.pool-summary{grid-template-columns:repeat(5,minmax(0,1fr))}}.pool-sum{background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:15px 16px;text-align:left;font:inherit;cursor:pointer;transition:border-color .12s,box-shadow .12s}.pool-sum:hover,.pool-sum.active{border-color:var(--teal-text);box-shadow:0 0 0 2px color-mix(in srgb,var(--teal-text) 14%,transparent)}.pool-sum span{display:block;font-size:13px;font-weight:700;color:var(--text-2)}.pool-sum b{display:block;font-size:24px;margin-top:8px;line-height:1}.pool-sum small{display:block;font-size:12px;color:var(--dim);margin-top:9px}.pool-sum .pool-sum-hint{display:block;font-size:11px;color:var(--teal-text);font-weight:700;margin-top:6px;visibility:hidden}.pool-sum:hover .pool-sum-hint,.pool-sum.active .pool-sum-hint,.pool-sum.hinted .pool-sum-hint{visibility:visible}.pool-card{padding:0;margin-top:18px;border-radius:8px}.pool-toolbar{display:flex;flex-direction:column;gap:10px;padding:10px 12px;background:var(--surface-2);border-bottom:1px solid var(--border)}.pool-toolbar-row{display:flex;align-items:center;gap:10px}.pool-toolbar-row .pool-tabs{flex:1 1 auto;min-width:0;flex-wrap:wrap}.pool-toolbar-spacer{flex:1 1 auto}.pool-selected{font-size:13px;color:var(--text-2);font-weight:700;white-space:nowrap}.pool-search{flex:none;position:relative}.pool-search input{width:268px;height:32px;border:1px solid var(--border);border-radius:8px;padding:0 12px 0 30px;font:inherit;font-size:12.5px;color:var(--text);background:var(--surface)}.pool-search input::placeholder{color:var(--dim)}.pool-search input:disabled{background:var(--surface-2);color:var(--dim);cursor:default;border-color:var(--border)}.pool-search:before{content:"⌕";position:absolute;left:10px;top:6px;color:var(--dim);font-size:15px}.pool-tab{background:var(--surface);color:var(--text-2);padding:6px 12px;min-height:32px;border-radius:999px;border-color:var(--border)}.pool-tab b{font-weight:800;margin-left:5px}.pool-tab.active{background:var(--text);border-color:var(--text);color:var(--bg)}.pool-tab:disabled{opacity:.55;cursor:default}.pool-tab.muted{background:var(--surface-2);border-color:var(--border);color:var(--faint-2)}.pool-channel-tabs{padding-left:10px;margin-left:2px;border-left:1px solid var(--border)}.pool-note{margin:12px 16px 0;padding:10px 12px;border-radius:8px;background:var(--surface-2);border:1px solid var(--border);font-size:12px;color:var(--text-2)}.pool-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:238px;margin:20px 0 0;border:2px dashed var(--border);border-radius:8px;text-align:center;padding:24px;background:var(--surface-2)}.pool-empty b{font-size:20px}.pool-donate-card{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:18px;background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:18px 20px}.pool-donate-card h3{margin:0 0 6px;font-size:16px}.pool-donate-card p{margin:0;font-size:13px;color:var(--text-2);line-height:1.6}.pool-empty span{font-size:13px;color:var(--text-2);line-height:1.6;max-width:520px}.pool-unauth-card{width:min(500px,calc(100% - 40px));box-sizing:border-box;margin:50px auto 0;padding:38px 46px;border:1px solid var(--border);border-radius:16px;background:var(--surface);text-align:center}.pool-unauth-icon{display:flex;align-items:center;justify-content:center;width:72px;height:72px;margin:0 auto 22px;border-radius:20px;background:color-mix(in srgb,var(--danger) 12%,transparent);color:var(--danger);font-size:34px;font-weight:900}.pool-unauth-card h2{margin:0 0 10px;font-size:25px}.pool-unauth-card>p{margin:0 0 24px;color:var(--text-2);font-size:14px;line-height:1.6}.pool-unauth-facts{margin:0 0 24px;border-top:1px solid var(--border-faint)}.pool-unauth-facts div{display:flex;justify-content:space-between;padding:12px 4px;border-bottom:1px solid var(--border-faint);font-size:12px}.pool-unauth-facts span{color:var(--text-2)}.pool-table{display:flex;flex-direction:column;padding:0 0 6px}.pool-row{display:grid;grid-template-columns:30px minmax(110px,1.3fr) minmax(60px,.6fr) minmax(70px,.75fr) minmax(92px,1fr) minmax(58px,.6fr) minmax(58px,.6fr) minmax(92px,.9fr);gap:6px;align-items:center;padding:11px 12px;border-top:1px solid var(--border-faint);font-size:12.5px}.pool-row.highlighted{background:color-mix(in srgb,var(--teal-text) 12%,transparent);box-shadow:inset 3px 0 var(--teal-text);animation:pool-highlight 1.2s ease-out}@keyframes pool-highlight{0%{background:color-mix(in srgb,var(--teal-text) 22%,transparent)}to{background:color-mix(in srgb,var(--teal-text) 12%,transparent)}}.pool-row-head{background:var(--surface-2);border-top:none;color:var(--text-2);font-size:12px;font-weight:800}.pool-sort{border:0;background:transparent;padding:0;font:inherit;font-size:12px;font-weight:800;color:var(--text-2);text-align:left;cursor:pointer;white-space:nowrap}.pool-sort i{font-style:normal;color:var(--dim);font-size:10px;margin-left:4px}.pool-sort i.on{color:var(--teal-text)}.pool-check{display:flex;align-items:center;justify-content:center}.pool-check input{width:18px;height:18px;accent-color:var(--teal);margin:0}.pool-main,.pool-channel,.pool-donor,.pool-last{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pool-last.active{color:var(--done);font-weight:700}.pool-label{font-size:13.5px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pool-meta{margin-top:3px;font-size:11.5px;color:var(--dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pool-status{display:flex;flex-direction:column;gap:3px;font-size:12px;font-weight:800;min-width:0}.pool-status span{width:max-content;max-width:100%;border-radius:999px;padding:4px 10px;overflow:hidden;text-overflow:ellipsis}.pool-status small{font-size:11px;color:var(--dim);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pool-status.active span{color:var(--done);background:color-mix(in srgb,var(--done) 12%,transparent)}.pool-status.rate_limited span{color:var(--ask);background:color-mix(in srgb,var(--ask) 12%,transparent)}.pool-status.auth_cooling span{color:var(--accent-text);background:color-mix(in srgb,var(--accent-text) 12%,transparent)}.pool-status.invalid span,.pool-status.quota_exhausted span{color:var(--danger);background:color-mix(in srgb,var(--danger) 12%,transparent)}.pool-usage{display:flex;align-items:center;gap:8px;min-width:0}.pool-usage em{font-style:normal;font-size:12px;font-weight:700;color:var(--text-2)}.pool-usage.hot em{color:var(--danger)}.pool-usage-bar{width:64px;height:6px;border-radius:999px;background:var(--surface-2);flex:none;overflow:hidden}.pool-usage-bar i{display:block;height:100%;border-radius:inherit}.pool-usage-bar i.g{background:var(--done)}.pool-usage-bar i.o{background:var(--ask)}.pool-usage-bar i.r{background:var(--danger)}.pool-ops{display:flex;align-items:center;justify-content:flex-end;gap:0;white-space:nowrap;min-width:0}.pool-ops-head{text-align:right}.pool-ops-sep{color:var(--faint-2);margin:0 5px;font-weight:400}.pool-link{border:0;background:transparent;padding:0;font:inherit;font-size:12.5px;font-weight:700;color:var(--teal-text);cursor:pointer;white-space:nowrap}.pool-link.danger{color:var(--danger)}.pool-link.off,.pool-link:disabled{color:var(--faint-2);cursor:default}.pool-foot{display:flex;justify-content:space-between;gap:16px;margin-top:14px;font-size:12px;color:var(--text-2)}.pool-result{margin-top:18px;border:1px solid var(--warn-border);background:var(--warn-bg);border-radius:8px;padding:14px 16px}.pool-result-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.pool-result-head b{font-size:13.5px;color:var(--warn-text)}.pool-result-head .pool-ghost{min-height:28px;padding:4px 10px}.pool-result-items{margin-top:10px;border:1px solid var(--warn-border);border-radius:8px;background:var(--surface);overflow:hidden}.pool-result-item{display:grid;grid-template-columns:22px minmax(76px,auto) minmax(180px,1fr) auto;gap:10px;align-items:center;padding:9px 12px;font-size:12.5px;border-top:1px solid var(--border-faint)}.pool-result-item:first-child{border-top:0}.pool-result-mark{font-weight:800;text-align:center}.pool-result-mark.ok{color:var(--done)}.pool-result-mark.fail{color:var(--danger)}.pool-result-item code{font-family:Consolas,JetBrains Mono,monospace;font-size:12px;color:var(--text-2)}.pool-result-email{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pool-result-why{justify-self:end;font-weight:700;white-space:nowrap}.pool-result-why.ok{color:var(--done)}.pool-result-why.fail{color:var(--danger)}.pool-modal-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#10212a52;display:flex;align-items:center;justify-content:center;z-index:30}.pool-modal{width:480px;max-width:calc(100% - 48px);background:var(--surface);border-radius:8px;box-shadow:0 24px 56px #10212a47;padding:22px}.pool-modal h2{margin:0 0 12px;font-size:18px}.pool-modal-list{border:1px solid var(--border);border-radius:8px;overflow:hidden;margin-bottom:12px;max-height:260px;overflow-y:auto}.pool-modal-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;font-size:13px;font-weight:700;border-top:1px solid var(--border-faint)}.pool-modal-item:first-child{border-top:0}.pool-modal-item>span:first-child{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pool-modal-note{font-size:12.5px;color:var(--text-2);line-height:1.55;margin-bottom:16px}.pool-modal-actions{display:flex;justify-content:flex-end;gap:8px}.pool-contribution{width:640px;max-width:calc(100% - 32px);padding:0;overflow:hidden}.pool-contribution-head{display:flex;justify-content:space-between;align-items:flex-start;padding:22px 24px 16px;border-bottom:1px solid var(--border-faint);background:linear-gradient(135deg,color-mix(in srgb,var(--teal-text) 8%,var(--surface)),var(--surface))}.pool-contribution-head span{display:block;color:var(--teal-text);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px}.pool-contribution-head h2{margin:0;font-size:22px}.pool-contribution-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:14px 24px;border-bottom:1px solid var(--border-faint);background:var(--surface)}.pool-contribution-steps div{display:flex;align-items:center;gap:7px;color:var(--dim);font-size:12px;font-weight:700}.pool-contribution-steps i{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--surface-2);color:var(--dim);font-style:normal;font-size:11px}.pool-contribution-steps .current{color:var(--teal-text)}.pool-contribution-steps .current i,.pool-contribution-steps .done i{background:var(--teal);color:#fff}.pool-contribution-lead{margin:0;padding:16px 24px 10px;color:var(--text-2);font-size:13px;line-height:1.55}.pool-contribution-sources{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:6px 24px 14px}.pool-contribution-sources button{min-height:126px;border:1px solid var(--border);border-radius:10px;background:var(--surface);padding:18px 14px;text-align:left;font:inherit;cursor:pointer;transition:border-color .12s,box-shadow .12s,transform .12s}.pool-contribution-sources button:hover{border-color:var(--teal-text);box-shadow:0 8px 20px color-mix(in srgb,var(--teal-text) 12%,transparent);transform:translateY(-1px)}.pool-contribution-sources button.selected{border-color:var(--teal-text);background:color-mix(in srgb,var(--teal-text) 8%,transparent);box-shadow:inset 0 0 0 1px var(--teal-text);position:relative}.pool-contribution-sources button.selected:after{content:"已选";position:absolute;top:10px;right:10px;border-radius:999px;background:var(--teal);color:#fff;padding:2px 8px;font-size:10px;font-weight:800}.pool-contribution-sources b{display:block;font-size:17px;margin-bottom:10px;color:var(--text)}.pool-contribution-sources span{display:block;font-size:12px;line-height:1.5;color:var(--text-2)}.pool-contribution-sources button:last-child:nth-child(odd){grid-column:1/-1;min-height:auto}.pool-contribution-trust{margin:0 24px;padding:11px 13px;border:1px solid var(--border);border-radius:8px;background:var(--surface-2);color:var(--text-2);font-size:12px;line-height:1.65}.pool-contribution-actions{padding:14px 24px 20px}.pool-contribution-step{padding:22px 24px}.pool-contribution-step.centered{text-align:center;padding:32px 28px}.pool-contribution-step h3{font-size:18px;margin:0 0 8px}.pool-contribution-step p{font-size:13px;line-height:1.6;color:var(--text-2);margin:0 0 18px}.pool-contribution-step input{display:block;width:100%;box-sizing:border-box;border:1px solid var(--border);border-radius:8px;padding:11px 12px;margin:12px 0;font:inherit;font-size:13px}.pool-contribution-step .wide{width:100%;margin-top:10px}.pool-contribution-loading{min-height:135px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;color:var(--text-2)}.pool-contribution-loading h3,.pool-contribution-loading p{margin:0}.pool-contribution-loading i{width:28px;height:28px;border:3px solid color-mix(in srgb,var(--teal-text) 25%,transparent);border-top-color:var(--teal-text);border-radius:50%;animation:pool-spin .8s linear infinite}@keyframes pool-spin{to{transform:rotate(360deg)}}.pool-device-code{border:1px dashed color-mix(in srgb,var(--teal-text) 40%,transparent);border-radius:10px;background:color-mix(in srgb,var(--teal-text) 8%,transparent);text-align:center;padding:18px;margin:16px 0}.pool-device-code span{display:block;font-size:11px;color:var(--text-2);font-weight:700;margin-bottom:7px}.pool-device-code strong{font-size:28px;letter-spacing:.12em;color:var(--teal-text)}.pool-device-code button{margin-top:10px}.pool-device-code button.copied{border-color:color-mix(in srgb,var(--done) 40%,transparent);background:color-mix(in srgb,var(--done) 12%,transparent);color:var(--done)}.pool-device-code button.failed{border-color:var(--warn-border);background:var(--warn-bg);color:var(--warn-text)}.pool-device-code-hint{margin-top:8px;color:var(--warn-text);font-size:11px;line-height:1.5}.pool-provider-url{display:flex;align-items:center;gap:10px;border:1px solid var(--border);border-radius:8px;padding:8px 10px;margin:12px 0;background:var(--surface)}.pool-provider-url code{flex:1;min-width:0;color:var(--teal-text);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pool-auth-url{display:flex;flex-direction:column;gap:8px;border:1px solid var(--border);border-radius:8px;padding:10px 12px;margin:12px 0;background:var(--surface);text-align:left}.pool-auth-url>span{color:var(--text-2);font-size:11px;font-weight:800}.pool-auth-url textarea{width:100%;box-sizing:border-box;resize:vertical;min-height:96px;border:1px solid var(--border);border-radius:6px;background:color-mix(in srgb,var(--teal-text) 8%,transparent);color:var(--teal-text);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;line-height:1.6;padding:8px 9px;word-break:break-all}.pool-auth-url-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px}.pool-auth-url-hint{color:var(--warn-text);font-size:11px;text-align:left}.pool-auth-url-note{margin:0;color:var(--text-2);font-size:11px;line-height:1.55;text-align:left}.pool-claude-status{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;margin:12px 0;border-radius:9px;background:color-mix(in srgb,var(--teal-text) 12%,transparent);text-align:left}.pool-claude-status b,.pool-claude-status span{display:block}.pool-claude-status span{margin-top:4px;color:var(--text-2);font-size:11px}.pool-field-label{display:block;margin-top:14px;color:var(--text);font-size:12px;font-weight:800;text-align:left}.pool-contribution-guide{margin:14px 0;padding-left:24px;color:var(--text-2);font-size:12px;line-height:1.9}.pool-contribution-safe-note{border-left:3px solid var(--teal-text);background:color-mix(in srgb,var(--teal-text) 8%,transparent);padding:10px 12px;margin:12px 0;color:var(--text-2);font-size:12px;line-height:1.55;text-align:left}.pool-contribution-step.compact p{margin-bottom:12px}.pool-gemini-status{padding:9px 12px;margin:0 0 10px}.pool-gemini-status b{font-size:13px}.pool-gemini-status-actions{display:flex;flex:none;gap:6px}.pool-gemini-status-actions button{padding:6px 12px;font-size:12px;white-space:nowrap}.pool-gemini-link-manual{margin:0 0 10px;text-align:left}.pool-contribution-step .pool-gemini-link-manual input{margin:0 0 4px;padding:7px 10px;font-family:var(--font-mono);font-size:11px}.pool-gemini-link-manual span{color:var(--warn-text);font-size:11px}.pool-gemini-guide{margin:0 0 10px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--warn-text) 35%,transparent);border-radius:10px;background:color-mix(in srgb,var(--warn-text) 7%,transparent);text-align:left}.pool-gemini-guide-head{margin-bottom:8px;font-size:12px;font-weight:700;color:var(--text)}.pool-gemini-browser{border:1px solid var(--border);border-radius:8px;overflow:hidden;background:var(--surface)}.pool-gemini-browser-bar{display:flex;align-items:center;gap:5px;padding:6px 8px;background:var(--surface-2);border-bottom:1px solid var(--border-faint)}.pool-gemini-browser-bar>i{flex:none;width:8px;height:8px;border-radius:50%;background:var(--border-strong)}.pool-gemini-browser-url{position:relative;flex:1;min-width:0;margin-left:6px;padding:4px 96px 4px 8px;border-radius:6px;border:2px solid var(--warn-text);background:var(--surface);font-family:var(--font-mono);font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pool-gemini-browser-url em{font-style:normal;font-weight:700;color:var(--warn-text)}.pool-gemini-browser-url span{position:absolute;right:4px;top:50%;transform:translateY(-50%);padding:1px 6px;border-radius:4px;background:var(--warn-text);color:var(--surface);font-family:inherit;font-size:10px;font-weight:600}.pool-gemini-browser-body{display:flex;align-items:baseline;gap:8px;padding:8px 12px;color:var(--text-3);min-width:0}.pool-gemini-browser-body b{flex:none;color:var(--text-2);font-size:12px}.pool-gemini-browser-body span{flex:1;min-width:0;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pool-gemini-browser-body strong{flex:none;align-self:center;padding:1px 8px;border-radius:999px;background:color-mix(in srgb,var(--teal-text) 16%,transparent);color:var(--teal-text);font-size:11px;font-weight:600}.pool-contribution-step.compact .pool-gemini-guide-steps{margin:8px 0 0;color:var(--text-2);font-size:12px;line-height:1.55}.pool-gemini-code-row{display:flex;gap:8px;align-items:stretch;margin:0 0 4px}.pool-gemini-code-row input{flex:1;min-width:0;margin:0}.pool-gemini-code-row button{flex:none;white-space:nowrap}.pool-contribution-step.compact .pool-gemini-paste-failed{margin:6px 0 0;color:var(--warn-text);font-size:12px;text-align:left}.pool-source-context{display:inline-flex;border-radius:999px;background:color-mix(in srgb,var(--teal-text) 12%,transparent);color:var(--teal-text);padding:4px 10px;margin-bottom:10px;font-size:11px;font-weight:800}.pool-contribution-consent{display:flex;align-items:flex-start;gap:8px;margin:12px 0;color:var(--text-2);font-size:12px;line-height:1.5}.pool-contribution-consent input{width:auto;margin:2px 0 0}.pool-duplicate-meta{display:flex;justify-content:space-between;border-top:1px solid var(--border-faint);border-bottom:1px solid var(--border-faint);padding:10px 0;margin:10px 0 12px;font-size:12px}.pool-success-proof{margin:18px 0;text-align:left;border-top:1px solid var(--border-faint)}.pool-success-proof div{display:flex;justify-content:space-between;gap:16px;padding:11px 2px;border-bottom:1px solid var(--border-faint);font-size:12px}.pool-success-proof span{color:var(--text-2)}.pool-contribution-icon{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 14px;font-size:25px;font-weight:900}.pool-contribution-icon.ok{background:color-mix(in srgb,var(--done) 12%,transparent);color:var(--done)}.pool-contribution-icon.warn{background:color-mix(in srgb,var(--ask) 12%,transparent);color:var(--ask)}.pool-contribution-icon.fail{background:color-mix(in srgb,var(--danger) 12%,transparent);color:var(--danger)}@media(max-width:620px){.pool-contribution-sources{grid-template-columns:1fr}.pool-contribution-sources button{min-height:auto}.pool-contribution-head{padding:18px}.pool-contribution-step{padding:20px}.pool-device-code strong{font-size:22px}}.pool-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#10212a42;z-index:20}.pool-drawer{position:fixed;top:0;right:0;bottom:0;width:372px;max-width:86%;background:var(--surface);border-left:1px solid var(--border);box-shadow:-14px 0 34px #10212a29;padding:20px 22px;display:flex;flex-direction:column;gap:16px;z-index:25;overflow-y:auto}.pool-drawer-head{display:flex;align-items:center;justify-content:space-between}.pool-drawer-head h2{margin:0;font-size:17px}.pool-drawer-close{border:0;background:transparent;font-size:18px;color:var(--text-2);cursor:pointer;padding:2px 6px}.pool-drawer-note{font-size:12.5px;color:var(--text-2)}.pool-drawer-note.danger{color:var(--danger)}.pool-kv{display:grid;grid-template-columns:84px 1fr;row-gap:11px;column-gap:12px;font-size:13px}.pool-kv span{color:var(--text-2)}.pool-kv b{font-weight:700;word-break:break-all}.pool-drawer h3{margin:4px 0 0;font-size:13px;color:var(--text-2)}.pool-win{border:1px solid var(--border);border-radius:8px;padding:12px 14px;display:grid;gap:12px}.pool-win-row{display:grid;grid-template-columns:minmax(96px,auto) 1fr 44px;align-items:center;gap:10px;font-size:12.5px}.pool-win-row span{color:var(--text-2);font-weight:700;min-width:0;overflow-wrap:anywhere}.pool-win-row .pool-usage-bar{width:auto}.pool-win-row em{font-style:normal;font-weight:800;text-align:right}.pool-win-row em.o{color:var(--ask)}.pool-win-row em.g{color:var(--done)}.pool-win-row em.r{color:var(--danger)}.pool-drawer-meta{font-size:12px;color:var(--dim)}.pool-diag{border:1px solid var(--border);border-radius:8px;overflow:hidden;flex-shrink:0}.pool-diag-sect{padding:11px 14px;border-top:1px solid var(--border)}.pool-diag-sect:first-child{border-top:0}.pool-diag-sect h4{font-size:11.5px;letter-spacing:.4px;color:var(--dim);text-transform:uppercase;margin:0 0 8px;font-weight:800}.pool-diag-kv{display:grid;grid-template-columns:92px 1fr;row-gap:7px;column-gap:10px;font-size:12.5px}.pool-diag-kv span{color:var(--text-2)}.pool-diag-kv b{font-weight:700;word-break:break-word}.pool-diag-kv code{font-family:var(--font-mono,Consolas,monospace);font-size:12px;background:var(--surface-2);border-radius:5px;padding:1px 6px;word-break:break-all}.pool-badge{display:inline-block;width:max-content;border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:800}.pool-badge.ok{color:var(--done);background:color-mix(in srgb,var(--done) 12%,transparent)}.pool-badge.warn{color:var(--ask);background:color-mix(in srgb,var(--ask) 12%,transparent)}.pool-badge.bad{color:var(--danger);background:color-mix(in srgb,var(--danger) 12%,transparent)}.pool-badge.mut{color:var(--dim);background:var(--surface-2)}.pool-diag-death{background:color-mix(in srgb,var(--danger) 8%,transparent)}.pool-diag-death h4{color:var(--danger)}.pool-lease{display:grid;gap:8px}.pool-lease-row{display:grid;grid-template-columns:1fr auto;gap:2px 10px;font-size:12px;padding:7px 9px;border:1px solid var(--border);border-radius:7px}.pool-lease-row .m{font-weight:700}.pool-lease-row .r{text-align:right;font-weight:800}.pool-lease-row .r.ok{color:var(--done)}.pool-lease-row .r.bad{color:var(--danger)}.pool-lease-row .r.warn{color:var(--ask)}.pool-lease-row .sub{grid-column:1/3;color:var(--dim);font-size:11.5px}.pool-drawer-actions{margin-top:auto;display:flex;gap:8px}.pool-state{display:grid;grid-template-columns:minmax(220px,1fr) minmax(300px,356px);align-items:center;gap:22px;min-height:360px;padding:50px 36px;margin-top:20px;border-radius:8px}.pool-state b{display:block;font-size:24px;line-height:1.25;margin-bottom:12px}.pool-state span{display:block;font-size:14px;color:var(--text-2);line-height:1.7;margin-bottom:20px}.pool-guard{border:1px solid var(--border);border-radius:8px;padding:14px 16px;background:var(--surface)}.pool-guard div{display:flex;justify-content:space-between;gap:24px;padding:6px 0;font-size:13px}.pool-guard span{margin:0;color:var(--text-2)}.pool-guard b{font-size:13px;margin:0;text-align:right}.pool-own-tabs{flex-wrap:wrap}.pool-own-dot{width:8px;height:8px;border-radius:999px;display:inline-block;margin-right:6px;flex:none}.pool-own{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pool-own-badge{display:inline-flex;align-items:center;max-width:100%;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pool-own-badge.personal{background:var(--surface-2);color:var(--text-2)}.pool-own-badge.team{background:var(--surface);color:var(--text-2);border:1px solid var(--border)}.pool-own-id{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;color:var(--dim);margin-left:4px;font-weight:600}.pool-own-none{color:var(--dim)}.pool-own-note{margin:12px 16px 0;padding:10px 12px;border-radius:8px;background:var(--surface-2);border:1px solid var(--border);font-size:12.5px;color:var(--accent-text);display:flex;align-items:center;gap:12px}.pool-own-note button{margin-left:auto}.pool-quota{margin-top:18px;background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:16px}.pool-quota-head{display:flex;align-items:baseline;gap:10px}.pool-quota-head b{font-size:14px}.pool-quota-based{font-size:12px;color:var(--dim)}.pool-quota-spacer{flex:1 1 auto}.pool-quota-legend{font-size:11.5px;color:var(--text-2);display:inline-flex;align-items:center;gap:6px}.pool-quota-legend i{width:14px;height:8px;border-radius:2px;background:repeating-linear-gradient(45deg,var(--ask) 0 3px,color-mix(in srgb,var(--ask) 30%,transparent) 3px 6px)}.pool-quota-cards{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}.pool-quota-card{border:1px solid var(--border);border-radius:8px;padding:12px 14px}.pool-quota-card-head{display:flex;justify-content:space-between;align-items:baseline;font-size:13px}.pool-quota-card-head span{font-size:12px;color:var(--dim)}.pool-quota-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:10px}.pool-quota-card[data-testid=pool-quota-chatgpt] .pool-quota-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.pool-quota-metric{display:flex;flex-direction:column;gap:6px;min-width:0}.pool-quota-label{font-size:12px;font-weight:700;color:var(--text-2);display:flex;align-items:center;gap:6px;flex-wrap:wrap}.pool-quota-unknown{font-style:normal;font-size:10.5px;font-weight:700;color:var(--ask);border:1px solid color-mix(in srgb,var(--ask) 45%,transparent);background:var(--surface);border-radius:999px;padding:1px 7px}.pool-quota-pct{font-size:22px;line-height:1}.pool-quota-pct.g{color:var(--done)}.pool-quota-pct.o{color:var(--ask)}.pool-quota-pct.r{color:var(--danger)}.pool-quota-bar{position:relative;height:8px;border-radius:999px;background:var(--surface-2);overflow:hidden;display:block}.pool-quota-bar i{position:absolute;left:0;top:0;bottom:0;border-radius:inherit}.pool-quota-bar i.g{background:var(--done)}.pool-quota-bar i.o{background:var(--ask)}.pool-quota-bar i.r{background:var(--danger)}.pool-quota-hatch{position:absolute;right:0;top:0;bottom:0;background:repeating-linear-gradient(45deg,var(--ask) 0 3px,color-mix(in srgb,var(--ask) 30%,transparent) 3px 6px)}.pool-quota-metric small{font-size:11.5px;color:var(--dim)}.pool-quota-note{display:flex;align-items:center;gap:8px;margin-top:10px;padding:8px 10px;border:1px solid var(--warn-border);background:var(--warn-bg);border-radius:8px;font-size:11.5px;font-weight:700;color:var(--warn-text)}.pool-quota-note-icon{width:14px;height:8px;flex:none;border-radius:2px;background:repeating-linear-gradient(45deg,var(--ask) 0 3px,color-mix(in srgb,var(--ask) 30%,transparent) 3px 6px)}.pool-quota-thresholds{display:block;margin-top:10px;font-size:11.5px;color:var(--dim)}.pool-quota-pct-row{display:flex;align-items:center;gap:8px}.pool-own-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pool-own-note-text{display:inline-flex;align-items:center;gap:6px;min-width:0;flex-wrap:wrap}.pool-own-note-text b{font-weight:800}.pool-quota-zen{display:block;margin-top:10px;font-size:11.5px;color:var(--dim)}.pool-row{grid-template-columns:30px minmax(110px,1.3fr) minmax(60px,.6fr) minmax(70px,.75fr) minmax(92px,1fr) minmax(120px,1fr) minmax(90px,.8fr) minmax(58px,.6fr) minmax(92px,.9fr)}.thmgrid{margin-top:14px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(188px,100%),1fr));gap:14px}html:not([data-brand]) .thmgrid{max-width:712px}.thmcard{background:var(--surface);border:1.5px solid var(--border);border-radius:16px;padding:14px;text-align:left;cursor:pointer;transition:border-color .15s}.thmcard:hover{border-color:var(--border-stronger)}.thmcard.on{border-color:var(--brand-grad-a);box-shadow:0 0 0 1px #4d76ff59,0 8px 24px #4d76ff1a}.thm-nm{margin-top:11px;font-size:13.5px;font-weight:700;display:flex;align-items:center;gap:7px}.thm-tick{width:17px;height:17px;border-radius:50%;background:linear-gradient(95deg,var(--brand-grad-a),var(--brand-grad-b));color:#fff;font-size:10px;font-weight:800;display:inline-flex;align-items:center;justify-content:center}.thm-sub{margin-top:4px;font-size:11.5px;color:var(--dim);line-height:1.5}.thmfoot{display:flex;align-items:baseline;gap:10px;margin:16px calc(-1*var(--scard-pad-x)) 0;padding:12px var(--scard-pad-x) 0;border-top:1px solid var(--border-faint);font-size:12.5px;color:var(--dim-2);line-height:1.6}.thmfoot .now{display:inline-flex;align-items:center;gap:7px;color:var(--text-3);font-weight:600;flex:none;align-self:center}.thmfoot .now-ico{width:15px;height:15px;flex:none}html:not([data-brand]) .thmfoot .now-ico{margin-top:-2px}html[data-theme=dark]:not([data-brand]) .thmfoot .now-ico{margin-top:-5px}.tipcard{margin-top:16px;border:1.5px dashed var(--border-stronger);border-radius:12px;padding:14px 18px;display:flex;gap:12px;align-items:center;background:color-mix(in srgb,var(--surface) 60%,transparent)}.tipcard .ic{width:38px;height:38px;flex:none;border-radius:50%;background:color-mix(in srgb,var(--accent-text) 10%,var(--surface));display:flex;align-items:center;justify-content:center;font-size:18px}.tipcard .tipbody{display:flex;flex-direction:column;min-width:0}.tipcard .tt{font-size:12.5px;font-weight:800;color:var(--accent-text)}.tipcard .tx{font-size:12.5px;line-height:1.55;color:var(--dim);margin-top:2px}.thumb{position:relative;height:84px;border-radius:10px;display:flex;overflow:hidden;border:1px solid rgba(127,134,160,.25)}.thumb.dark{background:#0b0e13}.thumb.light{background:#f3f5f9}.thumb .th-side{width:30%;padding:8px 6px;display:flex;flex-direction:column;gap:5px}.thumb.dark .th-side{background:#0e1219;border-right:1px solid #1A2130}.thumb.light .th-side{background:#fbfcfe;border-right:1px solid #D9E0EC}.thumb .th-dot{width:10px;height:10px;border-radius:4px;background:linear-gradient(135deg,var(--brand-grad-a),var(--brand-grad-b))}.thumb .th-row{height:6px;border-radius:3px}.thumb.dark .th-row{background:#1a2130}.thumb.light .th-row{background:#e8edf6}.thumb .th-main{flex:1;padding:8px;display:flex;flex-direction:column;gap:5px;align-items:flex-end}.thumb .th-bubble{width:55%;height:12px;border-radius:6px 6px 2px;background:linear-gradient(135deg,#3056c9,#2a6bb8)}.thumb .th-line{width:90%;height:6px;border-radius:3px;align-self:flex-start}.thumb .th-line.short{width:62%}.thumb.dark .th-line{background:#232b3a}.thumb.light .th-line{background:#d9e0ec}.thumb.auto{background:linear-gradient(105deg,#f3f5f9 49.8%,#0b0e13 50.2%)}.thumb.auto .th-side{background:#fbfcfe;border-right:1px solid #D9E0EC}.thumb.auto .th-row{background:#e8edf6}.thumb.auto .th-line,.thumb.auto .th-line.short{background:#232b3a}.pnote{margin-top:10px;font-size:12px;color:var(--dim)}.lgrow{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:12px}.lgnote{font-size:12.5px;color:var(--dim);line-height:1.6;flex:1}html[data-brand=cpo] .lgnote{white-space:pre-line}.lgbtn{flex:none;background:none;border:1px solid var(--danger-border);color:var(--danger);font-size:13px;font-weight:700;border-radius:9px;padding:8px 16px}.lgbtn:hover{background:color-mix(in srgb,var(--danger) 7%,transparent);border-color:var(--danger)}.lgoverlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#05080d9e;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:50;display:flex;align-items:center;justify-content:center}.lgm{width:440px;background:var(--surface);border:1px solid var(--border);border-radius:20px;padding:26px 28px 22px;box-shadow:0 28px 80px var(--shadow-modal)}.lgm h2{font-size:18px;font-weight:800;color:var(--text)}.lgm .sub{font-size:13px;color:var(--text-3);line-height:1.65;margin-top:9px}.lgops{display:flex;gap:10px;margin-top:20px}.lgcancel{flex:1;text-align:center;padding:11px;border-radius:12px;font-size:13.5px;font-weight:700;background:var(--chip-bg);color:var(--text-3);border:1px solid var(--border-strong)}.lgconfirm{flex:1;text-align:center;padding:11px;border-radius:12px;font-size:13.5px;font-weight:700;background:color-mix(in srgb,var(--danger) 13%,transparent);color:var(--danger-2);border:1px solid var(--danger-border)}.lgconfirm:hover{background:color-mix(in srgb,var(--danger) 20%,transparent)}.lang-seg{display:flex;flex-wrap:wrap;gap:6px;background:var(--surface-2);border:1px solid var(--border);border-radius:9px;padding:6px}.lang-seg-opt{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;cursor:pointer;font:inherit;font-size:12.5px;padding:4.5px 13px;border-radius:7px;color:var(--dim);background:transparent;font-weight:600;white-space:nowrap;flex:none;transition:all .15s}.lang-seg-opt:hover{color:var(--text)}.lang-seg-opt.on{background:var(--surface);color:var(--text);font-weight:650;border-color:var(--border-strong);box-shadow:0 1px 3px var(--shadow-pop)}.lang-seg-opt.soon{border-color:var(--border-strong);border-style:dashed}.lang-seg-opt.soon.on{border-style:dashed;box-shadow:none}.lang-seg-opt.soon:focus-visible{outline:2px solid var(--border-strong);outline-offset:1px}.lang-seg-opt.soon.tapped{border-color:var(--accent, #7C3AED);background:var(--surface-2);color:var(--text)}.lang-live{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.lang-note{grid-column:2;margin-top:8px;font-size:11.5px;line-height:1.5;color:var(--dim)}.lang-note.hot{color:var(--text);font-weight:600}.lang-hint,.lang-note{word-break:keep-all;overflow-wrap:anywhere}.connector-card{display:flex;flex-direction:column;gap:12px}.connector-head{display:flex;align-items:center;gap:10px}.connector-emoji{font-size:22px}.connector-title .connector-name{font-weight:600}.connector-title .connector-account{font-size:12px;opacity:.6}.cap-list{display:flex;flex-direction:column;gap:8px}.cap-row{display:flex;align-items:center;gap:10px;padding:8px 0;border-top:1px solid rgba(255,255,255,.06)}.cap-row .cap-dot{width:8px;height:8px;border-radius:50%;flex:none}.cap-dot.ok{background:#23d18b}.cap-dot.warn{background:#e5c07b}.cap-dot.off{background:#5c6370}.cap-dot.future{background:#3b4252;outline:1px dashed #5c6370}.cap-meta{flex:1;min-width:0}.cap-meta .cap-name{font-size:14px}.cap-meta .cap-desc{font-size:12px;opacity:.55}.cap-action{display:flex;align-items:center;gap:10px}.cap-state-label{font-size:12px;opacity:.7}.cap-connect-btn{font-size:12px;padding:4px 10px;border-radius:6px;border:1px solid #3b8eea;background:transparent;color:#3b8eea;cursor:pointer}.cap-connect-btn:hover{background:#3b8eea1f}.cap-connect-btn:disabled{opacity:.55;cursor:default}html:not([data-brand]) .setmain .sub.git-accounts-empty{margin-top:26px}.git-accounts-actions,.git-accounts-add-row{margin-top:14px}.git-accounts-add-button{font-size:12px;padding:4px 10px;border-radius:6px;border:1px solid var(--border-strong);background:transparent;color:var(--text-3);cursor:pointer}.git-accounts-add-button:hover{background:var(--hover)}.git-errbar{display:flex;align-items:flex-start;gap:10px;margin-top:18px;padding:12px 14px;border-radius:10px;background:#c9202014;border:1px solid var(--danger-border)}.git-errbar-icon{width:20px;height:20px;border-radius:50%;flex:none;margin-top:1px;display:inline-flex;align-items:center;justify-content:center;background:#c920202e;color:var(--danger);font-size:12px;font-weight:700}.git-errbar-text{flex:1;font-size:13px;line-height:1.55;color:var(--danger)}.git-errbar-code{display:block;margin-top:3px;font-family:ui-monospace,Menlo,monospace;font-size:10.5px;color:var(--text-3)}.git-errbar-retry{flex:none;font-size:12px;font-weight:700;font-family:inherit;cursor:pointer;padding:4px 10px;border-radius:6px;border:1px solid var(--danger-border);background:transparent;color:var(--danger)}.git-errbar-retry:hover{background:#c920201f}.git-errbar-inline{margin-top:10px}.git-accounts-modal{background:var(--surface);border:1px solid var(--border-strong);border-radius:14px;color:var(--text)}.git-accounts-modal .pool-modal-note{color:var(--text-2)}.git-accounts-modal .pool-ghost{background:var(--hover);color:var(--text-3)}.git-accounts-modal .pool-danger,.git-accounts-modal .pool-danger.solid{background:transparent;color:var(--danger);border-color:var(--danger-border)}.connector-device{margin-top:6px;padding:10px;border-radius:8px;background:#3b8eea14;font-size:13px}.connector-device .device-line{margin:2px 0}.connector-device a{color:#3b8eea}html[data-brand=cpo] .padmin{padding:20px 28px 24px}html[data-brand=cpo] .padmin .pwrap{max-width:none;margin:0}.psegit{position:relative;align-items:stretch}.psegchk{position:absolute;top:8px;right:8px;width:18px;height:18px;border-radius:50%;background:var(--brand-grad-a);color:#fff;display:flex;align-items:center;justify-content:center}.pswitchnote{margin-top:10px;font-size:12.5px;color:var(--dim);line-height:1.7}.scard.qadm{border-left:3px solid #E8A33D}.qadm .ch .t{display:flex;align-items:center;gap:6px}.qadm-shield,.aadm-shield{color:#e8a33d;flex:none}.aadm-shield{color:#5b8def}.qadm-only{font-size:12px;color:var(--dim)}.qadm-label{display:block;margin-top:12px;font-size:12px;color:var(--dim)}.qadm-row{display:flex;gap:10px;margin-top:6px;align-items:flex-end}.qadm-row.wraps{flex-wrap:wrap}.qadm-field{display:flex;flex-direction:column;min-width:160px}.qadm-field.grow{flex:1}.qadm-field .qadm-label{margin-top:0;margin-bottom:6px}.qadm-input{flex:1;background:var(--surface-2);border:1px solid var(--border);border-radius:9px;padding:9px 12px;font-size:13px;color:var(--text)}.qadm-input:focus{outline:none;border-color:var(--brand-grad-a)}.qadm-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--surface-2) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='14' height='14'%3E%3Cpath d='M6 9l6 6 6-6' fill='none' stroke='%235E6578' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat right 10px center;border:1px solid var(--border);border-radius:9px;padding:9px 32px 9px 12px;font-size:13px;color:var(--text);flex:1;cursor:pointer}.qadm-select.slim{flex:none;min-width:132px;padding-top:6px;padding-bottom:6px}.qadm-btn{border-radius:9px;padding:9px 18px;font-size:13px;font-weight:600;cursor:pointer;border:1px solid var(--border);background:var(--surface-2);color:var(--text);flex:none}.qadm-btn:disabled{opacity:.45;cursor:default}.qadm-btn.primary{background:linear-gradient(135deg,var(--brand-grad-a),var(--brand-grad-b));border:none;color:#fff}.qadm-btn.warn{border-color:#e8a33d;color:#e8a33d;background:transparent}.qadm-btn.ok{border-color:#3dbe7b;color:#3dbe7b;background:transparent}.qadm-btn.deny{border-color:#e15b5b;color:#e15b5b;background:transparent}.qadm-snap{display:flex;align-items:center;gap:12px;margin-top:12px;background:var(--surface-2);border:1px solid var(--border);border-radius:10px;padding:11px 14px;font-size:13px}.qadm-snap .who{font-weight:700}.qadm-snap .nums{margin-left:auto;color:var(--dim)}.qadm-snap .nums b{color:var(--text);font-weight:600}.qadm-risk{flex:none;font-size:11px;padding:2px 9px;border-radius:20px;font-weight:600}.qadm-risk.r-normal{background:#3dbe7b26;color:#3dbe7b}.qadm-risk.r-probation{background:#e8a33d29;color:#e8a33d}.qadm-risk.r-restricted{background:#e15b5b29;color:#e15b5b}.qadm-sect{margin-top:16px;font-size:13px;font-weight:700;color:var(--text)}.qadm-echo{margin-top:8px;font-size:12px;color:var(--dim)}.qadm-hr{margin-top:16px;border-top:1px solid var(--border)}.qadm-err{margin-top:10px;font-size:12.5px;color:#e15b5b}.qadm-ok{margin-top:10px;font-size:12.5px;color:#3dbe7b}.qadm-audit{display:flex;align-items:center;gap:6px;margin-top:14px;font-size:12px;color:var(--dim)}.scard.madm{border-left:3px solid #8B6FE8}.madm .ch .t{display:flex;align-items:center;gap:6px}.madm-tabs{display:flex;gap:4px;margin-top:12px;border-bottom:1px solid var(--border)}.madm-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-bottom:2px solid transparent;padding:7px 14px;font-size:13px;color:var(--dim);cursor:pointer}.madm-tab.on{color:var(--text);font-weight:700;border-bottom-color:#8b6fe8}.madm-table{width:100%;border-collapse:collapse;margin-top:12px;font-size:12.5px}.madm-table th{padding:6px 8px;text-align:left;border-bottom:1px solid var(--border);font-size:12px;font-weight:600;color:var(--dim)}.madm-table td{padding:7px 8px;border-bottom:1px solid var(--border)}.madm-table tr:last-child td{border-bottom:none}.madm-cell label{display:inline-flex;align-items:center;gap:4px;cursor:pointer}.madm-dot{width:6px;height:6px;border-radius:50%;background:#e8a33d;display:inline-block}.madm-invalid{color:#e15b5b}.madm-invalid-tag{margin-left:5px;font-size:11px;font-weight:700;color:#e15b5b;border:1px solid #E15B5B;border-radius:50%;padding:0 4px}.madm-defaults{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px}.madm-default{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--dim)}.madm-label{font-size:12.5px;font-weight:600;color:var(--text)}.madm-actions{display:flex;align-items:center;gap:10px;margin-top:14px}.madm-version{margin-left:auto;font-size:12px;color:var(--dim)}.madm-expired td{opacity:.55}.madm-removed td{opacity:.6;text-decoration:line-through}.madm-grant{color:#3dbe7b}.madm-revoke{color:#e15b5b}.madm-default-pill{margin-left:6px}.madm-addrow td{background:var(--surface-2)}.madm-addrow .qadm-input.slim,.madm-addrow .qadm-select.slim{width:100%;min-width:80px;box-sizing:border-box;padding:6px 8px;font-size:12px}.scard.madm{overflow-x:auto}.madm-sect{margin-top:18px;font-size:13px;font-weight:700;color:var(--text)}.madm-ts{white-space:nowrap;font-size:11.5px;color:var(--dim)}.madm-detail{font-family:Consolas,Menlo,monospace;font-size:11.5px;word-break:break-all;color:var(--dim)}.madm .pill{display:inline-block;border:1px solid var(--border);border-radius:12px;padding:0 8px;font-size:11px;background:var(--surface-2)}.scard.aadm{border-left:3px solid #5B8DEF}.aadm .ch .t{display:flex;align-items:center;gap:6px}.aadm-thead{display:flex;justify-content:space-between;margin-top:12px;padding:0 2px 8px;border-bottom:1px solid var(--border);font-size:12px;color:var(--dim)}.aadm-row{display:flex;align-items:center;justify-content:space-between;padding:12px 2px;border-bottom:1px solid var(--border)}.aadm-row:last-of-type{border-bottom:none}.aadm-row .who{font-size:13.5px;font-weight:600}.aadm-empty{margin-top:12px;font-size:12.5px;color:var(--dim)}.aadm-reqrow{display:flex;align-items:center;justify-content:space-between;padding:12px 2px;border-bottom:1px solid var(--border)}.aadm-reqrow:last-of-type{border-bottom:none}.aadm-reqrow .meta{display:flex;flex-direction:column;gap:3px}.aadm-reqrow .who{font-size:13.5px;font-weight:700}.aadm-reqrow .sub{font-size:12px;color:var(--dim)}.aadm-reqrow .acts{display:flex;gap:8px}.scard.capped{border-color:#ff8a4c59}.scard.qo-wrap{padding:0;border-width:1px}.scard.qo-wrap>[data-testid=quota-overview-card]{margin-top:0;border:none;background:transparent}.scard.qo-wrap>.udrip,.scard.qo-wrap>.ubanner{margin:0 var(--scard-pad-x) var(--scard-pad-y)}html:not([data-brand=cpo]) [data-testid=quota-overview-card]{--tx2:var(--text-3);--tx3:var(--dim);--quota-num-text:var(--text);--quota-foot-line:var(--border)}html:not([data-brand=cpo]) [data-testid=quota-overview-card]{--quota-track:var(--surface-2);--quota-track-ring:inset 0 0 0 1px var(--border)}.ubig .n.warn{color:#ff8a4c}.ubar i.warn{background:linear-gradient(90deg,#ff8a4c,#ff6b35)}.ubar.thin{height:5px;margin-top:8px}.ubar i.calm{background:#5e76ff8c}.scard .ch .r.ok{color:#3ecf8e}.scard .phd-empty{margin-top:14px;padding:28px 0;text-align:center;font-size:13px;color:var(--dim)}.scard .phd-state{margin-top:14px;padding:24px 0;display:flex;flex-direction:column;align-items:center;gap:10px;font-size:13px;color:var(--dim)}.scard .phd-state.phd-more{padding:14px 0 4px;border-top:1px solid var(--border-faint);flex-direction:row;justify-content:center}.phd-spinner{width:16px;height:16px;border:2px solid var(--border);border-top-color:var(--text);border-radius:50%;animation:phd-spin .8s linear infinite}@keyframes phd-spin{to{transform:rotate(360deg)}}.phd-retry{border:1px solid var(--border);background:transparent;color:var(--text);border-radius:8px;padding:5px 14px;font-size:12px;cursor:pointer}.phd-list{list-style:none;margin:6px 0 0;padding:0}.phd-row{display:flex;align-items:flex-start;gap:14px;padding:16px 0;border-bottom:1px solid var(--border-faint)}.phd-row:last-child{border-bottom:none}.phd-ic{flex:none;width:38px;height:38px;border-radius:12px;border:1px solid var(--border);display:flex;align-items:center;justify-content:center}.phd-ic svg{width:17px;height:17px;fill:none;stroke:var(--text);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.phd-ic-refund svg{stroke:#e5697a}.phd-ic-renewal svg{stroke:#2fbf8f}.phd-ic-cancel svg{stroke:var(--dim)}.phd-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.phd-type{font-size:14px;font-weight:700;display:flex;align-items:center;gap:8px}.phd-badge{font-size:11px;font-weight:600;border-radius:6px;padding:1px 7px;border:1px solid var(--border);color:var(--dim)}.phd-badge-refund{color:#e5697a;border-color:#e5697a66;background:#e5697a14}.phd-badge-renewal{color:#2fbf8f;border-color:#2fbf8f66;background:#2fbf8f14}.phd-badge-paid{color:var(--dim)}.phd-cancel-note{font-size:12px;color:#d9a441}.phd-meta{font-size:12px;color:var(--dim)}.phd-side{flex:none;text-align:right;display:flex;flex-direction:column;gap:4px}.phd-amount{font-size:14px;font-weight:700}.phd-credits{font-size:12px}.phd-credits.phd-pos{color:#2fbf8f}.phd-credits.phd-neg,.phd-row-neg .phd-amount{color:#e5697a}.phd-end{margin-top:10px;padding:10px 0 2px;text-align:center;font-size:12px;color:var(--dim);border-top:1px solid var(--border-faint)}.phd-load-more{display:block;margin:14px auto 2px;border:1px solid var(--border);background:transparent;color:var(--text);border-radius:10px;padding:8px 22px;font-size:13px;cursor:pointer}.scard .ch .t.sm{font-size:13px;font-weight:600}.scard .ch .t.dim{color:var(--dim)}.ubanner{margin-top:12px;padding:11px 14px;border-radius:10px;background:var(--surface-2);border:1px solid var(--border);font-size:12.5px;line-height:1.6;color:var(--text)}.ubanner b{color:#ff8a4c;margin-right:4px}.udrip{margin-top:11px;font-size:12px;color:var(--dim)}.scard.dimmed{opacity:.62}.scard.dimmed .ubar i{background:var(--dim)}.unote.big{font-size:13px;color:var(--text);margin-top:4px}.uhow{font-size:12.5px;color:var(--dim);line-height:1.7}.upbtn.ghost{background:none;border:1px solid var(--border);color:var(--dim);box-shadow:none;cursor:default}.uorder{display:flex;align-items:center;gap:8px;margin-top:10px;font-size:12px}.uorder .chip{border:1px solid var(--border);border-radius:999px;padding:3px 10px;color:var(--dim)}.uorder .chip.on{border-color:#3ecf8e;color:#3ecf8e}.uorder .arrow{color:var(--dim)}.uorder .note{color:var(--dim);margin-left:2px}.ulock{margin-top:12px;padding:9px 13px;border-radius:9px;background:var(--surface-2);border:1px solid var(--border);font-size:12px;color:var(--dim)}.scard.uempty{display:flex;flex-direction:column;align-items:center;text-align:center;padding:38px 22px}.uico{width:44px;height:44px;border-radius:12px;background:var(--surface-2);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;color:var(--dim)}.uet{margin-top:14px;font-size:14px;font-weight:700}.ued{margin-top:8px;font-size:12.5px;color:var(--dim);line-height:1.7;max-width:420px}.uebtns{display:flex;gap:10px;margin-top:16px}.ghbtn{border:1px solid var(--border);border-radius:11px;padding:9px 18px;font-size:13px;color:var(--text);background:none}.scard.usk .skb{height:9px;border-radius:5px;background:var(--surface-2);margin-top:12px}.scard.usk .skb.w60{width:60%}.scard.usk .skb.w100{width:100%}.scard.usk .skb.w45{width:45%}.soonpill{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--text-3);background:var(--surface-2);border-radius:999px;padding:5px 12px;flex:none;cursor:default}.upgcta{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;color:#fff;background:linear-gradient(135deg,var(--brand-grad-a),var(--brand-grad-b));border-radius:999px;padding:6px 14px;flex:none;text-decoration:none;cursor:pointer;transition:filter .15s ease}.upgcta:hover{filter:brightness(1.08)}.ulegend{display:flex;gap:14px;margin-top:7px}.ulegend .lg{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:var(--text-3)}.ulegend .sw{width:10px;height:10px;border-radius:3px;display:inline-block}.ulegend .sw.used{background:linear-gradient(135deg,var(--brand-grad-a),var(--brand-grad-b))}.ulegend .sw.left{background:var(--surface-3,#E7E9EF);border:1px solid var(--border)}.uover{margin-left:6px;font-size:11px;color:var(--text-3);cursor:help}.perks{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.perks li{display:flex;align-items:center;gap:7px;font-size:13px;color:var(--text-2)}.perks li svg{color:#3dbe7b;flex:none}.specline{margin-top:9px;font-size:11.5px;color:var(--text-3)}.cmptab{width:100%;border-collapse:collapse;margin-top:4px;font-size:13px}.cmptab th{font-weight:600;color:var(--text-3);text-align:right;padding:6px 10px;font-size:12px}.cmptab th:first-child{text-align:left}.cmptab td{padding:7px 10px;text-align:right;color:var(--text-2);border-top:1px solid var(--border)}.cmptab td:first-child{text-align:left;color:var(--text-3)}.cmptab .hl{color:var(--text);font-weight:600}.ulock .sep{margin:0 7px;color:var(--text-3)}.uhistory{margin-top:8px}.scard[data-testid=credit-packs-card] .pack-details-heading{margin:20px 0 0;padding:14px 0 10px;border-top:1px solid var(--border-faint)}.scard[data-testid=credit-packs-card] .packlist-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(140px,180px) minmax(150px,180px);align-items:center;column-gap:24px;padding:12px 0;margin:0}.scard[data-testid=credit-packs-card] .packlist-row+.packlist-row{border-top:1px solid var(--border-faint)}.scard[data-testid=credit-packs-card] [data-testid=credit-pack-remaining]{text-align:right;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--text)}.scard[data-testid=credit-packs-card] [data-testid=credit-pack-expiry]{text-align:right}@media(max-width:640px){.scard[data-testid=credit-packs-card] .packlist-row{grid-template-columns:minmax(0,1fr) auto;gap:6px 12px}.scard[data-testid=credit-packs-card] [data-testid=credit-pack-expiry]{grid-column:1 / -1;text-align:left}}.scard[data-testid=credit-packs-card] .pack-details-heading .r{font-size:12px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--dim)}.scard[data-testid=credit-packs-card] .packlist-notes{margin:0 0 2px;padding:10px 0 12px;font-size:12px;line-height:1.55;color:var(--dim)}.scard[data-testid=credit-packs-card][data-expiry-uniform="1"] .packlist-row{grid-template-columns:minmax(0,1fr) minmax(140px,180px)}.scard[data-testid=credit-packs-card][data-expiry-uniform="1"] [data-testid=credit-pack-expiry]{display:none}.scard[data-testid=credit-packs-card] .packlist-foot{padding:12px 0 0;border-top:1px solid var(--border-faint)}.scard[data-testid=credit-packs-card] .packlist-toggle{display:inline-flex;align-items:center;gap:5px;background:none;border:0;padding:0;font:inherit;font-size:12.5px;color:var(--brand,#3B6FE0);cursor:pointer}.scard[data-testid=credit-packs-card] .packlist-toggle:focus-visible{outline:2px solid var(--accent-text);outline-offset:3px;border-radius:4px}.scard[data-testid=credit-packs-card] .packlist-toggle .chev{font-size:11px;line-height:1}@media(max-width:640px){.scard[data-testid=credit-packs-card][data-expiry-uniform="1"] .packlist-row{grid-template-columns:minmax(0,1fr) auto}}.uhistory .lnk{font-size:12.5px;color:var(--brand,#3B6FE0);cursor:pointer}.uhistory .lnk.disabled{color:var(--text-3);cursor:default;text-decoration:none}.uorder .chip.on{background:#1f7a4d;color:#fff;border:none}.qadm-over{margin-left:7px;font-size:11px;color:#e8a33d;border:1px solid #E8A33D;border-radius:999px;padding:1px 7px;cursor:help}.qadm-row.wraps{align-items:flex-end}.qadm-field{display:flex;flex-direction:column;gap:5px}.qadm-field .qadm-label{margin:0}.lang-hint{display:block;font-size:11px;color:var(--faint);font-weight:400;margin-top:2px}.lang-content-mode,.lang-source{font-size:13px;color:var(--text-3);font-weight:600}.lang-reset{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--border);background:none;cursor:pointer;font:inherit;font-size:12px;color:var(--accent-text);border-radius:8px;padding:3px 11px;margin-left:10px}.lang-reset:hover{border-color:var(--border-accent)}.cmptab .curchip{display:inline-block;margin-left:6px;padding:1px 7px;border-radius:999px;background:var(--ok-bg,#dcfce7);color:var(--ok-fg,#059669);font-size:10.5px;font-weight:700;vertical-align:1px}.orgswitch{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:7px 30px 7px 12px;font-size:12.5px;font-weight:600;color:var(--text-2);cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%238893AB' stroke-width='1.5' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 11px center}.warnbar{margin-top:18px;background:color-mix(in srgb,var(--ask) 8%,transparent);border:1px solid color-mix(in srgb,var(--ask) 30%,transparent);border-radius:12px;padding:12px 16px;display:flex;gap:10px;align-items:center;font-size:13px;color:var(--text-2)}.warnbar a{color:var(--ask)}.orgmark{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,var(--brand-grad-a),var(--brand-grad-b));color:#fff;font-size:17px;font-weight:700;flex:none}.orgwho{display:flex;align-items:center;gap:11px}.orgwho .nm{font-weight:600;font-size:13px}.orgwho .em{font-size:11.5px;color:var(--faint)}.orgav{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,var(--brand-grad-a),var(--brand-grad-b));color:#fff;font-size:11px;font-weight:700;display:grid;place-items:center;flex:none}.orgav.warn{background:var(--surface-2);color:var(--ask);border:1px solid var(--border)}.orgav.info{background:var(--surface-2);color:var(--accent-text);border:1px solid var(--border)}.scard .tag{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;font-size:11.5px;font-weight:600}.scard .tag.ok{background:color-mix(in srgb,var(--done) 10%,transparent);color:var(--done)}.scard .tag.warn{background:color-mix(in srgb,var(--ask) 10%,transparent);color:var(--ask)}.scard .tag.idle{background:var(--surface-2);color:var(--dim)}.scard .tag.bad{background:color-mix(in srgb,var(--danger) 10%,transparent);color:var(--danger)}.scard .tag.role{background:color-mix(in srgb,var(--brand-grad-a) 8%,transparent);color:var(--accent-text)}.scard table{width:100%;border-collapse:collapse;font-size:13px}.scard th{font-size:11px;font-weight:700;letter-spacing:.08em;color:var(--faint);text-align:left;padding:0 12px 10px;text-transform:uppercase}.scard td{padding:12px;border-top:1px solid var(--border-faint)}.ghostbtn{background:var(--surface);color:var(--text-3);font-size:13px;font-weight:600;border:1px solid var(--border);border-radius:11px;padding:8px 16px;cursor:pointer}.dangerlink{color:var(--danger);font-weight:600;font-size:13px;cursor:pointer}.upbtn.sm{padding:6px 14px;font-size:12px;border:0;cursor:pointer}.orghint{background:var(--surface-2);border-style:dashed;font-size:12.5px;color:var(--dim);line-height:1.7}.scard a{cursor:pointer}html:not([data-brand=cpo]) .orgsearch{height:36px;border-radius:10px;border:1px solid var(--border);background:var(--surface);color:var(--text);font:inherit;font-size:13px;padding:0 12px;outline:none}html:not([data-brand=cpo]) .orgsearch.sm{height:28px;border-radius:8px}html:not([data-brand=cpo]) .orgsearch::placeholder{color:var(--faint)}html:not([data-brand=cpo]) .orgsearch:hover{border-color:var(--border-strong)}html:not([data-brand=cpo]) .orgsearch:focus{border-color:var(--accent-text);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-text) 18%,transparent)}html:not([data-brand=cpo]) .orgsearch:disabled{opacity:.6}[data-testid=org-credits-assign-units]{width:180px}html:not([data-brand=cpo]) [data-testid=org-credits-assign-units]{width:240px}.srchwrap .sic{display:none}html:not([data-brand=cpo]) [data-testid=org-members] .srchwrap .sic{display:block;position:absolute;left:11px;top:50%;transform:translateY(-50%);width:16px;height:16px;color:var(--text-3);pointer-events:none}html:not([data-brand=cpo]) [data-testid=org-members] .srchwrap .sic svg{display:block;width:16px;height:16px}html:not([data-brand=cpo]) [data-testid=org-members] .srchwrap .orgsearch{padding-left:34px}[data-testid=org-members-seats-link]{font-weight:700}html:not([data-brand=cpo]) [data-testid=org-members-seats-link]{color:var(--accent-text);font-weight:600;cursor:pointer}html:not([data-brand=cpo]) [data-testid=org-members]>div:first-child [data-testid=org-switch]{height:34px;padding:0 30px 0 12px;border-radius:10px;font-size:13px}html:not([data-brand=cpo]) [data-testid=org-members] [data-testid=org-invite]{height:34px;padding:0 16px;border-radius:10px;font-size:13px;font-weight:700;background:var(--accent-text);color:var(--bg);box-shadow:none;display:inline-flex;align-items:center}[data-testid=org-members] .scard.members{padding:12px 10px 4px}[data-testid=org-members] .mtool{display:flex;gap:8px;padding:2px 4px 10px}html:not([data-brand=cpo]) [data-testid=org-members] .scard.members{padding:0}html:not([data-brand=cpo]) [data-testid=org-members] .mtool{gap:10px;padding:12px 14px;border-bottom:1px solid var(--border-faint)}html:not([data-brand=cpo]) [data-testid=org-members] .mtool .orgswitch{height:36px}html:not([data-brand=cpo]) [data-testid=org-members-table] th{font-size:12px;font-weight:600;letter-spacing:.02em;text-transform:none;color:var(--dim);padding:10px 14px;background:var(--surface-2);border-bottom:1px solid var(--border-faint)}html:not([data-brand=cpo]) [data-testid=org-members-table] th:nth-child(2),html:not([data-brand=cpo]) [data-testid=org-members-table] th:nth-child(3){width:160px}html:not([data-brand=cpo]) [data-testid=org-members-table] th:nth-child(4){width:64px}html:not([data-brand=cpo]) [data-testid=org-members-table] tbody tr:last-child td:first-child{border-bottom-left-radius:12px}html:not([data-brand=cpo]) [data-testid=org-members-table] tbody tr:last-child td:last-child{border-bottom-right-radius:12px}html:not([data-brand=cpo]) [data-testid=org-members-table] td{padding:10px 14px}html:not([data-brand=cpo]) [data-testid=org-members-table] tbody tr:first-child td{border-top:none}html:not([data-brand=cpo]) [data-testid=org-members-table] tbody tr:hover td{background:var(--surface-3)}html:not([data-brand=cpo]) [data-testid=org-members-table] .orgwho{gap:12px}html:not([data-brand=cpo]) [data-testid=org-members-table] .orgav{border-radius:10px;background:color-mix(in srgb,var(--accent-text) 10%,transparent);color:var(--accent-text);font-size:12px;font-weight:700}html:not([data-brand=cpo]) [data-testid=org-members-table] tr[data-status=pending] .orgav,html:not([data-brand=cpo]) [data-testid=org-members-table] tr[data-status=requested] .orgav{background:color-mix(in srgb,var(--ask) 12%,transparent);color:var(--ask);border:none}html:not([data-brand=cpo]) [data-testid=org-members-table] tr[data-status=disabled] .orgav{background:color-mix(in srgb,var(--danger) 10%,transparent);color:var(--danger)}html:not([data-brand=cpo]) [data-testid=org-members-table] .orgwho .nm{font-size:13.5px;font-weight:600}html:not([data-brand=cpo]) [data-testid=org-members-table] .orgwho .nm{line-height:1.21}html:not([data-brand=cpo]) [data-testid=org-members-table] .orgwho .em{font-size:12px;line-height:1.21;color:var(--dim);margin-top:1px}html:not([data-brand=cpo]) [data-testid=org-members-table] tr[data-status=active] .orgwho .em .emst,html:not([data-brand=cpo]) [data-testid=org-members-table] tr[data-status=active] .orgwho .em .emsep{display:none}html:not([data-brand=cpo]) [data-testid=org-members-table] .tag{font-size:12px;font-weight:600;padding:3px 10px}html:not([data-brand=cpo]) [data-testid=org-members-table] .tag.role{background:color-mix(in srgb,var(--accent-text) 10%,transparent);color:var(--accent-text)}html:not([data-brand=cpo]) [data-testid=org-members-table] .tag.role[data-role=member]{background:var(--surface-2);color:var(--text-2)}[data-testid=org-members-table] .mbtn{padding:2px 10px;font-weight:700}[data-testid=org-members-table] .mbtn-ic{display:none}[data-testid=org-members-table] tbody td .scard.mpop{min-width:180px;padding:6px 0;text-align:left;box-shadow:0 6px 24px #0000002e}[data-testid=org-members-table] .mpop .mi{display:block;padding:6px 14px;cursor:pointer;white-space:nowrap}[data-testid=org-members-table] .mpop .mi.danger{color:var(--danger,#c33)}[data-testid=org-members-table] .mpop .mi.dis{color:var(--dim);opacity:.6;cursor:default}[data-testid=org-members-table] .mpop .sep{display:none}[data-testid=org-members-table] .mpop .sub{padding:6px 14px}html:not([data-brand=cpo]) [data-testid=org-members-table] .mbtn{width:28px;height:28px;padding:0;border:none;border-radius:8px;display:inline-grid;place-items:center;color:var(--text-3);background:transparent;vertical-align:middle}html:not([data-brand=cpo]) [data-testid=org-members-table] .mbtn:hover,html:not([data-brand=cpo]) [data-testid=org-members-table] .mbtn[aria-expanded=true]{background:var(--hover);color:var(--text)}html:not([data-brand=cpo]) [data-testid=org-members-table] .mbtn .mbtn-ic{display:block;width:16px;height:16px}html:not([data-brand=cpo]) [data-testid=org-members-table] .mbtn .mbtn-tx{display:none}html:not([data-brand=cpo]) [data-testid=org-members-table] .scard.mpop{min-width:184px;padding:6px;border-radius:12px;border:1px solid var(--border);background:var(--surface);box-shadow:0 10px 30px color-mix(in srgb,var(--shadow-pop) 60%,transparent);margin-top:0}html:not([data-brand=cpo]) [data-testid=org-members-table] .mpop .mi{font-size:13px;font-weight:500;padding:8px 12px;border-radius:8px;color:var(--text)}html:not([data-brand=cpo]) [data-testid=org-members-table] .mpop .mi:hover{background:var(--hover)}html:not([data-brand=cpo]) [data-testid=org-members-table] .mpop .mi.danger{color:var(--danger)}html:not([data-brand=cpo]) [data-testid=org-members-table] .mpop .mi.dis{color:var(--text);opacity:.45;pointer-events:none}html:not([data-brand=cpo]) [data-testid=org-members-table] .mpop .sep{display:block;height:1px;background:var(--border-faint);margin:4px 2px}html:not([data-brand=cpo]) [data-testid=org-members-table] .mpop .sub{font-size:12px;padding:6px 12px 4px;margin-top:0}html:not([data-brand=cpo]) [data-testid=org-members-table] th:nth-child(4){padding-left:0}.tabs{display:flex;gap:4px;margin-top:14px;background:var(--surface-2);border:1px solid var(--border-faint);border-radius:11px;padding:4px;width:fit-content}.tabs .tab{padding:6px 16px;border-radius:8px;font-size:12.5px;font-weight:600;color:var(--dim);cursor:pointer}.tabs .tab.on{background:var(--surface);color:var(--text);box-shadow:0 1px 3px var(--shadow-pop)}.cmptab td .cmp-buy-btn{background:none;border:none;padding:0;margin:0;font:inherit;color:var(--accent,#4D76FF);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.cmptab td .cmp-buy-btn:hover{opacity:.85}.cmptab td .cmp-buy-btn:focus-visible{outline:2px solid var(--accent,#4D76FF);outline-offset:2px;border-radius:4px}.cmptab .pricerow td{padding-top:12px;padding-bottom:12px}.cmptab .pricetag{font-size:15px;font-weight:700;color:var(--text)}.cmptab .upg-cell{display:flex;flex-direction:column;align-items:flex-end;gap:3px}.cmptab .upg-btn{display:inline-flex;align-items:center;gap:6px;background:var(--accent,#4D76FF);color:#fff;border:none;border-radius:8px;padding:6px 14px;font:inherit;font-size:12.5px;font-weight:650;cursor:pointer;box-shadow:0 1px 3px #4d76ff59}.cmptab .upg-btn:hover{background:var(--accent-h,#3B63EC)}.cmptab .upg-btn:disabled{cursor:default}.cmptab .upg-btn.busy{opacity:.75}.cmptab .upg-note{font-size:11px;color:var(--text-3)}.cmptab .upg-btn .spin{width:12px;height:12px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:upgsp 1s linear infinite;display:inline-block}@keyframes upgsp{to{transform:rotate(360deg)}}.stripe-veil{position:fixed;top:0;right:0;bottom:0;left:0;background:#17181c73;display:flex;align-items:center;justify-content:center;z-index:9}.stripe-veil .veilcard{background:var(--surface);border-radius:14px;padding:28px 36px;text-align:center;box-shadow:0 12px 40px var(--shadow-modal);max-width:320px}.stripe-veil .bigspin{width:28px;height:28px;border:3px solid var(--border);border-top-color:var(--accent,#4D76FF);border-radius:50%;animation:upgsp 1s linear infinite;margin:0 auto 14px}.stripe-veil .vt{font-weight:700;font-size:15px;margin-bottom:5px}.stripe-veil .vd{font-size:12.5px;color:var(--text-3)}.stripe-veil .stripe{margin-top:14px;font-size:11px;color:var(--text-3);display:flex;align-items:center;justify-content:center;gap:5px}.stripe-veil .stripe b{color:#635bff;font-size:13px;font-style:italic}.usage-details-card,.ubhistory{padding:0;overflow:hidden}.usage-details-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:18px 24px 15px}.usage-details-head h2{margin:0;font-size:20px;line-height:1.25}html:not([data-brand]) .usage-details-head h2{font-size:15px;font-weight:800}.usage-details-head p{margin:5px 0 0;font-size:12.5px;color:var(--dim)}.usage-rate-legend{white-space:nowrap;margin:2px 0 0}.usage-ledger-notices{padding:0 24px}.usage-ledger{border-top:1px solid var(--border-faint);font-variant-numeric:tabular-nums}.usage-ledger-row{padding:14px 24px 11px;border-bottom:1px solid var(--border-faint)}.usage-ledger-row:last-child{border-bottom:0}.usage-row-main{display:grid;grid-template-columns:minmax(150px,180px) minmax(360px,1fr) minmax(120px,150px);gap:24px;align-items:start}.usage-identity{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.usage-identity .time{font:500 11.5px/1.35 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:var(--text-3);white-space:nowrap}.usage-identity .model{max-width:100%;margin-top:4px;font-size:14px;line-height:1.25;overflow-wrap:anywhere}.usage-identity .lane{margin-top:3px;font-size:11.5px;color:var(--dim)}.usage-identity .chip{margin-top:8px}.usage-token-block{min-width:0}.usage-ledger-row[data-coder-details="1"] .usage-token-empty{color:var(--dim)}.usage-ledger-row[data-coder-details="1"] .usage-record-full{overflow-wrap:anywhere;word-break:break-word}.usage-section-label{display:block;margin-bottom:7px;font-size:11.5px;color:var(--dim)}.tokgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0}.tokgrid .tok{display:flex;flex-direction:column;min-width:0;padding:0 16px}.tokgrid .tok:first-child{padding-left:0}.tokgrid .tok+.tok{border-left:1px solid var(--border-faint)}.tokgrid .tok .tok-label{font-size:10.5px;color:var(--dim);white-space:nowrap}.tokgrid .tok strong{margin-top:4px;font:650 13px/1.2 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tokgrid .tok strong.tok-missing{color:var(--warn-text);font-family:inherit;font-size:10.5px;line-height:1.25;white-space:normal;overflow:visible;text-overflow:clip}.tokgrid .tok strong.tok-missing:before{content:"ⓘ ";font-size:9px}.usage-charge{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.usage-charge .credits{font-size:18px;font-weight:800;line-height:1.2;color:var(--text);white-space:nowrap}.usage-charge .credits s.promo-original{color:var(--ask);font-weight:700;font-size:.95em;margin-right:6px}.usage-charge .chip{margin-top:5px}.usage-charge .linklike{margin-top:6px;background:none;border:0;padding:0;color:var(--teal-text,#0f8a7a);font-size:11.5px;font-weight:700;cursor:pointer;white-space:nowrap}.usage-charge .linklike:hover{text-decoration:underline;text-underline-offset:3px}.chip.legacy{color:var(--warn-text);background:var(--warn-bg);border-color:var(--warn-border)}.chip.pending{color:var(--ask);background:color-mix(in srgb,var(--ask) 12%,transparent);border-color:color-mix(in srgb,var(--ask) 30%,transparent)}.chip.good{color:var(--done);background:color-mix(in srgb,var(--done) 12%,transparent);border-color:color-mix(in srgb,var(--done) 30%,transparent)}.usage-row-meta{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:10px;padding-top:8px;border-top:1px solid var(--border-faint);font-size:10.5px;color:var(--faint)}.usage-row-meta>span{display:flex;gap:6px;min-width:0}.usage-row-meta strong{font:500 10.5px/1.35 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:var(--text-3);overflow-wrap:anywhere}.usage-pending-meta{justify-content:flex-start;color:var(--text-3)}.usage-pending-meta:before{content:"◷";font-size:12px}.usage-calc-body{margin-top:12px;padding:12px 14px;background:color-mix(in srgb,var(--brand-grad-a) 5%,var(--surface));border:1px solid color-mix(in srgb,var(--brand-grad-a) 18%,var(--border));border-radius:10px;font-size:12px;line-height:1.55;color:var(--text-2)}.usage-calc-rows>div{margin-top:3px;overflow-wrap:anywhere}.usage-ledger-row[data-coder-details="1"] .usage-charge button.linklike{display:inline-flex;align-items:center;gap:2px;margin:0;padding:1px 0;border-radius:4px;color:var(--text-3);font-size:12px;font-weight:600;line-height:1.3}.usage-ledger-row[data-coder-details="1"] .usage-charge button.linklike>span[aria-hidden]{display:inline-flex;align-items:center;justify-content:center;width:6px;height:10px;font-size:0;line-height:1;color:currentColor}.usage-ledger-row[data-coder-details="1"] .usage-charge button.linklike>span[aria-hidden]>svg{display:block}.usage-ledger-row[data-coder-details="1"] .usage-charge button.linklike:hover{color:var(--text);background:var(--hover);box-shadow:0 0 0 4px var(--hover);text-decoration:none}.usage-ledger-row[data-coder-details="1"] .usage-charge button.linklike[aria-expanded=true]{color:var(--text)}.usage-ledger-row[data-coder-details="1"] .usage-calc-body{display:grid;grid-template-columns:max-content minmax(0,1fr);column-gap:18px;row-gap:0;padding:2px 16px}.usage-ledger-row[data-coder-details="1"] .usage-calc-section{display:contents}.usage-ledger-row[data-coder-details="1"] .usage-calc-section>b,.usage-ledger-row[data-coder-details="1"] .usage-calc-section>.usage-calc-content{padding:10px 0;border-top:1px solid var(--border-faint);min-width:0}.usage-ledger-row[data-coder-details="1"] .usage-calc-section:first-child>b,.usage-ledger-row[data-coder-details="1"] .usage-calc-section:first-child>.usage-calc-content{border-top:0}.usage-ledger-row[data-coder-details="1"] .usage-calc-section>b{font-size:11.5px;font-weight:700;line-height:1.6;color:var(--text-3);white-space:nowrap}.usage-ledger-row[data-coder-details="1"] .usage-calc-content{font-size:12px;line-height:1.6;color:var(--text-2)}.usage-ledger-row[data-coder-details="1"] .usage-calc-content.usage-calc-rows>div{margin-top:0}.usage-ledger-row[data-coder-details="1"] .usage-calc-content code{font:500 11.5px/1.6 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:var(--text-2);overflow-wrap:anywhere;word-break:break-word;min-width:0;-webkit-user-select:text;user-select:text}.usage-ledger-row[data-coder-details="1"] .usage-funding-parts{display:flex;flex-wrap:wrap;gap:2px 18px}.usage-ledger-row[data-coder-details="1"] .usage-funding-note{margin:2px 0 0;font-size:11px;line-height:1.5;color:var(--text-3)}.usage-ledger-row[data-coder-details="1"] .usage-technical-details>.usage-calc-content>div{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px;min-width:0}.usage-ledger-row[data-coder-details="1"] .usage-technical-details>.usage-calc-content>div+div{margin-top:4px}.usage-ledger-row[data-coder-details="1"] .usage-technical-details>.usage-calc-content>div>span:first-child{font-size:11.5px;color:var(--dim);min-width:64px}.usage-ledger-row[data-coder-details="1"] .usage-technical-details .btn{flex:none;margin-left:2px;padding:1px 8px;border:1px solid var(--border);border-radius:6px;background:var(--surface);color:var(--text-2);font-size:11px;font-weight:600;line-height:1.6;cursor:pointer}.usage-ledger-row[data-coder-details="1"] .usage-technical-details .btn:hover{background:var(--hover)}.usage-ledger-row[data-coder-details="1"] .usage-legacy-notice{grid-column:1 / -1;display:flex;gap:8px;align-items:flex-start;padding:10px 0;font-size:12px;line-height:1.55;color:var(--text-2)}.usage-ledger-row[data-coder-details="1"] .usage-legacy-notice>span[aria-hidden]{color:var(--accent-text);font-size:13px;line-height:1.4}.usage-ledger-row[data-coder-details="1"] .usage-legacy-notice b{font-weight:700;color:var(--text)}.usage-ledger-row[data-coder-details="1"] [data-testid=usage-copy-status]{display:block;margin-top:5px;color:var(--text-3)}.usage-ledger-row[data-coder-details="1"] [data-testid=usage-no-charge]{font-size:12px;color:var(--text-2)}.usage-ledger-row[data-coder-details="1"] [data-testid=usage-calc-toggle]:focus-visible{outline:2px solid var(--accent-text);outline-offset:3px;border-radius:4px}.usage-calc-body .usage-row-meta{flex-direction:column;align-items:flex-start;gap:4px;margin-top:8px;padding-top:0;border-top:none}.usage-ledger-row[data-coder-details="1"]{padding:10px 24px 9px}.usage-ledger-row[data-coder-details="1"] .usage-row-main{grid-template-columns:minmax(150px,190px) minmax(340px,1fr) minmax(190px,230px);gap:16px;align-items:center}.usage-ledger-row[data-coder-details="1"] .usage-identity{flex-direction:row;flex-wrap:wrap;align-items:baseline;column-gap:0;row-gap:0}.usage-ledger-row[data-coder-details="1"] .usage-identity .time{order:1}.usage-ledger-row[data-coder-details="1"] .usage-identity .lane{order:2;margin-top:0;font-size:11px;white-space:nowrap}.usage-ledger-row[data-coder-details="1"] .usage-identity .lane:before{content:"·";margin:0 6px;color:var(--faint)}.usage-ledger-row[data-coder-details="1"] .usage-identity .lane:before{content:"·" / ""}.usage-ledger-row[data-coder-details="1"] .usage-identity .model{order:3;flex:0 0 100%;margin-top:3px;font-size:13.5px;line-height:1.25}.usage-ledger-row[data-coder-details="1"] .usage-section-label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.usage-ledger-row[data-coder-details="1"] .tokgrid .tok{padding:0 12px}.usage-ledger-row[data-coder-details="1"] .tokgrid .tok:first-child{padding-left:0}.usage-ledger-row[data-coder-details="1"] .tokgrid .tok strong{margin-top:3px}.usage-ledger-row[data-coder-details="1"][data-pending="1"] .tokgrid .tok strong{font-family:inherit;font-size:10.5px;font-weight:600;line-height:1.25;color:var(--ask);white-space:normal;overflow:visible;text-overflow:clip}.usage-ledger-row[data-coder-details="1"] .usage-charge{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:5px 10px}.usage-ledger-row[data-coder-details="1"] .usage-charge .credits{font-size:15px;line-height:1.3}.usage-ledger-row[data-coder-details="1"] .usage-charge .credits s.promo-original{font-size:.85em}.usage-ledger-row[data-coder-details="1"] .usage-charge .chip{margin:0;padding:2px 8px;font-size:11px;line-height:1.35}.usage-ledger-row[data-coder-details="1"] .usage-charge .linklike{margin:0}.usage-ledger-row[data-coder-details="1"] .usage-row-meta{margin-top:6px;padding-top:5px}@media(max-width:1100px){.usage-ledger-row[data-coder-details="1"] .usage-row-main{grid-template-columns:minmax(140px,165px) minmax(0,1fr);gap:20px}.usage-ledger-row[data-coder-details="1"] .usage-charge{justify-content:flex-start}}@media(max-width:820px){.usage-ledger-row[data-coder-details="1"] .usage-row-main{grid-template-columns:1fr}}.usage-load-more{display:block;margin:16px auto;border:1px solid var(--border);border-radius:10px;background:var(--surface);padding:8px 18px;color:var(--text);font-size:12.5px;font-weight:700;cursor:pointer}.usage-load-more:hover{background:var(--surface-2)}.usage-ledger-footer{display:flex;align-items:center;gap:16px;padding:12px 24px 14px;border-top:1px solid var(--border-faint)}.usage-ledger-footer .usage-hidden-rows-note{display:block;margin:0;min-width:0;font-size:12px;color:var(--dim)}.usage-ledger-footer-actions{display:flex;align-items:center;gap:12px;margin-left:auto;flex:none;min-height:34px}.usage-ledger-footer .usage-help-link{color:var(--text-3);font-weight:600}.usage-ledger-footer .usage-load-more{margin:0}.usage-ledger-skeleton .usage-skel-identity{display:flex;flex-direction:column;gap:12px;min-width:0}.usage-ledger-skeleton .usage-skel-bar{display:block;border-radius:6px;background:var(--border);animation:mskel 1.2s ease-in-out infinite}.usage-ledger-skeleton .usage-skel-time{width:132px;height:11px}.usage-ledger-skeleton .usage-skel-model{width:154px;height:12px}.usage-ledger-skeleton .usage-skel-tok{width:268px;height:11px}.usage-ledger-skeleton .usage-skel-credits{justify-self:end;width:118px;height:11px}.usage-ledger-skeleton .usage-skel-note{margin:0;font-size:12px;color:var(--dim)}@media(prefers-reduced-motion:reduce){.usage-ledger-skeleton .usage-skel-bar{animation:none}}.banner{border-radius:10px;padding:10px 12px;font-size:12px;margin-bottom:10px}.banner.warn{background:var(--warn-bg);color:var(--warn-text);border:1px solid var(--warn-border)}.banner.info{display:flex;align-items:center;gap:8px;background:var(--surface-2);color:var(--text-2);border:1px solid var(--border)}.banner.info:before{content:"ⓘ";color:var(--accent-text);font-size:13px}.usage-state{min-height:210px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:var(--dim);gap:7px;padding:28px 24px;border-top:1px solid var(--border-faint)}.usage-state .icon{width:48px;height:48px;border-radius:16px;background:var(--surface-2);display:grid;place-items:center;margin-bottom:5px;color:var(--text-3)}.usage-state .icon svg{width:27px;height:27px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.usage-state h3{margin:0;font-size:16px;color:var(--text)}html:not([data-brand]) .usage-state h3{font-size:13.5px}.usage-state p{margin:0;max-width:460px;line-height:1.65;font-size:12.5px}.usage-state .btn{margin-top:10px;border:1px solid var(--border);border-radius:10px;background:var(--surface);padding:8px 15px;color:var(--text);font-size:12.5px;font-weight:700;cursor:pointer}.usage-state .btn:hover{background:var(--surface-2)}.usage-state-degraded,.usage-state-error{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:auto;align-items:center;gap:18px;margin:0 24px 24px;min-height:108px;text-align:left;border-radius:12px;padding:20px 22px}.usage-state-degraded{background:var(--surface-2);border:1px solid var(--border)}.usage-state-error{background:var(--danger-bg);border:1px solid var(--danger-border);color:var(--danger)}.usage-state-degraded .icon,.usage-state-error .icon{width:58px;height:58px;margin:0}.usage-state-error .icon{background:color-mix(in srgb,var(--danger) 16%,transparent);color:var(--danger)}.usage-state-copy h3{margin:0 0 6px}.usage-state-copy p{margin:0}.usage-state-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px}.usage-state-actions .btn{margin:0}.usage-help-link{border:0;background:transparent;padding:6px 2px;color:var(--text);font-size:12.5px;font-weight:700;cursor:pointer;white-space:nowrap}.usage-help-link:hover{text-decoration:underline;text-underline-offset:3px}.usage-help-body{margin-top:8px!important;color:var(--danger)}.usage-state-error h3{color:var(--danger)}.usage-state-error .btn{background:#d73737;border-color:#d73737;color:#fff}.usage-state-error .btn:hover{background:#bd2d2d}@media(max-width:1100px){.usage-row-main{grid-template-columns:minmax(140px,165px) minmax(0,1fr);gap:20px}.usage-charge{grid-column:2;flex-direction:row;align-items:center;gap:10px}.usage-charge .chip,.usage-charge .linklike,.usage-ledger-row[data-coder-details="1"] .usage-charge .linklike{margin-top:0}}@media(max-width:820px){.shell-body:has([data-coder-usage="1"]){flex-direction:column}.shell-body:has([data-coder-usage="1"])>.sidebar{width:100%!important;height:112px;max-height:112px;flex:0 0 112px;overflow:auto;border-right:0;border-bottom:1px solid var(--border-faint)}.setwrap:has([data-coder-usage="1"]){flex-direction:column}.setwrap:has([data-coder-usage="1"])>.setnav{width:100%;min-width:0;flex-direction:row;align-items:center;overflow-x:auto;padding:8px 12px;border-right:0;border-bottom:1px solid var(--border-faint)}.setwrap:has([data-coder-usage="1"])>.setnav .h,.setwrap:has([data-coder-usage="1"])>.setnav .g{display:none}.setwrap:has([data-coder-usage="1"])>.setnav .it{width:auto;flex:none;white-space:nowrap}.setwrap:has([data-coder-usage="1"])>.setmain{padding:20px 16px;min-height:0}.setmain .swr.usage-page{max-width:100%}.usage-details-head{flex-direction:column;gap:8px}.usage-rate-legend{white-space:normal}.usage-row-main{grid-template-columns:1fr}.usage-charge{grid-column:1}.tokgrid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:16px}.tokgrid .tok:nth-child(3){padding-left:0;border-left:0}.usage-row-meta{align-items:flex-start;flex-direction:column;gap:6px}.usage-state-degraded,.usage-state-error{display:flex;align-items:flex-start;min-height:150px}.usage-state-actions{width:100%;justify-content:flex-start}}.joincard{text-align:center;padding:34px 38px}.joincard .eyebrow{font:600 10.5px/1 var(--mono,monospace);letter-spacing:.22em;color:var(--accent-text)}.joincard h2{font-size:21px;font-weight:800;margin:10px 0 6px}.joincard .jdesc{font-size:13.5px;color:var(--dim);line-height:1.7}.joincard .orgmark{margin:0 auto 16px;width:56px;height:56px;border-radius:16px;font-size:24px}.joincard .benefit{background:var(--surface-2);border:1px solid var(--border-faint);border-radius:12px;padding:15px 17px;margin:22px 0;text-align:left;display:flex;gap:13px;align-items:center}.joincard .benefit .ic{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:10px;background:#4d76ff1a;color:var(--accent-text);font-size:17px}.joincard .benefit .tx{font-size:12.5px;color:var(--dim);line-height:1.7}.joincard .benefit .tx b{color:var(--text)}.joincard .benefit.warn{border-color:color-mix(in srgb,var(--ask) 30%,transparent)}.joincard .benefit.warn .ic{background:color-mix(in srgb,var(--ask) 10%,transparent);color:var(--ask)}.joincard .fineprint{font-size:11.5px;color:var(--faint);margin-top:16px;line-height:1.7}.joincard .okmark{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:color-mix(in srgb,var(--done) 12%,transparent);color:var(--done);font-size:22px;font-weight:700;margin:0 auto 14px}.joincard .badmark{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:#e15b5b1a;color:#e15b5b;font-size:22px;font-weight:700;margin:0 auto 14px}.joincard .upbtn.wide{display:block;width:100%;text-align:center;padding:12px 0;font-size:14px;border:0;cursor:pointer}.joincard .ghostbtn.wide{display:block;width:100%;text-align:center;margin-top:10px;padding:11px 0}.orgwz-steps{display:flex;gap:6px;margin:18px 0 6px}.orgwz-steps span{flex:1;height:3px;border-radius:2px;background:var(--surface-3)}.orgwz-steps span.on{background:var(--brand-grad-a)}.orgwz-stepmeta{display:flex;justify-content:space-between;font:600 10.5px/1 var(--font-mono);letter-spacing:.14em;color:var(--faint);margin:8px 0 14px;text-transform:uppercase}.orgwz-field{margin-top:6px}.orgwz-field label{display:block;font:600 10.5px/1 var(--font-mono);letter-spacing:.16em;color:var(--faint);margin-bottom:9px;text-transform:uppercase}.orgwz-field input{width:100%;background:var(--surface-2);border:1px solid var(--border-soft);border-radius:10px;padding:11px 13px;font:inherit;font-size:13.5px;font-weight:500;line-height:1.4;color:var(--text);outline:none}.orgwz-field input:focus{border-color:var(--border-accent)}.orgwz-field input.bad{border-color:var(--danger)}.orgwz-hint{margin-top:10px;font-size:12.5px;color:var(--faint);line-height:1.6}.orgwz-seatpick{display:inline-flex;align-items:stretch;border:1px solid var(--border-soft);border-radius:10px;overflow:hidden}.orgwz-seatpick button{display:grid;place-items:center;width:42px;background:var(--surface-2);font-size:16px;cursor:pointer;color:var(--text-2);border:0}.orgwz-seatpick button:disabled{opacity:.28;cursor:not-allowed;background:var(--surface);color:var(--faint)}.orgwz-seatpick .n{display:grid;place-items:center;min-width:60px;font:700 19px/1 var(--font-mono);background:var(--surface);border-left:1px solid var(--border-soft);border-right:1px solid var(--border-soft);padding:11px 0}.orgwz-errbar{display:flex;gap:8px;align-items:flex-start;margin-top:14px;background:#f0705a14;border:1px solid rgba(240,112,90,.35);border-radius:10px;padding:10px 13px;font-size:12.5px;color:var(--danger);line-height:1.55}.orgwz-errbar b{font-weight:700}.orgwz-notebar{display:flex;gap:8px;align-items:flex-start;margin-top:14px;background:#e8b05414;border:1px solid rgba(232,176,84,.35);border-radius:10px;padding:10px 13px;font-size:12.5px;color:#e8b054;line-height:1.55}.orgwz-notebar b{font-weight:700}.orgwz-pricebox{background:var(--surface-2);border:1px solid var(--border-faint);border-radius:12px;padding:14px 16px;margin-top:18px}.orgwz-pricebox .row{display:flex;justify-content:space-between;font-size:13px;color:var(--text-2);padding:4px 0}.orgwz-pricebox .row.total{border-top:1px solid var(--border-faint);margin-top:7px;padding-top:11px;color:var(--text);font-weight:700;font-size:14px;align-items:center}.orgwz-mono{font-family:var(--font-mono)}.orgwz-big{font-size:19px;font-weight:800;font-family:var(--font-mono)}.orgwz-per{font-size:11.5px;color:var(--faint)}.orgwz-summ{background:var(--surface-2);border:1px solid var(--border-faint);border-radius:12px;padding:10px 16px}.orgwz-summ .row{display:flex;justify-content:space-between;font-size:13px;padding:5px 0;color:var(--text-2)}.orgwz-summ .row b{color:var(--text);font-weight:700}.orgwz-wide{width:100%;margin-top:16px}.orgwz-fine{margin-top:12px;font-size:12px;color:var(--faint);line-height:1.7;text-align:center}.orgwz-backrow{margin-top:10px;text-align:center}.orgwz-plainbtn{background:transparent;border:0;color:var(--dim);font-size:12.5px;cursor:pointer;padding:4px 8px}.orgwz-plainbtn:hover{color:var(--text-2)}.scard .tag.dim{background:var(--surface-2);color:var(--dim);font-family:var(--mono,monospace);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase}.audflt{display:flex;gap:8px;align-items:center;margin-top:14px;flex-wrap:wrap}.audflt .rng{display:inline-flex;border:1px solid var(--border);border-radius:10px;overflow:hidden}.audflt .rng button{background:var(--surface-2);border:0;color:var(--dim);font-size:12px;font-weight:600;padding:8px 14px;cursor:pointer}.audflt .rng button.on{background:var(--accent,#4D76FF);color:#fff;font-weight:700}.audflt .rng button+button{border-left:1px solid var(--border)}.audtable td.when{font-family:var(--mono,monospace);font-size:12px;color:var(--dim);white-space:nowrap}.audtable td.actor{font-family:var(--mono,monospace);font-size:12px}.audtable .ev{font-family:var(--mono,monospace);font-size:12px;font-weight:600}.audtable .meta{display:block;margin-top:3px;font-size:11.5px;color:var(--faint);line-height:1.5}.audpage{display:flex;justify-content:space-between;align-items:center;margin-top:14px}.audpage .n{font-family:var(--mono,monospace);font-size:11.5px;color:var(--faint)}.audempty{padding:40px 0;text-align:center;color:var(--faint);font-size:13px;line-height:1.8}.audempty .big{font-size:15px;color:var(--dim);font-weight:600}.audskel{margin-top:14px}.audskel .row{height:34px;border-radius:8px;background:var(--border);animation:mskel 1.2s ease-in-out infinite;margin-top:8px}.audbar{display:flex;gap:8px;align-items:flex-start;margin-top:14px;border-radius:10px;padding:10px 13px;font-size:12.5px;line-height:1.55}.audbar.ok{background:color-mix(in srgb,var(--done) 8%,transparent);border:1px solid color-mix(in srgb,var(--done) 30%,transparent);color:var(--done)}.audbar.err{background:color-mix(in srgb,var(--danger) 8%,transparent);border:1px solid color-mix(in srgb,var(--danger) 35%,transparent);color:var(--danger)}.usage-range-bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 24px 4px}.usage-range-presets{display:inline-flex;flex:0 0 auto;border:1px solid var(--border);border-radius:10px;overflow:hidden;background:var(--surface)}.usage-range-presets button{height:34px;padding:0 14px;font:inherit;font-size:13px;font-weight:600;line-height:1;background:var(--surface);color:var(--text-3);border:0;border-right:1px solid var(--border);cursor:pointer}.usage-range-presets button:last-child{border-right:0}.usage-range-presets button:hover{background:var(--hover);color:var(--text)}.usage-range-presets button.on,.usage-range-custom.on{background:color-mix(in srgb,var(--accent-text) 10%,transparent);color:var(--accent-text);font-weight:700}.usage-range-custom{display:inline-flex;align-items:center;height:34px;padding:0 14px;font:inherit;font-size:13px;font-weight:600;line-height:1;border:1px solid var(--accent-text);border-radius:10px}.usage-range-dates{display:inline-flex;align-items:center;gap:6px;margin-left:auto}.usage-range-dates label{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--dim)}.usage-range-dates label>input[type=date]{height:34px;padding:0 10px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--text-2);font:inherit;font-size:13px;font-weight:500;line-height:1;font-variant-numeric:tabular-nums;min-width:150px;color-scheme:inherit}.usage-range-dates label>input[type=date]:focus-visible{outline:2px solid var(--accent-text);outline-offset:1px}.usage-range-bar[data-range=custom] .usage-range-dates label>input[type=date]{border-color:var(--accent-text);color:var(--text)}.usage-range-field{position:relative;display:inline-flex;align-items:center;box-sizing:border-box;height:36px;min-width:172px;padding:0 11px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.usage-range-date-text{pointer-events:none;font-size:13px;font-weight:500;line-height:1;color:var(--text-2);font-variant-numeric:tabular-nums;white-space:nowrap}.usage-range-date-text[data-empty]{color:var(--faint)}.usage-range-field input[type=date]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;margin:0;padding:0 11px;border:0;box-sizing:border-box;font:inherit;font-size:13px;color:var(--text-2);color-scheme:inherit;cursor:pointer}.usage-range-field[data-kbd]{outline:2px solid var(--accent-text);outline-offset:1px}.usage-range-field[data-kbd] input[type=date]{opacity:1;background:var(--surface);border-radius:9px}.usage-range-field[data-kbd] .usage-range-date-text{visibility:hidden}.usage-range-bar[data-range=custom] .usage-range-field{border-color:var(--accent-text)}.usage-range-bar[data-range=custom] .usage-range-date-text{color:var(--text)}.usage-range-dash{color:var(--faint)}.usage-ledger-head-coder5,.usage-ledger-row[data-ledger-columns=coder5] .usage-row-main{display:grid;grid-template-columns:118px minmax(180px,1fr) 128px 128px 216px;column-gap:14px;align-items:center}.usage-ledger-head-coder5{padding:10px 24px 8px;border-bottom:1px solid var(--border);font-size:12px;font-weight:700;color:var(--dim)}.usage-ledger-head-coder5 .ulh-right{text-align:right}.usage-ledger-row[data-ledger-columns=coder5]{padding:7px 24px;min-height:44px}.usage-ledger-row[data-ledger-columns=coder5] .usage-identity{flex-direction:row}.usage-ledger-row[data-ledger-columns=coder5] .usage-identity .time{font-size:11.5px}.usage-ledger-row[data-ledger-columns=coder5] .usage-record{min-width:0;display:flex;align-items:center;gap:8px}.usage-ledger-row[data-ledger-columns=coder5] .usage-record-title{display:block;min-width:0;max-width:100%;font-size:13px;font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}.usage-ledger-row[data-ledger-columns=coder5] .usage-record-title.dim{color:var(--dim);font-weight:500}.usage-ledger-row[data-ledger-columns=coder5] button.usage-record-title{margin:0;padding:0;border:0;background:none;color:var(--accent-text);cursor:pointer;font-family:inherit;line-height:1.3}.usage-ledger-row[data-ledger-columns=coder5] button.usage-record-title:hover{text-decoration:underline}.usage-ledger-row[data-ledger-columns=coder5] button.usage-record-title:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px;border-radius:4px}.usage-ledger-row[data-ledger-columns=coder5] .usage-record-role{flex:none;font-size:10.5px;font-weight:700;color:var(--faint);background:var(--surface-2);border:1px solid var(--border);border-radius:6px;padding:1px 6px;line-height:16px}.usage-ledger-row[data-ledger-columns=coder5] .usage-model{font-size:13px;font-weight:500;color:var(--text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.usage-ledger-row[data-ledger-columns=coder5] .usage-source{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--text-3);white-space:normal;min-width:0;max-width:100%}.usage-ledger-row[data-ledger-columns=coder5] .usage-source em{font-style:normal;min-width:0;overflow-wrap:break-word}.usage-ledger-row[data-ledger-columns=coder5] .usage-source i{width:7px;height:7px;flex:none;border-radius:50%;background:var(--accent-text);display:inline-block}.usage-ledger-row[data-ledger-columns=coder5] .usage-source[data-source=side] i{background:var(--teal-text)}.usage-ledger-row[data-ledger-columns=coder5] .usage-source[data-source=assetgen] i{background:var(--ask)}.usage-ledger-row[data-ledger-columns=coder5] .usage-source[data-source=images] i{background:#c46bff}.usage-ledger-row[data-ledger-columns=coder5] .usage-source[data-source=legacy] i{background:var(--ghost)}.usage-ledger-row[data-ledger-columns=coder5] .usage-charge{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:0 6px}.usage-ledger-row[data-ledger-columns=coder5] .usage-charge:after{content:"";flex:0 0 100%;height:0;order:1}.usage-ledger-row[data-ledger-columns=coder5] .usage-charge .linklike{flex:0 0 auto;order:2;margin-top:1px;justify-content:flex-end}.usage-ledger-row[data-ledger-columns=coder5] .usage-charge .credits{font-size:13.5px;line-height:18px;font-weight:700}.usage-ledger-row[data-ledger-columns=coder5] .usage-charge .chip{font-size:10.5px;padding:0 7px;line-height:15px}.usage-ledger-row[data-ledger-columns=coder5] .usage-charge .linklike{font-size:11px}@media(max-width:1100px){.usage-ledger-head-coder5,.usage-ledger-row[data-ledger-columns=coder5] .usage-row-main{grid-template-columns:88px minmax(0,1fr) 84px 72px;column-gap:12px;row-gap:6px}.usage-ledger-head-coder5{row-gap:2px}.usage-ledger-head-coder5 .ulh-right{grid-column:1 / -1;text-align:right}.usage-ledger-row[data-ledger-columns=coder5] .usage-charge{grid-column:1 / -1;flex-wrap:nowrap;justify-content:flex-end;gap:10px}.usage-ledger-row[data-ledger-columns=coder5] .usage-charge:after{display:none}.usage-ledger-row[data-ledger-columns=coder5] .usage-charge .linklike{flex:0 0 auto;margin-top:0}}.usage-ledger-row[data-ledger-columns=coder5]>.usage-row-meta{display:none}.usage-details-card .usage-state button.linklike{margin-top:8px;padding:0;border:0;background:none;color:var(--accent-text);font:inherit;font-size:13px;font-weight:600;line-height:1.3;cursor:pointer}.usage-details-card [data-testid=usage-details-table-wrap]{transition:opacity .15s ease}.usage-details-card [data-testid=usage-details-table-wrap].is-refreshing{opacity:.55;pointer-events:none}.ufp-skel .ufp-t{--ufp-c:var(--border);--ufp-h:max(8px,.7em);color:transparent;-webkit-text-fill-color:transparent;-webkit-user-select:none;user-select:none;background:radial-gradient(circle closest-side,var(--ufp-c) 96%,transparent) 0 50%/var(--ufp-h) var(--ufp-h) no-repeat,radial-gradient(circle closest-side,var(--ufp-c) 96%,transparent) 100% 50%/var(--ufp-h) var(--ufp-h) no-repeat,linear-gradient(var(--ufp-c),var(--ufp-c)) 50% 50%/calc(100% - var(--ufp-h)) var(--ufp-h) no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone;animation:mskel 1.2s ease-in-out infinite}.ufp-skel .ufp-t.s{--ufp-c:var(--border-strong)}.ufp-skel .ufp-t.v{--ufp-h:10px}.ufp-skel .ufp-t.b{display:inline-block;position:relative;vertical-align:baseline;max-width:100%;background:none;animation:none}.ufp-skel .ufp-t.b:before{content:"";position:absolute;left:0;right:0;top:50%;height:max(8px,.7em);transform:translateY(-50%);border-radius:6px;background:var(--border);animation:mskel 1.2s ease-in-out infinite}.ufp-skel .ufp-t.b.s:before{background:var(--border-strong)}.ufp-skel .ufp-pill{color:transparent;-webkit-text-fill-color:transparent;background:var(--border);border-color:transparent;-webkit-user-select:none;user-select:none;animation:mskel 1.2s ease-in-out infinite}.ufp-skel .ufp-track{display:block;height:6px;border-radius:3px;background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--border);align-self:center}.ufp-skel .ch .r{font-size:12px;color:var(--dim)}.ufp-skel .bo-head:before{color:transparent;background:var(--border);box-shadow:none}.ufp-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}@media(prefers-reduced-motion:reduce){.ufp-skel .ufp-t,.ufp-skel .ufp-t.b:before,.ufp-skel .ufp-pill{animation:none}}.atpl{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px}.atplc{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:16px 16px 14px;min-width:0;text-align:left;display:flex;flex-direction:column;gap:8px}.atplc .row1{display:flex;align-items:center;gap:10px}.atplc .ti{width:34px;height:34px;border-radius:10px;background:var(--hover);display:flex;align-items:center;justify-content:center;font-size:17px;flex:none}.atplc .tt{font-size:13.5px;font-weight:700}.atplc .ts{font-size:11.5px;color:var(--dim);line-height:1.6;min-height:37px}.atplc .foot{display:flex;align-items:center;justify-content:space-between;margin-top:2px;gap:8px}.atime{font-size:11px;font-weight:700;color:var(--accent-text);background:color-mix(in srgb,var(--accent-text) 9%,transparent);border-radius:999px;padding:4px 10px;display:inline-flex;align-items:center;gap:5px;min-width:0}.ausebtn{cursor:pointer;flex:none;font-size:11.5px;font-weight:700;color:var(--accent-text);background:var(--surface);border:1px solid color-mix(in srgb,var(--accent-text) 36%,transparent);border-radius:9px;padding:6px 13px}.ausebtn:hover{background:color-mix(in srgb,var(--accent-text) 7%,transparent)}.atplnote{margin-top:14px;font-size:11.5px;color:var(--dim);display:flex;align-items:center;gap:6px}.adlg-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#140c1c61;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center}.adlg{width:480px;max-width:calc(100vw - 48px);max-height:calc(100vh - 48px);overflow:auto;background:var(--surface);border:1px solid var(--border);border-radius:18px;box-shadow:0 24px 64px #140a2347;padding:24px 26px 22px}.adlg .dh{display:flex;align-items:center;gap:12px}.adlg .dh .ti{width:40px;height:40px;border-radius:12px;background:var(--hover);display:flex;align-items:center;justify-content:center;font-size:20px;flex:none}.adlg .dh .k{font-size:11.5px;font-weight:700;color:var(--dim);letter-spacing:.04em}.adlg .dh .v{font-size:16px;font-weight:800;margin-top:2px}.adlg .dh .s{font-size:12px;color:var(--dim);margin-top:3px}.adlg .fld{margin-top:16px}.adlg .lb{font-size:12px;font-weight:750;color:var(--text-2);margin-bottom:7px}.adlg .tin{width:100%;font-size:13px;color:var(--text);font-family:inherit;background:var(--surface);border:1px solid var(--border-strong);border-radius:11px;padding:10px 13px}.adlg .tin::placeholder{color:var(--dim)}.adlg textarea.tin{resize:none;height:74px;line-height:1.7}.adlg .pills{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.adlg .pills .dot{color:var(--border-stronger);font-weight:800}.adlg .pills .hint{font-size:11.5px;color:var(--dim);margin-left:6px}.apill{font-size:13px;font-weight:750;color:var(--accent-text);font-family:inherit;background:color-mix(in srgb,var(--accent-text) 8%,transparent);border:1px solid color-mix(in srgb,var(--accent-text) 24%,transparent);border-radius:999px;padding:8px 14px;cursor:pointer}select.apill,input.apill{-moz-appearance:none;appearance:none;-webkit-appearance:none}input.apill[type=time]{min-width:92px}.adlg .ownrow{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;font-weight:700;color:var(--text);background:var(--hover);border:1px solid var(--border);border-radius:999px;padding:6px 13px 6px 7px}.adlg .ownrow .av{width:22px;height:22px;border-radius:7px;font-size:12px;display:flex;align-items:center;justify-content:center;background:var(--surface-3)}.adlg select.ownsel{font-size:12.5px;font-weight:700;color:var(--text);font-family:inherit;background:var(--hover);border:1px solid var(--border);border-radius:999px;padding:8px 13px;cursor:pointer}html[data-brand=cpo] .adlg .ownselwrap{position:relative;display:inline-block}html[data-brand=cpo] .adlg .ownselwrap select.ownsel{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:32px;transition:background-color .15s,border-color .15s}html[data-brand=cpo] .adlg .ownselwrap:after{content:"";position:absolute;right:12px;top:50%;width:12px;height:12px;transform:translateY(-50%);pointer-events:none;background-color:var(--accent-text);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat center / contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat center / contain}@supports not ((mask: url()) or (-webkit-mask: url())){html[data-brand=cpo] .adlg .ownselwrap:after{display:none}}html[data-brand=cpo] .adlg .ownselwrap select.ownsel:hover{background:var(--hover-2);border-color:var(--border-stronger)}html[data-brand=cpo] .adlg .ownselwrap select.ownsel:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px;background:var(--hover-2);border-color:var(--border-stronger)}@media(prefers-reduced-motion:reduce){html[data-brand=cpo] .adlg .ownselwrap select.ownsel{transition:none}}.adlg select.tzsel{font-size:11.5px;font-weight:700;color:var(--dim);background:var(--hover);border:1px solid var(--border);padding:6px 11px;transition:background-color .15s,border-color .15s}.adlg .hintrow{font-size:11.5px;color:var(--dim);margin-top:7px}.adlg select.tzsel:hover{background:var(--hover-2);border-color:var(--border-stronger);color:var(--text-2)}.adlg .tzwarn{margin-top:9px;display:flex;align-items:center;gap:8px;font-size:11.5px;line-height:1.55;border-radius:10px;padding:8px 11px}.adlg .tzwarn.warn{background:color-mix(in srgb,#f59e0b 12%,var(--surface));border:1px solid color-mix(in srgb,#f59e0b 40%,transparent);color:color-mix(in srgb,#b45309 85%,var(--text))}.adlg .tzwarn .tx{flex:1;min-width:0}.adlg .tzwarn .act,.auto .tzact{cursor:pointer;flex:none;font-size:11.5px;font-weight:800;color:var(--accent-text);background:var(--surface);font-family:inherit;white-space:nowrap;border:1px solid color-mix(in srgb,var(--accent-text) 36%,transparent);border-radius:8px;padding:4px 10px}.adlg .tzwarn .act:hover,.auto .tzact:hover{background:color-mix(in srgb,var(--accent-text) 7%,transparent)}.auto .tzact:disabled{opacity:.55;cursor:not-allowed}.auto .next .tznote{display:flex;align-items:center;justify-content:flex-end;gap:6px;margin-top:3px;font-size:11px;font-weight:600;color:color-mix(in srgb,#b45309 85%,var(--text))}.auto .next .tznote.legacy{color:var(--dim)}.auto .tzact{font-size:10.5px;padding:2px 7px}@media(prefers-reduced-motion:reduce){.adlg select.tzsel{transition:none}}.adlg .dnote{margin-top:15px;font-size:11.5px;color:var(--dim);display:flex;align-items:center;gap:6px}.adlg .derr{margin-top:12px;font-size:12px;font-weight:700;color:var(--danger)}.adlg .dfoot{margin-top:16px;display:flex;justify-content:flex-end;gap:10px}.adlg .ghost{cursor:pointer;font-size:13px;font-weight:700;color:var(--text-2);background:var(--surface);border:1px solid var(--border-strong);border-radius:11px;padding:9px 18px}.adlg .go{cursor:pointer;border:0;color:#fff;font-size:13px;font-weight:750;padding:9px 20px;border-radius:11px;background:linear-gradient(95deg,var(--brand-grad-a),var(--brand-grad-b));box-shadow:0 8px 22px color-mix(in srgb,var(--brand-grad-a) 30%,transparent)}.adlg .go:disabled{opacity:.55;cursor:not-allowed}.acnt{font-size:11px;font-weight:700;color:var(--dim);background:var(--hover);border-radius:999px;padding:2px 9px;margin-left:8px;vertical-align:2px}.aempty,.aerr{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:32px 24px 28px;text-align:center;margin-top:18px}.aempty .ic,.aerr .ic{width:54px;height:54px;margin:0 auto 14px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:26px;background:linear-gradient(135deg,color-mix(in srgb,var(--brand-grad-a) 16%,var(--surface)),color-mix(in srgb,var(--brand-grad-b) 16%,var(--surface)))}.aerr .ic{font-size:24px;background:color-mix(in srgb,#f59e0b 16%,var(--surface))}.aempty .t1,.aerr .t1{font-size:15px;font-weight:800;margin-bottom:7px}.aempty .t2,.aerr .t2{font-size:12.5px;color:var(--dim);line-height:1.7}.aretry{cursor:pointer;margin-top:16px;font-size:12.5px;font-weight:700;color:var(--accent-text);background:var(--surface);border:1px solid color-mix(in srgb,var(--accent-text) 36%,transparent);border-radius:10px;padding:8px 22px}.aretry:hover{background:color-mix(in srgb,var(--accent-text) 7%,transparent)}.askel{height:78px;border-radius:16px;margin-top:18px;background:var(--hover);border:1px solid var(--border-faint);animation:askel-pulse 1.2s ease-in-out infinite}@keyframes askel-pulse{0%,to{opacity:.55}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.askel{animation:none}}.atoast{position:fixed;left:50%;bottom:34px;transform:translate(-50%);z-index:70;display:flex;align-items:center;gap:11px;background:var(--surface);border:1px solid var(--border);border-radius:14px;box-shadow:0 14px 44px #140a2329;padding:13px 20px 13px 14px}.atoast .ok{width:30px;height:30px;border-radius:50%;flex:none;background:color-mix(in srgb,var(--done) 18%,transparent);display:flex;align-items:center;justify-content:center;color:var(--done);font-size:15px;font-weight:800}.atoast .t1{font-size:13px;font-weight:750}.atoast .t2{font-size:11.5px;color:var(--dim);margin-top:2px}html:not([data-brand=cpo]) .auto-wrap .phead .newbtn{height:36px;padding:0 16px;border-radius:10px;font-size:13.5px;font-weight:700;background:var(--accent-text);color:var(--bg);box-shadow:none;display:inline-flex;align-items:center}html:not([data-brand=cpo]) .auto-wrap .msect .h{font-weight:750}html:not([data-brand=cpo]) .auto-wrap .acnt{font-size:11.5px;font-weight:600;color:var(--dim);background:var(--surface-2);border:1px solid var(--border);padding:1px 8px;vertical-align:2px}html:not([data-brand=cpo]) .auto-wrap .aempty{padding:26px 24px 24px}html:not([data-brand=cpo]) .auto-wrap .aempty .ic{width:48px;height:48px;margin:0 auto 12px;border-radius:14px;background:color-mix(in srgb,var(--accent-text) 8%,transparent);color:var(--accent-text)}html:not([data-brand=cpo]) .auto-wrap .aempty .ic svg{display:block}html:not([data-brand=cpo]) .auto-wrap .aempty .t1{font-size:15px;font-weight:750;margin-bottom:6px}html:not([data-brand=cpo]) .auto-wrap .aempty .t2{font-size:12.5px;line-height:1.7}html:not([data-brand=cpo]) .auto-wrap .atpl{gap:12px}html:not([data-brand=cpo]) .auto-wrap .atplc{padding:16px;gap:10px}html:not([data-brand=cpo]) .auto-wrap .atplc .ti{width:36px;height:36px;border-radius:10px;background:color-mix(in srgb,var(--accent-text) 8%,transparent);color:var(--accent-text)}html:not([data-brand=cpo]) .auto-wrap .atplc .ti svg{display:block}html:not([data-brand=cpo]) .auto-wrap .atplc .tt{font-size:14px;font-weight:650}html:not([data-brand=cpo]) .auto-wrap .atplc .ts{font-size:12.5px;line-height:1.6;min-height:40px}html:not([data-brand=cpo]) .auto-wrap .atplc .foot{margin-top:4px}html:not([data-brand=cpo]) .auto-wrap .atime{font-size:11.5px;font-weight:600;color:var(--text-2);background:var(--surface-2);border:1px solid var(--border);padding:3px 10px;gap:5px}html:not([data-brand=cpo]) .auto-wrap .atime svg{display:block;color:var(--text-3)}html:not([data-brand=cpo]) .auto-wrap .ausebtn{font-size:12.5px;font-weight:600;height:30px;padding:0 14px;border-radius:9px;display:inline-flex;align-items:center;background:color-mix(in srgb,var(--accent-text) 10%,transparent);border-color:color-mix(in srgb,var(--accent-text) 30%,transparent)}html:not([data-brand=cpo]) .auto-wrap .ausebtn:hover{background:color-mix(in srgb,var(--accent-text) 16%,transparent)}html:not([data-brand=cpo]) .auto-wrap .atplnote{margin-top:12px;font-size:12px}html:not([data-brand=cpo]) .auto-wrap .atplnote svg{display:block;flex:none}.dsearch{overflow-y:auto;padding:34px 38px;color:var(--text);--dsearch-mark-bg:color-mix(in srgb,#10b981 16%,transparent);--dsearch-mark-fg:#0a8f68;--dsearch-sel-bg:color-mix(in srgb,var(--accent-text) 8%,var(--surface));--dsearch-sel-bar:var(--accent-text);--dsearch-time-fg:var(--faint);--dsearch-clear-bg:color-mix(in srgb,var(--accent-text) 8%,var(--surface));--dsearch-clear-fg:var(--accent-text)}.dsearch-wrap{width:100%;max-width:640px;margin:0 auto}.dsearch .dsearch-wrap{max-width:840px}.dsearch-head{display:flex;gap:14px;align-items:flex-start}.dsearch-head-ic{width:44px;height:44px;flex:none;border-radius:13px;font-size:21px;background:linear-gradient(135deg,var(--chip-bg) 0%,var(--hover) 100%);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;box-shadow:0 3px 10px color-mix(in srgb,var(--shadow-pop) 22%,transparent)}.dsearch-head-tw{flex:1;min-width:0;padding-top:1px}.dsearch-head h1{font-size:21px;font-weight:800;margin:0;line-height:1.25}.dsearch-head-sub{font-size:13px;color:var(--dim-2);margin-top:4px;line-height:1.5}.dsearch-box{margin-top:18px;height:48px;display:flex;align-items:center;gap:10px;background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:0 14px;box-shadow:0 8px 22px color-mix(in srgb,var(--shadow-pop) 30%,transparent)}.dsearch-mag{font-size:16px;flex:none;color:var(--dim)}.dsearch-box input{flex:1;min-width:0;border:none;background:transparent;outline:none;color:var(--text);font-size:14.5px;font-family:inherit}.dsearch-box input::placeholder{color:var(--faint)}.dsearch-box input::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.dsearch-clear{flex:none;width:22px;height:22px;border-radius:50%;cursor:pointer;background:var(--dsearch-clear-bg);border:1px solid var(--border-strong);color:var(--dsearch-clear-fg);font-size:11px;line-height:1;display:flex;align-items:center;justify-content:center}.dsearch-clear:hover{background:var(--hover-2)}.dsearch .dsearch-box{padding-right:0;overflow:hidden}.dsearch .dsearch-go{display:flex;align-items:center;justify-content:center;flex:none;align-self:stretch;width:54px;margin-left:8px;border:none;cursor:pointer;color:#fff;background:#10b981;transition:background .15s}.dsearch .dsearch-go:hover{background:#0ea372}.dsearch-kbd{margin-top:9px;text-align:right;font-size:11.5px;color:var(--faint)}.dsearch-filters{margin-top:12px;background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:12px 16px;box-shadow:0 8px 24px color-mix(in srgb,var(--shadow-pop) 18%,transparent)}.dsearch-card{margin-top:14px;background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:14px 18px;box-shadow:0 8px 24px color-mix(in srgb,var(--shadow-pop) 18%,transparent)}.dsearch-ch{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin:-14px -18px 4px;padding:11px 18px;border-bottom:1px solid var(--border-faint)}.dsearch-ch-t{font-size:11.5px;font-weight:750;letter-spacing:.04em;color:var(--dim);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dsearch-ch-r{font-size:12px;color:var(--dim);white-space:nowrap;flex:none}.dsearch-results{display:flex;flex-direction:column}.dsearch-row{display:flex;align-items:flex-start;gap:12px;text-align:left;scroll-margin-block:12px;background:transparent;border:none;border-radius:10px;padding:11px 10px;margin:2px -10px;cursor:pointer;color:var(--text);font-family:inherit}.dsearch-row+.dsearch-row{border-top:1px solid var(--border-faint)}.dsearch-row:hover{background:var(--hover)}.dsearch-row.on{background:var(--dsearch-sel-bg);border-top-color:transparent;box-shadow:inset 3px 0 0 var(--dsearch-sel-bar)}.dsearch-row.on+.dsearch-row{border-top-color:transparent}.dsearch-row:focus-visible{outline:2px solid var(--accent-text);outline-offset:-2px}.dsearch-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.dsearch-title{font-size:13.5px;font-weight:700;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dsearch-snippet{font-size:12.5px;color:var(--dim);line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dsearch-meta{flex:none;width:64px;text-align:right;font-size:11.5px;color:var(--dsearch-time-fg);white-space:nowrap;padding-top:2px}.dsearch-mark{background:var(--dsearch-mark-bg);color:var(--dsearch-mark-fg);border-radius:3px;padding:0 1px;font-style:normal}.dsearch .dsearch-mag{display:none}.dsearch-av{flex:none;margin-top:1px;font-weight:600}.dsearch-title-row{display:flex;align-items:center;gap:8px;min-width:0}.dsearch-title-row .dsearch-title{flex:0 1 auto;min-width:0;font-size:14.5px}.dsearch-status{flex:none}.dsearch-agent-name{font-size:12px;color:var(--dim);margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dsearch-foot{margin:10px -18px -14px;padding:10px 18px;border-top:1px solid var(--border-faint);font-size:11.5px;color:var(--faint)}.dsearch-zero{padding:40px 26px 42px;text-align:center}.dsearch-zero-plate{width:52px;height:52px;margin:0 auto 14px;border-radius:16px;font-size:23px;background:linear-gradient(135deg,var(--chip-bg) 0%,var(--hover) 100%);border:1px solid var(--border);display:flex;align-items:center;justify-content:center}.dsearch-zero-t{font-size:14.5px;font-weight:750;color:var(--text-2)}.dsearch-zero-s{font-size:12.5px;color:var(--dim);margin-top:7px;line-height:1.6;max-width:400px;margin-left:auto;margin-right:auto}.dsearch-sg{padding:14px 2px 16px;text-align:left}.dsearch-sg-t{font-size:14px;font-weight:750;color:var(--text-2)}.dsearch-sg-s{font-size:12px;color:var(--dim);margin-top:3px;line-height:1.5}.dsearch-sg-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.dsearch-sg-row+.dsearch-sg-row{margin-top:10px}.dsearch-sg-chip{display:inline-flex;align-items:center;gap:5px;cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:600;line-height:1;color:var(--accent-text);background:color-mix(in srgb,var(--accent-text) 9%,transparent);border:1px solid color-mix(in srgb,var(--accent-text) 30%,transparent);border-radius:999px;padding:7px 13px}.dsearch-sg-chip:hover{background:color-mix(in srgb,var(--accent-text) 16%,transparent)}.dsearch-sg-chip:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.dsearch-sg-em{font-size:13px;line-height:1}.dsearch-sg-av{width:15px;height:15px;flex:none;display:block;border-radius:50%;object-fit:cover;box-shadow:0 0 0 1px var(--trust-chip-bd, color-mix(in srgb,var(--accent-text) 30%,transparent))}.dsearch-sg-chip.has-av{padding-top:6px;padding-bottom:6px}.dsearch-sg-chip.has-av .dsearch-sg-em{line-height:15px}html[data-theme=dark] .dsearch{--dsearch-mark-bg:color-mix(in srgb,#10b981 24%,transparent);--dsearch-mark-fg:#6ee7b7;--dsearch-sel-bg:var(--hover);--dsearch-sel-bar:var(--accent-text);--dsearch-time-fg:color-mix(in srgb,var(--dim) 55%,var(--faint));--dsearch-clear-bg:var(--hover-2);--dsearch-clear-fg:var(--text-2)}._tableWrap_107hd_5 .ant-table-tbody>tr{cursor:pointer}._rowYou_107hd_9>td{background:#fffbe6}[data-theme=dark] ._rowYou_107hd_9>td{background:#2b2111}._num_107hd_15{font-variant-numeric:tabular-nums;color:#00000073}[data-theme=dark] ._num_107hd_15{color:#ffffff73}._title_107hd_22{font-weight:500}._statusDot_107hd_26{display:inline-block;width:6px;height:6px;border-radius:50%;background:currentColor;margin-right:5px;vertical-align:middle}._newBadge_107hd_35{display:inline-block;height:18px;line-height:18px;padding:0 6px;margin-right:7px;border-radius:4px;font-size:11px;color:#fff;background:#ff4d4f;vertical-align:1px}._who_107hd_47{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}._avatar_107hd_53{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-size:12px;flex:none}._progress_107hd_62{color:#00000073;max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-theme=dark] ._progress_107hd_62{color:#ffffff73}._updated_107hd_72{font-variant-numeric:tabular-nums;color:#00000073;white-space:nowrap}[data-theme=dark] ._updated_107hd_72{color:#ffffff73}.stchip{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:700;border-radius:99px;padding:3px 10px;flex:none}.stchip.blue{background:#4d76ff24;color:var(--accent-text)}.stchip.amber{background:#ffb04d29;color:var(--ask)}.stchip.green{background:#5fd6a621;color:var(--done)}.stchip.dim{background:var(--chip-bg);color:var(--text-3)}.stchip.bluesub{background:transparent;color:var(--accent-text);border:1px dashed rgba(77,118,255,.45)}.mhead{display:flex;align-items:center;gap:14px;padding:20px 28px 14px;border-bottom:1px solid var(--border-faint)}.mhead h1{font-size:19px;font-weight:800}.mhead .sub{font-size:12.5px;color:var(--dim)}.mtools{display:flex;align-items:center;gap:8px;padding:0 28px 14px;border-bottom:1px solid var(--border-faint)}.fchip{font-size:12.5px;font-weight:600;color:var(--text-3);border:1px solid var(--border);border-radius:99px;padding:6px 14px}.fchip.on{background:var(--hover);color:var(--text);border-color:var(--border-stronger)}.fchip .n{color:var(--dim);font-weight:500;margin-left:3px}.fchip.on .n{color:var(--accent-text)}.mbody{flex:1;overflow-y:auto;padding:14px 28px}.mgroup{display:flex;align-items:center;gap:6px;font-size:11.5px;font-weight:700;letter-spacing:.6px;padding:4px 2px 8px}.mgroup.ask{color:var(--ask)}.mgroup.doing{color:var(--accent-text);margin-top:14px}.mgroup.done{color:var(--done);margin-top:14px}.mgroup .gi{font-size:12px;letter-spacing:0}.mgroupfold{display:flex;align-items:center;gap:6px;width:100%;margin-top:14px;margin-bottom:8px;padding:10px 14px;border:1px solid color-mix(in srgb,var(--done) 18%,transparent);border-radius:11px;background:color-mix(in srgb,var(--done) 5%,transparent);cursor:pointer;text-align:left;font-size:11.5px;font-weight:700;letter-spacing:.6px;color:var(--done);transition:background-color .13s ease,border-color .13s ease}.mgroupfold .gi{width:13px;height:13px;flex:none;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.mgroupfold .act{margin-left:auto;display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:999px;background:var(--surface-3);border:1px solid color-mix(in srgb,var(--done) 32%,transparent);font-size:11.5px;font-weight:600;letter-spacing:0;color:var(--done);transition:background-color .13s ease,border-color .13s ease}.mgroupfold:hover,.mgroupfold:focus-visible{background:color-mix(in srgb,var(--done) 10%,transparent);border-color:color-mix(in srgb,var(--done) 30%,transparent)}.mgroupfold:hover .act,.mgroupfold:focus-visible .act{background:var(--surface);border-color:color-mix(in srgb,var(--done) 46%,transparent)}.mgroupfold:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}@media(prefers-reduced-motion:reduce){.mgroupfold,.mgroupfold .act{transition:none}}.mrow{display:flex;align-items:center;gap:13px;border:1px solid var(--border-soft);background:var(--surface-3);border-radius:13px;padding:13px 16px;margin-bottom:8px;width:100%}.mrow.you{border-color:#ffb04d61;background:linear-gradient(180deg,rgba(255,176,77,.05),transparent),var(--surface-3)}.mrow .num{font-family:ui-monospace,monospace;font-size:12px;color:var(--faint-2);flex:none;width:30px}.mrow .mid{flex:1;min-width:0}.mrow .t{font-size:14px;font-weight:700}.mrow .last{font-size:12px;color:var(--dim);margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mrow .last .run{color:var(--working)}.mrow .who{display:flex;align-items:center;flex:none}.mrow .who .avatar{width:22px;height:22px;font-size:11px}.mrow .tm{font-size:11px;color:var(--faint-2);flex:none;width:96px;text-align:right;white-space:nowrap}.dhead{padding:18px 28px 0}.dhead .bk{font-size:12px;color:var(--dim)}.dhead .r1{display:flex;align-items:center;gap:11px;margin-top:8px}.dhead .num{font-family:ui-monospace,monospace;font-size:14px;color:var(--faint-2)}.dhead h1{font-size:19px;font-weight:800}.mdetail-scroll{flex:1;min-height:0;overflow-y:auto;padding:14px 28px 24px}.brief{border:1px solid var(--border-soft);background:var(--surface-3);border-radius:13px;padding:13px 16px}.brief .bt{font-size:11.5px;font-weight:700;letter-spacing:.6px;color:var(--dim);margin-bottom:7px}.brief .q{font-size:13.5px;color:var(--text-2);line-height:1.6}.brief .meta{display:flex;align-items:center;gap:18px;margin-top:10px;padding-top:10px;border-top:1px solid var(--hover);font-size:12px;color:var(--dim)}.brief .meta b{color:var(--text-2);font-weight:600}.brief .meta .avatar{width:20px;height:20px;font-size:10px;display:inline-flex;vertical-align:-5px;margin-right:5px}.mtl{padding-top:16px}.mtl .trow{position:relative;padding-bottom:14px;scroll-margin:40px 0}.mtl .trow.post-target .tbody,.mtl .deliv.post-target{outline:1.5px solid rgba(77,118,255,.68);outline-offset:4px;border-radius:14px}.mtl .trow+.trow:before{content:"";position:absolute;left:11px;top:-14px;height:14px;width:2px;background:var(--border)}.mtl .trow.amber+.trow:before{background:#ffb04d}.mtl .trow.green+.trow:before{background:var(--done)}.mtl .tbody{flex:1;min-width:0}.evln{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--dim);padding:4px 0 2px;flex-wrap:wrap}.evln b{color:var(--text-2);font-weight:600}.evln .tm{color:var(--faint-2);font-size:11px}.runln{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--working);padding:4px 0 2px}.runln .tm{color:var(--faint-2);font-size:11px}.tmsg{border:1px solid var(--border-soft);background:var(--surface-3);border-radius:12px;padding:10px 14px;font-size:13px;line-height:1.65;color:var(--text-2)}.tmsg .au{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--dim);margin-bottom:4px}.tmsg .au b{color:var(--text-2)}.tmsg .au .tm{margin-left:auto;font-size:11px;color:var(--faint-2)}.tumsg{margin-left:auto;width:fit-content;max-width:78%;background:linear-gradient(135deg,#3056c9,#2a6bb8);color:#fff;padding:9px 14px;border-radius:14px 14px 4px;font-size:13px;line-height:1.6}.tumsg .tm{display:block;font-size:10.5px;color:#ffffffa6;margin-top:3px;text-align:right}.redoln{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--ask);padding:4px 0 2px}.redoln .tm{color:var(--faint-2);font-size:11px}.deliv{border:1.5px solid rgba(95,214,166,.45);background:linear-gradient(180deg,rgba(95,214,166,.06),transparent),var(--surface);border-radius:14px;overflow:hidden;margin-top:6px}.deliv.redo{border-color:#ffb04d73;background:linear-gradient(180deg,rgba(255,176,77,.05),transparent),var(--surface)}.deliv .hd{display:flex;align-items:center;gap:9px;padding:12px 16px 5px;font-size:13.5px;font-weight:700;color:var(--done)}.deliv.redo .hd{color:var(--ask)}.deliv .hd .vtag{margin-left:auto;font-size:10.5px;font-weight:600;color:var(--dim);background:var(--surface-deep);border:1px solid var(--border);border-radius:99px;padding:3px 9px}.deliv .clog{padding:4px 16px 10px;display:flex;flex-direction:column;gap:6px}.deliv .clog .ln{display:flex;gap:8px;font-size:13px;color:var(--text-2);line-height:1.5}.deliv .clog .ln .m{color:var(--done);flex:none;width:16px;text-align:center}.deliv .try{padding:10px 16px 12px;border-top:1px solid var(--border-soft)}.deliv .try .tt{font-size:11.5px;font-weight:700;letter-spacing:.6px;color:var(--dim);margin-bottom:8px}.trybtn{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:700;color:#fff;background:linear-gradient(95deg,var(--brand-grad-a),var(--brand-grad-b));border-radius:10px;padding:8px 16px;flex:none}.deliv .acc{display:flex;align-items:center;gap:9px;padding:11px 14px;background:var(--surface-deep);border-top:1px solid var(--border-soft)}.deliv .acc .q{font-size:12.5px;color:var(--text-3);flex:1}.acbtn{text-align:center;padding:9px 18px;border-radius:11px;font-size:13px;font-weight:700;flex:none}.ac-yes{background:linear-gradient(95deg,#2FA876,var(--brand-grad-b));color:#fff}.ac-no{background:var(--hover);color:var(--ask);border:1px solid var(--border-strong)}.deliv .cmtbox{display:flex;flex-direction:column;gap:9px;padding:11px 14px;background:var(--surface-deep);border-top:1px solid var(--border-soft)}.deliv .cmtbox textarea{background:var(--surface-3);border:1px solid var(--border);border-radius:10px;color:var(--text);font:inherit;font-size:12.5px;padding:8px 12px;resize:vertical;min-height:54px;outline:none}.deliv .cmtbox textarea::placeholder{color:var(--faint)}.deliv .cmtbox .ops{display:flex;gap:9px;justify-content:flex-end}.deliv .decided{display:flex;align-items:flex-start;gap:9px;padding:11px 14px;border-top:1px solid var(--border-soft);font-size:12.5px}.deliv .decided.ok{color:var(--done);background:#5fd6a60f}.deliv .decided.redo{color:var(--ask);background:#ffb04d0f;flex-direction:column}.deliv .decided .cmt{color:var(--text-3);font-size:12px;line-height:1.6}.mempty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:0 60px}.mempty .big{width:84px;height:84px;border-radius:24px;background:var(--surface-3);border:1px solid var(--border-soft);display:flex;align-items:center;justify-content:center;font-size:38px}.mempty h2{font-size:18px;font-weight:800}.mempty .ln{font-size:13.5px;color:var(--dim);line-height:1.7;text-align:center;max-width:480px}.mempty .eg{font-size:12.5px;color:var(--faint-2);line-height:1.7;text-align:center;background:var(--surface-3);border:1px solid var(--border-soft);border-radius:12px;padding:10px 18px}.mempty .eg b{color:var(--accent-text);font-weight:600}.mtools .msearch{margin-left:auto;width:200px;font-size:12.5px;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:99px;padding:6px 14px;outline:none}.mtools .msearch::placeholder{color:var(--dim)}.mtools .msearch-antd{margin-left:auto;width:236px;flex:none}.mtools .mseg{flex:none}.mtools .seg-n{margin-left:6px;opacity:.65;font-variant-numeric:tabular-nums}.mtv .mhead{padding:24px 28px 10px;align-items:center}.mtv .mhead-ic{width:40px;height:40px;border-radius:11px;background:#1677ff1a;color:#1677ff;display:grid;place-items:center;flex:none}.mtv .mhead .tt h1{font-size:21px;font-weight:700;line-height:1.3;margin:0}.mtv .mhead .tt p{font-size:12.5px;color:var(--dim);margin:2px 0 0}.mtv .mtools{padding-top:16px;padding-bottom:18px;border-bottom:none}.mtl .umsg{align-self:flex-end;margin-left:auto;max-width:62%;width:fit-content;background:linear-gradient(135deg,#3056c9,#2a6bb8);color:#fff;border-radius:14px 14px 4px;padding:9px 14px;font-size:13px;line-height:1.55}.mtl .umsg .utm{margin-left:8px;font-size:10.5px;opacity:.7}.pendrow{display:flex;align-items:center;justify-content:space-between;margin:4px 0 20px;padding:12px 16px;border:1.5px dashed var(--border-stronger);border-radius:12px;font-size:12.5px;color:var(--text-3)}.pendrow .hint{color:var(--dim);font-size:11.5px}.dhead .redochip{font-size:11.5px;font-weight:700;color:#ffc56e;background:#ffb04d21;border:1px solid rgba(255,176,77,.4);border-radius:99px;padding:4px 10px;margin-left:6px}.deliv .decided .arrv{margin-left:10px;padding:2px 8px;border-radius:999px;font-size:11.5px;white-space:nowrap}.deliv .decided .arrv.ok{color:var(--done);background:#5fd6a624}.deliv .decided .arrv.bad{color:#ff8f8f;background:#ff6b6b1f}.mlink-error{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;padding:0 40px}.mlink-error .big{font-size:44px;opacity:.85}.mlink-error h2{font-size:17px;font-weight:800}.mlink-error .ln{font-size:13px;color:#8b93a7;max-width:420px;line-height:1.7}.mlink-bar{display:flex;align-items:center;gap:8px;margin:10px 28px 0;padding:8px 14px;border:1px solid rgba(255,176,77,.45);background:#ffb04d1f;border-radius:10px;font-size:12.5px;color:var(--ask)}.mlink-bar .dot{width:8px;height:8px;border-radius:50%;background:#ffb04d;flex:none;animation:mlinkpulse 1.6s ease-in-out infinite}@keyframes mlinkpulse{0%,to{opacity:1}50%{opacity:.35}}.tech-disc{margin-top:7px}.tmsg .tech-disc{border-top:1px dashed var(--line-2,#1E2638);padding-top:7px}.tech-toggle{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:600;color:var(--text-3,#8B93A7);background:none;border:none;padding:0;cursor:pointer}.tech-toggle .caret{display:inline-block;color:var(--dim,#5E6578);transition:transform .12s}.tech-disc.open .tech-toggle .caret{transform:rotate(90deg)}.tech-body{margin:8px 0 0;background:var(--bg-0,#0B0E13);border:1px solid var(--line,#1A2130);border-radius:9px;padding:9px 12px;font-size:12px;line-height:1.6;color:var(--text-3,#9FB0C8);overflow-x:auto}.tech-body .md{font-size:12px}.tech-body .md,.tech-body .md p,.tech-body .md li,.tech-body .md td,.tech-body .md blockquote{color:#c6cdde;white-space:normal}.tech-body .md strong,.tech-body .md b,.tech-body .md h1,.tech-body .md h2,.tech-body .md h3,.tech-body .md th,.tech-body .md thead th{color:#e6ebf5}.tech-body .md del{color:#8a93a6}.tech-body .md li>ul>li:before{color:#8a93a6}.tech-body .md pre{background:#11151d;border:1px solid #232b3a}.tech-body .md pre code{color:#c6cdde}.tech-body .md code,.tech-body .md a{color:#9db6ff}.deliv .clog .ln .body{flex:1;min-width:0;display:flex;flex-direction:column}.deliv .clog .ln .body .human{line-height:1.5}.deliv .clog .ln .body .tech-disc{margin-top:4px}.deliv .filed{display:flex;align-items:center;gap:10px;padding:10px 14px;background:var(--surface-deep);border-top:1px solid var(--border-soft)}.deliv .filed .msg{font-size:12.5px;color:var(--text-3);flex:1}.acbtn.ac-reopen{background:var(--hover);color:var(--text-2);border:1px solid var(--border-strong);padding:7px 16px;font-weight:600}.acbtn.ac-reopen:hover{background:var(--surface-3)}.mrow.fresh{border-color:#4d76ff6b;background:linear-gradient(180deg,rgba(77,118,255,.07),transparent),var(--surface-3)}.mrow .t .newbadge{display:inline-block;margin-right:7px;padding:1px 7px;border-radius:6px;font-size:10px;font-weight:800;letter-spacing:.4px;color:#fff;background:linear-gradient(95deg,var(--brand-grad-a),var(--brand-grad-b));vertical-align:1px}.brief .meta .fromchat{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:var(--accent,#5B4FE3);font-weight:600;text-decoration:underline;text-underline-offset:2px}.brief .meta .fromchat:hover{opacity:.85}.replybar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:4px 0 20px;padding:12px 16px;border:1.5px dashed var(--accent,#5B4FE3);border-radius:12px;background:var(--accent-soft,rgba(91,79,227,.08));font-size:12.5px;color:var(--text-2)}.replybar .replytext{line-height:1.5}.replybar .replybtn{flex:none;background:var(--accent,#5B4FE3);color:#fff;border:none;border-radius:8px;padding:8px 14px;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}.replybar .replybtn:hover{opacity:.9}.pinzone{border:1px solid rgba(255,176,77,.4);background:linear-gradient(180deg,#ffb04d14,#ffb04d08);border-radius:13px;padding:13px 16px;margin-top:14px}.pinzone .pz-hd{font-size:12.5px;font-weight:800;color:var(--ask);letter-spacing:.4px;margin-bottom:9px}.pinzone .pz-card{display:flex;align-items:center;gap:12px;background:var(--surface-3);border:1px solid var(--border-soft);border-radius:11px;padding:11px 14px;margin-bottom:7px}.pinzone .pz-card:last-child{margin-bottom:0}.pinzone .pz-main{flex:1;min-width:0}.pinzone .pz-t{font-size:13.5px;font-weight:700;color:var(--text)}.pinzone .pz-trio{font-size:12px;color:var(--dim);margin-top:4px}.pinzone .pz-approve{flex:none;background:var(--accent,#2f6bff);color:#fff;font-size:13px;font-weight:700;border-radius:9px;padding:8px 22px}.pinzone .pz-approve:disabled{opacity:.6}.pinzone .pz-detail{flex:none;font-size:12.5px;color:var(--accent-text)}.collrow{display:block;width:100%;text-align:left;font-size:12.5px;color:var(--dim);background:var(--surface-2,var(--hover));border:1px solid var(--border-faint);border-radius:9px;padding:9px 13px;cursor:pointer}.collrow:hover{background:var(--hover)}.collrow .tm{color:var(--faint-2);font-size:11px;margin-left:6px}.vlatest{display:inline-block;font-size:11px;font-weight:700;color:var(--accent-text);background:#4d76ff1f;border-radius:6px;padding:2px 8px;margin:4px 0}.tmsg.attn{border-color:#ffb04d80;background:linear-gradient(180deg,#ffd6661f,#ffd6660a)}.tmsg .attnmk{color:var(--ask);font-weight:800}.wlfold{margin-top:12px;border:1px solid var(--border-faint);border-radius:11px;background:var(--surface-2,var(--hover))}.wlfold .wl-hdrow{display:flex;align-items:center}.wlfold .wl-hd{display:block;flex:1;text-align:left;font-size:12.5px;font-weight:600;color:var(--dim);padding:10px 14px;cursor:pointer}.wlfold .wl-collapse{flex:none;font-size:12px;color:var(--accent-text,#2f6bff);padding:10px 14px;cursor:pointer}.wlfold .wl-list{padding:2px 14px 10px}.wlfold .wl-ln{display:flex;align-items:baseline;gap:9px;font-size:12.5px;padding:4px 0;border-top:1px solid var(--border-faint)}.wlfold .wl-tm{flex:none;font-family:ui-monospace,monospace;font-size:11px;color:var(--faint-2)}.wlfold .wl-tx{flex:1;min-width:0}.wlfold .wl-ln.lv-audit .wl-tx,.wlfold .wl-ln.lv-audit .wl-tx p,.wlfold .wl-ln.lv-audit .wl-tx li,.wlfold .wl-ln.lv-audit .wl-tx span{color:var(--faint-2,#8b94a7)}.wlfold .wl-ln.lv-audit .wl-tm{color:var(--faint-3,#a5adbd)}.wlfold .wl-ln.lv-normal .wl-tx,.wlfold .wl-ln.lv-normal .wl-tx p,.wlfold .wl-ln.lv-normal .wl-tx li,.wlfold .wl-ln.lv-normal .wl-tx span{color:var(--text-strong,var(--text));font-weight:500}.wlfold .wl-tag{flex:none;font-size:10.5px;font-weight:700;border-radius:6px;padding:1px 7px}.wlfold .wl-tag.lv-audit{background:var(--chip-bg);color:var(--dim)}.wlfold .wl-tag.lv-normal{background:#4d76ff1f;color:var(--accent-text)}.wlfold .wl-tag.lv-attention{background:#ffb04d2e;color:var(--ask)}.deliv .grid2 .artthumb .cap{background:linear-gradient(180deg,transparent,rgba(8,11,17,.45) 45%,rgba(8,11,17,.72));padding-top:14px}.fullogrow{display:flex;justify-content:flex-end;padding:10px 2px 0}.fulllog{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--dim);cursor:pointer}.fulllog input{display:none}.fulllog .sw{width:30px;height:17px;border-radius:99px;background:var(--chip-bg);position:relative;transition:background .15s}.fulllog .sw:after{content:"";position:absolute;top:2px;left:2px;width:13px;height:13px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #00000040;transition:left .15s}.fulllog .sw.on{background:var(--accent,#2f6bff)}.fulllog .sw.on:after{left:15px}.mhead .pjnew{margin-left:auto;font-size:12.5px;font-weight:700;color:var(--accent-text);border:1px solid var(--border);border-radius:99px;padding:6px 14px}.mhead .pjnew:hover{background:var(--hover);border-color:var(--border-stronger)}.mhead .pjback{font-size:12px;color:var(--dim);border:none;background:none;padding:0;margin-right:2px}.mhead .pjback:hover{color:var(--text-2)}.pjgrid{flex:1;overflow-y:auto;padding:16px 28px 24px;display:grid;grid-template-columns:repeat(auto-fill,minmax(248px,1fr));gap:12px;align-content:start}.pjcard{text-align:left;border:1px solid var(--border-soft);background:var(--surface-3);border-radius:14px;padding:15px 16px;display:flex;flex-direction:column;gap:8px}.pjcard:hover{border-color:var(--border-stronger);background:var(--hover)}.pjcard-top{display:flex;align-items:center;gap:10px}.pjcard .pjname{font-size:14.5px;font-weight:700;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pjcard .pjdesc{font-size:12.5px;color:var(--dim);line-height:1.55;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.pjcard .pjmeta{display:flex;gap:14px;font-size:11.5px;color:var(--faint-2);margin-top:2px}.pjrole{flex:none;font-size:10.5px;font-weight:700;border-radius:99px;padding:2px 9px;background:#4d76ff24;color:var(--accent-text)}.pjhint{padding:18px 28px;font-size:13px;color:var(--dim)}.pjhint.err{color:var(--ask)}.pjinvite{display:flex;gap:8px;padding:14px 28px;border-bottom:1px solid var(--border-faint);align-items:center}.pjinvite .msearch{margin-left:0;flex:1;width:auto}.pjmember{display:flex;align-items:center;gap:12px;border:1px solid var(--border-soft);background:var(--surface-3);border-radius:13px;padding:12px 16px;margin-bottom:8px}.pjmember .pjmname{flex:1;min-width:0;font-size:13.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pjform{flex:1;overflow-y:auto;padding:18px 28px 24px;max-width:560px;display:flex;flex-direction:column;gap:16px}.pjfield{display:flex;flex-direction:column;gap:6px}.pjlabel{font-size:12px;font-weight:700;letter-spacing:.4px;color:var(--dim)}.pjinput{font-size:13.5px;color:var(--text);background:var(--surface-3);border:1px solid var(--border);border-radius:11px;padding:10px 13px}.pjinput:focus{outline:none;border-color:var(--border-stronger)}.pjinput::placeholder{color:var(--dim)}.pjchips{display:flex;flex-wrap:wrap;gap:7px;border:1px solid var(--border);background:var(--surface-3);border-radius:11px;padding:8px 9px}.pjchip{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--text-2);background:var(--chip-bg);border-radius:99px;padding:4px 6px 4px 11px}.pjchip-x{font-size:13px;line-height:1;color:var(--faint-2);border:none;background:none;padding:0 2px}.pjchip-x:hover{color:var(--text)}.pjchip-in{flex:1;min-width:120px;border:none;background:none;padding:4px 6px}.pjchip-in:focus{outline:none}.pjactions{display:flex;gap:10px;justify-content:flex-end;margin-top:4px}.pjactions .ac-no{background:var(--surface-3);color:var(--text-2);border:1px solid var(--border)}.searchdrawer-root .ant-drawer-body{padding:16px 18px}.sdw{--sdw-mark-bg: color-mix(in srgb, #10b981 16%, transparent);--sdw-mark-fg: #0a8f68;--sdw-sel-bg: color-mix(in srgb, var(--accent-text) 8%, var(--surface));--sdw-sel-bar: var(--accent-text);--sdw-line: var(--border-faint, var(--border));display:flex;flex-direction:column;gap:12px}.sdw-mag{display:flex;align-items:center;color:var(--dim)}.sdw .ant-input{font-size:14px}.sdw-filters>[data-testid=search-drawer-filters]{flex-direction:row;align-items:center;flex-wrap:nowrap}.sdw-kbd{text-align:right;font-size:11.5px;color:var(--faint)}.sdw-ch{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-bottom:8px;margin-bottom:2px;border-bottom:1px solid var(--sdw-line)}.sdw-ch-t{font-size:11.5px;font-weight:750;letter-spacing:.04em;color:var(--dim);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sdw-ch-r{font-size:12px;color:var(--dim);white-space:nowrap;flex:none}.sdw-results{display:flex;flex-direction:column}.sdw-row{display:flex;align-items:flex-start;gap:12px;text-align:left;scroll-margin-block:12px;background:transparent;border:none;border-radius:10px;padding:11px 10px;margin:2px 0;cursor:pointer;color:var(--text);font-family:inherit}.sdw-row+.sdw-row{border-top:1px solid var(--sdw-line)}.sdw-row:hover{background:var(--hover)}.sdw-row.on{background:var(--sdw-sel-bg);border-top-color:transparent;box-shadow:inset 3px 0 0 var(--sdw-sel-bar)}.sdw-row.on+.sdw-row{border-top-color:transparent}.sdw-row:focus-visible{outline:2px solid var(--accent-text);outline-offset:-2px}.sdw-av{flex:none;margin-top:1px;font-weight:600}.sdw-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.sdw-title-row{display:flex;align-items:center;gap:8px;min-width:0}.sdw-title{flex:0 1 auto;min-width:0;font-size:14px;font-weight:700;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sdw-status{flex:none}.sdw-snippet{font-size:12.5px;color:var(--dim);line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sdw-agent-name{font-size:12px;color:var(--dim);margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sdw-meta{flex:none;width:56px;text-align:right;font-size:11.5px;color:var(--faint);white-space:nowrap;padding-top:2px}.sdw-mark{background:var(--sdw-mark-bg);color:var(--sdw-mark-fg);border-radius:3px;padding:0 1px;font-style:normal}.sdw-foot{margin-top:10px;padding-top:10px;border-top:1px solid var(--sdw-line);font-size:11.5px;color:var(--faint)}.sdw-zero{padding:36px 20px;text-align:center}.sdw-zero-t{font-size:14px;font-weight:750;color:var(--text-2)}.sdw-zero-s{font-size:12.5px;color:var(--dim);margin-top:7px;line-height:1.6}html[data-theme=dark] .sdw{--sdw-mark-bg: color-mix(in srgb, #10b981 24%, transparent);--sdw-mark-fg: #6ee7b7;--sdw-sel-bg: var(--hover)}.mattersdrawer-root .ant-drawer-body{padding:14px 16px}.mdw{display:flex;flex-direction:column;gap:12px}.mdw-tools{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.mdw-num{color:var(--faint);font-variant-numeric:tabular-nums}.mdw-title{font-weight:600;color:var(--text);display:inline-flex;align-items:center;gap:6px}.mdw-you{width:6px;height:6px;border-radius:50%;background:#f59e0b;flex:none}.mdw-who{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.mdw-progress{color:var(--text-2)}.mdw-updated{color:var(--faint);font-variant-numeric:tabular-nums;white-space:nowrap}.mdw-list{display:flex;flex-direction:column}.mdw-row{display:flex;align-items:flex-start;gap:12px;padding:12px 8px;width:100%;border:none;border-radius:10px;background:transparent;cursor:pointer;text-align:left;color:var(--text);font-family:inherit}.mdw-row+.mdw-row{border-top:1px solid var(--border-faint, var(--border))}.mdw-row:hover{background:var(--hover)}.mdw-av{flex:none;margin-top:1px}.mdw-rc{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.mdw-rtitle{display:flex;align-items:center;gap:6px;font-weight:600;font-size:14px;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mdw-rlast{font-size:12.5px;color:var(--dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mdw-rmeta{flex:none;display:flex;align-items:center;gap:8px;margin-top:1px}.mdw-rtime{font-size:12px;color:var(--faint);font-variant-numeric:tabular-nums;white-space:nowrap}.mdw-rtag{margin-inline-end:0}.mdw-zero{padding:40px 20px;text-align:center}.mdw-zero-t{font-size:14px;font-weight:700;color:var(--text-2)}.guest-turn{position:absolute;left:50%;bottom:92px;transform:translate(-50%);z-index:5;display:inline-flex;align-items:center;gap:2px;padding:5px 14px;border-radius:999px;font-size:12.5px;color:var(--faint);background:var(--surface-3);border:1px solid var(--border-strong);pointer-events:none;white-space:nowrap}.guest-turn-failed{color:#c2410c;border-color:#c2410c59;background:#c2410c14}.guest-turn .gt-dots i{font-style:normal;opacity:.25;animation:gt-dot 1.2s infinite}.guest-turn .gt-dots i:nth-child(2){animation-delay:.4s}.guest-turn .gt-dots i:nth-child(3){animation-delay:.8s}@keyframes gt-dot{0%,to{opacity:.25}30%{opacity:1}}@media(prefers-reduced-motion:reduce){.guest-turn .gt-dots i{animation:none;opacity:.6}}.team-default-toast{position:fixed;left:calc(50% + var(--tdt-sb, 280px) / 2);top:18px;transform:translate(-50%);z-index:70;display:flex;align-items:center;gap:12px;padding:12px 14px;background:var(--surface);border:1px solid var(--border);border-radius:14px;box-shadow:0 12px 36px #140a2324;max-width:min(520px,calc(100vw - 32px));box-sizing:border-box;width:max-content}.team-default-toast .tdt-ok{width:30px;height:30px;border-radius:50%;flex:none;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--done) 18%,transparent);color:var(--done);font-size:15px}.team-default-toast .tdt-text{min-width:0}.team-default-toast .tdt-title{font-size:13px;font-weight:750;color:var(--text)}.team-default-toast .tdt-sub{font-size:11.5px;color:var(--dim);margin-top:2px}.team-default-toast .tdt-sub .tdt-err{color:color-mix(in srgb,var(--danger) 82%,var(--text));font-weight:600}.team-default-toast .tdt-ok.tdt-warn{background:color-mix(in srgb,var(--danger) 18%,transparent);color:var(--danger)}.team-default-toast .tdt-back{margin-left:10px;height:30px;padding:0 12px;min-width:74px;border-radius:9px;flex:none;border:1px solid var(--border);background:var(--surface);font-size:12.5px;font-weight:650;color:var(--text-2);cursor:pointer;text-align:center}.team-default-toast .tdt-back:hover{background:var(--surface-3)}.team-default-toast .tdt-back:disabled{opacity:.6;cursor:default}@media(max-width:1399px){.team-default-toast{top:68px}}@media(max-width:839px){.team-default-toast{left:50%}}.desk-row-fail-toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%);z-index:70;display:flex;align-items:center;gap:10px;padding:10px 12px;background:var(--surface);border:1px solid var(--border);border-radius:12px;box-shadow:0 12px 36px #140a2324;max-width:min(480px,calc(100vw - 32px));box-sizing:border-box;width:max-content}.desk-row-fail-toast .drft-warn{width:26px;height:26px;border-radius:50%;flex:none;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--danger) 18%,transparent);color:var(--danger)}.desk-row-fail-toast .drft-text{font-size:13px;font-weight:600;color:var(--text);min-width:0}.desk-row-fail-toast .drft-retry{margin-left:6px;height:28px;padding:0 12px;border-radius:8px;flex:none;border:1px solid var(--border);background:var(--surface);font-size:12.5px;font-weight:650;color:var(--text-2);cursor:pointer}.desk-row-fail-toast .drft-retry:hover{background:var(--surface-3)}@font-face{font-family:InterVariable;font-style:normal;font-weight:100 900;font-display:swap;src:url(/solo/assets/InterVariable-DiVDrmQJ.woff2) format("woff2");unicode-range:U+0000-02AF,U+0300-036F,U+0370-03FF,U+0400-052F,U+1AB0-1AFF,U+1C80-1C8F,U+1E00-1FFF,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+2C60-2C7F,U+A720-A7FF,U+FEFF,U+FFFD}@font-face{font-family:InterVariable;font-style:italic;font-weight:100 900;font-display:swap;src:url(/solo/assets/InterVariable-Italic-FCBEiFp6.woff2) format("woff2");unicode-range:U+0000-02AF,U+0300-036F,U+0370-03FF,U+0400-052F,U+1AB0-1AFF,U+1C80-1C8F,U+1E00-1FFF,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+2C60-2C7F,U+A720-A7FF,U+FEFF,U+FFFD}:root{--font-sans:"InterVariable", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", "Noto Sans CJK SC", "Noto Sans SC", sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--font-mono:ui-monospace, "SF Mono", "JetBrains Mono", "Cascadia Code", Menlo, Consolas, "Noto Sans Mono CJK SC", monospace;--bg:#1A1A1C;--bg-sidebar:#202022;--bg-panel:#1D1D1F;--surface:#2A2A2D;--surface-2:#1B1B1D;--surface-3:#242427;--surface-deep:#212123;--chip-bg:#2E2E31;--hover:#2F2F33;--hover-2:#353539;--banner-bg:#121A2E;--border:#37373C;--border-soft:#2C2C30;--border-faint:#252528;--border-strong:#43434A;--border-stronger:#4D4D54;--border-accent:#3A4A75;--text:#E8ECF4;--text-2:#C7CEDF;--text-3:#B7BFD2;--dim:#8B93A7;--dim-2:#7A8294;--faint:#6E7489;--faint-2:#5E6578;--ghost:#3A4254;--accent-text:#9DB6FF;--tref:#C79BFF;--working:#7FB0FF;--md-code:#6E7BA0;--teal-text:#7FE7D2;--ask:#FFC56E;--done:#5FD6A6;--danger:#E08A8A;--danger-2:#F0B9B9;--danger-border:#3A2530;--danger-border-strong:#5A3540;--danger-bg:rgba(190,70,70,.08);--danger-bg-strong:rgba(190,70,70,.16);--warn-text:#E8C48A;--warn-border:#4A3A22;--warn-bg:rgba(200,150,60,.1);--accent-text-strong:#B4C6FF;--goal-border:#243052;--send-bg:#2E3A52;--send-fg:#FFFFFF;--stop-bg:#E8ECF4;--stop-fg:#0B0E13;--shadow-pop:rgba(0,0,0,.65);--shadow-modal:rgba(0,0,0,.7);--overlay-scrim:rgba(5,8,14,.74);--glow-blue:rgba(77,118,255,.1);--glow-teal:rgba(56,189,170,.05);--brand-grad-a:#4D76FF;--brand-grad-b:#37C8B4;--brand-grad:linear-gradient(95deg,var(--brand-grad-a),var(--brand-grad-b));--av-coder-a:#2C3B72;--av-coder-b:#1D2A52;--av-cpo-a:#D98E4A;--av-cpo-b:#B5702F;--av-des-a:#5A2E55;--av-des-b:#3C1F3A;--av-fin-a:#2E5B49;--av-fin-b:#1E3D31;--av-fit-a:#6B2E2E;--av-fit-b:#4A2020;--av-trv-a:#2E4A6B;--av-trv-b:#203349;--av-shp-a:#6B5A2E;--av-shp-b:#494020;--av-edu-a:#3D2E6B;--av-edu-b:#2A2049;--av-user-a:#2E5B49;--av-user-b:#1E3D31}html[data-theme=light]{--bg:#F3F5F9;--bg-sidebar:#F6F6F6;--bg-panel:#F6F8FB;--surface:#FFFFFF;--surface-2:#F1F4F9;--surface-3:#FBFCFE;--surface-deep:#F4F6FA;--chip-bg:#EEF1F7;--hover:#E8EDF6;--hover-2:#EFF3FA;--banner-bg:#DCE5FB;--border:#D9E0EC;--border-soft:#E4E9F2;--border-faint:#E9EDF4;--border-strong:#C9D3E4;--border-stronger:#B7C3D9;--border-accent:#9DB2E8;--text:#1B2334;--text-2:#2E3850;--text-3:#4A5570;--dim:#66718B;--dim-2:#76819B;--faint:#8893AB;--faint-2:#97A1B8;--ghost:#C2CBDD;--accent-text:#3D5FD0;--tref:#6D4FB8;--working:#2F6BDB;--md-code:#6E7BA8;--teal-text:#0E8F7A;--ask:#A8690F;--done:#168F5C;--danger:#C04848;--danger-2:#A93D3D;--danger-border:#EBC9C9;--danger-border-strong:#D9A3A3;--danger-bg:rgba(192,72,72,.07);--danger-bg-strong:rgba(192,72,72,.14);--warn-text:#5A3703;--warn-border:#C39442;--warn-bg:rgba(200,150,60,.14);--accent-text-strong:#2C49B0;--goal-border:#C7D4F2;--send-bg:#33415E;--send-fg:#FFFFFF;--stop-bg:#1B2333;--stop-fg:#F4F6FA;--shadow-pop:rgba(30,42,70,.22);--shadow-modal:rgba(30,42,70,.3);--overlay-scrim:rgba(24,32,52,.42);--glow-blue:rgba(77,118,255,.06);--glow-teal:rgba(56,189,170,.04);--av-coder-a:#7C97F5;--av-coder-b:#5168E0;--av-cpo-a:#E8A765;--av-cpo-b:#C77F3C;--av-des-a:#D793CF;--av-des-b:#B05FA8;--av-fin-a:#6FC79A;--av-fin-b:#3F9F73;--av-fit-a:#F08A8A;--av-fit-b:#D15A5A;--av-trv-a:#7FB3E8;--av-trv-b:#4E86C9;--av-shp-a:#DCBB60;--av-shp-b:#B5933C;--av-edu-a:#A38BEB;--av-edu-b:#7559D1;--av-user-a:#7BC4A0;--av-user-b:#4E9678}:root{--teal:#3ED6C0;--guest-text:#8f86c9;--sb-thumb:rgba(236,241,253,.46);--sb-thumb-hover:rgba(236,241,253,.66);--sb-track:rgba(255,255,255,.07)}body{color-scheme:dark}html[data-theme=light] body{color-scheme:light}html[data-theme=light]{--teal:#0FA88E;--guest-text:#6A5BB8;--sb-thumb:rgba(36,48,76,.5);--sb-thumb-hover:rgba(36,48,76,.7);--sb-track:rgba(20,30,55,.08)}*{scrollbar-width:thin;scrollbar-color:var(--sb-thumb) var(--sb-track)}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:var(--sb-track)}::-webkit-scrollbar-thumb{background:var(--sb-thumb);border-radius:8px;min-height:40px;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:var(--sb-thumb-hover);border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-corner{background:var(--sb-track)}*{margin:0;padding:0;box-sizing:border-box;-webkit-font-smoothing:antialiased}html,body{width:100%;height:100%;overflow:hidden}body{font-family:var(--font-sans);background:var(--bg);color:var(--text)}#root{width:100%;min-width:0;height:100%;position:relative}button{font:inherit;color:inherit;background:none;border:none;cursor:pointer;text-align:inherit}.shell{display:flex;width:100%;height:100%;position:relative}.shell.has-toptoolbar{flex-direction:column}.shell-body{display:flex;flex:1 1 auto;min-height:0;width:100%;position:relative;background:var(--bg-sidebar)}.shell.has-toptoolbar .main{border-top-left-radius:12px}.shell.has-toptoolbar .sidebar{border-right:none}.shell.has-toptoolbar .main{border-top:1px solid var(--border-faint);border-left:1px solid var(--border-faint)}.bg-glow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background:radial-gradient(900px 520px at 85% -120px,var(--glow-blue),transparent 70%),radial-gradient(700px 480px at -5% 30%,var(--glow-teal),transparent 70%)}.dim{color:var(--dim)}.sidebar{width:260px;flex:none;height:100%;min-height:0;background:var(--bg-sidebar);border-right:1px solid var(--hover);display:flex;flex-direction:column;z-index:2;position:relative}.brand{display:flex;align-items:center;gap:10px;padding:18px 18px 14px}.brand .logo{width:30px;height:30px;border-radius:9px;background:linear-gradient(135deg,var(--brand-grad-a),var(--brand-grad-b));display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:800;color:#fff}.brand .nm{font-size:15px;font-weight:800;letter-spacing:.2px}.navs{padding:2px 10px 8px;display:flex;flex-direction:column;gap:2px}.nav{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:9px;font-size:13.5px;color:var(--text-3);width:100%}.nav .ic{width:18px;text-align:center;font-size:14px}.nav.on{background:var(--hover);color:var(--text);font-weight:600}.sect{padding:14px 20px 6px;font-size:11px;font-weight:700;letter-spacing:.8px;color:var(--faint-2)}.chats{flex:1;min-height:0;overflow-y:auto;padding:0 8px 12px;display:flex;flex-direction:column;gap:2px}.chx{display:flex;align-items:flex-start;gap:10px;padding:9px 10px;border-radius:10px;width:100%}.chx.on{background:var(--hover)}.chx .avatar{width:36px;height:36px;font-size:18px;margin-top:1px}.chx .mid{flex:1;min-width:0}.chx .r1{display:flex;align-items:flex-start;justify-content:space-between;gap:6px}.chx .tm{font-size:10.5px;color:var(--faint-2);flex:none;margin-top:2px}.chx .rt{display:flex;flex-direction:column;align-items:flex-end;gap:4px;margin-top:14px}.chx .pv{font-size:11.5px;line-height:1.55;color:var(--text-3);overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-align:left}.chx .pv .working{color:var(--working)}.chx .pv .ask{color:var(--ask)}.chx .pv .done{color:var(--done)}.badge{min-width:18px;height:18px;border-radius:9px;background:linear-gradient(95deg,var(--brand-grad-a),var(--brand-grad-b));color:#fff;font-size:10.5px;font-weight:700;display:flex;align-items:center;justify-content:center;padding:0 5px;flex:none}.badge.amber{background:#ffb04d;color:#1a1206}.userrow{display:flex;align-items:center;gap:10px;padding:13px 18px;border-top:1px solid var(--hover)}.userrow .uav{width:30px;height:30px;border-radius:50%;background:linear-gradient(135deg,var(--av-user-a),var(--av-user-b));display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700}.userrow .un{flex:1;font-size:13px;font-weight:600}.userrow .gear{color:var(--dim);font-size:15px}.avatar{border-radius:50%;display:flex;align-items:center;justify-content:center;flex:none;position:relative}.av-coder{background:linear-gradient(135deg,var(--av-coder-a),var(--av-coder-b))}.av-cpo{background:linear-gradient(135deg,var(--av-cpo-a),var(--av-cpo-b))}.av-des{background:linear-gradient(135deg,var(--av-des-a),var(--av-des-b))}.av-pm{background:linear-gradient(135deg,var(--av-edu-a),var(--av-edu-b))}.av-dir{background:linear-gradient(135deg,var(--av-trv-a),var(--av-trv-b))}.live{position:absolute;right:-1px;bottom:-1px;width:11px;height:11px;border-radius:50%;border:2.5px solid var(--bg-sidebar)}.main{flex:1;height:100%;display:flex;flex-direction:column;position:relative;z-index:1;min-width:0}html:not([data-brand=cpo]) .main{background:var(--surface)}html:not([data-brand=cpo]) .main .stream{background:var(--surface)}.mainhead{display:flex;align-items:center;gap:12px;padding:9px 24px;position:relative}html:not([data-brand=cpo]) .mainhead{padding-top:5px;padding-bottom:5px}.mainhead .avatar{width:32px;height:32px;font-size:17px}.mainhead .who{display:flex;flex-direction:row;align-items:center;gap:10px;min-width:0}.mainhead .who .nm{font-size:15px;font-weight:700;flex:none}.mainhead .mh-pill{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;flex:none;border-radius:999px;font-size:12.5px;font-weight:600;white-space:nowrap;letter-spacing:.1px;max-width:min(52vw,560px);overflow:hidden;text-overflow:ellipsis;color:var(--text-2);background:color-mix(in srgb,currentColor 16%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 32%,transparent)}.mainhead .mh-pill .mh-pill-dot{width:5px;height:5px;border-radius:50%;background:currentColor;flex:none}.mainhead .mh-pill .mh-pill-rest{font-weight:500;opacity:.85}.mainhead .mh-pill.mh-pill-warn,.mainhead .mh-pill.mh-pill-danger{border:1px solid color-mix(in srgb,currentColor 45%,transparent);align-self:center;max-width:min(60vw,720px)}.mainhead .mh-pill.mh-pill-danger{background:color-mix(in srgb,currentColor 26%,transparent);font-weight:700;color:#ff8585!important}.mainhead .mh-pill.mh-pill-warn .mh-pill-dot,.mainhead .mh-pill.mh-pill-danger .mh-pill-dot{display:none}.composerx .liveness-notice{display:flex;align-items:center;gap:10px;width:100%;padding:9px 16px;border-radius:18px 18px 0 0;margin:0;border:1.5px solid var(--border);border-bottom:none;background:color-mix(in srgb,currentColor 7%,var(--surface));font-size:13px;line-height:1.45;font-weight:600;box-sizing:border-box}.composerx:has(.liveness-notice) .cmp{border-top-left-radius:0;border-top-right-radius:0}html:not([data-brand=cpo]) .composerx .liveness-notice{max-width:890px;margin-left:auto;margin-right:auto}.goalpillfull+.composerx .liveness-notice,.quotanotice+.composerx .liveness-notice{border-top:none;border-top-left-radius:0;border-top-right-radius:0;margin-top:-1.5px}.composerx .liveness-notice .ln-dot{width:8px;height:8px;border-radius:50%;background:currentColor;flex:none}.composerx .liveness-notice .ln-text{flex:1;min-width:0}.composerx .liveness-notice .mh-pill-rest{font-weight:400;opacity:.8}.composerx .liveness-warn{color:#ffc56e}.composerx .liveness-warn .ln-dot{background:#f5a623;animation:livenessDotPulse 1.4s ease-in-out infinite}@keyframes livenessDotPulse{0%,to{opacity:.45}50%{opacity:1}}.composerx .liveness-danger{color:#ff8585;background:color-mix(in srgb,currentColor 10%,var(--surface))}.composerx .liveness-danger .ln-dot{background:#ff5c5c;box-shadow:0 0 0 3px color-mix(in srgb,currentColor 30%,transparent)}.composerx .stopb.stopb-danger{background:var(--danger,#DC2626);box-shadow:0 0 0 3px #dc262638}.composerx .stopb.stopb-danger i{background:#fff}.mainhead .mh-vdiv{width:1px;height:20px;background:var(--border-faint);flex:none}.mainhead .mh-task{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:340px;font-size:12.5px;color:var(--text-2)}.mainhead .mh-task .anticon{color:var(--text-3);flex:none;font-size:13px}.mainhead .mh-task .mh-task-txt{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mainhead .sp{flex:1}.hbtn{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--text-3);border:1px solid var(--border);border-radius:9px;padding:6px 12px;flex:none;white-space:nowrap;background:transparent;cursor:pointer}.hbtn .anticon{font-size:15px;line-height:0}.mainhead .hbtn:hover{color:var(--text);border-color:var(--brand-green)}.mainhead .hbtn-icon{width:32px;padding:6px 0;justify-content:center}.hbtn.on{color:var(--accent-text);border-color:var(--border-accent);background:#4d76ff1a}.mainhead .hbtn.on,.mainhead .hbtn.on:hover{color:#fff;border-color:var(--accent,#4D76FF);background:var(--accent,#4D76FF);box-shadow:0 2px 8px #4d76ff59}.composer{padding:10px 24px 22px}.cwrap{width:100%;max-width:min(92vw,1400px);margin:0 auto;position:relative}.goalpill{display:flex;align-items:center;gap:9px;background:var(--surface);border:1px solid var(--goal-border);border-radius:12px;padding:8px 14px;margin-bottom:10px;font-size:12.5px}.goalpill .gdot{width:8px;height:8px;border-radius:50%;background:var(--brand-grad-a);box-shadow:0 0 8px #4d76ffcc}.goalpill b{color:var(--accent-text);font-weight:700}.goalpill .gt{flex:1;color:var(--text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.goalpill .gtime{color:var(--faint);flex:none}.inbar{display:flex;align-items:center;gap:12px;background:var(--surface);border:1.5px solid var(--border);border-radius:16px;padding:12px 12px 12px 18px}.inbar .plus{font-size:20px;color:var(--dim)}.inbar input{flex:1;font-size:14px;color:var(--text);background:transparent;border:none;outline:none;font-family:inherit}.inbar input::placeholder{color:var(--faint)}.inbar .send{width:36px;height:36px;border-radius:50%;background:linear-gradient(95deg,var(--brand-grad-a),var(--brand-grad-b));display:flex;align-items:center;justify-content:center;font-size:16px;color:#fff;flex:none}.inbar .stop{width:36px;height:36px;border-radius:50%;background:var(--text);display:flex;align-items:center;justify-content:center;flex:none}.inbar .stop i{width:12px;height:12px;border-radius:3px;background:var(--bg);display:block}.stream{flex:1;overflow-y:auto;overflow-x:hidden;padding:18px 0;display:flex;flex-direction:column;min-width:0}.swrap{width:100%;max-width:760px;margin:0 auto;display:flex;flex-direction:column;gap:13px;padding:0 28px;min-width:0}.day{align-self:center;font-size:11px;color:var(--faint);background:var(--surface);border-radius:99px;padding:3px 12px}.umsg,.umsg-bare{align-self:flex-end;max-width:70%;width:fit-content;margin-left:auto;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;background:linear-gradient(135deg,#3056c9,#2a6bb8);color:#fff;padding:11px 16px;border-radius:16px 16px 4px;font-size:14px;line-height:1.55}.aflat{align-self:stretch;max-width:100%;min-width:0;overflow-wrap:anywhere;word-break:break-word;font-size:14px;line-height:1.7;color:var(--text-2)}.aflat b{font-weight:700;color:var(--text)}.aflat.muted{color:var(--faint-2)}.aflat.muted b{color:var(--faint)}.aflat.muted:hover,.aflat.muted:focus-within{color:var(--dim-2)}.aflat.muted:hover b,.aflat.muted:focus-within b{color:var(--text-3)}.msgtime{font-size:10.5px;color:var(--faint-2);margin-top:4px;text-align:right}.aflat .msgtime{text-align:left}.umsg .msgtime{color:#ffffffa6}.chk{display:flex;flex-direction:column;gap:7px;margin-top:8px}.chk .ln{display:flex;align-items:flex-start;gap:8px;font-size:13.5px;line-height:1.45}.chk .ln .m{flex:none;width:17px;text-align:center}.chk .ln.done .m{color:var(--done);font-weight:800}.chk .ln.done{color:var(--text-2)}.chk .ln.run .m{color:var(--working)}.chk .ln.run{color:var(--accent-text);font-weight:600}.chk .ln.todo{color:var(--faint)}.chk .ln.todo .m{color:var(--ghost)}.aflat.muted .chk .ln.done,.aflat.muted .chk .ln.run,.aflat.muted .chk .ln.todo{color:var(--faint-2);font-weight:400}.aflat.muted .chk .ln .m,.aflat.muted .chk .ln.done .m,.aflat.muted .chk .ln.run .m,.aflat.muted .chk .ln.todo .m{color:var(--ghost);font-weight:500}.aflat.muted:hover .chk .ln,.aflat.muted:focus-within .chk .ln{color:var(--dim-2)}.aflat.muted:hover .chk .ln .m,.aflat.muted:focus-within .chk .ln .m{color:var(--faint-2)}.appr{align-self:flex-start;width:78%;max-width:560px;border:1.5px solid rgba(255,176,77,.5);background:linear-gradient(180deg,rgba(255,176,77,.07),transparent),var(--surface);border-radius:14px;overflow:hidden}.appr .hd{display:flex;align-items:center;gap:8px;padding:12px 16px 6px;font-size:13.5px;font-weight:700;color:var(--ask)}.appr .bd{padding:3px 16px 11px;font-size:13.5px;color:var(--text-2);line-height:1.55}.appr .kv{display:flex;justify-content:space-between;font-size:13px;padding:6px 0;border-top:1px solid var(--border)}.appr .kv:first-child{border-top:none}.appr .kv .k{color:var(--dim)}.appr .kv .v{color:var(--text);font-weight:600;max-width:62%;text-align:right}.appr.apprcpo .apprtitle{padding:0 16px 2px;font-size:16px;line-height:1.4;font-weight:800;letter-spacing:-.01em;color:var(--text)}.appr.apprcpo .apprcons{margin:0 16px 10px;padding:8px 10px 8px 11px;border-radius:10px;font-size:12.5px;line-height:1.6;border-left:3px solid var(--dim);background:var(--chip-bg);color:var(--text-2)}.appr.apprcpo-danger .apprcons{border-left-color:var(--danger);background:var(--danger-border);color:var(--danger-2)}.appr.apprcpo-outreach .apprcons{border-left-color:var(--accent-text);background:var(--chip-bg);color:var(--text-2)}.appr.apprcpo-spend .apprcons{border-left-color:var(--warn,var(--dim));background:var(--chip-bg);color:var(--text-2)}.appr.apprcpo-danger .opbtn.op-yes{background:var(--danger);border-color:var(--danger);color:#fff}.appr .ops{display:flex;gap:9px;padding:11px 14px;background:var(--surface-deep);border-top:1px solid var(--border-soft)}.opbtn{flex:1;text-align:center;padding:10px;border-radius:11px;font-size:13.5px;font-weight:700}.op-yes{background:linear-gradient(95deg,var(--brand-grad-a),var(--brand-grad-b));color:#fff}.op-edit{background:var(--hover);color:var(--text-3);border:1px solid var(--border)}.op-no{background:var(--hover);color:var(--danger);border:1px solid var(--danger-border);flex:.6}.outc{align-self:flex-start;width:60%;max-width:430px;display:flex;align-items:center;gap:12px;background:var(--surface-3);border:1px solid var(--border);border-radius:13px;padding:11px 15px}.outc:not(.muted){background:var(--surface);border-color:var(--border-strong);box-shadow:0 2px 8px #2c1e3812}.outc .ic{width:36px;height:36px;border-radius:9px;display:flex;align-items:center;justify-content:center;font-size:18px;flex:none;background:var(--hover)}.outc .tx{flex:1}.outc .tx .t{font-size:13.5px;font-weight:600;color:var(--text)}.outc .tx .s{font-size:11.5px;color:var(--dim);margin-top:2px}.outc .go{font-size:18px;color:var(--faint)}.outc.muted{background:color-mix(in srgb,var(--surface-3) 45%,transparent);border-color:var(--border-faint);color:var(--faint-2)}.outc.muted .ic{background:color-mix(in srgb,var(--hover) 45%,transparent);filter:saturate(.45);opacity:.58}.outc.muted .tx .t{color:var(--faint);font-weight:500}.outc.muted .tx .s{color:var(--faint-2)}.outc.muted .go{opacity:0;color:var(--faint-2);transition:opacity .12s ease}.outc .rebuild{flex:none;font-size:12px;font-weight:600;color:var(--text);background:var(--hover);border:1px solid var(--border-strong);border-radius:9px;padding:6px 12px;cursor:pointer}.outc .rebuild:disabled{color:var(--faint);background:transparent;border-color:var(--border-faint);cursor:default}.outc.muted:hover,.outc.muted:focus-visible{background:var(--surface-3);border-color:var(--border)}.outc.muted:hover .ic,.outc.muted:focus-visible .ic{filter:none;opacity:1}.outc.muted:hover .tx .t,.outc.muted:focus-visible .tx .t{color:var(--text-3)}.outc.muted:hover .tx .s,.outc.muted:focus-visible .tx .s{color:var(--dim)}.outc.muted:hover .go,.outc.muted:focus-visible .go{opacity:1}.cta{display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(95deg,var(--brand-grad-a),var(--brand-grad-b));color:#fff;font-weight:700;border-radius:13px;padding:13px 30px;font-size:15px;box-shadow:0 10px 28px #4d76ff59}.ghost{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border-strong);color:var(--text-3);font-weight:600;border-radius:13px;padding:12px 26px;font-size:14px}.machfoldrow{align-self:stretch;max-width:100%;width:100%;display:flex;align-items:center;gap:9px;font-size:12.5px;color:var(--faint-2);padding:5px 2px;border-radius:8px;line-height:1.5;background:none;border:none;text-align:left;cursor:pointer;font-family:inherit}.machfoldrow .gl{flex:none;width:15px;text-align:center;color:var(--ghost);font-size:13px}.machfoldrow .lead{flex:none;color:var(--faint-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:300px}.machfoldrow .lead.lead-wide{max-width:none}.machfoldrow .cur{flex:none;color:var(--faint-2)}.machfoldrow .sp{flex:1;min-width:8px}.machfoldrow .roll{flex:none;color:var(--ghost);display:flex;align-items:center;gap:7px}.machfoldrow .roll .seg{white-space:nowrap}.machfoldrow .roll .seg.el{color:var(--dim-2);font-size:11px;font-variant-numeric:tabular-nums;opacity:.9}.machfoldrow .roll .mid{color:var(--ghost)}.machfoldrow .roll .add{color:var(--faint-2)}.machfoldrow .roll .del{color:var(--ghost)}.machfoldrow .chev{flex:none;color:var(--faint-2);font-size:15px;width:18px;text-align:center;line-height:1;font-weight:800;opacity:0;transition:opacity .12s ease}.machfoldrow:hover .chev,.machfoldrow:focus-visible .chev,.machfoldrow[aria-expanded=true] .chev{opacity:1}.machfoldrow:hover .lead,.machfoldrow:focus-visible .lead,.machfoldrow[aria-expanded=true] .lead,.machfoldrow:hover .cur,.machfoldrow:focus-visible .cur,.machfoldrow[aria-expanded=true] .cur{color:var(--dim-2)}.machfoldrow:hover .roll,.machfoldrow:focus-visible .roll,.machfoldrow[aria-expanded=true] .roll,.machfoldrow:hover .roll .mid,.machfoldrow:focus-visible .roll .mid,.machfoldrow[aria-expanded=true] .roll .mid,.machfoldrow:hover .roll .del,.machfoldrow:focus-visible .roll .del,.machfoldrow[aria-expanded=true] .roll .del{color:var(--faint-2)}.machfoldrow.inline{width:auto;max-width:100%}.machfoldrow.inline .lead{flex:0 1 auto}.machfoldrow.inline .chev{margin-left:2px}.machfoldrow.inline .roll{color:var(--faint-2);gap:8px}.machfoldrow.inline .roll .mid{color:var(--faint-2);font-size:11px}.machfoldrow .lead .mid{margin:0 5px;color:var(--ghost);font-size:12px}.machfoldrow.inline .lead{color:var(--faint-2)}.machfoldrow .lead{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.machfoldrow .lead .seg{white-space:nowrap}.machfoldrow .lead .mid{color:var(--ghost)}.machfoldrow.run.nodot{background:#7fb0ff0a}.tuimlblock{display:flex;flex-direction:column;gap:1px;margin:2px 0 6px;min-width:0;max-width:100%}.tuiml{display:flex;align-items:baseline;gap:7px;min-width:0;font-family:var(--font-mono);font-size:12px;line-height:1.6;color:var(--faint);white-space:nowrap}.tuiml .gut{flex:none;color:var(--ghost)}.tuiml .v{flex:none;color:var(--faint)}.tuiml .b{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;color:var(--dim-2)}.tuiml[data-kind=explored] .b{color:var(--text-3)}.tuiml .sv{color:var(--teal-text)}.tuiml .sep,.tuiml .out{color:var(--ghost)}.tuiml .add{color:var(--done)}.tuiml .del{color:var(--danger)}.tuiml .fail{color:var(--danger);opacity:.8}.tuiml.live .v{color:var(--teal-text);animation:tuimlPulse 1.4s ease-in-out infinite}@keyframes tuimlPulse{0%,to{opacity:1}50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.tuiml.live .v{animation:none}}.machfoldrow.run.nodot .lead .lead-word{color:var(--working)}.machfoldrow .lead .seg{color:var(--ghost);font-size:12px;font-weight:400}.machfoldrow .lead .lead-word{color:var(--text-3);font-weight:600}.machfoldrow.inline,.machfoldrow.run.nodot{padding-top:2px;padding-bottom:2px}.machfoldrow.inline .chev,.machfoldrow.run.nodot .chev{margin-left:3px;opacity:.85;color:var(--dim-2)}.machfoldrow.inline .chev{opacity:.85;color:var(--faint-2)}.machfoldrow.inline:hover .chev,.machfoldrow.inline:focus-visible .chev,.machfoldrow.inline[aria-expanded=true] .chev{opacity:1;color:var(--faint)}.machfoldrow.run{background:#7fb0ff06}.machfoldrow.run .gl{color:var(--working)}.machfoldrow.run .cur{color:var(--faint);font-weight:500}.machfoldrow.run .roll .seg:first-child{color:var(--faint-2)}.mfpulse{position:relative;display:inline-block;width:9px;height:9px;border-radius:50%;background:color-mix(in srgb,var(--working) 55%,var(--bg));box-shadow:0 0 7px 1px #7fb0ff59;flex:none;margin-right:4px}.mfpulse:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:1.5px solid rgba(127,176,255,.2)}.mfpulse:before{content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px;border-radius:50%;border:1px solid rgba(127,176,255,.1)}.machfoldrow .roll .failseg,.machfoldrow .lead .failseg{color:var(--ghost)}.mfgroup{align-self:stretch;max-width:100%;margin:3px 0 6px 5px;padding-left:15px;border-left:1px solid var(--border-strong)}.mfgroup .machfoldrow.inline{padding:0 0 4px}.mfexp{align-self:stretch;max-width:100%;display:flex;flex-direction:column;gap:3px}.mfln{display:flex;align-items:baseline;gap:8px;font-size:12px;color:var(--faint);line-height:1.6}.mfln .k{display:none}.mfln .cmd{font-family:JetBrains Mono,SF Mono,monospace;font-size:11.5px;color:var(--faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:0 1 auto;min-width:0;letter-spacing:.1px}.mfln .cmd .verb{color:var(--faint)}.mfln .cmd .flag,.mfln .cmd .arg{color:var(--faint-2)}.mfln .meta{flex:none;color:var(--faint-2);font-size:10.5px;margin-left:8px;font-variant-numeric:tabular-nums}.mfln.ok .k{color:var(--done)}.mfln.bad,.mfln.bad .k,.mfln.bad .cmd{color:var(--danger)}.mfln.sub .k,.mfln.sub,.mfln.sub .cmd{color:var(--faint-2)}.mfln.sub .meta{color:var(--faint-2);font-weight:500}.goalpillfull{display:flex;align-items:center;gap:10px;background:var(--surface);border:1.5px solid var(--border);border-bottom:1px solid var(--border-soft);border-radius:18px 18px 0 0;padding:11px 16px 10px;margin:0 auto -1.5px;width:calc(100% - 56px);font-size:12.5px;color:var(--accent-text)}.goalpillfull+.composerx{padding-top:0}.goalpillfull+.composerx .cmp{border-top:none;border-top-left-radius:0;border-top-right-radius:0;margin-top:-1.5px}.goalpillfull:not(:has(+.composerx)){border-bottom-left-radius:18px;border-bottom-right-radius:18px;border-bottom:1.5px solid var(--border);margin-bottom:6px}.goalpillfull .gpf-thread{flex:none;max-width:30%;min-width:0;display:inline-flex;align-items:baseline;gap:4px;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.goalpillfull.gpf-refonly .gpf-thread{max-width:100%}.goalpillfull .gpf-ref{flex:none;color:var(--accent-text);font-family:JetBrains Mono,SF Mono,monospace;font-weight:750}.goalpillfull .gpf-sep{flex:none;color:var(--faint);font-weight:500}.goalpillfull .gpf-thread-name{min-width:0;color:var(--text);font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.goalpillfull .gpf-spc{flex:1}.goalpillfull .gpf-obj{flex:none;max-width:40%;min-width:60px;color:var(--text-2);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right;margin-right:2px}.goalpillfull.gpf-noid .gpf-obj{flex:1 1 auto;max-width:none;text-align:left}.goalpillfull .gpf-target{flex:none;width:28px;height:28px;border-radius:50%;border:2px solid var(--done);display:flex;align-items:center;justify-content:center;color:var(--bg);background:var(--done);font-size:17px;font-weight:800;line-height:1}.goalpillfull .gpf-target i{width:6px;height:6px;border-radius:50%;background:currentColor;display:block}.goalpillfull .gpf-label{flex:none;color:var(--done);font-weight:750;font-size:13px}.goalpillfull[data-goal-status=active] .gpf-target{color:var(--brand-grad-a);background:transparent;border-color:var(--brand-grad-a)}.goalpillfull[data-goal-status=active] .gpf-label{color:var(--accent-text)}.goalpillfull[data-goal-status=paused] .gpf-target{color:var(--dim);background:transparent;border-color:var(--faint)}.goalpillfull[data-goal-status=paused] .gpf-label{color:var(--dim)}.goalpillfull[data-goal-status=blocked] .gpf-target{color:var(--danger);background:transparent;border-color:var(--danger)}.goalpillfull[data-goal-status=blocked] .gpf-label{color:var(--danger)}.goalpillfull .gpf-time{flex:none;color:var(--done);font-size:12px;font-weight:650;font-variant-numeric:tabular-nums;margin-left:2px}.goalpillfull[data-goal-status=active] .gpf-time,.goalpillfull[data-goal-status=paused] .gpf-time{color:var(--faint)}.goalpillfull[data-goal-status=blocked] .gpf-time{color:var(--danger)}.goalpillfull .gpf-btn{flex:none;width:28px;height:28px;border-radius:9px;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;background:transparent;color:var(--dim);padding:0;line-height:1}.goalpillfull .gpf-btn:hover{background:var(--border-soft);color:var(--text-2)}.goalpillfull .gpf-btn:disabled{cursor:default;opacity:.45}.goalpillfull .gpf-btn.danger{color:var(--danger)}.goalpillfull .gpf-ico{width:15px;height:15px;display:block;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.goalpillfull .gpf-playpause-ico{fill:currentColor;stroke:none}.goalpillfull .gpf-trash-ico{fill:none;stroke:currentColor}.goalpillfull .gpf-toggle .gpf-ico{width:16px;height:16px}.tline{align-self:stretch;max-width:100%;display:flex;align-items:center;gap:9px;font-size:12.5px;color:var(--dim);padding:5px 2px}.tline .gl{color:var(--accent-text);width:15px;text-align:center;flex:none}.tline .tdots{color:var(--accent-text);letter-spacing:3px;font-weight:800}.tline .el{color:var(--dim-2)}.mfln.search .k{display:inline;color:var(--faint-2);font-size:12px;font-weight:600}.mfln.search .cmd{color:var(--faint-2)}.mfln.search .meta{color:var(--ghost)}.workprose-live{align-self:stretch;max-width:100%;display:flex;align-items:center;gap:8px;font-size:12.5px;line-height:1.55;color:var(--faint);margin:2px 0;min-width:0}.workprose-live .wp-pulse{position:relative;display:inline-block;width:7px;height:7px;border-radius:50%;flex:none;background:color-mix(in srgb,var(--working) 55%,var(--bg));box-shadow:0 0 6px 1px #7fb0ff4d}.workprose-live .wp-tail{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--faint)}.workprose-live .wp-dots{flex:none;color:var(--dim-2);letter-spacing:2px}.workprose-fold{align-self:stretch;max-width:100%;margin:4px 0 2px}.workprose-fold .wp-toggle{display:inline-flex;align-items:center;gap:7px;font-size:12px;color:var(--ghost);background:none;border:none;padding:1px 0;cursor:pointer}.workprose-fold .wp-toggle:hover .wp-label,.workprose-fold .wp-toggle:focus-visible .wp-label,.workprose-fold .wp-toggle[aria-expanded=true] .wp-label{color:var(--faint-2)}.workprose-fold .wp-chev{flex:none;display:inline-block;width:12px;text-align:center;color:var(--ghost);transition:transform .15s ease}.workprose-fold .wp-toggle.open .wp-chev{transform:rotate(90deg);color:var(--faint-2)}.workprose-fold .wp-label{color:var(--ghost)}.workprose-fold .wp-exp{margin:4px 0 5px 18px;border-left:1px solid var(--border-faint);padding-left:14px;display:flex;flex-direction:column;gap:5px}.workprose-fold .wp-exp .wp-ln{font-size:12px;color:var(--faint-2);line-height:1.55;overflow-wrap:anywhere}.turnfold{align-self:stretch;max-width:100%;display:flex;flex-wrap:wrap;align-items:flex-start;column-gap:12px;row-gap:0;margin:4px 0 2px}.turnfold>.workprose-fold{margin:0;align-self:flex-start;flex:0 0 auto;min-width:0}.turnfold>.machfoldrow.inline{align-self:flex-start;flex:0 1 auto;min-width:0;padding-top:1px;padding-bottom:1px}.turnfold>.workprose-fold:has(.wp-exp),.turnfold>.mfgroup{flex-basis:100%}.logo .brand-mark-img,.biglogo .brand-mark-img,.aic .brand-mark-img{width:100%;height:100%;object-fit:cover;border-radius:inherit;display:block}.logo:has(.brand-mark-img),.biglogo:has(.brand-mark-img),.aic:has(.brand-mark-img){background:none;box-shadow:none;border:none}.restore-wait{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:100%;height:100%}.restore-wait-emoji{font-size:44px;animation:restorePulse 1.6s ease-in-out infinite}.restore-wait-title{font-size:18px;font-weight:700;color:var(--text)}.restore-wait-sub{font-size:13px;color:var(--dim)}@keyframes restorePulse{0%,to{transform:scale(1);opacity:.85}50%{transform:scale(1.12);opacity:1}}.conv-opening{flex:1;display:flex;flex-direction:column;gap:20px;padding:22px 32px;min-width:0;background:var(--panel,#fff);border-radius:14px}.conv-opening .co-head{display:flex;align-items:center;gap:12px}.conv-opening .co-av{width:40px;height:40px;border-radius:50%;background:#e3e6eb}.conv-opening .co-line{display:block;height:14px;border-radius:7px;background:linear-gradient(90deg,#e3e6eb 25%,#eef0f3,#e3e6eb 75%);background-size:200% 100%;animation:coShimmer 1.4s linear infinite}.conv-opening .co-line.r{align-self:flex-end}.conv-opening .w30{width:30%}.conv-opening .w45{width:45%}.conv-opening .w60{width:60%}.conv-opening .w70{width:70%}@keyframes coShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.conv-opening .co-line{animation:none}}html[data-brand=cpo]{--bg:#FBF3F9;--bg-sidebar:rgba(255,255,255,.72);--bg-panel:#FBF3F9;--surface:#FFFFFF;--surface-2:#FDFAFE;--surface-3:#FDFAFE;--surface-deep:#F8F1FA;--chip-bg:rgba(137,87,229,.08);--hover:#F6ECF6;--hover-2:#F0E4F2;--banner-bg:#FFF6E6;--border:#F0E4F2;--border-soft:#F5EAF6;--border-faint:#F8F1FA;--border-strong:#EBDCEA;--border-stronger:#E3D2E8;--border-accent:#C969E0;--cpo-border-2:#E2D4FA;--text:#2C1E38;--text-2:#4A3858;--text-3:#6E5B7E;--dim:#8B7699;--dim-2:#9A8AA8;--faint:#B49FC4;--faint-2:#C2B3CE;--ghost:#C2B3CE;--accent-text:#8957E5;--working:#8957E5;--md-code:#B07CF0;--teal-text:#0E9F6E;--ask:#D97706;--done:#0E9F6E;--danger:#C45252;--danger-2:#963333;--danger-border:rgba(220,90,90,.35);--goal-border:#E9D5F0;--send-bg:var(--brand-grad);--send-fg:#FFFFFF;--stop-bg:#2C1E38;--stop-fg:#FFFFFF;--shadow-pop:rgba(137,87,229,.16);--shadow-modal:rgba(137,87,229,.22);--glow-blue:rgba(217,70,160,.1);--glow-teal:rgba(137,87,229,.08);--av-cpo-a:#FBCFE8;--av-cpo-b:#DDD6FE;--fam-ic-cpo-a:#FBCFE8;--fam-ic-cpo-b:#DDD6FE;--fam-ic-pm-a:#FFF4E2;--fam-ic-pm-b:#F7E3C0;--fam-ic-coder-a:#E9F1FE;--fam-ic-coder-b:#CFE0FA;--fam-ic-cpo-fg:#4A2E73;--fam-ic-pm-fg:#6B4410;--fam-ic-coder-fg:#25397A;--sect-count-bg:#F4ECFA;--sect-count-text:#6E4FA0;--setnav-bar:#8957E5;--setnav-text:#5C4B6E;--setnav-soon-text:#9A8AA8;--setnav-glabel:var(--dim);--setnav-chip-bg:#F3ECFB;--setnav-chip-border:rgba(137,87,229,.1);--setnav-chip-bg-on:#EDE3FD;--setnav-chip-border-on:rgba(137,87,229,.25);--trust-chip-bg:#F4ECFA;--trust-chip-text:#6E4FA0;--trust-chip-bd:#E2D4EE;--trust-chip-bg-hover:#EFE3F7;--crumb-back-bg:#F3ECFB;--crumb-back-bd:rgba(137,87,229,.14);--crumb-back-text:#6E4FA0;--crumb-back-bg-on:#EDE3FD;--crumb-back-bd-on:rgba(137,87,229,.28);--av-user-a:var(--brand-grad-a);--av-user-b:var(--brand-grad-b);--head-ic-a:#DCCBF5;--head-ic-b:#F3C4DC;--head-ic-fg:#6E4FA0;--mdl-trig-bg:#F4ECFA;--mdl-trig-bd:#E2D4EE;--mdl-trig-fg:#6E4FA0;--mdl-trig-bg-hover:#EFE3F7;--mdl-trig-bg-on:#EDE3FD;--mdl-trig-ring:rgba(137,87,229,.16);--mdl-sel-bd:#C9B4F0;--mdl-ck:#6E4FA0;--mdl-tier-a:#DCCBF5;--mdl-tier-b:#F3C4DC;--mdl-tier-fg:#6E4FA0;--mdl-tier-bd:transparent;--mdl-unlock-bg:#F4ECFA;--mdl-unlock-bd:#9B7BD4;--mdl-unlock-fg:#6E4FA0}html[data-brand=cpo][data-theme=dark]{--bg:#191127;--bg-sidebar:rgba(32,19,40,.72);--bg-panel:#1B1228;--surface:#2A1E36;--surface-2:#231830;--surface-3:#261B33;--surface-deep:#1E1529;--chip-bg:rgba(137,87,229,.18);--hover:#332343;--hover-2:#3B2A4D;--banner-bg:#33251A;--border:#3A2B4A;--border-soft:#342745;--border-faint:#2E2240;--border-strong:#453456;--border-stronger:#523F66;--border-accent:#8957E5;--cpo-border-2:#443354;--text:#F3EDF8;--text-2:#DCD2E6;--text-3:#BFB0CE;--dim:#A493B8;--dim-2:#94839F;--faint:#8A7A9E;--faint-2:#7A6B8C;--ghost:#574868;--accent-text:#B794F6;--working:#B794F6;--md-code:#9C7BD4;--teal-text:#34D399;--ask:#F0B454;--fam-ic-cpo-a:#C3A8E8;--fam-ic-cpo-b:#A98FDC;--fam-ic-pm-a:#E8C99A;--fam-ic-pm-b:#D6B078;--fam-ic-coder-a:#9FB4EE;--fam-ic-coder-b:#7E97E0;--sect-count-bg:rgba(137,87,229,.18);--sect-count-text:#B794F6;--av-user-a:#B8437A;--av-user-b:#8257D0;--done:#34D399;--danger:#E08A8A;--danger-2:#F0B9B9;--danger-border:#4A2A3A;--goal-border:#3F2E56;--stop-bg:#F3EDF8;--stop-fg:#191127;--shadow-pop:rgba(0,0,0,.6);--shadow-modal:rgba(0,0,0,.72);--glow-blue:rgba(217,70,160,.12);--glow-teal:rgba(137,87,229,.1);--sphd-ic-bg:linear-gradient(135deg,rgba(137,87,229,.26) 0%,rgba(217,70,160,.16) 100%);--sphd-ic-bd:rgba(183,148,246,.28);--sphd-ic-sh:rgba(0,0,0,.45);--sphd-pill-bg:rgba(255,255,255,.06);--sphd-rule-c:#3F2E56;--setnav-bar:#8957E5;--setnav-text:var(--text-3);--setnav-soon-text:var(--dim-2);--setnav-glabel:var(--dim);--setnav-chip-bg:rgba(137,87,229,.16);--setnav-chip-border:rgba(183,148,246,.16);--setnav-chip-bg-on:rgba(137,87,229,.3);--setnav-chip-border-on:rgba(183,148,246,.35);--trust-chip-bg:rgba(137,87,229,.18);--trust-chip-text:#B794F6;--trust-chip-bd:rgba(137,87,229,.3);--trust-chip-bg-hover:rgba(137,87,229,.26);--crumb-back-bg:rgba(137,87,229,.2);--crumb-back-bd:rgba(183,148,246,.28);--crumb-back-text:#B794F6;--crumb-back-bg-on:rgba(137,87,229,.3);--crumb-back-bd-on:rgba(183,148,246,.42);--head-ic-a:#3A2A52;--head-ic-b:#4A2B44;--head-ic-fg:#D9C4F0;--mdl-trig-bg:rgba(137,87,229,.18);--mdl-trig-bd:rgba(137,87,229,.3);--mdl-trig-fg:#B794F6;--mdl-trig-bg-hover:rgba(137,87,229,.26);--mdl-trig-bg-on:rgba(137,87,229,.3);--mdl-trig-ring:rgba(183,148,246,.38);--mdl-sel-bd:rgba(137,87,229,.55);--mdl-ck:#B794F6;--mdl-tier-a:#3A2A52;--mdl-tier-b:#4A2B44;--mdl-tier-fg:#D9C4F0;--mdl-tier-bd:#453456;--mdl-unlock-bg:rgba(137,87,229,.18);--mdl-unlock-bd:rgba(183,148,246,.72);--mdl-unlock-fg:#B794F6}html[data-brand=cpo][data-theme=dark] .setnav{background:#ffffff0a}html[data-brand=cpo][data-theme=dark] .setnav .it.on{box-shadow:0 4px 14px #00000059}html[data-brand=cpo][data-theme=dark] .scard{box-shadow:0 8px 24px #0000004d}html[data-brand=cpo][data-theme=dark] .sidebar{border-right-color:var(--border)}html[data-brand=cpo][data-theme=dark] .powerby,html[data-brand=cpo][data-theme=dark] .userrow{border-top-color:var(--border)}html[data-brand=cpo][data-theme=dark] .cpo-side-brand .nm{color:var(--text)}html[data-brand=cpo][data-theme=dark] .cpo-side-navs .nav{color:var(--text-3)}html[data-brand=cpo][data-theme=dark] .sidebar .sect{color:var(--dim-2)}html[data-brand=cpo][data-theme=dark] .sidebar .chx{background:#8957e51a;border-color:var(--border-soft);box-shadow:none}html[data-brand=cpo][data-theme=dark] .sidebar .chx .tm{color:var(--faint)}html[data-brand=cpo][data-theme=dark] .sidebar .cpo-chat-row .avatar{color:var(--text)}html[data-brand=cpo][data-theme=dark] .sidebar .powerby{color:var(--faint)}html[data-brand=cpo][data-theme=dark] .cpo-user-foot,html[data-brand=cpo][data-theme=dark] .cpo-user-foot .cpo-foot-name{color:var(--text-2)}html[data-brand=cpo][data-theme=dark] .cpo-user-foot .cpo-foot-plan,html[data-brand=cpo][data-theme=dark] .cpo-user-foot .cpo-foot-set,html[data-brand=cpo][data-theme=dark] .cpo-user-foot button{color:var(--dim-2)}html[data-brand=cpo][data-theme=dark] .cpo-side-navs .nav .cpo-nav-badge{background:#8957e53d;color:#cbb2f5}html[data-brand=cpo][data-theme=dark] .startc{background:var(--surface);border-color:var(--border);box-shadow:0 24px 70px #00000073}html[data-brand=cpo][data-theme=dark] .fcard{background:#ffffff0d;border-color:var(--border-soft)}html[data-brand=cpo][data-theme=dark] .topbar .login{background:var(--surface);border-color:var(--border)}html[data-brand=cpo][data-theme=dark] .chip.legacy{color:#e8d48a;background:#f0e0a01f;border-color:#f0e0a059}html[data-brand=cpo][data-theme=dark] .chip.pending{color:#f0b454;background:#f3d8a01f;border-color:#f3d8a061}html[data-brand=cpo][data-theme=dark] .chip.good{color:#5fd6a6;background:#5fd6a61f;border-color:#5fd6a661}html[data-brand=cpo][data-theme=dark] .tokgrid .tok strong.tok-missing{color:#d9ae5c}html[data-brand=cpo][data-theme=dark] .banner.warn{background:#f0b4541a;color:#f0c480;border-color:#f0b45459}html[data-brand=cpo][data-theme=dark] .banner.info{background:var(--surface-2)}html[data-brand=cpo][data-theme=dark] .banner.info:before{color:#b794f6}html[data-brand=cpo][data-theme=dark] .usage-state-degraded{background:var(--surface-2)}html[data-brand=cpo][data-theme=dark] .usage-state-error{background:#dc5a5a1a;border-color:#dc5a5a59;color:var(--danger-2)}html[data-brand=cpo][data-theme=dark] .usage-state-error .icon{background:#dc5a5a29;color:var(--danger)}html[data-brand=cpo][data-theme=dark] .usage-state-error h3,html[data-brand=cpo][data-theme=dark] .usage-help-body{color:var(--danger-2)}html[data-brand=cpo][data-theme=dark] .cpo-home-main{background:var(--brand-bg)}html[data-brand=cpo][data-theme=dark] .cpo-home-empty-title{color:var(--brand-text)}html[data-brand=cpo][data-theme=dark] .cpo-home-empty-sub{color:var(--brand-dim)}html[data-brand=cpo][data-theme=dark] .cpo-home-sug{background:var(--brand-card);border-color:var(--border);box-shadow:0 2px 10px #00000047}html[data-brand=cpo][data-theme=dark] .cpo-home-sug:hover{box-shadow:0 4px 14px #8957e54d,0 2px 6px #00000059}html[data-brand=cpo][data-theme=dark] .cpo-home-sug-ic{background:var(--chip-bg);color:var(--accent-text)}html[data-brand=cpo][data-theme=dark] .cpo-home-sug-t{color:var(--brand-text)}html[data-brand=cpo][data-theme=dark] .cpo-home-sug-s{color:var(--brand-dim)}html[data-brand=cpo][data-theme=dark] .cpo-home-onboard{background:linear-gradient(135deg,#8957e538,#ec489924);border-color:var(--brand-grad-b);box-shadow:0 2px 10px #8957e547}html[data-brand=cpo][data-theme=dark] .cpo-home-onboard:hover{box-shadow:0 4px 14px #8957e55c,0 2px 6px #00000059}html[data-brand=cpo][data-theme=dark] .cpo-home-onboard-eyebrow{color:var(--accent-text)}html[data-brand=cpo][data-theme=dark] .cpo-home-onboard-t{color:var(--brand-text)}html[data-brand=cpo][data-theme=dark] .cpo-home-onboard-s,html[data-brand=cpo][data-theme=dark] .cpo-home-onboard-meta{color:var(--brand-dim)}html[data-brand=cpo][data-theme=dark] .cpo-home-onboard-chip{color:var(--accent-text);background:#8957e524;border-color:#b794f652}html[data-brand=cpo][data-theme=dark] .cpo-home-onboard-chip.skip{color:var(--text-3)}html[data-brand=cpo][data-theme=dark] .cpo-home-disc{color:var(--dim)}html[data-brand=cpo] body{background:var(--brand-bg)}html[data-brand=cpo] body:before{background:radial-gradient(1000px 560px at 80% -140px,rgba(217,70,160,.1),transparent 70%),radial-gradient(800px 520px at -10% 35%,rgba(137,87,229,.08),transparent 70%)}html[data-brand=cpo] .corner .logo{background:var(--brand-grad)}html[data-brand=cpo] .corner .nm{color:var(--text)}html[data-brand=cpo] .biglogo{background:var(--brand-grad);box-shadow:0 18px 44px #d946a04d;width:84px;height:84px;border-radius:24px;font-size:42px}html[data-brand=cpo] .logincol .petsrow{margin-top:18px;height:120px;display:flex;align-items:flex-end;justify-content:center}html[data-brand=cpo] .logincol .petsrow img{height:120px}html[data-brand=cpo] .ltitle{color:var(--text);font-weight:900;font-size:26px;margin-top:18px}html[data-brand=cpo] .lsub{color:var(--dim);font-size:14px;line-height:1.7;margin-top:9px}html[data-brand=cpo] .phonebox{background:var(--surface);border:1.5px solid var(--border-strong);border-radius:15px;box-shadow:0 10px 30px #8957e51a;height:auto;padding:14px 16px}html[data-brand=cpo] .phonebox .cctrig{background:#f8f1fa;color:var(--text);border-radius:999px;padding:8px 14px}html[data-brand=cpo] .phonebox .cctrig[aria-expanded=true]{background:#ede9f4}html[data-brand=cpo] .phonebox .ccdiv{background:#e5e7eb}html[data-brand=cpo] .cc-pop{background:#fff;border-color:#0000000d;box-shadow:0 12px 32px #b48cc847}html[data-brand=cpo] .cc-opt:hover{background:#f7f3fa}html[data-brand=cpo] .cc-opt.selected{background:#faf5fd}html[data-brand=cpo] .cc-opt .cc-opt-check{color:#9333ea}html[data-brand=cpo] .phonebox input{color:var(--text)}html[data-brand=cpo] .phonebox .caret{background:var(--brand-grad-b)}html[data-brand=cpo] .phone-compact{position:relative;background:var(--surface);border:1.5px solid var(--border-strong);border-radius:15px;box-sizing:border-box;box-shadow:0 10px 30px color-mix(in srgb,var(--brand-grad-b) 10%,transparent);display:flex;align-items:center;padding-left:2px;padding-right:2px;transition:border-color .15s ease,box-shadow .15s ease}html[data-brand=cpo] .phone-compact:focus-within{border-color:var(--brand-grad-b);box-shadow:0 10px 30px color-mix(in srgb,var(--brand-grad-b) 10%,transparent),0 0 0 3px color-mix(in srgb,var(--brand-grad-b) 26.7%,transparent)}html[data-brand=cpo] .phone-compact>.ant-select,html[data-brand=cpo] .phone-compact>.ant-input{background:transparent;border:0;border-radius:0;color:var(--text);margin:0;box-shadow:none!important}html[data-brand=cpo] .phone-compact>.ant-select{position:relative}html[data-brand=cpo] .phone-compact>.ant-select:after{content:"";position:absolute;right:-.5px;top:50%;transform:translateY(-50%);width:1px;height:24px;background:var(--border-strong);z-index:5;pointer-events:none}html[data-brand=cpo] .phone-compact .ant-select-content{font-weight:700;color:var(--text);opacity:1!important}html[data-brand=cpo] .phone-compact .ant-select-suffix{color:var(--faint-2)}html[data-brand=cpo] .phone-compact>.ant-input::placeholder{color:var(--faint-2)}html[data-brand=cpo] .cta{background:var(--brand-grad);color:#fff;font-weight:700;border-radius:14px;box-shadow:0 12px 30px #d946a059}html[data-brand=cpo] .send-error{color:var(--danger-2)}html[data-brand=cpo] .lfoot{margin-top:26px;font-size:11.5px;color:var(--faint-2);text-align:center}html[data-brand=cpo] .lfoot b{color:var(--dim-2);font-weight:600}html[data-brand=cpo] .loginft{margin-top:22px;font-size:12px;line-height:1.2;color:var(--dim-2);text-align:center}html[data-brand=cpo] .loginft b{color:var(--text-3);font-weight:700}html[data-brand=cpo] .google-lite{margin:12px 0 0;width:100%;height:48px;display:flex;align-items:center;justify-content:center;gap:10px;padding:0 16px;border:1px solid var(--border-strong);border-radius:12px;background:var(--surface-3);color:var(--text-2);font-size:14px;font-weight:600;box-shadow:0 2px 8px #0000000f;cursor:pointer;transition:background .15s ease,border-color .15s ease}html[data-brand=cpo] .google-lite:hover{background:var(--hover);border-color:var(--border-stronger)}html[data-brand=cpo] .google-lite:focus-visible{outline:2px solid var(--border-accent);outline-offset:2px}html[data-brand=cpo] .google-lite:disabled{opacity:.6;cursor:default}html[data-brand=cpo] .google-lite .ic{display:block;flex:none}html[data-brand=cpo] .logincol .divider{margin-top:22px;color:var(--dim);font-size:11.5px}html[data-brand=cpo] .logincol .divider:before,html[data-brand=cpo] .logincol .divider:after{background:linear-gradient(90deg,transparent 0,var(--border-strong) 18%,var(--border-strong) 82%,transparent 100%)}html[data-brand=cpo] .obpets{height:92px;margin:18px 0 -12px;display:flex;align-items:flex-end;justify-content:center;opacity:.9}html[data-brand=cpo] .obpets img{height:92px;display:block}html[data-brand=cpo] .obcol h1{margin-top:20px}html[data-brand=cpo] .ring .core{background:linear-gradient(135deg,var(--brand-grad-a),var(--brand-grad-b))}html[data-brand=cpo] .ring .r1{border-color:color-mix(in srgb,var(--brand-grad-b) 18%,transparent)}html[data-brand=cpo] .oblist{width:fit-content}html[data-brand=cpo]{--ob-run-track:color-mix(in srgb,var(--brand-grad-b) 16%,transparent)}html[data-brand=cpo][data-theme=dark]{--ob-run-track:color-mix(in srgb,var(--brand-grad-b) 42%,transparent)}html[data-brand=cpo] .oblist .obic{display:block;flex:none;margin-top:1.85px}html[data-brand=cpo] .oblist .obic-run .obic-arc{transform-origin:50% 50%;animation:obic-spin .9s linear infinite}@keyframes obic-spin{to{transform:rotate(360deg)}}html[data-brand=cpo] .setnav{background:#ffffff73;border-right:1px solid var(--border);overflow-y:auto}html[data-brand=cpo] .setnav .it{height:34px;flex:none;padding:0 10px;border-radius:10px;margin-bottom:3px;font-weight:500;color:var(--setnav-text)}html[data-brand=cpo] .setnav .it .nm{min-width:0;flex:0 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-brand=cpo] .setnav .it .ic{width:24px;height:24px;border-radius:7px;font-size:12.5px;background:var(--setnav-chip-bg);border:1px solid var(--setnav-chip-border)}html[data-brand=cpo] .setnav .it.on{background:var(--surface);color:var(--accent-text);font-weight:600;box-shadow:0 4px 14px #8957e524;border-left:3px solid var(--setnav-bar);border-radius:4px 10px 10px 4px;padding-left:7px}html[data-brand=cpo] .setnav .it.on .ic{background:var(--setnav-chip-bg-on);border-color:var(--setnav-chip-border-on)}html[data-brand=cpo] .setnav .it.soon{color:var(--setnav-soon-text)}html[data-brand=cpo] .setnav .it.soon .ic{opacity:.55}html[data-brand=cpo] .setnav .setnav-badge{border-radius:6px;padding:1px 5px}html[data-brand=cpo] .setnav .g{font-weight:750;letter-spacing:.1em;color:var(--setnav-glabel);padding:0 10px;margin:18px 0 6px}html[data-brand=cpo] .setnav>.h+*>.g{margin-top:5px}html[data-brand=cpo] .scard{box-shadow:0 8px 24px #8957e50f}html[data-brand=cpo] .setfoot{margin-top:26px;padding-bottom:24px;font-size:12px;color:var(--dim-2);text-align:center}html[data-brand=cpo] .setmain .setfoot{max-width:680px}html[data-brand=cpo] .setmain:has(.swr-wide) .setfoot{max-width:1160px}html[data-brand=cpo] .setmain:has(.cpo-wide-root) .setfoot{max-width:1160px}html[data-brand=cpo] .setfoot:before{content:"";display:block;height:1px;width:min(320px,100%);margin:0 auto 16px;background:linear-gradient(90deg,transparent 0,var(--border-strong) 18%,var(--border-strong) 82%,transparent 100%)}html[data-brand=cpo] .setfoot-brand{font-size:12.5px;font-weight:700;color:var(--text-3)}html[data-brand=cpo] .setfoot b{color:var(--text-3);font-weight:700}html[data-brand=cpo] .sidebar{background:var(--bg-sidebar);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-right:1px solid #F0DFEC}html[data-brand=cpo] .brand .logo{background:var(--brand-grad)}html[data-brand=cpo] .nav.on{background:linear-gradient(95deg,#ec48991f,#8957e51f);color:var(--text);font-weight:700}html[data-brand=cpo] .chx.on{background:var(--surface);box-shadow:0 4px 14px #8957e51a}html[data-brand=cpo] .badge{background:var(--brand-grad)}html[data-brand=cpo] .powerby{padding:11px 18px 14px;font-size:11px;color:var(--faint);border-top:1px solid #F0DFEC}html[data-brand=cpo] .powerby b{color:var(--dim-2);font-weight:700}html[data-brand=cpo] .userrow{border-top:1px solid #F0DFEC}html[data-brand=cpo] .mcard{box-shadow:0 8px 24px #8957e512}html[data-brand=cpo] .hirebtn{background:var(--brand-grad);color:#fff;border:none;border-radius:10px}html[data-brand=cpo] .xtip{margin-top:22px;display:flex;align-items:center;gap:9px;justify-content:center;font-size:12.5px;color:var(--dim);background:#ffffffa6;border:1px dashed var(--cpo-border-2);border-radius:12px;padding:11px 18px}html[data-brand=cpo] .xtip .ic{font-size:14px;display:inline-flex;align-items:center;flex:none;color:var(--text-3)}html[data-brand=cpo] .xfoot{margin-top:14px;font-size:11.5px;color:var(--dim-2);text-align:center}html[data-brand=cpo] .xfoot b{color:var(--dim-2);font-weight:600}html[data-brand=cpo] .xpets{display:flex;justify-content:center;margin-top:16px;opacity:.85}html[data-brand=cpo] .xpets img{height:96px}html[data-brand=cpo] .pwrap{justify-content:center}html[data-brand=cpo] .mcard{min-width:0;border-top:3px solid var(--bc,var(--border))}html[data-brand=cpo] .mcard .duty{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.5}html[data-brand=cpo] .padmin .pwrap.fam-wrap{max-width:760px;margin:0 auto}html[data-brand=cpo] .fam-head{align-items:flex-start;gap:14px;justify-content:flex-start}html[data-brand=cpo] .fam-head-ic{width:44px;height:44px;flex:none;border-radius:13px;font-size:21px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--head-ic-a),var(--head-ic-b));color:var(--head-ic-fg);box-shadow:0 3px 10px #8957e51a}html[data-brand=cpo] .fam-head .tt h1{font-size:21px;line-height:1.25}html[data-brand=cpo] .fam-head .tt p{margin-top:4px;font-size:13px}html[data-brand=cpo] .fam-grid{display:flex;flex-direction:column;gap:10px;margin-top:6px}html[data-brand=cpo] .fam-grp{margin:14px 0 -2px 2px;font-size:11.5px;font-weight:750;letter-spacing:.1em;color:var(--dim)}html[data-brand=cpo] .fam-grp:first-child{margin-top:6px}html[data-brand=cpo] .fam-card{width:100%;text-align:left;font:inherit;color:inherit;cursor:pointer;border-top-width:1px;border-top-color:var(--border);transition:box-shadow .15s ease,border-color .15s ease}html[data-brand=cpo] .fam-card:before{content:none}html[data-brand=cpo] .fam-card:hover{box-shadow:0 6px 18px #8957e524}html[data-brand=cpo] .fam-card:focus-visible{outline:2px solid var(--brand-grad-b,#8957E5);outline-offset:2px}html[data-brand=cpo] .fam-card.hero{border:2px solid var(--brand-grad-b,#8957E5);padding:17px;box-shadow:0 6px 20px #8957e51a}html[data-brand=cpo] .fam-card.hero:hover{box-shadow:0 8px 26px #8957e529}html[data-brand=cpo] .fam-card.hero{margin-top:0}html[data-brand=cpo] .fam-card{min-height:89px}html[data-brand=cpo] .fam-card .fam-ic{width:40px;height:40px;font-size:19px;border-radius:12px}html[data-brand=cpo] .fam-card.mcard .role{font-size:15px;font-weight:750}html[data-brand=cpo] .fam-card.mcard .duty{font-size:12.5px;line-height:1.55}html[data-brand=cpo] .fam-nrow{display:flex;align-items:center;gap:8px}html[data-brand=cpo] .fam-chip{display:inline-flex;align-items:center;gap:4px;font-size:10.5px;font-weight:700;color:var(--done);background:var(--cpo-onjob-bg,rgba(14,159,110,.1));border:1px solid var(--cpo-onjob-bd,rgba(14,159,110,.28));border-radius:999px;padding:2px 8px}html[data-brand=cpo] .fam-dot{width:5px;height:5px;border-radius:50%;background:var(--done)}html[data-brand=cpo] .fam-cv{font-size:14px}html[data-brand=cpo] .fam-act{flex:none;display:flex;align-items:center;gap:8px}html[data-brand=cpo] .fam-act .hirebtn{cursor:pointer;line-height:14px}html[data-brand=cpo] .fam-go2{flex:none;box-sizing:border-box;display:inline-flex;align-items:center;padding:5px 15px;border-radius:10px;font-family:inherit;line-height:14px;font-size:12.5px;font-weight:700;white-space:nowrap;cursor:pointer;background:#f4ecfa;border:1px solid #9B7BD4;color:#6e4fa0}html[data-brand=cpo] .fam-go2 .fam-cv{display:none}html[data-brand=cpo] .fam-go2:focus-visible{outline:2px solid var(--brand-grad-b,#8957E5);outline-offset:2px}html[data-brand=cpo][data-theme=dark] .fam-go2{background:#8957e533;border-color:#b98cffa6;color:#b98cff}html[data-brand=cpo][data-theme=dark] .fam-go2:focus-visible{outline-color:#b98cff}@media(max-width:1100px){html[data-brand=cpo] .fam-act{flex-direction:column;align-items:flex-end;gap:6px}html[data-brand=cpo] .fam-go2{position:relative;background:none;border:none;padding:0;border-radius:0;gap:3px;font-size:12.5px;color:var(--brand-grad-b,#8957E5)}html[data-brand=cpo] .fam-act .fam-go2{font-size:11.5px;color:color-mix(in srgb,var(--brand-grad-b,#8957E5) 85%,transparent)}html[data-brand=cpo] .fam-go2:before{content:"";position:absolute;top:-4px;right:-6px;bottom:-4px;left:-6px}html[data-brand=cpo] .fam-go2 .fam-cv{display:inline}html[data-brand=cpo][data-theme=dark] .fam-go2{background:none;border:none;color:#b98cff}html[data-brand=cpo][data-theme=dark] .fam-act .fam-go2{color:color-mix(in srgb,#B98CFF 85%,transparent)}}html[data-brand=cpo] .fam-tip{width:100%;cursor:pointer;font:inherit;text-align:left;gap:11px;transition:border-color .15s ease}html[data-brand=cpo] .fam-tip:hover{border-color:var(--brand-grad-b,#8957E5)}html[data-brand=cpo] .fam-tip:focus-visible{outline:2px solid var(--brand-grad-b,#8957E5);outline-offset:2px}html[data-brand=cpo] .fam-tip-tx{flex:1;font-size:12.5px;line-height:1.5}html[data-brand=cpo] .fam-loading,html[data-brand=cpo] .fam-empty{margin:16px 0 6px 2px;font-size:12.5px;color:var(--dim)}html[data-brand=cpo][data-theme=dark] .xtip{background:var(--surface-2);color:var(--text)}html[data-brand=cpo][data-theme=dark] .fam-tip-tx{color:var(--text)}html[data-brand=cpo][data-theme=dark] .fam-chip{--cpo-onjob-bg:rgba(52,211,153,.13);--cpo-onjob-bd:rgba(52,211,153,.34)}html[data-brand=cpo][data-theme=dark] .fam-card:hover{box-shadow:0 6px 18px #00000059}html[data-brand=cpo] .padmin .pwrap.auto-wrap{max-width:980px;margin:0 auto}html[data-brand=cpo] .auto-wrap .phead{align-items:flex-start}html[data-brand=cpo] .auto-wrap .phead .lead{display:flex;align-items:flex-start;gap:14px;min-width:0}html[data-brand=cpo] .auto-wrap .phead-ic{width:44px;height:44px;flex:none;border-radius:13px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--head-ic-a),var(--head-ic-b));color:var(--head-ic-fg);box-shadow:0 3px 10px #8957e51a}html[data-brand=cpo] .auto-wrap .phead .tt h1{font-size:21px;line-height:1.25}html[data-brand=cpo] .auto-wrap .phead .tt p{margin-top:4px;font-size:13px}html[data-brand=cpo] .auto-wrap .newbtn{box-shadow:0 8px 22px #8957e547}html[data-brand=cpo] .auto-wrap .aempty .ic,html[data-brand=cpo] .auto-wrap .atplc .ti,html[data-brand=cpo] .adlg .dh .ti{color:var(--head-ic-fg)}html[data-brand=cpo] .auto-wrap .aerr .ic{color:#b0741a}html[data-brand=cpo] .auto-wrap .atime{background:#f4ecfa;color:#6e4fa0}html[data-brand=cpo][data-theme=dark] .auto-wrap .aerr .ic{color:#f0b45e}html[data-brand=cpo][data-theme=dark] .auto-wrap .atime{background:#3a2a52;color:#d9c4f0}html[data-brand=cpo] .heropage{flex:1;display:flex;flex-direction:column;align-items:center;overflow-x:hidden;overflow-y:auto;position:relative;z-index:1;width:100%}html[data-brand=cpo] .topbar{width:100%;display:flex;align-items:center;gap:10px;padding:20px 48px}html[data-brand=cpo] .topbar .logo{width:34px;height:34px;border-radius:10px;background:var(--brand-grad);display:flex;align-items:center;justify-content:center;font-size:17px;color:#fff}html[data-brand=cpo] .topbar .nm{font-size:17px;font-weight:800;color:var(--text)}html[data-brand=cpo] .topbar .nm i{font-style:normal;background:var(--brand-grad);-webkit-background-clip:text;color:transparent}html[data-brand=cpo] .topbar .sp{flex:1}html[data-brand=cpo] .heromid{display:flex;flex-direction:column;align-items:center;text-align:center;padding:10px 60px 0}html[data-brand=cpo] .heromid .h1{font-size:46px;font-weight:900;line-height:1.18;color:var(--text);letter-spacing:0}html[data-brand=cpo] .heromid .h1 i{font-style:normal;background:linear-gradient(95deg,#d9469f,#7c4de0);-webkit-background-clip:text;color:transparent}html[data-brand=cpo] .hsub{font-size:16px;color:var(--dim);line-height:1.7;margin-top:14px;max-width:560px}html[data-brand=cpo] .heromid .petsrow{margin-top:8px;height:210px;display:flex;align-items:flex-end;position:relative;z-index:2}html[data-brand=cpo] .heromid .petsrow img{height:215px}html[data-brand=cpo] .startc{width:760px;background:#ffffffd9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid #F3E2F0;border-radius:22px;padding:24px 30px 26px;margin-top:-36px;box-shadow:0 24px 70px #8957e529;position:relative}html[data-brand=cpo] .startc .t{font-size:21px;font-weight:800;text-align:center;background:linear-gradient(95deg,#d9469f,#7c4de0);-webkit-background-clip:text;color:transparent}@keyframes cpo-start-chev-float{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}html[data-brand=cpo] .startc .t .arr{font-size:18px}html[data-brand=cpo] .startc .t .arr .cpo-start-chev{display:inline-flex;align-items:center;vertical-align:middle;color:var(--brand-grad-b,#8957E5);animation:cpo-start-chev-float 1.6s ease-in-out infinite}html[data-brand=cpo] .startc .t .arr .cpo-start-chev svg{display:block}@media(prefers-reduced-motion:reduce){html[data-brand=cpo] .startc .t .arr .cpo-start-chev,html[data-brand=cpo] .oblist .obic-run .obic-arc{animation:none}html[data-brand=cpo] .crumb .cpo-crumb-back{transition:none}}html[data-brand=cpo] .fgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:18px}html[data-brand=cpo] .fcard{display:flex;align-items:center;gap:12px;background:#fff;border:1.5px solid #F0E4F2;border-radius:13px;padding:12px 15px;min-width:0}html[data-brand=cpo] .fcard .tx{min-width:0}html[data-brand=cpo] .fcard .ic{width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex:none}html[data-brand=cpo] .fcard .tx .t2{font-size:14px;font-weight:800;color:var(--text)}html[data-brand=cpo] .fcard .tx .fdesc{font-size:12px;color:var(--dim);margin-top:2px}html[data-brand=cpo] .fcard .ic svg{display:block}html[data-brand=cpo] .herocta{display:flex;gap:12px;align-items:center;margin-top:20px;justify-content:center}html[data-brand=cpo] .herocta .cta{background:var(--brand-grad);color:#fff;font-weight:700;border-radius:14px;padding:14px 34px;font-size:15.5px;box-shadow:0 12px 30px #d946a059;min-width:380px;height:54px;gap:8px}html[data-brand=cpo] .hertrust{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:14px}html[data-brand=cpo] .tchip{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;line-height:1;white-space:nowrap;color:var(--trust-chip-text);background:var(--trust-chip-bg);border:1px solid var(--trust-chip-bd);border-radius:999px;padding:4px 11px}html[data-brand=cpo] .tchip svg{display:block;flex:none}html[data-brand=cpo] .heroft{margin-top:7px;font-size:12px;line-height:1.2;color:var(--dim-2);text-align:center}html[data-brand=cpo] .heroft b{color:var(--text-3);font-weight:700}html[data-brand=cpo] .herolegal{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:9px}html[data-brand=cpo] .herolegal-lnk{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;padding:2px;cursor:pointer;font:inherit;font-size:11.5px;color:var(--text-3);text-decoration:underline;text-underline-offset:2px}html[data-brand=cpo] .herolegal-lnk:hover{color:var(--accent-text)}html[data-brand=cpo] .herolegal-sep{font-size:11.5px;color:var(--faint-2)}html[data-brand=cpo] .cpo-legal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;flex-direction:column;background:var(--brand-bg)}html[data-brand=cpo] .cpo-legal-bar{flex:none;display:flex;align-items:center;padding:14px 22px;border-bottom:1px solid var(--border);background:#ffffffb8;backdrop-filter:saturate(1.2) blur(8px);-webkit-backdrop-filter:saturate(1.2) blur(8px)}html[data-brand=cpo] .cpo-legal-back{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;cursor:pointer;font:inherit;font-weight:700;font-size:14px;color:var(--accent-text);display:inline-flex;align-items:center;gap:3px}html[data-brand=cpo] .cpo-legal-back-ic{font-size:20px;line-height:1}html[data-brand=cpo] .cpo-legal-scroll{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;align-items:center;padding:26px 22px 56px}html[data-brand=cpo] .cpo-legal-scroll .legal-doc{width:100%;max-width:760px;background:#fff;border:1px solid var(--border);border-radius:18px;padding:30px 34px 38px;box-shadow:0 18px 50px #8957e51f}html[data-brand=cpo] .legal-doc .sub{font-size:13px;color:var(--dim)}html[data-brand=cpo] .mcard .eav{background:linear-gradient(135deg,#fbcfe8,#ddd6fe);color:#5b4a68}html[data-brand=cpo] .mcard .role{color:var(--text);font-weight:800}html[data-brand=cpo] .mcard .duty{color:var(--dim)}html[data-brand=cpo] .padmin .pwrap{justify-content:flex-start}html[data-brand=cpo] .crumb{display:flex;align-items:center;gap:10px}html[data-brand=cpo] .crumb .cpo-crumb-back{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font:inherit;display:inline-flex;align-items:center;gap:4px;font-size:12.5px;font-weight:700;line-height:1;color:var(--crumb-back-text);background:var(--crumb-back-bg);border:1px solid var(--crumb-back-bd);border-radius:99px;padding:5px 13px 5px 10px;transition:background .16s ease,border-color .16s ease}html[data-brand=cpo] .crumb .cpo-crumb-back:hover{background:var(--crumb-back-bg-on);border-color:var(--crumb-back-bd-on)}html[data-brand=cpo] .crumb .cpo-crumb-back:focus-visible{outline:2px solid var(--crumb-back-text);outline-offset:2px}html[data-brand=cpo] .crumb .cpo-crumb-back svg{flex:none}html[data-brand=cpo] .crumb .cpo-crumb-sep{color:var(--faint-2)}html[data-brand=cpo] .mcard{position:relative;overflow:hidden}html[data-brand=cpo] .mcard:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--brand-grad);opacity:.85}html[data-brand=cpo] .uic{border:1.5px solid rgba(137,87,229,.3);background:linear-gradient(180deg,rgba(236,72,153,.05),transparent),var(--surface);border-radius:16px;box-shadow:0 10px 30px #8957e51a}html[data-brand=cpo] .uic.done{border-color:var(--border)}html[data-brand=cpo] .uic-hd{color:var(--brand-grad-b)}html[data-brand=cpo] .uic-qtext{font-size:14.5px;font-weight:700;color:var(--text)}html[data-brand=cpo] .uic-steps{color:var(--dim)}html[data-brand=cpo] .uic-steps b{color:var(--brand-grad-b);font-weight:700}html[data-brand=cpo] .uic-opts{flex-direction:row;flex-wrap:wrap;gap:10px}html[data-brand=cpo] .uic-opt{flex:1 1 0;min-width:120px;flex-direction:column;align-items:stretch;border:1.5px solid #F0E4F2;background:#fdfafe;border-radius:13px;padding:13px 12px 12px;position:relative;text-align:left}html[data-brand=cpo] .uic-opt.sel{border-color:#c969e0;background:linear-gradient(180deg,rgba(236,72,153,.07),transparent),#fff}html[data-brand=cpo] .uic-opt .rad{position:absolute;top:11px;right:12px;width:18px;height:18px;border:2px solid #E3D2E8}html[data-brand=cpo] .uic-opt.sel .rad{border-color:#c969e0;background:radial-gradient(circle at center,#C969E0 0 6px,transparent 7px)}html[data-brand=cpo] .uic-opt .ot{flex:1;padding-right:24px}html[data-brand=cpo] .uic-opt .ot .t{font-size:14px;font-weight:700;color:#3d2c47}html[data-brand=cpo] .uic-opt .ot .s{font-size:11.5px;color:var(--dim);margin-top:3px}html[data-brand=cpo] .uic-input{background:#fff;border:1.5px solid #F0E4F2}html[data-brand=cpo] .cpo-navs{display:flex;flex-direction:column;gap:2px;padding:10px 14px 14px}html[data-brand=cpo] .cpo-navs .nav{display:flex;align-items:center;gap:11px;width:100%;border-radius:11px;padding:9px 8px;color:var(--text-3);font-size:13.5px;text-align:left}html[data-brand=cpo] .cpo-navs .nav:hover,html[data-brand=cpo] .cpo-navs .nav.on{background:#d9469f14;color:var(--text)}html[data-brand=cpo] .cpo-navs .nav .ic{width:20px;text-align:center;flex:none}html[data-brand=cpo] .cpo-side-brand{display:flex;align-items:center;gap:11px;padding:20px 22px 24px}html[data-brand=cpo] .cpo-side-brand .logo{width:32px;height:32px;border-radius:10px;background:var(--brand-grad);display:flex;align-items:center;justify-content:center;color:#fff;font-size:17px}html[data-brand=cpo] .cpo-side-brand .nm{font-size:16px;font-weight:900;color:#2c1e38}html[data-brand=cpo] .cpo-side-navs{display:flex;flex-direction:column;gap:2px;padding:4px 12px 12px}html[data-brand=cpo] .cpo-side-navs .nav{display:flex;align-items:center;gap:14px;width:100%;font-size:14px;color:#6e5b7e;text-align:left}html[data-brand=cpo] .cpo-side-navs .nav .ic{filter:saturate(1.25);opacity:1}html[data-brand=cpo] .cpo-side-navs .nav .ic{width:18px;text-align:center;flex:none}html[data-brand=cpo] .sidebar .sect{font-size:12px;color:#a690ad;letter-spacing:0;text-transform:none;padding:8px 20px}html[data-brand=cpo] .sidebar .chats{padding:0 14px}html[data-brand=cpo] .sidebar .chx{min-height:56px;background:#ec489909;border:1px solid #F5EAF6;border-radius:14px;padding:10px;box-shadow:0 4px 14px #8957e50f}html[data-brand=cpo] .sidebar .chx .pv{color:#0e9f6e;font-size:12.5px;line-height:1.35}html[data-brand=cpo] .sidebar .chx .tm{color:#b6a8bf}html[data-brand=cpo] .sidebar .cpo-chat-row .avatar{width:36px;height:36px;font-size:18px;color:#2c1e38}html[data-brand=cpo] .sidebar .cpo-chat-row .cpo-row-title{font-size:12.5px;font-weight:850;color:#0e9f6e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-brand=cpo] .sidebar .chx.cpo-home-invite{align-items:center;border:1.5px dashed var(--border-strong)}html[data-brand=cpo] .sidebar .cpo-home-invite .cpo-invite-main{font-size:12.5px;font-weight:850;color:var(--teal-text);line-height:1.35;text-align:left;overflow-wrap:anywhere}html[data-brand=cpo] .sidebar .cpo-home-invite .cpo-invite-sub{margin-top:2px;font-size:12px;color:var(--dim);line-height:1.35;text-align:left;overflow-wrap:anywhere}html[data-brand=cpo] .sidebar .cpo-home-invite .cpo-invite-chev{flex:none;display:flex;align-items:center;color:var(--teal-text)}html[data-brand=cpo] .sidebar .powerby{margin-top:auto;padding:0 20px 16px;font-size:11.5px;color:#b6a8bf}html[data-brand=cpo] .cpo-user-foot{display:flex;align-items:center;gap:10px;margin-bottom:9px;color:#4b4055;font-size:13.5px;font-weight:800}html[data-brand=cpo] .userrow .uav,html[data-brand=cpo] .mem .mav{color:#fff}html[data-brand=cpo] .cpo-user-foot .uav{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,var(--av-user-a),var(--av-user-b));color:#fff;display:flex;align-items:center;justify-content:center;font-size:13px}html[data-brand=cpo] .cpo-user-foot button{margin-left:auto;color:#9d8aa8;font-size:14px}html[data-brand=cpo] .cpo-home-main{overflow:hidden;background:linear-gradient(160deg,#fdf1f7,#f6edfc 38%,#fdf6f0)}html[data-brand=cpo] .cpo-home-pets{opacity:1;display:flex;justify-content:center;margin-bottom:4px}html[data-brand=cpo] .cpo-home-pets img{width:340px;max-width:100%;height:auto}html[data-brand=cpo] .cpo-home-stream{width:min(980px,calc(100% - 96px));margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:12px;flex:1;min-height:0;padding-bottom:150px}html[data-brand=cpo] .cpo-home-empty{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;text-align:center;padding:24px 0}html[data-brand=cpo] .cpo-home-empty-title{font-size:20px;font-weight:700;color:#2c1e38}html[data-brand=cpo] .cpo-home-empty-sub{font-size:14px;line-height:1.6;color:#9a8aa8;max-width:460px}html[data-brand=cpo] .composerx .cmp,html[data-brand=cpo] .composerx .chiprow{max-width:1020px;margin-left:auto;margin-right:auto}html[data-brand=cpo] .quotanotice,html[data-brand=cpo] .goalpillfull{max-width:1020px}html[data-brand=cpo] .composerx .liveness-notice,html[data-brand=cpo] .cmp.offline{max-width:1020px;margin-left:auto;margin-right:auto}html[data-brand=cpo] .qpanel{width:100%;max-width:1076px;margin-left:auto;margin-right:auto}html[data-brand=cpo] .cpo-home-composer{width:min(1020px,calc(100% - 80px));position:absolute;left:0;right:0;bottom:16px;margin-left:auto;margin-right:auto;z-index:3}html[data-brand=cpo] .cpo-home-composer .composerx{padding:0}html[data-brand=cpo] .cpo-home-sugs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;max-width:600px;margin-top:22px}html[data-brand=cpo] .cpo-home-sug{display:flex;gap:12px;align-items:flex-start;text-align:left;padding:14px 16px;background:#fff;border:1px solid #ECE5F3;border-radius:16px;box-shadow:0 1px 2px #2c1e380f,0 1px 3px #2c1e380d;cursor:pointer;transition:transform .16s cubic-bezier(.4,0,.2,1),box-shadow .16s cubic-bezier(.4,0,.2,1)}html[data-brand=cpo] .cpo-home-sug:hover{transform:translateY(-2px);box-shadow:0 4px 14px #8957e51a,0 2px 6px #2c1e380f}html[data-brand=cpo] .cpo-home-sug-ic{width:36px;height:36px;flex:none;border-radius:11px;display:flex;align-items:center;justify-content:center;background:linear-gradient(95deg,#fde7f3,#f0e9fc);color:#8957e5}html[data-brand=cpo] .cpo-home-sug-tx{display:flex;flex-direction:column;min-width:0}html[data-brand=cpo] .cpo-home-sug-t{font-size:14px;font-weight:600;color:#2c1e38}html[data-brand=cpo] .cpo-home-sug-s{font-size:12.5px;line-height:1.45;color:#9a8aa8;margin-top:3px;word-break:keep-all;overflow-wrap:anywhere}html[data-brand=cpo] .cpo-home-onboard{display:flex;gap:14px;align-items:center;text-align:left;width:100%;max-width:600px;margin-top:22px;padding:16px 18px;background:linear-gradient(135deg,#f0e9fc,#fde7f3);border:1.5px solid #8957E5;border-radius:16px;box-shadow:0 2px 10px #8957e51f;cursor:pointer;transition:transform .16s cubic-bezier(.4,0,.2,1),box-shadow .16s cubic-bezier(.4,0,.2,1)}html[data-brand=cpo] .cpo-home-onboard:hover{transform:translateY(-2px);box-shadow:0 4px 14px #8957e529,0 2px 6px #2c1e380f}html[data-brand=cpo] .cpo-home-onboard-ic{width:44px;height:44px;flex:none;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--brand-grad);color:#fff}html[data-brand=cpo] .cpo-home-onboard-tx{display:flex;flex-direction:column;min-width:0;flex:1}html[data-brand=cpo] .cpo-home-onboard-eyebrow{font-size:10.5px;font-weight:800;color:#8957e5;letter-spacing:.12em;min-width:0}html[data-brand=cpo] .cpo-home-onboard-eyerow{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:10px}html[data-brand=cpo] .cpo-home-onboard-meta{min-width:0;font-size:10.5px;color:#9a8aa8}html[data-brand=cpo] .cpo-home-onboard-t{font-size:15px;font-weight:700;color:#2c1e38;margin-top:2px}html[data-brand=cpo] .cpo-home-onboard-s{font-size:12.5px;line-height:1.5;color:#9a8aa8;margin-top:4px}html[data-brand=cpo] .cpo-home-onboard-chips{display:flex;gap:6px;flex-wrap:wrap;margin-top:7px}html[data-brand=cpo] .cpo-home-onboard-chip{font-size:11px;font-weight:600;color:#8957e5;background:#fff;border:1px solid #ECE5F3;border-radius:99px;padding:1px 9px}html[data-brand=cpo] .cpo-home-onboard-chip.skip{color:#9a8aa8}html[data-brand=cpo] .cpo-home-onboard-go{flex:none;font-size:13px;font-weight:700;color:#fff;background:var(--brand-grad);border-radius:99px;padding:8px 18px;white-space:nowrap}html[data-brand=cpo] .cpo-home-disc{margin-top:8px;text-align:center;font-size:11.5px;color:#b6a9c4}html[data-brand=cpo] .cpo-side-navs .nav .cpo-nav-badge{margin-left:auto;background:#fde7f3;color:#5b34a8;border-radius:999px;font-size:12px;font-weight:600;line-height:1;padding:4px 8px}html[data-brand=cpo] .cpo-user-foot .cpo-foot-id{display:flex;flex-direction:column;min-width:0;gap:2px}html[data-brand=cpo] .cpo-user-foot .cpo-foot-name{font-size:13.5px;font-weight:800;color:#4b4055;line-height:1.15}html[data-brand=cpo] .cpo-user-foot .cpo-foot-plan{font-size:11.5px;font-weight:500;color:#9d8aa8;line-height:1.15}html[data-brand=cpo] .cpo-user-foot .cpo-foot-set{margin-left:auto;color:#9d8aa8;font-size:16px;display:flex;align-items:center}html[data-brand=cpo] .uic-input:focus{border-color:#c969e0}html[data-brand=cpo] .uic-send{background:var(--brand-grad)}html[data-brand=cpo] .uic-foot{color:var(--faint-2)}html[data-brand=cpo] .uic-qtext .md h3{font-size:13.5px;color:var(--dim-2);font-weight:800;margin:13px 0 6px}html[data-brand=cpo] .uic-qtext .md{font-size:13.5px;line-height:1.6}html[data-brand=cpo] .uic-riskseg .rsl{color:#b49fc4}html[data-brand=cpo] .uic-riskseg i{color:#b49fc4;background:#faf5fb;border-color:#f0e4f2}html[data-brand=cpo] .uic-riskseg i.hit{color:#7a3d06;background:#fcd9a0;border-color:#f5b855}html[data-brand=cpo] .uic-riskbasis{color:#5b4a68}html[data-brand=cpo] .uic-disc{background:#fff6e6;border-color:#f5d58a}html[data-brand=cpo] .uic-disc .dt{color:#7a5a12}html[data-brand=cpo] .uic-disc .dt b{color:#8a4b00}html[data-brand=cpo] .uic-redline{border-color:#dc5a5a59;background:linear-gradient(180deg,rgba(220,90,90,.05),transparent),#fff}html[data-brand=cpo] .uic-redline .rt{color:#c45252}html[data-brand=cpo] .uic-redline .rb{color:#5b4a68}html[data-brand=cpo] .uic-costcard{border-color:#f0e4f2;background:#fbf7fc}html[data-brand=cpo] .uic-costcard .cl{color:#9a8aa8}html[data-brand=cpo] .uic-costcard .cv{color:#5b4a68}html[data-brand=cpo] .uic-costcard .cn{color:#9a8aa8}html[data-brand=cpo] .settip{margin-top:22px;display:flex;align-items:center;gap:18px;background:#fff9;border:1px dashed #E9D5F0;border-radius:15px;padding:14px 20px}html[data-brand=cpo] .settip-pic{height:64px}html[data-brand=cpo] .settip-tx{font-size:12.5px;color:#6e5b7e;line-height:1.65}html[data-brand=cpo] .settip-tx b{display:block;color:#8957e5;font-size:12px;margin-bottom:3px;font-weight:700}html[data-brand=cpo] .chatwelc{display:flex;flex-direction:column;align-items:center;gap:10px;padding:18px 0 22px}html[data-brand=cpo] .chatwelc-pic{height:120px;opacity:.95}html[data-brand=cpo] .chatwelc-line{font-size:13px;color:var(--dim);text-align:center}html[data-brand=cpo] .cpo-uploadpage{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;z-index:1;width:100%}html[data-brand=cpo] .cpo-uploadcard{width:460px;max-width:90%;background:#ffffffeb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid #F3E2F0;border-radius:22px;padding:30px 30px 24px;text-align:center;box-shadow:0 24px 70px #8957e529}html[data-brand=cpo] .cpo-uph{font-size:23px;font-weight:900;color:var(--text)}html[data-brand=cpo] .cpo-ups{font-size:14px;color:var(--dim);line-height:1.6;margin-top:10px}html[data-brand=cpo] .cpo-updrop{margin:22px auto 4px;width:120px;height:120px;border-radius:22px;border:2px dashed #E3CFE7;display:flex;align-items:center;justify-content:center;color:#c969e0;background:#ec48990d}html[data-brand=cpo] .cpo-upprev{margin:22px auto 4px;width:140px;height:140px;border-radius:22px;overflow:hidden;border:1.5px solid #F0E4F2}html[data-brand=cpo] .cpo-upprev img{width:100%;height:100%;object-fit:cover}html[data-brand=cpo] .cpo-upbtns{display:flex;gap:12px;margin-top:22px}html[data-brand=cpo] .cpo-upbtn{flex:1;display:flex;align-items:center;justify-content:center;gap:7px;border:1.5px solid #E9D5F0;background:#fff;color:var(--text-3);font-weight:700;border-radius:14px;padding:13px 14px;font-size:14.5px}html[data-brand=cpo] .cpo-upbtn.primary{background:var(--brand-grad);color:#fff;border-color:transparent;box-shadow:0 10px 26px #d946a04d}html[data-brand=cpo] .cpo-upbtn .capi{font-size:16px}html[data-brand=cpo] .cpo-upnext{margin-top:16px;width:100%;background:none;border:none;color:var(--dim-2);font-size:13.5px;font-weight:600;text-decoration:underline}html[data-brand=cpo] .cpo-permmask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;display:flex;align-items:center;justify-content:center;background:#2c1e386b;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}html[data-brand=cpo] .cpo-permcard{width:380px;max-width:88%;background:#fff;border-radius:20px;padding:24px 24px 20px;text-align:center;box-shadow:0 30px 80px #2c1e3859}html[data-brand=cpo] .cpo-permic{width:52px;height:52px;border-radius:15px;margin:0 auto;display:flex;align-items:center;justify-content:center;background:#ec48991a;color:#c969e0;font-size:24px}html[data-brand=cpo] .cpo-permt{font-size:18px;font-weight:800;color:var(--text);margin-top:14px}html[data-brand=cpo] .cpo-permlist{list-style:none;padding:0;margin:14px 0 0;text-align:left}html[data-brand=cpo] .cpo-permlist li{font-size:13px;color:var(--dim);line-height:1.6;padding-left:18px;position:relative;margin-bottom:7px}html[data-brand=cpo] .cpo-permlist li:before{content:"✓";position:absolute;left:0;top:0;color:#2dbe8d;font-weight:800}html[data-brand=cpo] .cpo-permbtns{display:flex;gap:11px;margin-top:18px}html[data-brand=cpo] .cpo-permno{flex:1;border:1.5px solid #E9D5F0;background:#fff;color:var(--text-3);font-weight:700;border-radius:13px;padding:12px;font-size:14.5px}html[data-brand=cpo] .cpo-permyes{flex:1;border:none;background:var(--brand-grad);color:#fff;font-weight:700;border-radius:13px;padding:12px;font-size:14.5px;box-shadow:0 10px 24px #d946a04d}html[data-brand=cpo] .topbar .logo:has(.brand-mark-img),html[data-brand=cpo] .brand .logo:has(.brand-mark-img),html[data-brand=cpo] .corner .logo:has(.brand-mark-img),html[data-brand=cpo] .cpo-side-brand .logo:has(.brand-mark-img),html[data-brand=cpo] .biglogo:has(.brand-mark-img){background:none;box-shadow:none;border:none}html[data-brand=cpo] .main .stream .swrap{font-family:var(--font-sans)}html[data-brand=cpo] .swrap,html[data-brand=cpo] .main .stream .swrap{max-width:980px}html[data-brand=cpo] .main .stream .swrap .aflat.aflat-prose{align-self:flex-start;width:78%;max-width:560px}html[data-brand=cpo] .main{--chat-msg-gap:16px}html[data-brand=cpo] .ubcard{background:#fff;border:1px solid #e7e5ef}html[data-brand=cpo] .ubcard.ubwarn{background:#fff6f0;border-color:#f0c9a0}html[data-brand=cpo] .ubcard.ubgood{background:#f2faf3;border-color:#bfe3c4}html[data-brand=cpo] .ubpill{border:1px solid #d9d7e3;color:#5d5a6b}html[data-brand=cpo] .ubcurbadge{background:#6357f01a;color:#6357f0}html[data-brand=cpo] .ubli{color:#4a4756}html[data-brand=cpo] .ubfreeic{background:#f0eff4;color:#7a7788}html[data-brand=cpo] .ubghost{background:#fff}html[data-brand=cpo] .ubok{color:#2c8a4b}html[data-brand=cpo] .uberr{color:#c0392b}html[data-brand=cpo] .uberr-soft{color:#e05252}html[data-brand=cpo] .ubpackrow{background:#f6f5fa;border:1px solid #e7e5ef;color:#4a4756}html[data-brand=cpo] .ubpackbody{color:#6a6778;background:#faf9fc;border:1px solid #eee}html[data-brand=cpo] .ubtip-t{color:#1f7a2e}html[data-brand=cpo] .ubtip-li{color:#2c5934}html[data-brand=cpo][data-theme=dark] .ubcard{background:var(--surface);border-color:var(--border)}html[data-brand=cpo][data-theme=dark] .ubcard.ubwarn{background:#f0b4541a;border-color:#f0b45459}html[data-brand=cpo][data-theme=dark] .ubcard.ubgood{background:#5fd6a61a;border-color:#5fd6a659}html[data-brand=cpo][data-theme=dark] .ubpill{border-color:var(--border-strong);color:var(--text-3)}html[data-brand=cpo][data-theme=dark] .ubcurbadge{background:#8b7cf62e;color:#b3aaf7}html[data-brand=cpo][data-theme=dark] .ubli{color:var(--text-2)}html[data-brand=cpo][data-theme=dark] .ubfreeic{background:var(--surface-2);color:var(--dim)}html[data-brand=cpo][data-theme=dark] .ubghost{background:transparent}html[data-brand=cpo][data-theme=dark] .ubok{color:var(--done)}html[data-brand=cpo][data-theme=dark] .uberr,html[data-brand=cpo][data-theme=dark] .uberr-soft{color:var(--danger)}html[data-brand=cpo][data-theme=dark] .ubpackrow{background:var(--surface-2);border-color:var(--border);color:var(--text-2)}html[data-brand=cpo][data-theme=dark] .ubpackbody{color:var(--text-3);background:var(--surface-3);border-color:var(--border-faint)}html[data-brand=cpo][data-theme=dark] .ubtip-t{color:#5fd6a6}html[data-brand=cpo][data-theme=dark] .ubtip-li{color:#9fd9bc}html[data-brand=cpo][data-theme=dark] .ubtip-leaf{fill:#5fd6a6}html[data-brand=cpo][data-theme=dark] .settip{background:#ffffff0f;border-color:var(--border-soft)}html[data-brand=cpo][data-theme=dark] .settip-tx{color:var(--dim)}html[data-brand=cpo][data-theme=dark] .settip-tx b{color:var(--accent-text)}html[data-brand=cpo][data-theme=dark]{--quota-num-text:var(--text);--tx2:var(--text-3);--tx3:var(--dim);--quota-foot-line:var(--border)}html[data-brand=cpo] .mcard.fam-card:before{content:none}html[data-brand=cpo] .mcard .fam-ic.eav-cpo{background:linear-gradient(135deg,var(--fam-ic-cpo-a),var(--fam-ic-cpo-b));color:var(--fam-ic-cpo-fg)}html[data-brand=cpo] .mcard .fam-ic.eav-pm{background:linear-gradient(135deg,var(--fam-ic-pm-a),var(--fam-ic-pm-b));color:var(--fam-ic-pm-fg)}html[data-brand=cpo] .mcard .fam-ic.eav-coder{background:linear-gradient(135deg,var(--fam-ic-coder-a),var(--fam-ic-coder-b));color:var(--fam-ic-coder-fg)}html[data-brand=cpo] .mcard .fam-ic[data-fam-ic=neutral]{background:var(--surface-2);border:1px solid var(--border)}html[data-brand=cpo] .mcard.skel.fam-card .eav{background:var(--border)}html[data-brand=cpo] .fam-card .sk-line.go{flex:none;width:56px;height:11px}html[data-brand=cpo] .main[data-testid=matters-list]>.mhead,html[data-brand=cpo] .main[data-testid=matters-list]>.mtools{padding-left:max(28px,calc((100% - 980px)/2));padding-right:max(28px,calc((100% - 980px)/2))}html[data-brand=cpo] .main[data-testid=matters-list]>.mlink-bar{margin-left:max(28px,calc((100% - 980px)/2));margin-right:max(28px,calc((100% - 980px)/2))}html[data-brand=cpo] .main[data-testid=matters-list]>.mbody{scrollbar-gutter:stable both-edges;scrollbar-width:thin;padding-left:18px;padding-right:18px}html[data-brand=cpo] .main[data-testid=matters-list]>.mbody>*{max-width:980px;margin-inline:auto}html[data-brand=cpo] .main[data-testid=matters-list]>.mhead{align-items:flex-start;border-bottom:none}html[data-brand=cpo] .main[data-testid=matters-list]>.mhead>.mhead-ic{width:44px;height:44px;flex:none;border-radius:13px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--head-ic-a),var(--head-ic-b));color:var(--head-ic-fg);box-shadow:0 3px 10px #8957e51a}html[data-brand=cpo] .main[data-testid=matters-list]>.mhead>.tt h1{font-size:21px;line-height:1.25}html[data-brand=cpo] .main[data-testid=matters-list]>.mhead>.tt p{margin-top:4px;font-size:13px;color:var(--dim)}html[data-brand=cpo] .main[data-testid=matters-list]{--mhead-rule:#D2BCDE;--mfc-count-bg:#FFFFFF;--mfc-count-bd:#E3D2E8;--mfc-count-fg:#6E4FA0;--mfc-on-bg:#FFFFFF;--mfc-on-bd:#C9B4F0;--mfc-on-fg:#6E4FA0;--mfc-on-shadow:0 1px 3px rgba(137,87,229,.1);--mfc-on-count-bg:#F4ECFA;--mfc-on-count-bd:#C9B4F0;--mfc-search-bd:#EBDCEA}html[data-brand=cpo] .main[data-testid=matters-list]>.mtools{border-bottom-color:var(--mhead-rule)}html[data-brand=cpo] .main[data-testid=matters-list]>.mtools>.fchip{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px}html[data-brand=cpo] .main[data-testid=matters-list]>.mtools>.fchip>.n{flex:none;margin-left:0;font-size:10.5px;font-weight:700;line-height:1.5;padding:1px 7px;border-radius:999px;background:var(--mfc-count-bg);border:1px solid var(--mfc-count-bd);color:var(--mfc-count-fg)}html[data-brand=cpo] .main[data-testid=matters-list]>.mtools>.fchip.on{background:var(--mfc-on-bg);border-color:var(--mfc-on-bd);color:var(--mfc-on-fg);font-weight:700;box-shadow:var(--mfc-on-shadow)}html[data-brand=cpo] .main[data-testid=matters-list]>.mtools>.fchip.on>.n{background:var(--mfc-on-count-bg);border-color:var(--mfc-on-count-bd);color:var(--mfc-count-fg)}html[data-brand=cpo] .main[data-testid=matters-list]>.mtools>.msearch-wrap{margin-left:auto;display:flex;align-items:center;gap:7px;width:220px;height:30px;padding:0 12px;border-radius:99px;background:var(--surface);border:1px solid var(--mfc-search-bd)}html[data-brand=cpo] .main[data-testid=matters-list]>.mtools>.msearch-wrap>.msearch-ic{flex:none;display:flex;color:var(--accent-text)}html[data-brand=cpo] .main[data-testid=matters-list]>.mtools>.msearch-wrap>.msearch{flex:1;min-width:0;width:auto;margin:0;padding:0;background:transparent;border:none;border-radius:0}html[data-brand=cpo][data-theme=dark] .main[data-testid=matters-list]{--mhead-rule:var(--border);--mfc-count-bg:rgba(137,87,229,.18);--mfc-count-bd:rgba(137,87,229,.34);--mfc-count-fg:#B794F6;--mfc-on-bg:var(--hover);--mfc-on-bd:rgba(137,87,229,.55);--mfc-on-fg:var(--text);--mfc-on-shadow:none;--mfc-on-count-bg:rgba(137,87,229,.18);--mfc-on-count-bd:rgba(137,87,229,.34);--mfc-search-bd:#4A3A5E}html[data-brand=cpo] .main[data-testid=project-members]>.pjinvite>.msearch{margin:0}html[data-brand=cpo] .main[data-testid=project-matters]>.mtools>.msearch{margin-block:0}html[data-brand=cpo] .usage-details-card .usage-ledger-head{display:none}html[data-brand=cpo] .usage-details-card .usage-charge .usage-wallet-debit{display:block;max-width:100%;margin-top:2px;font-size:11.5px;font-weight:500;line-height:1.35;color:var(--text-3);white-space:normal;overflow-wrap:anywhere}@media(min-width:1440px){html[data-brand=cpo] .usage-details-card .usage-details-head{padding:15px 24px 12px}html[data-brand=cpo] .usage-details-card .usage-details-head h2{font-size:16px;line-height:1.3}html[data-brand=cpo] .usage-details-card .usage-ledger-head,html[data-brand=cpo] .usage-details-card .usage-row-main{display:grid;grid-template-columns:232px minmax(320px,1fr) 200px;gap:12px;align-items:center}html[data-brand=cpo] .usage-details-card .usage-ledger-head{display:grid;min-height:32px;padding:0 24px;background:color-mix(in srgb,var(--brand-grad-a) 4%,var(--surface));border-top:1px solid var(--border-faint);border-bottom:1px solid var(--border-faint);font:700 10.5px/1.5 var(--ui-font,-apple-system,"Segoe UI",system-ui,sans-serif);color:var(--text-3)}html[data-brand=cpo] .usage-details-card .usage-ledger{border-top:0}html[data-brand=cpo] .usage-details-card .ulh-identity{display:grid;grid-template-columns:108px minmax(0,1fr);gap:12px;align-items:center;min-width:0}html[data-brand=cpo] .usage-details-card .usage-identity{display:grid;grid-template-columns:108px minmax(0,1fr);grid-template-rows:auto auto;gap:0 12px;align-items:center;min-width:0}html[data-brand=cpo] .usage-details-card .usage-identity .time{grid-column:1;grid-row:1 / 3;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-brand=cpo] .usage-details-card .usage-identity .model{grid-column:2;grid-row:1;margin:0;font-size:13px;font-weight:700;line-height:1.25;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-brand=cpo] .usage-details-card .usage-identity .lane{grid-column:2;grid-row:2;margin:0;font-size:11px;line-height:1.3;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-brand=cpo] .usage-details-card .usage-section-label{display:none}html[data-brand=cpo] .usage-details-card .ulh-tokens,html[data-brand=cpo] .usage-details-card .tokgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;align-items:center}html[data-brand=cpo] .usage-details-card .ulh-tokens>span,html[data-brand=cpo] .usage-details-card .tokgrid .tok{text-align:right}html[data-brand=cpo] .usage-details-card .tokgrid .tok{display:block;padding:0;border-left:0;min-width:0}html[data-brand=cpo] .usage-details-card .ulh-tokens>span+span,html[data-brand=cpo] .usage-details-card .tokgrid .tok+.tok{border-left:1px solid var(--border-faint)}html[data-brand=cpo] .usage-details-card .tokgrid .tok strong{margin-top:0;display:block}html[data-brand=cpo] .usage-details-card .tokgrid .tok .tok-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}html[data-brand=cpo] .usage-details-card .ulh-charge,html[data-brand=cpo] .usage-details-card .usage-charge{display:grid;grid-template-columns:84px 74px 18px;gap:12px;align-items:center;min-width:0}html[data-brand=cpo] .usage-details-card .ulh-charge>span:first-child{text-align:right}html[data-brand=cpo] .usage-details-card .ulh-charge>span:nth-child(2){text-align:center}html[data-brand=cpo] .usage-details-card .usage-charge .credits{display:flex;flex-direction:column;align-items:stretch;justify-content:center;max-width:100%;min-width:0;font-size:13.5px;font-weight:800;line-height:1.25;text-align:right;white-space:nowrap}html[data-brand=cpo] .usage-details-card .usage-charge .credits>*{max-width:100%;min-width:0}html[data-brand=cpo] .usage-details-card .usage-charge .credits.usage-free-debit{white-space:normal}html[data-brand=cpo] .usage-details-card .usage-charge .credits.usage-free-debit>*{overflow-wrap:anywhere}html[data-brand=cpo] .usage-details-card .usage-charge .credits s.promo-original{margin-right:0;font-size:11px;line-height:1.25}html[data-brand=cpo] .usage-details-card .usage-charge .chip{margin:0;padding:2px 8px;font-size:11px;justify-self:center}html[data-brand=cpo] .usage-details-card .usage-charge .linklike{margin:0;padding:0;font-size:0;text-align:right;justify-self:stretch}html[data-brand=cpo] .usage-details-card .usage-charge .linklike>span[aria-hidden]{font-size:12px;font-weight:400}html[data-brand=cpo] .usage-details-card .usage-ledger-row{min-height:48px;padding:6px 24px;display:flex;flex-direction:column;justify-content:center}html[data-brand=cpo] .usage-details-card .usage-charge .usage-wallet-debit{margin-top:1px;font-size:10.5px;line-height:1.3;text-align:right}html[data-brand=cpo] .usage-details-card .usage-row-meta{margin-top:4px;padding-top:4px}}html[data-brand=cpo] .dsearch-head-ic{background:linear-gradient(135deg,var(--head-ic-a),var(--head-ic-b));color:var(--head-ic-fg);border:none;box-shadow:0 3px 10px #8957e51a}html[data-brand=cpo] .dsearch-mag{display:flex;color:var(--dim)}html[data-brand=cpo] .dsearch-sg-chip{color:var(--trust-chip-text);background:var(--trust-chip-bg);border-color:var(--trust-chip-bd)}html[data-brand=cpo] .dsearch-sg-chip:hover{background:var(--trust-chip-bg-hover)}html[data-brand=cpo] .dsearch-head-sub{color:var(--dim)}html[data-brand=cpo] .dsearch-zero-plate{background:linear-gradient(135deg,var(--head-ic-a),var(--head-ic-b));color:var(--head-ic-fg);border:none}html[data-brand=cpo] .dsearch-wrap{max-width:980px}html[data-brand=cpo] .modeltrig{background:var(--mdl-trig-bg);border:1px solid var(--mdl-trig-bd);border-radius:999px;color:var(--mdl-trig-fg);padding:4px 10px}html[data-brand=cpo] .modeltrig b{color:var(--mdl-trig-fg);font-weight:600}html[data-brand=cpo] .modeltrig:hover{background:var(--mdl-trig-bg-hover)}html[data-brand=cpo] .modeltrig.held{background:var(--mdl-trig-bg-on);border-color:var(--mdl-sel-bd);box-shadow:0 0 0 3px var(--mdl-trig-ring)}html[data-brand=cpo] .modeltrig.held .mdl-chev{transform:rotate(180deg)}html[data-brand=cpo] .modeltrig .mdl-chev{display:block;flex:none}html[data-brand=cpo] .mmenu.masked .mdl-tier-ic{flex:none;width:34px;height:34px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--mdl-tier-a),var(--mdl-tier-b));color:var(--mdl-tier-fg);border:1px solid var(--mdl-tier-bd)}html[data-brand=cpo] .mmenu.masked .mmi.lock .mdl-tier-ic{opacity:.62}html[data-brand=cpo][data-theme=dark] .mmenu.masked .mmi.lock .mdl-tier-ic{opacity:1;filter:saturate(.5) brightness(1.1)}html[data-brand=cpo] .mmenu.masked .mmi.sel{background:var(--hover);border:1.5px solid var(--mdl-sel-bd);box-shadow:none;padding:8.5px 10.5px}html[data-brand=cpo] .mmenu.masked .mmi .ck{color:var(--mdl-ck)}html[data-brand=cpo] .mmenu.masked .mmi .nm{font-size:14px}html[data-brand=cpo] .mmenu.masked .mmi.lock{flex-wrap:wrap}html[data-brand=cpo] .mmenu.masked .mmi.lock .nm{display:flex;align-items:center}html[data-brand=cpo] .mmenu.masked .mdl-lock-ic{flex:none;margin-left:5px;opacity:.8}html[data-brand=cpo] .mmenu.masked .unlockbtn{flex:0 0 calc(100% - 45px);margin-left:45px;margin-top:9px;color:var(--mdl-unlock-fg);border:1px solid var(--mdl-unlock-bd);background:var(--mdl-unlock-bg);border-radius:999px;padding:6px 10px;white-space:nowrap}details[data-testid$=-tech-details]>summary::-webkit-details-marker{display:none}details[data-testid$=-tech-details]>summary::marker{content:""}.tech-ghost:hover{background:#ffffff12!important;color:#ececec!important}.tech-ghost:hover .tech-ghost-label{text-decoration:underline;text-underline-offset:3px}.tech-ghost:focus-visible,.state-btn-secondary:focus-visible,.state-btn-ghost:focus-visible,.state-btn-text:focus-visible,.panel-icon-btn:focus-visible,.panel-tab:focus-visible{outline:2px solid var(--brand-green, #0ebc88);outline-offset:2px}.state-btn-ghost:hover{background:#ffffff12!important;color:#ececec!important}.state-btn-secondary:hover{background:#ffffff14!important;border-color:#7a7a7a!important;color:#fff!important}.state-btn-primary:hover{filter:brightness(1.08)}.state-btn-primary:focus-visible{outline:2px solid #ffffff;outline-offset:2px}.state-btn-text:hover,.panel-icon-btn:hover{background:#ffffff12!important;color:#e0e0e0!important}.panel-tab:hover{color:#d8d8d8!important}.diffcard{--diff-card-bg: #252526;--diff-card-border: #3c3c3c;--diff-bar-bg: #2d2d30;--diff-fg: #d4d4d4;--diff-dim: #8b949e;--diff-faint: #6e7681;--diff-gutter-bg: #232324;--diff-add-fg: #3fb950;--diff-del-fg: #f85149;--diff-add-bg: rgba(46, 160, 67, .15);--diff-del-bg: rgba(248, 81, 73, .15);--diff-add-word-bg: rgba(46, 160, 67, .4);--diff-del-word-bg: rgba(248, 81, 73, .4);--diff-hunk-bg: rgba(56, 139, 253, .12);--diff-hunk-fg: #79b8ff;--diff-accent: #4a9eff;--diff-warn-bg: rgba(210, 153, 34, .12);--diff-warn-fg: #e3b341;--diff-warn-border: rgba(210, 153, 34, .4);background:var(--diff-card-bg);border:1px solid var(--diff-card-border);border-radius:10px;overflow:hidden;box-shadow:0 8px 32px #00000073;color:var(--diff-fg);font:13px/1.45 -apple-system,SF Pro Text,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;text-align:left}.diffcard .dfbar{display:flex;align-items:center;gap:10px;padding:9px 14px;background:var(--diff-bar-bg);border-bottom:1px solid var(--diff-card-border);cursor:pointer}.diffcard[data-collapsed] .dfbar{border-bottom:none}.diffcard .dfchev{width:12px;flex:none;display:inline-block;font-size:10px;color:var(--diff-dim);transition:transform .12s ease}.diffcard .dfchev.open{transform:rotate(90deg);color:var(--diff-accent)}.diffcard .dficon{width:16px;height:16px;flex:none;border-radius:4px;background:#4a9eff21;color:var(--diff-accent);display:flex;align-items:center;justify-content:center;font:700 9px ui-monospace,monospace}.diffcard .dficon.mute{background:#6e768121;color:var(--diff-dim)}.diffcard .dfpath{font:12px ui-monospace,SF Mono,JetBrains Mono,Menlo,monospace;color:var(--diff-fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.diffcard .dfpath .dir{color:var(--diff-dim)}.diffcard .dfrename{flex:0 1 auto;min-width:0;font:12px ui-monospace,SF Mono,JetBrains Mono,Menlo,monospace;color:var(--diff-fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.diffcard .dfrename .dfpath{overflow:visible;text-overflow:clip;white-space:inherit}.diffcard .dfstats{display:flex;gap:8px;margin-left:6px;flex:none;font:600 11px ui-monospace,monospace}.diffcard .dfstats .a{color:var(--diff-add-fg)}.diffcard .dfstats .d{color:var(--diff-del-fg)}.diffcard .dfstats .z{color:var(--diff-faint)}.diffcard .dfbadge{flex:none;font-size:10.5px;font-weight:700;letter-spacing:.5px;border-radius:4px;padding:2px 7px;text-transform:uppercase;background:#6e768121;color:var(--diff-dim)}.diffcard .dfmeta{margin-left:auto;color:var(--diff-dim);font-size:12px}.diffcard .dfseg{margin-left:auto;display:flex;flex:none;background:#1e1e1e;border:1px solid var(--diff-card-border);border-radius:6px;padding:2px;font-size:11.5px}.diffcard .dfseg span{padding:3px 12px;border-radius:4px;color:var(--diff-dim);cursor:default}.diffcard .dfseg .on{background:#3c3c41;color:var(--diff-fg);font-weight:600;box-shadow:0 1px 2px #00000040}.diffcard .dbody{font:12.5px/1.62 ui-monospace,SF Mono,JetBrains Mono,Menlo,Consolas,monospace;overflow-x:auto}.diffcard .drow{display:flex;min-height:20px;white-space:pre}.diffcard .dgut{width:46px;flex:none;text-align:right;padding-right:10px;color:var(--diff-faint);background:var(--diff-gutter-bg);-webkit-user-select:none;user-select:none;font-size:11.5px}.diffcard .dsign{width:20px;flex:none;text-align:center;color:var(--diff-faint)}.diffcard .dcode{flex:1;padding-right:16px;overflow:hidden}.diffcard .drow.add{background:var(--diff-add-bg)}.diffcard .drow.add .dsign{color:var(--diff-add-fg);font-weight:700}.diffcard .drow.add .dgut{background:var(--diff-add-bg)}.diffcard .drow.del{background:var(--diff-del-bg)}.diffcard .drow.del .dsign{color:var(--diff-del-fg);font-weight:700}.diffcard .drow.del .dgut{background:var(--diff-del-bg)}.diffcard .drow.hunk,.diffcard .drow.hunk .dgut{background:var(--diff-hunk-bg);color:var(--diff-hunk-fg)}.diffcard .drow.hunk .dcode{padding:2px 0 2px 4px}.diffcard .drow.hunk .chev{margin-right:6px;display:inline-block;transform:rotate(90deg);font-size:9px}.diffcard mark.wa{background:var(--diff-add-word-bg);color:inherit;border-radius:2px;padding:0 1px}.diffcard mark.wd{background:var(--diff-del-word-bg);color:inherit;border-radius:2px;padding:0 1px}.diffcard .dfoot{display:flex;align-items:center;gap:10px;padding:8px 14px;border-top:1px solid var(--diff-card-border);color:var(--diff-dim);font-size:11.5px;background:var(--diff-bar-bg)}.diffcard .dfoot .right{margin-left:auto}.diffcard .drow.hunk.plain .dcode{font-family:inherit;font-size:11px;color:var(--diff-dim);letter-spacing:.01em}.diffcard.plain .drow.hunk.plain,.diffcard.plain .drow.hunk.plain .dgut{background:#232323;color:#8b8b8b}.diffcard.plain .drow.hunk.plain .dcode{font-size:11.5px;color:#8b8b8b}.diffcard .dempty{font:italic 11px -apple-system,SF Pro Text,Segoe UI,sans-serif;color:var(--diff-fg);opacity:.4}.diffcard.plain .dfbar{padding:8px 8px 8px 12px;gap:8px}.diffcard.plain .dfchev{width:12px;font-size:12px;text-align:center;color:#e6e6e699}.diffcard.plain .dfchev.open{color:#e6e6e699}.diffcard.plain .diconbtn{width:28px;height:28px;border:none;border-radius:6px;margin-left:0;color:silver;font-size:13px}.diffcard.plain .diconbtn:hover{background:#ffffff14;color:#e6e6e6}.diffcard .dfseg.icons{border:none;background:transparent;padding:0;gap:0;margin-right:0}.diffcard .dfseg.icons span{width:28px;height:28px;padding:0;border-radius:6px;display:flex;align-items:center;justify-content:center;color:silver}.diffcard .dfseg.icons span:hover{background:#ffffff14;color:#e6e6e6}.diffcard .dfseg.icons .on{background:#ffffff1a;color:#f0f0f0;box-shadow:none}.diffcard.plain .dgut{width:40px;padding-right:8px;box-sizing:border-box}.diffcard.plain .dgut+.dgut{width:40px}.diffcard.plain .drow.hunk.plain .dcode{padding:4px 0;font-size:11px;color:#a8a8a8}.diffcard.plain .dfstats{font:500 11.5px -apple-system,SF Pro Text,Segoe UI,sans-serif;gap:8px;margin-left:4px;min-width:0;flex:0 1 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dplainend{margin:12px 0 16px;text-align:center;font-size:12px;color:#9a9a9a}.diffcard.plain .drow.add .dgut{color:color-mix(in srgb,var(--diff-add-fg) 70%,var(--diff-faint))}.diffcard.plain .drow.del .dgut{color:color-mix(in srgb,var(--diff-del-fg) 70%,var(--diff-faint))}.diffcard .drow.blank .dcode{min-height:20px}.diffcard.plain .drow.hunk.plain .dcode{font-family:-apple-system,SF Pro Text,Segoe UI,sans-serif;color:#a8a8a8}.diffcard.plain .drow.add,.diffcard.plain .drow.add .dgut{background:#2ea04317}.diffcard.plain .drow .dgut,.diffcard.plain .drow.add .dgut,.diffcard.plain .drow.del .dgut{color:#9e9e9e;font-size:11px}.diffcard.plain .drow:not(.filler)>.dgut:first-child{display:none}.diffcard .dviewswitch{flex:none;height:24px;padding:0 10px;border-radius:6px;display:inline-flex;align-items:center;white-space:nowrap;cursor:pointer;font:500 11.5px -apple-system,SF Pro Text,Segoe UI,sans-serif;color:#d0d0d0;border:1px solid rgba(255,255,255,.14);background:transparent}.diffcard .dviewswitch:hover{background:#ffffff14;color:#f0f0f0}.diffcard .dviewswitch:focus-visible{outline:2px solid var(--diff-accent);outline-offset:1px}.dplainsum{margin:4px 2px 10px;color:#ededed;font:600 14px/1.4 -apple-system,SF Pro Text,Segoe UI,sans-serif;overflow-wrap:anywhere}.diffcard.plain .dfpath{font:500 13px -apple-system,SF Pro Text,Segoe UI,sans-serif;color:#e0e0e0}.diffcard.plain .dfstats{font-weight:400;font-size:11.5px}.diffcard.plain .diconbtn:has(.dbtnlabel){width:auto;padding:0 8px;gap:4px;display:inline-flex;align-items:center}.diffcard .dbtnlabel{font:500 11.5px -apple-system,SF Pro Text,Segoe UI,sans-serif}.diffcard.plain .dempty{opacity:1;color:#a0a0a0}.diffcard .dtotals.plain{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.diffcard .dkbd{border:1px solid var(--diff-card-border);border-bottom-width:2px;border-radius:4px;padding:0 5px;font:11px ui-monospace,SF Mono,-apple-system,Segoe UI Symbol,monospace;color:var(--diff-dim)}.diffcard .diconbtn{width:24px;height:24px;flex:none;border-radius:5px;border:1px solid var(--diff-card-border);color:var(--diff-dim);display:flex;align-items:center;justify-content:center;font-size:12px;margin-left:8px;background:transparent;cursor:default}.diffcard .dsection+.dsection{border-top:1px solid #3c3c3c}.diffcard .dcenter{padding:56px 20px;text-align:center}.diffcard .dcenter.tight{padding:30px 20px}.diffcard .dcenter.slim{padding:24px 20px 30px}.diffcard .dcenter .big{font-size:34px;opacity:.5;margin-bottom:12px}.diffcard .dcenter h3{font-size:14px;font-weight:600;margin:0 0 6px}.diffcard .dcenter p{color:var(--diff-dim);font-size:12.5px;max-width:420px;margin:0 auto 16px;line-height:1.55}.diffcard .dcenter p:last-child{margin-bottom:0}.diffcard .dbtn{display:inline-flex;align-items:center;gap:6px;border-radius:6px;padding:4px 12px;margin:0 5px;font-size:12px;font-weight:600;border:1px solid var(--diff-card-border);color:var(--diff-fg);background:var(--diff-bar-bg);cursor:default}.diffcard .dsection{border-bottom:1px solid var(--diff-card-border)}.diffcard .dsplit{display:flex}.diffcard .dsplit .dpane{flex:1;min-width:0}.diffcard .dsplit .dpane+.dpane{border-left:1px solid var(--diff-card-border)}.diffcard .drow.filler{background:var(--diff-gutter-bg)}.diffcard .drow.filler .dgut{color:transparent}.diffcard .dexpander{display:flex;align-items:center;gap:8px;background:var(--diff-hunk-bg);color:var(--diff-hunk-fg);font:12px ui-monospace,monospace;padding:4px 12px;border-top:1px dashed var(--diff-card-border);border-bottom:1px dashed var(--diff-card-border);cursor:default}.diffcard .dexpander .dex{width:16px;height:16px;border-radius:4px;border:1px solid var(--diff-hunk-fg);opacity:.55;display:flex;align-items:center;justify-content:center;font-size:10px}.diffcard .dexpander .dexright{margin-left:auto;opacity:.7}.diffcard .dfbadge.streaming{background:#4a9eff1f;color:var(--diff-accent);display:inline-flex;align-items:center;gap:6px;font-size:10.5px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;border-radius:4px;padding:2px 7px;margin-left:8px}.diffcard .dspinner{width:12px;height:12px;border-radius:50%;border:2px solid rgba(74,158,255,.2);border-top-color:var(--diff-accent);display:inline-block;animation:diff-spin .8s linear infinite}@keyframes diff-spin{to{transform:rotate(360deg)}}.diffcard .dtailcaret{display:inline-block;width:7px;height:14px;background:var(--diff-accent);opacity:.85;border-radius:1.5px;margin:2px 0 2px 92px;animation:diff-caret-blink 1s step-end infinite}@keyframes diff-caret-blink{50%{opacity:0}}.diffcard .dskeletons{padding:2px 0 8px 92px}.diffcard .dskeleton{height:12px;border-radius:3px;margin:5px 16px 5px 0;background:linear-gradient(90deg,#3c3c3c66,#3c3c3c22 60%,#3c3c3c66);background-size:200% 100%;animation:diff-skeleton-shimmer 1.4s ease-in-out infinite}@keyframes diff-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.diffcard .dfoot .dspinner{margin-right:2px}.diffcard .dfstats.muted{color:var(--diff-faint)}.diffcard .dbanner{display:flex;gap:10px;align-items:flex-start;padding:10px 14px;font-size:12.5px;border-bottom:1px solid var(--diff-card-border)}.diffcard .dbanner.warn{background:var(--diff-warn-bg);color:var(--diff-warn-fg);border-bottom-color:var(--diff-warn-border)}.diffcard .dbanner.err{background:#f851491a;color:#ff7b72;border-bottom-color:#f8514966}.diffcard .dbanner .dbicon{flex:none;width:16px;text-align:center;font-weight:700}.diffcard .dbanner .dbt{color:var(--diff-fg);font-weight:600;margin-bottom:2px}.diffcard .dbanner .dbd{color:var(--diff-dim);font-size:12px;line-height:1.5}.diffcard .dbanner .dspacer{margin-left:auto}.diffcard table.dmeta{border-collapse:collapse;margin:0 auto;font:12px ui-monospace,monospace}.diffcard table.dmeta td{padding:4px 14px;border:1px solid var(--diff-card-border);color:var(--diff-dim)}.diffcard table.dmeta td:first-child{color:var(--diff-faint)}.diffcard .dbtn.primary{background:var(--diff-accent);border-color:var(--diff-accent);color:#fff}html[data-theme=light] .diffcard{--diff-card-bg: #ffffff;--diff-card-border: #d0d7de;--diff-bar-bg: #f6f8fa;--diff-fg: #1f2328;--diff-dim: #57606a;--diff-faint: #8c959f;--diff-gutter-bg: #f6f8fa;--diff-add-fg: #1a7f37;--diff-del-fg: #cf222e;--diff-add-bg: #e6ffec;--diff-del-bg: #ffebe9;--diff-add-word-bg: #abf2bc;--diff-del-word-bg: rgba(255, 129, 130, .5);--diff-hunk-bg: #ddf4ff;--diff-hunk-fg: #0969da;--diff-accent: #0969da;--diff-warn-bg: rgba(154, 103, 0, .08);--diff-warn-fg: #9a6700;--diff-warn-border: rgba(154, 103, 0, .35);box-shadow:0 8px 24px #1f23281f}html[data-theme=light] .diffcard .dfseg{background:var(--diff-bar-bg)}html[data-theme=light] .diffcard .dfseg .on{background:#fff}.diffcard .dbody.faded{opacity:.45;filter:saturate(.4)}.diffcard .dfoot .err{color:#ff7b72}
