@keyframes lin{to{opacity:1;transform:none}}.worksband .wb-tabs{flex-wrap:wrap;justify-content:center;gap:8px;margin:26px 0;display:flex}.worksband .wb-pill{font-family:var(--font-mono);letter-spacing:.06em;border:1px solid var(--primary-border);color:var(--muted-foreground);cursor:pointer;transition:all var(--duration-s) var(--ease-standard);background:#ffffffa6;border-radius:999px;align-items:center;gap:8px;padding:7px 16px;font-size:12px;display:inline-flex}.worksband .wb-pill.on{background:var(--primary-text);border-color:var(--primary-text);color:#fff}.worksband .wb-ico{flex:none;width:16px;height:16px;display:block}.worksband .wb-ico img,.worksband .wb-ico svg{width:100%;height:100%;display:block}.worksband .vstage{max-width:840px;margin:0 auto;position:relative}.worksband .vframe{aspect-ratio:16/9;border:1px solid var(--border);box-shadow:var(--shadow-frame);background:#eef2ef;border-radius:20px;position:relative;overflow:hidden}.worksband .vpane{opacity:0;transition:opacity .5s var(--ease-standard);pointer-events:none;position:absolute;inset:0}.worksband .vpane.on{opacity:1;pointer-events:auto}.worksband .ppt{height:100%;display:flex}.worksband .pptside{border-right:1px solid var(--border);background:#f3f4f2;flex-direction:column;gap:8px;width:17%;padding:10px 8px;display:flex}.worksband .pptside i{aspect-ratio:16/10;border:1px solid var(--border);background:#fff;border-radius:4px;display:block}.worksband .pptside i.on{border-color:var(--primary);box-shadow:0 0 0 2px var(--accent)}.worksband .pptmain{background:#fff;flex:1;justify-content:center;align-items:center;display:flex;position:relative}.worksband .slide{aspect-ratio:16/9;border:1px solid var(--border);width:60%;box-shadow:var(--shadow-rest);background:linear-gradient(160deg,#fff,#f4faf7);border-radius:8px;margin-right:26%;padding:6% 5%}.worksband .slide-title{letter-spacing:-.01em;font-size:clamp(13px,1.8vw,20px);font-weight:700}.worksband .slide .sl{background:var(--secondary);border-radius:4px;width:84%;height:8px;margin-top:10px}.worksband .slide .sl+.sl{width:66%}.worksband .play .slide .sl{transform-origin:0;animation:wbgrow 1s var(--ease-decelerate) both}.worksband .play .slide .sl:nth-of-type(2){animation-delay:.5s}@keyframes wbgrow{0%{transform:scaleX(0)}}.worksband .aipane{border:1px solid var(--border);width:27%;box-shadow:var(--shadow-raise);background:#fff;border-radius:12px;flex-direction:column;gap:8px;padding:12px;display:flex;position:absolute;top:6%;bottom:6%;right:2.5%}.worksband .aipane .ah{align-items:center;gap:6px;font-size:11px;font-weight:700;display:flex}.worksband .aidot{background:var(--brand-gradient);border-radius:50%;width:8px;height:8px}.worksband .aibub{color:var(--muted-foreground);background:var(--secondary);border:1px solid var(--primary-border);opacity:0;border-radius:10px;padding:7px 9px;font-size:10.5px}.worksband .play .aibub{animation:lin .45s var(--ease-decelerate) forwards}.worksband .play .aibub:nth-child(3){animation-delay:.8s}.worksband .play .aibub:nth-child(4){animation-delay:1.6s}.worksband .mtk{font-family:var(--font-mono);border:1px solid var(--primary-border);color:var(--primary-hover);white-space:nowrap;background:#fff;border-radius:5px;padding:0 4px;font-size:.9em}.worksband .olk{height:100%;display:flex}.worksband .olklist{border-right:1px solid var(--border);background:#f7f8f7;width:34%;padding:10px}.worksband .mailrow{border:1px solid var(--border);background:#fff;border-radius:8px;margin-bottom:7px;padding:8px 10px}.worksband .mailrow b{font-size:11px;display:block}.worksband .mailrow span{color:var(--fg3);font-size:10px}.worksband .mailrow.on{border-color:var(--primary-border);box-shadow:0 0 0 2px var(--accent)}.worksband .olkread{background:#fff;flex:1;padding:16px;position:relative}.worksband .draft{border:1px dashed var(--primary-border);background:var(--secondary);color:var(--muted-foreground);opacity:0;border-radius:12px;margin-top:12px;padding:12px;font-size:11.5px}.worksband .play .draft{animation:lin .5s var(--ease-decelerate) .9s forwards}.worksband .draft .dh{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--primary-hover);margin-bottom:6px;font-size:9px;display:block}.worksband .tms{height:100%;display:flex}.worksband .tmsmain{background:#fff;flex:1;padding:14px 16px;overflow:hidden}.worksband .wdoc{background:#fff;height:100%;display:flex;position:relative}.worksband .wdocpage{border:1px solid var(--border);width:52%;box-shadow:var(--shadow-rest);background:#fff;border-radius:8px;margin:4% 0 4% 6%;padding:4% 4.5%}.worksband .doc-title{letter-spacing:-.01em;font-size:clamp(12px,1.6vw,17px);font-weight:700}.worksband .wdocpage .wl{background:#eef1f0;border-radius:4px;width:92%;height:7px;margin-top:10px}.worksband .wdocpage .wl.short{width:64%}.worksband .play .wdocpage .wl{transform-origin:0;animation:wbgrow .9s var(--ease-decelerate) both}.worksband .play .wdocpage .wl:nth-of-type(2){animation-delay:.25s}.worksband .play .wdocpage .wl:nth-of-type(3){animation-delay:.5s}.worksband .play .wdocpage .wl:nth-of-type(4){animation-delay:.75s}.worksband .play .wdocpage .wl:nth-of-type(5){animation-delay:1s}@media (prefers-reduced-motion:reduce){.worksband .play .aibub,.worksband .play .draft{opacity:1;animation:none;transform:none}.worksband .play .slide .sl,.worksband .play .wdocpage .wl{animation:none}}.worksband .tms2{background:#fff;height:100%;display:flex}.worksband .tmschan{border-right:1px solid var(--border);background:#f5f4f6;flex:none;width:168px;padding:12px 0}.worksband .tc-team{color:var(--foreground);padding:4px 14px 8px;font-size:11.5px;font-weight:700}.worksband .tc-ch{color:var(--muted-foreground);cursor:default;padding:5px 14px 5px 22px;font-size:11px}.worksband .tc-ch.on{color:var(--foreground);background:#fff;border-left:2.5px solid #5b5fc7;padding-left:19.5px;font-weight:600}.worksband .tmsmain2{flex:1;padding:12px 16px 52px;position:relative;overflow:hidden}.worksband .tm-sugg{background:#fff;border:1px solid #e0dde6;border-radius:10px;max-height:calc(100% - 66px);position:absolute;bottom:54px;left:16px;right:16px;overflow:hidden;box-shadow:0 10px 28px -8px #1b213a38}.worksband .tm-composer{color:var(--foreground);background:#fff;border:1.5px solid #5b5fc7;border-radius:8px;justify-content:space-between;align-items:center;padding:8px 12px;font-size:11.5px;display:flex;position:absolute;bottom:12px;left:16px;right:16px}.worksband .tm-caret{background:var(--foreground);vertical-align:-2px;width:1.5px;height:13px;margin-left:1px;animation:1.1s step-end infinite tmblink;display:inline-block}@keyframes tmblink{50%{opacity:0}}.worksband .tm-send{color:#5b5fc7}@media (prefers-reduced-motion:reduce){.worksband .tm-caret{animation:none}}.worksband .olkpane{width:30%;top:4%;bottom:4%;right:2%}.worksband .olkread{padding-right:34%}.worksband .ai-appico{border-radius:4px;flex:none;width:16px;height:16px;display:inline-block;overflow:hidden}.worksband .ai-appico img{width:100%;height:100%;display:block}.worksband .tm-typewrap{align-items:center;display:inline-flex}.worksband .play .tm-type{white-space:nowrap;max-width:6ch;animation:.9s steps(6,end) .5s both tmtype;display:inline-block;overflow:hidden}@keyframes tmtype{0%{max-width:0}to{max-width:6ch}}.worksband .play .tm-sugg{animation:tmpop .35s var(--ease-decelerate) 1.5s both}@keyframes tmpop{0%{opacity:0;transform:translateY(8px)}}@keyframes tsrow{0%{opacity:0;transform:translate(-6px)}to{opacity:1}}@media (width<=640px){.worksband .mtk{white-space:normal}}.worksband .ts-head{color:var(--fg3);padding:6px 12px 3px;font-size:10px}.worksband .ts-row{border-top:1px solid #f2f1f4;align-items:center;gap:8px;padding:3.5px 12px;display:flex}.worksband .ts-row:hover{background:#f5f4f6}.worksband .ts-ico{border-radius:5px;flex:none;width:21px;height:21px;overflow:hidden}.worksband .ts-ico svg,.worksband .ts-ico img{width:100%;height:100%;display:block}.worksband .ts-txt{align-items:baseline;gap:6px;min-width:0;display:flex}.worksband .ts-txt b{color:var(--foreground);white-space:nowrap;font-size:10.5px}.worksband .ts-txt i{color:var(--fg3);white-space:nowrap;text-overflow:ellipsis;font-size:9px;font-style:normal;line-height:1.3;overflow:hidden}.worksband .play .ts-row{opacity:0;animation:tsrow .3s var(--ease-decelerate) calc(1.65s + var(--i,0) * 90ms) both}@media (prefers-reduced-motion:reduce){.worksband .play .tm-type,.worksband .play .tm-sugg,.worksband .play .ts-row{opacity:1;max-width:none;animation:none}}
