.assistant-page{height:inherit;box-sizing:border-box;min-height:0;color:var(--wb-fg);flex-direction:column;gap:14px;padding:16px;display:flex;overflow:hidden}.assistant-page-head{justify-content:space-between;align-items:flex-end;gap:18px;padding:0 2px;display:flex}.assistant-page-head h1{letter-spacing:-.02em;margin:0;font-size:26px}.assistant-page-head p{color:var(--wb-muted);margin:5px 0 0;font-size:13px}.assistant-page-head label{color:var(--wb-muted);gap:4px;font-size:12px;display:grid}.assistant-page-head select{border:1px solid var(--wb-line);min-width:220px;min-height:40px;color:inherit;background:#fff;border-radius:10px;padding:0 10px}.assistant-shell{border:1px solid var(--wb-line);min-height:0;box-shadow:var(--wb-shadow);background:#fff;border-radius:18px;flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(190px,240px) minmax(0,1fr);display:grid;overflow:hidden}.assistant-conversations{border-right:1px solid var(--wb-line);background:#f8fafd;flex-direction:column;min-width:0;display:flex}.assistant-conversations-head{border-bottom:1px solid var(--wb-line);justify-content:space-between;align-items:center;min-height:58px;padding:0 12px 0 16px;display:flex}.assistant-conversations-head button,.assistant-conversation-actions button{width:44px;height:44px;color:var(--wb-muted);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;display:grid}.assistant-conversations-head button:hover,.assistant-conversation-actions button:hover{color:var(--wb-fg);background:#dfe6f1}.assistant-conversations svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px}.assistant-conversations nav{flex-direction:column;gap:4px;min-height:0;padding:8px;display:flex;overflow-y:auto}.assistant-list-status{color:var(--wb-muted);padding:14px 10px;font-size:12px}.assistant-conversation-row{border-radius:11px;flex-shrink:0;grid-template-columns:minmax(0,1fr) 0;align-items:center;transition:background .18s;display:grid;overflow:hidden}.assistant-conversation-row:hover,.assistant-conversation-row:focus-within{background:var(--color-primary-100);grid-template-columns:minmax(0,1fr) 80px}.assistant-conversation-row.is-active,.assistant-conversation-row.is-active:hover,.assistant-conversation-row.is-active:focus-within{background:linear-gradient(120deg, var(--color-primary-100), var(--color-accent-50));grid-template-columns:minmax(0,1fr) 80px}.assistant-conversation-row>button:first-child{text-align:left;min-width:0;min-height:54px;color:inherit;cursor:pointer;background:0 0;border:0;padding:9px 10px}#root [data-app=true][data-ui-version=v1] .assistant-conversation-row>button:first-child:hover,#root [data-app=true][data-ui-version=v1] .assistant-conversation-row>button:first-child:focus-visible{box-shadow:none!important;filter:none!important;background:0 0!important;border-color:#0000!important;transform:none!important}.assistant-conversation-row span,.assistant-conversation-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.assistant-conversation-row span{font-size:13px;font-weight:600}.assistant-conversation-row small{color:var(--wb-muted);margin-top:4px;font-size:11px}.assistant-conversation-actions{width:80px;display:flex;overflow:hidden}.assistant-conversation-actions button{width:40px}.assistant-chat{background:linear-gradient(#fbfdff,#f7f9fc);flex-direction:column;min-width:0;min-height:0;display:flex}.assistant-thread{flex-direction:column;flex:1;gap:18px;min-height:0;padding:30px clamp(28px,6vw,112px);display:flex;overflow-y:auto}.assistant-empty{text-align:center;max-width:440px;color:var(--wb-muted);gap:7px;margin:auto;font-size:13px;line-height:1.6;display:grid}.assistant-empty strong{color:var(--wb-fg);font-size:16px}.assistant-message-row{flex-shrink:0;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:12px;width:min(960px,100%);display:grid}.assistant-message{box-sizing:border-box;overflow-wrap:anywhere;border-radius:16px;max-width:min(860px,84%);padding:13px 16px;font-size:14px;line-height:1.68}.assistant-message.is-user{background:linear-gradient(130deg, var(--wb-accent-lt), var(--wb-accent));color:#fff;border-bottom-right-radius:5px;align-self:flex-end}.assistant-message.is-assistant{background:#fff;border:1px solid #e8edf5;border-top-left-radius:5px;max-width:none;box-shadow:0 5px 18px #14233c0d}.assistant-message.is-pending{opacity:.72}.assistant-thinking{align-items:center;gap:5px;min-height:20px;display:inline-flex}.assistant-thinking i{opacity:.45;background:currentColor;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite assistant-think}.assistant-thinking i:nth-child(2){animation-delay:.18s}.assistant-thinking i:nth-child(3){animation-delay:.36s}@keyframes assistant-think{0%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.assistant-mark{background:linear-gradient(145deg, var(--wb-accent), var(--wb-accent-lt));color:#fff;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.assistant-mark svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linejoin:round;width:18px}.assistant-failure{color:#a8302a;background:#fdeceb;border-radius:10px;padding:10px 12px;font-size:12.5px;line-height:1.55}.assistant-evidence{border-top:1px solid var(--wb-line);margin-top:14px;padding-top:12px}.assistant-evidence-label{color:var(--wb-muted);margin-bottom:7px;font-size:12px;display:block}.assistant-evidence-list{flex-wrap:wrap;gap:7px;display:flex}.assistant-evidence-item{all:unset;box-sizing:border-box;border:1px solid color-mix(in srgb, var(--wb-accent) 34%, var(--wb-line));background:color-mix(in srgb, var(--wb-accent) 7%, var(--wb-card));max-width:100%;color:var(--wb-accent-dk);cursor:pointer;border-radius:999px;align-items:center;padding:4px 10px;font-size:12px;line-height:1.5;display:inline-flex}.assistant-evidence-item:hover,.assistant-evidence-item:focus-visible{border-color:var(--wb-accent);background:color-mix(in srgb, var(--wb-accent) 14%, var(--wb-card))}.assistant-evidence-item.is-plain{border-color:var(--wb-line);background:var(--wb-soft);color:var(--wb-muted);cursor:default}.assistant-regenerate,.assistant-load-older,.assistant-failure button{border:1px solid var(--wb-line);min-height:36px;color:var(--wb-gray-fg);cursor:pointer;background:#fff;border-radius:9px;padding:0 12px}.assistant-regenerate{margin-top:12px}.assistant-action-card{border:1px solid color-mix(in srgb, var(--wb-accent) 28%, var(--wb-line));background:color-mix(in srgb, var(--wb-accent) 5%, #fff);border-radius:13px;margin-top:14px;padding:14px}.assistant-action-card>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.assistant-action-card>header>div{gap:2px;display:grid}.assistant-action-card>header strong{font-size:14px}.assistant-action-card>header span,.assistant-action-card time{color:var(--wb-muted);font-size:12px}.assistant-action-status{background:color-mix(in srgb, var(--wb-accent) 10%, #fff);border-radius:999px;flex-shrink:0;padding:3px 8px;font-weight:650;color:var(--wb-accent-dk)!important}.assistant-action-text{border:1px solid var(--wb-line);white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;border-radius:9px;margin:12px 0 8px;padding:11px 12px}.assistant-action-buttons{flex-wrap:wrap;gap:9px;margin-top:13px;display:flex}.assistant-action-buttons button{border:1px solid var(--wb-accent);background:var(--wb-accent);color:#fff;cursor:pointer;border-radius:9px;min-height:44px;padding:0 16px;font-weight:650}.assistant-action-buttons button+button{border-color:var(--wb-line);color:var(--wb-gray-fg);background:#fff}.assistant-action-error{color:#a8302a;margin:10px 0 0;font-size:12.5px}.assistant-action-card.is-failed,.assistant-action-card.is-ambiguous{background:#fff7f6;border-color:#e7b5b1}.assistant-action-card.is-sent{background:#f3fbf6;border-color:#a9d7bc}.assistant-load-older{align-self:center}.assistant-failure{justify-content:space-between;align-self:center;align-items:center;gap:12px;width:min(860px,100%);display:flex}.assistant-composer{border-top:1px solid var(--wb-line);background:#fff;flex-direction:column;align-items:stretch;gap:8px;padding:10px 16px 12px;display:flex}.assistant-composer textarea{resize:none;box-sizing:border-box;width:100%;min-width:0;min-height:58px;max-height:150px;font:inherit;background:#f8fafc;border:1px solid #cbd5e1;border-radius:14px;flex:1;padding:12px 14px;font-size:14px;line-height:1.6;transition:border-color .14s,background .14s,box-shadow .14s}.assistant-composer textarea:focus,.assistant-page select:focus,.assistant-page button:focus-visible{outline-offset:2px;outline:3px solid #3763be33}.assistant-composer textarea:focus{border-color:var(--color-primary-400);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary-400) 12%, transparent);background:#fff}.assistant-composer button{background:var(--color-primary-500);color:#fff;cursor:pointer;min-width:0;min-height:0;box-shadow:0 7px 16px color-mix(in srgb, var(--color-primary-500) 22%, transparent);border:0;border-radius:10px;font-weight:650}.assistant-composer button:not(:disabled):hover{background:var(--color-primary-600)!important;color:#fff!important;box-shadow:0 10px 22px color-mix(in srgb, var(--color-primary-500) 30%, transparent)!important;transform:translateY(-1px)!important}.assistant-page button:disabled{opacity:.48;cursor:not-allowed}@media (width<=760px){.assistant-page{padding:10px;overflow-y:auto}.assistant-page-head{flex-direction:column;align-items:stretch}.assistant-page-head select{width:100%}.assistant-shell{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;min-height:680px}.assistant-conversations{border-right:0;border-bottom:1px solid var(--wb-line);max-height:150px}.assistant-conversations nav{flex-direction:row;overflow-x:auto}.assistant-conversation-row{min-width:180px}.assistant-thread{padding:20px 14px}.assistant-message-row,.assistant-message{width:100%;max-width:100%}}@media (prefers-reduced-motion:reduce){.assistant-conversation-row{transition:none}}.assistant-memory-notice{color:#92400e;cursor:pointer;background:#fffbeb;border:1px solid #fcd34d;border-radius:999px;margin-top:6px;padding:3px 10px;font-size:12px}.assistant-memory-notice:hover{background:#fef3c7}.assistant-composer__row{align-items:flex-end;gap:10px;width:100%;display:flex}.assistant-composer__send{width:36px;min-width:36px;height:36px;min-height:36px;box-shadow:0 4px 10px color-mix(in srgb, var(--color-primary-500) 30%, transparent);border-radius:999px;flex:none;place-items:center;padding:0;display:grid}.assistant-composer__send svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.assistant-composer__send:disabled{opacity:.45;box-shadow:none}.assistant-composer__attach{color:#64748b;cursor:pointer;background:#fff;border:1px solid #dbe2ea;border-radius:999px;flex:none;place-items:center;width:30px;height:30px;padding:0;transition:border-color .14s,color .14s,background .14s;display:grid}.assistant-composer__attach svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.assistant-composer__attach:hover:not(:disabled){border-color:var(--accent,#4ab8b2);color:var(--accent,#4ab8b2)}.assistant-composer__attach:disabled{opacity:.45;cursor:not-allowed}.assistant-composer__attachments{flex-wrap:wrap;gap:6px;margin-bottom:6px;display:flex}.assistant-composer__chip{color:#1f5c58;background:#ecf7f6;border:1px solid #4ab8b259;border-radius:999px;align-items:center;gap:6px;max-width:260px;padding:4px 8px 4px 10px;font-size:12px;display:inline-flex}.assistant-composer__chip-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.assistant-composer__chip button{color:#2f7d78;cursor:pointer;background:0 0;border:0;flex:none;padding:0 2px;font-size:14px;line-height:1}.assistant-composer__chip button:hover{color:#b91c1c}.assistant-composer__error{color:#b91c1c;margin:0 0 6px;font-size:12px}.assistant-composer input[type=file]{display:none!important}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-ui-version=v1] .oa-organization-preview,[data-ui-version=v1] .oa-permission-overview,[data-ui-version=v1] .oa-poll-empty,[data-ui-version=v1] .oa-reimbursement-empty{background:radial-gradient(circle at 15% 0,#ab94ef1f,#0000 30%),#ffffffbf;border:1px solid #8b62e91a;border-radius:22px;box-shadow:0 14px 34px #3d477b12,inset 0 1px #ffffffe6}[data-ui-version=v1] .oa-organization-preview{min-height:360px;padding:20px}[data-ui-version=v1] .oa-organization-preview>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}[data-ui-version=v1] .oa-organization-preview>header span{color:#9273d0;letter-spacing:.12em;font-size:10px;font-weight:700}[data-ui-version=v1] .oa-organization-preview>header h2{color:#294269;margin:5px 0 0;font-size:19px}[data-ui-version=v1] .oa-organization-preview__summary{grid-template-columns:auto auto auto auto;align-items:baseline;gap:4px 9px;display:grid}[data-ui-version=v1] .oa-organization-preview__summary strong{color:#7754ca;font-size:20px}[data-ui-version=v1] .oa-organization-preview__summary small{color:#8996aa;font-size:9.5px}[data-ui-version=v1] .oa-organization-preview__map{padding-top:19px;position:relative}[data-ui-version=v1] .oa-organization-preview__boss{background:linear-gradient(145deg,#fff,#eee7ff);border:1px solid #8b62e924;border-radius:16px;align-items:center;gap:10px;width:max-content;margin:0 auto;padding:9px 16px 9px 9px;display:flex;box-shadow:0 8px 18px #6c4daf1a}[data-ui-version=v1] .oa-organization-preview__boss i,[data-ui-version=v1] .oa-organization-preview__departments button>i{color:#fff;background:linear-gradient(145deg,#b28cf0,#7354da);border-radius:12px;place-items:center;font-style:normal;font-weight:750;display:grid}[data-ui-version=v1] .oa-organization-preview__boss i{width:38px;height:38px}[data-ui-version=v1] .oa-organization-preview__boss span,[data-ui-version=v1] .oa-organization-preview__boss strong,[data-ui-version=v1] .oa-organization-preview__boss small{display:block}[data-ui-version=v1] .oa-organization-preview__boss strong{color:#334b70;font-size:12px}[data-ui-version=v1] .oa-organization-preview__boss small{color:#8e9aad;margin-top:3px;font-size:9px}[data-ui-version=v1] .oa-organization-preview__map>svg{width:100%;height:72px;display:block}[data-ui-version=v1] .oa-organization-preview__map>svg path{fill:none;stroke:#8b62e938;stroke-width:1.2px;vector-effect:non-scaling-stroke}[data-ui-version=v1] .oa-organization-preview__departments{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:-2px;display:grid}[data-ui-version=v1] .oa-organization-preview__departments button{text-align:left;min-width:0;font:inherit;cursor:pointer;animation:.3s both oa-card-in;animation-delay:calc(var(--oa-order) * 45ms);background:#fafbffd1;border:1px solid #7378c21a;border-radius:15px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px;display:grid}[data-ui-version=v1] .oa-organization-preview__departments button.is-active{background:linear-gradient(145deg,#fff,#f0eaff);border-color:#8b62e947;box-shadow:0 8px 18px #694ead17}[data-ui-version=v1] .oa-organization-preview__departments button>i{background:linear-gradient(145deg,#c4a8f0,#8299ed);width:36px;height:36px}[data-ui-version=v1] .oa-organization-preview__departments button span,[data-ui-version=v1] .oa-organization-preview__departments button strong,[data-ui-version=v1] .oa-organization-preview__departments button small{min-width:0;display:block}[data-ui-version=v1] .oa-organization-preview__departments button strong{color:#3c5273;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}[data-ui-version=v1] .oa-organization-preview__departments button small{color:#97a2b3;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:8.5px;overflow:hidden}[data-ui-version=v1] .oa-organization-preview__departments button em{color:#9676d1;font-size:9px;font-style:normal}[data-ui-version=v1] .oa-organization-preview>footer{color:#8996a9;border-top:1px solid #7682a51a;align-items:center;gap:14px;margin-top:18px;padding-top:13px;font-size:9.5px;display:flex}[data-ui-version=v1] .oa-organization-preview>footer span{align-items:center;gap:5px;display:flex}[data-ui-version=v1] .oa-organization-preview>footer i{border-radius:50%;width:6px;height:6px}[data-ui-version=v1] .oa-organization-preview>footer .is-online{background:#5dc8a4}[data-ui-version=v1] .oa-organization-preview>footer .is-away{background:#c4acd8}[data-ui-version=v1] .oa-organization-preview>footer button{color:#7b5cc6;font:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:10px;font-weight:650}[data-ui-version=v1] .oa-permission-overview{grid-template-columns:minmax(330px,.9fr) minmax(360px,1.1fr);gap:26px;min-height:390px;margin:16px;padding:22px;display:grid}[data-ui-version=v1] .oa-permission-overview__visual{min-height:330px;position:relative}[data-ui-version=v1] .oa-permission-overview__visual>svg{width:100%;height:100%;position:absolute;inset:0}[data-ui-version=v1] .oa-permission-overview__visual>svg path{fill:none;stroke:#7e65d530;stroke-width:1.2px;stroke-dasharray:5 6}[data-ui-version=v1] .oa-permission-overview__core{z-index:2;text-align:center;background:radial-gradient(circle at 34% 28%,#fff,#e8e1ff);border:1px solid #8b62e92b;border-radius:50%;place-content:center;width:108px;height:108px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 15px 30px #5b469d26}[data-ui-version=v1] .oa-permission-overview__core span,[data-ui-version=v1] .oa-permission-overview__core strong,[data-ui-version=v1] .oa-permission-overview__core small{display:block}[data-ui-version=v1] .oa-permission-overview__core span{color:#8669c6;font-size:9px}[data-ui-version=v1] .oa-permission-overview__core strong{color:#5d3fb2;margin:3px 0;font-size:25px}[data-ui-version=v1] .oa-permission-overview__core small{color:#9a8fb6;font-size:8.5px}[data-ui-version=v1] .oa-permission-overview__visual article{z-index:3;animation:5s ease-in-out infinite oa-float;animation-delay:calc(var(--oa-role-order) * -1.1s);background:#ffffffe0;border:1px solid #7e70c31f;border-radius:14px;align-items:center;gap:8px;padding:8px 12px 8px 8px;display:flex;position:absolute;box-shadow:0 8px 18px #3f4a7b14}[data-ui-version=v1] .oa-permission-overview__visual article.is-boss{top:10%;left:2%}[data-ui-version=v1] .oa-permission-overview__visual article.is-admin{top:13%;right:1%}[data-ui-version=v1] .oa-permission-overview__visual article.is-staff{bottom:8%;left:4%}[data-ui-version=v1] .oa-permission-overview__visual article i{color:#fff;background:linear-gradient(145deg,#9e80e3,#6f64d7);border-radius:10px;place-items:center;width:31px;height:31px;font-size:11px;font-style:normal;display:grid}[data-ui-version=v1] .oa-permission-overview__visual article strong,[data-ui-version=v1] .oa-permission-overview__visual article small{display:block}[data-ui-version=v1] .oa-permission-overview__visual article strong{color:#425574;font-size:10.5px}[data-ui-version=v1] .oa-permission-overview__visual article small{color:#98a2b3;margin-top:2px;font-size:8.5px}[data-ui-version=v1] .oa-permission-overview__matrix{background:#f9faffc2;border:1px solid #7771c41a;border-radius:18px;align-self:center;padding:17px}[data-ui-version=v1] .oa-permission-overview__matrix header{color:#455b7c;justify-content:space-between;padding-bottom:11px;font-size:12px;font-weight:700;display:flex}[data-ui-version=v1] .oa-permission-overview__matrix header small{color:#967ad0;font-size:9px}[data-ui-version=v1] .oa-permission-overview__matrix>div{border-top:1px solid #7682a51a;grid-template-columns:60px minmax(0,1fr) 38px;align-items:center;gap:8px;padding:12px 0;display:grid}[data-ui-version=v1] .oa-permission-overview__matrix>div strong{color:#425574;font-size:10.5px}[data-ui-version=v1] .oa-permission-overview__matrix>div span{flex-wrap:wrap;gap:5px;display:flex}[data-ui-version=v1] .oa-permission-overview__matrix>div i{color:#7e68b5;background:#f0ebff;border-radius:999px;padding:4px 7px;font-size:8px;font-style:normal}[data-ui-version=v1] .oa-permission-overview__matrix>div em{color:#9aa4b4;text-align:right;font-size:9px;font-style:normal}[data-ui-version=v1] .oa-permission-overview__matrix footer{color:#8d99aa;align-items:center;gap:7px;padding-top:12px;font-size:8.5px;display:flex}[data-ui-version=v1] .oa-permission-overview__matrix footer i{background:#5dc8a4;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #5dc8a41a}[data-ui-version=v1] .oa-poll-empty,[data-ui-version=v1] .oa-reimbursement-empty{grid-template-columns:110px minmax(0,1fr) auto;align-items:center;gap:22px;min-height:178px;padding:24px 30px;display:grid}[data-ui-version=v1] .oa-poll-empty__visual{justify-content:center;align-items:flex-end;gap:7px;height:86px;display:flex;position:relative}[data-ui-version=v1] .oa-poll-empty__visual>i{background:linear-gradient(#c6a8f3,#7e62dd);border-radius:6px 6px 3px 3px;width:15px;animation:2.5s ease-in-out infinite alternate oa-bar}[data-ui-version=v1] .oa-poll-empty__visual>i:nth-child(2){animation-delay:-.7s}[data-ui-version=v1] .oa-poll-empty__visual>i:nth-child(3){animation-delay:-1.4s}[data-ui-version=v1] .oa-poll-empty__visual span{color:#fff;background:#63c9aa;border-radius:50%;place-items:center;width:27px;height:27px;font-size:12px;display:grid;position:absolute;top:3px;right:10px;box-shadow:0 7px 15px #3aa78633}[data-ui-version=v1] .oa-poll-empty>div:nth-child(2) strong,[data-ui-version=v1] .oa-poll-empty>div:nth-child(2) small,[data-ui-version=v1] .oa-reimbursement-empty>div:nth-child(2)>strong,[data-ui-version=v1] .oa-reimbursement-empty>div:nth-child(2)>small{display:block}[data-ui-version=v1] .oa-poll-empty>div:nth-child(2) strong,[data-ui-version=v1] .oa-reimbursement-empty>div:nth-child(2)>strong{color:#324a70;font-size:15px}[data-ui-version=v1] .oa-poll-empty>div:nth-child(2) small,[data-ui-version=v1] .oa-reimbursement-empty>div:nth-child(2)>small{color:#8c98aa;max-width:520px;margin-top:6px;font-size:10.5px;line-height:1.6}[data-ui-version=v1] .oa-poll-empty>button,[data-ui-version=v1] .oa-reimbursement-empty>button{color:#fff;min-height:36px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#9c73e7,#7158d5);border:0;border-radius:11px;padding:0 16px;font-size:11px;font-weight:700;box-shadow:0 8px 18px #684cb729}[data-ui-version=v1] .oa-reimbursement-empty__receipt{background:linear-gradient(155deg,#fff,#eee6ff);border:1px solid #8b62e929;border-radius:15px 15px 21px 21px;flex-direction:column;gap:8px;width:72px;height:88px;padding:19px 14px;display:flex;position:relative;box-shadow:0 10px 22px #644ba51c}[data-ui-version=v1] .oa-reimbursement-empty__receipt i{background:#7b5acb38;border-radius:3px;width:35px;height:3px;display:block}[data-ui-version=v1] .oa-reimbursement-empty__receipt strong{color:#fff;background:linear-gradient(145deg,#a982e8,#7657d5);border-radius:11px;place-items:center;width:32px;height:32px;font-size:14px;display:grid;position:absolute;bottom:-7px;right:-9px}[data-ui-version=v1] .oa-reimbursement-empty__flow{align-items:center;gap:7px;margin-top:14px;display:flex}[data-ui-version=v1] .oa-reimbursement-empty__flow span{color:#8c7cab;background:#f2eef9;border-radius:999px;padding:4px 8px;font-size:8.5px}[data-ui-version=v1] .oa-reimbursement-empty__flow span.is-done{color:#7450c9;background:#eee7ff}[data-ui-version=v1] .oa-reimbursement-empty__flow i{background:#7e65c240;width:22px;height:1px}@keyframes oa-card-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes oa-float{50%{transform:translateY(-4px)}}@keyframes oa-bar{to{filter:brightness(1.08);transform-origin:bottom;transform:scaleY(.9)}}@media (width<=900px){[data-ui-version=v1] .oa-organization-preview__departments{grid-template-columns:repeat(2,minmax(0,1fr))}[data-ui-version=v1] .oa-organization-preview__map>svg{display:none}[data-ui-version=v1] .oa-organization-preview__departments{margin-top:16px}[data-ui-version=v1] .oa-permission-overview{grid-template-columns:1fr}[data-ui-version=v1] .oa-permission-overview__visual{min-height:280px}}@media (width<=650px){[data-ui-version=v1] .oa-poll-empty,[data-ui-version=v1] .oa-reimbursement-empty{grid-template-columns:80px 1fr;padding:20px}[data-ui-version=v1] .oa-poll-empty>button,[data-ui-version=v1] .oa-reimbursement-empty>button{grid-column:1/-1}[data-ui-version=v1] .oa-organization-preview__summary{display:none}[data-ui-version=v1] .oa-organization-preview__departments{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){[data-ui-version=v1] .oa-organization-preview__departments button,[data-ui-version=v1] .oa-permission-overview__visual article,[data-ui-version=v1] .oa-poll-empty__visual>i{animation:none}}[data-ui-version=v1] .oa-people-page,[data-ui-version=v1] .oa-permission-page{box-sizing:border-box;flex-direction:column;height:100%;min-height:0;padding:8px 20px 24px;display:flex;overflow:auto}[data-ui-version=v1] .oa-permission-page>.oa-people-page--embedded{flex-direction:column;flex:auto;height:auto;padding:0;display:flex;overflow:visible}[data-ui-version=v1] .oa-hidden-legacy-title{display:none}[data-ui-version=v1] .oa-segmented-tabs{background:#ffffff94;border:1px solid #8b62e91a;border-radius:13px;gap:5px;width:max-content;margin:0 0 14px;padding:5px;display:flex;box-shadow:inset 0 1px #ffffffdb}[data-ui-version=v1] .oa-segmented-tabs button{color:#8793a7;min-height:36px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 18px;font-size:12px;font-weight:650}[data-ui-version=v1] .oa-segmented-tabs button.is-active{color:#7650d1;background:linear-gradient(145deg,#fffffff5,#efe8ffeb);box-shadow:0 6px 14px #5f45a617}[data-ui-version=v1] .oa-org-chart,[data-ui-version=v1] .oa-employee-archive,[data-ui-version=v1] .oa-policy-workbench,[data-ui-version=v1] .oa-policy-denied{background:radial-gradient(circle at 50% 0,#af99ef1a,#0000 34%),#ffffffbd;border:1px solid #8b62e91a;border-radius:22px;box-shadow:0 15px 34px #3e487a12,inset 0 1px #ffffffeb}[data-ui-version=v1] .oa-org-chart{box-sizing:border-box;flex:520px;grid-template-rows:auto minmax(0,1fr) auto;min-height:clamp(440px,58dvh,560px);padding:clamp(16px,1.8dvh,26px) clamp(20px,1.7vw,32px) clamp(14px,1.6dvh,24px);display:grid}[data-ui-version=v1] .oa-org-chart>header,[data-ui-version=v1] .oa-employee-archive>header,[data-ui-version=v1] .oa-policy-workbench>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}[data-ui-version=v1] .oa-org-chart>header small,[data-ui-version=v1] .oa-employee-archive>header small,[data-ui-version=v1] .oa-policy-workbench>header small{color:#9275d4;letter-spacing:.08em;font-size:9.5px;font-weight:750}[data-ui-version=v1] .oa-org-chart>header h2,[data-ui-version=v1] .oa-employee-archive>header h2,[data-ui-version=v1] .oa-policy-workbench>header h2{color:#29436b;margin:4px 0 0;font-size:18px}[data-ui-version=v1] .oa-org-chart__metrics,[data-ui-version=v1] .oa-employee-archive__stats{gap:22px;display:flex}[data-ui-version=v1] .oa-org-chart__metrics span,[data-ui-version=v1] .oa-employee-archive__stats span{color:#98a3b4;flex-direction:column;font-size:9px;display:flex}[data-ui-version=v1] .oa-org-chart__metrics strong,[data-ui-version=v1] .oa-employee-archive__stats strong{color:#6f54c7;margin-bottom:1px;font-size:18px}[data-ui-version=v1] .oa-org-chart>header small{font-size:clamp(10px,.86dvh,12px)}[data-ui-version=v1] .oa-org-chart>header h2{font-size:clamp(19px,1.5dvh,23px)}[data-ui-version=v1] .oa-org-chart__metrics span{font-size:clamp(9.5px,.78dvh,11px)}[data-ui-version=v1] .oa-org-chart__metrics strong{font-size:clamp(19px,1.6dvh,24px)}[data-ui-version=v1] .oa-org-chart__canvas{flex-direction:column;justify-content:center;width:100%;max-width:clamp(880px,60vw,1120px);min-height:0;margin:clamp(12px,1.7dvh,26px) auto 0;display:flex}[data-ui-version=v1] .oa-org-chart__leader{text-align:left;width:clamp(280px,19vw,340px);font:inherit;cursor:pointer;background:linear-gradient(145deg,#fff,#eee7ff);border:1px solid #8b62e929;border-radius:clamp(17px,1.15vw,21px);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(11px,.8vw,15px);margin:0 auto;padding:clamp(11px,1.25dvh,17px) clamp(14px,.9vw,19px);display:grid;box-shadow:0 9px 22px #5e47a21c}[data-ui-version=v1] .oa-org-chart__leader>i{color:#fff;background:linear-gradient(145deg,#b68def,#7154d7);border-radius:clamp(14px,1vw,18px);place-items:center;width:clamp(48px,5.2dvh,68px);height:clamp(48px,5.2dvh,68px);font-size:clamp(15px,1.25dvh,18px);font-style:normal;font-weight:750;display:grid}[data-ui-version=v1] .oa-org-chart__leader span strong,[data-ui-version=v1] .oa-org-chart__leader span small{display:block}[data-ui-version=v1] .oa-org-chart__leader span strong{color:#2f486d;font-size:clamp(13px,1.18dvh,17px)}[data-ui-version=v1] .oa-org-chart__leader span small{color:#919daf;margin-top:4px;font-size:clamp(9.5px,.85dvh,12px)}[data-ui-version=v1] .oa-org-chart__leader>em{color:#7b60c4;background:#8b62e917;border-radius:999px;padding:5px 9px;font-size:clamp(8.5px,.72dvh,10px);font-style:normal}[data-ui-version=v1] .oa-org-chart__canvas>svg{flex:0 clamp(68px,8dvh,120px);width:100%;height:clamp(68px,8dvh,120px);display:block}[data-ui-version=v1] .oa-org-chart__canvas>svg path{fill:none;stroke:#8269c73d;stroke-width:1.2px;vector-effect:non-scaling-stroke}[data-ui-version=v1] .oa-org-chart__departments{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,.85vw,16px);display:grid}[data-ui-version=v1] .oa-org-chart__departments button{text-align:left;min-width:0;font:inherit;cursor:pointer;animation:.28s both oa-card-in;animation-delay:calc(var(--oa-order) * 45ms);background:#fafcffd1;border:1px solid #687db11a;border-radius:clamp(16px,1vw,19px);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(10px,.7vw,13px);padding:clamp(13px,1.45dvh,20px);display:grid}[data-ui-version=v1] .oa-org-chart__departments button>i{color:#fff;background:linear-gradient(145deg,#aabff1,#718fe0);border-radius:clamp(13px,.9vw,17px);place-items:center;width:clamp(46px,4.8dvh,62px);height:clamp(46px,4.8dvh,62px);font-size:clamp(14px,1.15dvh,17px);font-style:normal;font-weight:750;display:grid}[data-ui-version=v1] .oa-org-chart__departments button[data-tone=green]>i{background:linear-gradient(145deg,#9bd9c4,#5cb494)}[data-ui-version=v1] .oa-org-chart__departments button[data-tone=purple]>i{background:linear-gradient(145deg,#c39ce8,#8e69cc)}[data-ui-version=v1] .oa-org-chart__departments button[data-tone=amber]>i{background:linear-gradient(145deg,#e8c888,#b8954f)}[data-ui-version=v1] .oa-org-chart__departments button span strong,[data-ui-version=v1] .oa-org-chart__departments button span small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}[data-ui-version=v1] .oa-org-chart__departments button span strong{color:#324b70;font-size:clamp(12px,1.05dvh,16px)}[data-ui-version=v1] .oa-org-chart__departments button span small{color:#98a3b4;margin-top:4px;font-size:clamp(9.5px,.8dvh,12px)}[data-ui-version=v1] .oa-org-chart__departments button>em{color:#77859c;font-size:clamp(9.5px,.78dvh,11px);font-style:normal}[data-ui-version=v1] .oa-org-chart__departments button.is-active{background:linear-gradient(145deg,#fff,#f2edff);border-color:#8b62e94d;transform:translateY(-2px);box-shadow:0 9px 20px #664daa1a}[data-ui-version=v1] .oa-org-chart__detail{background:#eff4ff94;border-radius:clamp(18px,1.15vw,22px);grid-template-columns:clamp(170px,12vw,205px) 1fr;gap:clamp(14px,1vw,18px);margin-top:clamp(18px,2dvh,30px);padding:clamp(15px,1.55dvh,21px);display:grid}[data-ui-version=v1] .oa-org-chart__detail>div:first-child{flex-direction:column;justify-content:center;padding-left:8px;display:flex}[data-ui-version=v1] .oa-org-chart__detail>div:first-child small{color:#8c98ab;font-size:clamp(9.5px,.8dvh,11px)}[data-ui-version=v1] .oa-org-chart__detail>div:first-child strong{color:#344d72;margin-top:6px;font-size:clamp(12px,1dvh,15px)}[data-ui-version=v1] .oa-org-chart__people{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(9px,.65vw,12px);display:grid}[data-ui-version=v1] .oa-org-chart__people button{text-align:left;min-width:0;font:inherit;cursor:pointer;background:#ffffffd6;border:0;border-radius:clamp(12px,.8vw,15px);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(8px,.55vw,11px);padding:clamp(10px,1dvh,14px);display:grid}[data-ui-version=v1] .oa-org-chart__people button>i{color:#7156c7;background:#eee8ff;border-radius:clamp(10px,.7vw,13px);place-items:center;width:clamp(36px,3.7dvh,46px);height:clamp(36px,3.7dvh,46px);font-size:clamp(11px,.9dvh,13px);font-style:normal;display:grid}[data-ui-version=v1] .oa-org-chart__people button span strong,[data-ui-version=v1] .oa-org-chart__people button span small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}[data-ui-version=v1] .oa-org-chart__people button span strong{color:#354e71;font-size:clamp(10.5px,.9dvh,13px)}[data-ui-version=v1] .oa-org-chart__people button span small{color:#9aa5b6;margin-top:3px;font-size:clamp(8.5px,.72dvh,10px)}[data-ui-version=v1] .oa-org-chart__people button>em{color:#b0b8c5;font-style:normal}[data-ui-version=v1] .oa-org-chart>footer{color:#929daf;align-items:center;gap:18px;margin-top:clamp(12px,1.4dvh,20px);font-size:clamp(9px,.75dvh,10.5px);display:flex}[data-ui-version=v1] .oa-org-chart>footer>span{align-items:center;gap:6px;display:flex}[data-ui-version=v1] .oa-org-chart>footer>span i{background:#71ceb0;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 5px #71ceb01c}[data-ui-version=v1] .oa-org-chart>footer>small{color:#8d99ab;margin-left:auto;font-size:8.5px}[data-ui-version=v1] .oa-org-chart>footer button{color:#7654cc;font:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:10px;font-weight:700}[data-ui-version=v1] .oa-employee-archive,[data-ui-version=v1] .oa-policy-workbench{padding:18px 20px}[data-ui-version=v1] .oa-employee-archive>header p,[data-ui-version=v1] .oa-policy-workbench>header p{color:#939fb1;margin:4px 0 0;font-size:9.5px}[data-ui-version=v1] .oa-employee-archive__filters{grid-template-columns:minmax(250px,1fr) 150px auto;gap:8px;margin:15px 0 10px;display:grid}[data-ui-version=v1] .oa-employee-archive__filters label{background:#f6f9ffb8;border:1px solid #7b8bb921;border-radius:11px;align-items:center;gap:8px;padding:0 12px;display:flex}[data-ui-version=v1] .oa-employee-archive__filters input,[data-ui-version=v1] .oa-employee-archive__filters select{color:#435a79;min-width:0;height:36px;font:inherit;background:0 0;border:0;outline:0;font-size:10px}[data-ui-version=v1] .oa-employee-archive__filters select{background:#f6f9ffb8;border:1px solid #7b8bb921;border-radius:11px;padding:0 10px}[data-ui-version=v1] .oa-employee-archive__filters>button,[data-ui-version=v1] .oa-policy-workbench>header>button{color:#fff;min-height:36px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#9a73e5,#7157d4);border:0;border-radius:11px;padding:0 14px;font-size:10px;font-weight:700;box-shadow:0 8px 17px #684db826}[data-ui-version=v1] .oa-employee-archive__table{border:1px solid #7e8eba1a;border-radius:14px;overflow-x:auto}[data-ui-version=v1] .oa-employee-archive__table>div{color:#52647e;border-top:1px solid #8491b414;grid-template-columns:1.35fr 1.35fr .75fr .7fr .55fr .65fr;align-items:center;gap:10px;min-width:880px;min-height:51px;padding:0 12px;font-size:9.5px;display:grid}[data-ui-version=v1] .oa-employee-archive__table>div.is-head{color:#8c99ac;background:#eaf0feb3;border:0;min-height:34px;font-size:8.5px;font-weight:700}[data-ui-version=v1] .oa-employee-cell{text-align:left;min-width:0;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;display:flex}[data-ui-version=v1] .oa-employee-cell>i{color:#7558c9;background:linear-gradient(145deg,#f3efff,#e5dcff);border-radius:10px;flex:none;place-items:center;width:30px;height:30px;font-size:10px;font-style:normal;display:grid}[data-ui-version=v1] .oa-employee-cell strong,[data-ui-version=v1] .oa-employee-cell small,[data-ui-version=v1] .oa-employee-archive__table>div>span strong,[data-ui-version=v1] .oa-employee-archive__table>div>span small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}[data-ui-version=v1] .oa-employee-cell strong,[data-ui-version=v1] .oa-employee-archive__table>div>span strong{color:#334b70;font-size:10px}[data-ui-version=v1] .oa-employee-cell small,[data-ui-version=v1] .oa-employee-archive__table>div>span small{color:#9ba5b4;margin-top:2px;font-size:8px}[data-ui-version=v1] .oa-employee-archive__table em{color:#7252c5;background:#eee9fb;border-radius:999px;padding:4px 8px;font-size:8px;font-style:normal}[data-ui-version=v1] .oa-employee-archive__table b.is-online{background:#63c6a1;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}[data-ui-version=v1] .oa-table-action{color:#7555cb;font:inherit;cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:700}[data-ui-version=v1] .oa-employee-archive>footer{color:#98a3b3;justify-content:space-between;margin-top:10px;font-size:8.5px;display:flex}[data-ui-version=v1] .oa-permission-overview__matrix>button{width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-top:1px solid #7584b017;grid-template-columns:72px 1fr 40px;align-items:center;gap:10px;padding:12px 0;display:grid}[data-ui-version=v1] .oa-permission-overview__matrix>button>strong{color:#354d72;font-size:10.5px}[data-ui-version=v1] .oa-permission-overview__matrix>button>span{flex-wrap:wrap;gap:5px;display:flex}[data-ui-version=v1] .oa-permission-overview__matrix>button>span i{color:#7562a7;background:#f1eef9;border-radius:999px;padding:4px 7px;font-size:8px;font-style:normal}[data-ui-version=v1] .oa-permission-overview__matrix>button>em{color:#8e99aa;font-size:8.5px;font-style:normal}[data-ui-version=v1] .oa-permission-health{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:10px;display:grid}[data-ui-version=v1] .oa-permission-health span{color:#95a0b1;background:#eff4ffb3;border-radius:11px;flex-direction:column;padding:10px;font-size:8px;display:flex}[data-ui-version=v1] .oa-permission-health strong{color:#6d55bf;margin-bottom:2px;font-size:15px}[data-ui-version=v1] .oa-policy-workbench__summary{grid-template-columns:repeat(4,1fr);gap:9px;margin:15px 0 12px;display:grid}[data-ui-version=v1] .oa-policy-workbench__summary>span{background:#f8fbffcc;border:1px solid #7a8bb717;border-radius:13px;grid-template-columns:34px 1fr;padding:10px;display:grid}[data-ui-version=v1] .oa-policy-workbench__summary i{color:#7757cf;background:#eee9ff;border-radius:10px;grid-row:1/3;place-items:center;width:34px;height:34px;font-style:normal;display:grid}[data-ui-version=v1] .oa-policy-workbench__summary strong{color:#324b70;padding-left:8px;font-size:16px}[data-ui-version=v1] .oa-policy-workbench__summary small{color:#98a3b4;padding-left:8px;font-size:8px}[data-ui-version=v1] .oa-policy-list{border:1px solid #7c8bb617;border-radius:14px;overflow:hidden}[data-ui-version=v1] .oa-policy-list>div,[data-ui-version=v1] .oa-policy-list>button{color:#53657e;text-align:left;width:100%;min-height:53px;font:inherit;cursor:pointer;background:#ffffff80;border:0;border-top:1px solid #7c8bb614;grid-template-columns:34px 1fr 1.1fr 1.8fr .7fr .7fr 12px;align-items:center;gap:9px;padding:0 12px;font-size:9px;display:grid}[data-ui-version=v1] .oa-policy-list>div.is-head{color:#8b98ab;background:#eaf0feb3;border:0;grid-template-columns:34px 1fr 1.1fr 1.8fr .7fr .7fr 12px;min-height:34px;font-size:8px;font-weight:700}[data-ui-version=v1] .oa-policy-list>div.is-head span:first-child{grid-column:1/3}[data-ui-version=v1] .oa-policy-list>button>i{color:#7758c9;background:#eee9ff;border-radius:9px;place-items:center;width:30px;height:30px;font-style:normal;display:grid}[data-ui-version=v1] .oa-policy-list>button>i[data-tone=blue]{color:#5579cc;background:#e8efff}[data-ui-version=v1] .oa-policy-list>button>i[data-tone=green]{color:#4b9f83;background:#e3f6ef}[data-ui-version=v1] .oa-policy-list>button>i[data-tone=amber]{color:#ae8340;background:#fbf1dc}[data-ui-version=v1] .oa-policy-list>button>strong{color:#334b70;font-size:9.5px}[data-ui-version=v1] .oa-policy-list>button>em{color:#4d9b80;font-size:8.5px;font-style:normal}[data-ui-version=v1] .oa-policy-list>button>em b{background:#63c6a1;border-radius:50%;width:5px;height:5px;margin-right:4px;display:inline-block}[data-ui-version=v1] .oa-policy-denied{padding:24px}[data-ui-version=v1] .oa-policy-denied>div:first-child{align-items:center;gap:14px;display:flex}[data-ui-version=v1] .oa-policy-denied>div:first-child>i{color:#8161d6;background:#eee9ff;border-radius:15px;place-items:center;width:48px;height:48px;font-size:20px;font-style:normal;display:grid}[data-ui-version=v1] .oa-policy-denied small,[data-ui-version=v1] .oa-policy-denied strong{display:block}[data-ui-version=v1] .oa-policy-denied small{color:#9274d3;font-size:8.5px}[data-ui-version=v1] .oa-policy-denied strong{color:#314a70;margin-top:3px;font-size:14px}[data-ui-version=v1] .oa-policy-denied p{color:#919daf;margin:5px 0 0;font-size:9.5px}[data-ui-version=v1] .oa-policy-denied>div:last-child{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:18px;display:grid}[data-ui-version=v1] .oa-policy-denied>div:last-child span{color:#919dae;background:#eff4ffb3;border-radius:12px;padding:12px;font-size:8.5px}[data-ui-version=v1] .oa-policy-denied>div:last-child b{color:#7256c6;margin-bottom:2px;font-size:17px;display:block}[data-ui-version=v1] .dialog-shell-overlay,[data-ui-version=v1] .centered-dialog-overlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#212d4938}[data-ui-version=v1] .dialog-shell,[data-ui-version=v1] .centered-dialog{-webkit-backdrop-filter:blur(22px)saturate(130%);backdrop-filter:blur(22px)saturate(130%);background:linear-gradient(145deg,#ffffffeb,#f5f7ffc7);border-color:#ffffffb3;box-shadow:0 24px 70px #25315238,inset 0 1px #fffffff2}[data-ui-version=v1] .oa-glass-dialog .dialog-shell-header,[data-ui-version=v1] .oa-glass-dialog .dialog-shell-footer{border-color:#7d8cb71a}[data-ui-version=v1] .oa-glass-dialog .dialog-shell-footer button{color:#64728a;font:inherit;background:#ecf1fbd1;border:0;font-size:10px;font-weight:700}[data-ui-version=v1] .oa-glass-dialog .dialog-shell-footer button.is-primary{color:#fff;background:linear-gradient(135deg,#9670e5,#7057d3)}[data-ui-version=v1] .oa-employee-profile header{align-items:center;gap:12px;display:flex}[data-ui-version=v1] .oa-employee-profile header>i{color:#fff;background:linear-gradient(145deg,#b58eec,#7456d7);border-radius:15px;place-items:center;width:48px;height:48px;font-style:normal;font-weight:750;display:grid}[data-ui-version=v1] .oa-employee-profile h3{color:#314a70;margin:0;font-size:16px}[data-ui-version=v1] .oa-employee-profile p{color:#909daf;margin:4px 0 0;font-size:9.5px}[data-ui-version=v1] .oa-employee-profile header>span{color:#55a78a;margin-left:auto;font-size:9px}[data-ui-version=v1] .oa-employee-profile header>span b{background:#64c8a4;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}[data-ui-version=v1] .oa-employee-profile__facts{grid-template-columns:repeat(2,1fr);gap:8px;margin:16px 0;display:grid}[data-ui-version=v1] .oa-employee-profile__facts span{background:#edf2fdad;border-radius:12px;padding:11px}[data-ui-version=v1] .oa-employee-profile__facts small,[data-ui-version=v1] .oa-employee-profile__facts strong{display:block}[data-ui-version=v1] .oa-employee-profile__facts small,[data-ui-version=v1] .oa-employee-profile section>small{color:#98a3b3;font-size:8px}[data-ui-version=v1] .oa-employee-profile__facts strong{color:#405674;margin-top:3px;font-size:10px}[data-ui-version=v1] .oa-employee-profile section{margin-top:12px}[data-ui-version=v1] .oa-employee-profile section>div{gap:6px;margin-top:7px;display:flex}[data-ui-version=v1] .oa-employee-profile section>div i{color:#7458c4;background:#eee9fb;border-radius:999px;padding:5px 8px;font-size:8px;font-style:normal}[data-ui-version=v1] .oa-employee-profile__permissions>div{flex-wrap:wrap}[data-ui-version=v1] .oa-employee-profile__permissions>div i{color:#496f9d;background:#e0edffcc}[data-ui-version=v1] .oa-profile-spark{align-items:end;height:34px}[data-ui-version=v1] .oa-profile-spark i{width:12%;height:40%;background:linear-gradient(#b38eea,#7a65d6)!important;border-radius:4px 4px 0 0!important}[data-ui-version=v1] .oa-profile-spark i:nth-child(2){height:62%}[data-ui-version=v1] .oa-profile-spark i:nth-child(3){height:48%}[data-ui-version=v1] .oa-profile-spark i:nth-child(4){height:76%}[data-ui-version=v1] .oa-profile-spark i:nth-child(5){height:68%}[data-ui-version=v1] .oa-profile-spark i:nth-child(6){height:88%}[data-ui-version=v1] .oa-role-editor{gap:10px;display:grid}[data-ui-version=v1] .oa-role-editor p{color:#8e9aad;margin:0;font-size:9.5px;line-height:1.6}[data-ui-version=v1] .oa-role-editor__role{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}[data-ui-version=v1] .oa-role-editor__role label{color:#65758d;gap:5px;font-size:9px;display:grid}[data-ui-version=v1] .oa-role-editor__role label strong,[data-ui-version=v1] .oa-role-editor__role label select{color:#3e5575;min-height:38px;font:inherit;background:#f6f9ffc7;border:1px solid #7c8cb721;border-radius:11px;padding:0 11px;font-size:10px}[data-ui-version=v1] .oa-role-editor__role label strong{align-items:center;display:flex}[data-ui-version=v1] .oa-role-editor__permissions{border-top:1px solid #7d8cb71a;margin-top:4px;padding-top:13px}[data-ui-version=v1] .oa-role-editor__permissions>header{justify-content:space-between;align-items:center;gap:12px;display:flex}[data-ui-version=v1] .oa-role-editor__permissions>header strong,[data-ui-version=v1] .oa-role-editor__permissions>header small{display:block}[data-ui-version=v1] .oa-role-editor__permissions>header strong{color:#344c70;font-size:11px}[data-ui-version=v1] .oa-role-editor__permissions>header small{color:#8f9bad;margin-top:3px;font-size:8px}[data-ui-version=v1] .oa-role-editor__permissions>header>span{color:#7861b7;background:#eee9fbd1;border-radius:999px;padding:5px 8px;font-size:8px}[data-ui-version=v1] .oa-permission-group{margin-top:12px}[data-ui-version=v1] .oa-permission-group h4{color:#7f8ca0;margin:0 0 7px;font-size:8.5px;font-weight:700}[data-ui-version=v1] .oa-permission-group>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}[data-ui-version=v1] .oa-permission-group label{color:#63738b;cursor:pointer;background:#f6f9ffb8;border:1px solid #7b8bb81a;border-radius:12px;grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:8px;min-width:0;padding:10px;transition:border-color .16s,background .16s,box-shadow .16s;display:grid}[data-ui-version=v1] .oa-permission-group label.is-selected{background:linear-gradient(145deg,#ffffffeb,#efeaffd1);border-color:#7f5bd43d;box-shadow:0 6px 14px #654ca712}[data-ui-version=v1] .oa-permission-group label input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}[data-ui-version=v1] .oa-permission-group label span{min-width:0}[data-ui-version=v1] .oa-permission-group label strong,[data-ui-version=v1] .oa-permission-group label small{display:block}[data-ui-version=v1] .oa-permission-group label strong{color:#405674;font-size:9px}[data-ui-version=v1] .oa-permission-group label small{color:#99a4b4;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:7.5px;line-height:1.35;overflow:hidden}[data-ui-version=v1] .oa-permission-group label>i{color:#0000;background:#ffffffa8;border:1px solid #7e8cb22e;border-radius:6px;place-items:center;width:18px;height:18px;font-size:9px;font-style:normal;display:grid}[data-ui-version=v1] .oa-permission-group label.is-selected>i{color:#fff;background:linear-gradient(145deg,#9e77e4,#7258d3);border-color:#0000}[data-ui-version=v1] .oa-policy-detail header{align-items:center;gap:12px;display:flex}[data-ui-version=v1] .oa-policy-detail header>i{color:#7658ca;background:#eee9ff;border-radius:14px;place-items:center;width:44px;height:44px;font-style:normal;font-weight:750;display:grid}[data-ui-version=v1] .oa-policy-detail header>div small,[data-ui-version=v1] .oa-policy-detail header>div strong{display:block}[data-ui-version=v1] .oa-policy-detail header>div small{color:#98a3b4;font-size:8px}[data-ui-version=v1] .oa-policy-detail header>div strong{color:#4f9e82;margin-top:3px;font-size:11px}[data-ui-version=v1] .oa-policy-detail header>div strong b{background:#63c7a3;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}[data-ui-version=v1] .oa-policy-detail header>span{color:#7d68b2;margin-left:auto;font-size:9px}[data-ui-version=v1] .oa-policy-detail>div{grid-template-columns:repeat(2,1fr);gap:8px;margin:15px 0;display:grid}[data-ui-version=v1] .oa-policy-detail>div span{background:#eef3fdb3;border-radius:11px;padding:11px}[data-ui-version=v1] .oa-policy-detail>div small,[data-ui-version=v1] .oa-policy-detail>div strong{display:block}[data-ui-version=v1] .oa-policy-detail>div small,[data-ui-version=v1] .oa-policy-detail section>small{color:#98a3b4;font-size:8px}[data-ui-version=v1] .oa-policy-detail>div strong{color:#415875;margin-top:3px;font-size:9.5px}[data-ui-version=v1] .oa-policy-detail section p{color:#52657d;background:#f5f8febf;border-radius:10px;align-items:center;gap:7px;margin:7px 0 0;padding:8px 10px;font-size:9px;display:flex}[data-ui-version=v1] .oa-policy-detail section p i{background:#8b69d8;border-radius:50%;width:5px;height:5px}[data-ui-version=v1] .oa-policy-detail section p time{color:#9ca6b5;margin-left:auto}@media (width<=900px){[data-ui-version=v1] .oa-org-chart{flex:none;min-height:0;display:block}[data-ui-version=v1] .oa-org-chart__canvas{justify-content:flex-start}[data-ui-version=v1] .oa-org-chart__departments,[data-ui-version=v1] .oa-org-chart__people,[data-ui-version=v1] .oa-policy-workbench__summary{grid-template-columns:repeat(2,minmax(0,1fr))}[data-ui-version=v1] .oa-org-chart__canvas>svg{display:none}[data-ui-version=v1] .oa-org-chart__departments{margin-top:14px}[data-ui-version=v1] .oa-org-chart__detail{grid-template-columns:1fr}[data-ui-version=v1] .oa-permission-group>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){[data-ui-version=v1] .oa-people-page,[data-ui-version=v1] .oa-permission-page{padding-inline:12px}[data-ui-version=v1] .oa-org-chart__metrics,[data-ui-version=v1] .oa-employee-archive__stats{display:none}[data-ui-version=v1] .oa-org-chart__departments,[data-ui-version=v1] .oa-org-chart__people,[data-ui-version=v1] .oa-policy-workbench__summary,[data-ui-version=v1] .oa-employee-archive__filters,[data-ui-version=v1] .oa-role-editor__role,[data-ui-version=v1] .oa-permission-group>div{grid-template-columns:1fr}}.workbench-polls-page{--poll-blue:var(--color-primary-500);--poll-purple:var(--color-accent-500);box-sizing:border-box;height:100%;color:var(--wb-ink);scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--poll-blue) 22%, transparent) transparent;padding:8px 24px 28px;overflow:auto}.polls-command{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.polls-status-tabs{border:1px solid color-mix(in srgb, var(--wb-line) 72%, transparent);background:color-mix(in srgb, var(--wb-card) 64%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:14px;gap:4px;padding:4px;display:inline-flex}.polls-status-tabs button,.polls-quick-filters button{color:var(--wb-muted);font:650 12px/1 var(--wb-font);cursor:pointer;background:0 0;border:0}.polls-status-tabs button{border-radius:10px;min-width:94px;height:34px}.polls-status-tabs button span{font-variant-numeric:tabular-nums;opacity:.72;margin-left:5px}.polls-status-tabs button.is-active{color:#fff;background:linear-gradient(120deg, var(--color-primary-600), var(--color-accent-500));box-shadow:0 7px 18px color-mix(in srgb, var(--poll-blue) 22%, transparent)}.polls-pulse{border:1px solid color-mix(in srgb, var(--poll-blue) 16%, var(--wb-line));background:linear-gradient(105deg,color-mix(in srgb,var(--color-primary-50) 80%,var(--wb-card)),color-mix(in srgb,var(--color-accent-100) 34%,var(--wb-card)));min-height:96px;box-shadow:0 12px 34px color-mix(in srgb,var(--poll-blue) 10%,transparent);border-radius:20px;grid-template-columns:minmax(230px,1.45fr) repeat(3,minmax(112px,.55fr)) minmax(160px,.85fr);gap:8px;padding:12px;display:grid;position:relative;overflow:hidden}.polls-pulse:after{background:color-mix(in srgb,var(--poll-purple) 10%,transparent);filter:blur(28px);content:"";border-radius:50%;width:260px;height:150px;position:absolute;bottom:-80px;right:7%}.polls-pulse__lead{z-index:1;flex-direction:column;justify-content:center;min-width:0;padding:3px 14px;display:flex;position:relative}.polls-pulse__eyebrow{color:var(--color-primary-600);letter-spacing:.11em;align-items:center;gap:7px;font-size:10px;font-weight:750;display:flex}.polls-pulse__eyebrow i{background:var(--color-primary-400);width:6px;height:6px;box-shadow:0 0 0 5px color-mix(in srgb,var(--color-primary-400) 13%,transparent);border-radius:50%}.polls-pulse__lead strong{color:var(--wb-ink-dk);margin-top:7px;font-size:18px;line-height:1.2}.polls-pulse__lead small{color:var(--wb-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:10.5px;overflow:hidden}.polls-metric,.polls-mini-chart{z-index:1;border:1px solid color-mix(in srgb,#fff 70%,var(--wb-line));background:color-mix(in srgb,var(--wb-card) 64%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:14px;align-items:center;gap:10px;padding:10px;display:flex;position:relative;box-shadow:inset 0 1px #ffffffbf}.polls-metric>span{width:30px;height:30px;color:var(--color-primary-600);background:color-mix(in srgb,var(--color-primary-400) 12%,var(--wb-card));font:750 10px var(--wb-font);border-radius:10px;flex:none;place-items:center;display:grid}.polls-metric>span[data-icon=clock]{color:var(--poll-purple);background:color-mix(in srgb,var(--poll-purple) 10%,var(--wb-card));font-size:17px}.polls-metric div{grid-template-columns:auto auto;align-items:baseline;gap:2px 5px;display:grid}.polls-metric small{color:var(--wb-muted);grid-column:1/-1;font-size:9.5px}.polls-metric strong{color:var(--wb-ink-dk);font-variant-numeric:tabular-nums;font-size:20px}.polls-metric em{color:var(--wb-muted);white-space:nowrap;font-size:9px;font-style:normal}.polls-mini-chart{grid-template-rows:auto 1fr;display:grid}.polls-mini-chart div{color:var(--wb-muted);justify-content:space-between;align-items:center;gap:8px;font-size:9.5px;display:flex}.polls-mini-chart strong{color:var(--color-primary-600);font-size:16px}.polls-mini-chart svg{width:100%;height:36px;overflow:visible}.polls-tools{grid-template-columns:minmax(220px,320px) auto 1fr;align-items:center;gap:12px;margin:14px 0 10px;display:grid}.polls-search{box-sizing:border-box;border:1px solid color-mix(in srgb,var(--wb-line) 82%,transparent);background:color-mix(in srgb,var(--wb-card) 74%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:11px;align-items:center;gap:8px;height:36px;padding:0 11px;display:flex}.polls-search:focus-within{border-color:color-mix(in srgb,var(--poll-blue) 45%,var(--wb-line));box-shadow:0 0 0 3px color-mix(in srgb,var(--poll-blue) 8%,transparent)}.polls-search svg{fill:none;width:15px;stroke:var(--wb-muted);stroke-width:1.8px}.polls-search input{width:100%;color:var(--wb-ink);font:11px var(--wb-font);background:0 0;border:0;outline:0}.polls-search input::placeholder{color:color-mix(in srgb,var(--wb-muted) 80%,transparent)}.polls-quick-filters{gap:4px;display:flex}.polls-quick-filters button{border-radius:9px;height:30px;padding:0 11px}.polls-quick-filters button:hover{color:var(--color-primary-600);background:color-mix(in srgb,var(--poll-blue) 7%,transparent)}.polls-quick-filters button.is-active{color:var(--color-primary-600);background:color-mix(in srgb,var(--poll-blue) 11%,var(--wb-card))}.polls-result-count{color:var(--wb-muted);font-variant-numeric:tabular-nums;justify-self:end;font-size:10px}.polls-stage{grid-template-columns:minmax(0,1fr) 250px;align-items:start;gap:14px;display:grid}.polls-feed{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.polls-feed-item{border:1px solid color-mix(in srgb,var(--wb-line) 72%,transparent);background:color-mix(in srgb,var(--wb-card) 52%,transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);min-width:0;box-shadow:0 10px 28px color-mix(in srgb,var(--color-secondary-700) 6%,transparent),inset 0 1px 0 #ffffffd6;border-radius:18px;padding:9px}.polls-location{grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:38px;padding:0 4px 7px;display:grid}.polls-location__avatar{width:30px;height:30px;color:var(--color-primary-600);background:linear-gradient(145deg,color-mix(in srgb,var(--color-primary-400) 13%,var(--wb-card)),color-mix(in srgb,var(--poll-purple) 11%,var(--wb-card)));border-radius:10px;place-items:center;font-size:11px;font-weight:750;display:grid}.polls-location div{min-width:0}.polls-location strong,.polls-location small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.polls-location strong{color:var(--wb-ink);font-size:11px}.polls-location small{color:var(--wb-muted);margin-top:2px;font-size:9px}.polls-location button{color:var(--color-primary-600);font:650 9.5px var(--wb-font);cursor:pointer;background:0 0;border:0}.polls-location button:hover{text-decoration:underline}.polls-feed .poll-card-v2{border-color:color-mix(in srgb,var(--wb-line) 75%,transparent);background:color-mix(in srgb,var(--wb-card) 86%,transparent);width:100%;min-height:327px;box-shadow:none;border-radius:14px;padding:14px}.polls-feed .poll-v2-head h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:7px;font-size:15px;display:-webkit-box;overflow:hidden}.polls-feed .poll-v2-description{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;display:-webkit-box;overflow:hidden}.polls-feed .poll-v2-meta{gap:4px 10px;padding:9px 0;font-size:9.5px}.polls-feed .poll-v2-meta span:first-child{display:none}.polls-feed .poll-v2-options{gap:6px;padding:10px 0 6px}.polls-feed .poll-v2-vote{min-height:40px;padding:7px 9px}.polls-feed .poll-v2-option-main b{font-size:11px}.polls-feed .poll-v2-votes,.polls-feed .poll-v2-foot,.polls-feed .poll-v2-change{font-size:9.5px}.polls-feed .poll-v2-change{margin:2px 0 7px}.polls-feed .poll-v2-foot{gap:4px 8px;padding-top:8px}.polls-feed .poll-v2-details{margin-left:auto}.polls-feed .poll-v2-status{color:var(--color-primary-600);background:color-mix(in srgb,var(--color-primary-400) 10%,var(--wb-card))}.polls-feed .poll-v2-status.ended{color:var(--wb-muted);background:color-mix(in srgb,var(--wb-line) 42%,var(--wb-card))}.polls-feed .poll-v2-option.selected{border-color:color-mix(in srgb,var(--color-primary-500) 48%,var(--wb-line));color:var(--color-primary-600);background:linear-gradient(90deg,color-mix(in srgb,var(--color-primary-400) 10%,var(--wb-card)),color-mix(in srgb,var(--color-accent-400) 8%,var(--wb-card)))}.polls-feed .poll-v2-option.winner{border-color:color-mix(in srgb,var(--color-primary-500) 48%,var(--wb-line))}.polls-feed .poll-v2-choice,.polls-feed .selected .poll-v2-choice,.polls-feed .poll-v2-change,.polls-feed .poll-v2-votes em{color:var(--color-primary-600)}.poll-v2-option .poll-v2-progress{background:linear-gradient(90deg,color-mix(in srgb,var(--color-primary-400) 12%,transparent),color-mix(in srgb,var(--poll-purple) 9%,transparent));display:block}.poll-v2-details{color:var(--color-primary-600);background:color-mix(in srgb,var(--poll-blue) 8%,transparent);font:650 10px var(--wb-font);cursor:pointer;border:0;border-radius:8px;padding:5px 8px}.polls-activity{border:1px solid color-mix(in srgb,var(--wb-line) 72%,transparent);background:color-mix(in srgb,var(--wb-card) 58%,transparent);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);box-shadow:0 12px 32px color-mix(in srgb,var(--color-secondary-700) 7%,transparent);border-radius:18px;padding:15px;position:sticky;top:0;overflow:hidden}.polls-activity>header{justify-content:space-between;align-items:center;display:flex}.polls-activity>header span,.polls-activity>header strong{display:block}.polls-activity>header span{color:var(--wb-muted);letter-spacing:.09em;font-size:9px}.polls-activity>header strong{color:var(--wb-ink-dk);margin-top:3px;font-size:14px}.polls-activity>header i{background:var(--color-primary-400);width:7px;height:7px;box-shadow:0 0 0 5px color-mix(in srgb,var(--color-primary-400) 12%,transparent);border-radius:50%}.polls-activity__flow,.poll-detail__timeline{gap:17px;margin-top:19px;display:grid;position:relative}.polls-activity__flow:before,.poll-detail__timeline:before{background:color-mix(in srgb,var(--wb-line) 82%,transparent);content:"";width:1px;position:absolute;top:5px;bottom:5px;left:4px}.polls-activity__flow article,.poll-detail__timeline article{grid-template-columns:9px minmax(0,1fr);gap:9px;display:grid;position:relative}.polls-activity__flow article>i,.poll-detail__timeline article>i{z-index:1;border:1.5px solid var(--wb-card);background:var(--wb-muted);border-radius:50%;width:7px;height:7px;margin-top:3px}.polls-activity__flow article[data-tone=primary]>i,.poll-detail__timeline article[data-tone=primary]>i{background:var(--poll-blue);box-shadow:0 0 0 4px color-mix(in srgb,var(--poll-blue) 10%,transparent)}.polls-activity__flow article[data-tone=success]>i,.poll-detail__timeline article[data-tone=success]>i{background:var(--color-primary-400)}.polls-activity__flow strong,.poll-detail__timeline strong{color:var(--wb-ink);font-size:10.5px;display:block}.polls-activity__flow p,.poll-detail__timeline p{color:var(--wb-muted);margin:4px 0;font-size:9.5px;line-height:1.45}.polls-activity__flow time,.poll-detail__timeline time{color:color-mix(in srgb,var(--wb-muted) 72%,transparent);font-size:8.5px}.polls-rules{border:1px solid color-mix(in srgb,var(--poll-blue) 10%,var(--wb-line));background:linear-gradient(145deg,color-mix(in srgb,var(--color-primary-50) 65%,transparent),color-mix(in srgb,var(--color-accent-100) 22%,transparent));border-radius:13px;margin-top:18px;padding:12px}.polls-rules>span{color:var(--color-primary-600);font-size:9.5px;font-weight:750}.polls-rules__track{grid-template-columns:repeat(4,1fr);gap:3px;margin:10px 0 5px;display:grid}.polls-rules__track i{background:color-mix(in srgb,var(--wb-line) 78%,transparent);border-radius:2px;height:3px}.polls-rules__track i.is-done{background:linear-gradient(90deg,var(--poll-blue),var(--poll-purple))}.polls-rules ol{grid-template-columns:repeat(4,1fr);gap:4px;margin:0;padding:0;list-style:none;display:grid}.polls-rules li{color:var(--wb-muted);text-align:center;font-size:7.5px}.polls-rules small{color:var(--wb-muted);margin-top:11px;font-size:8.5px;line-height:1.55;display:block}.polls-empty{border:1px dashed color-mix(in srgb,var(--poll-blue) 20%,var(--wb-line));background:color-mix(in srgb,var(--wb-card) 56%,transparent);text-align:center;border-radius:18px;grid-column:1/-1;align-content:center;place-items:center;min-height:290px;display:grid}.polls-empty>span{width:50px;height:50px;color:var(--color-primary-600);background:linear-gradient(145deg,color-mix(in srgb,var(--poll-blue) 11%,var(--wb-card)),color-mix(in srgb,var(--poll-purple) 9%,var(--wb-card)));border-radius:16px;place-items:center;font-size:25px;display:grid}.polls-empty strong{margin-top:13px;font-size:14px}.polls-empty p{color:var(--wb-muted);margin:6px 0 14px;font-size:10px}.polls-empty button{color:#fff;background:var(--color-primary-500);font:650 10px var(--wb-font);cursor:pointer;border:0;border-radius:9px;padding:8px 13px}.polls-skeleton{background:color-mix(in srgb,var(--wb-card) 72%,transparent);border-radius:18px;min-height:340px;padding:16px}.polls-skeleton>*{background:linear-gradient(90deg,color-mix(in srgb,var(--wb-line) 34%,transparent),color-mix(in srgb,var(--wb-card) 88%,transparent),color-mix(in srgb,var(--wb-line) 34%,transparent));background-size:200% 100%;border-radius:8px;animation:1.5s linear infinite polls-shimmer;display:block}.polls-skeleton i{width:34px;height:34px}.polls-skeleton span{width:55%;height:13px;margin:16px 0 9px}.polls-skeleton span+span{width:80%;height:9px;margin-top:0}.polls-skeleton b{height:42px;margin-top:8px}.poll-detail-backdrop{z-index:850;background:color-mix(in srgb,var(--color-secondary-950) 24%,transparent);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);justify-content:flex-end;animation:.18s polls-fade;display:flex;position:fixed;inset:0}.poll-detail{border-left:1px solid color-mix(in srgb,#fff 70%,var(--wb-line));background:color-mix(in srgb,var(--wb-card) 82%,transparent);-webkit-backdrop-filter:blur(28px)saturate(1.1);backdrop-filter:blur(28px)saturate(1.1);width:min(460px,92vw);height:100%;box-shadow:-20px 0 60px color-mix(in srgb,var(--color-secondary-950) 16%,transparent);flex-direction:column;animation:.22s polls-slide;display:flex}.poll-detail>header{background:linear-gradient(140deg,color-mix(in srgb,var(--color-primary-50) 84%,transparent),color-mix(in srgb,var(--color-accent-100) 25%,transparent));padding:25px 24px 16px;position:relative}.poll-detail>header button{width:32px;height:32px;color:var(--wb-muted);background:color-mix(in srgb,var(--wb-card) 58%,transparent);cursor:pointer;border:0;border-radius:10px;font-size:20px;position:absolute;top:18px;right:18px}.poll-detail__status{color:var(--color-primary-600);background:color-mix(in srgb,var(--poll-blue) 9%,var(--wb-card));border-radius:999px;padding:4px 8px;font-size:9px;font-weight:750;display:inline-flex}.poll-detail h2{color:var(--wb-ink-dk);margin:13px 44px 5px 0;font-size:19px;line-height:1.4}.poll-detail>header p{color:var(--wb-muted);margin:0;font-size:10px}.poll-detail>nav{border-bottom:1px solid color-mix(in srgb,var(--wb-line) 72%,transparent);gap:6px;padding:10px 20px 0;display:flex}.poll-detail>nav button{min-width:70px;height:38px;color:var(--wb-muted);font:650 11px var(--wb-font);cursor:pointer;background:0 0;border:0;position:relative}.poll-detail>nav button.is-active{color:var(--color-primary-600)}.poll-detail>nav button.is-active:after{background:linear-gradient(90deg,var(--poll-blue),var(--poll-purple));content:"";border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:12px;right:12px}.poll-detail__body{flex:1;padding:18px 22px;overflow:auto}.poll-detail__summary{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.poll-detail__summary>span{border:1px solid color-mix(in srgb,var(--wb-line) 72%,transparent);background:color-mix(in srgb,var(--wb-card) 62%,transparent);border-radius:12px;flex-direction:column;justify-content:center;min-height:64px;padding:0 12px;display:flex}.poll-detail__summary small{color:var(--wb-muted);font-size:9px}.poll-detail__summary strong{color:var(--wb-ink-dk);margin-top:5px;font-size:20px}.poll-detail__summary em{color:var(--wb-muted);margin-left:3px;font-size:9px;font-style:normal}.poll-detail__options h3{margin:22px 0 12px;font-size:12px}.poll-detail__options>div{margin-bottom:13px}.poll-detail__options>div>header{justify-content:space-between;gap:12px;margin-bottom:6px;font-size:10.5px;display:flex}.poll-detail__options>div>header b{color:var(--wb-muted);font-size:9.5px}.poll-detail__options>div>i{background:color-mix(in srgb,var(--wb-line) 48%,transparent);border-radius:5px;height:7px;display:block;overflow:hidden}.poll-detail__options>div>i span{border-radius:inherit;background:color-mix(in srgb,var(--poll-blue) 54%,var(--wb-line));height:100%;transition:width .3s;display:block}.poll-detail__options>div.is-leading>i span{background:linear-gradient(90deg,var(--color-primary-500),var(--color-accent-500))}.poll-detail__ai{border:1px solid color-mix(in srgb,var(--poll-purple) 13%,var(--wb-line));background:linear-gradient(145deg,color-mix(in srgb,var(--color-primary-50) 56%,transparent),color-mix(in srgb,var(--color-accent-100) 23%,transparent));border-radius:14px;grid-template-columns:34px 1fr;gap:10px;margin-top:20px;padding:12px;display:grid}.poll-detail__ai>span{color:#fff;background:linear-gradient(145deg,var(--poll-blue),var(--poll-purple));border-radius:11px;place-items:center;width:34px;height:34px;font-size:9px;font-weight:800;display:grid}.poll-detail__ai strong{font-size:10.5px}.poll-detail__ai p{color:var(--wb-muted);margin:5px 0 0;font-size:9.5px;line-height:1.55}.poll-detail__broadcast{border:1px solid color-mix(in srgb,var(--wb-line) 70%,transparent);background:color-mix(in srgb,var(--wb-card) 64%,transparent);border-radius:14px;margin-top:12px;padding:12px}.poll-detail__broadcast span{color:var(--color-primary-600);font-size:9px;font-weight:750}.poll-detail__broadcast p{color:var(--wb-muted);margin:7px 0 10px;font-size:9.5px;line-height:1.6}.poll-detail__broadcast button{color:var(--color-primary-600);font:650 9px var(--wb-font);cursor:pointer;background:0 0;border:0}.poll-detail__voters{gap:8px;display:grid}.poll-detail__voters article{border:1px solid color-mix(in srgb,var(--wb-line) 70%,transparent);background:color-mix(in srgb,var(--wb-card) 60%,transparent);border-radius:13px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.poll-detail__voters article>span{width:36px;height:36px;color:var(--color-primary-600);background:linear-gradient(145deg,color-mix(in srgb,var(--poll-blue) 11%,var(--wb-card)),color-mix(in srgb,var(--poll-purple) 9%,var(--wb-card)));border-radius:12px;place-items:center;font-size:10px;font-weight:750;display:grid}.poll-detail__voters strong{font-size:10.5px}.poll-detail__voters strong em{color:var(--poll-purple);margin-left:5px;font-size:8px;font-style:normal}.poll-detail__voters p{color:var(--wb-muted);margin:3px 0 0;font-size:9.5px}.poll-detail__voters time{color:var(--wb-muted);font-size:8.5px}.poll-detail__anonymous{text-align:center;align-content:center;place-items:center;min-height:340px;display:grid}.poll-detail__anonymous>span{width:54px;height:54px;color:var(--color-primary-600);background:linear-gradient(145deg,color-mix(in srgb,var(--poll-blue) 11%,var(--wb-card)),color-mix(in srgb,var(--poll-purple) 9%,var(--wb-card)));border-radius:17px;place-items:center;font-size:22px;display:grid}.poll-detail__anonymous strong{margin-top:14px;font-size:13px}.poll-detail__anonymous p{max-width:260px;color:var(--wb-muted);margin:7px 0 16px;font-size:10px;line-height:1.55}.poll-detail__anonymous div{display:flex}.poll-detail__anonymous i{border:2px solid var(--wb-card);width:27px;height:27px;color:var(--color-primary-600);background:color-mix(in srgb,var(--poll-blue) 9%,var(--wb-card));border-radius:50%;place-items:center;margin-left:-5px;font-size:8px;font-style:normal;display:grid}.poll-detail>footer{border-top:1px solid color-mix(in srgb,var(--wb-line) 72%,transparent);justify-content:flex-end;gap:8px;padding:12px 20px;display:flex}.poll-detail>footer button{border:1px solid color-mix(in srgb,var(--wb-line) 78%,transparent);height:35px;color:var(--wb-ink);background:color-mix(in srgb,var(--wb-card) 64%,transparent);font:650 10px var(--wb-font);cursor:pointer;border-radius:10px;padding:0 13px}.poll-detail>footer button.is-primary{color:#fff;background:linear-gradient(120deg,var(--color-primary-600),var(--color-accent-500));border:0}.poll-detail>footer button.is-danger{color:var(--color-danger-600,#c2483d);background:0 0;margin-right:auto}.polls-toast{z-index:1000;border:1px solid color-mix(in srgb,var(--poll-blue) 18%,var(--wb-line));color:var(--wb-ink);background:color-mix(in srgb,var(--wb-card) 82%,transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 14px 40px color-mix(in srgb,var(--color-secondary-950) 14%,transparent);border-radius:12px;align-items:center;gap:8px;padding:10px 15px;font-size:11px;animation:.22s polls-toast;display:flex;position:fixed;top:28px;left:50%;transform:translate(-50%)}.polls-toast span{color:#fff;background:var(--color-primary-500);border-radius:50%;place-items:center;width:19px;height:19px;font-size:10px;display:grid}.dialog-shell.poll-create-dialog{-webkit-backdrop-filter:blur(28px)saturate(1.1);backdrop-filter:blur(28px)saturate(1.1);grid-template-rows:auto minmax(0,1fr) auto;height:auto;max-height:calc(100vh - 32px);overflow:visible;border-color:color-mix(in srgb,#fff 74%,var(--wb-line))!important;background:linear-gradient(145deg,color-mix(in srgb,var(--wb-card) 88%,transparent),color-mix(in srgb,var(--color-primary-50) 66%,transparent))!important;box-shadow:0 28px 80px color-mix(in srgb,var(--color-secondary-950) 22%,transparent),inset 0 1px 0 #ffffffe6!important}.poll-create-dialog .dialog-shell-body{overscroll-behavior:contain;min-height:0;overflow:hidden auto}.poll-create-dialog .dialog-shell-header{border-bottom-color:color-mix(in srgb,var(--wb-line) 64%,transparent)}.poll-create-dialog .dialog-shell-header h2{color:var(--wb-ink-dk)}.poll-create-dialog .dialog-shell-close{color:var(--color-primary-600);background:color-mix(in srgb,var(--color-primary-400) 9%,transparent)}.poll-create-dialog .dialog-shell-footer{border-top-color:color-mix(in srgb,var(--wb-line) 64%,transparent);background:color-mix(in srgb,var(--wb-card) 44%,transparent)}.poll-create-dialog input:focus,.poll-create-dialog textarea:focus,.poll-create-dialog select:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary-400) 10%,transparent);border-color:color-mix(in srgb,var(--color-primary-500) 44%,var(--wb-line))!important}.poll-create-access{border:1px solid color-mix(in srgb,var(--wb-line) 72%,transparent);background:color-mix(in srgb,var(--wb-card) 58%,transparent);border-radius:13px;gap:9px;padding:12px;display:grid}.poll-create-access__head{justify-content:space-between;align-items:baseline;gap:12px;font-size:13px;display:flex}.poll-create-access__head span,.poll-create-access__note{color:var(--wb-muted);font-size:10px}.poll-create-access__note{margin:0;line-height:1.45}.poll-create-segmented{background:color-mix(in srgb,var(--wb-line) 38%,transparent);border-radius:10px;grid-template-columns:1fr 1fr;gap:4px;padding:3px;display:grid}.poll-create-segmented button{height:31px;color:var(--wb-muted);font:650 11px var(--wb-font);cursor:pointer;background:0 0;border:0;border-radius:8px}.poll-create-segmented button.is-active{color:var(--color-primary-600);background:var(--wb-card);box-shadow:0 4px 12px color-mix(in srgb,var(--color-secondary-950) 7%,transparent)}.poll-create-people{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.poll-create-people button{border:1px solid color-mix(in srgb,var(--wb-line) 74%,transparent);min-width:0;height:42px;color:var(--wb-ink);background:color-mix(in srgb,var(--wb-card) 56%,transparent);font:600 10px var(--wb-font);text-align:left;cursor:pointer;border-radius:10px;grid-template-columns:25px 1fr auto;align-items:center;gap:7px;padding:0 8px;display:grid}.poll-create-people button>span{width:25px;height:25px;color:var(--color-primary-600);background:color-mix(in srgb,var(--color-primary-400) 10%,var(--wb-card));border-radius:8px;place-items:center;display:grid}.poll-create-people button i{color:var(--wb-muted);font-style:normal}.poll-create-people button.is-selected{border-color:color-mix(in srgb,var(--color-primary-500) 36%,var(--wb-line));color:var(--color-primary-600);background:linear-gradient(120deg,color-mix(in srgb,var(--color-primary-400) 9%,var(--wb-card)),color-mix(in srgb,var(--color-accent-400) 7%,var(--wb-card)))}.poll-create-people button.is-selected i{color:var(--color-primary-600)}.poll-create-switch{border:1px solid color-mix(in srgb,var(--wb-line) 72%,transparent);background:color-mix(in srgb,var(--wb-card) 58%,transparent);cursor:pointer;border-radius:13px;grid-template-columns:1fr 38px;align-items:center;gap:12px;padding:11px 12px;display:grid;position:relative}.poll-create-switch span{flex-direction:column;gap:3px;display:flex}.poll-create-switch b{color:var(--wb-ink);font-size:12px}.poll-create-switch small{color:var(--wb-muted);font-size:10px}.poll-create-switch input{opacity:0;position:absolute}.poll-create-switch>i{background:color-mix(in srgb,var(--wb-line) 70%,var(--wb-card));border-radius:12px;width:38px;height:22px;transition:background .18s;position:relative}.poll-create-switch>i:after{background:var(--wb-card);width:16px;height:16px;box-shadow:0 2px 6px color-mix(in srgb,var(--color-secondary-950) 14%,transparent);content:"";border-radius:50%;transition:transform .18s;position:absolute;top:3px;left:3px}.poll-create-switch input:checked+i{background:linear-gradient(90deg,var(--color-primary-500),var(--color-accent-500))}.poll-create-switch input:checked+i:after{transform:translate(16px)}@keyframes polls-shimmer{to{background-position:-200% 0}}@keyframes polls-fade{0%{opacity:0}}@keyframes polls-slide{0%{opacity:.6;transform:translate(34px)}}@keyframes polls-toast{0%{opacity:0;transform:translate(-50%,-8px)}}@media (width<=1180px){.polls-pulse{grid-template-columns:1.3fr repeat(3,.6fr)}.polls-mini-chart{display:none}.polls-stage{grid-template-columns:minmax(0,1fr) 220px}.polls-feed{grid-template-columns:1fr}}@media (width<=850px){.workbench-polls-page{padding-inline:16px}.polls-pulse{grid-template-columns:1fr repeat(3,.6fr)}.polls-pulse__lead small,.polls-metric em{display:none}.polls-stage{grid-template-columns:1fr}.polls-activity{position:static}.polls-tools{grid-template-columns:1fr}.polls-result-count{display:none}}@media (width<=600px){.polls-pulse{grid-template-columns:repeat(3,1fr)}.polls-pulse__lead{grid-column:1/-1}.polls-metric{justify-content:center}.polls-status-tabs{flex:1}.polls-status-tabs button{flex:1;min-width:0}}@media (prefers-reduced-motion:reduce){.workbench-polls-page *{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.linmo-right-panel{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;isolation:isolate;transform-origin:100% 0;background:0 0;border-radius:0;animation:.44s cubic-bezier(.16,1,.3,1) both linmo-right-panel-in;overflow-x:visible;padding:12px 12px 24px!important}.linmo-right-panel>.linmo-right-card{transform-origin:100% 0;animation:.56s cubic-bezier(.16,1,.3,1) both linmo-right-card-in}.linmo-right-panel>.linmo-right-card:first-child{animation-delay:70ms}.linmo-right-panel>.linmo-right-card:nth-child(2){animation-delay:.145s}.linmo-right-panel>.linmo-right-card:nth-child(3){animation-delay:.22s}.linmo-right-card{background:radial-gradient(circle at 90% 2%, var(--linmo-right-glow), transparent 48%), linear-gradient(145deg, #ffffffc7, #ebf2fe7a);-webkit-backdrop-filter:blur(20px)saturate(1.16);backdrop-filter:blur(20px)saturate(1.16);isolation:isolate;border:1px solid #ffffffc7;border-radius:22px;flex-direction:column;flex:none;gap:13px;padding:18px 20px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffffff5,inset 0 -1px #b1bfdd1a,0 18px 34px #485b891a,0 5px 12px #485b890f}.linmo-right-card:before{z-index:-1;content:"";pointer-events:none;background:linear-gradient(118deg,#ffffff4d,#0000 45%,#b8cdfa17);position:absolute;inset:0}.linmo-right-card--notice{--linmo-right-glow:#5987eb24}.linmo-right-card--todo{--linmo-right-glow:#8f73ee24}.linmo-right-card--chat{--linmo-right-glow:#53bee81f}.linmo-right-card__list{flex-direction:column;display:flex}.linmo-right-card__list--notice{gap:7px}.linmo-right-card__list--todo{gap:8px}.linmo-right-card__list--chat{gap:3px}.linmo-right-notice{background:linear-gradient(110deg,#ffffff4d,#e8f0ff21);border:1px solid #0000;border-radius:13px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:7px 8px;display:grid}.linmo-right-notice--action{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer}.linmo-right-notice--action:hover,.linmo-right-notice--action:focus-visible{border-color:var(--wb-accent);outline:none}.linmo-right-notice__tag{color:var(--color-primary-600);background:#e8efffa8;border:1px solid #ffffffad;border-radius:999px;margin-top:2px;padding:3px 9px;font-size:11px;box-shadow:inset 0 1px #ffffffc2}.linmo-right-notice__tag.is-urgent{color:#d9382c;background:#fdecebc7}.linmo-right-notice__tag.is-success{color:#168864;background:#e3f6f0b3}.linmo-right-notice__tag.is-neutral{color:var(--color-secondary-500);background:#eaeff7b8}.linmo-right-notice__copy{flex-direction:column;gap:3px;min-width:0;display:flex}.linmo-right-notice__title{color:var(--color-secondary-900);font-size:13.5px;line-height:1.55}.linmo-right-muted{color:var(--color-secondary-400);font-size:11.5px}.linmo-right-todo{background:linear-gradient(135deg, #ffffff6b, var(--linmo-todo-tint));border:1px solid #ffffff80;border-radius:15px;flex-direction:column;gap:6px;padding:12px 14px;display:flex;box-shadow:inset 0 1px #ffffff9e}.linmo-right-todo.is-urgent{--linmo-todo-tint:#f7dce242;--linmo-todo-color:#cf3e49}.linmo-right-todo.is-accent{--linmo-todo-tint:#e0d6ff47;--linmo-todo-color:var(--color-accent-500)}.linmo-right-todo.is-primary{--linmo-todo-tint:#d3e4ff4d;--linmo-todo-color:var(--color-primary-600)}.linmo-right-todo__dot{background:var(--linmo-todo-color);width:6px;height:6px;box-shadow:0 0 8px color-mix(in srgb, var(--linmo-todo-color) 45%, transparent);border-radius:50%}.linmo-right-todo__kind{color:var(--linmo-todo-color);font-size:12px}.linmo-right-todo__text{color:var(--color-secondary-900);font-size:13px;line-height:1.55}.linmo-right-empty{color:var(--color-secondary-400);margin:0;font-size:12.5px}[data-right-channel=true]{color:var(--color-secondary-700);background:0 0}[data-right-channel=true].is-active{background:linear-gradient(120deg,#e7eeffc7,#ede6ff85)!important;border:1px solid #ffffffb8!important;box-shadow:inset 0 1px #ffffffd6,0 7px 16px #5266a914!important}.linmo-right-channel__avatar{color:var(--color-secondary-500);background:linear-gradient(145deg,#e2eaf9e0,#f1f3faad);box-shadow:inset 0 1px #ffffffd1}[data-right-channel=true].is-active .linmo-right-channel__avatar{background:linear-gradient(145deg, var(--color-primary-400), var(--color-accent-500));color:#fff;box-shadow:0 7px 14px #555bcc33}@media (prefers-reduced-transparency:reduce){.linmo-right-card{background:var(--color-prim-bg-surface-baked);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.linmo-right-panel,.linmo-right-panel>.linmo-right-card{animation:none!important}.linmo-dashboard-curve__line,.linmo-dashboard-curve__area,.linmo-dashboard-curve circle,.linmo-dashboard-bars__plot span{transition:none!important}}[data-ui-version=v1] .linmo-right-panel{padding-bottom:6px!important}.linmo-right-panel-v1{box-sizing:border-box;flex-direction:column;min-width:248px;max-width:316px;height:100%;min-height:0;padding:0;display:flex;overflow:hidden}.linmo-right-panel-v1__scroll{overscroll-behavior:contain;scrollbar-gutter:stable;flex-direction:column;flex:auto;gap:16px;min-height:0;display:flex;overflow:hidden auto}.linmo-right-panel-v1 .linmo-right-card,.linmo-notification-popover{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--wb-line) 74%, transparent);background:color-mix(in srgb, var(--wb-card) 60%, transparent);box-shadow:var(--wb-shadow);-webkit-backdrop-filter:blur(12px)saturate(125%);backdrop-filter:blur(12px)saturate(125%);border-radius:16px;position:relative;overflow:hidden}.linmo-right-card-link{text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;transition:transform .2s,border-color .2s,box-shadow .2s}.linmo-right-card-link:hover,.linmo-right-card-link:focus-visible{border-color:color-mix(in srgb, var(--wb-accent) 38%, var(--wb-line));box-shadow:var(--wb-shadow), 0 12px 28px color-mix(in srgb, var(--wb-accent) 12%, transparent);outline:none;transform:translateY(-2px)}.linmo-right-dashboard{cursor:pointer;min-height:386px;padding:17px;transition:transform .2s,box-shadow .2s}.linmo-right-dashboard:hover,.linmo-right-dashboard:focus-visible{box-shadow:var(--wb-shadow), var(--shadow-prim-sm);outline:none;transform:translateY(-2px)}.linmo-right-tutorial{min-height:240px;padding:17px}.linmo-v1-card-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.linmo-v1-card-head h4{color:var(--wb-ink-dk);margin:0;font-size:16px}.linmo-v1-card-head span{color:var(--wb-muted);font-size:11px}.linmo-v1-card-head>div{flex-direction:column;gap:3px;display:flex}.linmo-v1-card-head button{color:var(--wb-accent);cursor:pointer;background:0 0;border:0}.linmo-card-status{color:var(--wb-accent)!important;font-size:10px!important}.linmo-dashboard-actions{align-items:flex-end;gap:3px!important;display:flex!important}.linmo-dashboard-more{border-radius:8px;place-items:center;width:24px;height:24px;padding:0;border:1px solid color-mix(in srgb, var(--wb-line) 80%, transparent)!important;background:color-mix(in srgb, var(--wb-card) 72%, transparent)!important;color:var(--wb-accent)!important;display:grid!important}.linmo-dashboard-more svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:14px;height:14px}.linmo-dashboard-figure{gap:5px;margin:0;display:grid}.linmo-dashboard-figure figcaption{color:var(--wb-muted);font-size:10px;font-weight:650}.linmo-dashboard-curve{margin-top:11px}.linmo-dashboard-curve svg{width:100%;height:82px;overflow:visible}.linmo-dashboard-curve__line,.linmo-dashboard-curve__area,.linmo-dashboard-curve circle{transform-box:fill-box;transform-origin:50% 100%}.linmo-dashboard-curve__line{fill:none;stroke:#467ded;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.7px;transition:transform .85s cubic-bezier(.2,.9,.25,1);transform:scaleY(0)}.linmo-dashboard-curve__area{fill:color-mix(in srgb, var(--color-primary-100) 70%, transparent);transition:transform .85s cubic-bezier(.2,.9,.25,1);transform:scaleY(0)}.linmo-dashboard-curve circle{fill:var(--wb-card);stroke:#467ded;stroke-width:1.8px;opacity:0;transition:transform .26s cubic-bezier(.2,.9,.25,1),opacity .18s;transform:scale(.1)}.linmo-dashboard-curve.is-ready .linmo-dashboard-curve__line,.linmo-dashboard-curve.is-ready .linmo-dashboard-curve__area{transform:scaleY(1)}.linmo-dashboard-curve.is-ready circle{opacity:1;transform:scale(1)}.linmo-dashboard-curve.is-ready circle:first-of-type{transition-delay:.34s}.linmo-dashboard-curve.is-ready circle:nth-of-type(2){transition-delay:.41s}.linmo-dashboard-curve.is-ready circle:nth-of-type(3){transition-delay:.48s}.linmo-dashboard-curve.is-ready circle:nth-of-type(4){transition-delay:.55s}.linmo-dashboard-curve.is-ready circle:nth-of-type(5){transition-delay:.62s}.linmo-dashboard-curve.is-ready circle:nth-of-type(6){transition-delay:.69s}.linmo-dashboard-curve.is-ready circle:nth-of-type(7){transition-delay:.76s}.linmo-dashboard-bars{margin-top:6px}.linmo-dashboard-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}.linmo-dashboard-metrics span{background:color-mix(in srgb, var(--wb-soft) 72%, transparent);border-radius:7px;gap:1px;min-width:0;padding:5px;display:grid}.linmo-dashboard-metrics b{color:var(--wb-ink-dk);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.1;overflow:hidden}.linmo-dashboard-metrics small{color:var(--wb-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.1;overflow:hidden}.linmo-dashboard-bars__plot{border-bottom:1px solid color-mix(in srgb, var(--wb-line) 72%, transparent);background:repeating-linear-gradient(to bottom, transparent 0 20px, color-mix(in srgb, var(--wb-line) 38%, transparent) 21px 22px);grid-template-columns:repeat(8,minmax(0,1fr));align-items:end;gap:5px;height:63px;padding:7px 5px 0;display:grid}.linmo-dashboard-bars__plot span{height:0;min-height:3px;transition:height .7s cubic-bezier(.2, .9, .25, 1) var(--dashboard-bar-delay);background:linear-gradient(#6bd1ab,#4aa982);border-radius:4px 4px 1px 1px;display:block;box-shadow:0 4px 9px #39ad7d2e}.linmo-dashboard-bars.is-ready .linmo-dashboard-bars__plot span{height:var(--dashboard-bar-height)}.linmo-tutorial-preview{background:radial-gradient(circle at 66% 28%, #ffffffc7, transparent 20%), linear-gradient(135deg, color-mix(in srgb, var(--color-primary-100) 80%, transparent), color-mix(in srgb, var(--color-accent-100) 56%, transparent));border-radius:12px;place-items:center;height:132px;margin-top:14px;display:grid}.linmo-tutorial-preview button{background:var(--wb-accent);color:#fff;cursor:pointer;width:40px;height:40px;box-shadow:var(--shadow-prim-sm);border:0;border-radius:50%;place-items:center;display:grid}.linmo-tutorial-preview small{color:var(--wb-muted);font-size:10px}.linmo-tutorial-learned{background:var(--wb-soft);width:100%;color:var(--wb-accent);cursor:pointer;border:0;border-radius:9px;margin-top:10px;padding:8px;font-size:11px}.linmo-data-safety{min-height:60px;color:var(--wb-muted);opacity:.76;flex:none;justify-content:flex-end;align-items:flex-end;gap:6px;margin-top:auto;padding:0 4px 11px;font-size:10px;line-height:15px;display:flex}.linmo-data-safety span:first-child{color:var(--wb-accent);font-size:16px}[data-ui-version=v1][data-viewport-mode=compact] .linmo-right-panel{padding-bottom:0!important}[data-ui-version=v1][data-viewport-mode=compact] .linmo-data-safety{padding-bottom:5px}.linmo-notification-popover{z-index:120;gap:16px;width:min(390px,100vw - 28px);max-height:min(560px,100vh - 76px);padding:16px;animation:.18s ease-out linmo-notification-in;display:grid;position:fixed;top:60px;right:72px;overflow-y:auto}.linmo-notification-popover section{gap:10px;display:grid}.linmo-notification-popover .linmo-right-card__list{gap:7px}.linmo-notification-popover .linmo-v1-card-head h4{font-size:15px}.linmo-notification-count{background:#fdeceb;border-radius:999px;padding:2px 7px;font-weight:700;color:#d9382c!important}.linmo-notification-popover .linmo-right-todo>div{align-items:center;gap:6px;display:flex}.linmo-business-notification-toggle{border:0;border-top:1px solid var(--wb-line);border-bottom:1px solid var(--wb-line);width:100%;color:var(--wb-ink-dk);font:inherit;text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-weight:700;display:flex}.linmo-business-notification-toggle span:last-child{color:var(--wb-accent);font-size:12px;font-weight:500}.linmo-business-notification-groups{gap:14px;display:grid}.linmo-business-notification-group{gap:8px;display:grid}.linmo-business-notification-group h5{color:var(--wb-ink-dk);align-items:center;gap:7px;margin:0;font-size:13px;display:flex}.linmo-business-notification-group h5 span{color:var(--wb-muted);font-size:11px;font-weight:500}.linmo-business-notification{border-color:color-mix(in srgb, var(--wb-line) 74%, transparent);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer}.linmo-business-notification:hover,.linmo-business-notification:focus-visible{border-color:var(--wb-accent);outline:none}.linmo-business-notification.is-read{opacity:.76}.linmo-notification-load-error{color:var(--color-danger-600);justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.linmo-notification-load-error button{color:var(--wb-accent);cursor:pointer;background:0 0;border:0}.chat-assistant-panel .linmo-v1-card-head h4{margin:0}.chat-assistant-panel .linmo-business-notification-toggle{margin-top:8px}@keyframes linmo-notification-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (width<=1100px){.linmo-right-panel-v1{min-width:218px;padding:10px}}@media (width<=760px){.linmo-right-panel-v1{min-width:0;max-width:none}.linmo-notification-popover{right:14px}}.chat-workspace.chat-reference-workspace{box-sizing:border-box;background:radial-gradient(circle at 84% 8%, #5087dc17, transparent 32%), color-mix(in srgb, var(--wb-page) 94%, #eef4fb);grid-template-columns:clamp(300px,22vw,320px) minmax(0,1fr) clamp(258px,21vw,292px);justify-self:stretch;gap:12px;width:100%;min-width:0;max-width:none;height:100%;min-height:0;padding:10px 12px 12px}[data-app=true] .chat-workspace.chat-reference-workspace .chat-conversation-pane{border:1px solid color-mix(in srgb, var(--wb-line) 58%, transparent);min-width:0;min-height:0;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--wb-card) 84%, transparent), 0 14px 34px #2a3a4b12;-webkit-backdrop-filter:blur(20px)saturate(125%);backdrop-filter:blur(20px)saturate(125%);border-radius:20px;overflow:hidden;background:color-mix(in srgb, var(--wb-card) 88%, transparent)!important}.chat-switch-rail{border-bottom:1px solid #4a5a6a1f;flex:none;justify-content:space-between;align-items:center;gap:8px;height:64px;padding:0 16px;display:flex}.chat-switch-tabs{background:color-mix(in srgb, #4a5a6a 7%, var(--wb-card));border:1px solid #ffffff9e;border-radius:12px;gap:4px;padding:4px;display:flex}.chat-switch-tab{color:#4a5a6a;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;height:36px;padding:0 22px;font:620 14px/1 Inter,PingFang SC,Microsoft YaHei,system-ui,sans-serif;transition:color .18s,background .18s,box-shadow .18s}.chat-switch-tab:hover{color:var(--wb-ink-dk)}.chat-switch-tab.is-active{color:var(--wb-accent-dk);background:#ffffffe0;border-color:#fffc;box-shadow:0 4px 12px #234c8c17}.chat-reference-workspace .chat-create-menu{left:auto;right:0}.chat-reference-workspace .chat-search-box{background:color-mix(in srgb, var(--wb-card) 76%, transparent);border:1px solid #4a5a6a1a;border-radius:12px;min-height:40px;margin:14px 16px 10px;box-shadow:inset 0 1px #ffffffb8}.chat-reference-workspace .chat-search-box:focus-within{border-color:color-mix(in srgb, var(--wb-accent) 36%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--wb-accent) 8%, transparent);background:#ffffffeb}.chat-reference-workspace .chat-search-box>input:focus{box-shadow:none;border:0;outline:0}.chat-search-input::-webkit-search-cancel-button{display:none}.chat-filter-strip{scrollbar-width:none;flex:none;align-items:center;gap:3px;min-width:0;height:40px;margin:0 14px 8px;display:flex;overflow-x:auto}.chat-filter-strip::-webkit-scrollbar{display:none}.chat-filter-strip .chat-filter-item{width:auto;min-width:0;height:28px;color:var(--wb-muted);border:1px solid #0000;border-radius:8px;flex:none;gap:4px;padding:0 9px;font-size:11.5px}.chat-filter-strip .chat-filter-item.is-active{border-color:color-mix(in srgb, var(--wb-accent) 12%, transparent);background:color-mix(in srgb, var(--wb-accent) 7%, var(--wb-card));color:var(--wb-accent-dk)}.chat-filter-strip .chat-filter-count{min-width:16px;height:16px;padding:0 4px;font-size:9px;line-height:16px}.chat-reference-workspace .chat-conversation-list{padding:0 10px 12px}[data-ui-version=v1] .chat-reference-workspace .chat-conversation-list.wb-chat-list{scrollbar-gutter:stable;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:7px!important;padding:2px 10px 12px!important}.chat-conversation-preview.is-mentioned{color:var(--wb-accent-dk);font-weight:650}.chat-reference-workspace .chat-row-more{opacity:0;visibility:hidden;pointer-events:none;width:32px;min-width:32px;transition:opacity .12s,visibility .12s;display:grid;top:7px;right:12px}.chat-reference-workspace .chat-conversation-row:hover .chat-row-more,.chat-reference-workspace .chat-row-more:focus-visible,.chat-reference-workspace .chat-row-more[aria-expanded=true]{opacity:1;visibility:visible;pointer-events:auto}.chat-reference-workspace .chat-conversation-row:has(.chat-conversation-main:focus-visible) .chat-row-more{opacity:1;visibility:visible;pointer-events:auto}.chat-reference-workspace .chat-conversation-row:hover .chat-conversation-meta time{opacity:0}.chat-reference-workspace .chat-conversation-row:has(.chat-conversation-main:focus-visible) .chat-conversation-meta time{opacity:0}.chat-reference-workspace .chat-conversation-row:has(.chat-row-more:focus-visible) .chat-conversation-meta time{opacity:0}.chat-reference-workspace .chat-conversation-row:has(.chat-row-more[aria-expanded=true]) .chat-conversation-meta time{opacity:0}[data-ui-version=v1] .chat-reference-workspace .wb-chat-list .chat-conversation-row{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--wb-card) 76%, transparent);min-height:66px;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--wb-card) 88%, transparent), 0 7px 18px #3758910d;margin:2px 0;transition:background .16s,border-color .16s,transform .16s,box-shadow .16s;background:color-mix(in srgb, var(--wb-card) 84%, transparent)!important;border-radius:14px!important;padding:0!important}.chat-reference-workspace .chat-conversation-row:hover:not(.is-active){border-color:color-mix(in srgb, var(--wb-accent) 12%, var(--wb-card));box-shadow:inset 0 1px 0 var(--wb-card), 0 9px 20px #37589112;transform:translateY(-1px);background:color-mix(in srgb, var(--wb-card) 76%, var(--color-primary-50))!important}.chat-reference-workspace .chat-conversation-row:hover:not(.is-active) .chat-conversation-name{color:var(--wb-accent-dk)}.chat-reference-workspace .chat-conversation-main{border-radius:13px;outline:0;grid-template-columns:40px minmax(0,1fr) 56px;gap:12px;min-height:66px;padding:7px 12px;box-shadow:none!important;filter:none!important;background:0 0!important;border:0!important;transform:none!important}#root [data-app=true][data-ui-version=v1] .chat-reference-workspace .chat-conversation-main:hover,#root [data-app=true][data-ui-version=v1] .chat-reference-workspace .chat-conversation-main:focus-visible{box-shadow:none!important;filter:none!important;background:0 0!important;border:0!important;outline:0!important;transform:none!important}.chat-reference-workspace .chat-conversation-row:has(.chat-conversation-main:focus-visible){border-color:var(--color-primary-300);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--wb-card) 92%, transparent), 0 0 0 2px color-mix(in srgb, var(--color-primary-300) 24%, transparent)}.chat-reference-workspace.chat-reference-workspace .wb-chat-list .chat-conversation-row.chat-conversation-row.is-active{border-color:color-mix(in srgb, var(--color-primary-400) 24%, var(--wb-card))!important;background:linear-gradient(122deg, color-mix(in srgb, var(--color-primary-100) 78%, var(--wb-card)), color-mix(in srgb, var(--color-accent-50) 62%, var(--wb-card)))!important;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--wb-card) 92%, transparent), 0 9px 22px color-mix(in srgb, var(--wb-accent) 10%, transparent)!important}.chat-reference-workspace .chat-conversation-avatar{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--wb-card) 82%, transparent);background:linear-gradient(145deg, color-mix(in srgb, var(--color-primary-100) 88%, var(--wb-card)), color-mix(in srgb, var(--color-primary-300) 36%, var(--wb-card)));width:40px;height:40px;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--wb-card) 90%, transparent), 0 5px 13px color-mix(in srgb, var(--wb-accent) 10%, transparent);color:var(--wb-accent-dk);border-radius:13px;flex:none;place-items:center;font-size:15px;font-style:normal;font-weight:720;display:grid;overflow:hidden}.chat-reference-workspace .chat-conversation-avatar[data-tone="1"]{background:linear-gradient(145deg, color-mix(in srgb, var(--color-accent-100) 82%, var(--wb-card)), color-mix(in srgb, var(--color-accent-300) 34%, var(--wb-card)))}.chat-reference-workspace .chat-conversation-avatar[data-tone="2"]{background:linear-gradient(145deg, color-mix(in srgb, var(--color-primary-50) 88%, var(--wb-card)), color-mix(in srgb, var(--color-accent-200) 34%, var(--wb-card)))}.chat-reference-workspace .chat-conversation-avatar img{object-fit:cover;width:100%;height:100%}.chat-reference-workspace .chat-conversation-avatar svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:20px;height:20px}.chat-reference-workspace .chat-conversation-heading{align-items:center;min-width:0;display:flex}.chat-reference-workspace .chat-conversation-name{color:#263442;font-size:15px;font-weight:540}.chat-reference-workspace .chat-conversation-heading .chat-conversation-name{width:100%}.chat-reference-workspace .chat-conversation-preview-line{align-items:center;gap:6px;min-width:0;display:flex}.chat-reference-workspace .chat-conversation-kind{border:1px solid color-mix(in srgb, var(--color-primary-400) 28%, transparent);background:color-mix(in srgb, var(--color-primary-100) 72%, var(--wb-card));color:var(--wb-accent-dk);border-radius:999px;flex:none;padding:1px 6px;font-size:10px;font-weight:720;line-height:15px}.chat-reference-workspace .chat-conversation-kind.is-dm{background:color-mix(in srgb, #dff7ec 78%, var(--wb-card));color:#16724c;border-color:#24a06b47}.chat-reference-workspace .chat-conversation-row.is-unread .chat-conversation-name{font-weight:720}.chat-reference-workspace .chat-conversation-preview{color:#718092;flex:1;min-width:0;font-size:13px}.chat-reference-workspace .chat-conversation-meta{color:#8793a0;height:38px;font-size:12px}.chat-reference-workspace .chat-conversation-meta time{width:56px;color:var(--wb-muted-2);text-align:right;white-space:nowrap;font-size:12px;font-weight:400}.chat-reference-workspace .chat-conversation-indicators{justify-content:flex-end;align-items:center;gap:6px;min-height:18px;display:flex}.chat-reference-workspace .chat-unread-badge{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .14s,visibility .14s,transform .14s;transform:translateY(2px)scale(.9);box-shadow:0 4px 10px #ed4b4b2e}.chat-reference-workspace .chat-unread-badge:last-child{margin-right:7px}.chat-reference-workspace .chat-conversation-row.is-unread:hover .chat-unread-badge{opacity:1;visibility:visible;transform:translateY(0)scale(1)}.chat-reference-workspace .chat-conversation-row.is-unread:has(.chat-conversation-main:focus-visible) .chat-unread-badge{opacity:1;visibility:visible;transform:translateY(0)scale(1)}.chat-reference-workspace .chat-conversation-row.is-unread:has(.chat-row-more:focus-visible) .chat-unread-badge{opacity:1;visibility:visible;transform:translateY(0)scale(1)}.chat-reference-workspace .chat-conversation-row.is-unread:has(.chat-row-more[aria-expanded=true]) .chat-unread-badge{opacity:1;visibility:visible;transform:translateY(0)scale(1)}.chat-mention-dot{cursor:pointer;background:#ed4b4b;border-radius:50%;width:8px;height:8px;margin-right:5px;box-shadow:0 0 0 3px #ed4b4b1a}.chat-folded-inline{box-sizing:border-box;border-top:1px solid #4a5a6a24;flex:none;width:100%;margin:4px 0 0;padding-top:10px}.chat-folded-toggle{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--wb-card) 74%, transparent);background:color-mix(in srgb, var(--wb-card) 72%, transparent);color:#657382;text-align:left;cursor:pointer;border-radius:12px;grid-template-columns:minmax(0,1fr) auto 16px;align-items:center;gap:8px;width:100%;height:40px;padding:0 12px;font:560 12px/1 Inter,PingFang SC,system-ui,sans-serif;display:grid}.chat-folded-toggle:hover{background:linear-gradient(120deg, color-mix(in srgb, var(--color-primary-100) 56%, var(--wb-card)), color-mix(in srgb, var(--color-accent-50) 46%, var(--wb-card)));color:#3e4d5d}.chat-folded-toggle>span{align-items:center;gap:8px;display:flex}.chat-folded-toggle svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:16px;height:16px}.chat-folded-toggle>svg:last-child{transition:transform .16s}.chat-folded-toggle[aria-expanded=true]>svg:last-child{transform:rotate(90deg)}.chat-folded-toggle b{background:#4a5a6a17;border-radius:10px;place-items:center;min-width:20px;height:20px;font-size:10px;display:grid}.chat-folded-content{background:0 0;border-radius:0;flex-direction:column;gap:7px;margin-top:8px;padding:0;display:flex}.chat-folded-content .chat-list-empty{margin:0;padding:16px}.chat-reference-workspace .chat-content-pane{border:1px solid color-mix(in srgb, var(--wb-line) 56%, transparent);border-radius:20px;min-width:0;min-height:0;overflow:hidden;box-shadow:0 12px 30px #2a3a4b0d;background:color-mix(in srgb, var(--wb-card) 96%, transparent)!important}.chat-reference-workspace .channel{--chat-accent:var(--wb-accent);--chat-accent-deep:var(--wb-accent-dk);--chat-accent-soft:color-mix(in srgb, var(--wb-accent) 10%, var(--wb-card))}.chat-reference-workspace .channel-header{-webkit-backdrop-filter:blur(16px)saturate(120%);backdrop-filter:blur(16px)saturate(120%);border-bottom-color:#4a5a6a1f;height:64px;padding-inline:20px;background:color-mix(in srgb, var(--wb-card) 84%, transparent)!important}.chat-reference-workspace .channel-header h2{color:#263442;font-size:15px;font-weight:650}.chat-reference-workspace .channel-messages{padding:24px 28px}.chat-reference-workspace .row-body{box-shadow:0 4px 12px #2d3d4f0a;background:color-mix(in srgb, var(--wb-card) 86%, transparent)!important;border-color:#4a5a6a1a!important;border-radius:14px!important}.chat-reference-workspace .row.mine .row-body{border-color:color-mix(in srgb, var(--wb-accent) 34%, transparent)!important;background:color-mix(in srgb, var(--wb-accent) 22%, var(--wb-card))!important}.chat-reference-workspace .composer-shell{-webkit-backdrop-filter:blur(18px)saturate(125%);backdrop-filter:blur(18px)saturate(125%);border-radius:16px;min-height:68px;padding:10px 12px 10px 16px;box-shadow:0 8px 24px #273a4f14,inset 0 1px #ffffffc2;background:color-mix(in srgb, var(--wb-card) 82%, transparent)!important;border-color:#4a5a6a24!important}.chat-reference-workspace .composer-shell:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--wb-accent) 8%, transparent), 0 10px 28px #273a4f17;border-color:color-mix(in srgb, var(--wb-accent) 42%, transparent)!important}.chat-inline-contacts{flex-direction:column;flex:1;gap:22px;min-height:0;padding:16px 10px 28px;display:flex;overflow-y:auto}.chat-inline-contact-search{box-sizing:border-box;border:1px solid var(--wb-line);background:color-mix(in srgb, var(--wb-card) 76%, transparent);width:100%;height:40px;color:var(--wb-muted-2);border-radius:10px;flex:none;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 12px;display:grid}.chat-inline-contact-search:focus-within{border-color:var(--wb-accent-lt);box-shadow:0 0 0 3px color-mix(in srgb, var(--wb-accent) 8%, transparent)}.chat-inline-contact-search svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:16px;height:16px}.chat-inline-contact-search input{width:100%;min-width:0;height:100%;color:var(--wb-ink-dk);padding:0;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}.chat-inline-contact-search button{width:24px;height:24px;color:var(--wb-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;display:grid}.chat-directory-search-results{flex-direction:column;gap:14px;min-width:0;display:flex}.chat-directory-search-results>h2{color:var(--wb-ink-dk);margin:0;padding:0 8px;font-size:17px;line-height:38px}.chat-directory-search-group{flex-direction:column;gap:6px;min-width:0;display:flex}.chat-directory-search-group>h3{color:var(--wb-muted-2);gap:6px;margin:0;padding:0 10px;font-size:12px;font-weight:650;display:flex}.chat-directory-search-group>h3 span{color:var(--wb-muted);font-weight:500}.chat-directory-search-empty{min-height:180px;color:var(--wb-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex}.chat-directory-search-empty strong{color:var(--wb-ink-dk);font-size:14px}.chat-directory-search-empty span{font-size:12px}.chat-directory-search-empty button{border:1px solid var(--wb-line);background:var(--wb-card);color:var(--wb-accent-dk);cursor:pointer;border-radius:8px;margin-top:5px;padding:7px 12px}.chat-directory-section{flex-direction:column;gap:7px;display:flex}.chat-directory-heading{color:#263442;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;height:38px;padding:0 8px;font:700 17px/1 Inter,PingFang SC,system-ui,sans-serif;display:flex}.chat-directory-heading svg,.chat-directory-category-trigger svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:16px;height:16px;transition:transform .16s}.chat-directory-heading[aria-expanded=true]>svg,.chat-directory-category-trigger[aria-expanded=true]>svg:last-child{transform:rotate(90deg)}.chat-directory-children{flex-direction:column;gap:14px;display:flex}.chat-directory-category{border-radius:14px;flex-direction:column;gap:5px;display:flex;overflow:hidden}.chat-directory-category-trigger{border:1px solid color-mix(in srgb, var(--wb-card) 60%, transparent);background:color-mix(in srgb, var(--wb-card) 76%, transparent);width:100%;min-height:56px;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--wb-card) 70%, transparent);color:#4a5a6a;text-align:left;cursor:pointer;border-radius:14px;grid-template-columns:24px minmax(0,1fr) 16px;align-items:center;gap:8px;padding:0 12px;font:620 14px/1 Inter,PingFang SC,system-ui,sans-serif;display:grid}.chat-directory-category-trigger:hover{border-color:color-mix(in srgb, var(--wb-accent) 12%, var(--wb-card));background:color-mix(in srgb, var(--wb-card) 54%, transparent);color:var(--wb-accent-dk)}.chat-directory-category-trigger>svg:first-child{width:20px;height:20px}.chat-directory-category-label{align-items:baseline;gap:6px;min-width:0;display:flex}.chat-directory-category-count{color:var(--wb-muted);background:0 0;border-radius:0;padding:0;font-size:12px;font-weight:600;line-height:1}.chat-contact-list{flex-direction:column;gap:7px;padding:2px 0 9px;display:flex}.chat-contact-list button{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--wb-card) 76%, transparent);min-height:66px;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--wb-card) 88%, transparent), 0 7px 18px #3758910d;text-align:left;cursor:pointer;border-radius:14px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;display:grid;background:color-mix(in srgb, var(--wb-card) 84%, transparent)!important}[data-ui-version=v1] .chat-reference-workspace .chat-contact-list button{grid-template-columns:40px minmax(0,1fr) auto!important;gap:11px!important;padding:8px 10px!important}.chat-contact-list button:hover{border-color:color-mix(in srgb, var(--wb-accent) 12%, var(--wb-card));background:color-mix(in srgb, var(--wb-card) 76%, var(--color-primary-50))!important}.chat-contact-list button.is-selected{border-color:color-mix(in srgb, var(--color-primary-400) 24%, var(--wb-card));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--wb-card) 78%, transparent), 0 5px 14px color-mix(in srgb, var(--wb-accent) 8%, transparent);background:linear-gradient(122deg, color-mix(in srgb, var(--color-primary-100) 78%, var(--wb-card)), color-mix(in srgb, var(--color-accent-50) 62%, var(--wb-card)))!important}.chat-contact-list button:hover:not(.is-selected) b{color:var(--wb-accent-dk)}.chat-contact-list button:disabled{cursor:default;opacity:1}[data-ui-version=v1] .chat-reference-workspace .chat-contact-list button>.chat-contact-copy{flex-direction:column;justify-content:flex-start;gap:3px;min-width:0;place-items:initial!important;width:auto!important;height:auto!important;color:inherit!important;font-weight:inherit!important;background:0 0!important;border-radius:0!important;grid-row:auto!important;display:flex!important}.chat-contact-list b,.chat-contact-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-contact-list b{color:#263442;font-size:13.5px;font-weight:620}.chat-contact-list small{color:#718092;font-size:11px}.chat-contact-list em{color:#7b8793;background:#4a5a6a12;border-radius:6px;padding:3px 6px;font-size:9px;font-style:normal}.chat-directory-preview-row{color:#708090;border:1px dashed #4a5a6a26;border-radius:11px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;min-height:52px;margin:4px 2px 8px 32px;padding:7px 10px;display:grid}.chat-directory-preview-row>span{background:#4a5a6a12;border-radius:10px;place-items:center;width:36px;height:36px;font-size:12px;font-weight:700;display:grid}.chat-directory-preview-row>div{flex-direction:column;gap:2px;min-width:0;display:flex}.chat-directory-preview-row b{color:#405060;font-size:12.5px}.chat-directory-preview-row small{color:#84909c;font-size:10.5px}.chat-assistant-panel{min-width:0;min-height:0;box-shadow:none;background:0 0;border:0;flex-direction:column;gap:12px;padding:0;display:flex;overflow-y:auto!important}.chat-assistant-panel__section{border:1px solid color-mix(in srgb, var(--wb-card) 68%, transparent);background:linear-gradient(155deg, color-mix(in srgb, var(--wb-card) 58%, transparent), color-mix(in srgb, var(--color-primary-50) 28%, transparent));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--wb-card) 82%, transparent), 0 12px 28px #2a3a4b12;-webkit-backdrop-filter:blur(18px)saturate(125%);backdrop-filter:blur(18px)saturate(125%);border-radius:18px;gap:9px;padding:14px;display:grid}.chat-assistant-panel__head{justify-content:space-between;align-items:center;gap:8px;min-height:28px;display:flex}.chat-assistant-panel__head h3{color:var(--wb-ink-dk);margin:0;font-size:15px;font-weight:700}.chat-assistant-panel__head button{color:var(--wb-accent);cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:11px}.chat-assistant-panel .linmo-right-notice{border:1px solid color-mix(in srgb, var(--wb-card) 64%, transparent);background:color-mix(in srgb, var(--wb-card) 38%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--wb-card) 72%, transparent);border-radius:12px;padding:9px}.chat-assistant-panel .linmo-right-notice__tag{padding:2px 7px;font-size:9px}.chat-assistant-panel .linmo-right-notice__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.chat-assistant-panel .linmo-right-muted{font-size:10px}.chat-assistant-panel .linmo-right-todo{border:1px solid color-mix(in srgb, var(--wb-card) 64%, transparent);background:color-mix(in srgb, var(--wb-card) 38%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--wb-card) 72%, transparent);border-radius:12px;padding:10px}.chat-assistant-panel .linmo-right-todo>div{align-items:center;gap:6px;display:flex}.chat-assistant-panel .linmo-right-todo__kind{font-size:10px}.chat-assistant-panel .linmo-right-todo__text{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}@media (width<=1100px){.chat-workspace.chat-reference-workspace{grid-template-columns:244px minmax(0,1fr) 236px;gap:8px;padding:8px}}@media (width<=900px){.chat-workspace.chat-reference-workspace{grid-template-columns:minmax(240px,36%) minmax(0,1fr)}.chat-reference-workspace .chat-assistant-panel{display:none}}@media (width<=640px){.chat-workspace.chat-reference-workspace{grid-template-rows:minmax(260px,44%) minmax(0,1fr);grid-template-columns:1fr}.chat-reference-workspace .chat-conversation-pane{border-bottom:1px solid var(--wb-line)}}@media (prefers-reduced-motion:reduce){.chat-switch-tab,.chat-conversation-row,.chat-folded-toggle>svg:last-child,.chat-directory-heading svg,.chat-directory-category-trigger svg,.chat-contact-list button{transition:none!important}}.contacts-page[data-contacts-variant=v2]{--contacts-page-bg:#f7f9fc;--contacts-rail-bg:#eff6ff;--contacts-border:#dbeafe;--contacts-title:#2563eb;--contacts-copy:#526077;background:var(--contacts-page-bg);color:var(--contacts-copy)}.contacts-page[data-contacts-variant=v2] .contacts-directory-panel{border-right-color:var(--contacts-border);background:var(--contacts-rail-bg)}.contacts-page[data-contacts-variant=v2] .contacts-directory-title{color:var(--contacts-title)}.contacts-page[data-contacts-variant=v2] .contacts-company{border-bottom-color:var(--contacts-border)}.contacts-page[data-contacts-variant=v2] .contacts-section-button{color:var(--contacts-copy)}.contacts-page[data-contacts-variant=v2] .contacts-count{color:#5c789e;background:#e5efff}.contacts-page[data-contacts-variant=v2] .contacts-line-icon{color:#7192c4}.contacts-page[data-contacts-variant=v2] .contacts-content{background:#fff}.contacts-page[data-contacts-variant=v2] .contacts-content-header{border-bottom-color:#e2e8f0}.contacts-page[data-contacts-variant=v2] .contacts-content-header h1{color:var(--contacts-title)}.contacts-page[data-contacts-variant=v2] .contacts-content-header p{color:var(--contacts-copy)}.contacts-page[data-contacts-variant=v2] .contacts-search{border-color:var(--contacts-border);background:#fff}.contacts-page[data-contacts-variant=v2] .contacts-search input{color:var(--contacts-copy)}.contacts-page[data-contacts-variant=v2] .contacts-search input::placeholder{color:#94a3b8}.contacts-page[data-contacts-variant=v2] .contacts-search button,.contacts-page[data-contacts-variant=v2] .contacts-message-button,.contacts-page[data-contacts-variant=v2] .contacts-load-more{border-color:var(--contacts-border);color:var(--contacts-copy);background:#fff}.contacts-page[data-contacts-variant=v2] .contacts-invite-button{color:var(--contacts-title);background:#fff;border-color:#93c5fd}.contacts-page[data-contacts-variant=v2] .contacts-invite-button .contacts-line-icon{color:var(--contacts-title)}.contacts-page[data-contacts-variant=v2] .contacts-org-row strong,.contacts-page[data-contacts-variant=v2] .contacts-person-main strong{color:var(--contacts-copy)}.contacts-page[data-contacts-variant=v2] .contacts-org-row span:not(.contacts-org-mark){color:#64748b}.contacts-page[data-contacts-variant=v2] .contacts-org-mark,.contacts-page[data-contacts-variant=v2] .contacts-avatar{color:var(--contacts-title);background:#dbeafe}.contacts-page[data-contacts-variant=v2] .contacts-avatar.is-group,.contacts-page[data-contacts-variant=v2] .contacts-avatar.is-bot{background:#eff6ff}.contacts-page[data-contacts-variant=v2] .contacts-person-row:hover,.contacts-page[data-contacts-variant=v2] .contacts-person-row[aria-current=true]{background:#eff6ff;border-color:#dbeafe}.contacts-page{background:var(--wb-card);width:100%;height:100%;min-height:0;color:var(--wb-ink);grid-template-columns:272px minmax(0,1fr);display:grid;overflow:hidden}.contacts-directory-panel{border-right:1px solid var(--wb-line);background:color-mix(in srgb, var(--wb-soft) 58%, var(--wb-card));flex-direction:column;min-height:0;display:flex;overflow:hidden}.contacts-directory-title{letter-spacing:-.02em;color:var(--wb-ink-dk);padding:26px 24px 18px;font-size:24px;font-weight:750}.contacts-company{border-bottom:1px solid color-mix(in srgb, var(--wb-line) 70%, transparent);align-items:center;gap:12px;margin:0 14px 10px;padding:10px 12px;font-size:15px;font-weight:700;display:flex}.contacts-sections{flex-direction:column;flex:1;gap:4px;min-height:0;padding:4px 10px 18px;display:flex;overflow-y:auto}.contacts-section-button{width:100%;min-height:46px;color:var(--wb-gray-fg);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:11px;padding:0 14px;font-size:14px;display:grid}.contacts-section-button[aria-current=page]{border-color:color-mix(in srgb, var(--wb-accent) 22%, transparent);background:color-mix(in srgb, var(--wb-accent) 14%, var(--wb-card));color:var(--wb-ink-dk);box-shadow:inset 3px 0 0 var(--wb-accent);font-weight:700}.contacts-section-button[aria-current=page] .contacts-line-icon{color:var(--wb-ink-dk)}.contacts-count{background:color-mix(in srgb, var(--wb-soft) 82%, transparent);min-width:22px;color:var(--wb-muted-2);text-align:center;border-radius:999px;padding:1px 7px;font-size:11px;font-weight:650}.contacts-line-icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px;color:var(--wb-icon)}.contacts-content{background:var(--wb-card);flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.contacts-content-header{border-bottom:1px solid var(--wb-line);flex:none;justify-content:space-between;align-items:center;gap:24px;min-height:100px;padding:20px 28px;display:flex}.contacts-content-header h1{color:var(--wb-ink-dk);letter-spacing:-.015em;margin:0;font-size:22px;font-weight:750}.contacts-content-header p{color:var(--wb-muted);margin:6px 0 0;font-size:12.5px}.contacts-invite-button{border:1px solid color-mix(in srgb, var(--wb-accent) 48%, var(--wb-line));background:var(--wb-card);min-height:38px;color:var(--wb-ink-dk);font:inherit;cursor:pointer;border-radius:9px;align-items:center;gap:8px;padding:0 15px;font-size:13px;font-weight:650;display:inline-flex}.contacts-invite-button .contacts-line-icon{width:18px;height:18px;color:var(--wb-ink-dk)}.contacts-invite-button:disabled{cursor:not-allowed;opacity:.5}.contacts-content-body{flex:1;min-height:0;padding:20px 28px 30px;overflow-y:auto}.contacts-search-feedback{background:color-mix(in srgb, var(--wb-soft) 70%, var(--wb-card));min-height:28px;color:var(--wb-muted);border-radius:999px;align-items:center;margin:0 0 12px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.contacts-search-feedback.is-loading{background:color-mix(in srgb, var(--wb-accent) 11%, var(--wb-card));color:var(--wb-accent)}.contacts-org-row{align-items:center;gap:13px;padding:4px 10px 16px;display:flex}.contacts-org-row>div{flex-direction:column;gap:3px;display:flex}.contacts-org-row strong{color:var(--wb-ink-dk);font-size:14.5px}.contacts-org-row span:not(.contacts-org-mark){color:var(--wb-muted);font-size:11.5px}.contacts-org-mark{background:color-mix(in srgb, var(--wb-accent) 18%, var(--wb-card));width:42px;height:42px;color:var(--wb-ink-dk);border-radius:50%;flex:none;place-items:center;display:grid}.contacts-org-mark .contacts-line-icon{color:currentColor}.contacts-person-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.contacts-person-row{width:100%;min-height:62px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 10px;display:grid}.contacts-person-row.is-static{cursor:default}.contacts-person-row time{color:var(--wb-muted);font-size:11px}.contacts-person-main{flex-direction:column;gap:4px;min-width:0;display:flex}.contacts-person-main strong,.contacts-person-main>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.contacts-person-main strong{color:var(--wb-ink-dk);font-size:14px;font-weight:650}.contacts-person-main>span{color:var(--wb-muted);font-size:11.5px}.contacts-role-tag{background:color-mix(in srgb, var(--wb-soft) 82%, transparent);width:fit-content;color:var(--wb-gray-fg);vertical-align:1px;border-radius:999px;align-items:center;margin-left:7px;padding:1px 6px;font-size:10.5px;font-weight:650;display:inline-flex}.contacts-row-action{color:var(--wb-muted-2);opacity:0;font-size:11.5px}.contacts-person-row:hover .contacts-row-action,.contacts-person-row:focus-visible .contacts-row-action{opacity:1}.contacts-avatar{background:color-mix(in srgb, var(--wb-accent) 17%, var(--wb-card));width:40px;height:40px;color:var(--wb-ink-dk);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:750;display:grid;position:relative;overflow:visible}.contacts-avatar.is-small{width:34px;height:34px;font-size:12px}.contacts-avatar.is-group,.contacts-avatar.is-bot{background:color-mix(in srgb, var(--wb-soft) 82%, var(--wb-card))}.contacts-avatar img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.contacts-presence{border:2px solid var(--wb-card);background:var(--wb-muted);border-radius:50%;width:9px;height:9px;position:absolute;bottom:-1px;right:-1px}.contacts-presence.is-idle{background:color-mix(in srgb, var(--wb-accent) 65%, var(--wb-ink-dk))}.contacts-presence.is-busy{background:color-mix(in srgb, var(--wb-accent) 82%, var(--wb-card))}.contacts-presence.is-dnd{background:color-mix(in srgb, var(--wb-ink-dk) 72%, var(--wb-card))}.contacts-presence.is-away{background:var(--wb-muted)}.contacts-empty,.contacts-unavailable{border:1px dashed var(--wb-line);min-height:280px;color:var(--wb-muted);text-align:center;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.contacts-empty strong,.contacts-unavailable strong{color:var(--wb-ink-dk);font-size:15px}.contacts-empty>span:last-child,.contacts-unavailable>span:last-child{max-width:440px;font-size:12.5px;line-height:1.7}.contacts-empty-icon{background:color-mix(in srgb, var(--wb-accent) 13%, var(--wb-card));border-radius:50%;place-items:center;width:54px;height:54px;display:grid}.contacts-empty-icon .contacts-line-icon{width:25px;height:25px;color:var(--wb-gray-fg)}.contacts-muted{color:var(--wb-muted);font-size:12.5px}.contacts-bot-note{color:var(--wb-muted);margin:0 10px 12px;font-size:12px}.contacts-toast{z-index:4;border:1px solid var(--wb-line);background:var(--wb-card);color:var(--wb-ink-dk);box-shadow:var(--wb-shadow);border-radius:9px;padding:9px 15px;font-size:12.5px;font-weight:650;position:absolute;top:18px;left:50%;transform:translate(-50%)}@media (width<=900px){.contacts-page{grid-template-columns:220px minmax(0,1fr)}.contacts-directory-title{padding-inline:18px}.contacts-content-header,.contacts-content-body{padding-inline:20px}}@media (width<=680px){.contacts-page{grid-template-columns:76px minmax(0,1fr)}.contacts-directory-title,.contacts-company>span,.contacts-section-button>span:not(.contacts-count),.contacts-count{display:none}.contacts-company{justify-content:center;padding-inline:0}.contacts-sections{padding-inline:8px}.contacts-section-button{grid-template-columns:1fr;justify-items:center;padding:0}.contacts-content-header{min-height:86px}.contacts-content-header p{display:none}.contacts-invite-button{justify-content:center;width:38px;padding:0}.contacts-invite-button>span{font-size:0}.contacts-invite-button:not(:has(span)){font-size:0}.contacts-row-action{display:none}}[data-ui-version=v1]{--sphere-project:#526cf3;--sphere-oa:#8b62e9;--sphere-ai:#45b9ce;--sphere-dev:#557bdc;--sphere-knowledge:#55b995;--sphere-ink:#132b56;--sphere-muted:#7587a6;--sphere-rule:#4f70be24}[data-ui-version=v1] .workbench-space{isolation:isolate;contain:layout paint style;background:radial-gradient(circle at 21% 18%,#6e9aff30,#0000 30%),radial-gradient(circle at 81% 72%,#66ddb233,#0000 32%),radial-gradient(circle at 56% 52%,#8f73ee21,#0000 43%),linear-gradient(145deg,#fbfdff 0%,#f1f7ff 48%,#f7fff9 100%);width:100%;height:100%;min-height:560px;position:relative;overflow:hidden}[data-ui-version=v1] .workbench-space:before{content:"";pointer-events:none;background-image:linear-gradient(#4669b406 1px,#0000 1px),linear-gradient(90deg,#4669b406 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 26% 75%,#0000);mask-image:linear-gradient(#0000,#000 26% 75%,#0000)}[data-ui-version=v1] .workbench-sphere{--workbench-globe-size:650px;perspective:1500px;min-height:500px;transform-style:preserve-3d;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;outline:none;place-items:center;display:grid;position:absolute;inset:0}[data-ui-version=v1] .workbench-sphere__globe{width:var(--workbench-globe-size);height:var(--workbench-globe-size);transform-style:preserve-3d;position:relative}[data-ui-version=v1] .workbench-sphere__orbit{z-index:2;transform-style:preserve-3d;position:absolute;inset:0}[data-ui-version=v1] .workbench-sphere:active{cursor:grabbing}[data-ui-version=v1] .workbench-sphere:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--sphere-project) 45%, transparent)}[data-ui-version=v1] .workbench-sphere__glow{z-index:0;pointer-events:none;filter:blur(24px)saturate(1.04);background:radial-gradient(circle at 28% 30%,#ffffffb8,#0000 20%),radial-gradient(circle at 66% 35%,#65d0d64d,#0000 42%),radial-gradient(circle at 39% 67%,#5b82f14f,#0000 46%),radial-gradient(circle at 67% 70%,#70dea445,#0000 43%),radial-gradient(circle,#a6b9f43d,#d2e6f81a 54%,#0000 80%);border-radius:50%;position:absolute;inset:1%;transform:scale(1.06);box-shadow:inset -36px -24px 76px #74d5b214,inset 28px 18px 76px #5375ef14,0 38px 105px #4a6fb11f}[data-ui-version=v1] .workbench-sphere-hint{z-index:190;border:1px solid var(--sphere-rule);color:var(--sphere-muted);white-space:nowrap;pointer-events:none;background:#ffffffd6;border-radius:16px;align-items:center;gap:10px;padding:9px 12px;font-size:12px;display:flex;position:absolute;top:18px;right:22px;box-shadow:0 10px 30px #3d5a9914}[data-ui-version=v1] .workbench-sphere-hint i{background:#75d5b1;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 5px #75d5b11f}[data-ui-version=v1] .workbench-sphere__glow:before{content:"";filter:blur(38px);background:radial-gradient(circle,#a3baf51f 25%,#6ad6bc14 52%,#0000 78%);border-radius:50%;position:absolute;inset:-10%}[data-ui-version=v1] .workbench-sphere__ambient{z-index:-1;aspect-ratio:1;opacity:.5;pointer-events:none;will-change:transform;border-radius:50%;width:28%;animation:9s ease-in-out infinite alternate workbench-sphere-breathe;position:absolute}[data-ui-version=v1] .workbench-sphere__ambient--left{background:radial-gradient(circle,#5989ff38,#5989ff14 38%,#0000 72%);top:25%;left:12%}[data-ui-version=v1] .workbench-sphere__ambient--right{background:radial-gradient(circle,#5bd9b036,#5bd9b012 40%,#0000 72%);width:32%;animation-delay:-3s;bottom:10%;right:10%}@keyframes workbench-sphere-breathe{to{transform:scale(1.12)translate(2vw,-1vh)}}[data-ui-version=v1] .workbench-sphere-icon{--sphere-accent:var(--sphere-project);--sphere-accent-soft:#aebcff;--sphere-accent-deep:#3f5dd9;--function-icon-start:#e2edff;--function-icon-mid:#9db8f5;--function-icon-end:#5b77e6;width:96px;height:72px;color:var(--sphere-accent);transform-origin:50%;transform-style:preserve-3d;backface-visibility:visible;will-change:transform, opacity;cursor:pointer;background:#fffffff0;border:0;border-radius:18px;outline:none;place-items:center;margin:-36px 0 0 -48px;padding:0;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 13px 24px #38549429,inset 0 -5px 10px #5a71ab12,inset 0 2px 1px #fffffff2;transition:none!important}[data-ui-version=v1] .workbench-sphere-icon:after{content:"";background:linear-gradient(145deg, color-mix(in srgb, var(--card) 34%, transparent), transparent 58%);pointer-events:none;border-radius:13px;position:absolute;inset:6px}[data-ui-version=v1] .workbench-sphere-icon[data-category=oa]{--sphere-accent:var(--sphere-oa);--sphere-accent-soft:#c8b2ff;--sphere-accent-deep:#7647d5;--function-icon-start:#f1e8ff;--function-icon-mid:#c0a4f0;--function-icon-end:#8164dc}[data-ui-version=v1] .workbench-sphere-icon[data-category=ai]{--sphere-accent:var(--sphere-ai);--sphere-accent-soft:#9de5ed;--sphere-accent-deep:#2597ae;--function-icon-start:#e0f8fb;--function-icon-mid:#8ed9e2;--function-icon-end:#39a9bd}[data-ui-version=v1] .workbench-sphere-icon[data-category=dev]{--sphere-accent:var(--sphere-dev);--sphere-accent-soft:#a9c2ff;--sphere-accent-deep:#385fca;--function-icon-start:#e3ecff;--function-icon-mid:#97aff0;--function-icon-end:#4f70d4}[data-ui-version=v1] .workbench-sphere-icon[data-category=knowledge]{--sphere-accent:var(--sphere-knowledge);--sphere-accent-soft:#9be0c8;--sphere-accent-deep:#319c78;--function-icon-start:#e1f7ef;--function-icon-mid:#9bd9c5;--function-icon-end:#4cae8b}[data-ui-version=v1] .workbench-sphere-icon__plate{z-index:1;width:44px;height:44px;color:inherit;place-items:center;display:grid;position:relative}[data-ui-version=v1] .workbench-sphere-icon__glyph{width:44px;height:44px;color:var(--sphere-accent);filter:none;place-items:center;display:grid;position:relative}[data-ui-version=v1] .workbench-sphere-icon__glyph svg{shape-rendering:geometricprecision;overflow:visible}[data-ui-version=v1] .workbench-sphere-icon__glyph :is(path,rect,circle){stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}[data-ui-version=v1] .wb-icon-aura{opacity:.64;transform-box:fill-box;transform-origin:50%}[data-ui-version=v1] .wb-icon-volume{stroke-width:1.35px;filter:none}[data-ui-version=v1] .wb-icon-detail,[data-ui-version=v1] .wb-icon-cell{fill:color-mix(in srgb, var(--card) 70%, transparent);stroke:color-mix(in srgb, var(--card) 74%, transparent);stroke-width:.45px}[data-ui-version=v1] .wb-icon-shine,[data-ui-version=v1] .wb-icon-plus,[data-ui-version=v1] .wb-icon-calendar__bar,[data-ui-version=v1] .wb-icon-grid__header,[data-ui-version=v1] .wb-icon-tab,[data-ui-version=v1] .wb-icon-link,[data-ui-version=v1] .wb-icon-lock__shackle,[data-ui-version=v1] .wb-icon-clock,[data-ui-version=v1] .wb-icon-clock__hand,[data-ui-version=v1] .wb-icon-check,[data-ui-version=v1] .wb-icon-antenna,[data-ui-version=v1] .wb-icon-robot__ear,[data-ui-version=v1] .wb-icon-eye,[data-ui-version=v1] .wb-icon-alert,[data-ui-version=v1] .wb-icon-code__bar,[data-ui-version=v1] .wb-icon-bracket,[data-ui-version=v1] .wb-icon-fallback{fill:none;stroke:color-mix(in srgb, var(--card) 88%, transparent);stroke-width:2.15px}[data-ui-version=v1] .wb-icon-shine{stroke-width:1.4px;opacity:.78}[data-ui-version=v1] .wb-icon-link{stroke:color-mix(in srgb, var(--function-icon-end) 68%, var(--card));stroke-width:1.8px;opacity:.88}[data-ui-version=v1] .wb-icon-check{stroke-width:2.7px;stroke-dasharray:1;stroke-dashoffset:0}[data-ui-version=v1] .wb-icon-clock{stroke-width:1.8px}[data-ui-version=v1] .wb-icon-clock__hand{stroke-width:2px}[data-ui-version=v1] .wb-icon-tab{stroke-width:3.2px}[data-ui-version=v1] .wb-icon-plus{stroke-width:2.4px}[data-ui-version=v1] .wb-icon-bracket{stroke-width:2.8px}[data-ui-version=v1] .wb-icon-alert{stroke:var(--function-icon-end);stroke-width:2.7px}[data-ui-version=v1] .wb-icon-robot__screen{fill:color-mix(in srgb, var(--function-icon-end) 82%, var(--sphere-accent-deep));stroke:color-mix(in srgb, var(--card) 70%, transparent);stroke-width:.75px}[data-ui-version=v1] .wb-icon-eye{stroke-width:2.8px}[data-ui-version=v1] .wb-icon-issue__triangle{fill:color-mix(in srgb, var(--card) 78%, transparent);stroke:color-mix(in srgb, var(--card) 94%, transparent);stroke-width:.8px;transform-box:fill-box;transform-origin:50%}[data-ui-version=v1] .wb-icon-node,[data-ui-version=v1] .wb-icon-coin,[data-ui-version=v1] .wb-icon-folder__lid,[data-ui-version=v1] .wb-icon-book__page--left,[data-ui-version=v1] .wb-icon-book__page--right,[data-ui-version=v1] .wb-icon-module,[data-ui-version=v1] .wb-icon-server-light,[data-ui-version=v1] .wb-icon-dot,[data-ui-version=v1] .wb-icon-tab,[data-ui-version=v1] .wb-icon-eye,[data-ui-version=v1] .wb-icon-bracket,[data-ui-version=v1] .wb-icon-lock__shackle,[data-ui-version=v1] .wb-icon-building__side{transform-box:fill-box;transform-origin:50%}[data-ui-version=v1] .workbench-sphere-icon:hover .wb-icon-aura,[data-ui-version=v1] .workbench-sphere-icon:focus-visible .wb-icon-aura{animation:2.8s ease-in-out infinite wb-function-aura}[data-ui-version=v1] .workbench-sphere-icon:is(:hover,:focus-visible) .wb-icon-check{animation:1.45s cubic-bezier(.2,.8,.2,1) infinite wb-function-check}[data-ui-version=v1] .workbench-sphere-icon:is(:hover,:focus-visible) .wb-icon-folder__lid{animation:2.6s ease-in-out infinite wb-function-folder}[data-ui-version=v1] .workbench-sphere-icon:is(:hover,:focus-visible) .wb-icon-building .wb-icon-detail{animation:2.2s ease-in-out infinite wb-function-window}[data-ui-version=v1] .workbench-sphere-icon:is(:hover,:focus-visible) .wb-icon-book__page--right{animation:2.8s ease-in-out infinite wb-function-page}[data-ui-version=v1] .workbench-sphere-icon:is(:hover,:focus-visible) .wb-icon-cell{animation:2.4s ease-in-out infinite wb-function-cell}[data-ui-version=v1] .workbench-sphere-icon:is(:hover,:focus-visible) .wb-icon-cell:nth-of-type(2){animation-delay:.18s}[data-ui-version=v1] .workbench-sphere-icon:is(:hover,:focus-visible) .wb-icon-node{animation:2.2s ease-in-out infinite wb-function-node}[data-ui-version=v1] .workbench-sphere-icon:is(:hover,:focus-visible) .wb-icon-node:nth-of-type(2n){animation-delay:.22s}[data-ui-version=v1] .workbench-sphere-icon:is(:hover,:focus-visible) .wb-icon-link{animation:2.6s linear infinite wb-function-link}[data-ui-version=v1] .workbench-sphere-icon:is(:hover,:focus-visible) .wb-icon-lock__shackle{animation:2.4s ease-in-out infinite wb-function-lock}[data-ui-version=v1] .workbench-sphere-icon:is(:hover,:focus-visible) .wb-icon-coin{animation:3.2s ease-in-out infinite wb-function-coin}[data-ui-version=v1] .workbench-sphere-icon:is(:hover,:focus-visible) .wb-icon-clock__hand{transform-box:view-box;transform-origin:24px 29px;animation:6s linear infinite wb-function-clock}[data-ui-version=v1] .workbench-sphere-icon:is(:hover,:focus-visible) .wb-icon-dot{animation:1.5s ease-in-out infinite wb-function-dot}[data-ui-version=v1] .workbench-sphere-icon:is(:hover,:focus-visible) .wb-icon-dot:nth-of-type(2){animation-delay:.16s}[data-ui-version=v1] .workbench-sphere-icon:is(:hover,:focus-visible) .wb-icon-dot:nth-of-type(3){animation-delay:.32s}[data-ui-version=v1] .workbench-sphere-icon:is(:hover,:focus-visible) .wb-icon-antenna__tip{animation:1.8s ease-in-out infinite wb-function-antenna}[data-ui-version=v1] .workbench-sphere-icon:is(:hover,:focus-visible) .wb-icon-eye{animation:3.4s ease-in-out infinite wb-function-blink}[data-ui-version=v1] .workbench-sphere-icon:is(:hover,:focus-visible) .wb-icon-network .wb-icon-node--core{animation:1.9s ease-in-out infinite wb-function-core}[data-ui-version=v1] .workbench-sphere-icon:is(:hover,:focus-visible) .wb-icon-issue__triangle{animation:2s ease-in-out infinite wb-function-warning}[data-ui-version=v1] .workbench-sphere-icon:is(:hover,:focus-visible) .wb-icon-bracket--left{animation:1.8s ease-in-out infinite wb-function-code-left}[data-ui-version=v1] .workbench-sphere-icon:is(:hover,:focus-visible) .wb-icon-bracket--right{animation:1.8s ease-in-out infinite wb-function-code-right}[data-ui-version=v1] .workbench-sphere-icon:is(:hover,:focus-visible) .wb-icon-server-light{animation:1.55s ease-in-out infinite wb-function-light}[data-ui-version=v1] .workbench-sphere-icon:is(:hover,:focus-visible) .wb-icon-server-light:nth-of-type(2){animation-delay:.3s}[data-ui-version=v1] .workbench-sphere-icon:is(:hover,:focus-visible) .wb-icon-module{animation:2.8s ease-in-out infinite wb-function-module}[data-ui-version=v1] .workbench-sphere-icon:is(:hover,:focus-visible) .wb-icon-module:nth-of-type(2n){animation-delay:.25s}@keyframes wb-function-aura{0%,to{opacity:.48;transform:scale(.94)}50%{opacity:.88;transform:scale(1.06)}}@keyframes wb-function-check{0%,22%{stroke-dashoffset:1px;opacity:.35}58%,to{stroke-dashoffset:0;opacity:1}}@keyframes wb-function-folder{0%,to{transform:translateY(0)}50%{transform:translateY(-1.8px)}}@keyframes wb-function-window{0%,to{opacity:.56}50%{opacity:1}}@keyframes wb-function-page{0%,to{transform:perspective(30px)rotateY(0)}50%{transform:perspective(30px)rotateY(-8deg)}}@keyframes wb-function-cell{0%,to{opacity:.58}50%{opacity:1}}@keyframes wb-function-node{0%,to{transform:scale(.94)}50%{transform:scale(1.08)}}@keyframes wb-function-link{0%{stroke-dasharray:2 4;stroke-dashoffset:6px}to{stroke-dasharray:2 4;stroke-dashoffset:0}}@keyframes wb-function-lock{0%,to{transform:translateY(0)}40%,60%{transform:translateY(-1.4px)}}@keyframes wb-function-coin{0%,to{transform:rotateY(0)}50%{transform:rotateY(16deg)}}@keyframes wb-function-clock{to{transform:rotate(360deg)}}@keyframes wb-function-dot{0%,to{opacity:.48;transform:translateY(1px)scale(.8)}50%{opacity:1;transform:translateY(-1px)scale(1)}}@keyframes wb-function-antenna{0%,to{opacity:.62;transform:scale(.86)}50%{opacity:1;transform:scale(1.18)}}@keyframes wb-function-blink{0%,88%,to{transform:scaleY(1)}93%{transform:scaleY(.08)}}@keyframes wb-function-core{0%,to{transform:scale(.88)}50%{transform:scale(1.12)}}@keyframes wb-function-warning{0%,to{opacity:.72;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}@keyframes wb-function-code-left{0%,to{transform:translate(0)}50%{transform:translate(-1.5px)}}@keyframes wb-function-code-right{0%,to{transform:translate(0)}50%{transform:translate(1.5px)}}@keyframes wb-function-light{0%,to{opacity:.38}50%{opacity:1}}@keyframes wb-function-module{0%,to{transform:translateY(0)scale(.96)}50%{transform:translateY(-1px)scale(1.04)}}[data-ui-version=v1] .workbench-sphere-icon__label{color:var(--sphere-accent);text-align:center;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;font-size:9px;font-weight:650;line-height:12px;position:absolute;bottom:6px;left:5px;right:5px;overflow:hidden;opacity:0!important}[data-ui-version=v1] .workbench-sphere-icon[data-focused=true] .workbench-sphere-icon__plate{transform:translateY(-7px)}[data-ui-version=v1] .workbench-sphere-icon[data-focused=true] .workbench-sphere-icon__label{opacity:1!important}[data-ui-version=v1] .workbench-sphere-icon:hover,[data-ui-version=v1] .workbench-sphere-icon:active,[data-ui-version=v1] .workbench-sphere-icon:focus,[data-ui-version=v1] .workbench-sphere-icon:focus-visible{filter:none;-webkit-tap-highlight-color:transparent;background:color-mix(in srgb, var(--card) 94%, transparent)!important;color:var(--sphere-accent)!important;box-shadow:0 13px 24px color-mix(in srgb, var(--sphere-project) 16%, transparent), inset 0 -5px 10px color-mix(in srgb, var(--sphere-project) 7%, transparent), inset 0 2px 1px color-mix(in srgb, var(--card) 95%, transparent)!important;border-color:#0000!important;outline:none!important}[data-ui-version=v1] .workbench-sphere-icon:focus-visible{outline:none}[data-ui-version=v1] .workbench-sphere-tooltip{z-index:200;border:1px solid var(--sphere-rule);min-width:112px;color:var(--sphere-ink);text-align:center;background:color-mix(in srgb, var(--card) 94%, transparent);box-shadow:0 10px 28px color-mix(in srgb, var(--sphere-project) 13%, transparent);opacity:0;pointer-events:none;border-radius:11px;padding:8px 11px;font-size:12px;transition:opacity .16s,transform .16s;position:absolute;transform:translate(-50%,4px)}[data-ui-version=v1] .workbench-sphere-tooltip.is-visible{opacity:1;transform:translate(-50%)}[data-ui-version=v1] .workbench-sphere-tooltip strong,[data-ui-version=v1] .workbench-sphere-tooltip span{display:block}[data-ui-version=v1] .workbench-sphere-tooltip span{color:var(--sphere-muted);margin-top:2px;font-size:10px}[data-ui-version=v1] .workbench-sphere-legend{z-index:180;border:1px solid var(--sphere-rule);background:color-mix(in srgb, var(--card) 84%, transparent);border-radius:14px;gap:6px;max-width:calc(100% - 28px);padding:6px;display:flex;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}[data-ui-version=v1] .workbench-sphere-legend__category{--legend-accent:var(--sphere-project);min-height:28px;color:var(--sphere-muted);white-space:nowrap;border-radius:9px;padding:6px 9px;font-size:10px;box-shadow:none!important;background:0 0!important;border:0!important;outline:none!important;transition:background-color .16s,color .16s!important;transform:none!important}[data-ui-version=v1] .workbench-sphere-legend__category:hover,[data-ui-version=v1] .workbench-sphere-legend__category:focus-visible,[data-ui-version=v1] .workbench-sphere-legend__category:active{color:var(--sphere-ink)!important;background:color-mix(in srgb, var(--legend-accent) 10%, var(--card))!important;box-shadow:none!important;filter:none!important;border:0!important;transform:none!important}[data-ui-version=v1] .workbench-sphere-legend__category[aria-pressed=true]{color:var(--sphere-ink)!important;background:color-mix(in srgb, var(--legend-accent) 16%, var(--card))!important;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--legend-accent) 24%, transparent)!important}[data-ui-version=v1] .workbench-sphere-legend__category b{background:var(--legend-accent);border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}[data-ui-version=v1] .workbench-sphere-legend__category[data-category=oa]{--legend-accent:var(--sphere-oa)}[data-ui-version=v1] .workbench-sphere-legend__category[data-category=ai]{--legend-accent:var(--sphere-ai)}[data-ui-version=v1] .workbench-sphere-legend__category[data-category=dev]{--legend-accent:var(--sphere-dev)}[data-ui-version=v1] .workbench-sphere-legend__category[data-category=knowledge]{--legend-accent:var(--sphere-knowledge)}@media (width<=720px){[data-ui-version=v1] .workbench-space{min-height:500px}[data-ui-version=v1] .workbench-sphere-icon{border-radius:15px;width:80px;height:60px;margin:-30px 0 0 -40px}[data-ui-version=v1] .workbench-sphere-icon__plate,[data-ui-version=v1] .workbench-sphere-icon__plate>svg,[data-ui-version=v1] .workbench-sphere-icon__plate>.workbench-sphere-icon__glyph>svg{width:31px;height:31px}[data-ui-version=v1] .workbench-sphere-legend{justify-content:flex-start;overflow-x:auto}[data-ui-version=v1] .workbench-sphere-hint{top:12px;right:12px}}@media (prefers-reduced-motion:reduce){[data-ui-version=v1] .workbench-sphere__ambient{animation:none}[data-ui-version=v1] .workbench-sphere-icon,[data-ui-version=v1] .workbench-sphere-tooltip{transition-duration:.01ms}[data-ui-version=v1] .workbench-sphere-icon__glyph *{animation:none!important}}.linmo-entry{box-sizing:border-box;width:min(860px,100%);min-height:calc(100vh - 132px);color:var(--color-secondary-700);font-family:var(--font-prim);flex-direction:column;justify-content:center;align-items:center;gap:18px;margin-inline:auto;padding:26px 28px 34px;display:flex}.linmo-entry-cat{width:156px;height:140px;color:inherit;isolation:isolate;background:0 0;border:0;outline:none;place-items:center;padding:0;display:grid;position:relative}.linmo-entry-cat:focus-visible{border-radius:48px;box-shadow:0 0 0 3px #5a79e629}.linmo-entry-cat:before{z-index:-1;filter:blur(24px);content:"";background:linear-gradient(90deg,#8b75ee57,#54aaeb47);border-radius:50%;width:116px;height:58px;animation:3.8s ease-in-out infinite linmo-entry-aura;position:absolute;transform:translateY(36px)}.linmo-entry-cat__svg{filter:drop-shadow(0 14px 20px #555db33d);animation:4.2s ease-in-out infinite linmo-entry-float;overflow:visible}.linmo-entry-cat__sparkle{transform-box:fill-box;transform-origin:50%;animation:2.6s ease-in-out infinite linmo-entry-sparkle}.linmo-entry-cat__eye{transform-box:fill-box;transform-origin:50%}.linmo-entry-cat__eye--wink{animation:.62s ease-in-out linmo-entry-wink}.linmo-entry__intro{text-align:center}.linmo-entry__intro h1{color:var(--color-secondary-900,#263345);letter-spacing:-.025em;margin:0;font-size:clamp(27px,3vw,36px);font-weight:700;line-height:1.2}.linmo-entry__intro p{color:var(--color-secondary-400);margin:7px 0 0;font-size:14px}.linmo-entry-scopes{-webkit-backdrop-filter:var(--prim-backdrop-blur) saturate(1.15);backdrop-filter:var(--prim-backdrop-blur) saturate(1.15);box-shadow:inset 0 1px 0 #ffffffd1, var(--shadow-prim-sm);background:#e8eef87a;border:1px solid #ffffffbd;border-radius:18px;gap:4px;padding:5px;display:flex}.linmo-entry-scope{min-width:84px;color:var(--color-secondary-400);background:0 0;border:0;border-radius:13px;justify-content:center;align-items:center;gap:7px;padding:9px 13px;font-size:12.5px;font-weight:560;display:flex}.linmo-entry-scope.is-active{color:var(--color-primary-500);background:#fffc;box-shadow:inset 0 1px #fff,0 5px 14px #4762aa17}.linmo-entry-suggestions{flex-wrap:wrap;justify-content:center;gap:9px;max-width:760px;display:flex}.linmo-entry-suggestion{color:var(--color-secondary-500);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:inset 0 1px 0 #ffffffdb, var(--shadow-prim-sm);background:#ffffff8a;border:1px solid #ffffffc2;border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font-size:12.5px;display:flex}.linmo-entry-composer{box-sizing:border-box;-webkit-backdrop-filter:blur(22px)saturate(1.18);backdrop-filter:blur(22px)saturate(1.18);width:min(760px,100%);box-shadow:inset 0 1px 0 #fff, var(--shadow-prim-md);isolation:isolate;background:#fafcfff2;border:1px solid #ffffffd1;border-radius:24px;flex-direction:column;gap:12px;margin-top:4px;padding:14px 16px 11px;display:flex;position:relative}.linmo-entry-composer:before{z-index:-1;content:"";-webkit-mask-composite:xor;filter:blur(14px);opacity:0;pointer-events:none;background:linear-gradient(90deg,#7d64ef,#58c9ed,#8da5ff,#b478ef,#7d64ef) 0 0/300% 100%;border-radius:36px;padding:9px;transition:opacity .32s;position:absolute;inset:-13px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.linmo-entry-composer.is-listening:before{opacity:.42;animation:5s linear infinite linmo-entry-listening}.linmo-entry-composer.is-quiet:before{opacity:0;animation:none}.linmo-entry-composer input,.linmo-entry-composer input:hover,.linmo-entry-composer input:focus{all:unset;box-sizing:border-box;width:100%;color:var(--color-secondary-700);font:500 15px/1.5 var(--font-prim);outline:none;box-shadow:none!important;background:0 0!important;border:0!important}.linmo-entry-composer input::placeholder{color:var(--color-secondary-400)}.linmo-entry-composer input[type=file]{border:0!important;width:0!important;height:0!important;padding:0!important;display:none!important}.linmo-entry-composer__tools{align-items:center;gap:8px;min-width:0;display:flex}.linmo-entry-composer__spacer{flex:1}.linmo-entry-tool,.linmo-entry-send{border:1px solid #ffffffc7;border-radius:12px;place-items:center;width:36px;height:36px;padding:0;display:grid}.linmo-entry-tool{color:var(--color-secondary-400);background:#ecf1f8b8}.linmo-entry-send{background:linear-gradient(145deg, var(--color-primary-400), var(--color-primary-600));color:#fff;box-shadow:0 8px 18px color-mix(in srgb, var(--color-primary-500) 22%, transparent)}.linmo-entry-send:not(:disabled):hover{background:linear-gradient(145deg, var(--color-primary-500), var(--color-primary-600))!important;color:#fff!important;box-shadow:0 10px 22px color-mix(in srgb, var(--color-primary-500) 30%, transparent)!important}.linmo-entry-meta{color:var(--color-secondary-500);background:#ebf0f8a8;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:11.5px;display:flex}.linmo-entry-auto{color:var(--color-secondary-400);align-items:center;gap:5px;font-size:11.5px;font-weight:600;display:flex}.linmo-entry-control:not(:disabled):hover{filter:brightness(1.02)saturate(1.04)!important;transform:translateY(-1px)!important}.linmo-entry-cat:hover{box-shadow:none!important;background:0 0!important}@keyframes linmo-entry-float{0%,to{transform:translateY(0)rotate(-.7deg)}50%{transform:translateY(-7px)rotate(.7deg)}}@keyframes linmo-entry-aura{0%,to{opacity:.56;transform:translateY(36px)scale(.92)}50%{opacity:.9;transform:translateY(32px)scale(1.08)}}@keyframes linmo-entry-sparkle{0%,to{opacity:.72;transform:scale(.86)rotate(0)}50%{opacity:1;transform:scale(1.12)rotate(14deg)}}@keyframes linmo-entry-wink{0%,24%,76%,to{transform:scaleY(1)}46%,58%{transform:scaleY(.08)}}@keyframes linmo-entry-listening{0%,to{filter:blur(14px)hue-rotate(-8deg);background-position:0}50%{filter:blur(16px)hue-rotate(12deg);background-position:100%}}@media (width<=760px){.linmo-entry{justify-content:flex-start;padding-inline:16px}.linmo-entry-cat{width:130px;height:118px}.linmo-entry-cat__svg{width:124px;height:112px}.linmo-entry-scopes{justify-content:flex-start;width:100%;overflow-x:auto}.linmo-entry-scope{min-width:76px}.linmo-entry-meta span,.linmo-entry-auto{display:none}}@media (prefers-reduced-motion:reduce){.linmo-entry-cat:before,.linmo-entry-cat__svg,.linmo-entry-cat__sparkle,.linmo-entry-cat__eye--wink,.linmo-entry-composer:before{animation:none!important}}.linmo-knowledge-home{box-sizing:border-box;width:100%;max-width:none;height:100%;min-height:0;max-height:100%;color:var(--wb-ink);grid-template-rows:auto minmax(0,1fr) auto auto;align-items:stretch;gap:10px;padding:18px clamp(20px,4vw,72px) 24px;display:grid}.linmo-knowledge-home__title{background:linear-gradient(90deg, var(--color-primary-800), var(--color-primary-600) 52%, var(--color-accent-700));color:#0000;letter-spacing:-.04em;text-align:center;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(22px,2.1vw,32px);font-weight:760;line-height:1.16}.linmo-knowledge-home__title--lower{transform:translateY(16px)}.linmo-knowledge-home.is-graph-suspended{grid-template-rows:auto auto auto;align-content:center;gap:16px;padding-block:40px}.linmo-knowledge-graph{background:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--color-primary-100) 38%, transparent), transparent 52%);min-height:clamp(240px,34vh,430px);box-shadow:none;border:0;border-radius:0;position:relative;overflow:hidden}.linmo-knowledge-graph:after{display:none}.linmo-knowledge-graph canvas{z-index:1;touch-action:none;width:100%;height:100%;display:block;position:relative}.linmo-knowledge-graph__tip{z-index:3;border:1px solid color-mix(in srgb, var(--wb-line) 68%, transparent);background:color-mix(in srgb, var(--wb-card) 88%, transparent);min-width:112px;box-shadow:0 12px 32px color-mix(in srgb, var(--color-primary-300) 12%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:none;border-radius:11px;flex-direction:column;gap:2px;padding:8px 11px;display:flex;position:absolute}.linmo-knowledge-graph__tip strong{color:var(--wb-ink-dk);font-size:13px}.linmo-knowledge-graph__tip span{color:var(--wb-muted);font-size:11px}.linmo-knowledge-shortcuts{justify-content:center;align-items:center;gap:clamp(5px,.9vw,10px);width:min(520px,100%);min-height:44px;margin:0 auto;display:flex}.linmo-knowledge-shortcuts button{box-sizing:border-box;width:42px;height:42px;color:var(--wb-muted);box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:14px;flex:none;place-items:center;transition:transform .18s,color .18s;display:grid;position:relative;padding:0!important}.linmo-knowledge-shortcuts button:hover,.linmo-knowledge-shortcuts button:focus-visible{outline:none;background:var(--wb-hover-bg)!important;color:var(--wb-hover-ink)!important;box-shadow:var(--wb-hover-shadow)!important;border-color:#0000!important;transform:translateY(-2px)!important}.linmo-knowledge-shortcuts button>.workbench-sphere-icon{--card:var(--wb-card);border:0;border-radius:11px;place-items:center;width:34px;height:34px;margin:0;padding:0;display:grid;position:relative;top:auto;left:auto;transform:none;box-shadow:none!important;background:0 0!important}.linmo-knowledge-shortcuts button>.workbench-sphere-icon:after{display:none}.linmo-knowledge-shortcuts button>.workbench-sphere-icon .workbench-sphere-icon__plate,.linmo-knowledge-shortcuts button>.workbench-sphere-icon .workbench-sphere-icon__glyph,.linmo-knowledge-shortcuts button>.workbench-sphere-icon .workbench-sphere-icon__glyph svg{width:34px;height:34px}.linmo-knowledge-shortcuts__customize,.linmo-knowledge-shortcuts__dashboard{color:var(--wb-accent)!important}.linmo-knowledge-shortcuts__utility-glyph{place-items:center;width:34px;height:34px;display:grid}.linmo-knowledge-shortcuts__utility-glyph svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:25px;height:25px;overflow:visible}.linmo-knowledge-shortcuts__customize .linmo-knowledge-shortcuts__utility-glyph svg{stroke-width:1.75px;width:27px;height:27px}.linmo-knowledge-shortcuts small{z-index:2;border:1px solid color-mix(in srgb, var(--wb-card) 74%, var(--wb-line));background:color-mix(in srgb, var(--wb-card) 86%, var(--color-primary-100));width:max-content;max-width:120px;box-shadow:0 8px 20px color-mix(in srgb, var(--color-secondary-700) 12%, transparent);color:var(--wb-ink-dk);opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(12px)saturate(1.08);backdrop-filter:blur(12px)saturate(1.08);border-radius:8px;padding:5px 8px;font-size:10px;font-weight:650;transition:opacity .16s,transform .16s;position:absolute;bottom:calc(100% + 7px);left:50%;transform:translate(-50%,3px)}.linmo-knowledge-shortcuts button:hover small,.linmo-knowledge-shortcuts button:focus-visible small{opacity:1;transform:translate(-50%)}.linmo-knowledge-composer{gap:8px;width:min(760px,100%);margin:2px auto 0;padding:12px 14px 10px}[data-ui-version=v1] .linmo-knowledge-composer{-webkit-backdrop-filter:blur(12px)saturate(1.08);backdrop-filter:blur(12px)saturate(1.08);background:#f7fafff7;border-color:#667eb84d;box-shadow:inset 0 1px #fff,0 16px 38px #30467829,0 0 0 1px #ffffff85}[data-ui-version=v1] .linmo-knowledge-composer input{color:#263d65;font-weight:600}[data-ui-version=v1] .linmo-knowledge-composer input::placeholder{color:#667b9f;opacity:1}[data-ui-version=v1] .linmo-knowledge-composer .linmo-entry-meta,[data-ui-version=v1] .linmo-knowledge-composer .linmo-entry-tool{color:#3e587f;background:#e1e9f8f0;border-color:#637cb82e}[data-ui-version=v1] .linmo-knowledge-composer .linmo-entry-auto{color:#536d94}[data-ui-version=v1] .workbench-common-editor .workbench-common-editor__workbench-icon.workbench-sphere-icon{--card:var(--wb-card);width:44px!important;height:44px!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;position:relative!important;top:auto!important;left:auto!important;transform:none!important}[data-ui-version=v1] .workbench-common-editor .workbench-common-editor__workbench-icon.workbench-sphere-icon:after{display:none!important}[data-ui-version=v1] .workbench-common-editor .workbench-common-editor__workbench-icon .workbench-sphere-icon__plate{width:40px;height:40px}[data-ui-version=v1] .workbench-common-editor .workbench-common-editor__workbench-icon .workbench-sphere-icon__glyph,[data-ui-version=v1] .workbench-common-editor .workbench-common-editor__workbench-icon .workbench-sphere-icon__glyph svg{width:40px!important;height:40px!important}@media (height<=800px) and (width>=761px){.linmo-knowledge-home{grid-template-rows:auto minmax(286px,1fr) auto auto;gap:6px;padding-block:10px 14px}.linmo-knowledge-graph{min-height:clamp(220px,36vh,286px)}.linmo-knowledge-shortcuts{min-height:42px}.linmo-knowledge-shortcuts button{border-radius:13px;width:40px;height:40px}.linmo-knowledge-home__title{margin-top:0;font-size:24px}.linmo-knowledge-composer{gap:7px;padding-block:10px 8px}}@media (width<=760px){.linmo-knowledge-home{grid-template-rows:auto minmax(300px,1fr) auto auto;height:auto;min-height:100%;max-height:none;padding-inline:14px}.linmo-knowledge-shortcuts{gap:10px}.linmo-knowledge-composer{border-radius:20px}}@media (prefers-reduced-motion:reduce){.linmo-knowledge-shortcuts button{transition:none}}.linmo-entry-model-picker{position:relative}.linmo-entry-auto{color:#475569;min-height:32px;font:inherit;cursor:pointer;background:#ffffffb8;border:1px solid #94a3b859;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:650;transition:border-color .14s,background .14s;display:inline-flex}.linmo-entry-auto:hover{border-color:var(--color-primary-500);color:var(--color-primary-600)}.linmo-entry-auto svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.linmo-entry-model-picker__menu{z-index:40;background:#fff;border:1px solid #94a3b847;border-radius:14px;min-width:280px;max-height:320px;margin:0;padding:6px;list-style:none;position:absolute;bottom:calc(100% + 8px);right:0;overflow-y:auto;box-shadow:0 12px 32px #0f172a24}.linmo-entry-model-picker__menu li[role=option]{border-radius:10px}.linmo-entry-model-picker__menu li[role=option]:hover{background:#f1f5f9}.linmo-entry-model-picker__menu li[role=option] button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:3px;padding:9px 12px;display:flex}.linmo-entry-model-picker__menu li[role=option] strong{color:#1e293b;font-size:13px;font-weight:700}.linmo-entry-model-picker__menu li[role=option] small{color:#64748b;font-size:11.5px}.linmo-entry-model-picker__menu li[role=option][aria-selected=true] button{background:#e8f6f4;border-radius:10px}.linmo-entry-model-picker__hint{color:#94a3b8;padding:9px 12px;font-size:12px}.linmo-entry-composer__chips{flex-wrap:wrap;gap:6px;display:inline-flex}.linmo-entry-composer__chip{color:#1f5c58;background:#ecf7f6;border:1px solid #4ab8b259;border-radius:999px;align-items:center;gap:5px;max-width:220px;padding:3px 7px 3px 9px;font-size:11.5px;display:inline-flex}.linmo-entry-composer__chip-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.linmo-entry-composer__chip button{color:#2f7d78;cursor:pointer;background:0 0;border:0;flex:none;padding:0 2px;font-size:13px;line-height:1}.linmo-entry-composer__chip button:hover{color:#b91c1c}.linmo-entry-composer__attach-error{color:#b91c1c;font-size:11.5px}.linmo-entry-composer input[type=file]{display:none!important}.attendance-page{box-sizing:border-box;width:100%;min-width:0;max-width:none;min-height:100%;color:var(--wb-ink-dk,#254773);margin:0;padding:clamp(16px,2.4vw,28px);position:relative;overflow-x:hidden}.attendance-head{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;margin-bottom:20px;display:grid}.attendance-head>div{min-width:0}.attendance-head h1{overflow-wrap:anywhere;margin:0;font-size:clamp(23px,2.4vw,28px)}.attendance-head p{color:var(--wb-muted,#6b7e98);overflow-wrap:anywhere;margin:5px 0 0;font-size:14px;line-height:1.55}.attendance-back{color:#355a88;cursor:pointer;background:#e8f1ff;border:0;border-radius:12px;width:42px;height:42px;font-size:23px}.attendance-queue{color:#3465c5;white-space:nowrap;background:#eaf2ff;border-radius:999px;margin-left:0;padding:8px 13px;font-weight:700}.attendance-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:16px;display:grid}.attendance-tabs button{box-sizing:border-box;color:#466586;cursor:pointer;white-space:normal;overflow-wrap:anywhere;background:#fff;border:1px solid #d8e4f5;border-radius:999px;width:100%;min-width:0;padding:9px clamp(10px,1.5vw,20px);font-weight:700}.attendance-tabs .is-active{color:#fff;background:#386ae1;border-color:#386ae1}.attendance-notice{color:#9c6415;background:#fff3df;border-radius:10px;padding:10px 14px}.attendance-layout{grid-template-columns:minmax(420px,.95fr) minmax(380px,1.05fr);gap:18px;display:grid}.attendance-card,.attendance-detail{background:#fff;border:1px solid #dce7f5;border-radius:18px;box-shadow:0 10px 30px #2d5b9512}.attendance-card{padding:22px}.attendance-card h2,.attendance-detail h2{margin:0;font-size:19px}.attendance-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.attendance-fields label:last-child{grid-column:1/-1}.attendance-fields label,.attendance-review label{color:#3d5f85;flex-direction:column;gap:6px;font-size:13px;font-weight:700;display:flex}.attendance-fields input,.attendance-fields select,.attendance-fields textarea,.attendance-review textarea{box-sizing:border-box;color:#273f60;width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #cadcf6;border-radius:10px;padding:9px 11px}.attendance-fields textarea,.attendance-review textarea{resize:vertical;min-height:80px}.attendance-fields label.is-error input,.attendance-fields label.is-error select,.attendance-fields label.is-error textarea{border-color:#d54e57}.attendance-fields label small{color:#c63d47}.attendance-duration{color:#506c91;background:#f4f8ff;border-radius:9px;grid-column:1/-1;margin:0;padding:9px 12px;font-size:13px}.attendance-help,.attendance-attachments>p,.attendance-draft-attachments>p{color:#6d83a3;font-size:12px;line-height:1.6}.attendance-primary,.attendance-secondary,.attendance-danger,.attendance-link-danger{font:inherit;cursor:pointer;border:0;border-radius:10px;padding:10px 16px;font-weight:700}.attendance-primary{color:#fff;background:#386ae1}.attendance-primary:disabled{opacity:.55;cursor:not-allowed}.attendance-secondary{color:#386ae1;background:#eff5ff}.attendance-danger{color:#bd404b;background:#fff0f0}.attendance-link-danger{color:#bd404b;background:0 0;padding:0}.attendance-list-head,.attendance-detail-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.attendance-list-head button,.attendance-detail-head>button,.attendance-file button{color:#4773b7;cursor:pointer;background:0 0;border:0}.attendance-row{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #edf2fa;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;display:flex}.attendance-row strong,.attendance-row small,.attendance-row span{display:block}.attendance-row small{color:#7890ae;margin-top:4px}.attendance-row>span:last-child{text-align:right}.attendance-status{color:#57708e;background:#edf2fb;border-radius:999px;padding:4px 8px;font-size:12px;font-style:normal;font-weight:700;display:inline-block}.attendance-status.pending_finance{color:#a86811;background:#fff3db}.attendance-status.approved{color:#28764d;background:#e6f6ed}.attendance-status.returned{color:#b66519;background:#fff0df}.attendance-status.rejected,.attendance-status.withdrawn{color:#b7444e;background:#fff0f0}.attendance-empty{color:#7890ae;padding:16px 0}.attendance-detail{z-index:20;width:min(560px,100vw - 32px);max-height:90vh;padding:24px;position:fixed;top:5vh;right:clamp(16px,4vw,64px);overflow:auto}.attendance-detail-head>button{color:#506b8b;font-size:28px}.attendance-facts{gap:10px;margin:20px 0;display:grid}.attendance-facts div{grid-template-columns:96px 1fr;gap:12px;display:grid}.attendance-facts dt{color:#7188a5}.attendance-facts dd{color:#2b4667;margin:0}.attendance-return{color:#a76116;background:#fff2e2;border-radius:10px;padding:12px}.attendance-attachments,.attendance-draft-attachments{border:1px dashed #c9dbf3;border-radius:12px;margin:20px 0;padding:15px}.attendance-attachments h3,.attendance-draft-attachments h3,.attendance-detail h3{margin:0 0 8px;font-size:15px}.attendance-upload{color:#386ae1;cursor:pointer;font-weight:700;display:inline-block}.attendance-upload input{display:none}.attendance-file{align-items:center;gap:9px;padding:8px 0;display:flex}.attendance-file a{color:#315f9f;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.attendance-file span{color:#7890ae;white-space:nowrap;font-size:12px}.attendance-file span:first-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.attendance-timeline{margin:0;padding-left:20px}.attendance-timeline li{padding:6px 0 13px}.attendance-timeline li span{color:#7187a2;margin-top:3px;font-size:12px;display:block}.attendance-timeline p{color:#4d6380;margin:5px 0 0}.attendance-actions{gap:8px;margin:18px 0 12px;display:flex}.attendance-review{background:#f4f8ff;border-radius:12px;margin-top:16px;padding:14px}.attendance-review>div{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.attendance-review>div>button:first-child{color:#607994;cursor:pointer;background:0 0;border:0}.attendance-tabs button:disabled{cursor:not-allowed;opacity:.55}.attendance-tab-badge{box-sizing:border-box;background:var(--err);min-width:18px;height:18px;color:var(--color-primary-50);border-radius:999px;place-items:center;margin-left:6px;padding:0 5px;font-size:12px;line-height:1;display:inline-grid}.attendance-tabs .is-active .attendance-tab-badge{background:var(--color-primary-50);color:var(--err)}.attendance-approval-page{max-width:none}.attendance-approval-entry-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.attendance-approval-entry{border:1px solid var(--wb-line);background:var(--wb-card);min-height:90px;color:var(--wb-ink);box-shadow:var(--wb-shadow);text-align:left;cursor:pointer;border-radius:18px;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 22px;display:flex;position:relative}.attendance-approval-entry:hover,.attendance-approval-entry:focus-visible{border-color:var(--wb-accent);background:var(--wb-soft);outline:none;transform:translateY(-2px)}.attendance-approval-entry strong{color:var(--wb-ink-dk);align-items:center;gap:8px;font-size:22px;line-height:1.3;display:flex}.attendance-entry-pending-badge{box-sizing:border-box;background:var(--err);min-width:20px;height:20px;color:var(--color-primary-50);box-shadow:0 0 0 3px color-mix(in srgb,var(--err) 12%,transparent);border-radius:999px;place-items:center;padding:0 6px;font-size:12px;font-weight:700;line-height:1;display:grid;position:absolute;top:14px;right:16px}.attendance-approval-entry em{color:var(--wb-accent-dk);font-style:normal;font-weight:700}.attendance-approval-list{overflow:hidden}.attendance-scope-tabs{flex-wrap:wrap;gap:8px;display:flex}.attendance-scope-tabs button{border:1px solid var(--wb-line);background:var(--wb-card);min-height:40px;color:var(--wb-muted);font:inherit;cursor:pointer;border-radius:999px;padding:8px 14px;font-weight:700}.attendance-scope-tabs button:hover,.attendance-scope-tabs button:focus-visible{border-color:var(--wb-accent);color:var(--wb-accent-dk);outline:none}.attendance-scope-tabs button.is-active{border-color:var(--wb-accent);background:color-mix(in srgb,var(--wb-accent) 12%,var(--wb-card));color:var(--wb-accent-dk)}.attendance-approval-table{min-width:920px;margin-top:16px}.attendance-approval-list{overflow-x:auto}.attendance-approval-row{box-sizing:border-box;border:0;border-bottom:1px solid var(--wb-line);width:100%;min-height:54px;color:var(--wb-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:minmax(100px,1fr) minmax(108px,.85fr) minmax(170px,1.7fr) minmax(96px,.85fr) minmax(140px,1.15fr) minmax(90px,.8fr);align-items:center;gap:12px;padding:10px 6px;display:grid}.attendance-approval-table.has-department .attendance-approval-row{grid-template-columns:minmax(100px,1fr) minmax(90px,.8fr) minmax(108px,.85fr) minmax(170px,1.7fr) minmax(96px,.85fr) minmax(140px,1.15fr) minmax(90px,.8fr)}.attendance-approval-table.is-overtime .attendance-approval-row,.attendance-approval-table.is-correction .attendance-approval-row{grid-template-columns:minmax(100px,1fr) minmax(110px,.9fr) minmax(96px,.8fr) minmax(130px,1.1fr) minmax(140px,1.15fr) minmax(90px,.8fr)}.attendance-approval-table.is-overtime.has-department .attendance-approval-row,.attendance-approval-table.is-correction.has-department .attendance-approval-row{grid-template-columns:minmax(100px,1fr) minmax(90px,.8fr) minmax(110px,.9fr) minmax(96px,.8fr) minmax(130px,1.1fr) minmax(140px,1.15fr) minmax(90px,.8fr)}.attendance-approval-row:not(.is-head):hover,.attendance-approval-row:not(.is-head):focus-visible{background:color-mix(in srgb,var(--wb-accent) 8%,var(--wb-card));outline:none}.attendance-approval-row.is-head{min-height:42px;color:var(--wb-muted);cursor:default;font-size:12px;font-weight:700}.attendance-approval-row span{overflow-wrap:anywhere;min-width:0}.attendance-approve{background:var(--ok);color:var(--color-primary-50);font:inherit;cursor:pointer;border:0;border-radius:10px;padding:10px 16px;font-weight:700}.attendance-approve:hover,.attendance-approve:focus-visible{filter:brightness(1.06);outline:2px solid color-mix(in srgb,var(--ok) 28%,transparent);outline-offset:2px}.attendance-approve:disabled{cursor:not-allowed;opacity:.55}.attendance-review label.is-error textarea{border-color:var(--err)}.attendance-review-error{color:var(--err);font-size:12px}@media (width<=900px){.attendance-layout,.attendance-approval-entry-grid{grid-template-columns:1fr}.attendance-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.attendance-page{padding:18px}.attendance-detail{max-height:96vh;top:2vh}}@media (width<=520px){.attendance-fields{grid-template-columns:1fr}.attendance-head{grid-template-columns:42px minmax(0,1fr);align-items:start}.attendance-head p{display:block}.attendance-head h1{font-size:23px}.attendance-queue{white-space:normal;grid-column:2;justify-self:start}.attendance-tabs button{border-radius:12px;min-height:44px}}.attendance-punch-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(10px,1.4vw,14px);margin:22px 0 14px;display:grid}.attendance-punch-summary>div{box-sizing:border-box;border:1px solid var(--line,#dbe6f5);background:linear-gradient(145deg,#fff,#f4f8ff);border-radius:16px;flex-direction:column;gap:8px;min-width:0;min-height:clamp(112px,10vw,128px);padding:clamp(14px,1.8vw,18px);display:flex}.attendance-punch-summary span,.attendance-punch-summary strong,.attendance-punch-summary small{overflow-wrap:anywhere}.attendance-punch-summary span,.attendance-punch-summary small,.attendance-clock-row small{color:var(--muted,#66758d);font-size:12px}.attendance-punch-summary strong{color:var(--ink,#183153);font-size:20px}.attendance-punch-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px;display:grid}.attendance-punch-actions button{width:100%;min-width:0}.attendance-clock-list{min-width:0;margin-top:16px}.attendance-clock-table{border-top:1px solid var(--line,#dbe6f5);max-width:100%}.attendance-clock-row{border-bottom:1px solid var(--line,#edf2f9);grid-template-columns:1.1fr repeat(4,minmax(82px,1fr));align-items:center;gap:12px;padding:12px 4px;display:grid}.attendance-clock-row>span{flex-direction:column;gap:3px;min-width:0;display:flex}.attendance-clock-head{color:var(--muted,#66758d);font-size:12px;font-weight:700}.attendance-clock-row em{width:max-content}.attendance-clock-list .attendance-list-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.attendance-clock-list .attendance-list-head label{min-width:0;color:var(--muted,#66758d);align-items:center;gap:8px;font-size:13px;display:flex}.attendance-clock-list input{box-sizing:border-box;max-width:100%;min-height:34px}@media (width>=601px){.attendance-punch-summary{gap:clamp(14px,1.6vw,18px);margin:28px 0 20px}.attendance-punch-summary>div{min-height:clamp(136px,9vw,152px);padding:clamp(20px,2vw,26px)}.attendance-punch-actions{gap:16px;padding:clamp(22px,2.2vw,28px)}.attendance-punch-actions button{min-height:48px}.attendance-clock-list{flex-direction:column;min-height:clamp(250px,24dvh,320px);margin-top:22px;padding:clamp(24px,2.2vw,30px);display:flex}.attendance-clock-list .attendance-list-head{margin-bottom:14px}.attendance-clock-list>.attendance-empty{flex:1;place-items:center;display:grid}.attendance-clock-list .attendance-clock-table{flex:1}}@media (width<=900px){.attendance-punch-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.attendance-clock-row{grid-template-columns:1.1fr repeat(4,minmax(72px,1fr))}}@media (width<=600px){.attendance-punch-summary,.attendance-punch-actions{grid-template-columns:1fr}.attendance-punch-actions button{width:100%}.attendance-clock-list .attendance-list-head{grid-template-columns:1fr;align-items:stretch;gap:12px}.attendance-clock-list .attendance-list-head label{grid-template-columns:auto minmax(0,1fr);display:grid}.attendance-clock-list input{width:100%}.attendance-clock-table{overscroll-behavior-inline:contain;overflow-x:auto}.attendance-clock-row{min-width:560px}}.attendance-owner-dashboard{isolation:isolate;box-sizing:border-box;width:100%;max-width:none;min-height:100%;color:var(--wb-ink);background:radial-gradient(circle at 18% 8%, color-mix(in srgb, var(--color-primary-200) 52%, transparent), transparent 34%), radial-gradient(circle at 84% 82%, color-mix(in srgb, var(--color-accent-100) 26%, transparent), transparent 38%), var(--wb-page);border-inline:0;overflow:hidden}.attendance-owner-dashboard:before{z-index:-2;background-image:radial-gradient(circle, color-mix(in srgb, var(--wb-accent) 42%, transparent) 1px, transparent 1px);content:"";opacity:.16;pointer-events:none;background-size:28px 28px;position:absolute;inset:0}.attendance-owner-dashboard:after{z-index:-1;background:linear-gradient(115deg, transparent 36%, color-mix(in srgb, var(--color-primary-200) 24%, transparent) 50%, transparent 64%);content:"";pointer-events:none;position:absolute;inset:0}.attendance-owner-dashboard .attendance-dashboard-head{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;margin-bottom:20px;display:grid}.attendance-dashboard-refresh{white-space:nowrap}.attendance-owner-dashboard .attendance-back{border:1px solid color-mix(in srgb, var(--wb-accent) 32%, var(--wb-line));background:color-mix(in srgb, var(--wb-card) 76%, var(--wb-soft));color:var(--wb-accent-dk);box-shadow:inset 0 0 18px color-mix(in srgb, var(--color-primary-100) 44%, transparent)}.attendance-owner-dashboard .attendance-back:hover,.attendance-owner-dashboard .attendance-back:focus-visible{border-color:var(--wb-accent);color:var(--wb-accent-dk);outline:none}.attendance-dashboard-title{grid-template-columns:minmax(24px,1fr) auto minmax(24px,1fr);align-items:center;gap:18px;min-width:0;display:grid}.attendance-dashboard-title h1{color:var(--wb-ink-dk);letter-spacing:.08em;text-align:center;text-shadow:0 0 18px color-mix(in srgb, var(--color-primary-300) 34%, transparent);margin:0;font-size:20px}.attendance-dashboard-title i{clip-path:polygon(0 38%,88% 38%,94% 0,100% 50%,94% 100%,88% 62%,0 62%);background:linear-gradient(90deg, transparent, var(--wb-accent));height:8px}.attendance-dashboard-title i:last-child{transform:scaleX(-1)}.attendance-owner-dashboard .attendance-notice{border:1px solid color-mix(in srgb, var(--err) 46%, transparent);background:color-mix(in srgb, var(--err) 10%, var(--wb-card));color:var(--err)}.attendance-dashboard-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.attendance-dashboard-metrics article,.attendance-dashboard-panel{border:1px solid color-mix(in srgb, var(--wb-accent) 24%, var(--wb-line));border-radius:var(--radius);background:color-mix(in srgb, var(--wb-card) 88%, var(--wb-soft));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-primary-100) 72%, transparent), var(--wb-shadow), 0 12px 32px color-mix(in srgb, var(--color-primary-300) 10%, transparent);-webkit-backdrop-filter:blur(12px)saturate(120%);backdrop-filter:blur(12px)saturate(120%);position:relative;overflow:hidden}.attendance-dashboard-metrics article:before,.attendance-dashboard-panel:before{background:linear-gradient(90deg, transparent, var(--wb-accent), transparent);content:"";width:42%;height:1px;position:absolute;top:0;left:8%}.attendance-dashboard-metrics article{box-sizing:border-box;flex-direction:column;justify-content:center;gap:8px;min-height:116px;padding:18px 20px;display:flex}.attendance-dashboard-metrics small{color:var(--wb-muted);letter-spacing:.06em;font-size:12px}.attendance-dashboard-metrics strong{color:var(--wb-ink-dk);text-shadow:0 0 20px color-mix(in srgb, var(--color-primary-300) 28%, transparent);font-size:28px;font-weight:700}.attendance-dashboard-metrics span{width:max-content;font-size:12px;font-weight:700}.attendance-dashboard-metrics .is-up{color:var(--ok)}.attendance-dashboard-metrics .is-down{color:var(--err)}.attendance-dashboard-grid{gap:16px;margin-bottom:16px;display:grid}.attendance-dashboard-grid-top{grid-template-columns:minmax(0,3fr) minmax(280px,2fr)}.attendance-dashboard-charts{grid-template-columns:repeat(3,minmax(0,1fr))}.attendance-dashboard-panel{min-width:0;padding:20px}.attendance-dashboard-panel h2{color:var(--wb-ink-dk);letter-spacing:.04em;align-items:center;gap:9px;margin:0 0 16px;font-size:16px;display:flex}.attendance-dashboard-panel h2:before{background:var(--wb-accent);width:4px;height:14px;box-shadow:0 0 12px color-mix(in srgb, var(--wb-accent) 52%, transparent);content:"";border-radius:999px}.attendance-dashboard-table{display:grid}.attendance-dashboard-table-row{border-bottom:1px solid color-mix(in srgb, var(--wb-accent) 12%, var(--wb-line));min-height:48px;color:var(--wb-ink);grid-template-columns:.8fr 1fr 1fr 1.15fr;align-items:center;gap:12px;font-size:14px;display:grid}.attendance-dashboard-table-row.is-head{min-height:38px;color:var(--wb-muted);font-size:12px;font-weight:700}.attendance-dashboard-table-row:last-child{border-bottom:0}.attendance-dashboard-table-row .is-critical{color:var(--err);font-weight:700}.attendance-dashboard-table-row .is-warning{color:var(--warn);font-weight:700}.attendance-dashboard-table-row .is-danger-tag{border:1px solid color-mix(in srgb, var(--err) 52%, transparent);background:color-mix(in srgb, var(--err) 14%, transparent);width:max-content;color:var(--err);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700}.attendance-dashboard-warning ol{gap:4px;margin:0;padding:0;list-style:none;display:grid}.attendance-dashboard-warning li{border-bottom:1px solid color-mix(in srgb, var(--wb-accent) 12%, var(--wb-line));grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:44px;display:grid}.attendance-dashboard-warning li:last-child{border-bottom:0}.attendance-dashboard-warning li>span:nth-child(2){gap:2px;display:grid}.attendance-dashboard-warning li b{color:var(--wb-ink-dk);font-size:14px}.attendance-dashboard-warning li small{color:var(--wb-muted);font-size:12px}.attendance-dashboard-warning li strong{color:var(--err);font-size:12px}.attendance-dashboard-avatar{border:1px solid color-mix(in srgb, var(--color-primary-200) 38%, transparent);background:linear-gradient(145deg, var(--wb-accent-dk), var(--wb-accent-lt));width:32px;height:32px;color:var(--color-primary-50);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid}.attendance-owner-dashboard .attendance-dashboard-empty{border:1px dashed color-mix(in srgb, var(--wb-accent) 20%, var(--wb-line));border-radius:var(--radius-sm);background:color-mix(in srgb, var(--wb-soft) 70%, var(--wb-card));min-height:150px;color:var(--wb-muted);place-items:center;margin:0;font-size:12px;display:grid}.attendance-dashboard-chart-card{min-height:292px}.attendance-dashboard-bars{border-bottom:1px solid color-mix(in srgb, var(--wb-accent) 18%, var(--wb-line));background:repeating-linear-gradient(to bottom, color-mix(in srgb, var(--wb-accent) 8%, transparent) 0 1px, transparent 1px 25%);grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;gap:10px;height:220px;padding-top:12px;display:grid;position:relative}.attendance-dashboard-bars>div{grid-template-rows:minmax(0,1fr) 34px;place-items:end center;gap:7px;height:100%;display:grid}.attendance-dashboard-bars i{border-radius:4px 4px 0 0;width:58%;min-width:12px;display:block}.attendance-dashboard-bars div:first-child i{height:84%}.attendance-dashboard-bars div:nth-child(2) i{height:76%}.attendance-dashboard-bars div:nth-child(3) i{height:68%}.attendance-dashboard-bars div:nth-child(4) i{height:58%}.attendance-dashboard-bars div:nth-child(5) i{height:49%}.attendance-dashboard-bars div:nth-child(6) i{height:42%}.attendance-dashboard-bars span{color:var(--wb-muted);white-space:nowrap;font-size:12px}.attendance-dashboard-bars.is-red i{background:linear-gradient(to top, color-mix(in srgb, var(--err) 42%, transparent), var(--err));box-shadow:0 0 16px color-mix(in srgb, var(--err) 24%, transparent)}.attendance-dashboard-bars.is-blue i{background:linear-gradient(to top, color-mix(in srgb, var(--wb-accent-dk) 42%, transparent), var(--wb-accent-lt));box-shadow:0 0 16px color-mix(in srgb, var(--wb-accent) 20%, transparent)}.attendance-dashboard-bars.is-blue>div{grid-template-rows:minmax(0,1fr) 34px}.attendance-dashboard-bars.is-blue p{z-index:2;border-top:1px dashed var(--warn);margin:0;position:absolute;top:42%;left:0;right:0}.attendance-dashboard-bars.is-blue p span{color:var(--warn);font-weight:700;position:absolute;bottom:5px;right:0}.attendance-dashboard-area{grid-template-rows:minmax(0,1fr) 34px;height:220px;display:grid}.attendance-dashboard-area svg{width:100%;height:100%;overflow:visible}.attendance-dashboard-area-grid{fill:none;stroke:color-mix(in srgb, var(--wb-accent) 12%, var(--wb-line));stroke-width:1px}.attendance-dashboard-area-fill{fill:url(#attendanceLateArea);opacity:.48}.attendance-dashboard-area-line{fill:none;stroke:var(--err);stroke-width:3px;stroke-linecap:round;filter:drop-shadow(0 0 6px color-mix(in srgb, var(--err) 56%, transparent))}.attendance-dashboard-area circle{fill:var(--err);stroke:var(--wb-card);stroke-width:2px}.attendance-dashboard-area>div{color:var(--wb-muted);text-align:center;grid-template-columns:repeat(4,1fr);align-items:center;font-size:12px;display:grid}.attendance-dashboard-footer{color:var(--wb-muted);letter-spacing:.04em;text-align:right;font-size:12px}@media (width>=1101px) and (height>=900px){.attendance-dashboard-metrics article{min-height:clamp(116px,14dvh,192px)}.attendance-dashboard-grid-top>.attendance-dashboard-panel{min-height:clamp(232px,27dvh,420px)}.attendance-dashboard-panel{flex-direction:column;display:flex}.attendance-dashboard-panel .attendance-dashboard-table,.attendance-dashboard-warning ol,.attendance-dashboard-panel .attendance-dashboard-empty{flex:1}.attendance-dashboard-grid-top .attendance-dashboard-empty{min-height:clamp(150px,27dvh - 72px,348px)}.attendance-dashboard-chart-card{min-height:clamp(292px,37dvh,540px)}.attendance-dashboard-chart-card .attendance-dashboard-empty,.attendance-dashboard-bars,.attendance-dashboard-area{height:auto;min-height:clamp(220px,37dvh - 72px,468px)}}@media (width<=1100px){.attendance-dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.attendance-dashboard-grid-top,.attendance-dashboard-charts{grid-template-columns:1fr}}@media (width<=620px){.attendance-owner-dashboard{padding:18px}.attendance-owner-dashboard .attendance-dashboard-head{grid-template-columns:42px minmax(0,1fr)}.attendance-dashboard-refresh{grid-column:2;justify-self:start}.attendance-dashboard-title{grid-template-columns:1fr}.attendance-dashboard-title i{display:none}.attendance-dashboard-title h1{text-align:left;font-size:16px}.attendance-dashboard-metrics{grid-template-columns:1fr}.attendance-dashboard-absence{overflow-x:auto}.attendance-dashboard-table{min-width:620px}.attendance-dashboard-bars{gap:4px}.attendance-dashboard-bars span{writing-mode:vertical-rl}}.spending-page{box-sizing:border-box;width:100%;min-width:0;max-width:none;color:var(--wb-ink-dk,#254773);margin:0;padding:24px;overflow-x:hidden}.spending-applications-page{box-sizing:border-box;flex-direction:column;width:100%;max-width:none;height:100%;min-height:0;display:flex;overflow:hidden}.spending-head{z-index:10;background:color-mix(in srgb,var(--wb-page,#f6f9ff) 92%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--wb-line,#dce7f5);align-items:center;gap:14px;min-width:0;margin:-24px -24px 20px;padding:18px 24px;display:flex;position:sticky;top:0}.spending-head>div{min-width:0}.spending-head h1{letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-size:clamp(24px,2vw,28px)}.spending-head p{color:var(--wb-muted,#6b7e98);overflow-wrap:anywhere;margin:5px 0 0;line-height:1.5}.spending-back{background:var(--wb-accent-soft,#e8f1ff);width:42px;height:42px;color:var(--wb-accent,#386ae1);cursor:pointer;border:0;border-radius:12px;flex:none;font-size:23px}.attendance-hub-home{box-sizing:border-box;width:100%;max-width:none;min-height:100%;margin:0}.attendance-hub-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;width:100%;display:grid}.attendance-hub-card,.spending-card,.spending-detail,.spending-form-shell{background:var(--wb-surface,#fff);border:1px solid var(--wb-line,#dce7f5);border-radius:18px;box-shadow:0 10px 30px #2d5b9512}.attendance-hub-card{box-sizing:border-box;text-align:left;cursor:pointer;width:100%;min-width:0;height:100%;min-height:178px;padding:26px}.attendance-hub-card:hover{transform:translateY(-2px);box-shadow:0 16px 32px #2d5b951f}.attendance-hub-card strong{font-size:22px;line-height:1.3;display:block}.attendance-hub-card p{color:var(--wb-muted,#6d83a3);line-height:1.65}.attendance-hub-card em{color:var(--wb-accent,#386ae1);font-style:normal;font-weight:700}.spending-tabs{flex-wrap:wrap;gap:8px;min-width:0;margin:0 0 16px;display:flex}.spending-tabs button,.spending-actions button,.spending-form-actions button,.spending-list button,.spending-card button{border:1px solid var(--wb-line,#d8e4f5);background:var(--wb-surface,#fff);color:var(--wb-ink,#466586);cursor:pointer;font:inherit;border-radius:10px;padding:9px 14px;font-weight:700}.spending-tabs button{white-space:normal;overflow-wrap:anywhere;border-radius:999px;min-width:0}.spending-tabs .active,.spending-primary{background:var(--wb-accent,#386ae1)!important;color:#fff!important;border-color:var(--wb-accent,#386ae1)!important}.spending-tabs button:focus-visible,.spending-card input:focus-visible,.spending-card textarea:focus-visible,.spending-card select:focus-visible{outline:3px solid color-mix(in srgb,var(--wb-accent,#386ae1) 30%,transparent);outline-offset:1px}.spending-tab-badge{background:var(--wb-danger,#d95c59);min-width:18px;height:18px;color:var(--wb-surface,#fff);border-radius:999px;place-items:center;margin-left:6px;padding:0 5px;font-size:11px;font-weight:800;line-height:1;display:inline-grid}.spending-tabs button.active .spending-tab-badge{background:var(--wb-surface,#fff);color:var(--wb-accent,#386ae1)}.spending-tabs-bar{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.spending-tabs-bar .spending-tabs{flex-wrap:wrap;flex:1;min-width:0}.spending-list-refresh{border:1px solid var(--wb-line);background:var(--wb-card);color:var(--wb-accent-dk);font:inherit;cursor:pointer;border-radius:10px;flex:none;padding:9px 14px;font-weight:700}.spending-list-refresh:disabled{cursor:wait;opacity:.6}.spending-application-layout{flex:1;grid-template-columns:minmax(0,1.45fr) minmax(300px,.85fr);align-items:stretch;gap:18px;width:100%;min-width:0;min-height:0;display:grid}.spending-form-shell{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.spending-form-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;flex-direction:column;flex:1;gap:16px;min-width:0;min-height:0;padding:clamp(14px,1.5vw,18px);display:flex;overflow:hidden auto}.spending-card{min-width:0;padding:20px}.spending-card h2{margin:0 0 16px;font-size:19px}.spending-card h3{margin:0;font-size:15px}.spending-readonly{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.spending-readonly span{background:var(--wb-accent-soft,#f4f8ff);border-radius:12px;min-width:0;padding:12px}.spending-readonly small,.spending-readonly b{display:block}.spending-readonly small{color:var(--wb-muted,#7188a5);margin-bottom:5px}.spending-readonly b{overflow-wrap:anywhere}.spending-application-layout-list-only{grid-template-columns:minmax(0,1fr)}.spending-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.spending-field{color:var(--wb-ink,#3d5f85);flex-direction:column;gap:6px;font-size:13px;font-weight:700;display:flex}.spending-field.wide{grid-column:1/-1}.spending-field>span i{color:#c84050;margin-left:3px;font-style:normal}.spending-field input,.spending-field select,.spending-field textarea,.spending-action-note textarea,.spending-filter input,.spending-filter select{box-sizing:border-box;border:1px solid var(--wb-line-strong,#cadcf6);width:100%;color:inherit;font:inherit;background:#fff;border-radius:10px;padding:10px 11px}.spending-field textarea{resize:vertical;min-height:90px}.spending-field input:disabled{color:#6b7e98;background:#f2f6fb}.spending-radio{flex-wrap:wrap;gap:8px;display:flex}.spending-radio label{background:var(--wb-accent-soft,#f3f7ff);cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:7px 9px;font-weight:600;display:flex}.spending-radio input{width:auto}.spending-error{color:#bd3c49;font-weight:600;display:block}.spending-notice{color:#9c6415;background:#fff3df;border-radius:10px;padding:11px 14px}.spending-table-wrap{overscroll-behavior-inline:contain;max-width:100%;overflow:auto}.spending-page table{border-collapse:collapse;width:100%;min-width:860px;font-size:13px}.spending-page th,.spending-page td{text-align:left;vertical-align:top;border-bottom:1px solid var(--wb-line-soft,#edf2fa);white-space:nowrap;padding:10px 8px}.spending-page td small{color:var(--wb-muted,#7188a5);text-overflow:ellipsis;max-width:160px;margin-top:3px;display:block;overflow:hidden}.spending-operation{z-index:2;background:var(--wb-surface,#fff);position:sticky;right:0;box-shadow:-8px 0 10px #d8e4f561}.spending-items{min-width:900px}.spending-items input{border:1px solid var(--wb-line,#d8e4f5);min-width:78px;font:inherit;border-radius:7px;padding:7px}.spending-items-footer{justify-content:space-between;align-items:center;margin-top:14px;display:flex}.spending-text-danger{color:#b7444e!important}.spending-attachments{border-top:1px solid var(--wb-line-soft,#edf2fa);gap:10px;margin-top:22px;padding-top:16px;display:grid}.spending-attachments p{color:var(--wb-muted,#6d83a3);margin:4px 0;font-size:12px}.spending-upload-line{gap:8px;display:flex}.spending-upload-line select{border:1px solid var(--wb-line,#d8e4f5);border-radius:9px;flex:1;padding:8px}.spending-upload{background:var(--wb-accent-soft,#e8f1ff);color:var(--wb-accent,#386ae1);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;padding:8px 12px;font-weight:700;display:inline-flex}.spending-upload input{display:none}.spending-file{background:#f8fbff;border-radius:10px;grid-template-columns:minmax(180px,1fr) auto auto auto;align-items:center;gap:10px;padding:9px 10px;display:grid}.spending-file span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.spending-file b{color:#386ae1;background:#e7f0ff;border-radius:5px;margin-right:7px;padding:2px 5px;font-size:11px;display:inline-block}.spending-file small{color:var(--wb-muted,#7188a5)}.spending-file a{color:var(--wb-accent,#386ae1);font-weight:700}.spending-file button{padding:5px 8px!important}.spending-confirm-text{color:var(--wb-muted,#526c8c);line-height:1.8}.spending-check{cursor:pointer;align-items:flex-start;gap:8px;font-weight:700;display:flex}.spending-check input{margin-top:3px}.spending-form-actions{border:1px solid var(--wb-line,#dce7f5);background:var(--wb-surface,#fff);border-radius:18px;flex:none;justify-content:space-between;align-items:center;gap:16px;padding:18px;display:flex}.spending-form-actions strong,.spending-form-actions span,.spending-form-actions small{display:block}.spending-form-actions span{color:#9c6415;margin-top:3px;font-size:12px;font-weight:700}.spending-form-actions small{color:var(--wb-muted,#7188a5);margin-top:3px;font-size:12px}.spending-form-actions>div:last-child{gap:8px;display:flex}.spending-form-actions button:disabled,.spending-actions button:disabled{opacity:.58;cursor:not-allowed}.spending-list{flex-direction:column;width:100%;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.spending-list>h2{background:#fff;flex:none;padding-bottom:8px}.spending-list>.spending-table-wrap{flex:1;width:100%;min-width:0;min-height:0;overflow:auto}.spending-drafts{margin-bottom:18px}.spending-draft-row{border-bottom:1px solid var(--wb-line-soft,#edf2fa);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:11px 0;display:flex}.spending-draft-row:last-child{border-bottom:0}.spending-draft-row:focus-visible{outline:2px solid var(--wb-accent);outline-offset:3px;border-radius:6px}.spending-draft-row strong,.spending-draft-row small{display:block}.spending-draft-row small{color:var(--wb-muted,#7188a5);margin-top:4px}.spending-badges{flex-wrap:wrap;gap:4px;display:flex}.spending-badges b{border-radius:999px;padding:3px 6px;font-size:11px}.spending-badges .urgent{color:#a86811;background:#fff3db}.spending-badges .critical{color:#bd3c49;background:#ffe6eb}.spending-badges .over-budget{color:#7152aa;background:#f0e9ff}.spending-detail-backdrop{z-index:29;background:color-mix(in srgb,var(--wb-ink,#233f68) 10%,transparent);position:fixed;inset:0}.spending-detail{z-index:30;width:min(680px,100vw - 32px);max-height:92vh;padding:24px;position:fixed;top:4vh;right:clamp(16px,4vw,60px);overflow:auto}.spending-close{float:right;background:0 0!important;border:0!important;padding:0!important;font-size:24px!important}.spending-detail h2{margin:12px 0 20px}.spending-detail section{border-top:1px solid var(--wb-line-soft,#edf2fa);margin:18px 0;padding-top:16px}.spending-fact{grid-template-columns:120px 1fr;gap:10px;margin:9px 0;line-height:1.55;display:grid}.spending-fact small{color:var(--wb-muted,#7188a5)}.spending-detail-file{align-items:center;gap:9px;display:flex}.spending-detail-file b{color:#386ae1;font-size:11px}.spending-detail-file a{color:var(--wb-accent,#386ae1)}.spending-timeline{margin:0;padding:0;list-style:none}.spending-timeline li{border-left:2px solid var(--wb-line,#dce7f5);padding:0 0 15px 18px;position:relative}.spending-timeline li:before{content:"";background:var(--wb-accent,#386ae1);border-radius:50%;width:8px;height:8px;position:absolute;top:4px;left:-5px}.spending-timeline strong,.spending-timeline span{display:block}.spending-timeline span{color:var(--wb-muted,#7188a5);margin-top:4px;font-size:12px}.spending-timeline p{margin:5px 0}.spending-change{border-radius:8px;padding:7px 9px;font-size:12px;color:#7055a4!important;background:#f4f0ff!important}.spending-actions{gap:8px;display:flex}.spending-actions .danger{color:#b7444e}.spending-action-note{background:var(--wb-accent-soft,#f4f8ff);border-radius:12px;gap:9px;padding:12px;display:grid}.spending-action-note label{color:#3d5f85;font-weight:700}.spending-action-note textarea{resize:vertical;min-height:75px;margin-top:6px}.spending-filter{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.spending-stat{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}.spending-stat article{background:var(--wb-accent-soft,#eaf2ff);border:1px solid var(--wb-line,#dce7f5);border-radius:16px;padding:21px}.spending-stat small,.spending-stat strong{display:block}.spending-stat strong{margin-top:8px;font-size:28px}.spending-category{text-align:left;grid-template-columns:130px 1fr auto;align-items:center;gap:12px;width:100%;display:grid;background:0 0!important;border:0!important;padding:11px 0!important}.spending-category i{background:var(--wb-accent,#4f82e9);border-radius:99px;height:9px}.spending-category b{color:var(--wb-muted,#506c91);font-size:13px}.spending-month{border-bottom:1px solid var(--wb-line-soft,#edf2fa);justify-content:space-between;margin:0;padding:10px 0;display:flex}@media (width<=1100px){.attendance-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.spending-applications-page{height:auto;overflow-y:auto}.spending-application-layout{flex:none;grid-template-columns:minmax(0,1fr);min-height:auto;display:grid}.spending-form-scroll{overflow:visible}.spending-list{height:auto;min-height:0}}@media (width<=1080px){.spending-filter{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.spending-page{padding:14px}.spending-head{align-items:flex-start;margin:-14px -14px 16px;padding:14px}.spending-head h1{font-size:24px}.spending-tabs-bar{flex-direction:column;align-items:stretch}.spending-tabs-bar .spending-tabs{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin-bottom:0;display:grid}.spending-tabs button{border-radius:12px;width:100%;min-height:44px}.spending-list-refresh{width:100%;min-height:44px}.attendance-hub-grid,.spending-fields,.spending-stat,.spending-readonly{grid-template-columns:1fr}.spending-form-actions{flex-direction:column;align-items:stretch}.spending-form-actions>div:last-child{grid-template-columns:1fr;width:100%;display:grid}.spending-form-actions button{width:100%}.spending-detail{max-height:98vh;padding:18px;top:1vh}.spending-filter{grid-template-columns:1fr}.spending-items-footer{flex-direction:column;align-items:stretch;gap:10px}.spending-upload-line{flex-direction:column;align-items:stretch}.spending-upload{box-sizing:border-box;width:100%}.spending-file{grid-template-columns:1fr auto}.spending-file small{grid-column:1/-1}.spending-category{grid-template-columns:90px 1fr}.spending-category b{grid-column:1/-1}.spending-draft-row{flex-direction:column;align-items:stretch}}.attendance-hub-card{opacity:1;visibility:visible}.spending-local-date{grid-template-columns:minmax(0,1fr) 45px;gap:6px;display:grid}.spending-local-date-picker{cursor:pointer;color:#0000;padding:6px!important}.spending-local-date-picker::-webkit-datetime-edit{display:none}.attendance-hub-card strong{visibility:visible;opacity:1;color:var(--wb-ink-dk,#254773);font-weight:800}.attendance-hub-card:hover{border-color:var(--wb-accent,#386ae1);background:var(--wb-accent-soft,#f4f8ff)}.spending-readonly.spending-applicant{grid-template-columns:repeat(2,minmax(0,1fr));max-width:620px}.spending-applicant select{border:1px solid var(--wb-line-strong);background:var(--wb-surface);width:100%;color:var(--wb-ink);font:inherit;border-radius:10px;padding:8px 10px;font-weight:700}.spending-applicant em{margin-top:5px;font-style:normal}@media (width<=700px){.spending-readonly.spending-applicant{grid-template-columns:1fr;max-width:none}}.spending-enterprise-dashboard{isolation:isolate;box-sizing:border-box;border:1px solid color-mix(in srgb, var(--wb-accent) 18%, var(--wb-line));border-radius:var(--radius-lg);background:radial-gradient(circle at 16% 8%, color-mix(in srgb, var(--color-primary-200) 48%, transparent), transparent 34%), radial-gradient(circle at 86% 72%, color-mix(in srgb, var(--color-accent-100) 22%, transparent), transparent 38%), var(--wb-page);width:100%;min-width:0;max-width:none;min-height:100%;box-shadow:var(--wb-shadow), inset 0 1px 0 color-mix(in srgb, var(--color-primary-100) 72%, transparent);border-inline:0;gap:clamp(12px,1.5vw,20px);margin:0;padding:clamp(14px,2vw,28px);display:grid;position:relative;overflow-x:hidden}.spending-enterprise-dashboard:before{z-index:0;background-image:radial-gradient(circle, color-mix(in srgb, var(--wb-accent) 38%, transparent) 1px, transparent 1px);content:"";opacity:.12;pointer-events:none;background-size:28px 28px;position:absolute;inset:0}.spending-enterprise-dashboard:after{z-index:0;background:linear-gradient(115deg, transparent 36%, color-mix(in srgb, var(--color-primary-200) 22%, transparent) 50%, transparent 64%);content:"";pointer-events:none;position:absolute;inset:0}.spending-enterprise-dashboard>*{z-index:1;position:relative}.spending-dashboard-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(10px,1.5vw,16px);display:grid;position:relative}.spending-dashboard-head:after{background:linear-gradient(90deg, transparent, var(--wb-accent), transparent);height:1px;box-shadow:0 0 12px color-mix(in srgb, var(--wb-accent) 42%, transparent);content:"";position:absolute;bottom:-8px;left:12%;right:12%}.spending-dashboard-head h1{min-width:0;color:var(--wb-ink-dk);overflow-wrap:anywhere;text-align:center;text-shadow:0 0 18px color-mix(in srgb, var(--color-primary-300) 28%, transparent);margin:0;font-size:clamp(22px,2.2vw,30px)}.spending-dashboard-head time{color:var(--wb-muted);white-space:nowrap;font-size:clamp(12px,1.1vw,14px);font-weight:700}.spending-dashboard-state{border:1px dashed color-mix(in srgb, var(--wb-accent) 20%, var(--wb-line));background:color-mix(in srgb, var(--wb-soft) 70%, var(--wb-card));color:var(--wb-muted);text-align:center;border-radius:16px;margin:0;padding:22px}.spending-dashboard-retry{border:1px solid color-mix(in srgb, var(--wb-accent) 24%, var(--wb-line));background:var(--wb-accent);color:var(--color-primary-50);font:inherit;cursor:pointer;border-radius:10px;justify-self:center;padding:10px 18px;font-weight:700}.spending-dashboard-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.5vw,16px);display:grid}.spending-dashboard-stats article,.spending-dashboard-panel{border:1px solid color-mix(in srgb, var(--wb-accent) 24%, var(--wb-line));background:color-mix(in srgb, var(--wb-card) 88%, var(--wb-soft));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-primary-100) 72%, transparent), var(--wb-shadow), 0 12px 30px color-mix(in srgb, var(--color-primary-300) 10%, transparent);-webkit-backdrop-filter:blur(12px)saturate(120%);backdrop-filter:blur(12px)saturate(120%);border-radius:18px;position:relative;overflow:hidden}.spending-dashboard-stats article:before,.spending-dashboard-panel:before{background:linear-gradient(90deg, transparent, var(--wb-accent), transparent);content:"";width:42%;height:1px;position:absolute;top:0;left:8%}.spending-dashboard-stats article{text-align:center;flex-direction:column;justify-content:center;gap:7px;min-width:0;padding:clamp(16px,2vw,22px);display:flex}.spending-dashboard-stats small,.spending-dashboard-stats span{color:var(--wb-muted)}.spending-dashboard-stats strong{color:var(--wb-accent);overflow-wrap:anywhere;text-shadow:0 0 18px color-mix(in srgb, var(--wb-accent) 24%, transparent);font-size:clamp(22px,2.2vw,28px)}.spending-dashboard-middle{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:stretch;gap:clamp(12px,1.5vw,16px);display:grid}.spending-dashboard-overview,.spending-dashboard-quick{min-width:0}.spending-dashboard-panel{min-width:0;padding:clamp(16px,2vw,22px)}.spending-dashboard-panel h2{color:var(--wb-ink-dk);overflow-wrap:anywhere;margin:0 0 clamp(14px,1.5vw,18px);font-size:clamp(18px,1.8vw,22px)}.spending-dashboard-charts{grid-template-columns:repeat(2,minmax(0,1fr));place-items:center;gap:clamp(14px,2vw,22px);display:grid}.spending-donut{aspect-ratio:1;background:conic-gradient(var(--wb-accent) 0 var(--spending-share,0%), color-mix(in srgb, var(--wb-accent) 14%, var(--wb-soft)) var(--spending-share,0%) 100%);width:min(100%,clamp(132px,14vw,188px));box-shadow:0 0 22px color-mix(in srgb, var(--wb-accent) 14%, transparent);border-radius:50%;place-items:center;display:grid}.spending-donut-total{background:conic-gradient(var(--color-primary-600) 0 100%)}.spending-donut:before{content:"";aspect-ratio:1;background:color-mix(in srgb, var(--wb-card) 92%, var(--wb-soft));border-radius:50%;grid-area:1/1;width:70%}.spending-donut span{z-index:1;text-align:center;grid-area:1/1;gap:5px;display:grid}.spending-donut strong{color:var(--wb-accent);overflow-wrap:anywhere;font-size:clamp(14px,1.5vw,18px)}.spending-donut small{color:var(--wb-muted)}.spending-dashboard-legend{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;margin-top:18px;display:grid}.spending-dashboard-legend p{border-bottom:1px solid color-mix(in srgb, var(--wb-accent) 10%, var(--wb-line));grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:8px;margin:0;padding:9px 0;display:grid}.spending-dashboard-legend p.is-empty{color:var(--wb-muted);grid-template-columns:minmax(0,1fr)}.spending-dashboard-legend i{background:var(--wb-accent);width:8px;height:8px;box-shadow:0 0 8px color-mix(in srgb, var(--wb-accent) 40%, transparent);border-radius:50%}.spending-dashboard-legend b{color:var(--wb-muted);font-size:12px}.spending-dashboard-quick dl{gap:0;margin:0;display:grid}.spending-dashboard-quick dl div{border-bottom:1px solid color-mix(in srgb, var(--wb-accent) 10%, var(--wb-line));justify-content:space-between;gap:12px;padding:14px 0;display:flex}.spending-dashboard-quick dt{color:var(--wb-muted)}.spending-dashboard-quick dd{color:var(--wb-ink-dk);margin:0;font-weight:800}.spending-dashboard-actions{flex-wrap:wrap;gap:10px;display:flex}.spending-dashboard-quick button{border:1px solid color-mix(in srgb, var(--wb-accent) 22%, var(--wb-line));background:color-mix(in srgb, var(--wb-accent) 10%, var(--wb-card));min-width:0;color:var(--wb-accent);font:inherit;cursor:pointer;border-radius:10px;flex:12ch;margin-top:18px;padding:10px;font-weight:700}.spending-dashboard-ledger{grid-column:1/-1;min-width:0}.spending-dashboard-ledger .spending-table-wrap{overscroll-behavior-inline:contain;width:100%;min-width:0;overflow-x:auto}.spending-dashboard-ledger table{width:max-content;min-width:100%}@media (width<=1100px){.spending-dashboard-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.spending-dashboard-middle{grid-template-columns:1fr}.spending-dashboard-overview,.spending-dashboard-quick{grid-column:auto}}@media (width<=760px){.spending-dashboard-stats{grid-template-columns:1fr}.spending-dashboard-head{grid-template-columns:auto 1fr}.spending-dashboard-head time{grid-column:2}.spending-dashboard-charts{grid-template-columns:1fr 1fr}}@media (width<=600px){.spending-enterprise-dashboard{border-radius:var(--radius-md)}.spending-dashboard-charts,.spending-dashboard-legend{grid-template-columns:1fr}.spending-dashboard-head h1{text-align:left}.spending-dashboard-head time{white-space:normal}.spending-dashboard-quick dl div{flex-wrap:wrap;align-items:flex-start}.spending-dashboard-actions{flex-direction:column}.spending-dashboard-quick button{width:100%;margin-top:0}}.issue-page{--issue-ink:#45413f;--issue-green:#58705d;--issue-primary:#58705d;--issue-primary-hover:#4c6252;--issue-compose-line:#e5dac4;--issue-compose-surface:#fffdf7;--issue-compose-soft:#faf6eb;--issue-blue:#3370ff;--issue-blue-hover:#2864ec;box-sizing:border-box;overscroll-behavior:contain;width:100%;height:100%;min-height:0;color:var(--issue-ink);background:linear-gradient(135deg,#f5f1e7 0%,#faf7ef 52%,#f3eddf 100%);flex-direction:column;padding:12px 28px 24px;display:flex;overflow:hidden}.issue-page button,.issue-page textarea{font:inherit}.issue-page svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.issue-hero{box-sizing:border-box;align-items:flex-start;gap:18px;width:100%;max-width:1500px;margin:0 auto 14px;display:flex;position:relative}.issue-back{color:var(--issue-green);cursor:pointer;background:0 0;border:0;padding:4px 0}.issue-heading span{color:#e49a28;letter-spacing:.22em;margin-bottom:4px;font-size:11.5px;font-weight:700;display:block}.issue-heading h1{letter-spacing:-.025em;margin:0;font-size:clamp(23px,1.8vw,27px);line-height:1.2}.issue-heading p{color:var(--issue-green);margin:4px 0 0;font-size:12.5px;line-height:1.5}.issue-hero-actions{align-items:center;gap:8px;margin:auto 0 2px auto;display:flex}.issue-stats{align-items:center;gap:7px;display:flex}.issue-stat-card{box-sizing:border-box;color:#6b7169;background:#fffdf7d1;border:1px solid #ded8ca;border-radius:10px;align-items:center;gap:6px;min-width:88px;min-height:34px;padding:5px 9px;font-size:11.5px;display:inline-flex;box-shadow:0 3px 10px #5f4d2a0a}.issue-stat-card strong{color:#45413f;margin-left:auto;font-size:16px;line-height:1}.issue-stat-dot{background:#e6a23c;border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 0 3px #e6a23c1f}.issue-more{box-sizing:border-box;color:#69707a;cursor:pointer;background:#fffdf7d1;border:1px solid #ded8ca;border-radius:10px;align-items:center;gap:5px;min-height:34px;padding:5px 10px;font-size:11.5px;font-weight:650;transition:transform .2s,color .2s,border-color .2s,background .2s,box-shadow .2s;display:flex;box-shadow:0 3px 10px #5f4d2a0a}.issue-more svg{width:14px;height:14px}.issue-more:hover{color:#514c44;background:#fffaf0;border-color:#cfc4ae;transform:translateY(-1px);box-shadow:0 6px 14px #5f4d2a12}.issue-compose{box-sizing:border-box;border:1px solid var(--issue-compose-line);background:#fffdf7f5;border-radius:14px;width:100%;max-width:1500px;margin:0 auto 12px;padding:12px 16px 10px;box-shadow:0 2px 4px #5f4d2a0d,0 8px 22px #5f4d2a09}.issue-compose-heading{margin-bottom:8px}.issue-compose-heading h2{color:var(--issue-ink);margin:0;font-size:15px;font-weight:720}.issue-compose-heading p{color:#918772;margin:4px 0 0;font-size:11.5px;line-height:1.5}.issue-title-field{color:#4f5d70;gap:6px;margin-bottom:10px;font-size:12px;font-weight:600;display:grid}.issue-title-field input{box-sizing:border-box;border:1px solid var(--issue-compose-line);width:100%;height:40px;color:var(--issue-ink);background:var(--issue-compose-soft);font:inherit;border-radius:9px;outline:none;padding:0 12px;font-weight:400;transition:border-color .2s,box-shadow .2s,background .2s}.issue-title-field input:focus{background:var(--issue-compose-surface);border-color:#c7b896;box-shadow:0 0 0 3px #a58b5617}.issue-textarea-wrap{position:relative}.issue-compose textarea{box-sizing:border-box;resize:none;border:1px solid var(--issue-compose-line);width:100%;min-height:62px;color:var(--issue-ink);background:var(--issue-compose-soft);border-radius:10px;outline:none;padding:10px 12px 23px;line-height:1.5;transition:border-color .2s,box-shadow .2s,background .2s}.issue-compose textarea::placeholder{color:#b1a791}.issue-compose textarea:focus{background:var(--issue-compose-surface);border-color:#c7b896;box-shadow:0 0 0 3px #a58b5617}.issue-description-meta{color:#7a8494;justify-content:space-between;align-items:center;gap:12px;margin-top:6px;font-size:11px;line-height:1.4;display:flex}.issue-description-meta .is-warning{color:#b66f22}.issue-file-previews,.issue-attachments{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.issue-file-previews>div{position:relative}.issue-file-previews img,.issue-attachments img{object-fit:cover;border:1px solid var(--issue-compose-line);background:var(--issue-compose-soft);border-radius:9px;width:92px;height:64px;display:block}.issue-file-preview-state{box-sizing:border-box;width:92px;height:64px;color:var(--issue-green);text-align:center;background:#f6f7f9;border:1px solid #dfe3e8;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:7px;display:flex}.issue-file-preview-state svg{width:18px;height:18px}.issue-file-preview-state span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;overflow:hidden}.issue-attachment-file{box-sizing:border-box;width:150px;min-height:64px;color:var(--issue-green);background:#f6f7f9;border:1px solid #dfe3e8;border-radius:9px;align-items:center;gap:8px;padding:9px 11px;text-decoration:none;display:inline-flex;overflow:hidden}.issue-attachment-file span{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.issue-attachment-file svg{flex:none;width:18px;height:18px}.issue-heic-preview{position:relative}.issue-heic-original{color:var(--issue-green);text-align:center;margin-top:4px;font-size:11px;text-decoration:none;display:block}.issue-attachment-section{background:#f8f9fb;border:1px solid #e4e8ee;border-radius:10px;margin-top:18px;padding:12px}.issue-attachment-heading{color:#536174;justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.issue-attachment-heading strong{color:#364256;font-weight:650}.issue-attachment-heading span{color:#8490a1;font-size:11px}.issue-attachment-section .issue-attachments{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:10px;margin-top:10px;display:grid}.issue-attachment-section .issue-attachments>a,.issue-attachment-section .issue-heic-preview{min-width:0}.issue-attachment-section .issue-attachments img{box-sizing:border-box;object-fit:cover;border-radius:8px;width:100%;height:86px}.issue-file-previews button{border:1px solid var(--issue-compose-line);color:#7f7564;background:var(--issue-compose-surface);cursor:pointer;border-radius:50%;width:22px;height:22px;padding:0;position:absolute;top:-7px;right:-7px}.issue-compose-row{justify-content:flex-end;align-items:center;gap:10px;margin-top:8px;display:flex}.issue-image,.issue-clear,.issue-submit{border:1px solid var(--issue-compose-line);height:34px;color:var(--issue-ink);background:var(--issue-compose-surface);border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0 13px;font-size:12.5px;font-weight:650;display:inline-flex}.issue-image:disabled{color:#aaa99f;cursor:not-allowed}.issue-compose-actions{gap:12px;margin-left:auto;display:flex}.issue-clear,.issue-submit{cursor:pointer;transition:transform .2s,color .2s,background .2s,box-shadow .2s,opacity .2s}.issue-clear{color:#948a76;background:0 0;border-color:#0000;font-weight:500}.issue-submit{border-color:var(--issue-primary);color:#fff;background:var(--issue-primary);box-shadow:0 5px 13px #58705d26}.issue-clear:not(:disabled):hover{color:#6e6657;background:#a58b5612}.issue-submit:not(:disabled):hover{border-color:var(--issue-primary-hover);background:var(--issue-primary-hover);transform:translateY(-2px);box-shadow:0 9px 20px #58705d2e}.issue-clear:disabled,.issue-submit:disabled{opacity:.42;cursor:not-allowed}.issue-notice,.issue-error{color:#8a6116;margin:14px 0 0;font-size:13px}.issue-error{color:#b2443c}.issue-list{flex-direction:column;flex:1;width:100%;max-width:1500px;min-height:0;margin:0 auto;padding-bottom:10px;scroll-margin-top:24px;display:flex}.issue-list.is-empty{flex:0 auto}.issue-list.is-empty .issue-list-title{margin-bottom:9px}.issue-list-title{align-items:center;gap:9px;margin-bottom:9px;display:flex}.issue-list-title h2{margin:0;font-size:17px;font-weight:720}.issue-card time{color:var(--issue-green);font-size:11.5px}.issue-list-tools{align-items:center;gap:8px;margin-left:auto;display:flex}.issue-tool-button{color:#746b5e!important;box-shadow:none!important;background:#fffdf8c7!important;border-color:#ded4c1!important}.issue-batch:not(:disabled):hover{transform:translateY(-1px);color:#5f5547!important;background:#fffaf0!important;border-color:#cbbda4!important;box-shadow:0 5px 12px #5f4d2a0f!important}.issue-batch-actions{align-items:center;gap:8px;display:flex}.issue-batch{color:#746b5e;cursor:pointer;background:#fffdf8c7;border:1px solid #ded4c1;border-radius:9px;height:32px;margin-left:auto;padding:0 12px;font-size:11.5px;font-weight:650;transition:transform .2s,color .2s,border-color .2s,box-shadow .2s,background .2s}.issue-batch-actions .issue-batch{margin-left:0}.issue-batch.is-secondary{color:#847a69;background:0 0}.issue-batch:disabled{opacity:.42;cursor:not-allowed}.issue-grid{scrollbar-width:thin;scrollbar-color:#cfc5af transparent;flex:0 auto;align-content:start;gap:7px;min-height:0;max-height:calc(100% - 42px);padding:1px 2px 8px;display:grid;overflow:hidden auto}.issue-grid::-webkit-scrollbar{width:8px}.issue-grid::-webkit-scrollbar-track{background:0 0}.issue-grid::-webkit-scrollbar-thumb{background:#cdd2d9 padding-box padding-box;border:2px solid #0000;border-radius:999px}.issue-grid::-webkit-scrollbar-thumb:hover{background:#b8bec7 padding-box padding-box}.issue-card{box-sizing:border-box;background:#fffdf8e6;border:1px solid #e4dbc6;border-radius:12px;grid-template-columns:28px minmax(0,1fr) minmax(0,210px) minmax(210px,auto);align-items:center;gap:10px;min-height:54px;padding:9px 14px;transition:transform .2s,border-color .2s,box-shadow .2s,background .2s;display:grid}.issue-card.is-no-status{grid-template-columns:minmax(0,1fr) minmax(0,210px) minmax(210px,auto)}.issue-card:hover{z-index:1;background:#fffaf0;border-color:#d6c7ac;position:relative;transform:translateY(-1px);box-shadow:0 7px 16px #5f4d2a11}.issue-status-dot{color:#fff;background:0 0;border:0;border-radius:50%;justify-self:center;place-items:center;width:28px;height:28px;padding:0;display:grid;position:relative}.issue-status-dot:before{box-sizing:border-box;content:"";background:0 0;border:2px solid #dc9134;border-radius:50%;width:16px;height:16px;transition:transform .18s,border-color .18s,background .18s;position:absolute;box-shadow:0 0 0 3px #dc913417}.issue-select{cursor:pointer;font-size:11px;font-weight:800;line-height:1;transition:transform .2s}.issue-select:not(.is-batch){color:#28794a;background:#eef8f2}.issue-select:not(.is-batch):before{display:none}.issue-select:not(.is-batch) svg{z-index:1;stroke-width:2.4px;width:15px;height:15px;position:relative}.issue-select:not(.is-batch):hover{color:#176638;background:#def1e5;transform:scale(1.05)}.issue-select:not(.is-batch):focus-visible{outline-offset:1px;outline:2px solid #d98a2b4d}.issue-select.is-batch:before{box-sizing:border-box;width:16px;height:16px;box-shadow:none;background:#fffdf8;border:1px solid #cec5b6;border-radius:4px}.issue-select.is-batch:hover:before{background:#fff8ec;border-color:#d39a55;transform:none}.issue-select.is-batch.is-selected:before{background:#d98a2b;border-color:#d98a2b;width:16px;height:16px;box-shadow:0 0 0 3px #d98a2b1c}.issue-select.is-batch:focus-visible{outline-offset:1px;outline:2px solid #d98a2b57}.issue-select.is-batch.is-selected{z-index:0}.issue-select.is-batch svg{z-index:1;stroke-width:2.4px;width:11px;height:11px;position:relative}.issue-card-main{min-width:0}.issue-card-summary{align-items:center;gap:9px;min-width:0;display:flex}.issue-card h3{color:#423e3a;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:14px;font-weight:720;line-height:1.35;overflow:hidden}.issue-card-main>p{color:#847b70;white-space:pre-wrap;margin:4px 0 0;font-size:11px;line-height:1.45}.issue-card-attachments{scrollbar-width:none;min-width:0;max-width:210px;overflow-x:auto}.issue-card-attachments:empty{min-height:1px}.issue-card-attachments .issue-attachments{flex-wrap:nowrap;gap:5px;margin:0}.issue-card-attachments .issue-attachments img{border-radius:7px;width:34px;height:34px}.issue-card-attachments .issue-attachment-file{border-radius:7px;width:94px;min-height:34px;padding:5px 7px}.issue-card-attachments .issue-attachment-file span{font-size:10px}.issue-card-attachments .issue-heic-original{display:none}.issue-status-label{border-radius:999px;padding:2px 8px;font-size:10.5px;line-height:1.2;display:inline-flex}.issue-status-label.is-pending{color:#b66f22;background:#fff3df;border:1px solid #f0d4aa;flex:none}.issue-status-label.is-resolved{color:#55715a;background:#eaf2e8;border:1px solid #d2e2ce;margin-top:8px}.issue-card-side{color:#8b8377;white-space:nowrap;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.issue-card-side strong{color:#4b4744;font-size:12.5px;font-weight:650}.issue-card-side time{color:#958c7f;white-space:nowrap}.issue-card-meta-separator{color:#b0a799}.issue-owner-actions{opacity:0;pointer-events:none;gap:3px;transition:opacity .18s,transform .18s;display:flex;transform:translateY(2px)}.issue-card:hover .issue-owner-actions,.issue-card:focus-within .issue-owner-actions,.issue-owner-actions.is-armed{opacity:1;pointer-events:auto;transform:translateY(0)}.issue-owner-actions button{color:#908a81;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;width:28px;height:28px;padding:0;transition:color .18s,border-color .18s,background .18s,transform .18s;display:grid}.issue-owner-actions button svg{width:15px;height:15px}.issue-owner-actions button:hover{transform:translateY(-1px)}.issue-owner-actions button.is-edit:hover{color:#676158;background:#f7f2e8;border-color:#ded7c9}.issue-owner-actions button.is-danger:hover,.issue-owner-actions.is-armed button.is-danger{color:#b6544b;background:#fff2f0;border-color:#efd2ce}.issue-card-actions{gap:6px;margin-top:7px;display:flex}.issue-card-actions button{color:var(--issue-ink);cursor:pointer;background:#fffdf7;border:1px solid #ded6c5;border-radius:8px;padding:5px 10px;font-size:12px}.issue-card-actions button.is-danger{color:#a8473f}.issue-edit{grid-template-columns:minmax(160px,.55fr) minmax(240px,1fr) auto auto;align-items:end;gap:8px;display:grid}.issue-edit input,.issue-edit textarea{box-sizing:border-box;background:#fffdf8;border:1px solid #ded6c5;border-radius:9px;min-width:0;padding:9px 11px}.issue-edit input{height:38px}.issue-edit textarea{resize:vertical;min-height:64px}.issue-edit button{cursor:pointer;opacity:1;background:#fffdf8;border:1px solid #ded6c5;border-radius:8px;min-width:52px;padding:7px 11px;font-size:13px;font-weight:600;color:var(--issue-ink)!important}.issue-edit button:hover{color:var(--issue-ink)!important}.issue-list-message{color:var(--issue-green);margin:0 0 10px;font-size:13px}.issue-empty{box-sizing:border-box;color:#9a8d73;text-align:center;background:#fffdf8e6;border:1px solid #e4dbc6;border-radius:18px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:9px;width:100%;height:180px;padding:24px 20px;display:flex;box-shadow:0 4px 16px #5f4d2a0b}.issue-empty-icon{color:#b96b3f;background:#f4e4d1;border-radius:50%;place-items:center;width:72px;height:72px;margin-bottom:7px;display:grid}.issue-empty-icon svg{stroke-width:1.9px;width:34px;height:34px}.issue-empty strong{color:#4b4036;font-size:16px;font-weight:700}.issue-empty>span:last-child{font-size:12px;line-height:1.5}.issue-toast{z-index:60;color:#4f6854;background:#fafcf6f2;border:1px solid #dbe3d3;border-radius:999px;align-items:center;gap:7px;padding:8px 14px;font-size:12.5px;font-weight:650;animation:.22s ease-out issue-toast-in;display:flex;position:fixed;top:80px;left:50%;transform:translate(-50%);box-shadow:0 8px 20px #434c3a17}.issue-toast svg{width:16px;height:16px}.issue-toast.is-error{color:#a45048;background:#fff8f6f5;border-color:#efd5cf}.issue-toast.is-info{color:#806240;background:#fffbf2f5;border-color:#e5d8bf}@keyframes issue-toast-in{0%{opacity:0;transform:translate(-50%,-7px)}to{opacity:1;transform:translate(-50%)}}.issue-confirm-backdrop{z-index:1400;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#2632443d;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.issue-confirm{box-sizing:border-box;background:#fffdf8;border:1px solid #ddd4c1;border-radius:15px;width:min(420px,100%);padding:22px;box-shadow:0 20px 54px #3d38322e}.issue-confirm h2{margin:0;font-size:19px}.issue-confirm p{color:var(--issue-green);margin:10px 0 20px;font-size:13px;line-height:1.65}.issue-confirm-list{color:#3f4b5e;background:#f7f8fa;border:1px solid #e2e6ec;border-radius:9px;max-height:180px;margin:-8px 0 20px;padding:10px 12px 10px 30px;font-size:12px;line-height:1.7;overflow-y:auto}.issue-confirm>div{justify-content:flex-end;gap:10px;display:flex}.issue-confirm button{min-width:82px;height:36px;color:var(--issue-ink);cursor:pointer;background:#fffdf8;border:1px solid #ded6c5;border-radius:9px;padding:0 14px}.issue-confirm button.is-primary{border-color:var(--color-primary-500);color:#fff;background:var(--color-primary-500)}.issue-confirm button.is-danger{color:#fff;background:#b85c52;border-color:#d18a80}.issue-confirm button:disabled{opacity:.5;cursor:not-allowed}@media (width<=900px){.issue-page{padding:20px 18px 40px}.issue-hero{flex-wrap:wrap;margin-bottom:26px}.issue-hero-actions{width:100%;margin-left:44px}.issue-compose{padding:24px 20px}.issue-card{grid-template-columns:28px minmax(0,1fr) minmax(150px,auto);gap:8px;padding:9px 12px}.issue-card.is-no-status{grid-template-columns:minmax(0,1fr) minmax(150px,auto)}.issue-card-attachments{display:none}}@media (width<=560px){.issue-heading p{font-size:14px;line-height:1.6}.issue-hero-actions{margin-left:0}.issue-stats{flex-wrap:wrap}.issue-more{flex:none}.issue-compose-row{flex-direction:column;align-items:stretch}.issue-compose-actions{width:100%;margin-left:0}.issue-clear,.issue-submit{flex:1}.issue-card{grid-template-columns:24px minmax(0,1fr);padding:10px 12px}.issue-card.is-no-status{grid-template-columns:minmax(0,1fr)}.issue-card-side{grid-column:2;justify-content:flex-start}.issue-card.is-no-status .issue-card-side{grid-column:1}.issue-status-dot{width:24px;height:24px}}@media (hover:none){.issue-owner-actions{opacity:1;pointer-events:auto;transform:none}}.issue-page--feedback{--issue-blue:#2f6fe4;--issue-blue-strong:#245fd0;--issue-surface:#fff;--issue-page-blue:#eef4fd;--issue-line-blue:#d8e3f2;--issue-text-blue:#182237;--issue-muted-blue:#71809a;z-index:41;background:var(--issue-page-blue);height:100%;min-height:0;color:var(--issue-text-blue);padding:0 0 24px;position:relative}.issue-feedback-header{box-sizing:border-box;border-bottom:1px solid var(--issue-line-blue);background:#eef4fdeb;align-items:center;gap:16px;min-height:96px;padding:18px clamp(24px,4vw,54px);display:flex}.issue-feedback-header .issue-back{color:#60728f;border-radius:12px;place-items:center;width:40px;height:40px;padding:0;transition:background .18s,color .18s,transform .18s;display:grid}.issue-feedback-header .issue-back:hover{color:var(--issue-blue);background:#2f6fe417;transform:translate(-2px)}.issue-feedback-logo{color:#fff;background:linear-gradient(145deg,#4388f2,#1f5fd3);border-radius:18px;flex:none;place-items:center;width:58px;height:58px;display:grid;box-shadow:0 10px 24px #2a66d240}.issue-feedback-title h1{color:var(--issue-text-blue);letter-spacing:-.035em;margin:0;font-size:clamp(24px,2vw,31px);font-weight:760}.issue-feedback-title p{color:var(--issue-muted-blue);margin:7px 0 0;font-size:14px}.issue-feedback-toolbar{grid-template-columns:minmax(460px,.9fr) minmax(300px,1fr);gap:16px;width:min(1320px,100% - 48px);margin:28px auto 22px;display:grid}.issue-filter-tabs{border:1px solid var(--issue-line-blue);background:#e8f0fb;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:6px;display:grid;box-shadow:0 3px 10px #24477e12}.issue-filter-tabs button{color:#66758f;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;gap:9px;min-width:0;height:48px;padding:0 12px;font-weight:650;transition:color .18s,background .18s,box-shadow .18s,transform .18s;display:flex}.issue-filter-tabs button:hover{color:#33435d;background:#ffffff8c}.issue-filter-tabs button:active{transform:scale(.97)}.issue-filter-tabs button:focus-visible,.issue-feedback-fab:focus-visible,.issue-search:focus-within{outline-offset:2px;outline:3px solid #2f6fe433}.issue-filter-tabs button.is-active{color:var(--issue-text-blue);background:#fff;box-shadow:0 4px 12px #314f7e1c}.issue-filter-tabs strong{color:#55709c;background:#f5f8fd;border-radius:999px;place-items:center;min-width:28px;height:28px;padding:0 5px;font-size:13px;display:grid}.issue-filter-tabs button.is-active strong{color:var(--issue-blue);background:#e8f0ff}.issue-search{box-sizing:border-box;border:1px solid var(--issue-line-blue);color:#8290a8;background:#ffffffbd;border-radius:16px;align-items:center;gap:12px;height:62px;padding:0 20px;transition:border-color .18s,background .18s,box-shadow .18s;display:flex;box-shadow:0 3px 10px #24477e12}.issue-search:focus-within{background:#fff;border-color:#a9c4ee;box-shadow:0 8px 20px #24477e17}.issue-search svg{flex:none;width:21px;height:21px}.issue-search input{width:100%;min-width:0;color:var(--issue-text-blue);background:0 0;border:0;outline:0;font-size:15px}.issue-search input::placeholder{color:#8d9ab0}.issue-search button{color:#71809a;cursor:pointer;background:#edf2fa;border:0;border-radius:50%;flex:none;width:28px;height:28px}.issue-page--feedback .issue-list{width:min(1320px,100% - 48px);max-width:none;padding-bottom:92px}.issue-list-title--actions{color:#74829a;min-height:34px;margin-bottom:10px;font-size:12px}.issue-page--feedback .issue-tool-button{color:#60718c!important;background:#ffffffbd!important;border-color:#d6e1f0!important}.issue-page--feedback .issue-grid{gap:14px;max-height:none;padding:1px 3px 12px}.issue-page--feedback .issue-card{border:1px solid var(--issue-line-blue);background:#fffffff5;border-radius:18px;grid-template-columns:32px minmax(0,1fr) minmax(0,180px) minmax(210px,auto);align-items:start;gap:12px;min-height:140px;padding:24px 28px;box-shadow:0 5px 14px #314c7414}.issue-page--feedback .issue-card.is-no-status{grid-template-columns:minmax(0,1fr) minmax(0,180px) minmax(210px,auto)}.issue-page--feedback .issue-card--approved{border-left:4px solid #2e74e9}.issue-page--feedback .issue-card-summary{gap:11px}.issue-card-priority{background:#ef9a32;border-radius:50%;flex:none;width:10px;height:10px;box-shadow:0 0 0 4px #ef9a321a}.issue-card--approved .issue-card-priority{background:#d4a812;box-shadow:0 0 0 4px #d4a8121a}.issue-page--feedback .issue-card h3{color:var(--issue-text-blue);font-size:17px;font-weight:740}.issue-page--feedback .issue-card-main>p{color:#677791;max-width:850px;margin-top:15px;font-size:14px;line-height:1.65}.issue-page--feedback .issue-status-label{border:0;margin-left:auto;padding:8px 16px;font-size:13px;font-weight:700}.issue-page--feedback .issue-card-side{color:#93a2b8;align-self:end}.issue-page--feedback .issue-empty{border-color:var(--issue-line-blue);color:#8290a6;height:250px;box-shadow:none;background:#ffffffb8}.issue-page--feedback .issue-empty-icon{color:var(--issue-blue);background:#e6efff}.issue-feedback-fab{z-index:20;color:#fff;cursor:pointer;background:linear-gradient(#3b7ef0,#2462d1);border:0;border-radius:18px;justify-content:center;align-items:center;gap:8px;min-width:172px;height:60px;padding:0 24px;font-size:16px;font-weight:740;transition:transform .18s,box-shadow .18s,filter .18s;display:inline-flex;position:fixed;bottom:30px;right:clamp(26px,4vw,58px);box-shadow:0 16px 34px #205bc74d}.issue-feedback-fab span{font-size:25px;font-weight:400}.issue-feedback-fab:hover{filter:brightness(1.04);transform:translateY(-3px);box-shadow:0 20px 40px #205bc759}.issue-feedback-fab:active{transform:translateY(0)scale(.97)}.issue-compose-backdrop{z-index:1400;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1a273d40;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.issue-page--feedback .issue-compose--dialog{background:#fff;border-color:#d4e0f0;border-radius:20px;width:min(680px,100%);max-width:none;margin:0;padding:24px;box-shadow:0 28px 70px #223a5f38}.issue-compose--dialog .issue-compose-heading{justify-content:space-between;align-items:flex-start;margin-bottom:18px;display:flex}.issue-compose--dialog .issue-compose-heading h2{color:var(--issue-text-blue);margin-top:4px;font-size:22px}.issue-compose--dialog .issue-compose-heading>button{color:#71809a;cursor:pointer;background:#f1f5fb;border:0;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;padding:0 0 2px;font-family:Arial,sans-serif;font-size:22px;line-height:1;display:inline-grid}.issue-page--feedback .issue-compose textarea{min-height:150px;color:var(--issue-text-blue);resize:vertical;background:#f5f8fd;border-color:#d8e3f2;font-size:14px}.issue-page--feedback .issue-compose textarea:focus{background:#fff;border-color:#91b4eb;box-shadow:0 0 0 3px #2f6fe41f}.issue-page--feedback .issue-image{color:#506481;background:#f7f9fd;border-color:#d8e3f2}.issue-page--feedback .issue-submit{border-color:var(--issue-blue);background:var(--issue-blue);box-shadow:0 7px 18px #2f6fe433}.issue-page--feedback .issue-submit:not(:disabled):hover{border-color:var(--issue-blue-strong);background:var(--issue-blue-strong);box-shadow:0 10px 22px #2f6fe440}@media (width<=900px){.issue-feedback-toolbar{grid-template-columns:1fr;width:calc(100% - 32px);margin-top:18px}.issue-page--feedback .issue-list{width:calc(100% - 32px)}.issue-page--feedback .issue-card,.issue-page--feedback .issue-card.is-no-status{grid-template-columns:minmax(0,1fr);min-height:0;padding:20px}.issue-page--feedback .issue-card-attachments{max-width:100%;display:flex}.issue-page--feedback .issue-card-side{justify-content:flex-start}}@media (width<=560px){.issue-feedback-header{gap:10px;min-height:82px;padding:14px 16px}.issue-feedback-logo{border-radius:15px;width:48px;height:48px}.issue-feedback-title h1{font-size:22px}.issue-filter-tabs{grid-template-columns:repeat(2,1fr)}.issue-filter-tabs button{height:44px}.issue-feedback-fab{min-width:148px;height:54px;bottom:18px;right:18px}.issue-compose-backdrop{padding:12px}.issue-page--feedback .issue-compose--dialog{padding:20px}}.issue-page--feedback{--issue-page-blue:#f7f8fa;--issue-line-blue:#dfe4ec;--issue-muted-blue:#5f6b7d;background:var(--issue-page-blue);padding:24px 0 28px;overflow:hidden!important}.issue-feedback-header{background:0 0;border:0;min-height:0;padding:0}.issue-feedback-header-inner{align-items:center;gap:12px;width:min(1080px,100% - 40px);min-height:56px;margin:0 auto;display:flex}.issue-feedback-header .issue-back{border-radius:10px;flex:none;width:40px;height:40px}.issue-feedback-logo{box-sizing:border-box;color:#2f69c6;background:linear-gradient(145deg,#f4f8ff,#e4eefc);border:1px solid #cbdcf4;border-radius:10px;width:40px;height:40px;box-shadow:0 2px 7px #2f69c61a}.issue-feedback-logo svg{stroke-width:1.75px;width:20px;height:20px}.issue-feedback-title h1{color:#253247;letter-spacing:-.012em;font-size:19px;font-weight:730}.issue-feedback-title p{margin-top:2px;font-size:12px}.issue-feedback-fab{z-index:auto;background:var(--issue-blue);border-radius:9px;min-width:0;height:36px;margin-left:auto;padding:0 16px;font-size:13px;position:static;box-shadow:0 2px 6px #205bc724}.issue-feedback-fab span{font-size:18px}.issue-feedback-fab:hover{transform:translateY(-1px);box-shadow:0 3px 8px #205bc72e}.issue-feedback-fixed{z-index:41;flex:none;min-width:0;position:relative}.issue-feedback-fixed .issue-feedback-header,.issue-feedback-fixed .issue-feedback-toolbar{flex-shrink:0}.issue-feedback-toolbar{border-bottom:1px solid #e2e6ec;align-items:center;gap:12px;width:min(1080px,100% - 40px);min-height:48px;margin:12px auto 0;padding-bottom:9px;display:flex}.issue-filter-tabs{box-shadow:none;background:0 0;border:0;border-radius:0;flex:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:0;display:grid}.issue-filter-tabs button{color:#596579;background:0 0;border-radius:0;gap:5px;height:38px;padding:0;font-size:13px;position:relative}.issue-filter-tabs button.is-active{color:#536f98;box-shadow:none;background:0 0}.issue-filter-tabs button.is-active:after{content:"";background:#7088aa;border-radius:1px;width:20px;height:1px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.issue-filter-tabs strong{min-width:0;height:auto;color:inherit;background:0 0;border-radius:0;padding:0;font-size:12px;display:inline}.issue-search{width:min(280px,30vw);height:38px;box-shadow:none;background:#fff;border-radius:10px;gap:9px;margin-left:auto;padding:0 13px}.issue-search:focus-within{box-shadow:0 0 0 3px #2f6fe41a}.issue-search svg{width:18px;height:18px}.issue-search input{box-shadow:none;background:0 0;border:0;padding:0;font-size:13px}.issue-search input::-webkit-search-cancel-button{appearance:none;display:none}.issue-search input::-webkit-search-decoration{appearance:none;display:none}.issue-search button{color:#65748b;cursor:pointer;background:#f0f3f8;border:0;border-radius:7px;flex:none;place-items:center;width:26px;height:26px;padding:0;font-size:17px;line-height:1;display:grid}.issue-search button:hover{color:#315f9f;background:#e5edf8}.issue-search button span{line-height:1;display:block;transform:translateY(-1px)}.issue-range-filter{flex:none;position:relative}.issue-feedback-toolbar.has-open-range{z-index:130;position:relative}.issue-more{height:34px;font:inherit;cursor:pointer;border:1px solid #d6e1f0;border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex}.issue-more svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.issue-feedback-toolbar .issue-tool-button.is-icon{border-radius:8px;place-items:center;width:34px;min-width:34px;height:34px;padding:0;display:inline-grid}.issue-feedback-toolbar .issue-tool-button.is-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.issue-range-menu{z-index:131;border:1px solid var(--color-prim-border);border-radius:var(--radius-prim);background:var(--color-prim-bg-surface-baked);width:240px;box-shadow:var(--shadow-prim-lg);gap:5px;padding:10px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.issue-range-menu>button{color:#526174;height:32px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 10px;font-size:12px}.issue-range-menu>button:hover,.issue-range-menu>button.is-active{color:#2f68c5;background:#edf4ff}.issue-custom-range{border-top:1px solid #e7eaf0;gap:7px;margin-top:3px;padding:9px 8px 3px;display:grid}.issue-custom-range strong{color:#667386;font-size:11px}.issue-custom-range label{color:#68768a;grid-template-columns:58px 1fr;align-items:center;gap:7px;font-size:11px;display:grid}.issue-custom-range input{box-sizing:border-box;color:#39485f;width:100%;height:30px;font:inherit;background:#fff;border:1px solid #dce2eb;border-radius:7px;padding:0 7px;font-size:11px}.issue-feedback-toolbar .issue-batch-actions{border-left:1px solid #dfe4eb;margin-left:2px;padding-left:12px}.issue-feedback-toolbar .issue-batch-actions .issue-batch:not(.is-secondary){color:#fff!important;background:#657e9f!important;border-color:#657e9f!important;box-shadow:0 2px 5px #40547024!important}.issue-feedback-toolbar .issue-batch-actions .issue-batch:not(.is-secondary):hover{color:#fff!important;background:#566f91!important;border-color:#566f91!important;box-shadow:0 3px 8px #4054702e!important}.issue-feedback-toolbar .issue-batch-actions .issue-batch.is-secondary{color:#59677a!important;background:#f3f5f8!important;border-color:#d5dce5!important}.issue-page--feedback .issue-list{flex:auto;width:min(1080px,100% - 40px);max-width:1080px;min-height:0;padding:10px 0 0;overflow:hidden}.issue-page--feedback .issue-list.is-empty{flex:auto}.issue-list-columns{color:#8791a0;min-height:30px;margin-bottom:12px;font-size:11px}.issue-list-columns.has-triage-column{width:calc(100% - 38px);margin-left:37px}.issue-list-row-grid{grid-template-columns:minmax(0,1fr) 112px 112px 160px 20px;align-items:center;gap:16px;padding-left:16px;padding-right:16px;display:grid}.issue-list-columns>span{text-align:left;justify-self:start}.issue-list-columns>span:last-child{justify-self:end}.issue-page--feedback .issue-grid{overscroll-behavior:contain;background:#fff;border:1px solid #e1e5eb;border-radius:10px;flex:auto;gap:0;min-height:0;padding:0;overflow:hidden auto}.issue-page--feedback .issue-card,.issue-page--feedback .issue-card.is-no-status{min-height:84px;box-shadow:none;background:#fff;border:0;border-bottom:1px solid #e8ebef;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0;padding:0;position:relative}.issue-page--feedback .issue-card:last-child{border-bottom:0}.issue-page--feedback .issue-card.has-triage-column,.issue-page--feedback .issue-card.has-triage-column.is-no-status{grid-template-columns:36px minmax(0,1fr) auto}.issue-page--feedback .issue-card:has(.issue-select){grid-template-columns:36px minmax(0,1fr) auto}.issue-triage-placeholder{width:36px;height:1px}.issue-page--feedback .issue-card:hover,.issue-page--feedback .issue-card:focus-within{box-shadow:none;background:#fff;border-color:#e8ebef;transform:none}.issue-page--feedback .issue-card--approved{border-left-width:1px}.issue-card-open{font:inherit;text-align:inherit;appearance:none;box-sizing:border-box;color:#273245;cursor:pointer;background:0 0;border:0;width:100%;min-height:83px}.issue-card-open.issue-list-row-grid{grid-template-columns:minmax(0,1fr) 112px 112px 160px 20px}.issue-page--feedback .issue-card-open:hover:not(:disabled),.issue-page--feedback .issue-card-open:active:not(:disabled),.issue-page--feedback .issue-card-open:focus{color:#273245;background:0 0;border-color:#0000;border-radius:0}.issue-card-open:focus-visible{outline-offset:-1px;box-shadow:none;border-radius:0;outline:1px solid #9db7dc}.issue-card-open>svg{color:#9aa5b5;justify-self:end;width:17px;height:17px;transition:transform .16s,color .16s}.issue-card:hover .issue-card-open>svg{color:var(--issue-blue);transform:translate(2px)}.issue-page--feedback .issue-card-summary{display:block}.issue-card-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;font-weight:650;line-height:1.35;display:-webkit-box;overflow:hidden}.issue-card-description{color:#5c6879;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.issue-image-count{color:#667c9d;vertical-align:middle;align-items:center;gap:3px;margin-left:8px;font-size:10.5px;font-weight:600;display:inline-flex}.issue-image-count svg{fill:none;stroke:currentColor;flex:none;width:12px;height:12px}.issue-card-author{color:#4f5d70;text-align:left;text-overflow:ellipsis;white-space:nowrap;justify-self:start;min-width:0;font-size:12px;font-weight:550;overflow:hidden}.issue-card-open time{color:#5c6879;text-align:left;white-space:nowrap;justify-self:start;font-size:12px}.issue-page--feedback .issue-status-label{box-sizing:border-box;text-align:center;justify-content:center;justify-self:start;width:72px;min-width:72px;margin-left:0;padding:4px 9px;font-size:11px}.issue-card-editing{padding:12px 16px}.issue-page--feedback .issue-owner-actions{z-index:2;box-shadow:none;opacity:0;pointer-events:none;background:0 0;border:0;border-radius:8px;gap:5px;padding:0;position:absolute;top:50%;right:76px;transform:translateY(-50%)}.issue-page--feedback .issue-card:hover .issue-owner-actions,.issue-page--feedback .issue-card:focus-within .issue-owner-actions,.issue-page--feedback .issue-owner-actions.is-armed{opacity:1;pointer-events:auto;transform:translateY(-50%)}.issue-page--feedback .issue-owner-actions button{border-radius:6px;width:24px;height:24px}.issue-page--feedback .issue-owner-actions button svg{width:12px;height:12px}.issue-page--feedback .issue-owner-actions button.is-edit{color:#2f6fcf;background:#edf4ff;border-color:#bfd4f4}.issue-page--feedback .issue-owner-actions button.is-danger{color:#c14f46;background:#fff0ee;border-color:#efc9c5}.issue-page--feedback .issue-owner-actions button.is-edit:hover{color:#205ebd;background:#e1edff;border-color:#8db4ed}.issue-page--feedback .issue-owner-actions button.is-danger:hover,.issue-page--feedback .issue-owner-actions.is-armed button.is-danger{color:#aa3931;background:#ffe3df;border-color:#df9f98}.issue-page--feedback .issue-card-attachments{display:none}.issue-page--feedback .issue-card-side{color:#59677a;justify-content:flex-end;align-self:center;font-size:12px}.issue-page--feedback .issue-card-side strong,.issue-page--feedback .issue-card time{color:#536174}.issue-page--feedback .issue-empty,.issue-error-state{background:#fff;border-color:#e0e5ec;border-radius:12px;height:auto;min-height:180px}.issue-page--feedback .issue-empty{gap:5px}.issue-page--feedback .issue-empty-icon{width:50px;height:50px;margin-bottom:0}.issue-error-state{color:#667386;border:1px solid #e0e5ec;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:24px;display:flex}.issue-error-state strong{color:#263247;font-size:15px}.issue-error-state span{font-size:12px}.issue-error-state button{height:34px;color:var(--issue-blue);cursor:pointer;background:#f4f8ff;border:1px solid #c8d6eb;border-radius:8px;margin-top:5px;padding:0 14px}.issue-loading{gap:8px;display:grid}.issue-loading-row{background:linear-gradient(90deg,#edf0f4 25%,#f7f8fa 38%,#edf0f4 62%) 0 0/400% 100%;border-radius:8px;height:84px;animation:1.35s infinite issue-skeleton}.issue-load-more{color:#586a82;cursor:pointer;background:#fff;border:1px solid #d7dee8;border-radius:8px;align-self:center;min-width:180px;height:36px;margin:8px auto 18px;padding:0 16px;font-size:12px;transition:border-color .16s,color .16s,background .16s}.issue-load-more:hover{color:#405b80;background:#f5f8fc;border-color:#aebdd1}.issue-detail-dialog{background:#fff;border:1px solid #e0e5ec;border-radius:12px;width:min(620px,100% - 32px);max-height:min(680px,100vh - 48px);padding:22px;overflow:auto;box-shadow:0 16px 42px #1f2d4424}.issue-detail-dialog>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.issue-detail-heading{align-items:center;gap:12px;min-width:0;display:flex}.issue-detail-icon{color:#5f7fae;background:#edf3fb;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.issue-detail-icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.issue-detail-dialog>header .issue-detail-heading>div>span{color:#8a94a4;font-size:11px;font-weight:550}.issue-detail-dialog h2{color:#2d394b;margin:5px 0 0;font-size:18px;font-weight:680}.issue-detail-dialog>header button{color:#667386;cursor:pointer;background:0 0;border:0;border-radius:8px;width:34px;height:34px;font-size:22px}.issue-detail-dialog>header button:hover{background:#f1f3f6}.issue-detail-meta{color:#5c6879;align-items:center;gap:12px;margin-top:18px;font-size:12px;display:flex}.issue-detail-meta .issue-status-label{margin-left:auto}.issue-detail-dialog>p{color:#4c596b;white-space:pre-wrap;margin:18px 0 0;font-size:14px;line-height:1.7}.issue-page--feedback .issue-compose--dialog{border-radius:12px;box-shadow:0 18px 48px #223a5f2b}.issue-compose--dialog .issue-compose-heading{margin-bottom:20px}.issue-compose--dialog .issue-compose-heading span{color:#8a94a4;letter-spacing:.08em;font-size:10px;font-weight:600}.issue-compose--dialog .issue-compose-heading h2{color:#2d394b;margin-top:12px;font-size:21px;font-weight:700}.issue-detail-actions{border-top:1px solid #e5e8ed;justify-content:flex-end;margin-top:20px;padding-top:14px;display:flex}.issue-detail-actions button{color:#526174;cursor:pointer;background:#fff;border:1px solid #d8dee8;border-radius:8px;height:34px;padding:0 14px;font-size:12px}.issue-detail-actions button.is-primary{border-color:var(--issue-blue);color:#fff;background:var(--issue-blue)}@keyframes issue-skeleton{0%{background-position:100% 0}to{background-position:0 0}}@media (width<=760px){.issue-feedback-header-inner,.issue-feedback-toolbar,.issue-page--feedback .issue-list{width:calc(100% - 28px)}.issue-feedback-toolbar{flex-wrap:wrap}.issue-filter-tabs{grid-template-columns:repeat(3,minmax(88px,1fr));gap:18px;width:100%;overflow-x:auto}.issue-search{flex:1;width:auto;min-width:0;margin-left:0}.issue-feedback-toolbar .issue-batch-actions{border-top:1px solid #e4e8ee;border-left:0;justify-content:flex-end;width:100%;margin-left:0;padding:10px 0 0}.issue-page--feedback .issue-card,.issue-page--feedback .issue-card.is-no-status,.issue-page--feedback .issue-card.has-triage-column,.issue-page--feedback .issue-card.has-triage-column.is-no-status{grid-template-columns:minmax(0,1fr)}.issue-page--feedback .issue-card:has(.issue-select){grid-template-columns:minmax(0,1fr)}.issue-list-columns{display:none}.issue-card-open.issue-list-row-grid{grid-template-columns:minmax(0,1fr) 72px 18px;gap:10px;padding:11px 14px}.issue-triage-placeholder{display:none}.issue-card-open{grid-template-columns:minmax(0,1fr) 72px 18px;gap:10px;padding:11px 14px}.issue-card-author,.issue-card-open time{display:none}.issue-page--feedback .issue-card-side{justify-content:flex-start}.issue-page--feedback .issue-status-dot{justify-self:start}}@media (hover:none),(pointer:coarse){.issue-page--feedback .issue-owner-actions{opacity:1;pointer-events:auto;transform:translateY(-50%)}}@media (width<=900px) and (width>=761px){.issue-card-open{grid-template-columns:minmax(220px,1fr) 110px 80px 20px}.issue-card-author{display:none}}@media (prefers-reduced-motion:reduce){.issue-loading-row{animation:none}}.issue-page--feedback{--issue-ink:#27364a;--issue-muted:#718096;--issue-line:#7b91b233;--issue-glass:#ffffffad;--issue-glass-strong:#ffffffe6;--issue-blue-soft:#5e80dd1a;--issue-purple-soft:#8b6fd81a;min-height:0;color:var(--issue-ink)}.issue-page--feedback .issue-feedback-header{border-color:var(--issue-line);-webkit-backdrop-filter:blur(18px)saturate(125%);backdrop-filter:blur(18px)saturate(125%);background:#f7faff7a;min-height:52px}.issue-page--feedback .issue-feedback-header-inner{justify-content:flex-end;width:calc(100% - 48px);min-height:52px}.issue-page--feedback .issue-back,.issue-page--feedback .issue-feedback-logo,.issue-page--feedback .issue-feedback-context{display:none}.issue-page--feedback .issue-feedback-fab{color:#fff;background:linear-gradient(135deg,#6f8de0 0%,#8a70d8 100%);border:1px solid #647ecc42;border-radius:11px;min-width:112px;height:36px;box-shadow:0 8px 20px #5269b029}.issue-page--feedback .issue-feedback-toolbar{-webkit-backdrop-filter:blur(20px)saturate(120%);backdrop-filter:blur(20px)saturate(120%);background:#ffffff85;border:1px solid #889bb82e;border-radius:18px;gap:12px;width:calc(100% - 48px);min-height:96px;margin:14px auto 10px;padding:10px 12px;box-shadow:0 12px 30px #4c658b0f}.issue-page--feedback .issue-repair-rail{isolation:isolate;background:0 0;border:0;grid-template-columns:repeat(3,minmax(112px,1fr));gap:6px;width:min(520px,47vw);min-width:390px;padding:0;display:grid;position:relative}.issue-page--feedback .issue-repair-line{display:none}.issue-page--feedback .issue-repair-rail button{color:#59697d;text-align:left;background:0 0;border:1px solid #0000;border-radius:13px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;height:72px;padding:8px 11px;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;display:grid;position:relative}.issue-page--feedback .issue-repair-rail button.is-active{color:#324c85;background:linear-gradient(135deg,#e2edffe0,#f2ebffb8);border-color:#6e88d538;box-shadow:0 8px 18px #4f699d14}.issue-page--feedback .issue-repair-rail button:after{display:none}.issue-page--feedback .issue-repair-node{color:#70839c;background:#fafcffe6;border:1px solid #7289b033;border-radius:10px;place-items:center;width:31px;height:31px;display:grid}.issue-page--feedback .issue-repair-node svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:16px;height:16px}.issue-page--feedback .issue-repair-node.is-pending{color:#647fc8;background:#e4edfff2}.issue-page--feedback button.is-active .issue-repair-node.is-pending{animation:2.8s ease-in-out infinite issue-repair-breathe}.issue-page--feedback .issue-repair-node.is-approved{color:#408e8b;background:#dff5f2f2}.issue-page--feedback .issue-repair-copy{gap:2px;min-width:0;display:grid}.issue-page--feedback .issue-repair-copy small{color:#9aa6b5;letter-spacing:.12em;font-size:9px;font-weight:700}.issue-page--feedback .issue-repair-copy b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;overflow:hidden}.issue-page--feedback .issue-repair-rail button>strong{color:#5e6d80;text-align:center;background:#e8eef7d1;border-radius:999px;min-width:24px;height:24px;padding:0 7px;font-size:11px;line-height:24px}.issue-page--feedback .issue-search{background:#ffffffad;border-color:#8397b433;border-radius:11px;min-width:210px;height:38px;margin-left:auto}.issue-page--feedback .issue-time-filter,.issue-page--feedback .issue-batch-button{border-radius:11px;height:38px}.issue-page--feedback .issue-list{width:calc(100% - 48px);min-height:0;padding-bottom:20px}.issue-page--feedback .issue-grid{gap:7px;padding:1px 1px 8px}.issue-page--feedback .issue-list-columns{color:#97a3b2;letter-spacing:.04em;padding:0 17px 7px 56px;font-size:10px}.issue-page--feedback .issue-card,.issue-page--feedback .issue-card.is-no-status,.issue-page--feedback .issue-card.has-triage-column,.issue-page--feedback .issue-card.has-triage-column.is-no-status{min-height:76px;box-shadow:none;background:#ffffff85;border:1px solid #8597b126;border-radius:14px;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s}.issue-page--feedback .issue-card:before{display:none}.issue-page--feedback .issue-card:hover{background:#ffffffc2;border-color:#7189b140;transform:translateY(-1px);box-shadow:0 9px 22px #4a5a6a0f}.issue-page--feedback .issue-card.is-selected{background:linear-gradient(105deg,#deebffcc,#f2ebffa8);border-color:#6582d552;box-shadow:0 10px 24px #4b649d14}.issue-page--feedback .issue-card-title{color:#344257;font-size:13px;font-weight:650}.issue-page--feedback .issue-card-description{color:#78869a}.issue-page--feedback .issue-card-author,.issue-page--feedback .issue-card-open time{color:#738196}.issue-page--feedback .issue-status-label{border:0;border-radius:999px;font-size:10px;font-weight:650}.issue-page--feedback .issue-status-label.is-pending{color:#536d9e;background:#e1eaf9e6}.issue-page--feedback .issue-status-label.is-approved{color:#397c78;background:#dcf1ede6}.issue-page--feedback .issue-status-dot[data-status=pending]{color:#617bc3;background:#e4ecfceb;border-color:#5d79c442}.issue-detail-layer{z-index:1200;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#2532442e;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.issue-detail-layer .issue-detail-drawer{border:1px solid var(--color-prim-border);border-radius:calc(var(--radius-prim) * 2);background:var(--color-prim-bg-surface-baked);width:min(520px,100vw - 48px);max-height:min(680px,100vh - 48px);box-shadow:var(--shadow-prim-lg);-webkit-backdrop-filter:none;backdrop-filter:none;margin:0;padding:0;animation:none;overflow:auto}.issue-detail-drawer>header{z-index:2;background:var(--color-prim-bg-surface-baked);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid #7e94b429;padding:16px 20px 14px;position:sticky;top:0}.issue-detail-drawer .issue-detail-icon{border-radius:var(--radius-prim);color:#657fc8;background:linear-gradient(135deg,#dbe9fff2,#ece2ffe6);width:36px;height:36px}.issue-detail-drawer h2{color:#2b3b51;max-width:380px;font-size:17px;line-height:1.35}.issue-detail-drawer .issue-detail-meta{grid-template-columns:1fr 1.25fr auto;gap:8px;margin:14px 20px 0;display:grid}.issue-detail-drawer .issue-detail-meta>span:not(.issue-status-label){background:#ffffff8c;border:1px solid #7e94b424;border-radius:12px;gap:4px;min-width:0;padding:11px 12px;display:grid}.issue-detail-drawer .issue-detail-meta small{color:#98a4b3;font-size:9px}.issue-detail-drawer .issue-detail-meta strong,.issue-detail-drawer .issue-detail-meta time{color:#485a70;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.issue-detail-drawer .issue-detail-meta .issue-status-label{align-self:center;margin:0}.issue-detail-section{background:#ffffff94;border:1px solid #7e94b424;border-radius:15px;margin:10px 20px 0;padding:13px 14px}.issue-detail-section-label{color:#8290a3;letter-spacing:.08em;margin-bottom:10px;font-size:10px;font-weight:700;display:block}.issue-detail-section p{color:#45566c;white-space:pre-wrap;margin:0;font-size:13px;line-height:1.85}.issue-detail-attachments .issue-attachment-list{margin-top:0}.issue-detail-edit input,.issue-detail-edit textarea{box-sizing:border-box;color:#35465c;width:100%;font:inherit;background:#fffc;border:1px solid #7e94b438;border-radius:11px;outline:0}.issue-detail-edit input{height:40px;padding:0 12px}.issue-detail-edit textarea{resize:vertical;min-height:150px;margin-top:9px;padding:11px 12px;line-height:1.65}.issue-detail-edit input:focus,.issue-detail-edit textarea:focus{border-color:#577dda8f;box-shadow:0 0 0 3px #587edb1a}.issue-detail-edit>div{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.issue-detail-actions{background:var(--color-prim-bg-surface-baked);-webkit-backdrop-filter:none;backdrop-filter:none;border-top:1px solid #7e94b429;justify-content:flex-end;align-items:center;gap:8px;min-height:58px;margin-top:18px;padding:10px 20px;display:flex;position:sticky;bottom:0}.issue-detail-actions button{border-radius:var(--radius-prim);background:var(--color-secondary-50);min-width:82px;height:36px;padding:0 14px}.issue-detail-actions button.is-primary{border-color:var(--color-primary-500);background:var(--color-primary-500);margin-left:0}.issue-detail-actions button.is-danger{color:#b75c65;background:#fff4f5c7}.issue-page--feedback .issue-compose--dialog{width:min(720px,100% - 32px)}.issue-compose-guidance{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0 10px;display:grid}.issue-compose-guidance>span{background:linear-gradient(135deg,#ebf3ffbd,#f6f1ffa3);border:1px solid #7f95b524;border-radius:12px;grid-template-columns:25px 1fr;gap:1px 8px;min-width:0;padding:10px 11px;display:grid}.issue-compose-guidance b{color:#7890cf;grid-row:1/3;align-self:center;font-size:16px;font-weight:700}.issue-compose-guidance strong{color:#465873;font-size:11px}.issue-compose-guidance small{color:#8b98a9;font-size:9px}.issue-page--feedback .issue-compose textarea{min-height:144px}.issue-page--feedback .issue-compose--dialog input,.issue-page--feedback .issue-compose--dialog textarea{color:#394b62;background:#f7faffdb;border-color:#7e94b43d}.issue-page--feedback .issue-compose--dialog input:focus,.issue-page--feedback .issue-compose--dialog textarea:focus{border-color:#577dda8f;box-shadow:0 0 0 3px #587edb1a}.issue-page--feedback .issue-description-meta .is-warning{color:#6d7e97}@keyframes issue-repair-breathe{0%,to{box-shadow:0 0 #5b7dd300}50%{box-shadow:0 0 0 5px #5b7dd317}}@keyframes issue-drawer-enter{0%{opacity:.7;transform:translate(34px)}to{opacity:1;transform:translate(0)}}@media (width<=920px){.issue-page--feedback .issue-feedback-toolbar{flex-wrap:wrap}.issue-page--feedback .issue-repair-rail{width:100%;min-width:0}.issue-page--feedback .issue-search{flex:1;margin-left:0}}@media (width<=760px){.issue-page--feedback .issue-feedback-header-inner,.issue-page--feedback .issue-feedback-toolbar,.issue-page--feedback .issue-list{width:calc(100% - 28px)}.issue-page--feedback .issue-repair-rail{grid-template-columns:repeat(3,minmax(90px,1fr));gap:3px}.issue-page--feedback .issue-repair-rail button{grid-template-columns:28px minmax(0,1fr);gap:7px;padding:7px}.issue-page--feedback .issue-repair-rail button>strong{display:none}.issue-detail-layer{padding:12px}.issue-detail-layer .issue-detail-drawer{border-radius:calc(var(--radius-prim) * 2);width:100%;max-height:calc(100vh - 24px)}.issue-detail-drawer .issue-detail-meta{grid-template-columns:1fr 1fr}.issue-detail-drawer .issue-detail-meta .issue-status-label{justify-self:start}.issue-compose-guidance{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.issue-page--feedback button.is-active .issue-repair-node.is-pending,.issue-detail-layer .issue-detail-drawer{animation:none}.issue-page--feedback .issue-card,.issue-page--feedback .issue-repair-rail button{transition:none}}.issue-page--feedback .issue-feedback-toolbar{grid-template-columns:minmax(0,1fr);gap:8px;min-height:0;padding:9px 11px;display:grid}.issue-page--feedback .issue-repair-rail{align-items:stretch;gap:20px;width:fit-content;min-width:0;height:42px;display:flex}.issue-page--feedback .issue-repair-rail button{width:auto;min-width:0;height:42px;box-shadow:none;white-space:nowrap;background:0 0;border:0;border-radius:0;align-items:center;gap:6px;padding:0 2px;display:inline-flex}.issue-page--feedback .issue-repair-rail button:hover{background:0 0;border-color:#0000}.issue-page--feedback .issue-repair-rail button.is-active{color:var(--color-primary-600);box-shadow:none;background:0 0;border-color:#0000}.issue-page--feedback .issue-repair-rail button.is-active:after{background:var(--color-primary-500);width:22px;height:2px;display:block;bottom:0}.issue-page--feedback .issue-repair-copy{display:block}.issue-page--feedback .issue-repair-copy b{font-size:13px;font-weight:620;line-height:1.45}.issue-page--feedback .issue-repair-rail button>strong{min-width:0;height:auto;color:inherit;line-height:inherit;background:0 0;border-radius:0;padding:0}.issue-page--feedback .issue-card,.issue-page--feedback .issue-card.is-no-status,.issue-page--feedback .issue-card.has-triage-column,.issue-page--feedback .issue-card.has-triage-column.is-no-status{min-height:88px}.issue-page--feedback .issue-card-open{min-height:87px}.issue-page--feedback .issue-toolbar-tools{border-top:1px solid #889bb824;align-items:center;gap:8px;min-width:0;padding:8px 2px 0;display:flex}.issue-list-view-label{color:var(--color-prim-text);font-size:var(--font-size-prim);flex:none;font-weight:650}.issue-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.issue-page--feedback .issue-toolbar-tools .issue-search{flex:1;width:min(480px,100%);min-width:180px;margin:0}.issue-page--feedback .issue-toolbar-tools .issue-batch-actions{flex:none;align-items:center;display:flex}.issue-page--feedback{z-index:auto;height:auto;min-height:100%;padding:16px 0 28px;overflow:hidden auto!important}.issue-page--feedback .issue-feedback-fixed{width:100%}.issue-page--feedback .issue-feedback-toolbar,.issue-page--feedback .issue-list{z-index:60;width:min(1080px,100% - 32px);margin-left:auto;margin-right:auto;position:relative}.issue-page--feedback .issue-feedback-toolbar{border:1px solid var(--color-prim-border);border-radius:var(--radius-prim);background:var(--color-prim-bg-surface);box-shadow:var(--shadow-prim-sm);gap:12px;margin-top:0;margin-bottom:14px;padding:10px}.issue-page--feedback .issue-repair-rail{box-sizing:border-box;border:0;border-top:1px solid var(--color-prim-border);width:100%;height:44px;box-shadow:none;background:0 0;justify-content:center;align-items:stretch;gap:0;margin:0;padding:8px 0 0}.issue-page--feedback .issue-repair-rail button{border-radius:calc(var(--radius-prim) - 2px);text-align:center;flex:0 0 33.333%;justify-content:center;width:33.333%;min-width:0;height:36px;padding:0}.issue-page--feedback .issue-repair-rail button:hover,.issue-page--feedback .issue-repair-rail button.is-active{background:var(--color-primary-50)}.issue-page--feedback .issue-repair-rail button+button:before{background:var(--color-prim-border);content:"";width:1px;position:absolute;top:8px;bottom:8px;left:0}.issue-page--feedback .issue-toolbar-tools{min-height:44px;box-shadow:none;background:0 0;border:0;border-radius:0;gap:10px;padding:0}.issue-page--feedback .issue-toolbar-tools .issue-search{width:auto;max-width:none;height:40px}.issue-page--feedback .issue-search:focus-within{border-color:var(--color-primary-300);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary-500) 10%, transparent);outline:none!important}.issue-page--feedback .issue-search input:focus{border:0;outline:none;box-shadow:none!important}.issue-page--feedback .issue-toolbar-tools .issue-tool-button.is-icon{width:36px;min-width:36px;height:36px}.issue-page--feedback .issue-toolbar-tools .issue-batch-actions{border-left-color:var(--color-prim-border);margin-left:0;padding-left:10px}.issue-page--feedback .issue-feedback-fab{border-color:var(--color-primary-500);border-radius:var(--radius-prim);background:var(--color-primary-600);min-width:104px;height:38px;box-shadow:var(--shadow-prim-sm);margin-left:0}.issue-page--feedback .issue-list,.issue-page--feedback .issue-list.is-empty{flex:none;min-height:0;padding:0 0 20px;overflow:visible}.issue-page--feedback .issue-grid{border:1px solid var(--color-prim-border);border-radius:var(--radius-prim);background:var(--color-prim-bg-surface);max-height:none;box-shadow:none;padding:0;display:block;overflow:visible}.issue-page--feedback .issue-grid .issue-list-columns{box-sizing:border-box;border-bottom:1px solid var(--color-prim-border);min-height:36px;color:var(--color-prim-text-muted);background:var(--color-prim-bg-surface-baked);align-items:center;margin-bottom:0}.issue-page--feedback .issue-grid .issue-list-columns.has-triage-column{width:calc(100% - 36px);margin-left:36px}.issue-page--feedback .issue-grid .issue-card,.issue-page--feedback .issue-grid .issue-card.is-no-status,.issue-page--feedback .issue-grid .issue-card.has-triage-column,.issue-page--feedback .issue-grid .issue-card.has-triage-column.is-no-status{border:0;border-bottom:1px solid var(--color-prim-border);box-shadow:none;background:0 0;border-radius:0}.issue-page--feedback .issue-grid .issue-card:last-child{border-bottom:0}.issue-page--feedback .issue-grid .issue-card:hover,.issue-page--feedback .issue-grid .issue-card:focus-within{background:var(--color-primary-50);box-shadow:none;transform:none}.issue-page--feedback .issue-select.is-batch.is-selected:before{border-color:color-mix(in srgb, var(--ok) 38%, var(--color-prim-border));background:color-mix(in srgb, var(--ok) 16%, var(--color-prim-bg-surface-baked));box-shadow:0 0 0 3px color-mix(in srgb, var(--ok) 5%, transparent)}.issue-page--feedback .issue-select.is-batch.is-selected{color:var(--ok)}.issue-page--feedback .issue-grid .issue-card.is-selected{background:color-mix(in srgb, var(--ok) 4%, var(--color-prim-bg-surface-baked))}.issue-page--feedback .issue-confirm{border-color:var(--color-prim-border);border-radius:var(--radius-prim);background:var(--color-prim-bg-surface-baked);width:min(420px,100%);box-shadow:var(--shadow-prim-lg);padding:22px}.issue-page--feedback .issue-confirm h2{color:var(--color-secondary-900);font-size:18px;font-weight:700}.issue-page--feedback .issue-confirm p{color:var(--color-secondary-600);margin:8px 0 16px;font-size:13px}.issue-page--feedback .issue-confirm-list{border-color:var(--color-prim-border);color:var(--color-secondary-800);background:var(--color-secondary-50);margin:0 0 20px;padding:10px 12px 10px 28px}.issue-page--feedback .issue-confirm>div{padding-top:2px}.issue-page--feedback .issue-confirm button{border-color:var(--color-prim-border);min-width:88px;color:var(--color-secondary-800);background:var(--color-secondary-50)}.issue-page--feedback .issue-confirm button.is-primary{border-color:var(--color-primary-500);color:var(--color-primary-50);background:var(--color-primary-500);box-shadow:none}.issue-page--feedback .issue-confirm button.is-primary:hover{background:var(--color-primary-600)}.issue-page--feedback .issue-card-title{color:var(--color-prim-text);font-size:var(--font-size-prim);line-height:var(--leading-prim)}.issue-page--feedback .issue-card-description,.issue-page--feedback .issue-card-author,.issue-page--feedback .issue-card-open time{color:var(--color-prim-text-muted)}.issue-page--feedback .issue-status-label{border-radius:var(--radius-prim);width:68px;min-width:68px}.issue-list-end{color:var(--color-prim-text-muted);font-size:var(--font-size-prim);text-align:center;margin:12px 0 0}.issue-page--feedback .issue-empty{border-radius:var(--radius-prim);height:156px;color:var(--color-prim-text-muted);background:var(--color-prim-bg-surface);box-shadow:none;border:0;gap:6px;padding:20px}.issue-page--feedback .issue-empty-icon{width:40px;height:40px;color:var(--color-primary-500);background:var(--color-primary-50);margin-bottom:2px}.issue-page--feedback .issue-empty-icon svg{width:20px;height:20px}.issue-page--feedback .issue-empty strong{color:var(--color-prim-text);font-size:var(--font-size-prim);font-weight:650}@media (width<=760px){.issue-page--feedback .issue-feedback-toolbar,.issue-page--feedback .issue-list{width:calc(100% - 24px)}.issue-page--feedback .issue-toolbar-tools{flex-wrap:wrap}.issue-page--feedback .issue-list-view-label{width:100%}.issue-page--feedback .issue-toolbar-tools .issue-search{flex-basis:100%;order:1}.issue-page--feedback .issue-range-filter,.issue-page--feedback .issue-batch-actions,.issue-page--feedback .issue-feedback-fab{order:2}}.issue-pagination{color:var(--color-prim-text-muted);font-size:var(--font-size-prim);justify-content:center;align-items:center;gap:12px;padding:10px 0 2px;display:flex}.issue-pagination button{border:1px solid var(--color-prim-border);border-radius:var(--radius-prim);height:30px;color:var(--color-prim-text);background:var(--color-prim-bg-surface-baked);cursor:pointer;padding:0 11px}.issue-pagination button:disabled{opacity:.45;cursor:not-allowed}@media (hover:none){.issue-page--feedback .issue-owner-actions{opacity:1;pointer-events:auto;transform:translateY(-50%)}}.issue-detail-timeline ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.issue-detail-timeline li{grid-template-columns:14px minmax(0,1fr);gap:10px;min-height:46px;display:grid;position:relative}.issue-detail-timeline li:after{background:var(--color-prim-border);content:"";width:1px;position:absolute;top:14px;bottom:0;left:6px}.issue-detail-timeline li:last-child:after{display:none}.issue-detail-timeline li>span{box-sizing:border-box;border:2px solid var(--color-primary-300);background:var(--color-prim-bg-surface-baked);border-radius:50%;width:10px;height:10px;margin-top:3px}.issue-detail-timeline li.is-complete>span{border-color:var(--color-primary-500);background:var(--color-primary-500)}.issue-detail-timeline li>div{align-content:start;gap:3px;display:grid}.issue-detail-timeline strong{color:var(--color-prim-text);font-size:var(--font-size-prim)}.issue-detail-timeline time,.issue-detail-timeline small{color:var(--color-prim-text-muted);font-size:var(--font-size-prim)}.issue-attachment-preview-button{border-radius:var(--radius-prim);cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block;overflow:hidden}.issue-attachment-failed{border:1px dashed var(--color-prim-border);border-radius:var(--radius-prim);min-width:0;color:var(--color-prim-text);background:var(--color-prim-bg-surface);grid-template-columns:30px minmax(0,1fr);align-items:center;gap:7px;padding:8px;display:grid}.issue-attachment-failed-icon{width:30px;height:30px;color:var(--color-prim-text-muted);place-items:center;display:grid}.issue-attachment-failed-icon svg{fill:none;stroke:currentColor;width:18px;height:18px}.issue-attachment-failed>span:nth-child(2){min-width:0;display:grid}.issue-attachment-failed small{color:var(--color-prim-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.issue-attachment-failed button,.issue-attachment-failed a{color:var(--color-primary-600);font:inherit;cursor:pointer;background:0 0;border:0;grid-column:1/-1;justify-self:start}.issue-image-lightbox{z-index:180;background:color-mix(in srgb, var(--color-prim-text) 34%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.issue-image-lightbox>section{border:1px solid var(--color-prim-border);border-radius:var(--radius-prim);background:var(--color-prim-bg-surface-baked);width:min(920px,100%);max-height:calc(100vh - 48px);box-shadow:var(--shadow-prim-lg);grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden}.issue-image-lightbox header,.issue-image-lightbox footer{align-items:center;gap:8px;min-height:44px;padding:0 12px;display:flex}.issue-image-lightbox header{border-bottom:1px solid var(--color-prim-border);justify-content:space-between}.issue-image-lightbox footer{border-top:1px solid var(--color-prim-border);justify-content:center}.issue-image-lightbox button,.issue-image-lightbox a{border:1px solid var(--color-prim-border);border-radius:var(--radius-prim);min-width:32px;height:32px;color:var(--color-prim-text);background:var(--color-prim-bg-surface);cursor:pointer;justify-content:center;align-items:center;padding:0 10px;text-decoration:none;display:inline-flex}.issue-image-lightbox-stage{place-items:center;min-height:320px;padding:20px;display:grid;overflow:auto}.issue-image-lightbox-stage img{transform-origin:50%;max-width:100%;max-height:70vh;transition:transform .16s;width:auto!important;height:auto!important}@media (width<=760px){.issue-page--feedback .issue-toolbar-tools{flex-wrap:wrap}.issue-page--feedback .issue-toolbar-tools .issue-search{flex-basis:calc(100% - 84px)}}[data-ui-version=v1] .workbench-page-layout{--workbench-page-accent:#526cf3;--workbench-page-accent-soft:#e7edff;min-width:0;height:100%;min-height:0;color:var(--wb-ink);flex-direction:column;display:flex;overflow:hidden}[data-ui-version=v1] .workbench-page-layout[data-category=oa]{--workbench-page-accent:#8b62e9;--workbench-page-accent-soft:#f0eaff}[data-ui-version=v1] .workbench-page-layout[data-category=oa] .workbench-page-layout__content{--wb-accent:#8b62e9;--wb-accent-soft:#f0eaff;--wb-accent-line:#8b62e933}[data-ui-version=v1] .workbench-page-layout[data-category=ai]{--workbench-page-accent:#45b9ce;--workbench-page-accent-soft:#e4f8fb}[data-ui-version=v1] .workbench-page-layout[data-category=dev]{--workbench-page-accent:#557bdc;--workbench-page-accent-soft:#e7efff}[data-ui-version=v1] .workbench-page-layout[data-category=knowledge]{--workbench-page-accent:#55b995;--workbench-page-accent-soft:#e5f7f0}[data-ui-version=v1] .workbench-page-layout__header{flex:none;padding:20px 24px 10px}[data-ui-version=v1] .workbench-page-layout__title-row{align-items:center;gap:12px;display:flex}[data-ui-version=v1] .workbench-page-layout__back{width:26px;height:38px;color:var(--workbench-page-accent);cursor:pointer;background:0 0;border:0;border-radius:0;flex:none;place-items:center;transition:color .16s,transform .16s;display:grid}[data-ui-version=v1] .workbench-page-layout__back:hover,[data-ui-version=v1] .workbench-page-layout__back:focus-visible{color:color-mix(in srgb, var(--workbench-page-accent) 82%, #203465);background:0 0;outline:none;transform:translate(-2px)}[data-ui-version=v1] .workbench-page-layout__back svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}[data-ui-version=v1] .workbench-page-layout__icon{--sphere-accent:var(--workbench-page-accent);--sphere-accent-deep:color-mix(in srgb, var(--workbench-page-accent) 78%, #21366f);--function-icon-start:color-mix(in srgb, var(--workbench-page-accent) 16%, #fff);--function-icon-mid:color-mix(in srgb, var(--workbench-page-accent) 54%, #fff);--function-icon-end:var(--workbench-page-accent);border:1px solid color-mix(in srgb, var(--workbench-page-accent) 12%, #fff);width:48px;height:48px;color:var(--workbench-page-accent);background:linear-gradient(145deg, #fff, var(--workbench-page-accent-soft));box-shadow:0 9px 22px color-mix(in srgb, var(--workbench-page-accent) 13%, transparent), inset 0 1px 1px #ffffffeb;border-radius:15px;flex:none;place-items:center;display:grid}[data-ui-version=v1] .workbench-page-layout__icon .workbench-sphere-icon__glyph{transform:scale(.78)}[data-ui-version=v1] .workbench-page-layout__header h1{color:var(--wb-ink-dk);letter-spacing:-.025em;margin:0;font-size:clamp(24px,2vw,30px);font-weight:750;line-height:1.12}[data-ui-version=v1] .workbench-page-layout__header p{color:color-mix(in srgb, var(--workbench-page-accent) 74%, var(--wb-muted));margin:5px 0 0;font-size:12px;font-weight:650;line-height:1.25}[data-ui-version=v1] .workbench-page-layout__content{min-width:0;min-height:0;font-family:var(--wb-font,-apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);flex:1;position:relative;overflow:hidden}[data-ui-version=v1] .workbench-page-layout__content :is(.wb-page-head,.wb-todo-v1__head,.knowledge-page-heading,.git-scan__head,.servers__head,.reimbursement-page__header)>div:first-of-type,[data-ui-version=v1] .workbench-page-layout__content .ta-head>.ta-head-titles,[data-ui-version=v1] .workbench-page-layout__content .model-management__rail>:is(h1,p),[data-ui-version=v1] .workbench-page-layout__content>.wb-page>header:first-child>div:first-of-type,[data-ui-version=v1] .workbench-page-layout__content .workbench-polls-page__head>div:first-of-type,[data-ui-version=v1] .workbench-page-layout__content :is(.wb-page-head,.workbench-polls-page__head)>button[aria-label=返回工作台],[data-ui-version=v1] .workbench-page-layout__content .spending-back{display:none!important}[data-ui-version=v1] .workbench-page-layout__content .spending-page>.spending-head:first-child{display:none}[data-ui-version=v1] .workbench-page-layout__content :is(.wb-page-head,.wb-todo-v1__head,.knowledge-page-heading,.git-scan__head,.servers__head,.reimbursement-page__header,.ta-head){justify-content:flex-end;min-height:0}[data-ui-version=v1] .workbench-page-layout__content :is(.wb-page,.knowledge-page-shell,.git-scan,.servers,.reimbursement-page,.spending-page,.ta-page){padding-top:8px!important}@media (width<=760px){[data-ui-version=v1] .workbench-page-layout__header{padding:18px 16px 7px}[data-ui-version=v1] .workbench-page-layout__back{border-radius:0;width:24px;height:36px}[data-ui-version=v1] .workbench-page-layout__icon{border-radius:14px;width:44px;height:44px}}.v2-workbench-scope .workbench-portal{box-sizing:border-box;background:var(--wb-page);height:100%;color:var(--wb-ink);padding:22px clamp(20px,3vw,40px) 28px;overflow-y:auto}.v2-workbench-scope .workbench-portal__header{grid-template-columns:auto minmax(240px,420px) auto;align-items:center;gap:24px;margin-bottom:14px;display:grid}.v2-workbench-scope .workbench-portal__eyebrow{color:var(--wb-muted-2);letter-spacing:.18em;font-size:10px;font-weight:700}.v2-workbench-scope .workbench-portal__header h1{letter-spacing:-.035em;margin:5px 0 4px;font-size:28px}.v2-workbench-scope .workbench-portal__header p{color:var(--wb-muted);margin:0;font-size:13px}.v2-workbench-scope .workbench-portal__search{box-sizing:border-box;color:#a08c6d;background:#fffdf8;border:1px solid #e2d9c7;border-radius:9px;align-items:center;gap:9px;height:38px;padding:0 13px;transition:border-color .2s,box-shadow .2s,background-color .2s;display:flex}.v2-workbench-scope .workbench-portal__search:focus-within{background:#fff;border-color:#d9bd72;box-shadow:0 0 0 3px #deb74e1a}.v2-workbench-scope .workbench-portal__search svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;flex:none;width:17px;height:17px}.v2-workbench-scope .workbench-portal__search input{min-width:0;color:var(--wb-ink-dk);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:12px}.v2-workbench-scope .workbench-portal__search input::placeholder{color:#aaa08f}.v2-workbench-scope .workbench-portal__actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.v2-workbench-scope .workbench-portal__actions button{border:1px solid var(--wb-line);background:var(--wb-card);height:36px;color:var(--wb-gray-fg);font:inherit;cursor:pointer;border-radius:9px;padding:0 15px;font-size:12px;transition:border-color .2s,box-shadow .2s,transform .2s}.v2-workbench-scope .workbench-portal__actions button:hover{color:#423b31;border-color:#e7d9b7;transform:translateY(-1px);box-shadow:0 6px 14px #53432411;background:#f8f1df!important}.v2-workbench-scope .workbench-portal__actions button.is-primary{border-color:var(--wb-accent);background:var(--wb-accent);color:#5b4518}.v2-workbench-scope .workbench-portal__actions button.is-primary:hover{color:#59471f;border-color:#e7d39a;box-shadow:0 6px 14px #53432413;background:#f8edcf!important}.v2-workbench-scope .workbench-portal__top{grid-template-columns:minmax(280px,34%) minmax(0,1fr);align-items:start;gap:14px;display:grid}.v2-workbench-scope .workbench-banner{box-sizing:border-box;width:100%;height:181px;color:var(--wb-ink-dk);box-shadow:var(--wb-shadow);background:linear-gradient(110deg,#f4dda0 0%,#fbefd0 48%,#fffaf0 100%);border:1px solid #dfd3ba;border-radius:8px;position:relative;overflow:hidden}.v2-workbench-scope .workbench-banner__copy{z-index:1;box-sizing:border-box;flex-direction:column;height:100%;padding:18px 24px;display:flex;position:relative}.v2-workbench-scope .workbench-banner__copy>span{color:#9a7d42;letter-spacing:.08em;font-size:9px}.v2-workbench-scope .workbench-banner h2{letter-spacing:-.03em;margin:8px 0 5px;font-size:21px;line-height:1.18}.v2-workbench-scope .workbench-banner p{color:#7d7463;max-width:520px;margin:0;font-size:10px;line-height:1.5}.v2-workbench-scope .workbench-banner__tags{gap:5px;margin-top:auto;padding-top:8px;display:flex}.v2-workbench-scope .workbench-banner__tags span{color:#7c642e;background:#ffffff6b;border:1px solid #946f1f2e;border-radius:999px;padding:4px 8px;font-size:8px}.v2-workbench-scope .workbench-banner__art{color:#b98921;opacity:.7;width:42%;height:100%;position:absolute;top:0;right:0}.v2-workbench-scope .workbench-favorites{padding:0}.v2-workbench-scope .workbench-favorites__heading{justify-content:space-between;align-items:center;margin:0 2px 9px;display:flex}.v2-workbench-scope .workbench-favorites__heading h2{margin:0;font-size:15px}.v2-workbench-scope .workbench-favorites__heading span{color:var(--wb-muted);font-size:10px}.v2-workbench-scope .workbench-favorites__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.v2-workbench-scope .workbench-compact-app,.v2-workbench-scope .workbench-add-favorite{box-sizing:border-box;color:#5f584b;min-height:76px;font:inherit;cursor:pointer;background:#fbf7ed;border:1px solid #dfd3ba;border-radius:8px;padding:12px 14px;font-size:11px;transition:background-color .28s,border-color .28s,box-shadow .28s,transform .28s,color .28s;box-shadow:0 3px 12px #5343240b}.v2-workbench-scope .workbench-compact-app{text-align:left;align-items:center;gap:11px;display:flex}.v2-workbench-scope .workbench-compact-app .workbench-app-icon{border-radius:10px;width:44px;height:44px}.v2-workbench-scope .workbench-compact-app .workbench-app-icon svg{width:26px;height:26px}.v2-workbench-scope .workbench-compact-app>strong{color:var(--wb-ink-dk);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.v2-workbench-scope .workbench-compact-app:hover,.v2-workbench-scope .workbench-add-favorite:hover{color:#423b31;border-color:#e7d9b7;transform:translateY(-2px);box-shadow:0 8px 18px #53432413,0 2px 5px #53432409;background:#f8f1df!important}.v2-workbench-scope .workbench-featured-app:hover{border-color:#e7d9b7;transform:translateY(-2px);box-shadow:0 8px 18px #53432413,0 2px 5px #53432409;background:#f8f1df!important}.v2-workbench-scope .workbench-app-icon{color:#a08c6d;background:#f4ecda;border-radius:6px;flex:none;place-items:center;width:28px;height:28px;transition:background-color .28s,color .28s;display:grid}.v2-workbench-scope .workbench-compact-app:hover .workbench-app-icon,.v2-workbench-scope .workbench-featured-app:hover .workbench-app-icon{color:#66542d;background:#eee2c4}.v2-workbench-scope .workbench-add-favorite{color:#777064;text-align:left;background:#fdfbf5;border-style:dashed;justify-content:flex-start;align-items:center;gap:11px;display:flex}.v2-workbench-scope .workbench-add-favorite .workbench-app-icon{background:#f4f1e8;border-radius:10px;width:44px;height:44px}.v2-workbench-scope .workbench-add-favorite .workbench-app-icon svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:26px;height:26px}.v2-workbench-scope .workbench-add-favorite>strong{color:var(--wb-ink-dk);font-size:13px}.v2-workbench-scope .workbench-featured{margin-top:16px}.v2-workbench-scope .workbench-featured__heading{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.v2-workbench-scope .workbench-featured__heading>div{align-items:center;gap:9px;display:flex}.v2-workbench-scope .workbench-featured__heading h2{margin:0;font-size:18px}.v2-workbench-scope .workbench-featured__dot{background:var(--wb-accent);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #f6bb271a}.v2-workbench-scope .workbench-featured__heading>button{color:var(--wb-gray-fg);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;padding:6px 9px;font-size:11px;transition:background-color .28s,border-color .28s,box-shadow .28s,transform .28s,color .28s}.v2-workbench-scope .workbench-featured__heading>button:hover{color:#423b31;background:#f8f1df;border-color:#e7d9b7;transform:translateY(-1px);box-shadow:0 5px 12px #5343240e}.v2-workbench-scope .workbench-featured-app{box-sizing:border-box;text-align:left;cursor:pointer;background:#fbf7ed;border:1px solid #dfd3ba;border-radius:8px;align-items:center;gap:12px;min-height:76px;padding:12px 16px;transition:background-color .28s,border-color .28s,box-shadow .28s,transform .28s,color .28s;display:flex;box-shadow:0 3px 12px #5343240b}.v2-workbench-scope .workbench-featured-app .workbench-app-icon{color:#a08c6d;background:#f4ecda;border-radius:10px;width:44px;height:44px}.v2-workbench-scope .workbench-featured-app>strong{color:var(--wb-ink-dk);text-overflow:ellipsis;white-space:nowrap;font-size:13px;transition:color .28s;overflow:hidden}.v2-workbench-scope .workbench-common-editor__header>button:hover{color:var(--wb-ink-dk);background:#f7f0df}.v2-workbench-scope .workbench-common-editor__grid label{color:#5f584b;cursor:pointer;background:#fbf7ed;border:1px solid #e2d9c7;border-radius:8px;align-items:center;gap:9px;min-width:0;padding:10px 11px;transition:border-color .2s,background-color .2s,box-shadow .2s;display:flex}.v2-workbench-scope .workbench-common-editor__grid label:hover{background:#f8f1df;border-color:#d9c9a8}.v2-workbench-scope .workbench-common-editor__grid label.is-selected{background:#fbf1d5;border-color:#d7b75c;box-shadow:0 0 0 2px #deb74e14}.v2-workbench-scope .workbench-common-editor__grid input{accent-color:#d7a928;width:15px;height:15px;margin:0}@keyframes workbench-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (width<=1280px){.v2-workbench-scope .workbench-featured__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1050px){.v2-workbench-scope .workbench-portal__header{grid-template-columns:1fr auto}.v2-workbench-scope .workbench-portal__search{grid-area:2/1/auto/-1}.v2-workbench-scope .workbench-portal__top{grid-template-columns:1fr}.v2-workbench-scope .workbench-favorites__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-workbench-scope .workbench-banner{height:150px}}@media (width<=850px){.v2-workbench-scope .workbench-favorites__grid,.v2-workbench-scope .workbench-featured__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.v2-workbench-scope .workbench-portal{padding:22px 15px 36px}.v2-workbench-scope .workbench-portal__header{flex-direction:column;align-items:stretch;display:flex}.v2-workbench-scope .workbench-portal__actions{justify-content:flex-start}.v2-workbench-scope .workbench-favorites__grid,.v2-workbench-scope .workbench-featured__grid,.v2-workbench-scope .workbench-common-editor__grid{grid-template-columns:1fr}.v2-workbench-scope .workbench-banner__art{opacity:.7;width:75%}}@media (prefers-reduced-motion:reduce){.v2-workbench-scope .workbench-featured__grid{animation:none}.v2-workbench-scope .workbench-compact-app,.v2-workbench-scope .workbench-add-favorite,.v2-workbench-scope .workbench-featured-app,.v2-workbench-scope .workbench-portal__actions button{transition:none}}.v2-workbench-scope .workbench-hero{color:#204a92;background:#e6f0ff url(/assets/workbench-hero-v2.png) 50%/cover no-repeat;border:1px solid #d9e6fa;border-radius:14px;min-height:126px;position:relative;overflow:hidden;box-shadow:0 12px 24px #3370e41f}.v2-workbench-scope .workbench-hero__copy{z-index:2;max-width:600px;padding:23px 30px;position:relative}.v2-workbench-scope .workbench-hero__eyebrow{color:#6388c5;letter-spacing:.16em;font-size:10px;font-weight:800;display:block}.v2-workbench-scope .workbench-hero h1{letter-spacing:-.04em;margin:5px 0 4px;font-size:24px;line-height:1.2}.v2-workbench-scope .workbench-hero p{color:#6c87b5;max-width:520px;margin:0;font-size:12px;line-height:1.55}.v2-workbench-scope .workbench-hero__art{display:none}.v2-workbench-scope .workbench-section{background:#ffffffb3;border:1px solid #dbe6f7;border-radius:14px;margin-top:18px;padding:18px;box-shadow:0 5px 16px #2252960b}.v2-workbench-scope .workbench-section__heading{justify-content:space-between;align-items:center;margin:0 1px 14px;display:flex}.v2-workbench-scope .workbench-section__heading h2{color:var(--wb-ink-dk);letter-spacing:-.02em;margin:0;font-size:18px}.v2-workbench-scope .workbench-section__heading button{color:var(--wb-muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:3px 5px;font-size:11px}.v2-workbench-scope .workbench-section__heading button:hover{color:var(--wb-accent)}.v2-workbench-scope .workbench-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.v2-workbench-scope .workbench-summary-app{box-sizing:border-box;min-height:118px;color:var(--wb-ink-dk);text-align:left;cursor:pointer;background:linear-gradient(135deg,#fff 0%,#f8fbff 100%);border:1px solid #e0e9f7;border-radius:12px;justify-content:space-between;align-items:flex-start;padding:17px 15px;transition:border-color .24s,box-shadow .24s,transform .24s;display:flex}.v2-workbench-scope .workbench-summary-app:hover{border-color:#9abaf2;transform:translateY(-2px);box-shadow:0 8px 18px #3267c01a}.v2-workbench-scope .workbench-summary-app__copy{flex-direction:column;min-width:0;display:flex}.v2-workbench-scope .workbench-summary-app__copy>b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.v2-workbench-scope .workbench-summary-app__copy>strong{color:#1c3c79;margin-top:8px;font-size:30px;line-height:1}.v2-workbench-scope .workbench-summary-app__copy small{color:var(--wb-muted);margin-top:8px;font-size:10px}.v2-workbench-scope .workbench-summary-app .workbench-app-icon{border-radius:12px;width:40px;height:40px}.v2-workbench-scope .workbench-summary-app .workbench-app-icon svg{width:23px;height:23px}.v2-workbench-scope .workbench-app-icon{background:linear-gradient(145deg,#fff 0%,#e9f2ff 100%);border:1px solid #ffffffdb;border-radius:9px;flex:none;place-items:center;width:28px;height:28px;transition:transform .28s,box-shadow .28s;display:grid;position:relative;overflow:hidden;box-shadow:inset 1px 1px 2px #ffffffd9,inset -2px -3px 5px #5083dc14,0 5px 11px #356bc51f}.v2-workbench-scope .workbench-app-icon:before{content:"";background:#ffffffa3;border-radius:50%;height:38%;position:absolute;top:2px;left:5px;right:5px}.v2-workbench-scope .workbench-app-icon svg{z-index:1;position:relative}.v2-workbench-scope .workbench-app-icon.is-blue{color:#3d78ee}.v2-workbench-scope .workbench-app-icon.is-violet{color:#7a61df;background:linear-gradient(145deg,#fff 0%,#eee9ff 100%)}.v2-workbench-scope .workbench-app-icon.is-cyan{color:#27a9cb;background:linear-gradient(145deg,#fff 0%,#e4f8ff 100%)}.v2-workbench-scope .workbench-app-icon.is-orange{color:#ec9a3b;background:linear-gradient(145deg,#fff 0%,#fff0df 100%)}.v2-workbench-scope .workbench-app-icon.is-coral{color:#ed7180;background:linear-gradient(145deg,#fff 0%,#ffeaeb 100%)}.v2-workbench-scope .workbench-featured__tabs{border-bottom:1px solid #e3ecf8;gap:15px;display:flex;overflow-x:auto}.v2-workbench-scope .workbench-featured__tabs button{color:var(--wb-muted-2);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px 8px 0 0;flex:none;padding:6px 8px 10px;font-size:12px;transition:background-color .28s,border-color .28s,color .28s;position:relative}.v2-workbench-scope .workbench-featured__tabs button:hover{color:#315baf;border-color:#0000;background:#eef5ff!important}.v2-workbench-scope .workbench-featured__tabs button.is-active{color:#315baf;border-color:#0000;font-weight:700;background:0 0!important}.v2-workbench-scope .workbench-featured__tabs button.is-active:after{background:var(--wb-accent);content:"";border-radius:2px;height:3px;position:absolute;bottom:-1px;left:8px;right:8px}.v2-workbench-scope .workbench-featured__grid{grid-template-columns:repeat(auto-fit,minmax(98px,1fr));gap:12px 10px;padding-top:15px;animation:.22s both workbench-enter;display:grid}.v2-workbench-scope .workbench-featured-app{box-sizing:border-box;text-align:center;cursor:pointer;background:0 0;border:0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:92px;padding:8px;transition:background-color .28s,transform .28s;display:flex}.v2-workbench-scope .workbench-featured-app .workbench-app-icon{border-radius:14px;width:48px;height:48px}.v2-workbench-scope .workbench-featured-app .workbench-app-icon svg{width:25px;height:25px}.v2-workbench-scope .workbench-featured-app>strong{max-width:100%;color:var(--wb-ink-dk);text-overflow:ellipsis;white-space:nowrap;font-size:12px;transition:color .28s;overflow:hidden}.v2-workbench-scope .workbench-featured-app:hover{background:#f3f7ff;transform:translateY(-2px)}.v2-workbench-scope .workbench-featured-app:hover>strong{color:#315baf}.v2-workbench-scope .workbench-featured__empty{color:var(--wb-muted);text-align:center;grid-column:1/-1;margin:16px 0;font-size:12px}.v2-workbench-scope .workbench-common-editor__backdrop{z-index:40;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#2d271e33;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.v2-workbench-scope .workbench-common-editor{box-sizing:border-box;background:#fffdf8;border:1px solid #ded3bc;border-radius:14px;width:min(680px,100%);max-height:min(680px,100vh - 48px);padding:20px;overflow:auto;box-shadow:0 22px 55px #40341f2e}.v2-workbench-scope .workbench-common-editor__header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.v2-workbench-scope .workbench-common-editor__header h2{color:var(--wb-ink-dk);margin:0;font-size:20px}.v2-workbench-scope .workbench-common-editor__header p{color:var(--wb-muted);margin:5px 0 0;font-size:11px}.v2-workbench-scope .workbench-common-editor__header>button{width:30px;height:30px;color:var(--wb-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;font-size:22px;line-height:1}.v2-workbench-scope .workbench-common-editor__header>button:hover{background:var(--wb-soft);color:var(--wb-ink-dk)}.v2-workbench-scope .workbench-common-editor__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:18px;display:grid}.v2-workbench-scope .workbench-common-editor__grid label{border:1px solid var(--wb-line);background:color-mix(in srgb,var(--wb-card) 84%,var(--wb-soft));min-width:0;color:var(--wb-gray-fg);cursor:pointer;border-radius:8px;align-items:center;gap:9px;padding:10px 11px;transition:border-color .2s,background-color .2s,box-shadow .2s;display:flex}.v2-workbench-scope .workbench-common-editor__grid label:hover{border-color:color-mix(in srgb,var(--wb-accent) 30%,var(--wb-line));background:color-mix(in srgb,var(--wb-accent) 6%,var(--wb-card))}.v2-workbench-scope .workbench-common-editor__grid label.is-selected{border-color:var(--wb-accent);background:color-mix(in srgb,var(--wb-accent) 10%,var(--wb-card));box-shadow:0 0 0 2px color-mix(in srgb,var(--wb-accent) 8%,transparent)}.v2-workbench-scope .workbench-common-editor__grid input{width:15px;height:15px;accent-color:var(--wb-accent);margin:0}.v2-workbench-scope .workbench-common-editor__grid .workbench-app-icon{border-radius:8px;width:32px;height:32px}.v2-workbench-scope .workbench-common-editor__grid .workbench-app-icon svg{width:20px;height:20px}.v2-workbench-scope .workbench-common-editor__grid label>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.v2-workbench-scope .workbench-common-editor__footer{border-top:1px solid var(--wb-line);justify-content:flex-end;align-items:center;gap:8px;margin-top:18px;padding-top:14px;display:flex}.v2-workbench-scope .workbench-common-editor__footer>span{color:var(--wb-muted);margin-right:auto;font-size:11px}.v2-workbench-scope .workbench-common-editor__footer button{border:1px solid var(--wb-line);background:var(--wb-card);height:34px;color:var(--wb-gray-fg);font:inherit;cursor:pointer;border-radius:8px;padding:0 15px;font-size:12px}.v2-workbench-scope .workbench-common-editor__footer button{color:#5f584b;height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #ded3bc;border-radius:8px;padding:0 15px;font-size:12px}.v2-workbench-scope .workbench-common-editor__footer button.is-primary{border-color:var(--wb-accent);background:var(--wb-accent);color:#5b4518;font-weight:700}@media (width<=1050px){.v2-workbench-scope .workbench-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=620px){.v2-workbench-scope .workbench-portal{padding:22px 15px 36px}.v2-workbench-scope .workbench-hero{min-height:118px}.v2-workbench-scope .workbench-hero__copy{padding:21px 18px}.v2-workbench-scope .workbench-hero h1{font-size:21px}.v2-workbench-scope .workbench-hero__art{opacity:.45;width:72%}.v2-workbench-scope .workbench-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-workbench-scope .workbench-featured__grid,.v2-workbench-scope .workbench-common-editor__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.v2-workbench-scope .workbench-featured__grid{animation:none}.v2-workbench-scope .workbench-summary-app,.v2-workbench-scope .workbench-featured-app{transition:none}}@media (width<=1280px){.v2-workbench-scope .workbench-featured__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1050px){.v2-workbench-scope .workbench-portal__header{grid-template-columns:1fr auto}.v2-workbench-scope .workbench-portal__search{grid-area:2/1/auto/-1}.v2-workbench-scope .workbench-portal__top{grid-template-columns:1fr}.v2-workbench-scope .workbench-favorites__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-workbench-scope .workbench-banner{height:150px}}@media (width<=850px){.v2-workbench-scope .workbench-favorites__grid,.v2-workbench-scope .workbench-featured__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.v2-workbench-scope .workbench-portal{padding:22px 15px 36px}.v2-workbench-scope .workbench-portal__header{flex-direction:column;align-items:stretch;display:flex}.v2-workbench-scope .workbench-portal__actions{justify-content:flex-start}.v2-workbench-scope .workbench-favorites__grid,.v2-workbench-scope .workbench-featured__grid,.v2-workbench-scope .workbench-common-editor__grid{grid-template-columns:1fr}.v2-workbench-scope .workbench-banner__art{opacity:.7;width:75%}}@container workbench (width<=1050px) and (width>=701px){.v2-workbench-scope .workbench-portal__top{grid-template-columns:1fr}.v2-workbench-scope .workbench-banner{height:150px}.v2-workbench-scope .workbench-favorites__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@container workbench (width<=700px) and (width>=501px){.v2-workbench-scope .workbench-portal__top{grid-template-columns:1fr}.v2-workbench-scope .workbench-favorites__grid,.v2-workbench-scope .workbench-featured__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-workbench-scope .workbench-banner{height:150px}}@container workbench (width<=500px){.v2-workbench-scope .workbench-portal__top,.v2-workbench-scope .workbench-favorites__grid,.v2-workbench-scope .workbench-featured__grid,.v2-workbench-scope .workbench-common-editor__grid{grid-template-columns:1fr}.v2-workbench-scope .workbench-banner{height:150px}}@media (prefers-reduced-motion:reduce){.v2-workbench-scope .workbench-featured__grid{animation:none}.v2-workbench-scope .workbench-compact-app,.v2-workbench-scope .workbench-add-favorite,.v2-workbench-scope .workbench-featured-app,.v2-workbench-scope .workbench-portal__actions button{transition:none}}.v2-workbench-scope [data-ui-version=v1] .workbench-portal--v1{box-sizing:border-box;min-height:100%;color:var(--wb-ink);padding:clamp(18px,3vw,34px)}.v2-workbench-scope [data-ui-version=v1] .workbench-portal--v1 .workbench-portal__header{border-bottom:1px solid var(--wb-line);background:0 0;align-items:center;margin:0;padding:0 0 14px;display:flex}.v2-workbench-scope [data-ui-version=v1] .workbench-portal--v1 .workbench-portal__header h1{color:var(--wb-ink-dk);margin:0;font-size:26px}.v2-workbench-scope .workbench-function-groups{gap:16px;margin:16px 0;display:grid}.v2-workbench-scope .workbench-function-group{min-width:0}.v2-workbench-scope .workbench-function-group__head{align-items:center;gap:12px;margin-bottom:9px;display:flex}.v2-workbench-scope .workbench-function-group__head h2{color:var(--wb-ink-dk);margin:0;font-size:13px}.v2-workbench-scope .workbench-function-group__head span{background:var(--wb-line);flex:1;height:1px}.v2-workbench-scope .workbench-function-grid{grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:8px;display:grid}.v2-workbench-scope .workbench-function-card{border:1px solid color-mix(in srgb, var(--wb-line) 68%, transparent);background:color-mix(in srgb, var(--wb-card) 62%, transparent);min-height:74px;color:var(--wb-ink);cursor:pointer;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:7px;transition:transform .18s,background .18s,box-shadow .18s;display:flex}.v2-workbench-scope .workbench-function-card:hover,.v2-workbench-scope .workbench-function-card:focus-visible{background:color-mix(in srgb, var(--color-primary-100) 56%, var(--wb-card));box-shadow:var(--wb-shadow);outline:none;transform:translateY(-3px)}.v2-workbench-scope .workbench-function-card__icon{background:color-mix(in srgb, var(--color-primary-100) 72%, transparent);width:30px;height:30px;color:var(--wb-accent);border-radius:10px;place-items:center;display:grid}.v2-workbench-scope .workbench-function-card strong{color:var(--wb-ink-dk);font-size:12px;font-weight:650}.v2-workbench-scope .workbench-todo-preview{border:1px solid color-mix(in srgb, var(--wb-line) 75%, transparent);background:color-mix(in srgb, var(--wb-card) 70%, transparent);box-shadow:var(--wb-shadow);border-radius:20px;overflow:hidden}.v2-workbench-scope .workbench-todo-preview__head{justify-content:space-between;align-items:center;padding:18px 20px 0;display:flex}.v2-workbench-scope .workbench-todo-preview__head h2{color:var(--wb-ink-dk);margin:0;font-size:20px}.v2-workbench-scope .workbench-todo-preview__head button{background:var(--wb-soft);color:var(--wb-accent);cursor:pointer;border:0;border-radius:999px;padding:8px 12px}.v2-workbench-scope .workbench-todo-preview .wb-todo-v1{padding:16px 20px 20px}@media (width<=760px){.v2-workbench-scope .workbench-function-grid{grid-template-columns:repeat(3,1fr)}.v2-workbench-scope .workbench-todo-preview__head{padding-inline:14px}}@media (prefers-reduced-motion:reduce){.v2-workbench-scope .workbench-function-card{transition:none}}.v2-workbench-scope .workbench-space{box-sizing:border-box;background:radial-gradient(circle at 50% 42%, color-mix(in srgb, var(--color-primary-200) 48%, transparent), transparent 38%), radial-gradient(circle at 78% 22%, color-mix(in srgb, var(--color-accent-100) 42%, transparent), transparent 36%), radial-gradient(circle at 16% 78%, color-mix(in srgb, var(--color-primary-100) 58%, transparent), transparent 32%), linear-gradient(145deg, color-mix(in srgb, var(--wb-page) 88%, var(--color-primary-50)), color-mix(in srgb, var(--wb-page) 84%, var(--color-accent-50)));width:100%;height:100%;min-height:0;color:var(--wb-ink);isolation:isolate;position:relative;overflow:hidden}.v2-workbench-scope .workbench-space:before{z-index:-1;background:radial-gradient(ellipse, color-mix(in srgb, var(--wb-card) 58%, transparent), transparent 68%);content:"";pointer-events:none;border-radius:50%;position:absolute;inset:5% 7% 4%}.v2-workbench-scope .workbench-fan-page,.v2-workbench-scope .workbench-sphere-page{box-sizing:border-box;grid-template-rows:auto minmax(0,1fr) auto;height:100%;min-height:0;padding:clamp(24px,3.4vw,44px) clamp(32px,5.5vw,92px) 30px;display:grid}.v2-workbench-scope .workbench-sphere-page{grid-template-rows:auto minmax(0,1fr)}.v2-workbench-scope .workbench-space__heading{z-index:20;align-items:center;min-height:40px;display:flex;position:relative}.v2-workbench-scope .workbench-space__heading h1{color:var(--wb-ink-dk);letter-spacing:-.035em;margin:0;font-size:clamp(28px,2.2vw,38px);font-weight:750}.v2-workbench-scope .workbench-space__heading--sphere{gap:12px}.v2-workbench-scope .workbench-space__heading--sphere>button{border:1px solid color-mix(in srgb, var(--wb-line) 74%, transparent);background:color-mix(in srgb, var(--wb-card) 62%, transparent);width:44px;height:44px;color:var(--wb-muted);cursor:pointer;border-radius:15px;place-items:center;transition:background .18s,color .18s,transform .18s;display:grid}.v2-workbench-scope .workbench-space__heading--sphere>button:hover,.v2-workbench-scope .workbench-space__heading--sphere>button:focus-visible{background:color-mix(in srgb, var(--color-primary-100) 68%, var(--wb-card));color:var(--wb-accent);outline:none;transform:translate(-2px)}.v2-workbench-scope .workbench-fan{cursor:grab;perspective:1100px;touch-action:pan-y;-webkit-user-select:none;user-select:none;outline:none;min-height:560px;position:relative;overflow:hidden}.v2-workbench-scope .workbench-fan:active{cursor:grabbing}.v2-workbench-scope .workbench-fan:focus-visible:after{border:1px solid color-mix(in srgb, var(--wb-accent) 32%, transparent);content:"";pointer-events:none;border-radius:28px;position:absolute;inset:9px}.v2-workbench-scope .workbench-fan__light{background:radial-gradient(circle at 50% 42%, color-mix(in srgb, var(--wb-card) 66%, transparent), transparent 30%), radial-gradient(ellipse at 50% 76%, color-mix(in srgb, var(--color-primary-100) 56%, transparent), transparent 62%);filter:blur(18px);opacity:.9;pointer-events:none;border-radius:50%;width:min(88vw,1180px);height:min(70vh,690px);position:absolute;top:7%;left:50%;transform:translate(-50%)}.v2-workbench-scope .workbench-orbit-icon{top:var(--fan-y);left:var(--fan-x);z-index:var(--fan-z);width:104px;height:104px;color:var(--category-color,var(--wb-accent));cursor:pointer;opacity:var(--fan-opacity);pointer-events:auto;transform:translate(-50%, -50%) rotate(var(--fan-tilt)) rotateY(var(--fan-depth)) scale(var(--fan-scale));transition:top .9s cubic-bezier(.22,1,.36,1),left .9s cubic-bezier(.22,1,.36,1),opacity .52s,transform .9s cubic-bezier(.22,1,.36,1);transition-delay:var(--fan-delay,0s);will-change:transform;background:0 0;border:0;place-items:center;display:grid;position:absolute}.v2-workbench-scope .workbench-orbit-icon[data-fan-distance="5"],.v2-workbench-scope .workbench-orbit-icon[data-fan-distance="6"],.v2-workbench-scope .workbench-orbit-icon[data-fan-distance="7"],.v2-workbench-scope .workbench-orbit-icon[data-fan-distance="8"],.v2-workbench-scope .workbench-orbit-icon[data-fan-distance="9"],.v2-workbench-scope .workbench-orbit-icon[data-fan-distance="10"]{pointer-events:none}.v2-workbench-scope .workbench-orbit-icon>span,.v2-workbench-scope .workbench-sphere-icon__plate{border:1px solid color-mix(in srgb, var(--wb-line) 68%, transparent);background:linear-gradient(145deg, color-mix(in srgb, var(--wb-card) 94%, transparent), color-mix(in srgb, var(--category-color,var(--color-primary-500)) 13%, var(--wb-card)));width:82px;height:82px;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--wb-card) 92%, transparent), var(--shadow-prim-lg), 0 12px 34px color-mix(in srgb, var(--category-color,var(--wb-accent)) 10%, transparent);border-radius:25px;place-items:center;transition:width .24s,height .24s,border-color .18s,background .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden}.v2-workbench-scope .workbench-orbit-icon>span:before,.v2-workbench-scope .workbench-sphere-icon__plate:before{background:color-mix(in srgb, var(--wb-card) 56%, transparent);content:"";pointer-events:none;border-radius:50%;height:28%;position:absolute;top:4px;left:10px;right:10px}.v2-workbench-scope .workbench-orbit-icon svg,.v2-workbench-scope .workbench-sphere-icon svg{z-index:1;position:relative}.v2-workbench-scope .workbench-orbit-icon.is-active>span{border-color:color-mix(in srgb, var(--category-color,var(--wb-accent)) 48%, var(--wb-line));background:linear-gradient(145deg, color-mix(in srgb, var(--wb-card) 96%, transparent), color-mix(in srgb, var(--category-color,var(--color-accent-500)) 20%, var(--wb-card)));width:104px;height:104px;box-shadow:inset 0 1px 0 var(--wb-card), var(--shadow-prim-lg), 0 0 46px color-mix(in srgb, var(--category-color,var(--wb-accent)) 19%, transparent)}.v2-workbench-scope .workbench-orbit-icon:hover>span,.v2-workbench-scope .workbench-orbit-icon:focus-visible>span{border-color:color-mix(in srgb, var(--wb-accent) 44%, var(--wb-line));box-shadow:inset 0 1px 0 var(--wb-card), var(--shadow-prim-lg)}.v2-workbench-scope .workbench-orbit-icon:focus-visible{outline:none}.v2-workbench-scope .workbench-orbit-icon[data-visible=true]>span{animation:5.8s ease-in-out infinite alternate workbench-card-float;animation-delay:calc(var(--fan-order) * -120ms)}.v2-workbench-scope .workbench-space [data-category=project]{--category-color:var(--color-primary-500)}.v2-workbench-scope .workbench-space [data-category=oa]{--category-color:color-mix(in srgb, var(--color-primary-500) 58%, var(--color-accent-400))}.v2-workbench-scope .workbench-space [data-category=ai]{--category-color:var(--color-accent-500)}.v2-workbench-scope .workbench-space [data-category=dev]{--category-color:var(--color-primary-700)}.v2-workbench-scope .workbench-space [data-category=knowledge]{--category-color:color-mix(in srgb, var(--color-accent-600) 54%, var(--color-primary-400))}@keyframes workbench-card-float{0%{transform:translateY(-2px)rotate(-1.4deg)}to{transform:translateY(4px)rotate(1.4deg)}}.v2-workbench-scope .workbench-fan__center{z-index:12;pointer-events:none;text-align:center;width:min(620px,74%);position:absolute;top:63%;left:50%;transform:translate(-50%,-50%)}.v2-workbench-scope .workbench-fan__center h2{background:linear-gradient(90deg, color-mix(in srgb, var(--category-color,var(--color-primary-600)) 82%, var(--color-primary-600)), var(--category-color,var(--color-accent-500)));color:var(--wb-ink-dk);letter-spacing:-.055em;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:9px 0 0;font-size:clamp(46px,5.2vw,76px);font-weight:780;line-height:1.1}.v2-workbench-scope .workbench-fan__category-mark{background:var(--category-color,var(--wb-accent));width:44px;height:5px;box-shadow:0 0 18px color-mix(in srgb, var(--category-color,var(--wb-accent)) 30%, transparent);border-radius:999px;margin-inline:auto;display:block}.v2-workbench-scope .workbench-fan__center p{color:var(--wb-muted);letter-spacing:.08em;margin:12px 0 0;font-size:clamp(15px,1.35vw,20px);font-weight:650}.v2-workbench-scope .workbench-show-all{min-height:46px;color:var(--wb-muted);cursor:pointer;font:680 14px/1 var(--font-prim);background:0 0;border:0;border-radius:999px;justify-content:center;justify-self:center;align-items:center;gap:7px;padding:10px 20px;transition:background .18s,color .18s,transform .18s;display:flex}.v2-workbench-scope .workbench-show-all:hover,.v2-workbench-scope .workbench-show-all:focus-visible{background:color-mix(in srgb, var(--color-primary-100) 54%, transparent);color:var(--wb-accent);outline:none;transform:translateY(-1px)}.v2-workbench-scope .workbench-sphere{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;perspective:1200px;place-self:center;width:min(1120px,100%);height:min(820px,100%);min-height:600px;position:relative;overflow:hidden}.v2-workbench-scope .workbench-sphere:active{cursor:grabbing}.v2-workbench-scope .workbench-sphere__glow{aspect-ratio:1;background:radial-gradient(circle at 40% 32%, color-mix(in srgb, var(--wb-card) 72%, transparent), transparent 22%), radial-gradient(circle, color-mix(in srgb, var(--color-primary-100) 38%, transparent), color-mix(in srgb, var(--color-accent-100) 20%, transparent) 45%, transparent 70%);filter:blur(20px);opacity:.88;pointer-events:none;border-radius:50%;width:82%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.v2-workbench-scope .workbench-sphere-icon{width:100px;height:100px;color:var(--category-color,var(--wb-accent));cursor:pointer;filter:none;transform-origin:50%;will-change:transform, opacity;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:50%;left:50%}.v2-workbench-scope .workbench-sphere-icon__plate{border-radius:50%;width:78px;height:78px}.v2-workbench-scope .workbench-sphere__core{z-index:45;aspect-ratio:1;border:1px solid color-mix(in srgb, var(--category-color,var(--wb-accent)) 30%, var(--wb-line));background:radial-gradient(circle at 34% 25%, color-mix(in srgb, var(--wb-card) 96%, transparent), transparent 21%), radial-gradient(circle at 62% 68%, color-mix(in srgb, var(--category-color,var(--color-accent-500)) 52%, var(--color-primary-200)), color-mix(in srgb, var(--color-primary-200) 76%, var(--wb-card)) 66%);width:clamp(148px,16vw,208px);box-shadow:inset 0 1px 1px color-mix(in srgb, var(--wb-card) 90%, transparent), 0 24px 58px color-mix(in srgb, var(--category-color,var(--wb-accent)) 20%, transparent), 0 0 90px color-mix(in srgb, var(--color-primary-200) 50%, transparent);color:var(--wb-ink-dk);text-align:center;pointer-events:none;border-radius:50%;place-content:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.v2-workbench-scope .workbench-sphere__core:after{border:1px solid color-mix(in srgb, var(--wb-card) 64%, transparent);content:"";border-radius:50%;position:absolute;inset:12%}.v2-workbench-scope .workbench-sphere__core span{z-index:1;letter-spacing:-.04em;font-size:clamp(20px,2vw,28px);font-weight:760;position:relative}.v2-workbench-scope .workbench-sphere__core small{z-index:1;color:var(--wb-muted);margin-top:6px;font-size:11px;font-weight:650;position:relative}.v2-workbench-scope .workbench-sphere-icon small{border:1px solid color-mix(in srgb, var(--wb-line) 72%, transparent);background:color-mix(in srgb, var(--wb-card) 90%, transparent);width:max-content;max-width:130px;color:var(--wb-ink-dk);box-shadow:var(--shadow-prim-sm);opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:8px;padding:5px 8px;font-size:11px;font-weight:650;transition:opacity .16s,transform .16s;position:absolute;top:calc(100% + 2px);left:50%;transform:translate(-50%,4px)}.v2-workbench-scope .workbench-sphere-icon:hover,.v2-workbench-scope .workbench-sphere-icon:focus-visible{filter:none;outline:none}.v2-workbench-scope .workbench-sphere-icon:hover .workbench-sphere-icon__plate,.v2-workbench-scope .workbench-sphere-icon:focus-visible .workbench-sphere-icon__plate{border-color:color-mix(in srgb, var(--category-color,var(--wb-accent)) 48%, var(--wb-line));background:linear-gradient(145deg, var(--wb-card), color-mix(in srgb, var(--category-color,var(--color-accent-500)) 18%, var(--wb-card)));box-shadow:var(--shadow-prim-lg), 0 0 30px color-mix(in srgb, var(--category-color,var(--wb-accent)) 20%, transparent)}.v2-workbench-scope .workbench-sphere-icon:hover small,.v2-workbench-scope .workbench-sphere-icon:focus-visible small{opacity:1;transform:translate(-50%)}@supports not (transform:translate3d(0, 0, 0)){.v2-workbench-scope .workbench-sphere{grid-template-columns:repeat(5,1fr);gap:12px;height:auto;min-height:0;padding:24px;display:grid;overflow:auto}.v2-workbench-scope .workbench-sphere__glow{display:none}.v2-workbench-scope .workbench-sphere-icon{width:100%;height:84px;position:relative;top:auto;left:auto;opacity:1!important;filter:none!important;transform:none!important}}@media (height<=800px) and (width>=761px){.v2-workbench-scope .workbench-fan-page,.v2-workbench-scope .workbench-sphere-page{padding-block:12px 16px}.v2-workbench-scope .workbench-fan{min-height:420px}.v2-workbench-scope .workbench-fan__center{top:64%}.v2-workbench-scope .workbench-sphere{min-height:500px}.v2-workbench-scope .workbench-orbit-icon{width:92px;height:92px}.v2-workbench-scope .workbench-orbit-icon>span{width:72px;height:72px}.v2-workbench-scope .workbench-orbit-icon.is-active>span{width:90px;height:90px}.v2-workbench-scope .workbench-sphere-icon{width:88px;height:88px}.v2-workbench-scope .workbench-sphere-icon__plate{width:68px;height:68px}}@media (width<=760px){.v2-workbench-scope .workbench-fan-page,.v2-workbench-scope .workbench-sphere-page{padding:16px 14px 20px}.v2-workbench-scope .workbench-space__heading h1{font-size:22px}.v2-workbench-scope .workbench-fan{min-height:450px}.v2-workbench-scope .workbench-orbit-icon{width:68px;height:68px}.v2-workbench-scope .workbench-orbit-icon>span{border-radius:18px;width:58px;height:58px}.v2-workbench-scope .workbench-orbit-icon.is-active>span{width:68px;height:68px}.v2-workbench-scope .workbench-fan__center{top:63%}.v2-workbench-scope .workbench-fan__center h2{font-size:clamp(34px,10vw,48px)}.v2-workbench-scope .workbench-sphere{min-height:500px}}@media (prefers-reduced-motion:reduce){.v2-workbench-scope .workbench-orbit-icon,.v2-workbench-scope .workbench-orbit-icon>span,.v2-workbench-scope .workbench-sphere-icon small,.v2-workbench-scope .workbench-space__heading--sphere>button,.v2-workbench-scope .workbench-show-all{transition:none!important}.v2-workbench-scope .workbench-orbit-icon,.v2-workbench-scope .workbench-sphere-icon{will-change:auto}.v2-workbench-scope .workbench-orbit-icon[data-visible=true]>span{animation:none}}.my-ai-screen,.my-ai-screen-state{box-sizing:border-box}.my-ai-screen{background:var(--wb-page);flex-direction:column;min-width:0;height:100%;display:flex;position:relative;overflow:hidden}.my-ai-screen-state{background:var(--wb-page);height:100%;color:var(--wb-muted);padding:32px}.my-ai-screen-state h1{color:var(--wb-ink-dk);margin:0 0 10px;font-size:28px}.my-ai-screen-state p{margin:0;line-height:1.7}.my-ai-screen__toolbar{z-index:4;border-bottom:1px solid var(--wb-line);background:color-mix(in srgb, var(--wb-card) 94%, transparent);min-height:68px;box-shadow:0 8px 24px color-mix(in srgb, var(--wb-ink-dk) 7%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);flex:none;align-items:center;gap:12px;padding:12px 24px;display:flex;position:relative}.my-ai-screen__heading{color:var(--wb-ink-dk);letter-spacing:.01em;white-space:nowrap;align-items:center;gap:9px;margin-right:6px;font-size:16px;font-weight:760;display:inline-flex}.my-ai-screen__heading-mark{background:linear-gradient(180deg, var(--wb-accent-lt), var(--wb-accent-dk));width:7px;height:24px;box-shadow:0 0 0 4px color-mix(in srgb, var(--wb-accent) 9%, transparent);border-radius:999px}.my-ai-screen__select{border:1px solid var(--wb-line);background-color:var(--wb-soft);min-width:180px;min-height:42px;color:var(--wb-ink);font:inherit;border-radius:12px;outline:none;padding:0 38px 0 13px;font-size:13px;font-weight:560;transition:border-color .16s,box-shadow .16s,background-color .16s}.my-ai-screen__picker{flex:none;width:220px;min-width:0;position:relative}.my-ai-screen__picker-trigger{border:1px solid var(--wb-line);background:color-mix(in srgb, var(--wb-soft) 82%, var(--wb-card));width:100%;min-height:42px;color:var(--wb-ink);font:inherit;text-align:left;border-radius:12px;outline:none;grid-template-columns:28px minmax(0,1fr) 18px;align-items:center;gap:9px;padding:6px 10px;transition:border-color .16s,box-shadow .16s,background-color .16s;display:grid}.my-ai-screen__picker-trigger:hover,.my-ai-screen__picker-trigger[aria-expanded=true]{border-color:color-mix(in srgb, var(--wb-accent) 48%, var(--wb-line));background:var(--wb-card)}.my-ai-screen__picker-trigger:focus-visible{border-color:color-mix(in srgb, var(--wb-accent) 70%, var(--wb-line));box-shadow:0 0 0 3px color-mix(in srgb, var(--wb-accent) 13%, transparent)}.my-ai-screen__picker-trigger>svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:18px;height:18px;transition:transform .16s}.my-ai-screen__picker-trigger[aria-expanded=true]>svg{transform:rotate(180deg)}.my-ai-screen__picker-label{min-width:0;color:var(--wb-ink-dk);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:680;overflow:hidden}.my-ai-screen__picker-avatar{border:1px solid color-mix(in srgb, var(--wb-accent) 13%, var(--wb-line));background:linear-gradient(145deg, color-mix(in srgb, var(--wb-accent-lt) 13%, var(--wb-card)), color-mix(in srgb, var(--wb-accent) 8%, var(--wb-card)));width:28px;height:28px;color:var(--wb-accent-dk);border-radius:9px;flex:none;place-items:center;font-size:13px;font-weight:760;display:grid}.my-ai-screen__picker-menu{z-index:20;border:1px solid color-mix(in srgb, var(--wb-accent) 17%, var(--wb-line));background:radial-gradient(circle at 12% 0%, color-mix(in srgb, var(--wb-accent-lt) 10%, transparent), transparent 38%), color-mix(in srgb, var(--wb-card) 97%, transparent);width:min(310px,100vw - 32px);box-shadow:0 18px 42px color-mix(in srgb, var(--wb-ink-dk) 14%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:16px;padding:8px;position:absolute;top:calc(100% + 8px);left:0}.my-ai-screen__picker-title{min-height:34px;color:var(--wb-ink-dk);justify-content:space-between;align-items:center;padding:0 8px 6px;font-size:12px;font-weight:720;display:flex}.my-ai-screen__picker-title small{color:var(--wb-muted);font-size:11px;font-weight:560}.my-ai-screen__picker-list{overscroll-behavior:contain;scrollbar-color:color-mix(in srgb, var(--wb-accent) 24%, transparent) transparent;scrollbar-width:thin;max-height:min(286px,100vh - 250px);padding-right:2px;overflow:hidden auto}.my-ai-screen__picker-list>button{width:100%;min-height:50px;color:var(--wb-ink);font:inherit;text-align:left;background:0 0;border:0;border-radius:11px;grid-template-columns:32px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:6px 9px;display:grid}.my-ai-screen__picker-list>button:hover{background:color-mix(in srgb, var(--wb-accent) 6%, var(--wb-soft))}.my-ai-screen__picker-list>button.is-selected{background:linear-gradient(135deg, color-mix(in srgb, var(--wb-accent) 12%, var(--wb-card)), color-mix(in srgb, var(--wb-accent-lt) 9%, var(--wb-card)));color:var(--wb-accent-dk)}.my-ai-screen__picker-list>button>span:nth-child(2){flex-direction:column;gap:2px;min-width:0;display:flex}.my-ai-screen__picker-list strong,.my-ai-screen__picker-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.my-ai-screen__picker-list strong{color:var(--wb-ink-dk);font-size:13px;font-weight:680}.my-ai-screen__picker-list small{color:var(--wb-muted);font-size:11px}.my-ai-screen__picker-list i{color:var(--wb-accent);text-align:center;font-size:14px;font-style:normal;font-weight:800}.my-ai-screen__select--group{min-width:156px}.my-ai-screen__select:hover{border-color:color-mix(in srgb, var(--wb-accent) 38%, var(--wb-line))}.my-ai-screen__select:focus-visible{border-color:color-mix(in srgb, var(--wb-accent) 70%, var(--wb-line));box-shadow:0 0 0 3px color-mix(in srgb, var(--wb-accent) 13%, transparent)}.my-ai-screen__select.is-active{border-color:color-mix(in srgb, var(--wb-accent) 58%, var(--wb-line));background-color:var(--wb-card);color:var(--wb-ink-dk)}.my-ai-screen__separator{background:var(--wb-line);flex:none;width:1px;height:30px}.my-ai-screen__error{z-index:3;border-bottom:1px solid color-mix(in srgb, #c74747 20%, var(--wb-line));background:color-mix(in srgb, #c74747 7%, var(--wb-card));color:#a43b3b;padding:10px 24px;font-size:13px;position:relative}.my-ai-screen__content{flex:1;min-height:0;position:relative;overflow:hidden}.my-ai-screen__channel{position:absolute;inset:0}.my-ai-screen__empty{height:100%;color:var(--wb-muted);text-align:center;place-items:center;padding:32px;font-size:14px;display:grid}.my-ai-screen__empty-card{border:1px solid var(--wb-line);background:color-mix(in srgb, var(--wb-card) 88%, transparent);min-width:min(320px,100%);box-shadow:var(--wb-shadow);border-radius:24px;padding:34px 40px}.my-ai-screen__empty-icon{margin-bottom:10px;font-size:30px}.my-ai-screen__empty-title{color:var(--wb-ink-dk);margin-bottom:6px;font-weight:680}[data-ui-version=v1] .my-ai-screen .channel{--chat-accent:var(--wb-accent);--chat-accent-deep:var(--wb-accent-dk);--chat-accent-soft:color-mix(in srgb, var(--wb-accent) 10%, var(--wb-card));background:radial-gradient(circle at 78% 9%, color-mix(in srgb, var(--wb-accent-lt) 12%, transparent), transparent 28%), transparent}[data-ui-version=v1] .my-ai-screen .channel-header{z-index:3;border-bottom-color:color-mix(in srgb, var(--wb-line) 82%, transparent);background:color-mix(in srgb, var(--wb-soft) 58%, transparent);min-height:68px;padding:11px 24px;position:relative}[data-ui-version=v1] .my-ai-screen .channel-header h2,[data-ui-version=v1] .my-ai-screen .channel-title-primary{color:var(--wb-ink-dk)}[data-ui-version=v1] .my-ai-screen .channel-member-trigger,[data-ui-version=v1] .my-ai-screen .channel-stats,[data-ui-version=v1] .my-ai-screen .channel-tools>.channel-tool-trigger{color:var(--wb-muted-2)}[data-ui-version=v1] .my-ai-screen .channel-tool-count{background:color-mix(in srgb, var(--wb-accent) 14%, var(--wb-card));color:var(--wb-accent-dk)}[data-ui-version=v1] .my-ai-screen .timeline-scroll{scrollbar-color:color-mix(in srgb, var(--wb-accent) 22%, transparent) transparent;padding:22px 28px 30px}[data-ui-version=v1] .my-ai-screen .timeline{gap:17px;width:min(100%,980px)}[data-ui-version=v1] .my-ai-screen .message-date-divider:before,[data-ui-version=v1] .my-ai-screen .message-date-divider:after{background:var(--wb-line)}[data-ui-version=v1] .my-ai-screen .row-body{border-color:color-mix(in srgb, var(--wb-accent) 13%, var(--wb-line));background:color-mix(in srgb, var(--wb-card) 92%, var(--wb-soft));color:var(--wb-ink);box-shadow:0 8px 24px color-mix(in srgb, var(--wb-ink-dk) 5%, transparent)}[data-ui-version=v1] .my-ai-screen .row.agent .row-body{border-color:color-mix(in srgb, var(--wb-accent) 17%, var(--wb-line));background:color-mix(in srgb, var(--wb-accent) 4%, var(--wb-card))}[data-ui-version=v1] .my-ai-screen .row.mine .row-body{border-color:color-mix(in srgb, var(--wb-accent) 25%, var(--wb-line));background:color-mix(in srgb, var(--wb-accent) 10%, var(--wb-card))}[data-ui-version=v1] .my-ai-screen .tag,[data-ui-version=v1] .my-ai-screen .delivery-tag,[data-ui-version=v1] .my-ai-screen .mention{color:var(--wb-accent-dk)}[data-ui-version=v1] .my-ai-screen .tag{background:color-mix(in srgb, var(--wb-accent) 11%, var(--wb-card))}[data-ui-version=v1] .my-ai-screen .job-card{border-color:color-mix(in srgb, var(--wb-accent) 14%, var(--wb-line));border-left-color:var(--wb-accent);background:color-mix(in srgb, var(--wb-card) 94%, var(--wb-soft));box-shadow:0 10px 28px color-mix(in srgb, var(--wb-ink-dk) 7%, transparent);border-radius:16px}[data-ui-version=v1] .my-ai-screen .job-card.done{border-left-color:var(--wb-accent)}[data-ui-version=v1] .my-ai-screen .job-prompt{border-color:var(--wb-line);background:var(--wb-soft)}[data-ui-version=v1] .my-ai-screen .channel-back-to-latest{border-color:color-mix(in srgb, var(--wb-accent) 24%, var(--wb-line));background:color-mix(in srgb, var(--wb-card) 94%, transparent);color:var(--wb-accent-dk)}[data-ui-version=v1] .my-ai-screen .composer{z-index:6;border-top-color:color-mix(in srgb, var(--wb-accent) 12%, var(--wb-line));background:color-mix(in srgb, var(--wb-card) 94%, transparent);box-shadow:0 -12px 34px color-mix(in srgb, var(--wb-ink-dk) 7%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);gap:9px;padding:12px 28px 16px;position:relative}[data-ui-version=v1] .my-ai-screen .bot-chip{border-color:color-mix(in srgb, var(--wb-accent) 24%, var(--wb-line));background:color-mix(in srgb, var(--wb-accent) 9%, var(--wb-card));color:var(--wb-accent-dk)}[data-ui-version=v1] .my-ai-screen .composer-shell{border-color:color-mix(in srgb, var(--wb-accent) 18%, var(--wb-line));background:var(--wb-card);min-height:72px;box-shadow:inset 0 1px #ffffffb3}[data-ui-version=v1] .my-ai-screen .composer-shell:focus-within{border-color:color-mix(in srgb, var(--wb-accent) 62%, var(--wb-line));box-shadow:0 0 0 4px color-mix(in srgb, var(--wb-accent) 11%, transparent)}[data-ui-version=v1] .my-ai-screen .composer-send{background:linear-gradient(145deg, var(--wb-accent-lt), var(--wb-accent-dk));box-shadow:0 8px 18px color-mix(in srgb, var(--wb-accent-dk) 22%, transparent)}[data-ui-version=v1] .my-ai-screen .composer-send:disabled{box-shadow:none}[data-ui-version=v1] .my-ai-screen .message-more-menu,[data-ui-version=v1] .my-ai-screen .composer-popover,[data-ui-version=v1] .my-ai-screen .channel-tool-popover{border-color:var(--wb-line);background:var(--wb-card);box-shadow:0 16px 38px color-mix(in srgb, var(--wb-ink-dk) 13%, transparent)}@media (width<=720px){.my-ai-screen__toolbar{flex-wrap:wrap;gap:8px;padding:12px 16px}.my-ai-screen__heading{width:100%}.my-ai-screen__select{flex:1;min-width:0}.my-ai-screen__picker{flex:1;width:auto}.my-ai-screen__picker-menu{width:min(310px,100vw - 32px)}.my-ai-screen__separator{display:none}[data-ui-version=v1] .my-ai-screen .channel-header,[data-ui-version=v1] .my-ai-screen .timeline-scroll,[data-ui-version=v1] .my-ai-screen .composer{padding-left:16px;padding-right:16px}}.workbench-showcase{--showcase-accent:var(--workbench-page-accent,#557bdc);--showcase-soft:var(--workbench-page-accent-soft,#e7efff);color:#19385f;background:radial-gradient(circle at 74% 6%, color-mix(in srgb, var(--showcase-accent) 8%, transparent), transparent 30%), transparent;height:100%;padding:8px 24px 24px;overflow:auto}.workbench-showcase button,.workbench-showcase input,.workbench-showcase select,.workbench-showcase textarea{font:inherit}.showcase-toolbar{align-items:center;gap:10px;margin-bottom:14px;display:flex}.showcase-toolbar__search{flex:1;min-width:180px;position:relative}.showcase-toolbar__search svg{fill:none;stroke:#8297ad;stroke-width:1.8px;width:16px;height:16px;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.showcase-toolbar input,.showcase-toolbar select{box-sizing:border-box;color:#29496c;background:#ffffffd6;border:1px solid #dce7f1;border-radius:11px;outline:0;min-height:40px}.showcase-toolbar input{width:100%;padding:0 14px 0 39px}.showcase-toolbar select{padding:0 32px 0 12px}.showcase-toolbar input:focus,.showcase-toolbar select:focus{border-color:color-mix(in srgb, var(--showcase-accent) 44%, #dce7f1);box-shadow:0 0 0 3px color-mix(in srgb, var(--showcase-accent) 10%, transparent)}.showcase-primary,.showcase-secondary,.showcase-segmented button{cursor:pointer;border-radius:11px;min-height:40px}.showcase-primary{background:linear-gradient(135deg, color-mix(in srgb, var(--showcase-accent) 82%, #3768ee), var(--showcase-accent));color:#fff;box-shadow:0 9px 20px color-mix(in srgb, var(--showcase-accent) 20%, transparent);border:0;padding:0 16px;font-weight:720}.showcase-primary:disabled{cursor:default;opacity:.48;box-shadow:none}.showcase-secondary{color:#4c6782;background:#fffc;border:1px solid #dce7f1;padding:0 14px;font-weight:650}.showcase-primary:hover,.showcase-secondary:hover{transform:translateY(-1px)}.showcase-segmented{background:#f5f9fde0;border:1px solid #e1eaf2;border-radius:13px;gap:4px;padding:4px;display:flex}.showcase-segmented button{color:#758ba1;background:0 0;border:0;min-height:32px;padding:0 12px}.showcase-segmented button.is-active{color:var(--showcase-accent);background:#fff;font-weight:720;box-shadow:0 4px 12px #264c7614}.showcase-summary{grid-template-columns:repeat(4,minmax(0,1fr)) minmax(220px,1.2fr);gap:10px;margin-bottom:14px;display:grid}.showcase-stat,.showcase-trend{background:#ffffffc7;border:1px solid #dae6f0e0;border-radius:15px;min-width:0;box-shadow:0 8px 24px #2346690d}.showcase-stat{padding:14px 15px}.showcase-stat span{color:#8296aa;font-size:10.5px;display:block}.showcase-stat strong{color:#19385f;margin-top:7px;font-size:23px;line-height:1;display:block}.showcase-stat small{color:var(--showcase-accent);margin-top:6px;font-size:9.5px;display:block}.showcase-trend{color:var(--showcase-accent);padding:11px 14px}.showcase-trend header{color:#71879c;justify-content:space-between;font-size:10.5px;display:flex}.showcase-trend header strong{color:var(--showcase-accent)}.showcase-trend svg{width:100%;height:54px;display:block}.showcase-layout{grid-template-columns:minmax(0,1fr) minmax(250px,330px);gap:14px;min-height:420px;display:grid}.showcase-panel{background:#ffffffd6;border:1px solid #dae6f0e6;border-radius:18px;min-width:0;box-shadow:0 12px 30px #2346690f}.showcase-panel__head{border-bottom:1px solid #e8eef4;justify-content:space-between;align-items:center;gap:12px;padding:15px 17px;display:flex}.showcase-panel__head h2{color:#19385f;margin:0;font-size:14px}.showcase-panel__head span{color:#8ba0b3;font-size:10px}.showcase-list{display:grid}.showcase-list__columns{color:#687f96;border-bottom:1px solid #e5edf4;grid-template-columns:minmax(170px,1.5fr) minmax(90px,.7fr) minmax(95px,.75fr) minmax(100px,.8fr);align-items:center;gap:12px;min-height:34px;padding:0 17px;font-size:10px;font-weight:680;display:grid}.showcase-row{color:#536d85;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #edf2f6;grid-template-columns:minmax(170px,1.5fr) minmax(90px,.7fr) minmax(95px,.75fr) minmax(100px,.8fr);align-items:center;gap:12px;min-height:62px;padding:0 17px;display:grid}.showcase-row:hover,.showcase-row.is-selected{background:color-mix(in srgb, var(--showcase-accent) 7%, #fff)}.showcase-row strong{color:#26476a;text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.showcase-row small{color:#93a5b5;margin-top:4px;font-size:9.5px;display:block}.showcase-badge{background:color-mix(in srgb, var(--showcase-accent) 10%, #fff);width:fit-content;min-height:24px;color:var(--showcase-accent);white-space:nowrap;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 8px;font-size:9.5px;font-weight:720;display:inline-flex}.showcase-badge.is-warning{background:color-mix(in srgb, var(--showcase-accent) 12%, #fff);color:var(--showcase-accent)}.showcase-badge.is-danger{color:#d05d68;background:#fff0f1}.showcase-badge.is-success{color:#32946c;background:#eaf8f1}.showcase-detail{padding:17px}.showcase-detail__title{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.showcase-detail__title h3{color:#19385f;margin:0;font-size:15px}.showcase-detail__title p{color:#8296aa;margin:5px 0 0;font-size:10.5px;line-height:1.5}.showcase-detail__meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.showcase-detail__meta div{background:#f5f9fc;border-radius:11px;padding:10px}.showcase-detail__meta span{color:#91a2b1;font-size:9px;display:block}.showcase-detail__meta strong{color:#355471;margin-top:5px;font-size:11px;display:block}.showcase-timeline{gap:13px;margin:17px 0 0;padding-left:16px;display:grid;position:relative}.showcase-timeline:before{content:"";background:#dbe7f0;width:1px;position:absolute;top:4px;bottom:4px;left:4px}.showcase-timeline div{position:relative}.showcase-timeline div:before{content:"";background:var(--showcase-accent);width:8px;height:8px;box-shadow:0 0 0 2px color-mix(in srgb, var(--showcase-accent) 20%, transparent);border:2px solid #fff;border-radius:50%;position:absolute;top:3px;left:-16px}.showcase-timeline strong{color:#4a6681;font-size:10.5px;display:block}.showcase-timeline span{color:#96a6b5;margin-top:3px;font-size:9px;display:block}.test-issues-screen .showcase-stat span,.test-issues-screen .showcase-trend header,.test-issues-screen .showcase-panel__head span,.test-issues-screen .showcase-row small,.test-issues-screen .showcase-detail__title p,.test-issues-screen .showcase-detail__meta span,.test-issues-screen .showcase-timeline span{color:#6d8298}.showcase-board{grid-template-columns:repeat(3,minmax(180px,1fr));gap:11px;padding:14px;display:grid}.showcase-board__column{background:#f5f9fc;border-radius:13px;min-width:0;padding:10px}.showcase-board__column>header{color:#607991;justify-content:space-between;margin-bottom:9px;font-size:10.5px;font-weight:720;display:flex}.showcase-board__card{color:#49647e;text-align:left;cursor:pointer;background:#fff;border:1px solid #e3ebf2;border-radius:11px;width:100%;margin-bottom:8px;padding:11px}.showcase-board__card strong{color:#294b6d;font-size:11px;line-height:1.4;display:block}.showcase-board__card span{color:#94a4b4;margin-top:7px;font-size:9px;display:block}.showcase-modal-backdrop{z-index:90;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#23375638;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.showcase-modal{background:linear-gradient(145deg,#ffffffeb,#f2f8ffc7);border:1px solid #ffffffd1;border-radius:22px;width:min(520px,100%);max-height:min(680px,100vh - 48px);padding:22px;overflow:auto;box-shadow:0 28px 70px #1e355233,inset 0 1px #fff}.showcase-modal header{justify-content:space-between;align-items:center;display:flex}.showcase-modal h2{color:#19385f;margin:0;font-size:18px}.showcase-modal header button{color:#8295a8;cursor:pointer;background:#ffffff9e;border:0;border-radius:9px;width:34px;height:34px}.showcase-form{gap:13px;margin-top:18px;display:grid}.showcase-form label{color:#607990;gap:6px;font-size:10.5px;font-weight:680;display:grid}.showcase-form input,.showcase-form select,.showcase-form textarea{box-sizing:border-box;color:#284968;background:#ffffffc7;border:1px solid #d8e4ef;border-radius:11px;outline:0;width:100%}.showcase-form input,.showcase-form select{min-height:42px;padding:0 12px}.showcase-form textarea{resize:vertical;min-height:92px;padding:11px 12px}.showcase-form__actions{justify-content:flex-end;gap:9px;margin-top:5px;display:flex}@media (width<=1050px){.showcase-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.showcase-trend{grid-column:1/-1}.showcase-layout{grid-template-columns:1fr}}@media (width<=720px){.workbench-showcase{padding-inline:16px}.showcase-toolbar{flex-wrap:wrap}.showcase-toolbar__search{flex-basis:100%}.showcase-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.showcase-trend{grid-column:1/-1}.showcase-list__columns{grid-template-columns:minmax(150px,1fr) 90px}.showcase-list__columns>:nth-child(3),.showcase-list__columns>:nth-child(4){display:none}.showcase-row{grid-template-columns:minmax(150px,1fr) 90px}.showcase-row>:nth-child(3),.showcase-row>:nth-child(4){display:none}.showcase-board{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.showcase-primary,.showcase-secondary{transition:none}.showcase-primary:hover,.showcase-secondary:hover{transform:none}.showcase-modal-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}}.environment-preview-notice{color:#3c7d64;background:#edf9f4;border:1px solid #cde7dc;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:10px 13px;font-size:10.5px;display:flex}.environment-preview-notice button{color:#2d8664;cursor:pointer;background:0 0;border:0;font-weight:720}.environment-layout{grid-template-columns:minmax(0,1.45fr) minmax(300px,.8fr);gap:14px;display:grid}.environment-grid{grid-template-columns:repeat(2,minmax(240px,1fr));align-content:start;gap:11px;display:grid}.environment-card{color:#52708b;text-align:left;cursor:pointer;background:#ffffffd1;border:1px solid #dce7f0;border-radius:16px;padding:15px;box-shadow:0 9px 24px #2346690d}.environment-card:hover,.environment-card.is-selected{border-color:color-mix(in srgb, var(--showcase-accent) 36%, #dce7f0);background:color-mix(in srgb, var(--showcase-accent) 5%, #fff);box-shadow:0 12px 30px color-mix(in srgb, var(--showcase-accent) 10%, transparent)}.environment-card header{align-items:center;gap:10px;display:flex}.environment-card header>span:nth-child(2){flex:1;min-width:0}.environment-card header strong,.environment-card header small{display:block}.environment-card header strong{color:#244768;font-size:12.5px}.environment-card header small{color:#8ca0b2;margin-top:4px;font-size:9.5px}.environment-card__icon{background:var(--showcase-soft);width:38px;height:38px;color:var(--showcase-accent);border-radius:11px;place-items:center;font-size:10px;font-weight:800;display:grid}.environment-status{color:#35956e;background:#eaf8f1;border-radius:999px;padding:4px 7px;font-size:8.5px;font-style:normal;font-weight:720}.environment-status.is-待更新{background:color-mix(in srgb, var(--showcase-accent) 12%, #fff);color:var(--showcase-accent)}.environment-status.is-维护中{color:#75899d;background:#eef2f6}.environment-card__gauges{grid-template-columns:1fr 1fr;gap:12px;margin-top:17px;display:grid}.environment-card__gauges>span{color:#8296aa;font-size:9px;position:relative}.environment-card__gauges strong{float:right;color:#526e88}.environment-card__gauges i{background:#edf2f6;border-radius:999px;height:5px;margin-top:6px;display:block;overflow:hidden}.environment-card__gauges b{border-radius:inherit;background:linear-gradient(90deg, #8ab8eb, var(--showcase-accent));height:100%;display:block}.environment-card footer{color:#94a5b5;border-top:1px solid #edf2f6;justify-content:space-between;gap:8px;margin-top:15px;padding-top:11px;font-size:8.5px;display:flex}.environment-detail{overflow:hidden}.environment-detail__body{padding:16px}.environment-service-map{background:radial-gradient(circle at 50% 48%, color-mix(in srgb, var(--showcase-accent) 14%, #fff), #f6fafc 58%);border-radius:14px;height:150px;position:relative}.environment-service-map span{z-index:2;color:#688299;background:#fff;border:1px solid #d9e6f0;border-radius:9px;place-items:center;min-width:44px;min-height:27px;padding:0 7px;font-size:8.5px;display:grid;position:absolute;box-shadow:0 5px 12px #23466912}.environment-service-map .is-core{border-color:color-mix(in srgb, var(--showcase-accent) 32%, #fff);min-width:92px;min-height:38px;color:var(--showcase-accent);font-weight:760;top:50%;left:50%;transform:translate(-50%,-50%)}.environment-service-map span:nth-of-type(2){top:12px;left:18px}.environment-service-map span:nth-of-type(3){top:12px;right:18px}.environment-service-map span:nth-of-type(4){bottom:12px;left:18px}.environment-service-map span:nth-of-type(5){bottom:12px;right:18px}.environment-service-map svg{fill:none;width:100%;height:100%;stroke:color-mix(in srgb, var(--showcase-accent) 25%, #dbe7f0);stroke-width:1.2px;position:absolute;inset:0}.environment-detail__actions{grid-template-columns:1fr 1fr;gap:9px;margin-top:16px;display:grid}.environment-deploy-checks{color:#4a9274;flex-wrap:wrap;gap:7px;font-size:10px;display:flex}.environment-deploy-checks span{background:#eaf8f1;border-radius:8px;padding:6px 8px}@media (width<=980px){.environment-layout{grid-template-columns:1fr}}@media (width<=680px){.environment-grid{grid-template-columns:1fr}}.ai-employee{--ai-accent:#637fe8;--ai-accent-2:#8a70eb;--ai-ink:#263b66;--ai-muted:#8290aa;min-height:100%}.ai-team-console{background:#fffffff5;border:1px solid #5369961f;border-radius:22px;grid-template-columns:270px minmax(0,1fr);height:clamp(460px,100dvh - 202px,730px);min-height:0;display:grid;overflow:hidden;box-shadow:0 20px 50px #35487312}.ai-employee-list{background:linear-gradient(#fafcfffa,#f7f9fdeb);border-right:1px solid #5369961a;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0;padding:18px 14px 14px;display:grid}.ai-employee-list>header{justify-content:space-between;align-items:flex-start;gap:10px;min-height:48px;padding:2px 8px 12px;display:flex}.ai-employee-list>header strong,.ai-employee-list>header small{display:block}.ai-employee-list>header strong{color:var(--ai-ink);font-size:14px;font-weight:760}.ai-employee-list>header small{color:#929db2;margin-top:4px;font-size:9px}.ai-employee-list>header>span{color:#65789c;background:#edf2fb;border-radius:8px;flex:none;padding:5px 8px;font-size:9px;font-weight:720}.ai-employee-list nav{scrollbar-width:thin;align-content:start;gap:7px;display:grid;overflow:auto}.ai-employee-list nav>button{width:100%;font:inherit}.ai-employee-list nav>button:not(.ai-employee-add){color:#536680;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:13px;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:10px;min-height:66px;padding:11px;transition:background-color .16s,border-color .16s,box-shadow .16s,transform .16s;display:grid}.ai-employee-list nav>button:not(.ai-employee-add):hover{background:#eff3fbb8;border-color:#637fe81a}.ai-employee-list nav>button:not(.ai-employee-add).is-selected{background:linear-gradient(105deg,#e5eefffa,#f1ecffeb);border-color:#637fe83d;box-shadow:0 9px 22px #4e5f9d14}.ai-employee-list nav button>span:not(.ai-persona-avatar){min-width:0}.ai-employee-list nav strong,.ai-employee-list nav small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ai-employee-list nav strong{color:#35486c;font-size:11px;font-weight:700}.ai-employee-list nav small{color:#7e8da5;margin-top:5px;font-size:8px}.ai-employee-list nav button>svg{fill:none;stroke:#9aa6ba;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:16px}.ai-employee-list nav button.is-selected>svg{stroke:#6c7fd5}.ai-employee-add{color:#6174a0;cursor:pointer;text-align:left;background:#f6f8ffa3;border:1px dashed #637fe857;border-radius:13px;grid-template-columns:34px minmax(0,1fr);align-items:center;column-gap:9px;min-height:64px;padding:9px 11px;display:grid}.ai-employee-add:hover,.ai-employee-add.is-selected{background:#eff3ff;border-style:solid;border-color:#637fe875}.ai-employee-add>span{color:#fff;background:linear-gradient(135deg, var(--ai-accent), var(--ai-accent-2));border-radius:10px;grid-row:1/span 2;place-items:center;width:32px;height:32px;font-size:20px;font-weight:400;display:grid;box-shadow:0 7px 16px #6470da33}.ai-employee-add strong{align-self:end}.ai-employee-add small{align-self:start;margin-top:2px!important}.ai-employee-list>footer{color:#98a3b6;align-items:center;gap:6px;padding:12px 8px 0;font-size:8px;display:flex}.ai-employee-list>footer i{background:#5cbd94;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #5cbd9414}.ai-persona-avatar{--persona-color:#617ee8;width:38px;height:38px;color:color-mix(in srgb, var(--persona-color) 76%, #344a70);background:#fff;border:1px solid #4d659421;border-radius:12px;flex:none;place-items:center;display:grid;position:relative;box-shadow:0 6px 14px #32456d0f}.ai-persona-avatar>span{font-size:14px;font-weight:780}.ai-persona-avatar>i{background:#52be8f;border:2px solid #fff;border-radius:50%;width:6px;height:6px;position:absolute;bottom:1px;right:1px}.ai-persona-avatar.is-large{border-radius:19px;width:66px;height:66px;box-shadow:0 12px 28px #3e52841a}.ai-persona-avatar.is-large>span{font-size:22px}.ai-state{align-items:center;gap:5px;font-style:normal;font-weight:600;color:#71849e!important;display:inline-flex!important}.ai-state i{background:#55bc90;border-radius:50%;flex:none;width:6px;height:6px;display:inline-block}.ai-state.is-执行中 i{background:#4faea8;animation:2.4s ease-in-out infinite ai-status-pulse;box-shadow:0 0 0 4px #4faea817}.ai-state.is-等待确认 i{background:#e5a54e;box-shadow:0 0 0 4px #e5a54e17}.ai-state.is-异常 i{background:#d76c68}.ai-employee-detail,.ai-employee-form{background:linear-gradient(#fff,#fcfdff);grid-template-rows:76px minmax(0,1fr) auto;min-width:0;min-height:0;display:grid}.ai-employee-detail>header,.ai-employee-form>header{border-bottom:1px solid #5369961a;justify-content:space-between;align-items:center;gap:18px;padding:0 32px;display:flex}.ai-employee-detail>header span,.ai-employee-form>header span{color:#8292b0;letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:720}.ai-employee-detail>header h2,.ai-employee-form>header h2{color:var(--ai-ink);margin:4px 0 0;font-size:16px}.ai-employee-detail>header>small{background:#f3f6fb;border-radius:9px;padding:7px 10px;font-size:9px}.ai-detail-scroll,.ai-form-scroll{scrollbar-gutter:stable;min-height:0;padding:24px 32px;overflow:auto}.ai-detail-hero{border-bottom:1px solid #5369961a;align-items:center;gap:17px;padding-bottom:22px;display:flex}.ai-detail-hero>div{flex:1;min-width:0}.ai-detail-hero h3{color:#294468;margin:0;font-size:21px}.ai-detail-hero p{color:#8492a9;margin:5px 0 10px;font-size:10px}.ai-detail-hero em{color:#62739b;background:#f6f8fd;border:1px solid #637fe81f;border-radius:7px;margin:0 6px 4px 0;padding:5px 8px;font-size:8px;font-style:normal;display:inline-block}.ai-detail-model{border-bottom:1px solid #5369961a;grid-template-columns:repeat(3,1fr);padding:17px 0;display:grid}.ai-detail-model>div{padding:0 18px}.ai-detail-model>div:first-child{padding-left:0}.ai-detail-model>div+div{border-left:1px solid #5369961a}.ai-detail-model span,.ai-detail-model strong{display:block}.ai-detail-model span{color:#94a0b5;font-size:8px}.ai-detail-model strong{color:#415777;margin-top:5px;font-size:11px}.ai-detail-position,.ai-detail-rule{border-bottom:1px solid #5369961a;padding:18px 0}.ai-detail-position header,.ai-detail-rule header,.ai-detail-capabilities header,.ai-detail-workload header{justify-content:space-between;align-items:center;gap:12px;display:flex}.ai-detail-position header strong,.ai-detail-rule header strong,.ai-detail-capabilities header strong,.ai-detail-workload header strong{color:#425878;font-size:11px}.ai-detail-position header span,.ai-detail-rule header span,.ai-detail-capabilities header span{color:#98a3b6;font-size:8px}.ai-detail-position p,.ai-detail-rule p{color:#65758e;margin:9px 0 0;font-size:10px;line-height:1.7}.ai-detail-grid{border-bottom:1px solid #5369961a;grid-template-columns:minmax(0,1.35fr) minmax(220px,.65fr);gap:28px;padding:20px 0;display:grid}.ai-detail-capabilities>div{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:12px;display:grid}.ai-detail-capabilities>div>span{color:#98a2b4;background:#fafbfe;border:1px solid #5369961a;border-radius:10px;grid-template-columns:18px minmax(0,1fr) 7px;align-items:center;gap:8px;min-height:42px;padding:0 11px;font-size:9px;display:grid}.ai-detail-capabilities>div>span.is-active{color:#566eae;background:#f0f4ff;border-color:#637fe833}.ai-detail-capabilities svg,.ai-employee-form fieldset svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:15px}.ai-detail-capabilities>div>span>i{background:#d7ddea;border-radius:50%;width:6px;height:6px}.ai-detail-capabilities>div>span.is-active>i{background:#6b83e5;box-shadow:0 0 0 4px #6b83e514}.ai-detail-workload header b{color:#4ea9a4;font-size:13px}.ai-detail-workload>div{align-items:end;gap:6px;height:76px;margin-top:14px;display:flex}.ai-detail-workload>div i{background:linear-gradient(#6d87e6,#dce5ff);border-radius:5px 5px 2px 2px;flex:1;min-height:8px}.ai-detail-workload>small{color:#9aa5b7;text-align:right;margin-top:7px;font-size:8px;display:block}.ai-employee-detail>footer{border-top:1px solid #53699614;padding:14px 32px 20px}.ai-employee-detail>footer button{color:#fff;background:linear-gradient(135deg, var(--ai-accent), var(--ai-accent-2));cursor:pointer;width:100%;min-height:44px;font:inherit;border:0;border-radius:12px;font-size:11px;font-weight:720;box-shadow:0 9px 20px #6069d22e}.ai-employee-form{grid-template-rows:76px minmax(0,1fr)}.ai-employee-form>header{justify-content:flex-start}.ai-employee-form>header>button{color:#607394;cursor:pointer;width:34px;height:34px;font:inherit;background:#f6f8fc;border:1px solid #5369961f;border-radius:10px;place-items:center;font-size:16px;display:grid}.ai-form-intro{border-bottom:1px solid #5369961a;align-items:center;gap:12px;margin-bottom:18px;padding-bottom:18px;display:flex}.ai-form-avatar{color:#6479c9;background:linear-gradient(145deg,#fff,#edf2ff);border:1px solid #637fe824;border-radius:14px;flex:none;place-items:center;width:48px;height:48px;font-size:17px;font-weight:780;display:grid}.ai-form-intro strong,.ai-form-intro small{display:block}.ai-form-intro strong{color:#344b70;font-size:13px}.ai-form-intro small{color:#929db1;margin-top:4px;font-size:9px}.ai-employee-form>form{grid-template-rows:minmax(0,1fr) auto;min-height:0;display:grid}.ai-form-fields{gap:15px;display:grid}.ai-employee-form label{color:#536986;gap:7px;font-size:9px;font-weight:680;display:grid}.ai-employee-form input,.ai-employee-form select,.ai-employee-form textarea{box-sizing:border-box;color:#3d5272;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #53699626;border-radius:10px;outline:0;padding:10px 12px;font-size:10px;transition:border-color .15s,box-shadow .15s}.ai-employee-form input:focus,.ai-employee-form select:focus,.ai-employee-form textarea:focus{border-color:#637fe875;box-shadow:0 0 0 3px #637fe814}.ai-employee-form textarea{resize:vertical;min-height:78px;line-height:1.6}.ai-form-columns{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ai-employee-form fieldset{border:1px solid #53699621;border-radius:12px;margin:0;padding:12px}.ai-employee-form legend{color:#536986;padding:0 6px;font-size:9px;font-weight:680}.ai-employee-form legend small{color:#9ca6b8;margin-left:6px;font-weight:500}.ai-employee-form fieldset>div{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.ai-employee-form fieldset button{color:#7d8aa1;cursor:pointer;min-height:42px;font:inherit;background:#fafbfe;border:1px solid #5369961a;border-radius:10px;grid-template-columns:16px minmax(0,1fr) 6px;align-items:center;gap:7px;padding:0 10px;font-size:9px;display:grid}.ai-employee-form fieldset button.is-active{color:#536bb0;background:#eef3ff;border-color:#637fe83d}.ai-employee-form fieldset button>i{background:#d6ddeb;border-radius:50%;width:6px;height:6px}.ai-employee-form fieldset button.is-active>i{background:#6b83e5}.ai-employee-form form>footer{background:#fcfdfffa;border-top:1px solid #53699614;grid-template-columns:1fr 1fr;gap:10px;padding:14px 32px 20px;display:grid}.ai-employee-form form>footer button{color:#607291;cursor:pointer;min-height:44px;font:inherit;background:#fff;border:1px solid #53699624;border-radius:11px;font-size:10px;font-weight:700}.ai-employee-form form>footer button:last-child{color:#fff;background:linear-gradient(135deg, var(--ai-accent), var(--ai-accent-2));border:0;box-shadow:0 9px 20px #6069d22b}.ai-employee-form form>footer button:disabled{color:#a4aec0;box-shadow:none;cursor:default;background:#edf0f5}@keyframes ai-status-pulse{50%{opacity:.45;transform:scale(.82)}}@media (width<=980px){.ai-team-console{grid-template-columns:224px minmax(0,1fr)}.ai-detail-scroll,.ai-form-scroll,.ai-employee-detail>header,.ai-employee-form>header,.ai-employee-detail>footer,.ai-employee-form form>footer{padding-inline:22px}.ai-detail-grid{grid-template-columns:1fr}.ai-employee-form fieldset>div{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.ai-team-console{grid-template-rows:auto minmax(480px,1fr);grid-template-columns:1fr;height:auto;min-height:640px;overflow:visible}.ai-employee-list{border-bottom:1px solid #5369961a;border-right:0;grid-template-rows:auto auto}.ai-employee-list nav{padding-bottom:4px;display:flex;overflow-x:auto}.ai-employee-list nav>button:not(.ai-employee-add){flex:none;width:190px}.ai-employee-add{flex:none;width:190px!important}.ai-employee-list>footer{display:none}.ai-detail-model{grid-template-columns:1fr 1fr}.ai-detail-model>div:last-child{display:none}.ai-form-columns{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ai-employee-list nav>button,.ai-state i,.ai-employee-form input,.ai-employee-form select,.ai-employee-form textarea{transition:none!important;animation:none!important}}.todo{max-width:960px;padding:24px 28px 40px}.todo__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.todo__kicker{color:var(--muted,#64748b);margin:0 0 2px;font-size:12px}.todo__head h1{margin:0;font-size:22px}.todo__desc{color:var(--muted,#64748b);margin:6px 0 0;font-size:13px}.todo__filters{flex-wrap:wrap;gap:6px;display:flex}.todo__filters button{border:1px solid var(--line,#dbe2ee);background:var(--panel,#fff);color:var(--text,#1e293b);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:12px;display:inline-flex}.todo__filters button[data-on=true]{background:var(--accent,#4f46e5);border-color:var(--accent,#4f46e5);color:#fff}.todo__count{font-variant-numeric:tabular-nums;background:#64748b24;border-radius:999px;padding:0 6px}.todo__filters button[data-on=true] .todo__count{background:#ffffff38}.todo__state{border:1px dashed var(--line,#dbe2ee);color:var(--muted,#64748b);text-align:center;border-radius:12px;margin-top:18px;padding:24px;font-size:13px}.todo__state--error{color:#b91c1c;background:#fef2f2;border-style:solid;border-color:#fecaca}.todo__state--warn{color:#92400e;text-align:left;background:#fffbeb;border-style:solid;border-color:#fde68a;padding:10px 12px}.todo__approvals{gap:10px;margin-top:18px;display:grid}.todo__group{border:1px solid var(--line,#dbe2ee);background:var(--panel,#fff);border-radius:12px;padding:12px 14px}.todo__group-head{align-items:center;gap:8px;display:flex}.todo__group-head h2{color:var(--text,#1e293b);margin:0;font-size:14px}.todo__group-count{color:#b91c1c;font-variant-numeric:tabular-nums;background:#fef2f2;border-radius:999px;padding:0 8px;font-size:12px;font-weight:600}.todo__group-go{border:1px solid var(--accent,#4f46e5);color:var(--accent,#4f46e5);cursor:pointer;background:0 0;border-radius:999px;margin-left:auto;padding:3px 12px;font-size:12px}.todo__group-go:hover{background:var(--accent,#4f46e5);color:#fff}.todo__group-items{gap:4px;margin:8px 0 0;padding:0;list-style:none;display:grid}.todo__group-item{color:var(--text,#1e293b);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;width:100%;padding:6px 8px;font-size:13px;display:flex}.todo__group-item:hover{background:var(--soft,#f1f5f9)}.todo__group-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.todo__group-note{font-variant-numeric:tabular-nums;color:#b45309;flex-shrink:0;font-size:12px}.todo__group-date{color:var(--muted,#64748b);flex-shrink:0;margin-left:auto;font-size:12px}.todo__group-more{color:var(--muted,#64748b);margin:6px 0 0;font-size:12px}.todo__list{gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.todo__row{color:var(--text,#1e293b);border:1px solid var(--line,#dbe2ee);background:var(--panel,#fff);text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:12px;width:100%;padding:12px 14px;font-size:13px;display:flex}.todo__row:hover{border-color:var(--accent,#4f46e5)}.todo__priority{border-radius:999px;flex-shrink:0;padding:1px 8px;font-size:11px}.todo__priority--urgent{color:#b91c1c;background:#fef2f2}.todo__priority--high{color:#c2410c;background:#fff7ed}.todo__priority--normal{background:var(--chip,#eef2ff);color:var(--muted,#475569)}.todo__priority--low{background:var(--soft,#f8fafc);color:var(--muted,#94a3b8)}.todo__title{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.todo__project{background:var(--chip,#eef2ff);color:var(--accent,#4f46e5);border-radius:999px;flex-shrink:0;padding:1px 8px;font-size:11px}.todo__due{color:var(--muted,#64748b);flex-shrink:0;margin-left:auto;font-size:12px}.todo__due--overdue{color:#b91c1c;font-weight:600}.todo__due--today{color:#b45309;font-weight:600}.todo__status{color:var(--muted,#64748b);flex-shrink:0;font-size:12px}.todo__status--blocked{color:#b91c1c}.todo__row .todo__status:last-child{margin-left:auto}.todo__due+.todo__status{margin-left:0}.todo__more{flex:none;position:relative}.todo__more-btn{border:1px solid var(--wb-line,#e2d9c7);background:var(--wb-card,#fff);width:34px;height:34px;color:var(--wb-gray-fg,#8a8578);cursor:pointer;border-radius:9px;place-items:center;display:grid}.todo__more-btn:hover{background:var(--wb-soft,#f4ecda);color:var(--wb-ink-dk,#3f382e)}.todo__menu{z-index:30;border:1px solid var(--wb-line,#e2d9c7);background:#fff;border-radius:12px;flex-direction:column;min-width:150px;padding:5px;display:flex;position:absolute;top:40px;right:0;box-shadow:0 12px 30px #40341f24}.todo__menu button{all:unset;box-sizing:border-box;color:var(--wb-ink,#4b3d2c);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:9px 12px;font-size:13px;display:flex}.todo__menu button:hover{background:var(--wb-soft,#f4ecda)}.todo__menu button span{color:var(--wb-accent,#d7a928);font-weight:700}.todo__row-wrap{flex-direction:column;gap:4px;display:flex}.todo__manual-tag{color:#9a7d42;background:#fbf1d5;border-radius:999px;margin-left:8px;padding:1px 7px;font-size:10px;font-weight:600}.todo__actions{gap:6px;padding-left:8px;display:flex}.todo__act{all:unset;box-sizing:border-box;border:1px solid var(--wb-line,#e2d9c7);color:var(--wb-gray-fg,#8a8578);cursor:pointer;border-radius:999px;padding:3px 12px;font-size:11.5px}.todo__act:hover{color:#59471f;background:#f8f1df;border-color:#e7d39a}.todo__act--block:hover{color:#c2483d;background:#fdeceb;border-color:#e8b4a6}.todo__act--done{color:#4c7a3a;background:#f0f8ec;border-color:#bcd9b0}.todo__act--done:hover{color:#3d6429;background:#e6f4de;border-color:#a3c891}.todo__row--done{cursor:default;opacity:.75}.todo__row--done:hover{box-shadow:none;transform:none}.todo__done{margin-top:14px}.todo__done-toggle{all:unset;box-sizing:border-box;color:var(--wb-muted,#8a8578);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;display:flex}.todo__done-toggle:hover{background:var(--wb-soft,#f4ecda);color:var(--wb-ink-dk,#3f382e)}.todo__modal-backdrop{z-index:60;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#2d271e33;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.todo__modal{box-sizing:border-box;background:#fffdf8;border:1px solid #ded3bc;border-radius:14px;width:min(460px,100%);padding:20px;box-shadow:0 22px 55px #40341f2e}.todo__modal-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.todo__modal-head h2{color:var(--wb-ink-dk,#3f382e);margin:0;font-size:18px}.todo__modal-head p{color:var(--wb-muted,#8a8578);margin:5px 0 0;font-size:11.5px}.todo__modal-head>button{width:30px;height:30px;color:var(--wb-muted,#8a8578);cursor:pointer;background:0 0;border:0;border-radius:8px;font-size:22px;line-height:1}.todo__modal-head>button:hover{color:var(--wb-ink-dk,#3f382e);background:#f7f0df}.todo__modal-body{flex-direction:column;gap:12px;margin-top:16px;display:flex}.todo__field{flex-direction:column;gap:5px;display:flex}.todo__field>span{color:var(--wb-gray-fg,#8a8578);font-size:12px;font-weight:600}.todo__field input,.todo__field select,.todo__field textarea{box-sizing:border-box;width:100%;font:inherit;color:var(--wb-ink-dk,#3f382e);background:#fff;border:1px solid #e2d9c7;border-radius:9px;padding:9px 12px;font-size:13px}.todo__field input:focus,.todo__field select:focus,.todo__field textarea:focus{border-color:#d9bd72;outline:none;box-shadow:0 0 0 3px #deb74e1a}.todo__field textarea{resize:vertical}.todo__modal-foot{border-top:1px solid #ebe3d3;justify-content:flex-end;gap:8px;margin-top:18px;padding-top:14px;display:flex}.todo__modal-foot button{height:34px;font:inherit;color:#5f584b;cursor:pointer;background:#fff;border:1px solid #ded3bc;border-radius:8px;padding:0 16px;font-size:12.5px}.todo__modal-foot button.is-primary{border-color:var(--wb-accent,#d7a928);background:var(--wb-accent,#d7a928);color:#5b4518;font-weight:700}.todo__modal-foot button:disabled{opacity:.5;cursor:default}[data-ui-version=v1] .v1-settings-page{width:min(100%,1020px);margin:0;padding:28px 24px 40px}[data-ui-version=v1] .v1-settings-page--overview{width:min(100%,460px)}[data-ui-version=v1] .v1-settings-page--detail{width:min(100%,1280px);padding-top:24px}[data-ui-version=v1] .v1-settings-heading{flex-direction:column;gap:5px;margin:0 0 20px;padding:2px 2px 0;display:flex}[data-ui-version=v1] .v1-settings-heading>span{color:var(--color-primary-600);font-size:12.5px;font-weight:700}[data-ui-version=v1] .v1-settings-heading h1{color:var(--wb-ink-dk);letter-spacing:-.02em;margin:0;font-size:clamp(24px,4vw,28px);font-weight:700}[data-ui-version=v1] .v1-settings-heading p{color:var(--wb-muted);margin:0;font-size:13px}[data-ui-version=v1] .v1-settings-panel,[data-ui-version=v1] .v1-settings-detail-card{-webkit-backdrop-filter:blur(18px)saturate(145%);backdrop-filter:blur(18px)saturate(145%);background:linear-gradient(145deg,#ffffffe0,#f1f7ff9e);border:1px solid #ffffffb8;box-shadow:0 16px 34px #385c961c,inset 0 1px #ffffffe0}[data-ui-version=v1] .v1-settings-panel{border-radius:20px;overflow:hidden}[data-ui-version=v1] .v1-settings-account{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:20px 22px;display:grid}[data-ui-version=v1] .v1-settings-avatar{background:linear-gradient(145deg, var(--color-primary-400), var(--color-accent-500));color:#fff;border:1px solid #fffc;border-radius:14px;place-items:center;width:42px;height:42px;font-size:16px;font-weight:700;display:grid;box-shadow:0 8px 16px #495fc93b,inset 0 1px #ffffff73}[data-ui-version=v1] .v1-settings-account__body{flex-direction:column;gap:3px;min-width:0;display:flex}[data-ui-version=v1] .v1-settings-account__body strong{color:var(--wb-ink-dk);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}[data-ui-version=v1] .v1-settings-account__body span{color:var(--wb-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}[data-ui-version=v1] .v1-settings-copy{width:30px;height:30px;color:var(--color-secondary-500);cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;padding:0;display:grid}[data-ui-version=v1] .v1-settings-copy:hover,[data-ui-version=v1] .v1-settings-copy:focus-visible{background:var(--color-primary-50);color:var(--color-primary-700);outline:none}[data-ui-version=v1] .v1-settings-copy svg{width:17px;height:17px}[data-ui-version=v1] .v1-settings-row-list{border-top:1px solid #8ca7d02e}[data-ui-version=v1] .v1-settings-row{width:100%;min-height:58px;color:var(--wb-ink-dk);font:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #8ca7d029;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px 22px;display:grid}[data-ui-version=v1] button.v1-settings-row{cursor:pointer}[data-ui-version=v1] button.v1-settings-row:hover,[data-ui-version=v1] button.v1-settings-row:focus-visible{background:linear-gradient(90deg,#eaf3ffad,#ffffff2e);outline:none}[data-ui-version=v1] .v1-settings-row--appearance,[data-ui-version=v1] .v1-settings-row--git{grid-template-columns:auto minmax(0,1fr) auto}[data-ui-version=v1] .v1-settings-row.is-placeholder{color:var(--color-secondary-600)}[data-ui-version=v1] .v1-settings-row.is-danger{color:var(--color-prim-error)}[data-ui-version=v1] .v1-settings-row__icon{width:20px;height:20px;color:var(--color-secondary-500);place-items:center;display:grid}[data-ui-version=v1] .v1-settings-row__icon.is-danger{color:var(--color-prim-error)}[data-ui-version=v1] .v1-settings-row__icon svg{width:19px;height:19px}[data-ui-version=v1] .v1-settings-icon--provided{background:currentColor;width:22px;height:22px;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}[data-ui-version=v1] .v1-settings-icon--provided.is-settings,[data-ui-version=v1] .v1-settings-icon--provided.is-appearance,[data-ui-version=v1] .v1-settings-icon--provided.is-git,[data-ui-version=v1] .v1-settings-icon--provided.is-help,[data-ui-version=v1] .v1-settings-icon--provided.is-update,[data-ui-version=v1] .v1-settings-icon--provided.is-logout{transform:scale(.94)}[data-ui-version=v1] .v1-settings-row__label{font-size:14px;font-weight:600}[data-ui-version=v1] .v1-settings-row__detail{color:var(--wb-muted);font-size:12px}[data-ui-version=v1] .v1-settings-chevron{width:17px;height:17px;color:var(--color-secondary-400)}[data-ui-version=v1] .v1-settings-chevron.is-left{transform:rotate(180deg)}[data-ui-version=v1] .v1-settings-theme-placeholder{color:var(--color-secondary-400);background:#e9f1fc94;border:1px solid #87a4d138;border-radius:9px;gap:2px;padding:3px;font-size:12px;display:inline-flex}[data-ui-version=v1] .v1-settings-theme-placeholder button{color:inherit;cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;border-radius:6px;padding:5px 9px}[data-ui-version=v1] .v1-settings-theme-placeholder button:hover,[data-ui-version=v1] .v1-settings-theme-placeholder button:focus-visible{color:var(--color-secondary-700);background:#ffffff85;outline:none}[data-ui-version=v1] .v1-settings-theme-placeholder .is-active{color:var(--color-secondary-700);background:#ffffffe0;box-shadow:0 2px 5px #3e5b871a}[data-ui-version=v1] .v1-settings-inline-action{color:var(--color-primary-700);cursor:pointer;font:inherit;white-space:nowrap;background:#ffffffc2;border:1px solid #81a2d55c;border-radius:8px;padding:5px 10px;font-size:12px;font-weight:650}[data-ui-version=v1] .v1-settings-inline-action:hover,[data-ui-version=v1] .v1-settings-inline-action:focus-visible{background:var(--color-primary-50);outline:none}[data-ui-version=v1] .v1-settings-divider{background:#8ca7d038;height:1px;margin:6px 22px}[data-ui-version=v1] .v1-settings-panel>.v1-settings-row:last-child{border-bottom:0}.v1-settings-row--feishu{flex-wrap:wrap}.v1-settings-feishu-panel{background:#f7f8fb;border:1px solid #e5e9f2;border-radius:12px;flex-basis:100%;margin-top:4px;padding:14px 16px}.v1-settings-feishu-panel__steps{color:#4a5568;flex-direction:column;gap:6px;margin:0 0 12px;padding-left:20px;font-size:13px;line-height:1.7;display:flex}.v1-settings-feishu-panel__steps code{color:#2b6cb0;background:#eef1f7;border-radius:6px;padding:1px 8px;font-weight:700}.v1-settings-feishu-panel__form{align-items:center;gap:10px;display:flex}.v1-settings-feishu-panel__form label{color:#718096;font-size:12.5px;font-weight:600}.v1-settings-feishu-panel__form input{letter-spacing:.12em;text-transform:uppercase;border:1px solid #cbd5e0;border-radius:10px;flex:1;min-width:0;padding:9px 12px;font-size:14px}.v1-settings-feishu-panel__form input:focus{border-color:#6b8afd;outline:none;box-shadow:0 0 0 3px #6b8afd26}.v1-settings-feishu-panel__form button{color:#fff;cursor:pointer;background:#526cf3;border:0;border-radius:10px;flex:none;padding:9px 20px;font-size:13.5px;font-weight:700}.v1-settings-feishu-panel__form button:disabled{cursor:not-allowed;background:#c3cde8}.v1-settings-feishu-panel__error{color:#c53030;margin:10px 0 0;font-size:12.5px}.v1-settings-feishu-panel__notice{color:#2f855a;margin:10px 0 0;font-size:12.5px;font-weight:600}.v1-settings-feishu-panel__bound{color:#2f855a;margin:0;font-size:13px}.v1-settings-feishu-panel__hint{color:#718096;margin:0;font-size:13px}[data-ui-version=v1] .v1-settings-back{color:var(--color-secondary-500);cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:6px;margin:0 0 18px;padding:6px 2px;font-size:13px;display:inline-flex}[data-ui-version=v1] .v1-settings-back:hover,[data-ui-version=v1] .v1-settings-back:focus-visible{color:var(--color-primary-700);outline:none}[data-ui-version=v1] .v1-settings-back .v1-settings-chevron{color:currentColor}[data-ui-version=v1] .v1-settings-detail-list{flex-direction:column;gap:12px;display:flex}[data-ui-version=v1] .v1-settings-detail-card{border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:94px;padding:22px 26px;display:grid}[data-ui-version=v1] .v1-settings-detail-card__icon{width:42px;height:42px;color:var(--color-primary-600);background:linear-gradient(145deg,#deeafff2,#ecf6ffb3);border:1px solid #ffffffd1;border-radius:13px;place-items:center;display:grid;box-shadow:inset 0 1px #ffffffe0,0 7px 14px #385c961a}[data-ui-version=v1] .v1-settings-detail-card__icon svg{width:21px;height:21px}[data-ui-version=v1] .v1-settings-detail-card__body{flex-direction:column;gap:4px;min-width:0;display:flex}[data-ui-version=v1] .v1-settings-detail-card__body strong{color:var(--wb-ink-dk);font-size:15px;font-weight:700}[data-ui-version=v1] .v1-settings-detail-card__body span{color:var(--wb-muted);overflow-wrap:anywhere;font-size:13px;line-height:1.45}[data-ui-version=v1] .v1-settings-action{color:var(--color-primary-700);cursor:pointer;font:inherit;white-space:nowrap;background:#ffffffb3;border:1px solid #81a2d55c;border-radius:10px;padding:8px 14px;font-size:13px;font-weight:650}[data-ui-version=v1] .v1-settings-action:hover,[data-ui-version=v1] .v1-settings-action:focus-visible{background:var(--color-primary-50);outline:none}[data-ui-version=v1] .v1-settings-action.is-placeholder{color:var(--wb-muted);cursor:default}[data-ui-version=v1] .v1-settings-action:disabled{cursor:not-allowed;opacity:.58}[data-ui-version=v1] .v1-settings-notify-card,[data-ui-version=v1] .v1-settings-mfa-card,[data-ui-version=v1] .login-methods-settings.v1-settings-login-card{background:linear-gradient(145deg,#ffffffe0,#f1f7ff9e);min-height:94px;margin:0}[data-ui-version=v1] .v1-settings-notify-card .v1-settings-detail-card__body span,[data-ui-version=v1] .v1-settings-mfa-card__body>p,[data-ui-version=v1] .v1-settings-login-card__body>p{color:var(--wb-muted);overflow-wrap:anywhere;font-size:13px;line-height:1.45}[data-ui-version=v1] .v1-settings-mfa-card__body>p,[data-ui-version=v1] .v1-settings-login-card__body>p{margin:0}[data-ui-version=v1] .v1-settings-mfa-card__body,[data-ui-version=v1] .v1-settings-login-card__body{gap:4px}[data-ui-version=v1] .v1-settings-mfa-card__body h2,[data-ui-version=v1] .v1-settings-login-card__body h2{color:var(--wb-ink-dk);margin:0;font-size:15px;font-weight:700}[data-ui-version=v1] .v1-settings-mfa-card__body>p strong{color:var(--color-primary-700)}[data-ui-version=v1] .login-methods-settings.v1-settings-login-card{border:1px solid #ffffffb8;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:22px 26px;display:grid;box-shadow:0 16px 34px #385c961c,inset 0 1px #ffffffe0}[data-ui-version=v1] .v1-settings-login-card__body .login-methods-settings__dialog,[data-ui-version=v1] .v1-settings-login-card__body .login-methods-settings__actions{flex-wrap:wrap;gap:8px;display:flex}[data-ui-version=v1] .v1-settings-login-card__body .login-methods-settings__dialog{margin-top:8px}[data-ui-version=v1] .v1-settings-login-card__body .login-methods-settings__dialog label{color:var(--wb-muted);flex-direction:column;gap:5px;font-size:13px;display:flex}[data-ui-version=v1] .v1-settings-login-card__body .login-methods-settings__dialog input{min-width:180px;color:var(--wb-ink-dk);font:inherit;background:#ffffffb8;border:1px solid #81a2d55c;border-radius:9px;padding:8px 10px}[data-ui-version=v1] .v1-settings-mfa-card{align-items:start}[data-ui-version=v1] .v1-settings-mfa-card>.v1-settings-detail-card__icon,[data-ui-version=v1] .v1-settings-mfa-card>.v1-settings-action{align-self:center}[data-ui-version=v1] .v1-settings-popover{z-index:130;-webkit-backdrop-filter:blur(18px)saturate(135%);backdrop-filter:blur(18px)saturate(135%);background:linear-gradient(145deg,#fffffff7,#f1f7ffe0);border:1px solid #fffc;border-radius:18px;width:min(348px,100vw - 40px);animation:.17s ease-out v1-settings-popover-in;position:fixed;bottom:74px;left:24px;overflow:hidden;box-shadow:0 20px 48px #2e4c7c38,inset 0 1px #fff}[data-ui-version=v1] .v1-settings-popover__account{border-bottom:1px solid #8ca7d029;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:11px;padding:17px 18px;display:grid}[data-ui-version=v1] .v1-settings-popover__account>span:last-child{flex-direction:column;gap:3px;min-width:0;display:flex}[data-ui-version=v1] .v1-settings-popover__account strong{color:var(--wb-ink-dk);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}[data-ui-version=v1] .v1-settings-popover__account small{color:var(--wb-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}[data-ui-version=v1] .v1-settings-popover .v1-settings-avatar{border-radius:11px;width:34px;height:34px;font-size:13px}[data-ui-version=v1] .v1-settings-popover__rows{padding:5px 0}[data-ui-version=v1] .v1-settings-popover .v1-settings-row{min-height:46px;padding:8px 16px}[data-ui-version=v1] .v1-settings-popover .v1-settings-row--appearance,[data-ui-version=v1] .v1-settings-popover .v1-settings-row--git{grid-template-columns:auto minmax(0,1fr) auto}[data-ui-version=v1] .v1-settings-popover .v1-settings-row__label{font-size:13px}[data-ui-version=v1] .v1-settings-popover .v1-settings-divider{margin:2px 16px}@keyframes v1-settings-popover-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=640px){[data-ui-version=v1] .v1-settings-page,[data-ui-version=v1] .v1-settings-page--overview{width:100%;padding:22px 14px 34px}[data-ui-version=v1] .v1-settings-detail-card{padding:16px}[data-ui-version=v1] .v1-settings-detail-card__body strong{font-size:14px}[data-ui-version=v1] .v1-settings-action{padding:7px 10px;font-size:12px}}@media (prefers-reduced-motion:reduce){[data-ui-version=v1] .v1-settings-popover{animation:none}}@media (width<=430px){[data-ui-version=v1] .v1-settings-account,[data-ui-version=v1] .v1-settings-row{padding-left:16px;padding-right:16px}[data-ui-version=v1] .v1-settings-row__detail{display:none}[data-ui-version=v1] .v1-settings-theme-placeholder button{padding-left:7px;padding-right:7px}[data-ui-version=v1] .v1-settings-detail-card{grid-template-columns:auto minmax(0,1fr)}[data-ui-version=v1] .v1-settings-action{grid-column:2;justify-self:start}}[data-ui-version=v1] .v1-digest-settings{padding:22px 26px;display:block}[data-ui-version=v1] .v1-digest-settings__header{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;margin-bottom:18px;display:grid}[data-ui-version=v1] .v1-digest-settings__header>span:last-child{flex-direction:column;gap:3px;min-width:0;display:flex}[data-ui-version=v1] .v1-digest-settings__header strong,[data-ui-version=v1] .v1-digest-settings--state>strong{color:var(--wb-ink-dk);font-size:15px;font-weight:700}[data-ui-version=v1] .v1-digest-settings__header small,[data-ui-version=v1] .v1-digest-settings--state p{color:var(--wb-muted);font-size:13px;line-height:1.45}[data-ui-version=v1] .v1-digest-settings__icon{border:1px solid var(--color-primary-100);background:var(--color-primary-50);width:42px;height:42px;color:var(--color-primary-600);border-radius:13px;place-items:center;display:grid}[data-ui-version=v1] .v1-digest-settings__icon svg{width:21px;height:21px}[data-ui-version=v1] .v1-digest-settings__form{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}[data-ui-version=v1] .v1-digest-settings__field{border:1px solid var(--color-primary-100);background:color-mix(in srgb, var(--color-primary-50) 58%, transparent);min-width:0;min-height:66px;color:var(--wb-muted);border-radius:12px;flex-direction:column;justify-content:center;gap:7px;padding:11px 12px;font-size:12px;font-weight:650;display:flex}[data-ui-version=v1] .v1-digest-settings__field input[type=time],[data-ui-version=v1] .v1-digest-settings__field select{border:1px solid var(--wb-line);background:var(--wb-card);width:100%;min-width:0;color:var(--wb-ink-dk);font:inherit;border-radius:9px;padding:8px 9px;font-size:13px}[data-ui-version=v1][data-theme-mode=night] .v1-digest-settings__field input[type=time],[data-ui-version=v1][data-theme-mode=night] .v1-digest-settings__field select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){[data-ui-version=v1][data-theme-mode=system] .v1-digest-settings__field input[type=time],[data-ui-version=v1][data-theme-mode=system] .v1-digest-settings__field select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}[data-ui-version=v1] .v1-digest-settings__field input:focus-visible,[data-ui-version=v1] .v1-digest-settings__field select:focus-visible{border-color:var(--color-primary-500);outline:2px solid var(--color-primary-100);outline-offset:1px}[data-ui-version=v1] .v1-digest-settings__toggle{flex-direction:row;justify-content:space-between;align-items:center}[data-ui-version=v1] .v1-digest-settings__switch{display:inline-flex;position:relative}[data-ui-version=v1] .v1-digest-settings__switch input{opacity:0;width:1px;height:1px;position:absolute}[data-ui-version=v1] .v1-digest-settings__switch>span{background:var(--color-secondary-200);cursor:pointer;border-radius:999px;width:38px;height:22px;transition:background .15s}[data-ui-version=v1] .v1-digest-settings__switch>span:after{background:var(--color-prim-bg-surface-baked);width:16px;height:16px;box-shadow:var(--shadow-prim-sm);content:"";border-radius:50%;margin:3px;transition:transform .15s;display:block}[data-ui-version=v1] .v1-digest-settings__switch input:checked+span{background:var(--color-primary-500)}[data-ui-version=v1] .v1-digest-settings__switch input:checked+span:after{transform:translate(16px)}[data-ui-version=v1] .v1-digest-settings__switch input:focus-visible+span{outline:2px solid var(--color-primary-300);outline-offset:2px}[data-ui-version=v1] .v1-digest-settings__switch input:disabled+span{cursor:not-allowed;opacity:.55}[data-ui-version=v1] .v1-digest-settings__schedule{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}[data-ui-version=v1] .v1-digest-settings__schedule>span{background:var(--color-primary-50);min-width:0;color:var(--wb-muted);overflow-wrap:anywhere;border-radius:10px;flex-direction:column;gap:3px;padding:9px 11px;font-size:12px;line-height:1.4;display:flex}[data-ui-version=v1] .v1-digest-settings__schedule strong{color:var(--color-primary-700);font-size:11px}[data-ui-version=v1] .v1-digest-settings__saved-error,[data-ui-version=v1] .v1-digest-settings__message{background:var(--color-primary-50);color:var(--wb-muted);overflow-wrap:anywhere;border-radius:10px;grid-column:1/-1;margin:0;padding:9px 11px;font-size:12px;line-height:1.45}[data-ui-version=v1] .v1-digest-settings__saved-error,[data-ui-version=v1] .v1-digest-settings__message.is-error,[data-ui-version=v1] .v1-digest-settings--state [role=alert]{color:var(--color-prim-error)}[data-ui-version=v1] .v1-digest-settings__actions{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}[data-ui-version=v1] .v1-digest-settings .v1-settings-action.is-primary{border-color:var(--color-primary-500);background:var(--color-primary-600);color:var(--color-prim-bg-surface-baked)}[data-ui-version=v1] .v1-digest-settings--state{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;display:grid}[data-ui-version=v1] .v1-digest-settings--state p{grid-column:1;margin:0}[data-ui-version=v1] .v1-digest-settings--state .v1-settings-action{grid-area:1/2/span 2}@media (width<=760px){[data-ui-version=v1] .v1-digest-settings__form{grid-template-columns:1fr 1fr}[data-ui-version=v1] .v1-digest-settings__toggle{grid-column:1/-1}[data-ui-version=v1] .v1-digest-settings__schedule{grid-template-columns:1fr}}@media (width<=430px){[data-ui-version=v1] .v1-digest-settings{padding:16px}[data-ui-version=v1] .v1-digest-settings__form{grid-template-columns:1fr}[data-ui-version=v1] .v1-digest-settings__toggle{grid-column:auto}[data-ui-version=v1] .v1-digest-settings__actions{justify-content:stretch}[data-ui-version=v1] .v1-digest-settings__actions .v1-settings-action{flex:1;grid-column:auto}}@media (prefers-reduced-motion:reduce){[data-ui-version=v1] .v1-digest-settings__switch>span,[data-ui-version=v1] .v1-digest-settings__switch>span:after{transition:none}}[data-ui-version=v2] .settings-page{flex-direction:column;gap:18px;max-width:900px;padding:24px;display:flex}[data-ui-version=v2] .settings-card{background:#fff;border:1px solid #d8e6fb;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:20px 24px;display:grid;box-shadow:0 10px 26px #2f497112}[data-ui-version=v2] .settings-card__icon{background:var(--settings-icon-tint);width:46px;height:46px;color:var(--settings-icon-color);border:1px solid #ffffffc7;border-radius:14px;place-items:center;display:grid;box-shadow:inset 0 1px #ffffffd1,0 7px 16px #2f49711a}[data-ui-version=v2] .settings-card__body{flex-direction:column;gap:4px;min-width:0;display:flex}[data-ui-version=v2] .settings-card__title{color:var(--wb-ink-dk);align-items:center;gap:8px;font-size:16px;font-weight:650;display:flex}[data-ui-version=v2] .settings-card__description{color:var(--wb-muted);overflow-wrap:anywhere;font-size:13px}[data-ui-version=v2] .settings-page h1{-webkit-text-fill-color:currentColor;color:var(--wb-ink-dk)!important;background:0 0!important}.login-methods-settings{box-shadow:var(--wb-shadow);background:#fff;border-radius:18px;flex-direction:column;gap:10px;padding:20px 24px;display:flex}.login-methods-settings h2,.login-methods-settings p{margin:0}.login-methods-settings__content{display:contents}.login-methods-settings h2{color:var(--wb-ink-dk);font-size:16px}.login-methods-settings__description{color:#84837e;font-size:13px;line-height:1.6}.login-methods-settings__dialog{flex-direction:column;gap:10px;display:flex}.login-methods-settings__dialog label{flex-direction:column;gap:5px;font-size:13px;display:flex}.login-methods-settings__actions{gap:8px;display:flex}.wechat-login-unavailable{flex-direction:column;gap:5px;display:flex}.wechat-login-unavailable p{color:var(--wb-muted);margin:0;font-size:12px}.wb-v1-ai-avatar-float{z-index:40;box-sizing:border-box;color:#526ba9;-webkit-user-select:none;user-select:none;touch-action:none;cursor:grab;-webkit-tap-highlight-color:transparent;width:88px;height:80px;transition:width .18s,height .18s,border-radius .18s,box-shadow .18s,background .18s;position:fixed;top:0;left:0}.wb-v1-ai-avatar-float.is-dragging{cursor:grabbing;transition:none}.wb-v1-ai-avatar-float.is-collapsed{-webkit-backdrop-filter:blur(16px)saturate(1.05);backdrop-filter:blur(16px)saturate(1.05);background:#f0f6fff0;border:1px solid #a9c2f2b8;border-radius:50%;width:46px;height:46px;overflow:hidden;box-shadow:0 8px 20px #596fae29,inset 0 1px #fffffff0}.wb-v1-ai-avatar-float.is-collapsed[data-edge=right]{border-radius:50%}.wb-v1-ai-avatar-float.is-collapsed[data-edge=left]{border-left:0;border-radius:0 50% 50% 0}.wb-v1-ai-avatar-float.is-collapsed[data-edge=top]{border-top:0;border-radius:0 0 50% 50%}.wb-v1-ai-avatar-float.is-collapsed[data-edge=bottom]{border-bottom:0;border-radius:50% 50% 0 0}.wb-v1-ai-avatar-float button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.wb-v1-ai-avatar-float button:hover:not(:disabled),.wb-v1-ai-avatar-float button:active{color:inherit!important;box-shadow:none!important;filter:none!important;background:0 0!important;border-color:#0000!important;transform:none!important}.wb-v1-ai-avatar-float button:focus-visible{outline-offset:2px;outline:2px solid #4f77cd80}.wb-v1-ai-avatar-float__open{width:88px;height:80px;display:block;position:relative}.wb-v1-ai-avatar-float__expand{place-items:center;width:100%;height:100%;display:grid}.wb-v1-ai-avatar-float__portrait{box-sizing:border-box;background:#eff6fffa;border:1px solid #c7d8f5c7;border-radius:50%;place-items:center;width:60px;height:60px;transition:border-color .18s,box-shadow .18s;display:grid;position:absolute;top:0;left:14px;overflow:hidden;box-shadow:0 12px 28px #435c9d33,0 3px 9px #435c9d1c,inset 0 1px #fffffff5}.wb-v1-ai-avatar-float:hover .wb-v1-ai-avatar-float__portrait{border-color:#9cb8ebe6;box-shadow:0 15px 32px #435c9d3d,0 4px 11px #435c9d21,inset 0 1px #fffffffa}.is-collapsed .wb-v1-ai-avatar-float__portrait{width:40px;height:40px;position:static;box-shadow:0 3px 10px #4f6cbc1a,inset 0 1px #fffffff2}.wb-v1-ai-avatar-float__portrait img{object-fit:contain;object-position:center;pointer-events:none;width:100%;height:100%}.wb-v1-ai-avatar-float__label{z-index:2;box-sizing:border-box;white-space:nowrap;letter-spacing:.01em;text-shadow:0 1px #ffffffd9;-webkit-backdrop-filter:blur(14px)saturate(1.04);backdrop-filter:blur(14px)saturate(1.04);background:linear-gradient(115deg,#f4f9fff7,#e1edfff5 52%,#ebe6fff0);border:1px solid #a5beeecc;border-radius:999px;justify-content:center;align-items:center;gap:10px;width:88px;height:28px;padding:0 8px;font-size:14px;font-weight:650;display:flex;position:absolute;bottom:0;left:0;box-shadow:0 7px 18px #596fae29,inset 0 1px #fffffff0}.wb-v1-ai-avatar-float__open-arrow{color:#7890c2;font-size:21px;font-weight:600;line-height:1}.wb-v1-ai-avatar-float.is-contextual .wb-v1-ai-avatar-float__label{gap:7px;width:max-content;min-width:112px;max-width:250px;padding:0 12px;font-size:12px;left:auto;right:0}.wb-v1-ai-avatar-float__open:active .wb-v1-ai-avatar-float__portrait{transform:scale(.96)}@media (prefers-reduced-motion:reduce){.wb-v1-ai-avatar-float,.wb-v1-ai-avatar-float__portrait{transition:none}}[data-ui-version=v1]{--bg:var(--color-prim-bg);--bg-soft:var(--wb-soft);--bg-panel:var(--color-primary-100);--tint:var(--color-primary-50);--tint-deep:var(--color-primary-100);--card:var(--wb-card);--line:var(--color-prim-border);--line-soft:color-mix(in srgb, var(--color-prim-border) 62%, transparent);--text:var(--wb-ink-dk);--text-dim:var(--wb-muted);--text-faint:var(--wb-muted-2);--accent:var(--color-primary-500);--accent-deep:var(--color-primary-700);--chat-accent:var(--color-primary-500);--chat-accent-deep:var(--color-primary-700);--chat-accent-soft:var(--color-primary-50);--wb-hover-bg:color-mix(in srgb, var(--color-primary-200) 54%, #ffffff7a);--wb-hover-bg-soft:color-mix(in srgb, var(--color-primary-200) 42%, #ffffff6b);--wb-hover-border:color-mix(in srgb, var(--color-primary-300) 48%, transparent);--wb-hover-ink:var(--color-primary-700);--wb-hover-shadow:0 9px 20px #49609721, inset 0 1px 0 #ffffffb8}[data-ui-version=v1] .wb-topbar{padding-left:18px!important}[data-ui-version=v1] .wb-topbar-brand__mark{object-fit:contain;width:34px;height:30px;margin-right:0}[data-ui-version=v1] .wb-topbar-search-expandable{box-sizing:border-box;-webkit-backdrop-filter:blur(18px)saturate(1.22);backdrop-filter:blur(18px)saturate(1.22);align-items:center;gap:9px;max-width:min(300px,28vw);padding:0 13px;animation:.22s cubic-bezier(.22,1,.36,1) both v1-search-expand;position:relative;border:1px solid color-mix(in srgb, var(--color-primary-300) 48%, #ffffffdb)!important;width:300px!important;height:38px!important;color:var(--color-primary-600)!important;background:#f5f9ffdb!important;border-radius:14px!important;outline:none!important;display:flex!important;box-shadow:inset 0 1px #ffffffe6,0 10px 28px #37539024!important}@keyframes v1-search-expand{0%{opacity:.72;transform-origin:100%;width:38px;transform:scale(.96)}to{opacity:1;transform-origin:100%;width:300px;transform:scale(1)}}[data-ui-version=v1] .wb-topbar-search-expandable:hover,[data-ui-version=v1] .wb-topbar-search-expandable:focus-visible,[data-ui-version=v1] .wb-topbar-search-expandable[aria-expanded=true]{border-color:var(--color-primary-200)!important;color:var(--color-primary-800)!important;box-shadow:inset 0 1px 0 #ffffffbd, var(--shadow-prim-sm)!important;background:#f0f6ffeb!important;outline:none!important;transform:none!important}[data-ui-version=v1] .wb-topbar .wb-topbar-search-expandable>input{width:100%;min-width:0;color:var(--color-secondary-700);font:500 12px/1.4 inherit;appearance:none!important;box-sizing:border-box!important;height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;padding:0!important}[data-ui-version=v1] .wb-topbar-search-expandable>svg{flex:none}[data-ui-version=v1] .wb-topbar-search-expandable>kbd{border:1px solid color-mix(in srgb, var(--color-primary-200) 68%, transparent);color:var(--color-secondary-400);font:10px/1.2 var(--font-prim);background:#ffffff9e;border-radius:6px;flex:none;padding:2px 5px}[data-ui-version=v1] .wb-topbar-search-expandable input::placeholder{color:var(--color-secondary-400);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-ui-version=v1] .wb-topbar-search-expandable input::-webkit-search-cancel-button{appearance:none}[data-ui-version=v1] .global-search-dialog.is-results-only{border-color:var(--color-prim-border);background:var(--color-prim-bg-surface-baked);width:min(360px,100vw - 24px);box-shadow:var(--shadow-prim-lg)}[data-ui-version=v1] .wb-topbar-account{z-index:44;pointer-events:none;width:0;height:0;top:126px;left:41px;position:fixed!important}[data-ui-version=v1] .wb-topbar-account>div{pointer-events:auto;-webkit-backdrop-filter:blur(18px)saturate(145%);backdrop-filter:blur(18px)saturate(145%);background:linear-gradient(160deg,#ffffffe6,#f4f9ff94)!important;border:1px solid #ffffffc2!important;border-radius:18px!important;width:310px!important;padding:12px!important;position:fixed!important;top:168px!important;left:20px!important;right:auto!important;box-shadow:0 22px 50px #2f6acb29,inset 0 1px #ffffffeb!important}[data-ui-version=v1] .wb-topbar-account>.wb-v1-profile-menu{flex-direction:column;gap:10px;display:flex;border-radius:20px!important;width:min(316px,100vw - 24px)!important;padding:14px!important}[data-ui-version=v1] .wb-v1-profile-menu>hr{width:100%;margin:2px 0 0!important}[data-ui-version=v1] .wb-v1-profile-menu .wb-topbar-menu-identity{align-items:center;gap:12px;padding:2px 3px 5px;display:flex}[data-ui-version=v1] .wb-topbar-account>div>span:first-child,[data-ui-version=v1] .wb-topbar-account>div>span[style*="fontSize: 11px"]{color:var(--color-secondary-400)!important;letter-spacing:.06em!important;padding:6px 10px 4px!important;font-size:11px!important}[data-ui-version=v1] .wb-h-skin{text-align:center!important;border:1px solid var(--color-prim-border)!important;background:var(--color-secondary-50)!important;color:var(--color-secondary-500)!important;border-radius:11px!important;padding:9px 0!important;font-size:12.5px!important;font-weight:500!important}[data-ui-version=v1] .wb-h-skin:hover{background:var(--color-primary-50)!important;color:var(--color-primary-800)!important;border-color:var(--color-primary-200)!important}[data-ui-version=v1] .wb-h-status{background:var(--color-secondary-50)!important;color:var(--color-secondary-500)!important;border:none!important;border-radius:999px!important;align-items:center!important;gap:6px!important;padding:7px 12px!important;font-size:12.5px!important;font-weight:500!important;display:inline-flex!important}[data-ui-version=v1] .wb-h-status:hover{background:var(--color-primary-50)!important;color:var(--color-primary-800)!important}[data-ui-version=v1] .wb-h-menu{color:var(--color-prim-text)!important;border-radius:12px!important;align-items:center!important;gap:11px!important;padding:10px 12px!important;font-size:13.5px!important;transition:background-color .16s!important;display:flex!important}[data-ui-version=v1] .wb-h-menu:hover{background:var(--color-primary-50)!important;color:var(--color-primary-800)!important}[data-ui-version=v1] .wb-h-menu:last-of-type{color:var(--color-prim-error)!important}[data-ui-version=v1] .wb-h-menu:last-of-type:hover{background:color-mix(in srgb, var(--color-prim-error) 8%, transparent)!important}[data-ui-version=v1] .wb-topbar-account>div>span[style*="height: 1px"]{background:var(--color-prim-border)!important;margin:4px 8px!important}[data-ui-version=v1] .wb-h-role{text-align:center!important;background:var(--color-secondary-50)!important;color:var(--color-secondary-500)!important;border:none!important;border-radius:10px!important;flex:1!important;padding:8px 0!important;font-size:12px!important;font-weight:500!important}[data-ui-version=v1] .wb-h-role:hover{background:var(--color-primary-100)!important;color:var(--color-primary-700)!important}[data-ui-version=v1] :is(.linmo-primary-rail,.linmo-secondary-rail){box-sizing:border-box!important;border-radius:22px!important;height:100%!important;max-height:100%!important;top:0!important}[data-ui-version=v1] .linmo-primary-rail{gap:8px!important;padding-top:18px!important;padding-bottom:16px!important}[data-ui-version=v1] .linmo-primary-rail.is-icon-only{width:64px;overflow-x:hidden;gap:6px!important;padding:14px 7px!important}[data-ui-version=v1] .linmo-secondary-rail{align-self:flex-start;overflow-y:auto;gap:12px!important;padding:18px 14px!important}[data-ui-version=v1] .linmo-primary-user{all:unset;box-sizing:border-box;background:color-mix(in srgb, var(--color-primary-200) 70%, #ffffffb8);cursor:pointer;z-index:2;border:1.5px solid #ffffffd9;border-radius:50%;place-items:center;width:38px;height:38px;margin:0 auto 12px;display:grid;position:relative;box-shadow:inset 0 1px #ffffffe6,0 4px 12px #49609724}[data-ui-version=v1] .linmo-primary-user:hover,[data-ui-version=v1] .linmo-primary-user:focus-visible{background:var(--color-primary-100)!important;transform:none!important}[data-ui-version=v1] .linmo-primary-user>span{background:var(--color-primary-500);width:30px;height:30px;color:var(--color-prim-primary-on-fill);border-radius:50%;place-items:center;font-size:12px;font-weight:750;display:grid}[data-ui-version=v1] .wb-topbar-account-initial{background:var(--color-primary-500);color:var(--color-prim-primary-on-fill);font-size:12px;font-weight:750}[data-ui-version=v1] .linmo-primary-user>i{box-sizing:border-box;border:2px solid var(--color-prim-bg-surface-baked);border-radius:50%;width:9px;height:9px;position:absolute;bottom:1px;right:1px}[data-ui-version=v1] .linmo-glass-nav--settings{opacity:1!important}[data-ui-version=v1] .linmo-glass-nav--settings .linmo-glass-nav__label{color:var(--color-secondary-600)!important;font-size:11px!important}[data-ui-version=v1] .linmo-secondary-rail__header{align-items:center;min-height:36px;padding:0 8px;display:flex}[data-ui-version=v1] .linmo-secondary-rail__header h2{color:var(--color-primary-900)!important;letter-spacing:-.01em!important;-webkit-text-fill-color:currentColor!important;background:0 0!important;margin:0!important;font-size:20px!important;font-weight:750!important;line-height:32px!important}[data-ui-version=v1] .linmo-secondary-search{display:block;position:relative}[data-ui-version=v1] .linmo-secondary-search>span{z-index:1;color:var(--color-secondary-400);pointer-events:none;display:grid;position:absolute;top:12px;left:13px}[data-ui-version=v1] .linmo-secondary-search input{box-sizing:border-box;width:100%;height:40px;color:var(--color-secondary-700);outline:none;padding:0 12px 0 36px;font-size:12px;border:1px solid var(--color-prim-border)!important;background:var(--color-prim-bg-surface-baked)!important;border-radius:12px!important}[data-ui-version=v1] .linmo-secondary-search input::placeholder{color:var(--color-secondary-400)}[data-ui-version=v1] .linmo-secondary-item{box-sizing:border-box!important;background:0 0!important;border:1px solid #0000!important;border-radius:12px!important;align-items:center!important;gap:11px!important;min-height:46px!important;padding:10px 14px!important;transition:all .22s!important;display:flex!important}[data-ui-version=v1] .linmo-secondary-item:hover{color:var(--color-primary-800)!important;background:linear-gradient(135deg,#d3e0fad1,#e3ddfcad)!important;transform:none!important;box-shadow:inset 0 1px #ffffffc7,0 8px 18px #4c5b911f!important}[data-ui-version=v1] .wb-chat-groups .wb-chat-secondary-row{box-sizing:border-box!important;width:100%!important;min-height:46px!important;color:var(--color-secondary-700)!important;background:0 0!important;border:1px solid #0000!important;border-radius:12px!important;align-items:center!important;gap:11px!important;padding:10px 14px!important;font-size:13.5px!important;font-weight:500!important;line-height:19px!important;transition:background-color .22s,color .22s,box-shadow .22s!important;display:flex!important}[data-ui-version=v1] :is(.wb-chat-groups,.contacts-directory-panel){-webkit-backdrop-filter:blur(22px)saturate(1.14);backdrop-filter:blur(22px)saturate(1.14);box-sizing:border-box!important;background:linear-gradient(145deg,#ffffffb8,#f8f7f394)!important;border:1px solid #ffffffc2!important;border-radius:22px!important;min-height:0!important;box-shadow:inset 0 1px #ffffffe6,0 14px 34px #585e7414!important}[data-ui-version=v1] .wb-chat-groups{gap:12px!important;padding:18px 14px!important}[data-ui-version=v1] .wb-chat-groups__header,[data-ui-version=v1] .contacts-directory-title{box-sizing:border-box;align-items:center;min-height:36px;display:flex;color:var(--color-primary-900)!important;letter-spacing:-.01em!important;margin:0!important;padding:0 8px!important;font-size:20px!important;font-weight:750!important;line-height:32px!important}[data-ui-version=v1] .wb-chat-groups__header>svg{display:none}[data-ui-version=v1] .wb-chat-groups__header>strong{flex:1;color:inherit!important;font:inherit!important}[data-ui-version=v1] .contacts-page[data-contacts-variant=v1]{box-sizing:border-box;background:var(--wb-page);gap:12px;padding:16px}[data-ui-version=v1] .contacts-sections{gap:5px;padding:0}[data-ui-version=v1] .wb-chat-groups .wb-chat-secondary-row:hover{color:var(--color-primary-800)!important;background:linear-gradient(135deg,#d3e0fad1,#e3ddfcad)!important;box-shadow:inset 0 1px #ffffffc7,0 8px 18px #4c5b911f!important}[data-ui-version=v1] .wb-chat-groups .wb-chat-secondary-row[aria-current=page]{background:linear-gradient(120deg, var(--color-primary-100), var(--color-accent-50))!important;color:var(--color-primary-800)!important;box-shadow:none!important;border-color:#0000!important;font-weight:700!important}[data-ui-version=v1] .wb-chat-groups .wb-chat-filter-icon{border:1px solid var(--color-prim-border);width:28px;height:28px;color:var(--color-secondary-500);border-radius:9px;flex:none;place-items:center;display:grid}[data-ui-version=v1] .wb-chat-groups .wb-chat-filter-icon svg{width:17px;height:17px}[data-ui-version=v1] .wb-chat-groups .wb-chat-filter-icon.is-active{color:var(--color-primary-600)}[data-ui-version=v1] .linmo-secondary-item__label{color:var(--color-secondary-700)!important;font-size:13.5px!important;font-weight:500!important;line-height:19px!important}[data-ui-version=v1] .linmo-secondary-item[aria-current=page] .linmo-secondary-item__label{color:var(--color-primary-800)!important;font-weight:700!important}[data-ui-version=v1] .linmo-secondary-badge,[data-ui-version=v1] .linmo-secondary-badge[data-active=true]{background:var(--color-secondary-100)!important;color:var(--color-secondary-700)!important}[data-ui-version=v1] .linmo-secondary-item[aria-current=page] .linmo-secondary-badge{background:var(--color-primary-200)!important;color:var(--color-primary-800)!important}[data-ui-version=v1] .linmo-secondary-icon:not(.linmo-secondary-icon--system){filter:saturate(0)brightness(.85);opacity:.7}[data-ui-version=v1] .linmo-secondary-icon--system{box-shadow:none!important;color:var(--color-secondary-500)!important;background:0 0!important;border-color:#0000!important;animation:none!important}[data-ui-version=v1] .linmo-secondary-icon--system.is-active{box-shadow:none!important;color:var(--color-primary-600)!important;background:0 0!important;border-color:#0000!important}[data-ui-version=v1] .linmo-secondary-item[aria-current=page],[data-ui-version=v1] .linmo-secondary-item[aria-current=page]:hover,[data-ui-version=v1] .linmo-secondary-rail button[aria-current=page],[data-ui-version=v1] .linmo-secondary-rail button[aria-current=page]:hover,[data-ui-version=v1] .contacts-section-button[aria-current=page],[data-ui-version=v1] .contacts-section-button[aria-current=page]:hover,[data-ui-version=v1] .linmo-workbench-common__item[aria-current=page],[data-ui-version=v1] .linmo-workbench-common__item[aria-current=page]:hover{box-shadow:none!important;background:linear-gradient(120deg, var(--color-primary-100) 0%, var(--color-accent-50) 100%)!important;color:var(--color-primary-800)!important;border-color:#0000!important;outline:none!important;transform:none!important}[data-ui-version=v1] .contacts-section-button{box-sizing:border-box!important;min-height:46px!important;color:var(--color-secondary-700)!important;border:1px solid #0000!important;border-radius:12px!important;gap:11px!important;padding:10px 14px!important;font-size:13.5px!important;font-weight:500!important;line-height:19px!important}[data-ui-version=v1] .contacts-section-button:hover{color:var(--color-primary-800)!important;background:linear-gradient(135deg,#d3e0fad1,#e3ddfcad)!important}[data-ui-version=v1] .linmo-glass-nav[aria-current=page],[data-ui-version=v1] .linmo-glass-nav[aria-current=page]:hover{background:color-mix(in srgb, var(--wb-accent) 10%, var(--wb-card))!important;box-shadow:none!important}[data-ui-version=v1] .wb-segmented-tabs{box-shadow:inset 0 1px #ffffffd6,0 8px 22px #45598f14;background:linear-gradient(135deg,#e1ebffd6,#ebe5ffad)!important}[data-ui-version=v1] .wb-segmented-tab{color:var(--color-secondary-600)!important}[data-ui-version=v1] .wb-segmented-tab.is-active{box-shadow:0 5px 14px #46588b1a;color:var(--color-primary-700)!important;background:#ffffffdb!important}[data-ui-version=v1] .wb-segmented-tab:hover{color:var(--color-primary-800)!important;background:#cddbfab8!important}[data-ui-version=v1] .wb-filter-pill{color:var(--color-secondary-700)!important;background:#e3ebfac2!important}[data-ui-version=v1] .wb-filter-pill.is-active{box-shadow:0 7px 18px #4e59b82e;background:linear-gradient(125deg, var(--color-primary-500), var(--color-accent-500))!important;color:#fff!important}[data-ui-version=v1] .wb-filter-pill:hover{color:var(--color-primary-800)!important;background:#c6d5f4e0!important}[data-ui-version=v1] .wb-filter-pill.is-active:hover{background:linear-gradient(125deg, var(--color-primary-600), var(--color-accent-600))!important;color:#fff!important}[data-ui-version=v1] .contacts-section-button[aria-current=page]{background:linear-gradient(120deg, var(--color-primary-100), var(--color-accent-50))!important;color:var(--color-primary-800)!important;box-shadow:none!important;border-color:#0000!important}[data-ui-version=v1] .contacts-section-button:hover{background:var(--color-primary-50)!important;color:var(--color-primary-800)!important}[data-ui-version=v1] .contacts-count{color:var(--color-secondary-700);background:var(--color-secondary-100)!important}[data-ui-version=v1] .contacts-section-button[aria-current=page] .contacts-count{color:var(--color-primary-800);background:var(--color-primary-200)!important}[data-ui-version=v1] .linmo-secondary-item:hover{color:var(--color-primary-800)!important;background:linear-gradient(135deg,#d3e0fad1,#e3ddfcad)!important;box-shadow:inset 0 1px #ffffffc7,0 8px 18px #4c5b911f!important}[data-ui-version=v1] .linmo-secondary-item[aria-current=page]{background:color-mix(in srgb, var(--wb-accent) 10%, var(--wb-card))!important;color:var(--color-primary-800)!important;box-shadow:none!important}[data-ui-version=v1] .linmo-workbench-section+.linmo-workbench-section{margin-top:13px}[data-ui-version=v1] .linmo-workbench-section__title{letter-spacing:.04em;align-items:center;gap:7px;margin:0 10px 6px;font-size:12px;font-weight:700;line-height:19px;display:flex;color:var(--color-primary-600)!important}[data-ui-version=v1] .linmo-workbench-section__title:before{background:var(--color-primary-500);width:5px;height:5px;box-shadow:0 0 8px var(--color-primary-400);content:"";border-radius:50%;flex:none}[data-ui-version=v1] .linmo-workbench-section:nth-of-type(n) .linmo-workbench-section__title{color:var(--color-primary-600)!important}[data-ui-version=v1] .linmo-workbench-common__item .linmo-secondary-icon{border-radius:11px;width:34px!important;height:34px!important}[data-ui-version=v1] .linmo-workbench-common__item .linmo-secondary-icon svg{width:22px!important;height:22px!important}[data-ui-version=v1] .linmo-workbench-common__edit .linmo-secondary-icon{color:var(--color-primary-500)!important}[data-ui-version=v1] .linmo-workbench-common{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:1px 7px 5px;display:grid}[data-ui-version=v1] .linmo-workbench-common__item{all:unset;box-sizing:border-box;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;background:linear-gradient(145deg,#ffffff8f,#e2ecff59);border:1px solid #ffffffb3;border-radius:14px;place-items:center;min-width:0;height:54px;transition:background .22s,box-shadow .22s,transform .22s;display:grid;position:relative;box-shadow:inset 0 1px #ffffffd9,0 6px 14px #4a5b8812}[data-ui-version=v1] .linmo-workbench-common__item:hover,[data-ui-version=v1] .linmo-workbench-common__item:focus-visible{z-index:2;transform:translateY(-2px);background:linear-gradient(145deg,#d2e0fbe0,#e5ddfdb8)!important;box-shadow:inset 0 1px #ffffffdb,0 10px 22px #525ba729!important}[data-ui-version=v1] .linmo-workbench-common__item:active{cursor:grabbing;transform:scale(.96)}[data-ui-version=v1] .linmo-workbench-common__item[aria-current=page]{background:linear-gradient(145deg,#d6e3ffeb,#e5daffc7);box-shadow:inset 0 1px #fff,0 8px 20px #5b67c129}[data-ui-version=v1] .linmo-workbench-common__tooltip{z-index:4;color:#fff;opacity:0;pointer-events:none;text-overflow:ellipsis;white-space:nowrap;background:#2a3a60e0;border:1px solid #ffffffbf;border-radius:8px;width:max-content;max-width:118px;padding:4px 7px;font-size:10px;font-weight:650;line-height:14px;transition:opacity .16s,transform .16s;position:absolute;top:calc(100% - 2px);left:50%;overflow:hidden;transform:translate(-50%,-4px)scale(.96)}[data-ui-version=v1] .linmo-workbench-common__item:hover .linmo-workbench-common__tooltip,[data-ui-version=v1] .linmo-workbench-common__item:focus-visible .linmo-workbench-common__tooltip{opacity:1;transform:translate(-50%)scale(1)}[data-ui-version=v1] .linmo-workbench-common__edit{color:var(--color-primary-600);cursor:pointer}[data-ui-version=v1] .linmo-secondary-rail{scrollbar-color:#687ba557 transparent;scrollbar-width:thin}[data-ui-version=v1] .linmo-secondary-rail::-webkit-scrollbar{width:5px}[data-ui-version=v1] .linmo-secondary-rail::-webkit-scrollbar-track{background:0 0}[data-ui-version=v1] .linmo-secondary-rail::-webkit-scrollbar-thumb{background:#687ba557;border-radius:999px}[data-ui-version=v1] .wb-stat-delta[data-tone=blue],[data-ui-version=v1] .wb-stat-delta[data-tone=amber]{color:var(--color-primary-600)!important}[data-ui-version=v1] .workbench-common-editor__grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;grid-auto-rows:minmax(96px,auto)!important;gap:8px!important;max-height:min(408px,100vh - 190px)!important;padding:3px!important;display:grid!important;overflow-y:auto!important}[data-app=true][data-ui-version=v1] .workbench-common-editor__grid label{--category-accent:var(--sphere-project);border:1px solid color-mix(in srgb, var(--color-prim-border) 76%, transparent)!important;background:color-mix(in srgb, var(--color-prim-bg-surface-baked) 42%, transparent)!important;min-width:0!important;color:var(--color-secondary-800)!important;box-sizing:border-box!important;min-height:96px!important;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-prim-bg-surface-baked) 88%, transparent), 0 5px 16px color-mix(in srgb, var(--color-secondary-700) 7%, transparent)!important;cursor:pointer!important;border-radius:15px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:5px!important;padding:11px 8px 9px!important;transition:border-color .18s,background .18s,color .18s,transform .18s,box-shadow .18s!important;display:flex!important;position:relative!important}[data-app=true][data-ui-version=v1] .workbench-common-editor__grid label[data-category=oa]{--category-accent:var(--sphere-oa)}[data-app=true][data-ui-version=v1] .workbench-common-editor__grid label[data-category=ai]{--category-accent:var(--sphere-ai)}[data-app=true][data-ui-version=v1] .workbench-common-editor__grid label[data-category=dev]{--category-accent:var(--sphere-dev)}[data-app=true][data-ui-version=v1] .workbench-common-editor__grid label[data-category=knowledge]{--category-accent:var(--sphere-knowledge)}[data-app=true][data-ui-version=v1] .workbench-common-editor__grid label:hover:not(.is-selected){transform:translateY(-1px);border-color:color-mix(in srgb, var(--category-accent) 42%, var(--color-prim-border))!important;background:color-mix(in srgb, var(--category-accent) 7%, var(--color-prim-bg-surface-baked))!important;color:var(--color-secondary-900)!important;box-shadow:0 6px 16px color-mix(in srgb, var(--category-accent) 10%, transparent)!important}[data-app=true][data-ui-version=v1] .workbench-common-editor__grid label.is-selected{border-color:color-mix(in srgb, var(--category-accent) 52%, var(--color-prim-bg-surface-baked))!important;background:var(--wb-card)!important;color:color-mix(in srgb, var(--category-accent) 74%, var(--color-secondary-900))!important;box-shadow:0 7px 19px color-mix(in srgb, var(--category-accent) 12%, transparent), inset 0 1px 0 color-mix(in srgb, var(--color-prim-bg-surface-baked) 82%, transparent)!important}[data-app=true][data-ui-version=v1] .workbench-common-editor__grid label.is-selected:hover{transform:translateY(-1px);border-color:color-mix(in srgb, var(--category-accent) 72%, var(--color-prim-bg-surface-baked))!important;background:var(--wb-card)!important}[data-ui-version=v1] .workbench-common-editor__grid input[type=checkbox]{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-ui-version=v1] .workbench-common-editor__check{z-index:2;box-sizing:border-box;border:1px solid color-mix(in srgb, var(--category-accent) 34%, var(--color-prim-border));background:color-mix(in srgb, var(--color-prim-bg-surface-baked) 68%, transparent);color:#0000;border-radius:50%;place-items:center;width:18px;height:18px;transition:border-color .16s,background .16s,color .16s,transform .16s;display:grid;position:absolute;top:8px;right:8px}[data-ui-version=v1] .workbench-common-editor__check svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:11px;height:11px}[data-app=true][data-ui-version=v1] .workbench-common-editor__grid label.is-selected .workbench-common-editor__check{border-color:color-mix(in srgb, var(--category-accent) 88%, var(--color-primary-800));background:color-mix(in srgb, var(--category-accent) 82%, var(--color-primary-800));box-shadow:0 0 0 3px color-mix(in srgb, var(--category-accent) 14%, transparent), 0 4px 10px color-mix(in srgb, var(--category-accent) 24%, transparent);color:var(--color-primary-50)}[data-ui-version=v1] .workbench-common-editor__grid label:focus-within .workbench-common-editor__check{box-shadow:0 0 0 3px color-mix(in srgb, var(--category-accent) 16%, transparent)}[data-ui-version=v1] .workbench-common-editor__grid .workbench-app-icon{width:44px!important;height:44px!important;color:var(--category-accent)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:13px!important;flex:none!important;place-items:center!important;display:grid!important}[data-ui-version=v1] .workbench-common-editor__grid .workbench-app-icon:before,[data-ui-version=v1] .workbench-common-editor__grid .workbench-app-icon:after{content:none!important;display:none!important}[data-ui-version=v1] .workbench-common-editor__grid .workbench-app-icon svg{width:40px!important;height:40px!important}[data-ui-version=v1] .workbench-common-editor__grid label>span:last-of-type{text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden;color:inherit!important;font-size:12.5px!important;font-weight:650!important;line-height:18px!important}[data-app=true][data-ui-version=v1] .workbench-common-editor{box-sizing:border-box;-webkit-backdrop-filter:blur(32px)saturate(1.22);backdrop-filter:blur(32px)saturate(1.22);border-radius:24px;flex-direction:column;gap:12px;max-height:min(588px,100dvh - 48px);padding:18px;animation:.24s cubic-bezier(.22,1,.36,1) both linmo-v1-dialog-enter;display:flex;position:relative;overflow:hidden;border:1px solid color-mix(in srgb, var(--color-primary-200) 52%, transparent)!important;background:linear-gradient(145deg, color-mix(in srgb, var(--color-prim-bg-surface-baked) 48%, transparent), color-mix(in srgb, var(--color-primary-50) 24%, transparent))!important;width:min(680px,100vw - 48px)!important;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-primary-50) 76%, transparent), 0 26px 68px color-mix(in srgb, var(--color-secondary-900) 24%, transparent), 0 0 36px color-mix(in srgb, var(--color-primary-300) 8%, transparent)!important}[data-ui-version=v1] .workbench-common-editor__backdrop{z-index:120;box-sizing:border-box;background:color-mix(in srgb, var(--color-secondary-900) 18%, transparent);-webkit-backdrop-filter:blur(10px)saturate(1.08);backdrop-filter:blur(10px)saturate(1.08);place-items:center;padding:24px;display:grid;position:fixed;inset:0}[data-ui-version=v1] .workbench-common-editor h2{margin:0;font-size:20px;line-height:42px;color:var(--color-primary-900)!important;-webkit-text-fill-color:currentColor!important;background:0 0!important}[data-ui-version=v1] .workbench-common-editor__header{text-align:center;justify-content:center;align-items:flex-start;min-height:42px;padding:0 54px;display:flex;position:relative}[data-ui-version=v1] .workbench-common-editor__summary{flex-direction:column;align-items:center;display:flex}[data-ui-version=v1] .workbench-common-editor__header>button{width:34px;height:34px;color:var(--color-primary-600);border-radius:10px;place-items:center;padding:0;font-size:22px;line-height:1;display:grid;position:absolute;top:-2px;right:0;background:0 0!important;border:0!important;transition:background-color .18s,color .18s,box-shadow .18s!important}[data-ui-version=v1] .workbench-common-editor__header>button:hover{background:var(--color-primary-100)!important;color:var(--color-primary-800)!important;filter:none!important;transform:none!important;box-shadow:inset 0 1px #ffffffb8,0 6px 14px #475b951f!important}[data-ui-version=v1] .workbench-common-editor__footer{justify-content:flex-end;align-items:center;gap:8px;padding-top:12px;display:flex;border-top-color:#ccdaf4c7!important}[data-ui-version=v1] .workbench-common-editor__footer>span{margin-right:auto;font-weight:650;color:var(--color-secondary-600)!important}[data-ui-version=v1] .workbench-common-editor__footer button:not(.is-primary):hover{background:var(--color-primary-100)!important;color:var(--color-primary-800)!important}[data-ui-version=v1] .workbench-common-editor__footer button{border-radius:11px;height:36px;padding:0 16px;font-weight:650;border:1px solid var(--color-prim-border)!important;background:color-mix(in srgb, var(--color-prim-bg-surface-baked) 66%, transparent)!important;color:var(--color-secondary-600)!important}[data-app=true][data-ui-version=v1] .workbench-common-editor__footer button.is-primary{border-color:color-mix(in srgb, var(--color-primary-500) 76%, var(--color-accent-500))!important;background:linear-gradient(135deg, var(--color-primary-500), var(--color-accent-500))!important;box-shadow:0 8px 18px color-mix(in srgb, var(--color-primary-600) 22%, transparent), inset 0 1px 0 color-mix(in srgb, var(--color-primary-50) 30%, transparent)!important;color:var(--color-primary-50)!important}[data-app=true][data-ui-version=v1] .workbench-common-editor__footer button.is-primary:hover{border-color:color-mix(in srgb, var(--color-primary-600) 74%, var(--color-accent-600))!important;background:linear-gradient(135deg, var(--color-primary-600), var(--color-accent-600))!important;color:var(--color-primary-50)!important}@property --linmo-composer-aurora-angle{syntax:"<angle>";inherits:false;initial-value:0deg}[data-ui-version=v1] .linmo-entry-composer{box-shadow:var(--shadow-prim-md);border-color:#0000;overflow:visible}[data-ui-version=v1] .linmo-entry-composer:before,[data-ui-version=v1] .linmo-entry-composer:after{z-index:1;box-sizing:border-box;pointer-events:none;-webkit-mask-composite:xor;will-change:--linmo-composer-aurora-angle, opacity;transition:opacity .32s;position:absolute;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source;content:""!important;display:block!important}[data-ui-version=v1] .linmo-entry-composer:before{background:conic-gradient(from var(--linmo-composer-aurora-angle) at 50% 50%, transparent 0deg, color-mix(in srgb, var(--color-accent-300) 8%, transparent) 24deg, color-mix(in srgb, var(--color-accent-400) 78%, transparent) 58deg, color-mix(in srgb, var(--color-primary-300) 86%, transparent) 92deg, color-mix(in srgb, var(--color-primary-400) 22%, transparent) 132deg, transparent 168deg, transparent 205deg, color-mix(in srgb, var(--color-primary-400) 62%, transparent) 238deg, color-mix(in srgb, var(--color-accent-300) 72%, transparent) 274deg, color-mix(in srgb, var(--color-accent-400) 12%, transparent) 316deg, transparent 360deg);filter:blur(18px)saturate(1.08);opacity:.56;border-radius:35px;padding:11px;animation:4.8s linear infinite linmo-v1-composer-aurora-orbit;inset:-10px}[data-ui-version=v1] .linmo-entry-composer:after{background:conic-gradient(from calc(var(--linmo-composer-aurora-angle) + 18deg) at 50% 50%, transparent 0deg, color-mix(in srgb, var(--color-accent-300) 18%, transparent) 32deg, color-mix(in srgb, var(--color-accent-400) 76%, transparent) 66deg, color-mix(in srgb, var(--color-primary-300) 68%, transparent) 104deg, color-mix(in srgb, var(--color-primary-400) 12%, transparent) 146deg, transparent 178deg, transparent 214deg, color-mix(in srgb, var(--color-primary-400) 55%, transparent) 248deg, color-mix(in srgb, var(--color-accent-300) 52%, transparent) 282deg, transparent 326deg, transparent 360deg);filter:blur(.35px) drop-shadow(0 0 5px color-mix(in srgb, var(--color-primary-300) 38%, transparent));opacity:.78;border-radius:26px;padding:2.25px;animation:4.8s linear infinite linmo-v1-composer-aurora-orbit;inset:-1px}[data-ui-version=v1] .linmo-entry-composer>*{z-index:2;position:relative}[data-ui-version=v1] .linmo-entry-composer.is-quiet:before,[data-ui-version=v1] .linmo-entry-composer:focus-within:before{opacity:.44}[data-ui-version=v1] .linmo-entry-composer.is-quiet:after,[data-ui-version=v1] .linmo-entry-composer:focus-within:after{opacity:.66}@keyframes linmo-v1-composer-aurora-orbit{0%{--linmo-composer-aurora-angle:0deg}to{--linmo-composer-aurora-angle:360deg}}@keyframes linmo-v1-dialog-enter{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){[data-ui-version=v1] .linmo-entry-composer:before,[data-ui-version=v1] .linmo-entry-composer:after{animation:none!important}}[data-ui-version=v1] .wb-version-switch{display:none!important}[data-ui-version=v1] .wb-topbar-search-trigger{border:1px solid var(--color-prim-border)!important;background:var(--color-prim-bg-surface-baked)!important;width:38px!important;height:38px!important;box-shadow:var(--shadow-prim-sm)!important;border-radius:50%!important;padding:0!important;display:grid!important}[data-ui-version=v1] .wb-topbar-search-trigger:hover,[data-ui-version=v1] .wb-topbar-search-trigger:focus-visible{background:var(--color-primary-50)!important;border-color:var(--color-primary-200)!important;transform:none!important}[data-ui-version=v1] .wb-topbar-account{pointer-events:auto!important;width:auto!important;height:auto!important;position:relative!important;top:auto!important;left:auto!important}[data-ui-version=v1] .wb-topbar-account>button{display:flex!important}[data-ui-version=v1] .wb-topbar-account>div{-webkit-backdrop-filter:blur(18px)saturate(135%);backdrop-filter:blur(18px)saturate(135%);background:color-mix(in srgb, var(--wb-card) 92%, transparent)!important;border-color:var(--wb-line)!important;width:286px!important;box-shadow:var(--wb-shadow), 0 18px 42px color-mix(in srgb, var(--wb-ink-dk) 16%, transparent)!important;position:absolute!important;top:48px!important;left:auto!important;right:0!important}[data-ui-version=v1] .wb-topbar-menu-avatar{background:linear-gradient(145deg, var(--color-primary-400), var(--color-accent-500));width:48px;height:48px;color:var(--color-prim-primary-on-fill);box-shadow:var(--shadow-prim-sm);border-radius:50%;flex:none;place-items:center;font-size:15px;font-weight:750;display:grid;position:relative}[data-ui-version=v1] .wb-topbar-menu-avatar i{border:3px solid var(--wb-card);border-radius:50%;width:13px;height:13px;position:absolute;bottom:-1px;right:-1px}[data-ui-version=v1] .wb-topbar-menu-usercopy{flex-direction:column;gap:4px;min-width:0;display:flex}[data-ui-version=v1] .wb-topbar-menu-usercopy strong{color:var(--wb-ink-dk);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}[data-ui-version=v1] .wb-topbar-menu-usercopy small{color:var(--wb-muted);font-size:11px}[data-ui-version=v1] .wb-v1-profile-status-trigger{border:1px solid color-mix(in srgb, var(--color-primary-200) 62%, var(--wb-line));background:color-mix(in srgb, var(--color-primary-50) 52%, var(--wb-card));min-height:42px;color:var(--wb-ink);cursor:pointer;font:inherit;text-align:left;border-radius:12px;grid-template-columns:10px auto 1fr 16px;align-items:center;gap:8px;padding:7px 11px;transition:border-color .16s,background .16s;display:grid}[data-ui-version=v1] .wb-v1-profile-status-trigger:hover,[data-ui-version=v1] .wb-v1-profile-status-trigger:focus-visible{border-color:var(--color-primary-300);background:color-mix(in srgb, var(--color-primary-50) 78%, var(--wb-card));outline:none}[data-ui-version=v1] .wb-v1-profile-status-trigger>span{width:9px;height:9px;box-shadow:0 0 0 3px color-mix(in srgb, currentColor 7%, transparent);border-radius:50%}[data-ui-version=v1] .wb-v1-profile-status-trigger strong{font-size:12.5px}[data-ui-version=v1] .wb-v1-profile-status-trigger small{color:var(--wb-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}[data-ui-version=v1] .wb-v1-profile-status-trigger svg{fill:none;width:15px;height:15px;stroke:var(--wb-muted);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;transition:transform .16s}[data-ui-version=v1] .wb-v1-profile-status-trigger[aria-expanded=true] svg{transform:rotate(90deg)}[data-ui-version=v1] .wb-v1-profile-status-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:2px 0;animation:.15s ease-out wb-v1-profile-status-in;display:grid}[data-ui-version=v1] .wb-v1-profile-status-list button{background:color-mix(in srgb, var(--wb-soft) 74%, var(--wb-card));min-height:48px;color:var(--wb-ink);cursor:pointer;font:inherit;text-align:left;border:1px solid #0000;border-radius:11px;grid-template-columns:8px minmax(0,1fr) 15px;align-items:center;gap:7px;padding:7px 9px;display:grid}[data-ui-version=v1] .wb-v1-profile-status-list button:hover,[data-ui-version=v1] .wb-v1-profile-status-list button:focus-visible,[data-ui-version=v1] .wb-v1-profile-status-list button[aria-pressed=true]{border-color:var(--color-primary-200);background:color-mix(in srgb, var(--color-primary-50) 66%, var(--wb-card));outline:none}[data-ui-version=v1] .wb-v1-profile-status-list button>span:first-child{border-radius:50%;width:8px;height:8px}[data-ui-version=v1] .wb-v1-profile-status-list button>span:nth-child(2){flex-direction:column;gap:2px;min-width:0;display:flex}[data-ui-version=v1] .wb-v1-profile-status-list strong{font-size:11.5px}[data-ui-version=v1] .wb-v1-profile-status-list small{color:var(--wb-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}[data-ui-version=v1] .wb-v1-profile-status-list svg{fill:none;width:14px;height:14px;stroke:var(--color-primary-600);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}[data-ui-version=v1] .wb-v1-profile-role-heading{justify-content:space-between;align-items:center;padding:0 2px;display:flex}[data-ui-version=v1] .wb-v1-profile-role-heading small{background:var(--wb-soft);color:var(--wb-muted);border-radius:999px;padding:2px 6px;font-size:9.5px}[data-ui-version=v1] .wb-v1-profile-role-switch{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}[data-ui-version=v1] .wb-v1-profile-role-switch button{border:1px solid var(--wb-line);background:color-mix(in srgb, var(--wb-card) 76%, var(--wb-soft));color:var(--wb-muted);cursor:pointer;font:inherit;border-radius:10px;padding:8px 2px;font-size:11.5px}[data-ui-version=v1] .wb-v1-profile-role-switch button:hover,[data-ui-version=v1] .wb-v1-profile-role-switch button:focus-visible,[data-ui-version=v1] .wb-v1-profile-role-switch button.is-active{border-color:var(--color-primary-200);background:var(--color-primary-100);color:var(--color-primary-700);outline:none;font-weight:700}[data-ui-version=v1] .wb-v1-profile-role-note{color:var(--wb-muted);padding:0 2px 1px;font-size:9.5px;line-height:1.45}@keyframes wb-v1-profile-status-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}[data-ui-version=v1] .linmo-primary-user{display:none!important}[data-ui-version=v1] .wb-v1-theme-modes{grid-template-columns:repeat(3,1fr);gap:6px;padding:0 8px 2px;display:grid}[data-ui-version=v1] .wb-v1-theme-modes button{min-height:56px;color:var(--wb-ink);cursor:pointer;text-align:center;background:0 0;border:1px solid #0000;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:7px 4px;display:flex}[data-ui-version=v1] .wb-v1-theme-modes button:hover,[data-ui-version=v1] .wb-v1-theme-modes button:focus-visible,[data-ui-version=v1] .wb-v1-theme-modes button.is-active{border-color:var(--color-primary-200);background:color-mix(in srgb, var(--color-primary-50) 78%, var(--wb-card));color:var(--color-primary-700);outline:none}[data-ui-version=v1] .wb-v1-theme-modes small{color:var(--wb-muted);font-size:10px}[data-ui-version=v1] .wb-v1-theme-modes button>span{width:22px;height:22px;color:var(--wb-accent);place-items:center;line-height:1;display:grid}[data-ui-version=v1] .wb-v1-theme-modes svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}[data-ui-version=v1] .wb-v1-account-grid{grid-template-columns:repeat(2,1fr);gap:6px;padding:0 8px;display:grid}[data-ui-version=v1] .wb-v1-account-grid button{border:1px solid var(--wb-line);background:color-mix(in srgb, var(--wb-card) 72%, var(--wb-soft));min-height:64px;color:var(--wb-ink);cursor:pointer;font:inherit;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:5px;font-size:11px;display:flex}[data-ui-version=v1] .wb-v1-account-grid button:hover,[data-ui-version=v1] .wb-v1-account-grid button:focus-visible{border-color:var(--color-primary-200);background:var(--wb-soft);color:var(--wb-accent);outline:none}[data-ui-version=v1] .wb-v1-account-grid svg{width:19px;height:19px;color:var(--wb-accent)}[data-ui-version=v1] .wb-v1-settings-link{width:100%;color:var(--wb-ink);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:11px;padding:10px 12px!important;display:flex!important}[data-ui-version=v1] .wb-v1-settings-link:hover,[data-ui-version=v1] .wb-v1-settings-link:focus-visible{background:var(--wb-soft);outline:none}[data-ui-version=v1] .global-search-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none;background:0 0}[data-ui-version=v1] .global-search-dialog{border-color:var(--color-prim-border);width:min(420px,100vw - 28px);max-height:min(520px,100vh - 84px);box-shadow:var(--shadow-prim-lg), 0 22px 58px color-mix(in srgb, var(--color-secondary-950) 16%, transparent);-webkit-backdrop-filter:blur(16px)saturate(118%);backdrop-filter:blur(16px)saturate(118%);pointer-events:auto;background:#f8fbfff7;border-radius:16px;animation:.2s ease-out v1-search-dialog-in;position:fixed;top:var(--global-search-top,68px)!important;right:var(--global-search-right,18px)!important;left:auto!important}@keyframes v1-search-dialog-in{0%{opacity:0;transform:translateY(-8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}[data-ui-version=v1] .global-search-title{display:none}[data-ui-version=v1] .global-search-head{border-radius:11px}[data-ui-version=v1] .global-search-results{padding-top:4px}[data-ui-version=v1] .global-search-group+.global-search-group{margin-top:8px}[data-ui-version=v1] .global-search-result:hover,[data-ui-version=v1] .global-search-result[data-active=true]{background:var(--wb-soft)}[data-ui-version=v1] .wb-h-tut{display:none!important}[data-ui-version=v1] .tutorial-popover-backdrop{pointer-events:none;background:0 0}[data-ui-version=v1] .tutorial-popover{border-color:var(--color-prim-border);width:min(320px,100vw - 32px);max-height:min(310px,100vh - 104px);box-shadow:var(--shadow-prim-lg), 0 24px 60px color-mix(in srgb, var(--color-secondary-950) 16%, transparent);pointer-events:auto;border-radius:16px;top:auto!important;right:var(--tutorial-right,24px)!important;position:fixed!important;bottom:80px!important;left:auto!important}[data-ui-version=v1] .tutorial-popover-video{border:1px solid var(--color-prim-border);background:linear-gradient(135deg, color-mix(in srgb, var(--color-primary-100) 82%, var(--wb-card)), var(--wb-soft));min-height:160px;color:var(--color-primary-700);border-radius:15px;place-items:center;gap:8px;display:grid}[data-ui-version=v1] .tutorial-popover-video__play{background:var(--wb-accent);width:42px;height:42px;color:var(--wb-card);cursor:pointer;box-shadow:var(--shadow-prim-sm);border:0;border-radius:50%;place-items:center;display:grid}[data-ui-version=v1] .tutorial-popover-video span{font-size:11px;font-weight:650}[data-ui-version=v1] .v1-tutorial-fab{z-index:109;border:1px solid var(--color-prim-border);background:var(--wb-card);width:38px;height:38px;color:var(--wb-accent);box-shadow:var(--shadow-prim-sm);cursor:pointer;border-radius:50%;place-items:center;font-size:17px;font-weight:750;position:fixed;inset:auto 24px 24px auto;display:grid!important}[data-ui-version=v1] .v1-tutorial-fab:hover,[data-ui-version=v1] .v1-tutorial-fab:focus-visible{background:var(--color-primary-50);outline:none}[data-ui-version=v1] .wb-chat-grid{grid-template-columns:120px minmax(250px,300px) minmax(0,1fr)!important}[data-ui-version=v1] .wb-chat-groups{padding-inline:8px!important}[data-ui-version=v1] .wb-chat-groups__header strong{font-size:12px}[data-ui-version=v1] .wb-chat-secondary-row{text-align:center;flex-direction:column;justify-content:center;min-height:50px;position:relative;gap:4px!important;padding:7px 4px!important}[data-ui-version=v1] .wb-chat-secondary-row>span:not(.wb-chat-filter-count){font-size:11px;line-height:1.2;flex:none!important}[data-ui-version=v1] .wb-chat-secondary-row .wb-chat-filter-count{position:absolute;top:4px;right:4px}[data-ui-version=v1] .chat-contact-list{flex-direction:column;gap:4px;min-width:0;display:flex}[data-ui-version=v1] .chat-contact-list__head{color:var(--wb-ink-dk);justify-content:space-between;align-items:center;padding:0 4px 4px;display:flex}[data-ui-version=v1] .chat-contact-list__head span{color:var(--wb-muted);font-size:11px}[data-ui-version=v1] .chat-contact-list>p{color:var(--wb-muted);margin:8px 4px;font-size:12px}[data-ui-version=v1] .chat-contact-list button{width:100%;height:64px;color:var(--wb-ink);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:0 16px;display:grid}[data-ui-version=v1] .chat-contact-list button:hover{background:var(--wb-hover-bg-soft)}[data-ui-version=v1] .chat-contact-list button[aria-current=true]{background:var(--color-primary-100)}[data-ui-version=v1] .chat-contact-list button>.chat-conversation-avatar{background:var(--color-primary-100);width:40px;height:40px;color:var(--wb-accent);border-radius:12px;grid-row:auto;place-items:center;font-weight:700;display:grid}[data-ui-version=v1] .chat-contact-list button>span:not(.chat-conversation-avatar){min-width:0}[data-ui-version=v1] .chat-contact-list button b{color:var(--wb-ink-dk);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}[data-ui-version=v1] .chat-contact-list button small{color:var(--wb-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}[data-ui-version=v1] .chat-contact-profile{color:var(--wb-ink);flex-direction:column;justify-content:center;align-items:center;padding:30px;display:flex}[data-ui-version=v1] .chat-contact-profile--empty{color:var(--wb-muted);gap:7px;margin:auto}[data-ui-version=v1] .chat-contact-profile__avatar{background:linear-gradient(145deg, var(--color-primary-100), var(--color-accent-100));width:74px;height:74px;color:var(--wb-accent);border-radius:24px;place-items:center;font-size:28px;font-weight:750;display:grid}[data-ui-version=v1] .chat-contact-profile h2{color:var(--wb-ink-dk);margin:16px 0 5px;font-size:21px}[data-ui-version=v1] .chat-contact-profile p{color:var(--wb-muted);margin:0;font-size:13px}[data-ui-version=v1] .chat-contact-profile>span{color:var(--wb-muted);margin-top:8px;font-size:11px}[data-ui-version=v1] .chat-contact-profile button{background:linear-gradient(135deg, var(--color-primary-500), var(--color-accent-500));color:#fff;cursor:pointer;border:0;border-radius:10px;margin-top:20px;padding:10px 22px}[data-ui-version=v1][data-theme-mode=night]{--wb-page:linear-gradient(160deg, color-mix(in srgb, var(--color-secondary-950) 94%, var(--wb-accent)) 0%, var(--color-secondary-950) 100%);--wb-card:color-mix(in srgb, var(--color-secondary-950) 88%, var(--wb-ink-dk));--wb-rail:color-mix(in srgb, var(--color-secondary-950) 82%, var(--wb-accent));--wb-soft:color-mix(in srgb, var(--color-secondary-950) 74%, var(--wb-ink-dk));--wb-line:color-mix(in srgb, var(--color-secondary-300) 20%, var(--color-secondary-950));--wb-ink-dk:var(--color-secondary-50);--wb-ink:var(--color-secondary-100);--wb-muted:var(--color-secondary-400);--wb-muted-2:var(--color-secondary-400);--wb-icon:var(--color-secondary-400);--wb-icon-dk:var(--color-secondary-200)}@media (prefers-color-scheme:dark){[data-ui-version=v1][data-theme-mode=system]{--wb-page:linear-gradient(160deg, color-mix(in srgb, var(--color-secondary-950) 94%, var(--wb-accent)) 0%, var(--color-secondary-950) 100%);--wb-card:color-mix(in srgb, var(--color-secondary-950) 88%, var(--wb-ink-dk));--wb-rail:color-mix(in srgb, var(--color-secondary-950) 82%, var(--wb-accent));--wb-soft:color-mix(in srgb, var(--color-secondary-950) 74%, var(--wb-ink-dk));--wb-line:color-mix(in srgb, var(--color-secondary-300) 20%, var(--color-secondary-950));--wb-ink-dk:var(--color-secondary-50);--wb-ink:var(--color-secondary-100);--wb-muted:var(--color-secondary-400);--wb-muted-2:var(--color-secondary-400);--wb-icon:var(--color-secondary-400);--wb-icon-dk:var(--color-secondary-200)}}@media (width<=700px){[data-ui-version=v1] .tutorial-popover{width:min(320px,100vw - 32px);max-height:calc(100dvh - 112px - env(safe-area-inset-bottom));top:auto!important;right:max(16px, env(safe-area-inset-right))!important;bottom:max(80px, calc(64px + env(safe-area-inset-bottom)))!important;left:auto!important}[data-ui-version=v1] .v1-tutorial-fab{top:auto;right:max(16px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));left:auto}}[data-ui-version=v1] .wb-todo-v1{box-sizing:border-box;flex-direction:column;gap:16px;min-height:100%;padding:20px;display:flex;overflow-y:auto}[data-ui-version=v1] .wb-todo-v1__head{align-items:center;gap:18px;padding:1px 2px 0;display:flex}[data-ui-version=v1] .wb-todo-v1__head>div:first-child{min-width:0}[data-ui-version=v1] .wb-todo-v1__head h1{color:var(--color-primary-700);letter-spacing:-.025em;align-items:center;gap:10px;margin:0;font-size:27px;line-height:1.2;display:flex}[data-ui-version=v1] .wb-todo-v1__head p{color:var(--color-secondary-500);margin:6px 0 0;font-size:13px}[data-ui-version=v1] .wb-todo-v1__head-actions{align-items:center;gap:9px;margin-left:auto;display:flex}[data-ui-version=v1] .wb-todo-action{box-sizing:border-box;height:38px;font:650 12.5px/1 var(--font-prim);border:1px solid #bbcceca8;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:0 15px;display:inline-flex}[data-ui-version=v1] .wb-todo-action--ghost{color:var(--color-secondary-500);background:#ffffff94}[data-ui-version=v1] .wb-todo-action--primary{background:var(--color-primary-500);color:#fff;border-color:#0000}[data-ui-version=v1] .wb-todo-action:disabled{cursor:not-allowed;opacity:.58}[data-ui-version=v1] .wb-todo-v1__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}[data-ui-version=v1] .wb-todo-stat{box-sizing:border-box;min-width:0;min-height:132px;color:var(--color-secondary-700);text-align:left;-webkit-backdrop-filter:blur(18px)saturate(1.18);backdrop-filter:blur(18px)saturate(1.18);background:#f6faffa3;border:1px solid #ffffffb3;border-radius:20px;flex-direction:column;gap:9px;padding:18px 20px;transition:border-color .22s,background-color .22s,box-shadow .22s,color .22s,transform .22s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffe6,0 12px 27px #364e8517}[data-ui-version=v1] .wb-todo-stat:hover{color:var(--color-primary-800);background:#d7e5fbe6;border-color:#83a5de7a;transform:translateY(-2px);box-shadow:inset 0 1px #ffffffe0,0 15px 30px #37529424}[data-ui-version=v1] .wb-todo-stat.is-active{border-color:var(--color-primary-300);background:linear-gradient(135deg, var(--color-primary-100), var(--color-accent-50));color:var(--color-primary-900);box-shadow:inset 0 1px #ffffffe0,0 16px 32px #33539b2b}[data-ui-version=v1] .wb-todo-stat.is-active:after{background:var(--color-primary-500);content:"";border-radius:50%;width:7px;height:7px;position:absolute;bottom:15px;right:18px;box-shadow:0 0 0 6px #436cc81a}[data-ui-version=v1] .wb-todo-stat__label{font-size:13px;font-weight:700}[data-ui-version=v1] .wb-todo-stat__value{color:var(--color-secondary-800);letter-spacing:-.025em;font-size:31px;font-weight:750;line-height:1.05}[data-ui-version=v1] .wb-todo-stat.is-active .wb-todo-stat__value{color:var(--color-primary-800)}[data-ui-version=v1] .wb-todo-stat__value small{color:var(--color-secondary-400);margin-left:5px;font-size:12px;font-weight:600}[data-ui-version=v1] .wb-todo-stat__delta{color:var(--color-secondary-500);font-size:12px}[data-ui-version=v1] .wb-todo-stat__delta[data-tone=red]{color:#c34f62}[data-ui-version=v1] .wb-todo-stat__delta[data-tone=green]{color:#218b79}[data-ui-version=v1] .wb-todo-stat__delta[data-tone=blue],[data-ui-version=v1] .wb-todo-stat__delta[data-tone=amber]{color:var(--color-primary-600)}[data-ui-version=v1] .wb-todo-v1__table-card{-webkit-backdrop-filter:blur(20px)saturate(1.16);backdrop-filter:blur(20px)saturate(1.16);background:#fafcffad;border:1px solid #ffffffa8;border-radius:22px;min-width:0;padding:18px 20px 10px;position:relative;overflow:visible;box-shadow:inset 0 1px #ffffffe6,0 16px 36px #314a841a}[data-ui-version=v1] .wb-todo-v1__toolbar{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:13px;display:flex}[data-ui-version=v1] .wb-todo-filter-anchor{display:inline-flex;position:relative}[data-ui-version=v1] .wb-todo-search{box-sizing:border-box;width:min(310px,100%);height:38px;color:var(--color-secondary-400);background:0 0;border:1px solid #b8c9e89e;border-radius:12px;align-items:center;gap:8px;padding:0 12px;transition:border-color .18s,background-color .18s,box-shadow .18s;display:flex}[data-ui-version=v1] .wb-todo-search:focus-within{background:#e3edfd61;border-color:#5d7ed78f;box-shadow:0 0 0 3px #5c77d217}[data-ui-version=v1] .wb-todo-search input{all:unset;min-width:0;color:var(--color-secondary-800);font:500 12.5px/1 var(--font-prim);flex:1}[data-ui-version=v1] .wb-todo-search input::placeholder{color:var(--color-secondary-400)}[data-ui-version=v1] .wb-todo-filter-toggle,[data-ui-version=v1] .wb-todo-query,[data-ui-version=v1] .wb-todo-reset{box-sizing:border-box;height:38px;color:var(--color-secondary-700);font:650 12px/1 var(--font-prim);background:#e8f0fdc7;border:1px solid #b8c9e89e;border-radius:11px;justify-content:center;align-items:center;gap:6px;padding:0 13px;transition:background-color .18s,border-color .18s,color .18s,box-shadow .18s,transform .18s;display:inline-flex}[data-ui-version=v1] .wb-todo-filter-toggle:hover,[data-ui-version=v1] .wb-todo-reset:hover{color:var(--color-primary-800);background:#cddcf8f0;border-color:#819ed89e;transform:translateY(-1px)}[data-ui-version=v1] .wb-todo-filter-toggle.is-active{color:var(--color-primary-800);background:#d3e2faf0;border-color:#527ccf85}[data-ui-version=v1] .wb-todo-query{background:var(--color-primary-500);color:#fff;border-color:#0000;box-shadow:0 7px 16px #395bba29}[data-ui-version=v1] .wb-todo-query:hover{background:var(--color-primary-600);transform:translateY(-1px)}[data-ui-version=v1] .workbench-app-icon.is-orange,[data-ui-version=v1] .workbench-app-icon.is-coral,[data-ui-version=v1] .workbench-app-icon.is-cyan,[data-ui-version=v1] .workbench-app-icon.is-violet{border-color:var(--color-prim-border)!important;background:var(--color-primary-50)!important;color:var(--color-primary-600)!important}[data-ui-version=v1] .linmo-workbench-common__item[aria-current=page] .linmo-secondary-icon{color:var(--color-primary-600)!important}[data-ui-version=v1] .wb-todo-advanced{z-index:12;box-sizing:border-box;-webkit-backdrop-filter:blur(22px)saturate(1.16);backdrop-filter:blur(22px)saturate(1.16);background:#ebf2fcd6;border:1px solid #ffffffc2;border-radius:18px;flex-direction:column;gap:12px;max-height:min(480px,100vh - 240px);padding:14px 16px;animation:.22s cubic-bezier(.2,.8,.2,1) both wb-todo-advanced-enter;display:flex;position:absolute;top:calc(100% + 8px);right:auto;overflow:auto;box-shadow:inset 0 1px #ffffffe6,0 22px 48px #2d427633;width:min(520px,55vw)!important;max-width:calc(100vw - 40px)!important;left:0!important}[data-ui-version=v1] .wb-todo-advanced__group{flex-direction:column;gap:9px;min-width:0;display:flex}[data-ui-version=v1] .wb-todo-advanced__group+.wb-todo-advanced__group{border-top:1px solid #bbcbe88a;padding-top:13px}[data-ui-version=v1] .wb-todo-advanced__group h2{margin:0;font-size:12.5px;line-height:1.4;color:var(--color-primary-900)!important;-webkit-text-fill-color:currentColor!important;background:0 0!important}[data-ui-version=v1] .wb-todo-advanced__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}[data-ui-version=v1] .wb-todo-advanced__scopes{border:0;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;margin:0;padding:0;display:flex}[data-ui-version=v1] .wb-todo-advanced__scopes legend{float:left;color:var(--color-secondary-600);margin:0 7px 0 0;font-size:12px;font-weight:700}[data-ui-version=v1] .wb-todo-advanced__scopes label{cursor:pointer;position:relative}[data-ui-version=v1] .wb-todo-advanced__scopes input{opacity:0;position:absolute}[data-ui-version=v1] .wb-todo-advanced__scopes span{min-height:30px;color:var(--color-secondary-600);background:#f5f9ffcc;border:1px solid #b7c9e899;border-radius:999px;align-items:center;padding:0 11px;font-size:11.5px;transition:background-color .17s,border-color .17s,color .17s;display:inline-flex}[data-ui-version=v1] .wb-todo-advanced__scopes label:hover span{color:var(--color-primary-800);background:#cedffbf0}[data-ui-version=v1] .wb-todo-advanced__scopes input:checked+span{color:var(--color-primary-800);background:#d3e2faf0;border-color:#527ccf85;font-weight:700}[data-ui-version=v1] .wb-todo-field{min-width:0;color:var(--color-secondary-600);flex-direction:column;gap:5px;font-size:11.5px;font-weight:650;display:flex}[data-ui-version=v1] .wb-todo-field select,[data-ui-version=v1] .wb-todo-field input{box-sizing:border-box;height:36px;color:var(--color-secondary-700);font:500 11.5px/1 var(--font-prim);background:#f8fbffd1;border:1px solid #b7c9e8a3;border-radius:10px;outline:none;padding:0 10px}[data-ui-version=v1] .wb-todo-field select:focus,[data-ui-version=v1] .wb-todo-field input:focus{border-color:#5c7cd399;box-shadow:0 0 0 3px #526fca14}[data-ui-version=v1] .wb-todo-field--date{grid-column:span 1}[data-ui-version=v1] .wb-todo-date-range{align-items:center;gap:6px;display:flex}[data-ui-version=v1] .wb-todo-date-range input{flex:1;min-width:0}[data-ui-version=v1] .wb-todo-date-range em{color:var(--color-secondary-400);font-style:normal;font-weight:500}[data-ui-version=v1] .wb-todo-table{border-collapse:separate;border-spacing:0;width:100%;color:var(--color-secondary-700);font-size:13px}[data-ui-version=v1] .wb-todo-table thead tr{color:var(--color-primary-500);background:#e2ecfc94}[data-ui-version=v1] .wb-todo-table th{text-align:left;padding:11px 12px;font-size:11.5px;font-weight:700}[data-ui-version=v1] .wb-todo-table th:first-child{border-radius:10px 0 0 10px}[data-ui-version=v1] .wb-todo-table th:last-child{text-align:right;border-radius:0 10px 10px 0}[data-ui-version=v1] .wb-todo-table tbody tr{cursor:pointer;outline:none;transition:background-color .17s,box-shadow .17s}[data-ui-version=v1] .wb-todo-table tbody tr:hover,[data-ui-version=v1] .wb-todo-table tbody tr:focus-visible{box-shadow:inset 3px 0 0 var(--color-primary-400);background:#d3e1f994}[data-ui-version=v1] .wb-todo-table td{text-align:left;border-bottom:1px solid #cad7ee7a;padding:13px 12px}[data-ui-version=v1] .wb-todo-table td:last-child{text-align:right}[data-ui-version=v1] .wb-todo-table .wb-cell-main{color:var(--color-secondary-700)!important}[data-ui-version=v1] .wb-todo-table td:first-child .wb-cell-main{color:var(--color-primary-900)!important;font-weight:650!important}[data-ui-version=v1] .wb-todo-table .wb-cell-subtext{color:var(--color-secondary-500)!important}[data-ui-version=v1] .wb-todo-empty{color:var(--color-secondary-500);text-align:center;padding:36px 12px}[data-ui-version=v1] .wb-cell-tag[data-tone=amber],[data-ui-version=v1] .wb-cell-tag[data-tone=blue]{color:var(--color-primary-700)!important;background:#dae4f8c2!important}[data-ui-version=v1] .wb-todo-pagination{color:var(--color-secondary-500);justify-content:space-between;align-items:center;gap:12px;padding:14px 2px 2px;font-size:11.5px;display:flex}[data-ui-version=v1] .wb-todo-pagination>div{align-items:center;gap:5px;display:flex}[data-ui-version=v1] .wb-todo-pagination button{min-width:31px;height:31px;color:var(--color-secondary-600);font:600 11.5px/1 var(--font-prim);background:#edf4ffc2;border:1px solid #becdea9e;border-radius:9px;padding:0 9px}[data-ui-version=v1] .wb-todo-pagination button:hover:not(:disabled){color:var(--color-primary-800);background:#ccddf9e6}[data-ui-version=v1] .wb-todo-pagination button.is-active{border-color:var(--color-primary-500);background:var(--color-primary-500);color:#fff}[data-ui-version=v1] .wb-todo-pagination button:disabled{cursor:not-allowed;opacity:.4}[data-ui-version=v1] .wb-todo-detail__backdrop{z-index:45;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#2b395c33;place-items:center;padding:24px;animation:.18s both wb-todo-backdrop-enter;display:grid;position:fixed;inset:0}[data-ui-version=v1] .wb-todo-detail{box-sizing:border-box;width:min(560px,100%);color:var(--color-secondary-700);-webkit-backdrop-filter:blur(24px)saturate(1.18);backdrop-filter:blur(24px)saturate(1.18);background:#f4f9ffdb;border:1px solid #ffffffb8;border-radius:22px;padding:22px;animation:.24s cubic-bezier(.2,.8,.2,1) both wb-todo-detail-enter;box-shadow:inset 0 1px #fff,0 24px 64px #26396d38}[data-ui-version=v1] .wb-todo-detail header{align-items:flex-start;gap:16px;display:flex}[data-ui-version=v1] .wb-todo-detail header>div{flex:1;min-width:0}[data-ui-version=v1] .wb-todo-detail header span{color:var(--color-primary-500);letter-spacing:.08em;font-size:11px;font-weight:750}[data-ui-version=v1] .wb-todo-detail h2{margin:5px 0 0;font-size:20px;line-height:1.4;color:var(--color-primary-900)!important;-webkit-text-fill-color:var(--color-primary-900)!important;background:0 0!important}[data-ui-version=v1] .wb-todo-detail header button{width:34px;height:34px;color:var(--color-primary-600);background:#dee9fbb8;border:0;border-radius:10px;place-items:center;font-size:21px;line-height:1;display:grid}[data-ui-version=v1] .wb-todo-detail header button:hover{color:var(--color-primary-800)!important;background:#c6d8f7f0!important;transform:none!important}[data-ui-version=v1] .wb-todo-detail>p{color:var(--color-secondary-500);margin:12px 0 0;font-size:12.5px;line-height:1.6}[data-ui-version=v1] .wb-todo-detail dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}[data-ui-version=v1] .wb-todo-detail dl>div{background:#e8f1fe9e;border:1px solid #c7d6f094;border-radius:12px;padding:11px 12px}[data-ui-version=v1] .wb-todo-detail dt{color:var(--color-secondary-400);font-size:10.5px}[data-ui-version=v1] .wb-todo-detail dd{color:var(--color-secondary-700);margin:5px 0 0;font-size:12.5px;font-weight:650}[data-ui-version=v1] .wb-todo-detail footer{border-top:1px solid #c5d3ee8c;justify-content:space-between;align-items:center;gap:12px;padding-top:14px;display:flex}[data-ui-version=v1] .wb-todo-detail footer span{color:var(--color-secondary-400);font-size:11px}[data-ui-version=v1] .wb-todo-detail footer button{background:var(--color-primary-500);color:#fff;height:35px;font:700 12px/1 var(--font-prim);border:0;border-radius:10px;padding:0 16px}[data-ui-version=v1] .wb-chat-grid{background:var(--color-prim-bg)!important;grid-template-rows:auto minmax(0,1fr)!important;grid-template-columns:minmax(270px,300px) minmax(0,1fr)!important;justify-content:stretch!important;gap:0 16px!important;padding:20px!important}[data-ui-version=v1] .wb-chat-groups{box-shadow:none!important;border-bottom:0!important;border-radius:22px 22px 0 0!important;grid-area:1/1!important;overflow:visible!important}[data-ui-version=v1] .wb-chat-list{box-shadow:var(--shadow-prim-md)!important;border-top:0!important;border-radius:0 0 22px 22px!important;grid-area:2/1!important}[data-ui-version=v1] .chat-reference-workspace .wb-chat-list{gap:0!important;padding:0 11px!important}[data-ui-version=v1] .wb-chat-detail{grid-area:1/2/span 2!important;justify-self:end!important;width:100%!important}[data-ui-version=v1] .wb-chat-groups .wb-chat-secondary-row{text-align:left!important;flex-direction:row!important;justify-content:flex-start!important;gap:10px!important;min-height:42px!important;padding:8px 11px!important}[data-ui-version=v1] .wb-chat-groups .wb-chat-secondary-row>span:not(.wb-chat-filter-count){min-width:0;flex:1!important;font-size:12px!important}@media (width<=1180px){[data-ui-version=v1] .wb-chat-grid{grid-template-columns:minmax(250px,290px) minmax(0,1fr)!important}}[data-ui-version=v1] :is(.wb-chat-groups,.wb-chat-list,.wb-chat-detail,.contacts-directory-panel,.contacts-content){-webkit-backdrop-filter:blur(20px)saturate(1.16);backdrop-filter:blur(20px)saturate(1.16);box-sizing:border-box!important;border:1px solid var(--color-prim-border)!important;background:color-mix(in srgb, var(--color-prim-bg-surface-baked) 82%, transparent)!important;box-shadow:var(--shadow-prim-md)!important;border-radius:22px!important}[data-ui-version=v1] .wb-chat-grid>.wb-chat-groups{box-shadow:none!important;border-bottom:0!important;border-radius:22px 22px 0 0!important}[data-ui-version=v1] .wb-chat-grid>.wb-chat-list{border-top:0!important;border-radius:0 0 22px 22px!important}[data-ui-version=v1] .wb-chat-list{background:var(--color-prim-surface)!important;gap:0!important;padding:0 11px!important}[data-ui-version=v1] .wb-chat-list>input[type=search]{box-sizing:border-box!important;border:1px solid var(--color-prim-border)!important;min-height:38px!important;color:var(--color-secondary-700)!important;font:500 12.5px/1 var(--font-prim)!important;background:0 0!important;border-radius:12px!important;outline:none!important;padding:0 12px!important}[data-ui-version=v1] .wb-chat-list>input[type=search]:focus{border-color:var(--color-primary-300)!important;background:color-mix(in srgb, var(--color-primary-50) 72%, transparent)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary-300) 18%, transparent)!important}[data-ui-version=v1] .wb-chat-list .chat-conversation-row{border-radius:11px!important;min-height:66px!important;margin:2px 0!important;padding:0!important;transition:background-color .18s,color .18s!important}[data-ui-version=v1] .wb-chat-list .chat-conversation-row:hover{background:color-mix(in srgb, var(--color-primary-100) 68%, transparent)!important}[data-ui-version=v1] .wb-chat-list .chat-conversation-row.is-active{background:color-mix(in srgb, var(--color-primary-100) 72%, var(--color-prim-surface))!important}[data-ui-version=v1] .contacts-page[data-contacts-variant=v1]{background:var(--color-prim-bg)!important;gap:16px!important;padding:20px!important}[data-ui-version=v1] .contacts-directory-panel{gap:12px!important;padding:18px 14px!important}[data-ui-version=v1] .contacts-content{overflow:hidden}[data-ui-version=v1] .contacts-content-header{border-bottom:1px solid var(--color-prim-border)!important;gap:18px!important;min-height:84px!important;padding:18px 20px!important}[data-ui-version=v1] .contacts-content-header h1{color:var(--color-primary-700)!important;letter-spacing:-.025em!important;font-size:27px!important;font-weight:750!important;line-height:1.2!important}[data-ui-version=v1] .contacts-content-header p{color:var(--color-secondary-500)!important;margin-top:6px!important;font-size:13px!important;line-height:1.5!important}[data-ui-version=v1] .contacts-search{box-sizing:border-box!important;border:1px solid var(--color-prim-border)!important;background:0 0!important;border-radius:12px!important;grid-template-columns:18px minmax(160px,230px) 30px!important;align-items:center!important;min-height:38px!important;padding:0 5px 0 12px!important;display:grid!important}[data-ui-version=v1] .contacts-search:focus-within{border-color:var(--color-primary-300)!important;background:color-mix(in srgb, var(--color-primary-50) 72%, transparent)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary-300) 18%, transparent)!important}[data-ui-version=v1] .contacts-search input{width:100%!important;min-width:0!important;height:36px!important;color:var(--color-secondary-700)!important;font:500 12.5px/1 var(--font-prim)!important;background:0 0!important;border:0!important;outline:0!important;padding:0 8px!important}[data-ui-version=v1] .contacts-search button{background:color-mix(in srgb, var(--color-primary-100) 72%, transparent)!important;min-height:30px!important;color:var(--color-primary-800)!important;border-radius:9px!important}[data-ui-version=v1] .contacts-search .contacts-search-clear{width:30px!important;height:30px!important;min-height:30px!important;color:var(--color-secondary-500)!important;background:0 0!important;border:0!important;place-items:center!important;padding:0!important;font-size:20px!important;line-height:1!important;display:grid!important}[data-ui-version=v1] .contacts-search .contacts-search-clear:hover{background:var(--color-primary-100)!important;color:var(--color-primary-700)!important}[data-ui-version=v1] .contacts-search-mode{background:var(--color-primary-100);min-height:42px;color:var(--color-primary-700);border-radius:10px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 12px;font-weight:600;display:grid}[data-ui-version=v1] .contacts-search-results{flex-direction:column;gap:18px;min-width:0;display:flex}[data-ui-version=v1] .contacts-search-group{flex-direction:column;gap:8px;min-width:0;display:flex}[data-ui-version=v1] .contacts-search-group h2{color:var(--color-secondary-700);align-items:center;gap:6px;margin:0;font-size:13px;font-weight:600;display:flex}[data-ui-version=v1] .contacts-search-group h2 span{color:var(--color-secondary-500);font-weight:500}[data-ui-version=v1] .contacts-search-empty{min-height:260px;color:var(--color-secondary-500);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}[data-ui-version=v1] .contacts-search-empty .contacts-line-icon{width:28px;height:28px;color:var(--color-primary-500)}[data-ui-version=v1] .contacts-search-empty strong{color:var(--color-secondary-700)}[data-ui-version=v1] .contacts-search-empty button{border:1px solid var(--color-prim-border);background:var(--color-prim-surface);color:var(--color-primary-700);cursor:pointer;border-radius:9px;margin-top:6px;padding:7px 14px}[data-ui-version=v1] .contacts-content-body{padding:18px 20px 20px!important}[data-ui-version=v1] .contacts-person-list{gap:4px!important}[data-ui-version=v1] .contacts-person-row{border-radius:12px!important;gap:12px!important;min-height:64px!important;padding:10px 12px!important}[data-ui-version=v1] .contacts-person-row:hover,[data-ui-version=v1] .contacts-person-row[aria-current=true]{background:color-mix(in srgb, var(--color-primary-100) 68%, transparent)!important;border-color:#0000!important}[data-ui-version=v1] .contacts-person-main strong{color:var(--color-secondary-800)!important;font-size:13.5px!important;line-height:19px!important}[data-ui-version=v1] .contacts-person-main>span{color:var(--color-secondary-500)!important;font-size:11.5px!important;line-height:17px!important}[data-ui-version=v1] .reimbursement-page{box-sizing:border-box!important;background:var(--color-prim-bg)!important;width:100%!important;max-width:none!important;min-height:100%!important;color:var(--color-secondary-700)!important;flex-direction:column!important;gap:16px!important;margin:0!important;padding:20px!important;display:flex!important}[data-ui-version=v1] .reimbursement-page__header{align-items:center!important;gap:18px!important;margin:0!important;padding:1px 2px 0!important}[data-ui-version=v1] .reimbursement-page__header h1{color:var(--color-primary-700)!important;letter-spacing:-.025em!important;font-size:27px!important;line-height:1.2!important}[data-ui-version=v1] .reimbursement-page__header p{color:var(--color-secondary-500)!important;margin-top:6px!important;font-size:13px!important;line-height:1.5!important}[data-ui-version=v1] .reimbursement-page__header button{border-radius:12px!important;min-height:38px!important;padding-inline:15px!important}[data-ui-version=v1] .reimbursement-filter-card,[data-ui-version=v1] .reimbursement-empty,[data-ui-version=v1] .reimbursement-bill-card{-webkit-backdrop-filter:blur(20px)saturate(1.16);backdrop-filter:blur(20px)saturate(1.16);border:1px solid var(--color-prim-border)!important;background:color-mix(in srgb, var(--color-prim-bg-surface-baked) 82%, transparent)!important;box-shadow:var(--shadow-prim-md)!important}[data-ui-version=v1] .reimbursement-filter-card{border-radius:22px!important;gap:13px!important;margin:0!important;padding:18px 20px!important}[data-ui-version=v1] .reimbursement-tabs{gap:6px!important}[data-ui-version=v1] .reimbursement-tabs button{min-height:38px!important;font:650 12px/1 var(--font-prim)!important;border-radius:11px!important;padding:0 13px!important}[data-ui-version=v1] .reimbursement-permission{background:color-mix(in srgb, var(--color-primary-100) 58%, transparent)!important;color:var(--color-secondary-600)!important;border-radius:10px!important;padding:9px 11px!important;font-size:12px!important}[data-ui-version=v1] .reimbursement-filters{gap:6px!important}[data-ui-version=v1] .reimbursement-filters :is(input,select,button){box-sizing:border-box!important;border:1px solid var(--color-prim-border)!important;min-height:38px!important;color:var(--color-secondary-700)!important;font:500 12.5px/1 var(--font-prim)!important;background:0 0!important;border-radius:11px!important}[data-ui-version=v1] .reimbursement-filters :is(input,select):focus{border-color:var(--color-primary-300)!important;background:color-mix(in srgb, var(--color-primary-50) 72%, transparent)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary-300) 18%, transparent)!important;outline:none!important}[data-ui-version=v1] .reimbursement-filters button:hover{background:color-mix(in srgb, var(--color-primary-100) 78%, transparent)!important;color:var(--color-primary-800)!important}[data-ui-version=v1] .reimbursement-grid{gap:14px!important}[data-ui-version=v1] .reimbursement-bill-card{border-radius:20px!important;gap:10px!important;padding:18px 20px!important;transition:background-color .18s,box-shadow .18s,transform .18s!important}[data-ui-version=v1] .reimbursement-bill-card:hover{transform:translateY(-1px);background:color-mix(in srgb, var(--color-primary-100) 68%, var(--color-prim-bg-surface-baked))!important;box-shadow:var(--shadow-prim-lg)!important}[data-ui-version=v1] .reimbursement-empty{border-radius:22px!important;padding:36px 20px!important}[data-ui-version=v1] .reimbursement-modal-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:color-mix(in srgb, var(--color-secondary-950) 20%, transparent)!important}[data-ui-version=v1] .reimbursement-modal{-webkit-backdrop-filter:blur(24px)saturate(1.18);backdrop-filter:blur(24px)saturate(1.18);border:1px solid var(--color-prim-border)!important;background:color-mix(in srgb, var(--color-prim-bg-surface-baked) 88%, transparent)!important;box-shadow:var(--shadow-prim-lg)!important;border-radius:22px!important;gap:16px!important;padding:22px!important}@keyframes wb-todo-advanced-enter{0%{opacity:0;filter:blur(5px);transform:translateY(-5px)scale(.99)}to{opacity:1;filter:blur();transform:none}}@keyframes wb-todo-backdrop-enter{0%{opacity:0}to{opacity:1}}@keyframes wb-todo-detail-enter{0%{opacity:0;filter:blur(7px);transform:translateY(10px)scale(.97)}to{opacity:1;filter:blur();transform:none}}@media (width<=1050px){[data-ui-version=v1] .wb-todo-v1__stats,[data-ui-version=v1] .wb-todo-advanced__grid{grid-template-columns:repeat(2,minmax(0,1fr))}[data-ui-version=v1] .wb-todo-advanced{width:min(440px,65vw)!important}}@media (width<=700px){[data-ui-version=v1] .wb-todo-v1{padding:14px}[data-ui-version=v1] .wb-todo-v1__head{flex-direction:column;align-items:flex-start}[data-ui-version=v1] .wb-todo-v1__head-actions{margin-left:0}[data-ui-version=v1] .wb-todo-v1__stats,[data-ui-version=v1] .wb-todo-advanced__grid{grid-template-columns:1fr}[data-ui-version=v1] .wb-todo-search{width:100%}[data-ui-version=v1] .wb-todo-advanced{min-width:0;width:min(420px,100vw - 56px)!important;left:0!important}[data-ui-version=v1] .wb-todo-detail dl{grid-template-columns:1fr}[data-ui-version=v1] .wb-todo-pagination{flex-direction:column;align-items:flex-start}[data-ui-version=v1] :is(.wb-chat-grid,.contacts-page[data-contacts-variant=v1],.reimbursement-page){padding:14px!important}[data-ui-version=v1] .contacts-content-header{flex-direction:column;align-items:flex-start}[data-ui-version=v1] .contacts-search{width:100%;grid-template-columns:18px minmax(0,1fr) 30px!important}}@media (prefers-reduced-motion:reduce){[data-ui-version=v1] .wb-todo-advanced,[data-ui-version=v1] .wb-todo-detail__backdrop,[data-ui-version=v1] .wb-todo-detail{animation:none!important}}[data-ui-version=v1] .linmo-primary-rail .linmo-glass-nav[aria-current=page]{border-left-color:#0000!important;outline:0!important}[data-ui-version=v1] .linmo-primary-rail .linmo-glass-nav[aria-current=page]:before{display:none!important}[data-app=true][data-ui-version=v1][data-resolved-theme=night]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--lm-night-canvas:oklch(18.5% .027 261);--lm-night-canvas-deep:oklch(15% .022 263);--lm-night-ambient-blue:oklch(56% .16 265/.13);--lm-night-ambient-violet:oklch(58% .17 296/.09);--lm-night-system-glass:oklch(23.5% .025 260/.78);--lm-night-nav-glass:oklch(26.5% .035 260/.68);--lm-night-work-glass:oklch(24.5% .027 260/.72);--lm-night-content:oklch(26.8% .024 258/.92);--lm-night-content-soft:oklch(30% .03 258/.78);--lm-night-floating-glass:oklch(28.5% .035 262/.84);--lm-night-input:oklch(20.5% .023 260/.78);--lm-night-scrim:oklch(9% .018 264/.56);--lm-night-text:oklch(94% .014 255);--lm-night-text-soft:oklch(78% .025 255);--lm-night-text-muted:oklch(66% .032 255);--lm-night-line:oklch(76% .055 255/.16);--lm-night-line-strong:oklch(80% .075 258/.27);--lm-night-highlight:oklch(97% .02 255/.1);--lm-night-brand:oklch(72% .15 264);--lm-night-brand-strong:oklch(78% .16 276);--lm-night-selected:oklch(48% .14 271/.24);--lm-night-hover:oklch(70% .085 262/.1);--lm-night-shadow-system:0 12px 34px oklch(7% .025 265/.2);--lm-night-shadow-work:0 18px 46px oklch(7% .025 265/.28);--lm-night-shadow-float:0 26px 72px oklch(6% .03 270/.46);--color-prim-bg:var(--lm-night-canvas);--color-prim-bg-surface:oklch(32% .035 260/.42);--color-prim-bg-surface-baked:var(--lm-night-content);--color-prim-text:var(--lm-night-text);--color-prim-text-muted:var(--lm-night-text-muted);--color-prim-border:var(--lm-night-line);--shadow-prim-sm:0 7px 18px oklch(7% .025 265/.22);--shadow-prim-md:var(--lm-night-shadow-work);--shadow-prim-lg:var(--lm-night-shadow-float);--wb-page:radial-gradient(circle at 8% 10%, var(--lm-night-ambient-blue), transparent 34%), radial-gradient(circle at 84% 82%, var(--lm-night-ambient-violet), transparent 31%), linear-gradient(145deg, var(--lm-night-canvas), var(--lm-night-canvas-deep));--wb-card:var(--lm-night-content);--wb-surface:var(--lm-night-content);--wb-rail:var(--lm-night-nav-glass);--wb-soft:var(--lm-night-content-soft);--wb-accent-soft:oklch(50% .13 270/.16);--wb-line:var(--lm-night-line);--wb-line-soft:oklch(76% .055 255/.1);--wb-line-strong:var(--lm-night-line-strong);--wb-danger:oklch(72% .17 24);--wb-ink-dk:var(--lm-night-text);--wb-ink:oklch(88% .018 255);--wb-muted:var(--lm-night-text-muted);--wb-muted-2:oklch(58% .03 255);--wb-gray-fg:var(--lm-night-text-soft);--wb-icon:oklch(70% .055 258);--wb-icon-dk:oklch(83% .055 258);--wb-accent:var(--lm-night-brand);--wb-accent-lt:oklch(79% .13 272);--wb-accent-dk:oklch(82% .12 270);--wb-hover-bg:var(--lm-night-hover);--wb-hover-bg-soft:oklch(68% .08 275/.075);--wb-hover-border:var(--lm-night-line-strong);--wb-hover-ink:var(--lm-night-text);--wb-hover-shadow:0 10px 24px oklch(7% .025 265/.2), inset 0 1px 0 var(--lm-night-highlight)}[data-app=true][data-ui-version=v1][data-resolved-theme=night] .wb-topbar{box-shadow:inset 0 -1px 0 oklch(85% .06 255/.05), var(--lm-night-shadow-system);-webkit-backdrop-filter:blur(24px)saturate(135%);backdrop-filter:blur(24px)saturate(135%);border-bottom-color:var(--lm-night-line)!important;background:linear-gradient(180deg, oklch(29% .032 260/.82), var(--lm-night-system-glass))!important;color:var(--lm-night-text)!important}[data-app=true][data-ui-version=v1][data-resolved-theme=night] :is(.wb-topbar-search-trigger,.wb-topbar-search-expandable,.wb-topbar-icon-action){border-color:var(--lm-night-line)!important;color:var(--lm-night-text-soft)!important;box-shadow:inset 0 1px 0 var(--lm-night-highlight), 0 8px 20px oklch(8% .02 265/.2)!important;background:oklch(34% .04 260/.48)!important}[data-app=true][data-ui-version=v1][data-resolved-theme=night] :is(.wb-topbar-search-expandable input,.wb-topbar-search-expandable kbd){color:var(--lm-night-text-soft)!important}[data-app=true][data-ui-version=v1][data-resolved-theme=night] .linmo-primary-rail{-webkit-backdrop-filter:blur(30px)saturate(145%);backdrop-filter:blur(30px)saturate(145%);border-color:var(--lm-night-line-strong)!important;background:linear-gradient(155deg, oklch(40% .055 261/.24), transparent 46%), var(--lm-night-nav-glass)!important;box-shadow:inset 0 1px 0 var(--lm-night-highlight), inset -1px 0 0 oklch(80% .06 258/.06), var(--lm-night-shadow-work)!important}[data-app=true][data-ui-version=v1][data-resolved-theme=night] .linmo-glass-nav__label{color:var(--lm-night-text-muted)}[data-app=true][data-ui-version=v1][data-resolved-theme=night] .linmo-glass-nav:hover .linmo-glass-nav__label{color:var(--lm-night-text-soft)}[data-app=true][data-ui-version=v1][data-resolved-theme=night] :is(.linmo-secondary-rail,.wb-chat-groups,.chat-conversation-pane,.contacts-directory-panel,.linmo-right-panel-v1 .linmo-right-card){-webkit-backdrop-filter:blur(22px)saturate(130%);backdrop-filter:blur(22px)saturate(130%);border-color:var(--lm-night-line)!important;background:var(--lm-night-work-glass)!important;box-shadow:inset 0 1px 0 var(--lm-night-highlight), var(--lm-night-shadow-work)!important}[data-app=true][data-ui-version=v1][data-resolved-theme=night] .chat-workspace.chat-reference-workspace{background:radial-gradient(circle at 86% 12%,oklch(60% .15 266/.1),#0000 34%)!important}[data-app=true][data-ui-version=v1][data-resolved-theme=night] :is(.dashboard__section,.dashboard__tile,.dashboard__detail,.workbench-section,.workbench-summary-app,.workbench-featured-app,.workbench-compact-app,.report-panel__card,.report-panel__board,.report-panel__snapshot,.v1-market__app-card,.v1-settings-panel,.v1-settings-detail-card,.chat-conversation-row,.channel,.composer-shell){color:var(--lm-night-text-soft);border-color:var(--lm-night-line)!important;background:var(--lm-night-content)!important;box-shadow:inset 0 1px oklch(95% .03 255/.055),0 10px 28px oklch(7% .022 264/.16)!important}[data-app=true][data-ui-version=v1][data-resolved-theme=night] :is(h1,h2,h3,h4,h5,h6,strong,.chat-conversation-name,.v1-settings-row,.v1-settings-account__body strong){color:var(--lm-night-text)!important}[data-app=true][data-ui-version=v1][data-resolved-theme=night] :is(p,small,time,.chat-conversation-preview,.v1-settings-account__body span,.v1-settings-row__detail){color:var(--lm-night-text-muted)}[data-app=true][data-ui-version=v1][data-resolved-theme=night] :is(input,textarea,select){border-color:var(--lm-night-line)!important;background:var(--lm-night-input)!important;color:var(--lm-night-text)!important;box-shadow:inset 0 1px oklch(96% .025 255/.045)!important}[data-app=true][data-ui-version=v1][data-resolved-theme=night] :is(input,textarea)::placeholder{color:var(--lm-night-text-muted)!important}[data-app=true][data-ui-version=v1][data-resolved-theme=night] :is(.chat-switch-tabs,.chat-search-box,.v1-settings-theme-placeholder,.linmo-entry-meta,.linmo-entry-tool){border-color:var(--lm-night-line)!important;background:var(--lm-night-input)!important;color:var(--lm-night-text-soft)!important;box-shadow:inset 0 1px 0 var(--lm-night-highlight)!important}[data-app=true][data-ui-version=v1][data-resolved-theme=night] :is(.chat-switch-tab.is-active,.v1-settings-theme-placeholder .is-active,.chat-filter-item.is-active,.chat-conversation-row.is-active){border-color:var(--lm-night-line-strong)!important;color:oklch(88% .09 270)!important;background:linear-gradient(135deg,oklch(48% .13 268/.3),oklch(46% .13 296/.2))!important;box-shadow:inset 0 1px oklch(90% .08 260/.12),0 9px 24px oklch(22% .1 274/.2)!important}[data-app=true][data-ui-version=v1][data-resolved-theme=night] :is(.v1-settings-row-list,.v1-settings-row,.v1-settings-divider,.chat-switch-rail){border-color:var(--lm-night-line)!important}[data-app=true][data-ui-version=v1][data-resolved-theme=night] button.v1-settings-row:hover{background:linear-gradient(90deg, var(--lm-night-hover), transparent)!important}[data-app=true][data-ui-version=v1][data-resolved-theme=night] :is(.v1-settings-detail-card__body>span,.v1-settings-back){color:var(--lm-night-text-muted)!important}[data-app=true][data-ui-version=v1][data-resolved-theme=night] :is(.v1-settings-detail-card__icon,.v1-settings-action,.v1-settings-inline-action){border-color:var(--lm-night-line-strong)!important;background:var(--lm-night-input)!important;color:oklch(82% .12 270)!important;box-shadow:inset 0 1px 0 var(--lm-night-highlight)!important}[data-app=true][data-ui-version=v1][data-resolved-theme=night] .v1-settings-action.is-placeholder{color:var(--lm-night-text-muted)!important}[data-app=true][data-ui-version=v1][data-resolved-theme=night] :is(.global-search-dialog,.linmo-notification-popover,.v1-settings-popover,.wb-v1-profile-menu,.tutorial-popover,.workbench-common-editor,.issue-compose,.issue-sort-popover){-webkit-backdrop-filter:blur(34px)saturate(150%);backdrop-filter:blur(34px)saturate(150%);border-color:var(--lm-night-line-strong)!important;background:linear-gradient(145deg, oklch(37% .045 260/.72), var(--lm-night-floating-glass))!important;color:var(--lm-night-text-soft)!important;box-shadow:inset 0 1px 0 oklch(95% .04 255/.12), var(--lm-night-shadow-float)!important}[data-app=true][data-ui-version=v1][data-resolved-theme=night] :is(.issue-compose-backdrop,.reimbursement-modal-backdrop){-webkit-backdrop-filter:blur(8px)saturate(110%);backdrop-filter:blur(8px)saturate(110%);background:var(--lm-night-scrim)!important}[data-app=true][data-ui-version=v1][data-resolved-theme=night] .issue-page--unified{--bug-text:var(--lm-night-text);--bug-muted:var(--lm-night-text-muted);--bug-line:var(--lm-night-line);--bug-line-strong:var(--lm-night-line-strong);--bug-surface:var(--lm-night-work-glass);--bug-surface-muted:var(--lm-night-input);--bug-hover:var(--lm-night-hover);--bug-selected:linear-gradient(120deg, oklch(46% .13 266/.28), oklch(45% .13 296/.2));--bug-resolved:oklch(76% .13 170);--bug-resolved-soft:oklch(52% .12 170/.18);--bug-action:linear-gradient(135deg, oklch(64% .17 264), oklch(62% .18 292));--bug-action-hover:linear-gradient(135deg, oklch(69% .17 264), oklch(68% .18 292));--bug-action-ink:white}[data-app=true][data-ui-version=v1][data-resolved-theme=night] .issue-feedback-toolbar{border:1px solid var(--lm-night-line)!important;box-shadow:inset 0 1px 0 var(--lm-night-highlight), var(--lm-night-shadow-work)!important}[data-app=true][data-ui-version=v1][data-resolved-theme=night] .workbench-space{--sphere-ink:var(--lm-night-text);--sphere-muted:var(--lm-night-text-muted);--sphere-rule:var(--lm-night-line);background:radial-gradient(circle at 21% 18%, oklch(55% .16 264/.17), transparent 32%), radial-gradient(circle at 81% 72%, oklch(58% .13 174/.12), transparent 34%), radial-gradient(circle at 56% 52%, oklch(56% .16 296/.13), transparent 44%), linear-gradient(145deg, var(--lm-night-canvas), var(--lm-night-canvas-deep))!important}[data-app=true][data-ui-version=v1][data-resolved-theme=night] .workbench-space:before{background-image:linear-gradient(oklch(75% .08 260/.035) 1px,#0000 1px),linear-gradient(90deg,oklch(75% .08 260/.035) 1px,#0000 1px)}[data-app=true][data-ui-version=v1][data-resolved-theme=night] :is(.workbench-sphere-icon,.workbench-sphere-hint){-webkit-backdrop-filter:blur(22px)saturate(135%);backdrop-filter:blur(22px)saturate(135%);border:1px solid var(--lm-night-line)!important;background:linear-gradient(145deg, oklch(40% .045 260/.7), var(--lm-night-floating-glass))!important;color:var(--sphere-accent)!important;box-shadow:inset 0 1px 0 var(--lm-night-highlight), 0 16px 36px oklch(8% .03 266/.26)!important}[data-app=true][data-ui-version=v1][data-resolved-theme=night] :is(.workbench-sphere-legend,.workbench-sphere-tooltip){-webkit-backdrop-filter:blur(24px)saturate(140%);backdrop-filter:blur(24px)saturate(140%);border-color:var(--lm-night-line-strong)!important;background:var(--lm-night-floating-glass)!important;color:var(--lm-night-text)!important;box-shadow:var(--lm-night-shadow-work)!important}#root [data-app=true][data-ui-version=v1][data-resolved-theme=night] .chat-reference-workspace.chat-reference-workspace .wb-chat-list .chat-conversation-row.is-active{border-color:var(--lm-night-line-strong)!important;background:linear-gradient(122deg,oklch(48% .14 266/.3),oklch(46% .14 296/.2))!important;box-shadow:inset 0 1px oklch(90% .08 260/.1),0 10px 26px oklch(20% .1 274/.2)!important}[data-app=true][data-ui-version=v1][data-resolved-theme=night] :is(.linmo-right-notice,.linmo-right-todo,.chat-assistant-panel__section){border-color:var(--lm-night-line)!important;color:var(--lm-night-text-soft)!important;background:oklch(22% .025 260/.72)!important}[data-app=true][data-ui-version=v1][data-resolved-theme=night] :is(.linmo-right-notice__title,.linmo-right-todo__text,.linmo-right-todo__kind,.chat-assistant-panel__head h3){color:var(--lm-night-text-soft)!important}[data-app=true][data-ui-version=v1][data-resolved-theme=night] .linmo-entry-composer{-webkit-backdrop-filter:blur(32px)saturate(150%);backdrop-filter:blur(32px)saturate(150%);border-color:var(--lm-night-line-strong)!important;background:linear-gradient(145deg,oklch(33% .045 260/.74),oklch(24.5% .032 272/.82))!important;box-shadow:inset 0 1px oklch(96% .05 255/.14),0 24px 66px oklch(30% .14 278/.23)!important}[data-app=true][data-ui-version=v1][data-resolved-theme=night] .linmo-entry-composer input{color:var(--lm-night-text)!important}@media (prefers-reduced-transparency:reduce){[data-app=true][data-ui-version=v1][data-resolved-theme=night] :is(.wb-topbar,.linmo-primary-rail,.linmo-secondary-rail,.global-search-dialog,.linmo-notification-popover,.v1-settings-popover,.linmo-entry-composer){-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:oklch(24.5% .03 260)!important}}#root [data-app=true][data-ui-version=v1][data-resolved-theme=night] .knowledge-page-shell{color:var(--lm-night-text-soft)!important;background:radial-gradient(circle at 12% 8%,oklch(52% .11 174/.08),#0000 30%),0 0!important}#root [data-app=true][data-ui-version=v1][data-resolved-theme=night] :is(.knowledge-page-heading h1,.knowledge-project-list-title,.knowledge-project-card strong,.knowledge-desktop,.knowledge-item-title,.knowledge-dialog h2,.knowledge-entry-drawer h2,.knowledge-document-preview h2,.knowledge-chat-header strong,.knowledge-memory-detail dd){color:var(--lm-night-text)!important}#root [data-app=true][data-ui-version=v1][data-resolved-theme=night] :is(.knowledge-page-heading p,.knowledge-project-card small,.knowledge-mode-status-title small,.knowledge-mode-index-progress>span,.knowledge-mode-loading,.knowledge-document-progress,.knowledge-empty-state,.knowledge-dialog p,.knowledge-dialog>small,.knowledge-entry-drawer p,.knowledge-document-preview small,.knowledge-preview-unsupported,.knowledge-chat-header span,.knowledge-working,.knowledge-citations,.knowledge-memory-meta,.knowledge-memory-detail dt,.knowledge-memory-sources){color:var(--lm-night-text-muted)!important}#root [data-app=true][data-ui-version=v1][data-resolved-theme=night] :is(.knowledge-scope-overview,.knowledge-desktop,.knowledge-mode-status,.knowledge-chat-panel){-webkit-backdrop-filter:blur(22px)saturate(130%);backdrop-filter:blur(22px)saturate(130%);border-color:var(--lm-night-line)!important;background:linear-gradient(145deg, oklch(35% .04 260/.46), transparent 54%), var(--lm-night-work-glass)!important;color:var(--lm-night-text-soft)!important;box-shadow:inset 0 1px 0 var(--lm-night-highlight), var(--lm-night-shadow-work)!important}#root [data-app=true][data-ui-version=v1][data-resolved-theme=night] .knowledge-scope-overview{--scope-accent:oklch(72% .13 170);--scope-deep:oklch(80% .11 170)}#root [data-app=true][data-ui-version=v1][data-resolved-theme=night] :is(.knowledge-scope-overview__intro>strong,.knowledge-scope-overview__metrics strong,.knowledge-scope-overview__flow-head strong){color:var(--lm-night-text)!important}#root [data-app=true][data-ui-version=v1][data-resolved-theme=night] :is(.knowledge-scope-overview__tags span,.knowledge-scope-overview__metrics>div,.knowledge-project-card,.knowledge-memory-open){border-color:var(--lm-night-line)!important;background:var(--lm-night-content)!important;color:var(--lm-night-text-soft)!important;box-shadow:inset 0 1px oklch(95% .03 255/.05),0 9px 24px oklch(7% .02 265/.16)!important}#root [data-app=true][data-ui-version=v1][data-resolved-theme=night] :is(.knowledge-scope-overview__tags span,.knowledge-scope-overview__metrics span,.knowledge-scope-overview__flow-head,.knowledge-scope-overview__activity){color:var(--lm-night-text-muted)!important}#root [data-app=true][data-ui-version=v1][data-resolved-theme=night] .knowledge-project-card:hover{border-color:var(--lm-night-line-strong)!important;background:linear-gradient(135deg, oklch(46% .11 170/.16), var(--lm-night-content))!important}#root [data-app=true][data-ui-version=v1][data-resolved-theme=night] :is(.knowledge-project-mark,.knowledge-folder-icon,.knowledge-mode-badge){color:oklch(78% .12 170)!important;background:oklch(46% .1 170/.16)!important}#root [data-app=true][data-ui-version=v1][data-resolved-theme=night] .knowledge-personal-tabs{border-color:var(--lm-night-line)!important;background:var(--lm-night-input)!important}#root [data-app=true][data-ui-version=v1][data-resolved-theme=night] .knowledge-personal-tabs button{color:var(--lm-night-text-muted)!important;background:0 0!important}#root [data-app=true][data-ui-version=v1][data-resolved-theme=night] .knowledge-personal-tabs button.is-active{color:oklch(86% .09 170)!important;box-shadow:inset 0 1px 0 var(--lm-night-highlight)!important;background:oklch(48% .12 170/.24)!important}#root [data-app=true][data-ui-version=v1][data-resolved-theme=night] :is(.knowledge-desktop-toolbar,.knowledge-chat-header,.knowledge-chat-composer,.knowledge-document-preview header){border-color:var(--lm-night-line)!important;background:oklch(23% .026 260/.86)!important}#root [data-app=true][data-ui-version=v1][data-resolved-theme=night] :is(.knowledge-desktop-item:hover,.knowledge-desktop-item:focus-within,.knowledge-desktop-item.is-selected,.knowledge-breadcrumbs button:hover){border-color:var(--lm-night-line-strong)!important;background:var(--lm-night-hover)!important;color:var(--lm-night-text)!important;box-shadow:none!important}#root [data-app=true][data-ui-version=v1][data-resolved-theme=night] :is(.knowledge-item-menu,.knowledge-page-actions .secondary,.knowledge-empty-state__action,.knowledge-chat-header>button,.knowledge-memory-decisions>button){border-color:var(--lm-night-line)!important;background:var(--lm-night-input)!important;color:var(--lm-night-text-soft)!important}#root [data-app=true][data-ui-version=v1][data-resolved-theme=night] .knowledge-chat-stage{background:linear-gradient(oklch(19% .025 260/.72),oklch(16% .02 262/.86))!important}#root [data-app=true][data-ui-version=v1][data-resolved-theme=night] .knowledge-message-ai{border-color:var(--lm-night-line)!important;background:var(--lm-night-content)!important;color:var(--lm-night-text-soft)!important;box-shadow:0 7px 20px oklch(7% .02 265/.18)!important}#root [data-app=true][data-ui-version=v1][data-resolved-theme=night] :is(.knowledge-dialog,.knowledge-context-menu,.knowledge-entry-drawer,.knowledge-document-preview){-webkit-backdrop-filter:blur(32px)saturate(145%);backdrop-filter:blur(32px)saturate(145%);border-color:var(--lm-night-line-strong)!important;background:linear-gradient(145deg, oklch(36% .045 260/.76), var(--lm-night-floating-glass))!important;color:var(--lm-night-text-soft)!important;box-shadow:inset 0 1px 0 var(--lm-night-highlight), var(--lm-night-shadow-float)!important}#root [data-app=true][data-ui-version=v1][data-resolved-theme=night] .knowledge-dialog-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:var(--lm-night-scrim)!important}#root [data-app=true][data-ui-version=v1][data-resolved-theme=night] .knowledge-context-menu [role=menuitem]{color:var(--lm-night-text-soft)!important;background:0 0!important}#root [data-app=true][data-ui-version=v1][data-resolved-theme=night] .knowledge-context-menu [role=menuitem]:hover{color:var(--lm-night-text)!important;background:var(--lm-night-hover)!important}@media (prefers-reduced-transparency:reduce){#root [data-app=true][data-ui-version=v1][data-resolved-theme=night] :is(.knowledge-scope-overview,.knowledge-desktop,.knowledge-mode-status,.knowledge-chat-panel,.knowledge-dialog,.knowledge-entry-drawer){-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:oklch(24.5% .03 260)!important}}#root [data-app=true][data-ui-version=v1][data-resolved-theme=night] :is(.oa-org-chart,.oa-segmented-tabs){-webkit-backdrop-filter:blur(22px)saturate(130%);backdrop-filter:blur(22px)saturate(130%);border-color:var(--lm-night-line)!important;background:var(--lm-night-work-glass)!important;color:var(--lm-night-text-soft)!important;box-shadow:inset 0 1px 0 var(--lm-night-highlight), var(--lm-night-shadow-work)!important}#root [data-app=true][data-ui-version=v1][data-resolved-theme=night] .oa-segmented-tabs button{color:var(--lm-night-text-muted)!important}#root [data-app=true][data-ui-version=v1][data-resolved-theme=night] .oa-segmented-tabs button.is-active{color:oklch(84% .11 288)!important;box-shadow:inset 0 1px 0 var(--lm-night-highlight)!important;background:oklch(48% .14 288/.24)!important}#root [data-app=true][data-ui-version=v1][data-resolved-theme=night] :is(.oa-org-chart__leader,.oa-org-chart__departments button,.oa-org-chart__people button){border-color:var(--lm-night-line)!important;background:var(--lm-night-content)!important;color:var(--lm-night-text-soft)!important;box-shadow:inset 0 1px oklch(95% .03 255/.05),0 9px 24px oklch(7% .02 265/.16)!important}#root [data-app=true][data-ui-version=v1][data-resolved-theme=night] .oa-org-chart__departments button.is-active{background:linear-gradient(145deg, oklch(48% .14 288/.22), var(--lm-night-content))!important;border-color:oklch(72% .14 288/.34)!important}#root [data-app=true][data-ui-version=v1][data-resolved-theme=night] .oa-org-chart__detail{background:oklch(20% .027 263/.66)!important}#root [data-app=true][data-ui-version=v1][data-resolved-theme=night] :is(.oa-org-chart h2,.oa-org-chart__leader span strong,.oa-org-chart__departments button span strong,.oa-org-chart__people button span strong,.oa-org-chart__detail strong){color:var(--lm-night-text)!important}#root [data-app=true][data-ui-version=v1][data-resolved-theme=night] :is(.oa-org-chart small,.oa-org-chart em,.oa-org-chart footer,.oa-org-chart__metrics span){color:var(--lm-night-text-muted)!important}#root [data-app=true][data-ui-version=v1][data-resolved-theme=night] .ai-employee{--ai-ink:var(--lm-night-text);--ai-muted:var(--lm-night-text-muted)}#root [data-app=true][data-ui-version=v1][data-resolved-theme=night] .ai-team-console{-webkit-backdrop-filter:blur(22px)saturate(130%);backdrop-filter:blur(22px)saturate(130%);border-color:var(--lm-night-line-strong)!important;background:var(--lm-night-work-glass)!important;box-shadow:inset 0 1px 0 var(--lm-night-highlight), var(--lm-night-shadow-work)!important}#root [data-app=true][data-ui-version=v1][data-resolved-theme=night] :is(.ai-employee-list,.ai-employee-detail,.ai-employee-form){border-color:var(--lm-night-line)!important;background:oklch(22.5% .027 261/.84)!important}#root [data-app=true][data-ui-version=v1][data-resolved-theme=night] :is(.ai-employee-list nav>button:not(.ai-employee-add).is-selected,.ai-employee-add,.ai-detail-capabilities>div>span,.ai-employee-form fieldset button,.ai-form-avatar,.ai-persona-avatar){border-color:var(--lm-night-line)!important;background:var(--lm-night-content)!important;color:var(--lm-night-text-soft)!important;box-shadow:inset 0 1px oklch(95% .03 255/.05)!important}#root [data-app=true][data-ui-version=v1][data-resolved-theme=night] :is(.ai-employee-list nav>button:not(.ai-employee-add).is-selected,.ai-detail-capabilities>div>span.is-active,.ai-employee-form fieldset button.is-active){border-color:var(--lm-night-line-strong)!important;color:oklch(84% .1 274)!important;background:linear-gradient(135deg,oklch(48% .13 266/.25),oklch(46% .14 294/.18))!important}#root [data-app=true][data-ui-version=v1][data-resolved-theme=night] .ai-team-console :is(h2,h3,strong,label){color:var(--lm-night-text)!important}#root [data-app=true][data-ui-version=v1][data-resolved-theme=night] .ai-team-console :is(p,small,em,footer,header>span){color:var(--lm-night-text-muted)!important}#root [data-app=true][data-ui-version=v1][data-resolved-theme=night] :is(.ai-employee-form input,.ai-employee-form select,.ai-employee-form textarea,.ai-employee-form form>footer button:not(:last-child)){border-color:var(--lm-night-line)!important;background:var(--lm-night-input)!important;color:var(--lm-night-text-soft)!important}#root [data-app=true][data-ui-version=v1][data-resolved-theme=night] .ai-employee-form form>footer{border-color:var(--lm-night-line)!important;background:oklch(20% .025 260/.9)!important}#root [data-app=true][data-ui-version=v1][data-resolved-theme=night] .workbench-showcase{color:var(--lm-night-text-soft)!important}#root [data-app=true][data-ui-version=v1][data-resolved-theme=night] :is(.showcase-stat,.showcase-trend,.showcase-panel,.environment-card){border-color:var(--lm-night-line)!important;background:var(--lm-night-content)!important;color:var(--lm-night-text-soft)!important;box-shadow:inset 0 1px oklch(95% .03 255/.05),0 10px 26px oklch(7% .02 265/.17)!important}#root [data-app=true][data-ui-version=v1][data-resolved-theme=night] :is(.showcase-stat strong,.showcase-panel__head h2,.showcase-row strong,.showcase-detail__title h3,.showcase-detail__meta strong,.showcase-board__card strong,.environment-card header strong){color:var(--lm-night-text)!important}#root [data-app=true][data-ui-version=v1][data-resolved-theme=night] :is(.showcase-stat span,.showcase-trend header,.showcase-panel__head span,.showcase-list__columns,.showcase-row,.showcase-row small,.showcase-detail__title p,.showcase-detail__meta span,.showcase-timeline span,.environment-card,.environment-card header small,.environment-card__gauges>span,.environment-card footer){color:var(--lm-night-text-muted)!important}#root [data-app=true][data-ui-version=v1][data-resolved-theme=night] :is(.showcase-segmented,.showcase-detail__meta div,.showcase-board__column,.environment-service-map){border-color:var(--lm-night-line)!important;background:var(--lm-night-input)!important;color:var(--lm-night-text-soft)!important}#root [data-app=true][data-ui-version=v1][data-resolved-theme=night] :is(.showcase-segmented button.is-active,.showcase-row.is-selected,.environment-card.is-selected){border-color:var(--lm-night-line-strong)!important;background:var(--lm-night-selected)!important;color:oklch(84% .1 274)!important}#root [data-app=true][data-ui-version=v1][data-resolved-theme=night] :is(.showcase-board__card,.environment-service-map span){border-color:var(--lm-night-line)!important;background:var(--lm-night-content-soft)!important;color:var(--lm-night-text-soft)!important;box-shadow:none!important}#root [data-app=true][data-ui-version=v1][data-resolved-theme=night] .showcase-modal{-webkit-backdrop-filter:blur(32px)saturate(145%);backdrop-filter:blur(32px)saturate(145%);border-color:var(--lm-night-line-strong)!important;background:linear-gradient(145deg, oklch(36% .045 260/.76), var(--lm-night-floating-glass))!important;color:var(--lm-night-text-soft)!important;box-shadow:inset 0 1px 0 var(--lm-night-highlight), var(--lm-night-shadow-float)!important}#root [data-app=true][data-ui-version=v1][data-resolved-theme=night] .model-management{--model-ink:var(--lm-night-text);--model-muted:var(--lm-night-text-muted);--model-line:var(--lm-night-line);--model-soft:oklch(50% .1 190/.16);color:var(--lm-night-text-soft)!important}#root [data-app=true][data-ui-version=v1][data-resolved-theme=night] .model-management__card{-webkit-backdrop-filter:blur(22px)saturate(130%);backdrop-filter:blur(22px)saturate(130%);border-color:var(--lm-night-line)!important;background:var(--lm-night-work-glass)!important;box-shadow:inset 0 1px 0 var(--lm-night-highlight), var(--lm-night-shadow-work)!important}#root [data-app=true][data-ui-version=v1][data-resolved-theme=night] :is(.model-management__section-tabs,.model-management__overview,.model-management__security-note,.model-management__warning,.model-management__capability-tabs,.model-management__strategy-directory,.model-management__strategy-editor){border-color:var(--lm-night-line)!important;background:var(--lm-night-input)!important;color:var(--lm-night-text-soft)!important}#root [data-app=true][data-ui-version=v1][data-resolved-theme=night] :is(.model-management__endpoint,.model-management__strategy-row){border-color:var(--lm-night-line)!important;background:var(--lm-night-content)!important;color:var(--lm-night-text-soft)!important}#root [data-app=true][data-ui-version=v1][data-resolved-theme=night] .model-management :is(h2,h3,strong,dd){color:var(--lm-night-text)!important}#root [data-app=true][data-ui-version=v1][data-resolved-theme=night] .model-management :is(p,span,dt,small){color:var(--lm-night-text-muted)}#root [data-app=true][data-ui-version=v1][data-resolved-theme=night] :is(.model-management__section-tabs button.is-active,.model-management__capability-tabs button.is-active,.model-management__strategy-directory button[aria-current=page]){border-color:var(--lm-night-line-strong)!important;color:oklch(84% .1 190)!important;background:oklch(48% .1 190/.22)!important}#root [data-app=true][data-ui-version=v1][data-resolved-theme=night] :is(.attendance-hub__segments,.attendance-hub__stage){border-color:var(--lm-night-line)!important;background:var(--lm-night-work-glass)!important;box-shadow:inset 0 1px 0 var(--lm-night-highlight), var(--lm-night-shadow-work)!important}#root [data-app=true][data-ui-version=v1][data-resolved-theme=night] :is(.attendance-hub-card,.attendance-overview__metrics article,.attendance-overview__features>button){border-color:var(--lm-night-line)!important;background:var(--lm-night-content)!important;color:var(--lm-night-text-soft)!important;box-shadow:inset 0 1px oklch(95% .03 255/.05),0 9px 24px oklch(7% .02 265/.16)!important}#root [data-app=true][data-ui-version=v1][data-resolved-theme=night] :is(.attendance-hub-card strong,.attendance-overview__intro h2,.attendance-overview__metrics article strong,.attendance-overview__features>button strong){color:var(--lm-night-text)!important}#root [data-app=true][data-ui-version=v1][data-resolved-theme=night] :is(.attendance-hub-card p,.attendance-overview__intro p,.attendance-overview__metrics article span,.attendance-overview__metrics article small){color:var(--lm-night-text-muted)!important}@media (prefers-reduced-transparency:reduce){#root [data-app=true][data-ui-version=v1][data-resolved-theme=night] :is(.oa-org-chart,.ai-team-console,.model-management__card,.showcase-modal,.attendance-hub__stage){-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:oklch(24.5% .03 260)!important}}[data-app=true][data-ui-version=v1][data-resolved-theme=night] :is(.reimbursement-page,.project-journey,.git-scan,.servers){color:var(--lm-night-text-soft)}[data-app=true][data-ui-version=v1][data-resolved-theme=night] :is(.reimbursement-overview>article,.reimbursement-trend-card){border-color:var(--lm-night-line)!important;background:linear-gradient(145deg,oklch(25% .035 264/.88),oklch(20% .03 268/.82))!important;box-shadow:inset 0 1px oklch(96% .02 255/.06),0 14px 34px oklch(6% .025 268/.2)!important}[data-app=true][data-ui-version=v1][data-resolved-theme=night] .reimbursement-workspace{border-color:var(--lm-night-line);-webkit-backdrop-filter:blur(22px)saturate(125%);backdrop-filter:blur(22px)saturate(125%);background:linear-gradient(145deg,oklch(23.5% .035 266/.78),oklch(18% .028 268/.9));box-shadow:inset 0 1px oklch(96% .02 255/.06),0 22px 52px oklch(5.5% .025 270/.3)}[data-app=true][data-ui-version=v1][data-resolved-theme=night] :is(.reimbursement-tabs,.reimbursement-list>header,.reimbursement-bill-card){border-color:var(--lm-night-line)!important}[data-app=true][data-ui-version=v1][data-resolved-theme=night] .reimbursement-bill-card{color:var(--lm-night-text-soft)!important;background:oklch(20.5% .025 268/.9)!important}[data-app=true][data-ui-version=v1][data-resolved-theme=night] .reimbursement-bill-card:hover{background:oklch(25.5% .05 270/.92)!important}[data-app=true][data-ui-version=v1][data-resolved-theme=night] :is(.reimbursement-search,.reimbursement-toolbar select,.reimbursement-filter-toggle,.reimbursement-advanced>input,.reimbursement-advanced label,.reimbursement-permission,.reimbursement-list>header){border-color:var(--lm-night-line)!important;color:var(--lm-night-text-muted)!important;background:oklch(17.5% .025 268/.82)!important}[data-app=true][data-ui-version=v1][data-resolved-theme=night] :is(.reimbursement-title-group h1,.reimbursement-overview strong,.reimbursement-bill-main strong,.reimbursement-applicant strong,.reimbursement-amount){color:var(--lm-night-text)!important}[data-app=true][data-ui-version=v1][data-resolved-theme=night] :is(.reimbursement-title-group p,.reimbursement-overview small,.reimbursement-overview em,.reimbursement-bill-main small,.reimbursement-applicant small,.reimbursement-stage small,.reimbursement-bill-card time){color:var(--lm-night-text-muted)!important}[data-app=true][data-ui-version=v1][data-resolved-theme=night] .reimbursement-modal{border-color:var(--lm-night-line-strong)!important;background:oklch(20% .035 268/.96)!important;box-shadow:0 30px 90px oklch(4% .02 270/.66)!important}[data-app=true][data-ui-version=v1][data-resolved-theme=night] :is(.reimbursement-form-intro,.reimbursement-upload-panel,.reimbursement-submit-summary,.reimbursement-detail-hero){border-color:var(--lm-night-line)!important;color:var(--lm-night-text-soft)!important;background:oklch(23.5% .042 268/.86)!important}[data-app=true][data-ui-version=v1][data-resolved-theme=night] :is(.project-journey__surface,.project-journey__glass){border-color:var(--lm-night-line)!important;background:linear-gradient(145deg,oklch(23.5% .035 266/.72),oklch(18% .028 270/.84))!important;box-shadow:inset 0 1px oklch(96% .02 255/.055),0 18px 42px oklch(5.5% .022 268/.22)!important}[data-app=true][data-ui-version=v1][data-resolved-theme=night] :is(.project-journey__project-grid>article,.project-journey__advice article){border-color:var(--lm-night-line)!important;background:var(--lm-night-content)!important;color:var(--lm-night-text-soft)!important;box-shadow:inset 0 1px oklch(96% .02 255/.045),0 10px 26px oklch(5.5% .02 268/.18)!important}:is([data-app=true][data-ui-version=v1][data-resolved-theme=night] .ta-queue-row,[data-app=true][data-ui-version=v1][data-resolved-theme=night] .ta-queue-row:has(>input[type=checkbox]:checked)){border-color:var(--lm-night-line);background:oklch(20.5% .026 267/.88)}[data-app=true][data-ui-version=v1][data-resolved-theme=night] .ta-queue-row:has(>input[type=checkbox]:checked){background:oklch(27% .065 272/.72);border-color:oklch(67% .14 272/.38)}[data-app=true][data-ui-version=v1][data-resolved-theme=night] .git-scan{--git-panel:oklch(22.5% .034 266/.78);--git-line:var(--lm-night-line);--git-soft:oklch(27% .035 264/.7);--git-ink:var(--lm-night-text);--git-steel:var(--lm-night-text-soft);--git-muted:var(--lm-night-text-muted)}[data-app=true][data-ui-version=v1][data-resolved-theme=night] .git-activity__visual{border-color:var(--lm-night-line);background:radial-gradient(circle at 78% 18%,oklch(63% .16 286/.14),#0000 31%),radial-gradient(circle at 8% 82%,oklch(69% .11 205/.1),#0000 34%),oklch(20.5% .03 267/.82)}[data-app=true][data-ui-version=v1][data-resolved-theme=night] :is(.git-activity__facts article,.git-scan__stat,.git-scan__overview-block,.git-scan__author){border-color:var(--lm-night-line);background:var(--lm-night-content);box-shadow:inset 0 1px oklch(96% .02 255/.045),0 10px 28px oklch(5.5% .02 268/.16)}[data-app=true][data-ui-version=v1][data-resolved-theme=night] .git-scan__author:hover{background:oklch(24.5% .045 270/.94);border-color:oklch(67% .14 272/.34)}[data-app=true][data-ui-version=v1][data-resolved-theme=night] .git-activity__branches>span{color:var(--lm-night-text-soft);background:oklch(25% .035 266/.84)}[data-app=true][data-ui-version=v1][data-resolved-theme=night] .servers{--server-navy:var(--lm-night-text);--server-slate:var(--lm-night-text-soft)}[data-app=true][data-ui-version=v1][data-resolved-theme=night] :is(.servers__switcher,.servers__refresh){border-color:var(--lm-night-line);color:var(--lm-night-text-soft);background:oklch(22% .032 267/.7)}[data-app=true][data-ui-version=v1][data-resolved-theme=night] .servers__switcher button[aria-pressed=true]{color:var(--lm-night-text);background:oklch(30% .055 270/.9);box-shadow:inset 0 1px oklch(96% .02 255/.06),0 6px 16px oklch(5.5% .02 268/.2)}[data-app=true][data-ui-version=v1][data-resolved-theme=night] .showcase-secondary{border-color:var(--lm-night-line)!important;color:var(--lm-night-text-soft)!important;background:oklch(26% .04 268/.9)!important}[data-app=true][data-ui-version=v1][data-resolved-theme=night] .v1-market__expert-pane div[style*="background: rgb(255, 255, 255)"]{border:1px solid var(--lm-night-line)!important;background:var(--lm-night-content)!important;box-shadow:inset 0 1px oklch(96% .02 255/.05),0 16px 36px oklch(5.5% .02 268/.2)!important}[data-app=true][data-ui-version=v1][data-resolved-theme=night] .todo__state--error{color:oklch(83% .09 28)!important;background:oklch(28% .08 24/.46)!important;border-color:oklch(63% .15 25/.25)!important}@media (prefers-reduced-transparency:reduce){[data-app=true][data-ui-version=v1][data-resolved-theme=night] :is(.reimbursement-workspace,.project-journey__surface,.project-journey__glass,.git-activity__visual){-webkit-backdrop-filter:none;backdrop-filter:none;background:oklch(20% .03 268)!important}}[data-app=true][data-ui-version=v1][data-resolved-theme=night]{--lm-night-canvas:oklch(15.5% .004 270);--lm-night-canvas-deep:oklch(11.5% .003 270);--lm-night-ambient-blue:oklch(72% .01 270/.025);--lm-night-ambient-violet:oklch(72% .01 270/.018);--lm-night-system-glass:oklch(19.5% .006 270/.8);--lm-night-nav-glass:oklch(21.5% .006 270/.72);--lm-night-work-glass:oklch(19% .005 270/.78);--lm-night-content:oklch(22.5% .006 270/.94);--lm-night-content-soft:oklch(25.5% .006 270/.84);--lm-night-floating-glass:oklch(24.5% .007 270/.9);--lm-night-input:oklch(17.5% .004 270/.9);--lm-night-scrim:oklch(5.5% .002 270/.62);--lm-night-text:oklch(94% .006 270);--lm-night-text-soft:oklch(79% .006 270);--lm-night-text-muted:oklch(64% .006 270);--lm-night-line:transparent;--lm-night-line-strong:oklch(94% 0 0/.075);--lm-night-highlight:oklch(98% 0 0/.045);--lm-night-hover:oklch(82% 0 0/.065);--lm-night-shadow-system:0 10px 30px oklch(3.5% 0 0/.22);--lm-night-shadow-work:0 20px 52px oklch(2.5% 0 0/.34);--lm-night-shadow-float:0 30px 82px oklch(2% 0 0/.58);--color-prim-bg-surface:oklch(25% .006 270/.42);--shadow-prim-sm:0 7px 18px oklch(2.5% 0 0/.22);--wb-line-soft:transparent;--wb-ink:oklch(88% .006 270);--wb-muted-2:oklch(56% .006 270);--wb-icon:oklch(69% .008 270);--wb-icon-dk:oklch(82% .008 270);--wb-hover-shadow:0 10px 24px oklch(2.5% 0 0/.24)}[data-app=true][data-ui-version=v1][data-resolved-theme=night] :is(.wb-topbar,.linmo-primary-rail,.linmo-secondary-rail,.wb-chat-groups,.chat-conversation-pane,.contacts-directory-panel,.linmo-right-panel-v1 .linmo-right-card,.knowledge-scope-overview,.knowledge-desktop,.knowledge-mode-status,.knowledge-chat-panel,.oa-org-chart,.ai-team-console,.model-management__card,.attendance-hub__stage,.reimbursement-workspace,.project-journey__surface,.project-journey__glass){border-color:#0000!important}[data-app=true][data-ui-version=v1][data-resolved-theme=night] .wb-topbar{background:linear-gradient(180deg, oklch(22% .005 270/.84), var(--lm-night-system-glass))!important;box-shadow:0 10px 32px oklch(2.5% 0 0/.22)!important}[data-app=true][data-ui-version=v1][data-resolved-theme=night] .linmo-primary-rail{background:linear-gradient(155deg, oklch(30% .006 270/.18), transparent 48%), var(--lm-night-nav-glass)!important;box-shadow:inset 0 1px 0 var(--lm-night-highlight), var(--lm-night-shadow-work)!important}[data-app=true][data-ui-version=v1][data-resolved-theme=night] :is(.dashboard__section,.dashboard__tile,.dashboard__detail,.workbench-section,.workbench-summary-app,.workbench-featured-app,.workbench-compact-app,.report-panel__card,.report-panel__board,.report-panel__snapshot,.v1-market__app-card,.v1-settings-panel,.v1-settings-detail-card,.chat-conversation-row,.channel,.composer-shell,.knowledge-scope-overview__tags span,.knowledge-scope-overview__metrics>div,.knowledge-project-card,.knowledge-memory-open,.oa-org-chart__leader,.oa-org-chart__departments button,.oa-org-chart__people button,.showcase-stat,.showcase-trend,.showcase-panel,.environment-card,.attendance-hub-card,.attendance-overview__metrics article,.attendance-overview__features>button,.git-activity__facts article,.git-scan__stat,.git-scan__overview-block,.git-scan__author){border-color:#0000!important;box-shadow:0 12px 30px oklch(2.5% 0 0/.2)!important}[data-app=true][data-ui-version=v1][data-resolved-theme=night] :is(input,textarea,select,.chat-switch-tabs,.chat-search-box,.v1-settings-theme-placeholder,.linmo-entry-meta,.linmo-entry-tool,.knowledge-personal-tabs,.knowledge-desktop-toolbar,.knowledge-chat-header,.knowledge-chat-composer,.reimbursement-search,.reimbursement-toolbar select,.reimbursement-filter-toggle,.servers__switcher){box-shadow:inset 0 1px 0 var(--lm-night-highlight)!important;border-color:#0000!important}[data-app=true][data-ui-version=v1][data-resolved-theme=night] :is(.knowledge-scope-overview,.knowledge-desktop,.knowledge-mode-status,.knowledge-chat-panel,.oa-org-chart__detail,.ai-employee-list,.ai-employee-detail,.ai-employee-form,.ai-employee-form form>footer,.reimbursement-workspace,.project-journey__surface,.project-journey__glass){background:linear-gradient(145deg,oklch(22.5% .006 270/.76),oklch(17% .004 270/.9))!important}[data-app=true][data-ui-version=v1][data-resolved-theme=night] :is(.knowledge-dialog,.knowledge-context-menu,.knowledge-entry-drawer,.knowledge-document-preview,.showcase-modal,.reimbursement-modal){background:linear-gradient(145deg, oklch(28.5% .008 270/.82), var(--lm-night-floating-glass))!important;box-shadow:inset 0 1px 0 var(--lm-night-highlight), var(--lm-night-shadow-float)!important;border-color:#0000!important}[data-app=true][data-ui-version=v1][data-resolved-theme=night] :is(.chat-switch-tab.is-active,.v1-settings-theme-placeholder .is-active,.chat-filter-item.is-active,.chat-conversation-row.is-active,.knowledge-desktop-item.is-selected,.oa-org-chart__departments button.is-active,.ai-employee-list nav>button.is-selected,.showcase-row.is-selected,.environment-card.is-selected){border-color:#0000!important}#root [data-app=true][data-ui-version=v1][data-resolved-theme=night] :is(.knowledge-scope-overview,.knowledge-desktop,.knowledge-mode-status,.knowledge-chat-panel,.oa-org-chart__detail,.ai-employee-list,.ai-employee-detail,.ai-employee-form,.ai-employee-form form>footer){background:linear-gradient(145deg,oklch(22.5% .006 270/.76),oklch(17% .004 270/.9))!important;border-color:#0000!important}[data-app=true][data-ui-version=v1][data-resolved-theme=night] .polls-pulse{background:linear-gradient(110deg,oklch(23.5% .007 270/.96),oklch(19% .005 270/.92))!important;border-color:#0000!important;box-shadow:0 18px 46px oklch(2.5% 0 0/.3)!important}[data-app=true][data-ui-version=v1][data-resolved-theme=night] :is(.polls-metric,.polls-mini-chart,.polls-empty){background:var(--lm-night-content)!important;border-color:#0000!important;box-shadow:0 10px 26px oklch(2.5% 0 0/.2)!important}[data-app=true][data-ui-version=v1][data-resolved-theme=night] :is(.data-governance__pipeline-step,.data-governance__pipeline-step[data-active=true],.ta-track,.ta-meta-strip,.ta-queue-row,.servers__switcher){background:var(--lm-night-content-soft)!important;box-shadow:none!important;border-color:#0000!important}[data-app=true][data-ui-version=v1][data-resolved-theme=night] :is(.reimbursement-overview>article,.reimbursement-trend-card){background:linear-gradient(145deg,oklch(23.5% .007 270/.96),oklch(19% .005 270/.92))!important;border-color:#0000!important;box-shadow:0 12px 30px oklch(2.5% 0 0/.2)!important}[data-app=true][data-ui-version=v1][data-resolved-theme=night] :is(.reimbursement-search,.reimbursement-toolbar select,.reimbursement-filter-toggle,.ta-queue-row,.servers__switcher){background:var(--lm-night-input)!important}[data-app=true][data-ui-version=v1][data-resolved-theme=night] .environment-card footer{background:oklch(18.5% .004 270/.72)!important;border-color:#0000!important}[data-app=true][data-ui-version=v1][data-resolved-theme=night]{--lm-night-content:oklch(26% .006 270/.94);--lm-night-content-soft:oklch(30.5% .007 270/.86);--lm-night-floating-glass:oklch(32% .008 270/.88);--lm-night-text-muted:oklch(70% .007 270);--wb-card:var(--lm-night-content);--wb-surface:var(--lm-night-content);--wb-soft:var(--lm-night-content-soft);--wb-muted:var(--lm-night-text-muted);--wb-muted-2:oklch(63% .008 270)}#root [data-app=true][data-ui-version=v1][data-resolved-theme=night] .linmo-knowledge-home__title{filter:drop-shadow(0 5px 18px oklch(50% .14 280/.16));color:var(--lm-night-text)!important;-webkit-text-fill-color:transparent!important;background:linear-gradient(90deg,oklch(83% .105 264),oklch(88% .095 280) 54%,oklch(82% .12 305))!important;-webkit-background-clip:text!important;background-clip:text!important}#root [data-app=true][data-ui-version=v1][data-resolved-theme=night] :is(.linmo-entry-composer input,.composer-input textarea,.chat-inline-contact-search input,.expert-catalog-pane__search input,.expert-management-panel__search input,.v1-market__search input){box-shadow:none!important;color:var(--lm-night-text)!important;background:0 0!important;border:0!important;outline:0!important}#root [data-app=true][data-ui-version=v1][data-resolved-theme=night] :is(.chat-switch-tab,.chat-directory-heading,.chat-directory-category-trigger,.chat-contact-list b,.chat-directory-preview-row b){color:var(--lm-night-text-soft)!important}#root [data-app=true][data-ui-version=v1][data-resolved-theme=night] :is(.chat-contact-list small,.chat-contact-list em,.chat-directory-preview-row,.chat-directory-preview-row small){color:var(--lm-night-text-muted)!important}#root [data-app=true][data-ui-version=v1][data-resolved-theme=night] .chat-switch-tab.is-active{color:oklch(90% .07 270)!important;background:linear-gradient(135deg,oklch(50% .14 268/.26),oklch(48% .13 300/.18))!important;box-shadow:0 8px 24px oklch(16% .08 280/.22)!important}#root [data-app=true][data-ui-version=v1][data-resolved-theme=night] :is(.chat-directory-category-trigger,.chat-contact-list button,.chat-directory-preview-row){background:linear-gradient(145deg,oklch(28.5% .007 270/.9),oklch(23.5% .005 270/.92))!important;border-color:#0000!important;box-shadow:0 10px 24px oklch(3% 0 0/.22)!important}#root [data-app=true][data-ui-version=v1][data-resolved-theme=night] :is(.chat-directory-heading,.chat-directory-category-trigger) svg{color:oklch(73% .025 270)!important}#root:has([data-app=true][data-ui-version=v1][data-resolved-theme=night]) :is(.wb-v1-ai-avatar-float.is-collapsed,.wb-v1-ai-avatar-float__portrait){overflow:visible;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border-color:#0000!important}#root:has([data-app=true][data-ui-version=v1][data-resolved-theme=night]) .wb-v1-ai-avatar-float__portrait img{filter:drop-shadow(0 9px 18px oklch(10% .035 280/.5))drop-shadow(0 0 12px oklch(66% .15 282/.18))}#root:has([data-app=true][data-ui-version=v1][data-resolved-theme=night]) .wb-v1-ai-avatar-float__label{text-shadow:none;-webkit-backdrop-filter:blur(18px)saturate(125%);backdrop-filter:blur(18px)saturate(125%);background:linear-gradient(115deg,oklch(31% .018 270/.78),oklch(23.5% .012 270/.72)) padding-box padding-box,linear-gradient(110deg,oklch(80% .12 245/.48),oklch(78% .13 298/.22) 48%,oklch(86% .06 270/.34)) border-box;border:1px solid #0000;box-shadow:inset 0 1px oklch(98% 0 0/.08),0 12px 30px oklch(3% 0 0/.42);color:var(--lm-night-text)!important}#root:has([data-app=true][data-ui-version=v1][data-resolved-theme=night]) .wb-v1-ai-avatar-float__open-arrow{color:oklch(82% .08 270)!important}#root [data-app=true][data-ui-version=v1][data-resolved-theme=night] .workbench-space{background:radial-gradient(circle at 28% 32%,oklch(69% .1 255/.1),#0000 31%),radial-gradient(circle at 72% 67%,oklch(72% .09 175/.085),#0000 34%),linear-gradient(145deg,oklch(17% .005 270),oklch(12.5% .003 270))!important}#root [data-app=true][data-ui-version=v1][data-resolved-theme=night] .workbench-sphere-icon{--function-icon-start:color-mix(in srgb, var(--sphere-accent) 34%, white);--function-icon-mid:color-mix(in srgb, var(--sphere-accent) 68%, white);--function-icon-end:color-mix(in srgb, var(--sphere-accent) 88%, white);--workbench-night-icon-line:oklch(98% .006 270/.94);--workbench-night-icon-glass:linear-gradient(145deg, oklch(96% .004 270/.2), oklch(78% .006 270/.09));-webkit-backdrop-filter:blur(18px)saturate(112%);backdrop-filter:blur(18px)saturate(112%);background:var(--workbench-night-icon-glass)!important;border-color:#0000!important;box-shadow:inset 0 1px oklch(99% 0 0/.18),inset 0 -1px oklch(99% 0 0/.035),0 14px 32px oklch(2.5% 0 0/.26)!important}#root [data-app=true][data-ui-version=v1][data-resolved-theme=night] .workbench-sphere-icon:after,#root [data-app=true][data-ui-version=v1][data-resolved-theme=night] .workbench-sphere-icon .wb-icon-aura{display:none!important}#root [data-app=true][data-ui-version=v1][data-resolved-theme=night] .workbench-sphere-icon__glyph{filter:brightness(1.15) saturate(1.28) contrast(1.08) drop-shadow(0 1px 1px oklch(2.5% 0 0/.32)) drop-shadow(0 7px 12px color-mix(in srgb, var(--sphere-accent) 30%, transparent))}#root [data-app=true][data-ui-version=v1][data-resolved-theme=night] .workbench-sphere-icon :is(.wb-icon-shine,.wb-icon-plus,.wb-icon-calendar__bar,.wb-icon-grid__header,.wb-icon-link,.wb-icon-check,.wb-icon-clock,.wb-icon-clock__hand,.wb-icon-antenna,.wb-icon-eye,.wb-icon-alert,.wb-icon-bracket,.wb-icon-fallback){stroke:color-mix(in srgb, var(--sphere-accent) 58%, white)!important}#root [data-app=true][data-ui-version=v1][data-resolved-theme=night] .workbench-sphere-icon :is(.wb-icon-tab,.wb-icon-cell,.wb-icon-lock__shackle,.wb-icon-robot__ear,.wb-icon-robot__screen,.wb-icon-issue__triangle,.wb-icon-code__bar,.wb-icon-detail){stroke:var(--workbench-night-icon-line)!important}#root [data-app=true][data-ui-version=v1][data-resolved-theme=night] .workbench-sphere-icon :is(.wb-icon-cell,.wb-icon-detail){fill:oklch(98% .004 270/.68)!important}#root [data-app=true][data-ui-version=v1][data-resolved-theme=night] .workbench-sphere-icon .wb-icon-issue__triangle{fill:oklch(98% .004 270/.3)!important}#root [data-app=true][data-ui-version=v1][data-resolved-theme=night] .workbench-sphere-icon__label{text-shadow:0 1px 2px oklch(2.5% 0 0/.42),0 3px 8px oklch(2.5% 0 0/.16);font-weight:680;color:oklch(99% .004 270)!important}#root [data-app=true][data-ui-version=v1][data-resolved-theme=night] .workbench-sphere-icon .wb-icon-check{opacity:1;filter:drop-shadow(0 1px 2px oklch(2.5% 0 0/.38));stroke:var(--workbench-night-icon-line)!important;stroke-width:3.1px!important}#root [data-app=true][data-ui-version=v1][data-resolved-theme=night] .workbench-sphere-icon:is(:hover,:focus-visible) .wb-icon-check{animation:1.8s cubic-bezier(.2,.8,.2,1) infinite wb-night-function-check!important}@keyframes wb-night-function-check{0%,14%{stroke-dashoffset:1px;opacity:.68}38%,to{stroke-dashoffset:0;opacity:1}}#root [data-app=true][data-ui-version=v1][data-resolved-theme=night] .workbench-sphere-icon:is(:hover,:focus-visible){background:linear-gradient(145deg,oklch(98% .004 270/.26),oklch(82% .006 270/.13))!important;box-shadow:inset 0 1px oklch(99% 0 0/.24),inset 0 -1px oklch(99% 0 0/.05),0 16px 36px oklch(2.5% 0 0/.32)!important}#root [data-app=true][data-ui-version=v1][data-resolved-theme=night] :is(.workbench-sphere-hint,.workbench-sphere-tooltip,.workbench-sphere-legend){-webkit-backdrop-filter:blur(20px)saturate(120%);backdrop-filter:blur(20px)saturate(120%);color:var(--lm-night-text-soft)!important;background:oklch(29% .008 270/.7)!important;border-color:#0000!important;box-shadow:inset 0 1px oklch(98% 0 0/.06),0 16px 38px oklch(3% 0 0/.32)!important}#root [data-app=true][data-ui-version=v1][data-resolved-theme=night] .workbench-sphere-tooltip{color:oklch(98% .004 270)!important;background:oklch(25.5% .006 270/.9)!important;box-shadow:inset 0 1px oklch(98% 0 0/.08),0 14px 34px oklch(2.5% 0 0/.42)!important}#root [data-app=true][data-ui-version=v1][data-resolved-theme=night] .workbench-sphere-tooltip strong{text-shadow:0 1px 2px oklch(2.5% 0 0/.28);color:oklch(99% .004 270)!important}#root [data-app=true][data-ui-version=v1][data-resolved-theme=night] .workbench-sphere-tooltip span{color:oklch(82% .008 270)!important}#root [data-app=true][data-ui-version=v1][data-resolved-theme=night] .workbench-page-layout{--wb-page:radial-gradient(circle at 18% 0%, color-mix(in srgb, var(--workbench-page-accent) 7%, transparent), transparent 32%), linear-gradient(145deg, oklch(17.5% .005 270), oklch(13% .003 270));--wb-card:linear-gradient(145deg, oklch(29% .008 270/.94), oklch(23.5% .005 270/.96));--wb-soft:oklch(31.5% .008 270/.82);background:var(--wb-page)}#root [data-app=true][data-ui-version=v1][data-resolved-theme=night] .workbench-page-layout__header h1{color:var(--lm-night-text)!important}#root [data-app=true][data-ui-version=v1][data-resolved-theme=night] .workbench-page-layout__icon{background:linear-gradient(145deg, color-mix(in srgb, var(--workbench-page-accent) 18%, oklch(34% .01 270)), oklch(22.5% .006 270))!important;box-shadow:inset 0 1px 0 oklch(98% 0 0/.08), 0 12px 28px color-mix(in srgb, var(--workbench-page-accent) 14%, transparent)!important;border-color:#0000!important}#root [data-app=true][data-ui-version=v1][data-resolved-theme=night] .workbench-page-layout__icon .workbench-sphere-icon__glyph{filter:brightness(1.2) saturate(1.18) drop-shadow(0 5px 10px color-mix(in srgb, var(--workbench-page-accent) 24%, transparent))}#root [data-app=true][data-ui-version=v1][data-resolved-theme=night] :is(.ta-queue-item,.ta-queue-item:hover,.ta-queue-item[data-active=true],.ta-brief,.ta-verdict,.polls-rules){color:var(--lm-night-text-soft)!important;background:linear-gradient(145deg,oklch(30.5% .008 270/.9),oklch(24.5% .006 270/.94))!important;border-color:#0000!important;box-shadow:0 10px 26px oklch(3% 0 0/.2)!important}#root [data-app=true][data-ui-version=v1][data-resolved-theme=night] .ta-queue-item[data-active=true]{background:linear-gradient(125deg,oklch(46% .11 265/.24),oklch(44% .12 298/.16)),oklch(28.5% .008 270)!important}#root [data-app=true][data-ui-version=v1][data-resolved-theme=night] .ta-btn-primary{color:#fff!important;background:linear-gradient(120deg,oklch(62% .17 265),oklch(62% .17 295))!important;box-shadow:0 9px 22px oklch(28% .12 280/.28)!important}#root [data-app=true][data-ui-version=v1][data-resolved-theme=night] .ta-btn-danger{color:oklch(82% .11 25)!important;background:oklch(31% .08 25/.72)!important}#root [data-app=true][data-ui-version=v1][data-resolved-theme=night] .v1-market{background:radial-gradient(circle at 94% 0%, oklch(68% .1 272/.075), transparent 31%), linear-gradient(145deg, var(--lm-night-canvas), var(--lm-night-canvas-deep))!important;color:var(--lm-night-text-soft)!important}#root [data-app=true][data-ui-version=v1][data-resolved-theme=night] .v1-market__tabs{border-color:#0000!important}#root [data-app=true][data-ui-version=v1][data-resolved-theme=night] .v1-market__tabs button{color:var(--lm-night-text-muted)!important}#root [data-app=true][data-ui-version=v1][data-resolved-theme=night] .v1-market__tabs button[aria-current=page]{color:oklch(84% .11 270)!important}#root [data-app=true][data-ui-version=v1][data-resolved-theme=night] :is(.v1-market__notice,.expert-catalog-pane__notice,.v1-market__empty,.v1-market__placeholder,.v1-market__manage-card,.v1-market__app-card){color:var(--lm-night-text-soft)!important;background:linear-gradient(145deg,oklch(29% .008 270/.92),oklch(22.5% .005 270/.96))!important;border-color:#0000!important;box-shadow:inset 0 1px oklch(98% 0 0/.055),0 16px 38px oklch(3% 0 0/.26)!important}#root [data-app=true][data-ui-version=v1][data-resolved-theme=night] :is(.v1-market__search,.expert-catalog-pane__search,.expert-management-panel__search,.v1-market__categories button,.v1-market__categories-more){color:var(--lm-night-text-soft)!important;background:oklch(23.5% .005 270/.88)!important;border-color:#0000!important;box-shadow:inset 0 1px oklch(98% 0 0/.045)!important}#root [data-app=true][data-ui-version=v1][data-resolved-theme=night] :is(.v1-market__app-card h2,.v1-market__manage-card h2,.v1-market__empty strong,.v1-market__placeholder h2,.expert-management-panel__name){color:var(--lm-night-text)!important}#root [data-app=true][data-ui-version=v1][data-resolved-theme=night] :is(.v1-market__app-meta,.v1-market__app-description,.v1-market__manage-card p){color:var(--lm-night-text-muted)!important}#root [data-app=true][data-ui-version=v1][data-resolved-theme=night] :is(.v1-market__app-icon,.v1-market__manage-icon){filter:brightness(1.12)saturate(1.12);background:color-mix(in srgb, var(--market-tone,var(--lm-night-brand)) 18%, oklch(25% .006 270))!important;box-shadow:inset 0 1px 0 oklch(98% 0 0/.06), 0 8px 20px color-mix(in srgb, var(--market-tone,var(--lm-night-brand)) 13%, transparent)!important}#root [data-app=true][data-ui-version=v1][data-resolved-theme=night] .v1-market__expert-pane :is(article,section,div)[style*="background: rgb(255, 255, 255)"]{color:var(--lm-night-text-soft)!important;background:linear-gradient(145deg,oklch(29% .008 270/.92),oklch(22.5% .005 270/.96))!important;box-shadow:inset 0 1px oklch(98% 0 0/.055),0 16px 38px oklch(3% 0 0/.26)!important}@media (prefers-reduced-transparency:reduce){#root [data-app=true][data-ui-version=v1][data-resolved-theme=night] .workbench-sphere-icon{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:oklch(34% .006 270)!important}#root [data-app=true][data-ui-version=v1][data-resolved-theme=night] :is(.workbench-sphere-hint,.workbench-sphere-tooltip,.workbench-sphere-legend){-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:oklch(27% .008 270)!important}#root:has([data-app=true][data-ui-version=v1][data-resolved-theme=night]) .wb-v1-ai-avatar-float__label{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:oklch(27% .008 270)!important}}#root [data-app=true][data-ui-version=v1][data-resolved-theme=night] .wb-v1-profile-menu{-webkit-font-smoothing:antialiased;text-rendering:geometricprecision}#root [data-app=true][data-ui-version=v1][data-resolved-theme=night] .wb-topbar-menu-usercopy strong,#root [data-app=true][data-ui-version=v1][data-resolved-theme=night] .wb-v1-profile-status-trigger strong{font-weight:750;color:var(--lm-night-text)!important}#root [data-app=true][data-ui-version=v1][data-resolved-theme=night] :is(.wb-topbar-menu-usercopy small,.wb-v1-profile-status-trigger small,.wb-v1-profile-role-note,.wb-v1-profile-role-heading>span,.wb-v1-profile-role-heading>small){opacity:1;font-weight:550;color:var(--lm-night-text-soft)!important}#root [data-app=true][data-ui-version=v1][data-resolved-theme=night] .wb-v1-profile-status-trigger{border-color:var(--lm-night-line-strong)!important;background:color-mix(in srgb, var(--lm-night-content-soft) 82%, transparent)!important;box-shadow:inset 0 1px 0 var(--lm-night-highlight)!important}#root [data-app=true][data-ui-version=v1][data-resolved-theme=night] .wb-v1-profile-status-trigger svg{stroke:var(--lm-night-text-soft)!important}#root [data-app=true][data-ui-version=v1][data-resolved-theme=night] .wb-v1-profile-role-switch button:not(.is-active){font-weight:600;color:var(--lm-night-text-soft)!important}#root [data-app=true][data-ui-version=v1][data-resolved-theme=night] .linmo-glass-nav--settings[aria-current=page] .linmo-glass-nav__label{color:#0000!important;background-image:linear-gradient(90deg, var(--lm-night-brand), var(--lm-night-brand-strong), var(--color-primary-400), var(--lm-night-brand))!important;-webkit-text-fill-color:transparent!important;background-size:300% 100%!important;-webkit-background-clip:text!important;background-clip:text!important;font-weight:700!important;animation:4.5s linear infinite linmo-nav-sweep-glow!important}#root [data-app=true][data-ui-version=v1][data-resolved-theme=night] .linmo-glass-nav--settings .linmo-glass-nav__icon.is-active{animation:5.5s ease-in-out infinite linmo-night-settings-color-cycle!important}#root [data-app=true][data-ui-version=v1][data-resolved-theme=night] .linmo-glass-nav__icon.is-active[data-linmo-nav-icon=settings] linearGradient[id*=linmo-color-settings] stop:first-child{stop-color:var(--color-primary-100)}#root [data-app=true][data-ui-version=v1][data-resolved-theme=night] .linmo-glass-nav__icon.is-active[data-linmo-nav-icon=settings] linearGradient[id*=linmo-color-settings] stop:nth-child(2){stop-color:var(--color-accent-300)}#root [data-app=true][data-ui-version=v1][data-resolved-theme=night] .linmo-glass-nav__icon.is-active[data-linmo-nav-icon=settings] linearGradient[id*=linmo-color-settings] stop:nth-child(3){stop-color:var(--color-accent-500)}#root [data-app=true][data-ui-version=v1][data-resolved-theme=night] .linmo-glass-nav__icon.is-active[data-linmo-nav-icon=settings] linearGradient[id*=linmo-color-settings] stop:nth-child(4){stop-color:var(--color-primary-400)}#root [data-app=true][data-ui-version=v1][data-resolved-theme=night] .linmo-glass-nav__icon.is-active[data-linmo-nav-icon=settings] linearGradient[id*=linmo-color-settings] stop:nth-child(5){stop-color:var(--color-primary-600)}@keyframes linmo-night-settings-color-cycle{0%,to{filter:hue-rotate(-8deg) saturate(1.48) contrast(1.06) drop-shadow(0 7px 11px color-mix(in srgb, var(--lm-night-brand-strong) 46%, transparent))}50%{filter:hue-rotate(14deg) saturate(1.68) contrast(1.1) drop-shadow(0 8px 14px color-mix(in srgb, var(--color-primary-400) 52%, transparent))}}@media (prefers-reduced-motion:reduce){#root [data-app=true][data-ui-version=v1][data-resolved-theme=night] .linmo-glass-nav--settings[aria-current=page] .linmo-glass-nav__label,#root [data-app=true][data-ui-version=v1][data-resolved-theme=night] .linmo-glass-nav--settings .linmo-glass-nav__icon.is-active,#root [data-app=true][data-ui-version=v1][data-resolved-theme=night] .linmo-glass-nav--settings .linmo-glass-nav__settings-gear,#root [data-app=true][data-ui-version=v1][data-resolved-theme=night] .linmo-glass-nav--settings .linmo-glass-nav__settings-core{animation:none!important}}.wb-version-switch{-webkit-backdrop-filter:blur(14px)saturate(135%);backdrop-filter:blur(14px)saturate(135%);background:#ebf1fcb8;border:1px solid #ffffffd1;border-radius:12px;flex:none;align-items:center;gap:3px;padding:3px;display:flex;box-shadow:inset 0 1px #fffffff5,0 5px 14px #32447214}.wb-version-switch button{all:unset;box-sizing:border-box;color:#73819a;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:5px;min-width:76px;height:30px;font-size:11.5px;transition:color .22s,background .22s,box-shadow .22s,transform .22s;display:flex}.wb-version-switch button span{letter-spacing:.035em;font-weight:760}.wb-version-switch button small{font:inherit;opacity:.74}.wb-version-switch button:hover{color:#41618c;transform:translateY(-1px)}.wb-version-switch button.is-active{color:#315fbd;background:#fffffff0;box-shadow:0 3px 10px #2d53991f,inset 0 1px #fff}.linmo-glass-nav__v2{display:none}[data-ui-version=v2]{--color-primary-50:#edf4ff;--color-primary-100:#e4efff;--color-primary-200:#d8e6fb;--color-primary-300:#7eaaff;--color-primary-400:#5c90ff;--color-primary-500:#3b74e8;--color-primary-600:#356dcc;--color-primary-700:#2f67c9;--color-secondary-50:#f5f8ff;--color-secondary-100:#edf4ff;--color-secondary-300:#b7cae6;--color-secondary-600:#5c789e;--color-secondary-800:#294b78;--wb-accent:#3b74e8;--wb-accent-lt:#7eaaff;--wb-accent-dk:#2f67c9;--wb-page:linear-gradient(160deg, #f5f8ff 0%, #f8fbff 55%, #fff 100%);--wb-soft:#edf4ff;--wb-line:#d8e6fb;--wb-ink:#173362;--wb-ink-dk:#173362;--wb-muted:#7192c4;--wb-muted-2:#88a4cd;--wb-gray-fg:#5c789e;--wb-icon:#88a4cd;--wb-icon-dk:#476991;--lm-title-gradient:linear-gradient(100deg, #245dc5 0%, #4d82ed 56%, #7eabff 100%);background:var(--wb-page)!important;color:#173362!important;font-family:Noto Sans SC,PingFang SC,Microsoft YaHei,Manrope,system-ui,sans-serif!important}[data-ui-version=v2] .wb-topbar{box-shadow:0 4px 18px #234c8c0b;background:#fffffff0!important;border-bottom-color:#d8e6fb!important}.wb-topbar-brand__mark--v2{box-sizing:border-box;background:linear-gradient(145deg,#3b74e8 0%,#7eaaff 120%);border-radius:11px;place-items:center;box-shadow:0 7px 18px #3b74e838;filter:none!important;width:38px!important;height:38px!important;margin-right:0!important;display:grid!important}[data-ui-version=v2] .wb-version-switch{background:#edf4ff;border-color:#e5efff;box-shadow:inset 0 1px #ffffffeb}[data-ui-version=v2] .wb-version-switch button{color:#7192c4}[data-ui-version=v2] .wb-version-switch button.is-active{color:#2f67c9;background:#fff;box-shadow:0 4px 12px #2659b71f}[data-ui-version=v2] .wb-topbar-search,[data-ui-version=v2] .wb-topbar .wb-h-line{box-shadow:none!important;background:#edf4ff!important;border-color:#0000!important}[data-ui-version=v2] :is(.linmo-primary-rail,.linmo-secondary-rail){-webkit-backdrop-filter:blur(14px)saturate(120%);backdrop-filter:blur(14px)saturate(120%);background:linear-gradient(#e4effff5,#f0f6ffe6)!important;border:1px solid #edf4ff!important;box-shadow:inset 0 1px #ffffffc2,0 13px 30px #234c8c14!important}[data-ui-version=v2] .linmo-primary-rail{width:78px;border-radius:20px!important}[data-ui-version=v2] .linmo-secondary-rail{background:#f0f6ffe6!important;border-color:#d8e6fb!important;border-radius:20px!important}[data-ui-version=v2] .linmo-primary-rail__brand{filter:saturate(.82)hue-rotate(6deg)drop-shadow(0 5px 10px #234c8c24)}[data-ui-version=v2] .linmo-glass-nav__v1{display:none}[data-ui-version=v2] .linmo-glass-nav__v2{display:block;overflow:visible}[data-ui-version=v2] .linmo-glass-nav__icon{filter:drop-shadow(0 7px 8px #0e2b3733);width:38px;height:38px;transform:none}[data-ui-version=v2] .linmo-glass-nav__icon.is-active{filter:drop-shadow(0 8px 10px #1e95a047);animation:3.6s ease-in-out infinite linmo-v2-icon-float;transform:scale(1.06)}[data-ui-version=v2] .linmo-glass-nav{border-radius:14px!important;min-height:64px!important;transition:background .23s,box-shadow .23s,transform .23s!important}[data-ui-version=v2] .linmo-glass-nav:hover{color:#356dcc!important;background:#ffffff70!important;transform:translateY(-1px)!important}[data-ui-version=v2] .linmo-glass-nav[aria-current=page],[data-ui-version=v2] .linmo-glass-nav[aria-current=page]:hover{background:color-mix(in srgb, var(--wb-accent) 10%, var(--wb-card))!important;box-shadow:inset 3px 0 0 var(--wb-accent), 0 7px 18px #2659b714!important}[data-ui-version=v2] .linmo-glass-nav__label,[data-ui-version=v2] .linmo-glass-nav[aria-current=page] .linmo-glass-nav__label{font-weight:560;color:#6e89ae!important;-webkit-text-fill-color:currentColor!important;background:0 0!important;animation:none!important}[data-ui-version=v2] .linmo-glass-nav[aria-current=page] .linmo-glass-nav__label{font-weight:720;color:#356dcc!important}[data-ui-version=v2] .linmo-glass-nav__icon.is-active .linmo-v2-icon-accent{animation:2.3s ease-in-out infinite linmo-v2-cyan-pulse}[data-ui-version=v2] .linmo-glass-nav__icon.is-active .linmo-v2-message-dot{animation:1.4s ease-in-out infinite linmo-v2-message-pop}[data-ui-version=v2] .linmo-glass-nav__icon.is-active .linmo-v2-chart-line{stroke-dasharray:48;animation:2.6s ease-in-out infinite linmo-v2-chart-draw}[data-ui-version=v2] .linmo-glass-nav__icon.is-active .linmo-v2-app-cell{transform-box:fill-box;transform-origin:50%;animation:1.8s ease-in-out infinite linmo-v2-cell-pop}[data-ui-version=v2] .linmo-glass-nav__icon.is-active .linmo-v2-settings-gear{transform-origin:20px 20px;animation:8s linear infinite linmo-v2-gear-turn}[data-ui-version=v2] .linmo-secondary-item:hover,[data-ui-version=v2] .linmo-secondary-item[aria-current=page]{color:#356dcc!important;background:#ffffffc7!important;border-color:#0000!important;box-shadow:0 5px 14px #2659b71a!important}[data-ui-version=v2] .linmo-secondary-item[aria-current=page]{background:color-mix(in srgb, var(--wb-accent) 10%, var(--wb-card))!important;box-shadow:inset 3px 0 0 var(--wb-accent)!important}[data-ui-version=v2] .linmo-secondary-icon{box-shadow:none;background:#234c8c0f;border-color:#0000}[data-ui-version=v2] .linmo-secondary-item:hover,[data-ui-version=v2] .contacts-section-button:hover,[data-ui-version=v2] .wb-chat-grid--v2 .wb-h-nav:hover{color:inherit!important;box-shadow:none!important;background:#f5f9ff!important;border-color:#e4efff!important}[data-ui-version=v2] .linmo-secondary-item[aria-current=page],[data-ui-version=v2] .contacts-section-button[aria-current=page],[data-ui-version=v2] .wb-chat-grid--v2 .wb-h-nav[aria-current=page]{color:#2f67c9!important;box-shadow:none!important;background:#e8f1ff!important;border-color:#d8e6fb!important;font-weight:700!important}[data-ui-version=v2] .linmo-secondary-item[aria-current=page] .linmo-secondary-item__label,[data-ui-version=v2] .contacts-section-button[aria-current=page] .contacts-line-icon,[data-ui-version=v2] .wb-chat-grid--v2 .wb-h-nav[aria-current=page] .wb-chat-filter-icon{-webkit-text-fill-color:currentColor;background:0 0;animation:none;color:#3b74e8!important}[data-ui-version=v2] .wb-chat-grid--v2{color:#526077;background:#f7f9fc!important}[data-ui-version=v2] .wb-chat-grid--v2 .wb-chat-groups{background:#eff6ff!important;border-color:#dbeafe!important;box-shadow:0 10px 26px #2563eb0f!important}[data-ui-version=v2] .wb-chat-grid--v2 :is(.wb-chat-list,.wb-chat-detail){background:#fff!important;border-color:#e2e8f0!important;box-shadow:0 10px 26px #0f172a0f!important}[data-ui-version=v2] .wb-chat-grid--v2 .wb-chat-list input{color:#526077;background:#fff!important;border-color:#dbeafe!important}[data-ui-version=v2] .wb-chat-grid--v2 .wb-chat-list input::placeholder{color:#94a3b8}[data-ui-version=v2] .contacts-v2-page{color:#526077;background:#f7f9fc!important}[data-ui-version=v2] .contacts-v2-directory{background:#eff6ff!important;border:1px solid #dbeafe!important;box-shadow:0 10px 26px #2563eb0f!important}[data-ui-version=v2] .contacts-v2-content{background:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 10px 26px #0f172a0f!important}[data-ui-version=v2] .contacts-v2-page>div:first-child h1{color:#2563eb!important}[data-ui-version=v2] .contacts-v2-page>div:first-child>span{color:#526077!important}[data-ui-version=v2] .knowledge-folder-icon{fill:#bfdbfe;stroke:#2563eb}[data-ui-version=v2] .knowledge-document-icon--pdf{fill:#fff8f8;stroke:#dc2626}[data-ui-version=v2] .knowledge-document-icon--word{fill:#f7fbff;stroke:#2563eb}[data-ui-version=v2] .knowledge-document-icon--excel{fill:#f7fcf8;stroke:#16a34a}[data-ui-version=v2] .knowledge-document-icon--ppt{fill:#fff9f4;stroke:#ea580c}[data-ui-version=v2] :is(.linmo-right-card,.wb-stat-grid>div){-webkit-backdrop-filter:blur(16px)saturate(126%);backdrop-filter:blur(16px)saturate(126%);background:linear-gradient(145deg,#ffffffe0,#f0f6ffb8)!important;border:1px solid #d8e6fbd1!important;box-shadow:0 18px 42px #234c8c1a,inset 0 1px #fff!important}[data-ui-version=v2] :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]),textarea,select){background:#ffffffb8!important;border-color:#d8e6fb!important;box-shadow:inset 0 1px #ffffffe6,0 5px 16px #234c8c0e!important}@keyframes linmo-v2-icon-float{0%,to{transform:translateY(0)scale(1.06)}50%{transform:translateY(-2px)scale(1.08)}}@keyframes linmo-v2-cyan-pulse{0%,to{opacity:.82;filter:drop-shadow(0 0 #2ddee000)}50%{opacity:1;filter:drop-shadow(0 0 4px #2ddee085)}}@keyframes linmo-v2-message-pop{0%,to{opacity:.9;transform:translateY(0)scale(1)}45%{opacity:1;transform:translateY(-1.5px)scale(1.12)}}@keyframes linmo-v2-chart-draw{0%,20%{stroke-dashoffset:48px}58%,to{stroke-dashoffset:0}}@keyframes linmo-v2-cell-pop{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes linmo-v2-gear-turn{to{transform:rotate(360deg)}}@media (width<=1180px){.wb-version-switch button{min-width:42px}.wb-version-switch button small{display:none}}[data-ui-version=v2] .dashboard{padding:28px 34px 48px;background:radial-gradient(circle at 94% 7%,#c5dcff75,#0000 24%),linear-gradient(135deg,#eff6ff 0%,#f8fbff 54%,#edf5ff 100%)!important}[data-ui-version=v2] .dashboard__tabs{gap:12px;margin-bottom:18px}[data-ui-version=v2] .dashboard__tabs button,[data-ui-version=v2] .dashboard__filters button{border-radius:999px;min-height:42px;padding-inline:20px;font-size:15px;font-weight:700;box-shadow:0 5px 14px #3565b012}[data-ui-version=v2] .dashboard__head{margin-top:0;margin-bottom:4px}[data-ui-version=v2] .dashboard__head h1{letter-spacing:-.04em;font-size:clamp(30px,3vw,38px)}[data-ui-version=v2] .dashboard__kicker{font-size:15px;font-weight:700;color:#6f9bea!important}[data-ui-version=v2] .dashboard__desc{font-size:15px}[data-ui-version=v2] .dashboard__section{-webkit-backdrop-filter:blur(18px)saturate(118%);backdrop-filter:blur(18px)saturate(118%);border-radius:26px;margin-top:22px;padding:24px;background:#ffffffd6!important;border:1px solid #cddef7e0!important;box-shadow:0 16px 34px #2c5ca414,inset 0 1px #fff!important}[data-ui-version=v2] .dashboard__section-head h2{color:#2c5eac;letter-spacing:-.025em;font-size:22px}[data-ui-version=v2] .dashboard__meta{font-size:13px;font-weight:600;color:#84a9e0!important}[data-ui-version=v2] .dashboard__tiles{grid-template-columns:repeat(auto-fit,minmax(164px,1fr));gap:14px;margin-top:18px}[data-ui-version=v2] .dashboard__tile{border-radius:20px;min-height:92px;padding:18px 20px;transition:transform .18s,box-shadow .18s;position:relative;overflow:hidden;background:linear-gradient(145deg,#fffffff5,#eff6ffeb)!important;border:1px solid #cfe0fae6!important;box-shadow:0 10px 24px #2b599b17,inset 0 1px #fff!important}[data-ui-version=v2] .dashboard__tile:after{content:"";opacity:.16;border:8px solid;border-top-color:#0000;border-radius:50%;width:76px;height:76px;position:absolute;bottom:-23px;right:-18px;transform:rotate(-36deg)}[data-ui-version=v2] .dashboard__tile:hover{transform:translateY(-3px);box-shadow:0 16px 30px #2b599b26,inset 0 1px #fff!important}[data-ui-version=v2] .dashboard__tile-label{opacity:.82;order:-1;font-size:14px;font-weight:700;color:inherit!important}[data-ui-version=v2] .dashboard__tile-value{color:inherit;letter-spacing:-.045em;font-size:34px;font-weight:750;line-height:1.1}[data-ui-version=v2] .dashboard__section--tasks .dashboard__tile:first-child{color:#2466ba;background:linear-gradient(145deg,#fafdff,#e4f0ff)!important}[data-ui-version=v2] .dashboard__section--tasks .dashboard__tile:nth-child(2){color:#d98219;background:linear-gradient(145deg,#fffdfa,#fff0da)!important}[data-ui-version=v2] .dashboard__section--tasks .dashboard__tile:nth-child(3){color:#6653bf;background:linear-gradient(145deg,#fcfbff,#ece9ff)!important}[data-ui-version=v2] .dashboard__section--tasks .dashboard__tile:nth-child(4){color:#38a865;background:linear-gradient(145deg,#fbfffd,#e0f8ea)!important}[data-ui-version=v2] .dashboard__section--tasks .dashboard__tile:nth-child(5),[data-ui-version=v2] .dashboard__section--tasks .dashboard__tile:nth-child(7){color:#e64c64;background:linear-gradient(145deg,#fffafb,#ffe3e9)!important}[data-ui-version=v2] .dashboard__section--tasks .dashboard__tile:nth-child(6){color:#2baac0;background:linear-gradient(145deg,#faffff,#dff7fb)!important}[data-ui-version=v2] .dashboard__section--personal-knowledge .dashboard__tile:first-child{color:#4b88e8;background:linear-gradient(145deg,#f8fbff,#dfeeff)!important}[data-ui-version=v2] .dashboard__section--personal-knowledge .dashboard__tile:nth-child(2){color:#e59042;background:linear-gradient(145deg,#fffaf6,#ffead7)!important}[data-ui-version=v2] .dashboard__section--personal-knowledge .dashboard__tile:nth-child(3){color:#7966df;background:linear-gradient(145deg,#fbfaff,#e8e3ff)!important}[data-ui-version=v2] .dashboard__section--personal-knowledge .dashboard__tile:nth-child(4){color:#e86687;background:linear-gradient(145deg,#fffafd,#ffe1eb)!important}[data-ui-version=v2] .dashboard__section--personal-knowledge .dashboard__tile:nth-child(5){color:#39b878;background:linear-gradient(145deg,#f9fffc,#dcf7e8)!important}[data-ui-version=v2] .dashboard__section--project-progress .dashboard__tile:after{opacity:.54}[data-ui-version=v2] .dashboard__section--project-progress .dashboard__tile:first-child{color:#745add}[data-ui-version=v2] .dashboard__section--project-progress .dashboard__tile:nth-child(2){color:#4d85e0}[data-ui-version=v2] .dashboard__section--project-progress .dashboard__tile:nth-child(3),[data-ui-version=v2] .dashboard__section--project-progress .dashboard__tile:nth-child(5){color:#34a9a8}[data-ui-version=v2] .dashboard__section--project-progress .dashboard__tile:nth-child(4){color:#39ac72}[data-ui-version=v2] .dashboard__section--project-progress .dashboard__tile:nth-child(6){color:#e6a22e}[data-ui-version=v2] .dashboard__tile--muted{color:#9aabc4!important;box-shadow:none!important;background:#f0f6ff!important}[data-ui-version=v2] .dashboard__share-bar{height:12px;box-shadow:inset 0 1px 3px #3565b01a}[data-ui-version=v2] .dashboard__table{border:1px solid #dbe9fb;border-radius:14px;overflow:hidden}@media (width<=720px){[data-ui-version=v2] .dashboard{padding:18px 14px 32px}[data-ui-version=v2] .dashboard__section{border-radius:20px;padding:18px}[data-ui-version=v2] .dashboard__tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}[data-ui-version=v2] .dashboard__tile{border-radius:16px;min-height:82px;padding:15px}[data-ui-version=v2] .dashboard__tile-value{font-size:28px}}@media (prefers-reduced-motion:reduce){.wb-version-switch button,[data-ui-version=v2] .linmo-glass-nav__icon,[data-ui-version=v2] .linmo-glass-nav__icon *{transition:none!important;animation:none!important}}.linmo-refresh-bar{z-index:9000;border:1px solid var(--wb-line,#d8e6fb);background:var(--wb-card,#fff);color:var(--wb-ink,#28466f);border-radius:999px;align-items:center;gap:10px;padding:9px 10px 9px 16px;font-size:13px;line-height:1;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #485b892e,0 2px 6px #485b891a}.linmo-refresh-dot{background:var(--wb-accent,#3b74e8);border-radius:50%;flex:none;width:8px;height:8px}.linmo-refresh-text{white-space:nowrap}.linmo-refresh-action{background:var(--wb-accent,#3b74e8);color:#fff;cursor:pointer;border:0;border-radius:999px;padding:6px 14px;font-family:inherit;font-size:13px}.linmo-refresh-action:hover{background:var(--wb-accent-dk,#245dc5)}.linmo-refresh-close{width:24px;height:24px;color:var(--wb-muted,#7192c4);cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0;font-size:16px;line-height:1}.linmo-refresh-close:hover{background:var(--wb-line,#d8e6fb);color:var(--wb-ink,#28466f)}@media (width<=480px){.linmo-refresh-bar{justify-content:center;left:12px;right:12px;transform:none}}:root{--bg:#faf9f5;--bg-soft:#f3f0e8;--bg-panel:#edeade;--tint:#fdf3e0;--tint-deep:#f6e2bd;--card:#fff;--line:#ebe5d3;--line-soft:#17171a0f;--text:#17171a;--text-dim:#6e6e76;--text-faint:#a0a0a8;--accent:#e9a23b;--accent-deep:#b4762a;--ok:#55925f;--warn:#c1832c;--err:#c05b4f;--radius-lg:18px;--radius:12px;--radius-sm:8px;--shadow:0 1px 2px #17171a0f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.message-reactions{flex-wrap:wrap;gap:6px;margin-top:5px;display:flex}.message-reactions button{border:1px solid var(--line);background:var(--card);min-width:38px;height:26px;color:var(--text);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:4px;padding:0 8px;display:inline-flex}.message-reactions button.is-mine{border-color:var(--accent);background:var(--tint);color:var(--accent-deep)}.message-reactions b{font-size:12px;font-weight:600}.message-reaction-picker{grid-template-columns:repeat(3,34px);gap:4px;padding:6px;display:grid}.message-reaction-picker button{cursor:pointer;background:0 0;border:0;border-radius:6px;width:34px;height:30px;font-size:17px}.message-reaction-picker button:hover{background:var(--bg-soft)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{background:var(--bg);color:var(--text);font:14px/1.6 -apple-system,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif}button{font:inherit;cursor:pointer;border:1px solid var(--accent);background:var(--accent);color:#fff;border-radius:999px;padding:7px 16px}button:hover:not(:disabled){background:var(--accent-deep);border-color:var(--accent-deep)}button:disabled{opacity:.45;cursor:not-allowed}button.ghost{background:var(--card);border-color:var(--line);color:var(--text-dim)}button.ghost:hover:not(:disabled){background:var(--card);color:var(--text);border-color:var(--text-faint)}button.small{padding:3px 10px;font-size:12px}input,textarea{font:inherit;color:var(--text);background:var(--card);border:1px solid var(--line);border-radius:var(--radius);width:100%;padding:9px 12px}input:focus,textarea:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #e9a23b2e}input::placeholder,textarea::placeholder{color:var(--text-faint)}.mono,.pre,pre{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.pre{white-space:pre-wrap}.dim{color:var(--text-dim)}.error{color:var(--err)}.error.banner{border-radius:var(--radius);background:#c05b4f14;border:1px solid #c05b4f66;margin:0 16px;padding:8px 12px}.boot,.channel.loading{height:100%;color:var(--text-dim);place-items:center;display:grid}.empty:before,.insight-empty:before{content:"";opacity:.55;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28'%3E%3Cellipse cx='14' cy='18' rx='6' ry='4.6' fill='%23a0a0a8'/%3E%3Ccircle cx='7.2' cy='12' r='2.3' fill='%23a0a0a8'/%3E%3Ccircle cx='11.6' cy='9.4' r='2.3' fill='%23a0a0a8'/%3E%3Ccircle cx='16.4' cy='9.4' r='2.3' fill='%23a0a0a8'/%3E%3Ccircle cx='20.8' cy='12' r='2.3' fill='%23a0a0a8'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;width:28px;height:28px;margin:0 auto 6px;display:block}.avatar{background:var(--tint);width:32px;height:32px;color:var(--accent-deep);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:inline-flex;position:relative}.avatar.avatar-channel{border-radius:10px}.avatar-ears:before,.avatar-ears:after{content:"";background:var(--tint-deep);clip-path:polygon(50% 0,0 100%,100% 100%);width:11px;height:10px;position:absolute;top:-5px}.avatar-ears:before{left:4px;transform:rotate(-14deg)}.avatar-ears:after{right:4px;transform:rotate(14deg)}.avatar-char{position:relative}.login{place-items:center;height:100%;display:grid}.login-card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);width:340px;box-shadow:var(--shadow);gap:14px;padding:30px 28px;display:grid}.login-brand{align-items:center;gap:12px;display:flex}.login-card h1{letter-spacing:2px;margin:0;font-size:24px}.login-sub{color:var(--text-dim);margin:-8px 0 4px;font-size:13px}.login-card label{color:var(--text-dim);gap:6px;font-size:13px;display:grid}.login-card .remember-password{cursor:pointer;width:max-content;color:var(--text);align-items:center;gap:8px;display:flex}.remember-password input{width:16px;height:16px;accent-color:var(--tint-deep);margin:0}.sidebar{border-right:1px solid var(--line-soft);grid-template-rows:auto minmax(0,1fr);min-width:0;display:grid}.sidebar-header{justify-content:space-between;align-items:flex-start;gap:8px;padding:16px 16px 10px;display:flex}.sidebar-title{font-size:16px;font-weight:700}.sidebar-sub{color:var(--text-faint);font-size:12px}.sidebar-actions{flex:none;gap:4px;display:flex}.channel-list{align-content:start;gap:2px;padding:4px 8px 10px;display:grid;overflow-y:auto}.channel-row{text-align:left;color:var(--text);border-radius:var(--radius);background:0 0;border:1px solid #0000;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:9px 10px;display:grid}.channel-row:hover:not(:disabled){background:var(--bg-soft);color:var(--text);border-color:#0000}.channel-row.active{background:var(--card);border-color:var(--line-soft);box-shadow:var(--shadow)}.channel-row-main{gap:2px;min-width:0;display:grid}.channel-row-top,.channel-row-bottom{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.channel-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.channel-time,.channel-meta{color:var(--text-faint);flex:none;font-size:11px}.channel-preview{color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;overflow:hidden}.channel-row:has(.badge.mention) .channel-preview{color:var(--err);font-weight:600}.channel-badges{flex:none;gap:4px;display:flex}.badge{border-radius:999px;padding:0 6px;font-size:11px;line-height:17px}.badge.unread{background:var(--accent);color:#fff}.badge.mention{background:var(--err);color:#fff}.badge.running{background:var(--tint);color:var(--accent-deep)}.channel{--chat-accent:#b96b3f;--chat-accent-deep:#965133;--chat-accent-soft:#f4e4d1;flex-direction:column;min-width:0;height:100%;display:flex;position:relative}.channel-header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;padding:10px 20px;display:flex}.channel-header h2{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:16px;line-height:1.35;overflow:hidden}.channel-title{gap:1px;min-width:0;display:grid}.channel-title-primary{align-items:center;gap:6px;min-width:0;display:flex;position:relative}.channel-member-trigger{width:auto;height:28px;color:var(--text-faint);background:0 0;border:1px solid #0000;border-radius:7px;flex:none;align-items:center;gap:7px;padding:0 5px;display:inline-flex}.channel-member-anchor{align-items:center;gap:3px;display:inline-flex;position:relative}.channel-member-trigger svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:18px;height:18px}.channel-member-trigger b{color:inherit;font-variant-numeric:tabular-nums;font-size:14px;font-weight:500;line-height:1}.channel-member-count,.channel-bot-count{min-width:14px;color:var(--text-dim);font-variant-numeric:tabular-nums;text-align:center;font-size:12px;font-weight:600;line-height:1}.channel-member-divider{background:var(--line);width:1px;height:17px}.channel-member-trigger[data-tooltip]:after{content:attr(data-tooltip);z-index:45;color:#fff;pointer-events:none;opacity:0;visibility:hidden;background:#25221ff0;border-radius:6px;width:max-content;padding:5px 7px;font-size:11px;font-weight:500;line-height:1;position:absolute;top:calc(100% + 7px);left:50%;transform:translate(-50%,-2px);box-shadow:0 5px 14px #25221f24}.channel-member-trigger[data-tooltip]:hover:after,.channel-member-trigger[data-tooltip]:focus-visible:after{opacity:1;visibility:visible;transform:translate(-50%)}.channel-member-trigger[aria-expanded=true]:after,.channel-member-trigger.is-tooltip-dismissed:after{opacity:0;visibility:hidden}.channel .channel-member-trigger:hover,.channel .channel-member-trigger.is-active{background:var(--bg-soft)!important;color:var(--text)!important;box-shadow:none!important;border-color:#0000!important;transform:none!important}.channel-stats{min-height:24px;color:var(--text-dim);align-items:center;gap:5px;font-size:12px;font-weight:560;display:flex}.channel-online-dot{background:#36a269;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 3px #36a2691a}.channel-stat{font-variant-numeric:tabular-nums;cursor:default;border-radius:7px;outline:none;align-items:center;gap:4px;min-height:24px;padding:2px 5px;font-size:12px;line-height:1;transition:background-color .16s,color .16s;display:inline-flex;position:relative}.channel-stat-members{background:var(--bg-soft)}.channel-stat:hover,.channel-stat:focus-visible{color:var(--text);background:var(--bg-soft)}.channel-stat svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.channel-stat-separator{background:var(--line);width:1px;height:15px}.channel-stat-popover{z-index:80;border:1px solid var(--line);min-width:168px;max-width:240px;color:var(--text);background:var(--card);opacity:0;visibility:hidden;border-radius:10px;gap:8px;padding:10px 12px;font-size:12px;line-height:1.45;transition:opacity .16s,transform .16s,visibility .16s;display:grid;position:absolute;top:calc(100% + 8px);left:0;transform:translateY(-3px);box-shadow:0 10px 28px #4839281f}.channel-stat-popover strong{font-size:12px;line-height:1.4}.channel-stat-list{gap:4px;display:grid}.channel-stat-list-item{min-width:0;color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;display:flex;overflow:hidden}.channel-stat-list-empty{color:var(--text-faint)}.channel-stat:hover .channel-stat-popover,.channel-stat:focus-within .channel-stat-popover{opacity:1;visibility:visible;transform:translateY(0)}.channel-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.channel-tools{flex-wrap:nowrap;justify-content:flex-end;gap:2px;display:flex;position:relative}.channel-tool-trigger{min-height:31px;color:var(--text-faint);background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:4px;padding:5px 9px;font-size:11.5px;line-height:1.2;display:inline-flex;position:relative}.channel-tools>.channel-tool-trigger{width:34px;min-width:34px;min-height:34px;color:var(--wb-muted);justify-content:center;padding:0}.channel-tools>.channel-tool-trigger>svg{stroke-width:1.8px;width:18px;height:18px}.channel-tool-trigger>svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.channel-tools [data-tooltip]:before{content:"";z-index:49;pointer-events:none;opacity:0;visibility:hidden;border:5px solid #0000;border-bottom-color:#25221ff0;transition:opacity .14s,transform .14s,visibility .14s;position:absolute;top:calc(100% + 4px);left:50%;transform:translate(-50%,-2px)}.channel-tools [data-tooltip]:after{content:attr(data-tooltip);z-index:50;color:#fff;pointer-events:none;opacity:0;visibility:hidden;background:#25221ff0;border-radius:7px;min-width:max-content;padding:6px 8px;font-size:11px;font-weight:500;line-height:1;transition:opacity .14s,transform .14s,visibility .14s;position:absolute;top:calc(100% + 13px);left:50%;transform:translate(-50%,-2px);box-shadow:0 5px 14px #25221f24}.channel-tools [data-tooltip]:hover:before,.channel-tools [data-tooltip]:hover:after,.channel-tools [data-tooltip]:focus-visible:before,.channel-tools [data-tooltip]:focus-visible:after{opacity:1;visibility:visible;transform:translate(-50%)}.channel-tools [aria-expanded=true][data-tooltip]:before,.channel-tools [aria-expanded=true][data-tooltip]:after,.channel-tools .is-tooltip-dismissed[data-tooltip]:before,.channel-tools .is-tooltip-dismissed[data-tooltip]:after{opacity:0;visibility:hidden}.channel-tool-count{min-width:16px;height:16px;color:var(--chat-accent-deep);font-variant-numeric:tabular-nums;background:#efd8c7;border-radius:999px;place-items:center;padding:0 4px;font-size:9px;font-weight:700;line-height:1;display:inline-grid}.channel-tool-trigger.is-active .channel-tool-count{background:var(--chat-accent);color:#fff}.channel .channel-tool-trigger:hover:not(:disabled){background:var(--chat-accent-soft)!important;color:var(--chat-accent-deep)!important;box-shadow:none!important;border-color:#0000!important;transform:none!important}.channel-tool-trigger.is-active{background:var(--chat-accent-soft);color:var(--chat-accent-deep);border-color:#0000;font-weight:650}.channel-tool-trigger.is-active:after{content:"";background:var(--chat-accent);border-radius:999px;width:18px;height:2px;position:absolute;bottom:-6px;right:50%;transform:translate(50%)}.announcement{color:var(--accent-deep);background:var(--tint);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;max-width:45%;padding:3px 12px;font-size:12px;overflow:hidden}.timeline-scroll{flex:1;min-height:0;padding:16px 28px 24px;overflow-y:auto}.timeline{align-content:start;gap:12px;width:100%;margin-inline:0;display:grid}.message-date-divider{color:var(--text-faint);align-items:center;gap:10px;font-size:11px;display:flex}.message-date-divider:before,.message-date-divider:after{content:"";background:var(--line-soft);flex:1;height:1px}.message-date-divider span{flex:none;padding:0 6px}.empty-timeline{min-height:100%;color:var(--text-dim);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:0 0 12%;display:flex}.empty-timeline-icon{width:72px;height:72px;color:var(--chat-accent);background:var(--chat-accent-soft);border-radius:50%;place-items:center;margin-bottom:7px;display:grid}.empty-timeline-icon svg{fill:none;stroke:currentColor;stroke-width:2.2px;width:52px;height:52px}.empty-timeline strong{color:var(--text);font-size:15px}.empty-timeline>span:not(.empty-timeline-icon){color:var(--text-dim);font-size:12.5px}.empty-timeline small{color:var(--text-faint);margin-top:3px;font-size:10.5px}.empty-timeline-example{border:1px solid color-mix(in srgb, var(--wb-accent) 18%, var(--wb-line));background:color-mix(in srgb, var(--wb-accent) 6%, var(--wb-card));color:var(--wb-accent-dk);border-radius:8px;margin-top:5px;padding:6px 10px;font-size:11px;line-height:1.4}.channel .empty-timeline-example:hover:not(:disabled){border-color:color-mix(in srgb, var(--wb-accent) 30%, var(--wb-line))!important;background:color-mix(in srgb, var(--wb-accent) 10%, var(--wb-card))!important;color:var(--wb-accent-dk)!important;transform:translateY(-1px)!important;box-shadow:0 5px 12px #245dc514!important}.row{gap:3px;scroll-margin:60px;display:grid;position:relative}.row.flash{outline:2px solid var(--accent);outline-offset:4px;border-radius:var(--radius-sm)}.row.message{grid-template-columns:32px minmax(0,1fr);gap:10px}.row.message.is-grouped{margin-top:-4px}.row.message+.row.message:not(.is-grouped){margin-top:10px}.row.message.is-grouped:not(.mine) .row-main{grid-column:2}.row.message .avatar{margin-top:2px}.row-main{justify-items:start;gap:3px;min-width:0;display:grid;container-type:inline-size}.row-head{align-items:baseline;gap:8px;display:flex}.row-who{font-size:13px;font-weight:600}.row-time,.message-time{color:var(--text-faint);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px}.message-time{pointer-events:none;opacity:0;visibility:hidden;transition:opacity .14s,visibility .14s}.tag{color:var(--accent-deep);background:var(--tint);border-radius:999px;margin-left:6px;padding:1px 7px;font-size:10px;font-weight:400}.message-bubble-line{align-items:center;gap:3px;width:100%;min-width:0;max-width:100%;display:flex;position:relative}.row.mine .message-bubble-line{margin-left:auto}.message-quick-actions{z-index:4;opacity:0;visibility:hidden;pointer-events:none;flex:none;align-self:center;align-items:center;gap:4px;margin-left:0;transition:opacity .12s,visibility .12s;display:inline-flex;position:absolute}.message-bubble-line:hover .message-quick-actions,.message-bubble-line:focus-within .message-quick-actions{opacity:1;visibility:visible;pointer-events:auto}.message-quick-action{width:32px;height:32px;color:var(--text-dim);background:0 0;border:1px solid #0000;border-radius:7px;place-items:center;padding:0;display:inline-grid;position:relative}.message-quick-action:disabled{cursor:not-allowed;opacity:.45}.message-quick-action svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:17px;height:17px}.message-quick-action.is-reply,.message-quick-action.is-forward{color:#66707d}.message-quick-action.is-reply:hover,.message-quick-action.is-reply:focus-visible,.message-quick-action.is-reply:active,.message-quick-action.is-forward:hover,.message-quick-action.is-forward:focus-visible,.message-quick-action.is-forward:active,.message-quick-action.is-recall:hover,.message-quick-action.is-recall:focus-visible,.message-quick-action.is-recall:active{color:#2f6bf2;background:#2f6bf217}.message-quick-action svg .icon-fill{fill:currentColor;stroke:none}.message-quick-action svg .icon-cutout{fill:#fff;stroke:none}.message-quick-action.is-recall{color:#66707d}.message-more-wrap{display:inline-flex;position:relative}.message-more-menu{z-index:40;border:1px solid var(--wb-line);background:var(--wb-card);border-radius:10px;flex-direction:column;gap:2px;width:148px;padding:5px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 10px 28px #0f172a24}.row.mine .message-more-menu{left:0;right:auto}.message-more-menu .message-quick-action{width:100%;height:34px;color:var(--wb-ink-dk);border-radius:7px;justify-content:flex-start;gap:9px;padding:0 9px;font-size:12.5px;display:flex}.message-more-menu .message-quick-action:after{display:none}.message-more-menu .message-quick-action:disabled{color:var(--wb-muted)}.channel .message-quick-action:hover,.channel .message-quick-action:focus-visible{background:color-mix(in srgb, var(--text-faint) 10%, transparent)!important;color:var(--text)!important;box-shadow:none!important;border-color:#0000!important;transform:none!important}.message-quick-actions.is-tooltip-dismissed .message-quick-action{color:#66707d!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}.message-quick-action:after{content:attr(data-tooltip);z-index:20;border:1px solid var(--line);background:var(--surface);width:max-content;max-width:120px;color:var(--text);pointer-events:none;opacity:0;visibility:hidden;border-radius:6px;padding:4px 7px;font-size:11px;font-weight:500;line-height:1.2;transition:opacity .12s,transform .12s,visibility .12s;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%,2px);box-shadow:0 5px 16px #0f172a1f}.message-quick-action:hover:after,.message-quick-action:focus-visible:after{opacity:1;visibility:visible;transform:translate(-50%)}.message-quick-actions.is-tooltip-dismissed .message-quick-action:after,.message-quick-action[aria-expanded=true]:after{opacity:0;visibility:hidden}.message-content-stack{justify-items:start;width:100%;min-width:0;max-width:100%;display:grid;position:relative}.row.mine .message-content-stack{justify-items:end}.message-payload-line{align-items:flex-end;gap:6px;width:100%;min-width:0;max-width:100%;display:flex}.row.mine .message-payload-line{justify-content:flex-end}.message-payload{justify-items:start;gap:5px;min-width:0;display:grid;position:relative}.row.mine .message-payload{justify-items:end}.row.mine .message-quick-actions{right:calc(100% + 28px)}.row.message:not(.mine) .message-quick-actions{left:calc(100% + 6px)}.row-body{white-space:pre-wrap;word-break:normal;overflow-wrap:break-word;width:fit-content;min-width:0;max-width:min(60cqw,560px);box-shadow:none;background:#f4f3ef;border:1px solid #0000;border-radius:16px;padding:10px 15px;line-height:1.6;display:inline-block}.forward-message-inline{gap:4px;width:fit-content;display:grid}.forward-message-source{color:var(--text-faint);font-size:10px;font-weight:500;line-height:1.35}.forward-message-note{color:var(--text-dim);font-size:12px}.forward-message-body{color:inherit;font:inherit;white-space:pre-wrap}.message-unread-divider{color:var(--wb-accent);align-items:center;gap:10px;font-size:11px;font-weight:650;display:flex}.message-unread-divider:before,.message-unread-divider:after{content:"";background:color-mix(in srgb, var(--wb-accent) 34%, transparent);flex:1;height:1px}.message-unread-divider span{flex:none}.channel-back-to-latest{z-index:18;border:1px solid var(--wb-line);background:var(--wb-card);min-height:34px;color:var(--wb-accent-dk);border-radius:18px;padding:0 13px;font-size:12px;position:absolute;bottom:116px;right:22px;box-shadow:0 8px 24px #0f172a1f}.row-body-content{overflow-wrap:anywhere;min-width:0}.message-reply-quote{border-left:2px solid color-mix(in srgb, var(--chat-accent) 55%, var(--line));color:var(--text-faint);gap:1px;margin-bottom:6px;padding-left:8px;font-size:11px;line-height:1.35;display:grid}.message-reply-quote strong{color:var(--text-dim);font-weight:650}.message-reply-quote.is-unavailable{color:var(--text-faint);font-style:italic}.message-delivery-status{color:var(--text-faint);font-size:10px;line-height:1}.row.mine .message-delivery-status{justify-self:end}.message-read-receipt{width:auto;min-width:max-content;height:20px;color:var(--text-faint);white-space:nowrap;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;margin:0 0 3px;padding:0 4px;font-size:10px;font-weight:520;line-height:1;display:inline-flex}.message-read-receipt.is-group-receipt{width:auto;height:20px;color:var(--text-faint);cursor:pointer;appearance:none;background:0 0;border:0;padding:0 5px;transition:color .15s,background .15s}.message-read-receipt.is-group-receipt:hover{color:var(--chat-accent-deep);background:color-mix(in srgb, var(--chat-accent) 7%, transparent)}.message-read-receipt.is-group-receipt.is-partial{box-shadow:none;background:0 0;border:0}.message-read-receipt.is-read{border-color:var(--chat-accent);color:var(--chat-accent)}.message-read-receipt.is-group-receipt.is-complete{color:var(--chat-accent);background:0 0;border:0}.message-read-receipt.is-pending{color:var(--text-faint)}.message-read-receipt.is-failed{border-color:var(--danger);color:var(--danger)}@keyframes message-receipt-spin{to{transform:rotate(360deg)}}.message-read-popover-anchor{z-index:30;flex:none;width:auto;height:20px;display:block;position:relative;bottom:1px;right:auto}.message-read-popover{z-index:31;border:1px solid var(--line);background:var(--surface);border-radius:12px;width:min(340px,100vw - 72px);height:min(400px,58vh);position:absolute;top:calc(100% + 10px);right:-16px;overflow:hidden;box-shadow:0 12px 36px #0f172a2e}.message-read-columns{grid-template-columns:1fr 1fr;height:100%;display:grid}.message-read-column{flex-direction:column;min-width:0;min-height:0;padding:16px;display:flex}.message-read-column+.message-read-column{border-left:1px solid var(--line)}.message-read-column h3{color:var(--text);margin:0 0 14px;font-size:20px;font-weight:500}.message-read-column h3 b{font-size:28px;font-weight:500}.message-read-member-list{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;max-height:min(300px,46vh);overflow-y:auto}.message-read-member{border-radius:8px;align-items:center;gap:12px;min-width:0;min-height:54px;padding:6px 4px;display:flex}.message-read-member:hover{background:var(--bg-soft)}.message-read-member strong{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:500;overflow:hidden}.message-read-empty{color:var(--text-dim);text-align:center;margin:24px 0}@media (width<=620px){.timeline-scroll{padding-inline:16px}.row-body{max-width:min(80cqw,560px)}.message-read-popover{width:min(300px,100vw - 32px);height:min(360px,55vh);right:-28px}.message-read-column{padding:18px 14px}.message-read-column h3{font-size:16px}.message-read-column h3 b{font-size:22px}.message-read-member strong{font-size:14px}}.chat-conversation-preview.is-draft{color:#d7473f}.chat-conversation-preview.is-draft b{font-weight:700}.forward-dialog-shell{height:min(420px,100vh - 24px);max-height:calc(100vh - 24px);position:relative}.forward-dialog-shell .dialog-shell-header{padding:10px 14px 7px}.forward-dialog-shell .dialog-shell-header h2{font-size:16px}.forward-dialog-shell .dialog-shell-body{min-height:0;padding:7px 14px;display:flex;overflow:hidden}.forward-dialog-shell .dialog-shell-footer{flex-wrap:nowrap;gap:6px;min-height:52px;padding:8px 14px}.forward-dialog-shell .dialog-shell-footer button{min-width:62px;height:32px;min-height:32px;padding:0 11px}.forward-dialog-content{grid-template-rows:auto auto minmax(0,1fr) auto auto;gap:5px;width:100%;min-height:0;display:grid}.forward-preview{border:1px solid var(--line-soft);background:var(--bg-soft);border-radius:9px;gap:5px;padding:9px 10px;display:grid}.forward-preview header{justify-content:space-between;gap:12px;display:flex}.forward-preview header span{color:var(--text);font-size:13px;font-weight:700}.forward-preview header small,.forward-hint{color:var(--text-faint);font-size:12px}.forward-preview>div{color:var(--text-dim);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.forward-dialog-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.forward-multi-toggle{min-height:36px;color:var(--text-dim);white-space:nowrap;align-items:center;gap:5px;padding:0 9px;font-size:12px;display:inline-flex}.forward-multi-toggle input{accent-color:var(--wb-accent)}.forward-search{border:1px solid var(--line);background:var(--card);border-radius:8px;align-items:center;gap:8px;min-height:36px;padding:0 10px;display:flex}.forward-search:focus-within{border-color:var(--wb-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--wb-accent) 12%, transparent)}.forward-search input{width:100%;min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:0}.forward-target-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;overflow-y:auto}.forward-target-scroll section+section{margin-top:8px}.forward-target-scroll h3{color:var(--text-faint);margin:0 0 5px;font-size:11px;font-weight:650}.forward-target-row{width:100%;min-height:48px;color:var(--text);text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:32px minmax(0,1fr) 22px;align-items:center;gap:9px;padding:6px 9px;display:grid}.forward-target-row:hover{background:var(--bg-soft)}.forward-target-row.is-selected{background:color-mix(in srgb, var(--wb-accent) 9%, var(--card))}.forward-target-avatar{background:color-mix(in srgb, var(--wb-accent) 11%, var(--card));width:30px;height:30px;color:var(--wb-accent);border-radius:50%;place-items:center;font-weight:700;display:grid}.forward-target-copy{min-width:0;display:grid}.forward-target-copy strong,.forward-target-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.forward-target-copy strong{font-size:13px}.forward-target-copy small{color:var(--text-faint);font-size:11px}.forward-target-check{border:1px solid var(--line);color:#fff;border-radius:4px;place-items:center;width:17px;height:17px;font-size:11px;display:grid}.forward-target-row.is-selected .forward-target-check{border-color:var(--wb-accent);background:var(--wb-accent)}.forward-dialog-note{color:var(--text-dim);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;font-size:11px;display:grid}.forward-dialog-note input{box-sizing:border-box;border:1px solid var(--line);background:var(--card);width:100%;min-width:0;height:32px;color:var(--text);font:inherit;border-radius:8px;outline:0;padding:0 8px}.forward-dialog-note input:focus{border-color:var(--wb-accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--wb-accent) 10%, transparent)}.forward-close-confirm-layer{z-index:5;background:#0f172a2e;place-items:center;padding:12px;display:grid;position:absolute;inset:0}.forward-close-confirm{box-sizing:border-box;border:1px solid var(--line-soft);background:var(--card);width:min(260px,100%);color:var(--text-dim);border-radius:12px;gap:4px;padding:14px;font-size:11px;line-height:1.4;display:grid;box-shadow:0 12px 32px #0f172a2e}.forward-close-confirm strong{color:var(--text);font-size:14px;line-height:1.3}.forward-close-confirm-actions{grid-template-columns:1fr 1fr;gap:7px;margin-top:8px;display:grid}.forward-close-confirm-actions button{min-width:0;padding:7px 10px}.forward-error{color:var(--danger);margin:0;font-size:12px}.forward-selected-summary{flex-wrap:nowrap;flex:auto;gap:5px;min-width:0;display:flex;overflow-x:auto}.forward-selected-summary>span{background:var(--bg-soft);max-width:140px;color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;border-radius:14px;align-items:center;gap:3px;padding:4px 7px;font-size:11px;display:inline-flex;overflow:hidden}.dialog-shell-footer .forward-selected-summary button{min-width:0;color:var(--text-faint);background:0 0;border:0;padding:0}.message-time-actions{text-align:center;flex:none;margin-right:2px;font-size:10px;line-height:20px}.row.message:hover .message-time-actions,.row.message:focus-within .message-time-actions{opacity:1;visibility:visible}.row.message:has(.row-body:hover) .message-time-head{opacity:1;visibility:visible}.row.mine{grid-template-columns:minmax(0,1fr)}.row.mine .row-main{justify-items:end}.row.mine .row-head{justify-content:flex-end}.row.mine .row-body{background:color-mix(in srgb, var(--chat-accent) 20%, #fff);border-color:color-mix(in srgb, var(--chat-accent) 32%, transparent)}.row.agent .row-body{border-color:var(--line)}.row.system{color:var(--text-faint);justify-content:center;align-items:baseline;gap:8px;font-size:12px;display:flex}.system-body{overflow-wrap:anywhere}.recalled-row{color:var(--text-faint);text-align:center;justify-content:center;align-items:center;padding:2px 0;font-size:11px;line-height:1.4;display:flex}.edited-tag{color:var(--text-faint);font-size:11px}.delivery-tag{color:var(--accent-deep);font-size:11px;font-weight:600}@keyframes mention-flash{0%{background:var(--chat-accent-soft)}to{background:0 0}}.row.flash{border-radius:12px;animation:1.8s ease-out mention-flash}.mention{color:var(--accent-deep);font-weight:600}.row-actions{justify-content:flex-end;align-items:center;gap:6px;width:100%;min-height:21px;display:flex}.row-actions button.ghost{color:var(--text-faint);background:0 0;border-color:#0000;padding:1px 6px}.row-actions button.ghost:disabled{cursor:not-allowed;opacity:.42}.channel .row-actions button.ghost:hover:not(:disabled){background:var(--chat-accent-soft)!important;color:var(--chat-accent-deep)!important;box-shadow:none!important;border-color:#0000!important;transform:none!important}@media (hover:hover){.row-actions{opacity:0;visibility:hidden;transform:translateY(-2px)}.row:hover .row-actions,.row:focus-within .row-actions{opacity:1;visibility:visible;transform:translateY(0)}}.job-card{border:1px solid var(--line);border-left:3px solid var(--line);border-radius:var(--radius);background:var(--card);box-shadow:var(--shadow);gap:7px;padding:12px 14px;display:grid}.job-card.running{border-left-color:var(--accent)}.job-card.failed{border-left-color:var(--err)}.job-card.done{border-left-color:var(--ok)}.job-head{align-items:center;gap:10px;display:flex}.job-status{background:var(--bg-soft);color:var(--text-dim);border-radius:999px;flex:none;padding:1px 9px;font-size:11px}.job-status.running{background:var(--tint);color:var(--accent-deep)}.job-status.done{color:var(--ok);background:#55925f1f}.job-status.failed{color:var(--err);background:#c05b4f1f}.job-who{flex:1;min-width:0;font-size:13px;font-weight:600}.job-engine{color:var(--text-faint);margin-left:8px;font-size:11px;font-weight:400}.job-prompt{overflow-wrap:anywhere;font-size:13px}.job-delivery{font-size:12px}.job-delivery.ok{color:var(--ok)}.job-delivery.warn{color:var(--warn)}.job-worker,.job-error{color:var(--text-faint);font-size:11px}.job-error{color:var(--err)}.job-logs{background:var(--bg);border:1px solid var(--line-soft);border-radius:var(--radius-sm);white-space:pre-wrap;overflow-wrap:anywhere;max-height:240px;margin:0;padding:9px 11px;overflow:auto}.composer{border-top:1px solid var(--line-soft);background:var(--card);gap:7px;padding:10px 20px 12px;display:grid}.composer.readonly{color:var(--text-dim);padding:16px 20px}.bot-chip{background:var(--wb-soft);border:1px solid color-mix(in srgb, var(--wb-accent) 16%, var(--wb-line));min-height:24px;color:var(--wb-accent-dk);border-radius:999px;flex:none;align-items:center;gap:3px;padding:2px 8px;font-size:11px;font-weight:620;display:inline-flex}.bot-chip:hover:not(:disabled){background:color-mix(in srgb, var(--wb-accent) 10%, var(--wb-card));border-color:color-mix(in srgb, var(--wb-accent) 42%, var(--wb-line));color:var(--wb-accent-dk)}.composer-shell{border:1px solid var(--line);background:#fffdf9;border-radius:16px;align-items:center;gap:12px;min-height:62px;padding:8px 10px 8px 16px;transition:border-color .18s,box-shadow .18s,background .18s;display:flex}.composer-shell:focus-within{border-color:color-mix(in srgb, var(--chat-accent) 58%, var(--line));background:var(--card);box-shadow:0 0 0 3px color-mix(in srgb, var(--chat-accent-soft) 70%, transparent)}.composer-input{flex:1;align-items:center;gap:9px;min-width:0;display:flex}.composer-assignees{scrollbar-width:none;white-space:nowrap;flex:none;align-items:center;gap:5px;min-width:0;max-width:min(44%,280px);display:flex;overflow-x:auto}.composer-assignees::-webkit-scrollbar{display:none}.composer-assignees>span:first-child{color:var(--text-faint);flex:none;font-size:10.5px}.composer-reply-context{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--wb-accent) 18%, var(--wb-line));border-left:2px solid var(--wb-accent);background:color-mix(in srgb, var(--wb-accent) 6%, var(--wb-card));border-radius:8px;justify-content:space-between;align-items:center;gap:12px;width:min(560px,100%);min-width:0;padding:7px 10px;display:flex}.composer-reply-context>span{gap:1px;min-width:0;display:grid}.composer-reply-context strong{color:var(--wb-accent-dk);font-size:11px}.composer-delivery-status{border:1px solid var(--line-soft);background:var(--bg-soft);min-height:30px;color:var(--text-dim);border-radius:8px;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:8px;margin:0 0 6px;padding:5px 8px;font-size:11px;display:grid}.composer-delivery-status>span{border:1px solid;border-radius:50%;width:7px;height:7px}.composer-delivery-status.is-sending>span{border-style:dashed;animation:.75s linear infinite message-receipt-spin}.composer-delivery-status.is-pending{color:var(--chat-accent-deep)}.composer-delivery-status.is-failed{border-color:color-mix(in srgb, var(--danger) 24%, var(--line-soft));color:var(--danger)}.composer-delivery-status p{margin:0}.composer-delivery-status button{color:currentColor;min-height:24px;font:inherit;background:0 0;border:0;border-radius:6px;padding:0 8px;font-weight:650}.composer-delivery-status button:hover{background:color-mix(in srgb, currentColor 8%, transparent)}.composer-reply-context small{color:var(--text-faint);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.composer-reply-context button{width:24px;height:24px;color:var(--text-faint);background:0 0;border:0;border-radius:6px;flex:none;padding:0}.composer-popover{border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow);border-radius:10px;position:absolute;bottom:8px;left:0;overflow:hidden}.emoji-picker{flex-direction:column;width:min(280px,100vw - 32px);min-height:0;padding:8px;display:flex}.emoji-picker-head{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:8px;display:flex}.emoji-picker-close{min-height:30px;color:var(--text-faint);background:0 0;border:0;border-radius:7px;padding:5px 8px;font-size:11px}.emoji-picker-head strong{color:var(--text-dim);font-size:12px;font-weight:650}.emoji-picker-close{flex:none;width:28px;padding:0;font-size:18px}.emoji-picker-grid{flex:1;grid-template-columns:repeat(6,1fr);gap:3px;min-height:0;max-height:248px;padding-top:10px;display:grid;overflow-y:auto}.emoji-picker-grid button{aspect-ratio:1;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;width:100%;padding:0;font-size:21px;display:grid}.mention-picker{flex-direction:column;width:min(280px,100vw - 32px);min-height:0;padding:8px;display:flex}.mention-picker-head{justify-content:space-between;align-items:center;gap:8px;padding:1px 2px 8px;display:flex}.mention-picker-head strong{color:var(--text);font-size:12px}.mention-picker-head button{width:26px;height:26px;color:var(--text-faint);background:0 0;border:0;border-radius:7px;padding:0;font-size:17px}.mention-picker>input{box-sizing:border-box;border:1px solid var(--line);background:var(--bg-panel);width:100%;color:var(--text);border-radius:9px;outline:0;padding:8px 10px;font:12px/1.4 inherit}.mention-picker>input:focus{border-color:color-mix(in srgb, var(--chat-accent) 55%, var(--line));box-shadow:0 0 0 2px var(--chat-accent-soft)}.mention-picker-results{flex:1;gap:7px;min-height:0;max-height:280px;padding-top:8px;display:grid;overflow-y:auto}.mention-picker-results>section{gap:2px;display:grid}.mention-picker-section-title{color:var(--text-faint);padding:4px 8px 2px;font-size:10px;font-weight:650}.mention-picker-results button{width:100%;color:var(--text);text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:9px;padding:7px 8px;display:grid}.mention-picker-results button>span:last-child{gap:1px;min-width:0;display:grid}.mention-picker-results button strong,.mention-picker-results button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mention-picker-results button strong{font-size:12px}.mention-picker-results button small,.mention-picker-results>p{color:var(--text-faint);font-size:10px}.mention-picker-results>p{text-align:center;margin:0;padding:24px 8px}.mention-picker-results button:disabled{cursor:not-allowed;opacity:.5}.mention-picker-avatar{background:var(--chat-accent-soft);width:30px;height:30px;color:var(--chat-accent-deep);border-radius:9px;place-items:center;font-size:11px;font-weight:750;display:grid}.attachment-menu{width:min(280px,100vw - 32px);max-height:inherit;gap:2px;padding:6px;display:grid;overflow-y:auto}.attachment-menu>button{width:100%;color:var(--text);text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:8px;padding:8px;display:grid}.attachment-menu-icon{fill:none;width:20px;height:20px;stroke:var(--chat-accent-deep);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;justify-self:center}.attachment-menu>button>span{gap:1px;display:grid}.attachment-menu strong{font-size:12px}.attachment-menu small{color:var(--text-faint);font-size:10px}.channel .composer-popover button:hover:not(:disabled){background:var(--chat-accent-soft)!important;color:var(--chat-accent-deep)!important;box-shadow:none!important;border-color:#0000!important;transform:none!important}.composer-input textarea{resize:none;background:0 0;border:0;border-radius:0;outline:0;flex:1;width:auto;min-width:80px;min-height:38px;max-height:112px;padding:8px 0;font-size:15px;line-height:22px;display:block}.composer-input textarea,.composer-input textarea:hover,.composer-input textarea:focus{outline:0;box-shadow:none!important;border-color:#0000!important}.composer-toolbar{flex:none;align-items:center;gap:6px;min-height:38px;display:flex}.composer-tools{align-items:center;gap:2px;display:flex}.composer-tool-anchor{z-index:40;display:inline-grid;position:relative}.composer-anchored-panel{z-index:80;position:fixed;overflow:hidden}.composer-anchored-panel>.composer-popover{box-sizing:border-box;max-height:inherit;position:static}.timeline-history-end{color:var(--text-faint);text-align:center;margin:0;padding:8px 0;font-size:11px}.composer-tool{width:32px;height:32px;color:var(--text-dim);background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;padding:0;display:inline-grid;position:relative}.composer-tool svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.composer-at{font-size:17px;font-weight:600;line-height:1}.channel .composer-tool:hover:not(:disabled){background:var(--chat-accent-soft)!important;color:var(--chat-accent-deep)!important;box-shadow:none!important;border-color:#0000!important;transform:none!important}.composer-dispatch-icon{font-size:15px;line-height:1}.composer-tool.is-dispatch-work{color:var(--chat-accent-deep)!important;background:var(--chat-accent-soft)!important}.composer-tool.is-voice-active{color:#e74c3c!important;background:#fde8e8!important}.composer-send.is-recording{animation:1.2s ease-in-out infinite send-pulse;background:#e74c3c!important;border-color:#e74c3c!important}@keyframes send-pulse{0%,to{box-shadow:0 0 #e74c3c66}50%{box-shadow:0 0 0 8px #e74c3c00}}.recording-dot{background:#fff;border-radius:50%;width:12px;height:12px;animation:.8s ease-in-out infinite dot-flicker}@keyframes dot-flicker{0%,to{opacity:1}50%{opacity:.3}}.composer-send{color:#fff;background:var(--chat-accent);opacity:.72;border-color:#0000;border-radius:10px;flex:none;place-items:center;width:40px;height:38px;padding:0;display:inline-grid;position:relative}.composer-send svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.composer-tool[data-tooltip]:after,.composer-send[data-tooltip]:after{content:attr(data-tooltip);z-index:70;border:1px solid var(--line-soft);background:color-mix(in srgb, var(--text) 92%, transparent);color:var(--card);white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;border-radius:7px;padding:5px 8px;font-size:10.5px;font-weight:500;line-height:1;transition:opacity .14s,transform .14s,visibility .14s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,3px);box-shadow:0 5px 14px #382c1d1f}.composer-send[data-tooltip]:after{left:auto;right:0;transform:translateY(3px)}.composer-tool[data-tooltip]:hover:after,.composer-tool[data-tooltip]:focus-visible:after,.composer-send[data-tooltip]:hover:after,.composer-send[data-tooltip]:focus-visible:after{opacity:1;visibility:visible;transform:translate(-50%)}.composer-send[data-tooltip]:hover:after,.composer-send[data-tooltip]:focus-visible:after{transform:translateY(0)}.composer-tool[aria-expanded=true][data-tooltip]:after{opacity:0!important;visibility:hidden!important}.wb-chat-filter-icon{border:1px solid color-mix(in srgb, currentColor 10%, transparent);background:color-mix(in srgb, currentColor 6%, transparent);width:26px;height:26px;color:var(--wb-muted);border-radius:8px;flex:none;place-items:center;transition:background-color .16s,border-color .16s,color .16s;display:inline-grid}.wb-chat-filter-icon svg{width:17px;height:17px}.wb-chat-filter-icon.is-active{border-color:color-mix(in srgb, var(--wb-accent) 18%, transparent);background:color-mix(in srgb, var(--wb-accent) 10%, var(--wb-card));color:var(--wb-accent)}.wb-h-nav:hover .wb-chat-filter-icon{border-color:color-mix(in srgb, var(--wb-accent) 16%, transparent);background:color-mix(in srgb, var(--wb-accent) 8%, var(--wb-card));color:var(--wb-accent)}.chat-conversation-row{background:0 0;transition:background-color .16s,box-shadow .16s;position:relative}.chat-filter-row{background:0 0;transition:background-color .16s,box-shadow .16s,color .16s;position:relative}.wb-chat-groups .chat-filter-row.is-active,.wb-chat-list .chat-conversation-row.is-active{background:color-mix(in srgb, var(--wb-accent) 10%, var(--wb-card))!important;color:var(--wb-accent-dk)!important;box-shadow:inset 3px 0 0 var(--wb-accent)!important}.wb-chat-groups .chat-filter-row:hover:not(.is-active),.wb-chat-list .chat-conversation-row:hover:not(.is-active){background:color-mix(in srgb, var(--wb-accent) 5%, var(--wb-card))!important;color:var(--wb-ink-dk)!important}.chat-search-box{border:1px solid var(--wb-line);background:var(--wb-soft);min-height:36px;color:var(--wb-muted);border-radius:10px;flex:none;align-items:center;gap:8px;padding:0 11px;transition:border-color .16s,box-shadow .16s,background-color .16s;display:flex}.chat-search-box:focus-within,.chat-search-box.has-value{border-color:var(--wb-accent);background:var(--wb-card);box-shadow:0 0 0 3px color-mix(in srgb, var(--wb-accent) 12%, transparent);color:var(--wb-accent)}.chat-search-box>svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;flex:none;width:17px;height:17px}.chat-search-box>input{width:100%;min-width:0;height:34px;color:var(--wb-ink-dk);background:0 0;border:0;outline:0;padding:0;font-size:12.5px}.chat-search-input::-webkit-search-cancel-button{appearance:none;display:none}.chat-search-input::-webkit-search-decoration{appearance:none;display:none}.chat-search-box>input::placeholder{color:var(--wb-muted)}.chat-conversation-muted-icon{width:15px;height:15px;color:var(--wb-muted);flex:none;place-items:center;display:inline-grid}.chat-conversation-muted-icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.chat-conversation-operation-error{border-bottom:1px solid var(--wb-line);background:color-mix(in srgb, #b42318 5%, var(--wb-card));color:#b42318;flex:none;padding:7px 12px;font-size:12px}.chat-conversation-operation-notice{z-index:30;border:1px solid color-mix(in srgb, #4f8b65 24%, var(--wb-line));background:color-mix(in srgb, #eaf5ed 92%, var(--wb-card));color:#3d7050;border-radius:10px;max-width:min(360px,100% - 32px);padding:8px 14px;font-size:12.5px;position:absolute;top:12px;left:50%;transform:translate(-50%);box-shadow:0 10px 24px #382c1d1f}.chat-forward-preview{border-left:3px solid color-mix(in srgb, var(--wb-accent) 55%, var(--wb-line));background:var(--wb-soft);color:var(--wb-ink-dk);border-radius:4px 10px 10px 4px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.chat-forward-preview strong{font-size:12px}.chat-forward-preview span{color:var(--wb-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;line-height:1.55;overflow:hidden}.chat-conversation-settings-trigger{width:32px;height:32px;color:var(--wb-muted);background:0 0;border:1px solid #0000;border-radius:9px;place-items:center;padding:0;display:grid}.chat-conversation-settings-trigger svg{fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.chat-conversation-settings-trigger:hover:not(:disabled),.chat-conversation-settings-trigger[aria-expanded=true]{border-color:color-mix(in srgb, var(--wb-accent) 16%, var(--wb-line));background:color-mix(in srgb, var(--wb-accent) 8%, var(--wb-card));color:var(--wb-accent)}.chat-conversation-settings-trigger[aria-expanded=true]:before,.chat-conversation-settings-trigger[aria-expanded=true]:after,.chat-conversation-settings-trigger.is-tooltip-dismissed:before,.chat-conversation-settings-trigger.is-tooltip-dismissed:after{opacity:0!important;visibility:hidden!important}.chat-workspace{background:var(--wb-card);width:100%;height:100%;min-height:0;color:var(--wb-ink-dk);grid-template-columns:164px 292px minmax(0,1fr);transition:grid-template-columns .22s cubic-bezier(.2,0,0,1);display:grid;overflow:hidden}.chat-workspace.is-rail-collapsed{grid-template-columns:48px 340px minmax(0,1fr)}.chat-group-rail,.chat-conversation-pane,.chat-content-pane{min-width:0;min-height:0}.chat-group-rail{z-index:5;border-right:1px solid var(--wb-line);background:color-mix(in srgb, var(--wb-soft) 88%, var(--wb-card));position:relative;overflow:visible}.chat-rail-toolbar{justify-content:space-between;align-items:center;height:52px;padding:0 9px;display:flex}.chat-icon-button{width:30px;height:30px;color:var(--wb-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;transition:background .16s,color .16s,transform .12s;display:grid}.chat-icon-button:hover{background:color-mix(in srgb, var(--wb-ink-dk) 7%, transparent);color:var(--wb-ink-dk)}.chat-icon-button:active{transform:scale(.96)}.chat-icon-button.is-primary{color:var(--wb-accent)}.chat-icon-button svg,.chat-filter-item svg,.chat-create-menu svg,.chat-folded-entry svg,.chat-content-state svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.chat-create-wrap{position:relative}.chat-create-menu,.chat-row-menu{z-index:60;border:1px solid var(--wb-line);background:var(--wb-card);border-radius:10px;flex-direction:column;min-width:142px;padding:5px;display:flex;position:absolute;box-shadow:0 8px 24px #1f23291f}.chat-create-menu{top:36px;left:0}.chat-create-menu button,.chat-row-menu button{color:var(--wb-ink-dk);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;padding:8px 10px;font-size:13px;display:flex}.chat-create-menu button:hover,.chat-row-menu button:hover{background:var(--wb-soft)}.chat-filter-list{flex-direction:column;gap:2px;padding:4px 8px;display:flex}.chat-filter-item{color:#4e5969;width:100%;height:38px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:11px;padding:0 11px;font-size:13px;transition:background .16s,color .16s;display:flex}.chat-filter-item:hover{background:#1f23290f}.chat-filter-item.is-active{background:color-mix(in srgb, #3370ff 10%, var(--wb-card));color:#245bdb;font-weight:600}.chat-filter-item svg{flex:none;width:17px;height:17px}.chat-filter-count{color:#4e5969;text-align:center;background:#dfe3e8;border-radius:9px;min-width:18px;height:18px;margin-left:auto;padding:0 5px;font-size:10px;line-height:18px}.chat-filter-count.is-mention{color:#fff;background:#f54a45}.is-rail-collapsed .chat-group-rail{overflow:hidden}.chat-conversation-pane{border-right:1px solid var(--wb-line);background:var(--wb-card);flex-direction:column;display:flex}.chat-conversation-pane .chat-search-box{margin:9px 10px 7px}.chat-search-clear{background:color-mix(in srgb, var(--wb-muted) 15%, transparent);width:22px;height:22px;color:var(--wb-muted);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;padding:0;font-size:16px;display:grid}.chat-conversation-list{flex-direction:column;flex:1;min-height:0;padding:0 6px;display:flex;overflow-y:auto}.chat-conversation-row{border-radius:6px;flex:none;min-height:58px;position:relative}.chat-conversation-main{width:100%;min-height:58px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;grid-template-columns:38px minmax(0,1fr) 48px;align-items:center;gap:9px;padding:7px 9px;display:grid}.chat-conversation-row:hover{background:#1f23290d}.chat-conversation-row.is-active{background:color-mix(in srgb, #3370ff 9%, var(--wb-card))!important;box-shadow:inset 3px 0 #3370ff!important}.chat-conversation-row.is-pinned:not(.is-active){background:color-mix(in srgb, #3370ff 3%, var(--wb-card));box-shadow:none}.chat-conversation-avatar{background:color-mix(in srgb, #3370ff 10%, var(--wb-soft));color:#245bdb;border-radius:10px;place-items:center;width:38px;height:38px;font-size:13px;font-weight:700;display:grid}.chat-conversation-copy,.chat-conversation-meta{flex-direction:column;min-width:0;display:flex}.chat-conversation-copy{gap:3px}.chat-conversation-name{color:#1f2329;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;min-width:0;font-size:13.5px;font-weight:500;display:flex;overflow:hidden}.chat-conversation-row.is-unread .chat-conversation-name{font-weight:700}.chat-conversation-name svg{fill:none;width:13px;height:13px;stroke:var(--wb-muted);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none}.chat-conversation-preview{color:var(--wb-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.chat-conversation-meta{height:38px;color:var(--wb-muted);justify-content:space-between;align-items:flex-end;font-size:10.5px}.chat-unread-badge{color:#fff;text-align:center;background:#f54a45;border-radius:9px;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:700;line-height:18px}.chat-unread-badge.is-mention{cursor:pointer;border:0}.chat-row-more{z-index:2;background:color-mix(in srgb, var(--wb-card) 92%, transparent);color:#4e5969;cursor:pointer;border:0;border-radius:6px;min-width:30px;height:24px;padding:0 6px;font-weight:700;display:none;position:absolute;top:20px;right:7px}.chat-conversation-row:hover .chat-row-more,.chat-conversation-row:focus-within .chat-row-more,.chat-row-more[aria-expanded=true]{display:block}.chat-row-menu{top:43px;right:6px}.chat-list-caption{color:var(--wb-muted);justify-content:space-between;align-items:center;padding:8px 8px 6px;font-size:11.5px;display:flex}.chat-list-caption button{color:#245bdb;cursor:pointer;background:0 0;border:0;padding:0}.chat-list-empty{color:var(--wb-muted);text-align:center;margin:auto;padding:24px;font-size:12.5px}.chat-folded-entry{border:0;border-top:1px solid var(--wb-line);height:38px;color:var(--wb-muted);font:inherit;cursor:pointer;background:0 0;flex:none;align-items:center;gap:8px;margin:4px 8px 8px;padding:0 8px;font-size:12px;display:flex}.chat-folded-entry svg:last-child{width:14px;margin-left:auto}.chat-folded-entry[aria-expanded=true] svg:last-child{transform:rotate(90deg)}.chat-folded-inline{border-top:1px solid var(--wb-line);flex:none;margin-top:4px;padding-top:4px}.chat-search-result{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;gap:5px 10px;padding:11px 12px;display:grid}.chat-search-result:hover{background:var(--wb-soft)}.chat-search-result strong{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;line-height:1.35;overflow:hidden}.chat-search-result em{background:color-mix(in srgb, var(--wb-accent) 8%, var(--wb-card));color:var(--wb-accent-dk);border-radius:5px;place-self:center end;padding:2px 6px;font-size:11px;font-style:normal}.chat-search-result time{color:var(--wb-muted);white-space:nowrap;grid-area:2/2;align-self:start;font-size:11px}.chat-search-result-snippet{min-width:0;color:var(--wb-muted);white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;grid-area:2/1;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.chat-search-result mark{background:color-mix(in srgb, var(--wb-accent) 16%, white);color:inherit;border-radius:2px}.chat-list-skeleton{flex-direction:column;gap:9px;padding:12px;display:flex}.chat-list-skeleton i{background:linear-gradient(90deg, var(--wb-soft), color-mix(in srgb, var(--wb-soft) 40%, white), var(--wb-soft));background-size:220% 100%;border-radius:7px;height:44px;animation:1.2s infinite chat-skeleton}@keyframes chat-skeleton{to{background-position:-220% 0}}.chat-content-pane{background:var(--wb-card);flex-direction:column;display:flex;overflow:hidden}.chat-content-pane>.channel{min-height:0;box-shadow:none;border-radius:0;flex:1}.chat-content-state{color:var(--wb-muted);place-items:center;gap:10px;margin:auto;font-size:13px;display:grid}.chat-content-state svg{opacity:.5;width:34px;height:34px}.chat-content-state strong{font-weight:500}.chat-dialog-member-list,.chat-dialog-check-list{scrollbar-gutter:stable;flex-direction:column;gap:2px;max-height:280px;display:flex;overflow-y:auto}.chat-private-dialog{grid-template-rows:auto minmax(0,1fr);height:520px;max-height:calc(100vh - 32px)}.chat-private-dialog .dialog-shell-body{flex-direction:column;flex:1;min-height:0;display:flex}.chat-private-dialog .chat-dialog-member-list{flex:1;min-height:0;max-height:none;padding-right:7px}.chat-private-search{box-sizing:border-box;border:1px solid var(--wb-line);background:var(--wb-soft);border-radius:10px;flex:none;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;width:100%;height:44px;margin-bottom:12px;padding:0;transition:border-color .15s,box-shadow .15s;display:grid;overflow:hidden}.chat-private-search:focus-within{border-color:var(--wb-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--wb-accent) 12%, transparent)}.chat-private-search-icon{box-sizing:border-box;place-items:center;width:44px;height:44px;display:grid}.chat-private-search-icon svg{fill:none;width:18px;height:18px;stroke:var(--wb-muted);stroke-width:1.8px}.chat-private-search input{box-sizing:border-box;appearance:none;width:100%;min-width:0;height:100%;color:var(--wb-ink);font:inherit;background:0 0;border:0;border-radius:0;outline:0;margin:0;padding:0}.chat-private-search input::-webkit-search-cancel-button{appearance:none;display:none}.chat-private-search-clear{box-sizing:border-box;width:44px;height:44px;color:var(--wb-muted);cursor:pointer;background:0 0;border:0;border-radius:0;place-items:center;margin:0;padding:0;font-size:20px;line-height:1;display:grid}.chat-private-search-clear:hover{background:color-mix(in srgb, var(--wb-line) 42%, transparent);color:var(--wb-ink)}.chat-dialog-search-empty{min-height:150px;color:var(--wb-muted);place-items:center;font-size:13px;display:grid}.chat-dialog-member-list button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:48px;padding:7px 10px;display:grid}.chat-dialog-member-list button:hover{background:var(--wb-soft)}.chat-dialog-member-list button>span:first-child{background:var(--wb-soft);color:#245bdb;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.chat-dialog-member-list .chat-dialog-member-copy{color:var(--wb-ink)}.chat-dialog-member-list small{color:var(--wb-muted)}.chat-dialog-label{color:var(--text);flex-direction:column;gap:7px;font-size:13px;font-weight:650;display:flex}.chat-dialog-label input{box-sizing:border-box;border:1px solid var(--wb-line);width:100%;height:42px;font:inherit;border-radius:9px;padding:0 12px}.chat-dialog-hint,.chat-dialog-check-list>span{font-size:12.5px;color:var(--wb-muted)!important}.chat-dialog-check-list{border:1px solid var(--line-soft);background:color-mix(in srgb, var(--bg-soft) 58%, var(--card));border-radius:10px;padding:4px}.chat-dialog-check-list label{min-height:52px;color:var(--text);cursor:pointer;border-radius:8px;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:0 10px;font-size:13px;display:grid}.chat-dialog-check-list label:hover{background:var(--card)}.chat-dialog-check-list label.is-selected{background:color-mix(in srgb, var(--accent) 7%, var(--card))}.chat-dialog-check-list label+label{border-top:1px solid var(--line-soft)}.chat-dialog-check-list input[type=checkbox]{width:16px;height:16px;accent-color:var(--accent);box-shadow:none;margin:0;padding:0}.chat-dialog-member-avatar{width:34px;height:34px;color:var(--accent-deep);background:color-mix(in srgb, var(--accent) 10%, var(--card));border-radius:9px;place-items:center;font-size:13px;font-weight:700;display:grid}.chat-dialog-member-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.chat-dialog-member-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.chat-dialog-check-list small{color:var(--text-faint);font-size:11px;font-weight:500}.chat-dialog-label input[aria-invalid=true]{border-color:color-mix(in srgb, var(--danger) 48%, var(--wb-line));box-shadow:0 0 0 3px color-mix(in srgb, var(--danger) 8%, transparent)}.chat-dialog-field-error{color:var(--danger);font-size:11px;font-weight:560;line-height:1.35}.chat-dialog-shell .dialog-shell-header p{text-wrap:pretty;max-width:360px}@media (width<=900px){.chat-workspace{grid-template-columns:48px 260px minmax(0,1fr)}.chat-group-rail{overflow:hidden}.chat-filter-list,.chat-create-wrap{display:none}}.channel-loading-state,.channel-load-failed{align-content:center;place-items:center;gap:12px;min-height:0;display:grid}.channel-message-skeleton{flex-direction:column;gap:18px;width:min(620px,100% - 48px);display:flex}.channel-message-skeleton i{background:linear-gradient(90deg, var(--wb-soft), color-mix(in srgb, var(--wb-soft) 38%, white), var(--wb-soft));background-size:220% 100%;border-radius:12px;width:52%;height:54px;animation:1.2s infinite chat-skeleton}.channel-message-skeleton i:nth-child(2n){align-self:flex-end;width:44%}.channel-load-failed p{margin:0}.channel-load-failed strong{color:var(--wb-ink-dk);font-size:15px}.composer:focus-within .composer-send,.composer-send.is-ready{opacity:1}.composer-send:disabled{border-color:var(--chat-accent);background:var(--chat-accent);color:#fff;opacity:.62}.composer:focus-within .composer-send:disabled{opacity:.78}.channel .composer-send:hover:not(:disabled){border-color:var(--chat-accent-deep)!important;background:var(--chat-accent-deep)!important;color:#fff!important;transform:translateY(-1px)!important;box-shadow:0 6px 14px #96513329!important}.channel-tool-popover{z-index:30;top:8px;right:auto;left:var(--panel-left,8px);width:var(--panel-width,min(360px, calc(100vw - 48px)));border:1px solid var(--line-soft);background:var(--card);border-radius:16px;max-height:min(420px,100vh - 220px);position:absolute;overflow:visible;box-shadow:0 16px 42px #3626162e}.channel-tool-popover>.panel-body{max-height:min(420px,100vh - 220px);overflow-y:auto}.channel-tool-popover:before{content:"";border-top:1px solid var(--line-soft);border-left:1px solid var(--line-soft);background:var(--card);width:11px;height:11px;top:-6px;left:calc(var(--panel-arrow-left,24px) - 6px);position:absolute;transform:rotate(45deg)}.channel-panel-layer{z-index:24;pointer-events:none;height:0;position:absolute;top:58px;left:0;right:0}.channel-panel-layer>*{pointer-events:auto}.channel-tool-popover.is-member-popover{top:8px;right:auto;left:var(--panel-left,8px);width:var(--panel-width,min(320px, calc(100vw - 48px)));max-height:min(440px,100vh - 180px);overflow:visible}.channel-tool-popover.is-member-popover:before{left:calc(var(--panel-arrow-left,24px) - 6px);right:auto}.channel-tool-popover.is-member-popover .panel-body{max-height:min(416px,100vh - 204px);overflow-y:auto}.channel-people-list{gap:3px!important}.channel-person-row{border-radius:9px;align-items:center;gap:9px;min-width:0;padding:7px 8px;transition:background-color .14s;display:flex}.channel-person-row:hover{background:var(--bg-soft)}.channel-person-avatar{background:color-mix(in srgb, var(--accent) 12%, var(--card));width:28px;height:28px;color:var(--accent-deep);border-radius:50%;flex:0 0 28px;place-items:center;font-size:11px;font-weight:700;display:grid;overflow:hidden}.channel-person-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.channel-presence{color:var(--text-dim);white-space:nowrap;flex:none;align-items:center;gap:5px;font-size:12px;display:inline-flex}.channel-presence:before{content:"";background:#a0a0a8;border-radius:50%;width:7px;height:7px}.channel-presence.is-online:before{background:#2a9d62}.channel-presence.is-idle:before,.channel-presence.is-away:before{background:#d4a72c}.channel-presence.is-busy:before,.channel-presence.is-dnd:before{background:#d7473f}.channel-ai-mark{background:var(--bg-soft);color:var(--accent-deep);border-radius:999px;flex:none;padding:2px 6px;font-size:9.5px;font-weight:650}.channel-header-simple-panel{width:min(var(--panel-width,300px), 300px);border-radius:12px;box-shadow:0 12px 30px #1f2d4424}.channel-header-simple-panel .panel-body{gap:5px;padding:12px}.channel-add-member-list{flex-direction:column;gap:4px;max-height:230px;display:flex;overflow-y:auto}.channel-panel-toggle{color:var(--text);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;font-size:13px;display:flex}.channel-panel-toggle span{gap:4px;min-width:0;display:grid}.channel-panel-toggle small{color:var(--text-faint);font-size:11.5px;font-weight:400}.channel-panel-toggle input{width:36px;min-width:36px;height:20px;accent-color:var(--accent);margin:0}.channel-panel-toggle input:focus-visible{outline:1px solid color-mix(in srgb, var(--wb-accent) 50%, var(--wb-line));outline-offset:2px;box-shadow:none}.channel-member-summary{color:var(--text-faint);margin-left:8px;font-size:11.5px;font-weight:500}.channel-detail-summary{color:var(--text-faint);margin:-4px 0 2px;font-size:12px}.composer-dispatch-icon{place-items:center;display:grid}.composer-dispatch-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.composer-dispatch-label{border:1px solid color-mix(in srgb, var(--accent) 22%, var(--line));background:var(--tint);color:var(--accent-deep);border-radius:6px;align-self:center;padding:3px 7px;font-size:10.5px;font-weight:650}.channel-settings-panel h3{margin:0 0 4px;font-size:14px}.channel-settings-panel button{width:100%;min-height:34px;color:var(--text);text-align:left;background:0 0;border:0;border-radius:7px;padding:6px 9px}.channel-settings-panel button:hover:not(:disabled){background:var(--bg-soft);color:var(--accent-deep)}.channel-settings-panel button:focus-visible{outline:1px solid color-mix(in srgb, var(--wb-accent) 55%, var(--wb-line));outline-offset:-1px;box-shadow:none}.channel-settings-panel button.is-danger{color:#a84a42}.channel-settings-panel hr{border:0;border-top:1px solid var(--line-soft);width:100%;margin:2px 0}.dialog-shell-warning{background:color-mix(in srgb, var(--warn) 10%, var(--card));color:var(--text-dim);border-radius:10px;margin:0;padding:12px;font-size:12.5px;line-height:1.55}.chat-dialog-form{flex-direction:column;gap:12px;display:flex}.dialog-shell-overlay,.centered-dialog-overlay{z-index:120;background:#0f172a42;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.dialog-shell,.centered-dialog{border:1px solid var(--line);background:var(--card);border-radius:16px;gap:10px;width:min(460px,100vw - 32px);padding:20px;display:grid;box-shadow:0 22px 60px #0f172a38}.dialog-shell{gap:0;max-height:min(84vh,680px);padding:0;overflow:hidden}.dialog-shell-header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px 14px;display:flex}.dialog-shell-header h2{color:var(--text);margin:0;font-size:18px}.dialog-shell-header p{color:var(--text-faint);margin:5px 0 0;font-size:12.5px;line-height:1.45}.dialog-shell-close{width:32px;height:32px;color:var(--text-faint);background:0 0;border:0;border-radius:9px;flex:none;place-items:center;padding:0;font-size:22px;line-height:1;display:grid}.dialog-shell-close:hover:not(:disabled){background:var(--bg-soft);color:var(--text)}.dialog-shell-body{min-height:0;padding:16px 20px;overflow-y:auto}.dialog-shell-footer{border-top:1px solid var(--line-soft);justify-content:flex-end;gap:8px;padding:12px 20px;display:flex}.dialog-shell-footer button{border-radius:9px;min-width:76px;min-height:36px;padding:8px 14px}.dialog-shell input[type=checkbox],.dialog-shell input[type=radio]{width:16px;height:16px;padding:0}.centered-dialog-fields{gap:10px;display:grid}.centered-dialog-fields input{box-sizing:border-box;border:1px solid var(--line);background:var(--card);width:100%;color:var(--text);border-radius:10px;padding:10px 11px}.centered-dialog-fields input:focus{border-color:var(--accent);outline:3px solid color-mix(in srgb, var(--accent) 14%, transparent)}.centered-dialog-fields small{color:var(--text-faint);font-size:11.5px;line-height:1.45}.panel-body{align-content:start;gap:18px;padding:14px;display:grid;overflow-y:auto}.panel-body h3{color:var(--text-faint);letter-spacing:1px;margin:0 0 6px;font-size:12px;font-weight:600}.panel-body p{overflow-wrap:anywhere;margin:0 0 4px}ul.plain{gap:4px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.archive-item{background:var(--card);border:1px solid var(--line-soft);border-left:3px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);gap:5px;padding:10px 12px;display:grid}.archive-item.pending_confirm{border-left-color:var(--warn)}.archive-item.active{border-left-color:var(--accent)}.archive-item.done{border-left-color:var(--ok)}.archive-title{overflow-wrap:anywhere;font-size:13px}.archive-meta{color:var(--text-faint);font-size:11px}.archive-actions{flex-wrap:wrap;gap:6px;display:flex}.empty{color:var(--text-dim);text-align:center;padding:16px 12px;font-size:13px}.dev-login{border-top:1px dashed var(--line);flex-wrap:wrap;align-items:center;gap:6px;padding-top:10px;display:flex}.dev-login-label{color:var(--text-faint);flex:1 0 100%;font-size:11px}.attachment-chip{border:1px solid var(--line);background:var(--card);border-radius:999px;justify-self:start;align-items:center;gap:8px;padding:6px 12px;font-size:12px;display:flex}.attachment-list{flex-wrap:wrap;gap:6px;display:flex}.attachment-image{max-width:320px;margin-top:6px;display:block}.attachment-image img{border-radius:var(--radius);border:1px solid var(--line-soft);max-width:100%;box-shadow:var(--shadow);display:block}.attachment-file{color:var(--accent-deep);border:1px solid var(--line);background:var(--card);border-radius:999px;margin-top:6px;padding:5px 12px;font-size:13px;text-decoration:none;display:inline-block}.attachment-file:hover{border-color:var(--accent)}.attachment-preview-dialog{height:min(78vh,720px)}.attachment-preview-dialog .dialog-shell-body{background:var(--bg-soft);place-items:center;min-height:0;display:grid}.attachment-preview-dialog video,.attachment-preview-dialog iframe{background:#111827;border:0;border-radius:8px;width:100%;height:100%;min-height:420px}.attachment-preview-dialog video{object-fit:contain}.attachment-preview-dialog audio{width:min(560px,100%)}.attachment-preview-dialog:has(.attachment-office-preview) .dialog-shell-body{align-items:stretch;gap:12px;display:flex;overflow:auto}.attachment-office-preview{border:1px solid var(--line);min-width:0;color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;border-radius:8px;flex:1;margin:0;padding:16px;font:14px/1.7 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.attachment-office-sheet{max-height:min(62vh,560px);overflow:auto}.attachment-office-sheet table{border-collapse:collapse;width:max-content;min-width:100%}.attachment-office-sheet th,.attachment-office-sheet td{border:1px solid var(--line);text-align:left;white-space:nowrap;padding:8px 10px}.attachment-office-docx{background:var(--surface);max-height:min(62vh,560px);overflow:auto}.knowledge-search{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.knowledge-compose{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);gap:6px;padding:10px;display:grid}.knowledge-compose select{font:inherit;color:var(--text);background:var(--card);border:1px solid var(--line);border-radius:var(--radius-sm);padding:7px 9px}.knowledge-snippet{color:var(--text-dim);white-space:pre-wrap;overflow-wrap:anywhere;max-height:4.5em;font-size:12px;overflow:hidden}.poll-card{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:14px;flex-direction:column;gap:10px;max-width:560px;padding:12px 14px;display:flex}.poll-card.closed{opacity:.85}.poll-description{color:var(--muted,#6d6d72);white-space:pre-wrap;margin:0 0 10px;font-size:13px;line-height:1.55}.poll-media{color:var(--muted,#6d6d72);margin-top:3px;font-size:12px;display:block}.poll-card-v2{box-sizing:border-box;border:1px solid var(--line);background:var(--card);border-radius:16px;width:min(620px,100%);padding:18px;box-shadow:0 4px 18px #1d2b4214}.poll-v2-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.poll-v2-head h3{color:var(--text);margin:8px 0 4px;font-size:17px;line-height:1.45}.poll-v2-status{background:var(--tint);color:var(--accent);border-radius:999px;padding:4px 8px;font-size:12px;font-weight:700;display:inline-flex}.poll-v2-status.ended{color:var(--text-dim);background:#f0f1f3}.poll-v2-description{color:var(--text-dim);white-space:pre-wrap;margin:0;font-size:13px;line-height:1.55}.poll-v2-close{color:var(--text-dim);font:inherit;cursor:pointer;background:0 0;border:0;padding:7px;font-size:12px}.poll-v2-close:hover{color:var(--accent);background:var(--tint);border-radius:8px}.poll-v2-meta{color:var(--text-dim);border-bottom:1px solid var(--line);flex-wrap:wrap;gap:6px 14px;padding:12px 0;font-size:12px;display:flex}.poll-v2-options{flex-direction:column;gap:8px;padding:14px 0 8px;display:flex}.poll-v2-option{isolation:isolate;text-align:left;width:100%;color:var(--text);border:1px solid var(--line);background:#fff;border-radius:12px;transition:border-color .16s,background .16s,transform .16s;position:relative;overflow:hidden}.poll-v2-option:hover{border-color:var(--accent);transform:translateY(-1px)}.poll-v2-vote{z-index:1;text-align:left;width:100%;min-height:54px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:10px 12px;display:flex;position:relative}.poll-v2-vote:focus-visible{outline:3px solid var(--tint-deep);outline-offset:-3px}.poll-v2-vote:disabled{cursor:default}.poll-v2-option.selected{border-color:var(--accent);background:var(--tint);color:var(--accent)}.poll-v2-option.winner{border-color:#c7942f}.poll-v2-progress{z-index:-1;background:#f7efd9;transition:width .24s;position:absolute;inset:0 auto 0 0}.poll-v2-choice{color:var(--text-dim);flex:none;font-size:18px;line-height:1}.selected .poll-v2-choice{color:var(--accent)}.poll-v2-option-main{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.poll-v2-option-main b{overflow-wrap:anywhere}.poll-attachment-image{z-index:1;flex-direction:column;gap:7px;padding:0 12px 12px 40px;display:flex;position:relative}.poll-image-thumb{border:1px solid var(--line);cursor:zoom-in;background:#f3f5f8;border-radius:7px;width:44px;height:44px;padding:0;position:relative;overflow:hidden}.poll-image-thumb img{object-fit:cover;width:44px;height:44px;display:block}.poll-image-loading,.poll-image-failed{color:var(--text-dim);text-align:center;place-items:center;font-size:9px;display:grid;position:absolute;inset:0}.poll-image-failed{color:#b45245}.poll-attachment-caption{max-width:420px;color:var(--text-dim);align-items:center;gap:9px;font-size:12px;display:flex}.poll-attachment-caption span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.poll-attachment-caption button,.poll-attachment-caption a,.poll-attachment-file a{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;font-size:12px;text-decoration:none}.poll-attachment-file{z-index:1;color:var(--text-dim);align-items:center;gap:8px;padding:0 12px 12px 40px;font-size:12px;display:flex;position:relative}.poll-attachment-file>span:first-child{color:var(--accent);font-size:20px}.poll-attachment-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text);overflow:hidden}.poll-attachment-file small{flex:none}.poll-preview-backdrop{z-index:1000;background:#0c111bc7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.poll-preview{color:#fff;background:#171b23;border-radius:14px;flex-direction:column;width:min(100%,1000px);max-height:calc(100vh - 48px);display:flex;overflow:hidden;box-shadow:0 24px 80px #0006}.poll-preview header,.poll-preview footer{justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;font-size:13px;display:flex}.poll-preview header strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.poll-preview header div{align-items:center;gap:8px;display:flex}.poll-preview button,.poll-preview a{color:#fff;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff40;border-radius:7px;padding:5px 8px;font-size:12px;text-decoration:none}.poll-preview-stage{touch-action:none;cursor:grab;background:#0d1016;flex:1;place-items:center;min-height:240px;display:grid;overflow:hidden}.poll-preview-stage img{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;max-width:100%;max-height:calc(100vh - 170px);transition:transform 80ms linear}.poll-preview footer{border-top:1px solid #ffffff1f;justify-content:center}.poll-v2-votes{color:var(--text-dim);font-variant-numeric:tabular-nums;flex:none;font-size:12px}.poll-v2-votes em{color:#9a6b16;margin-top:3px;font-size:11px;font-style:normal;font-weight:700;display:block}.poll-v2-change{color:var(--accent);margin:3px 0 10px;font-size:12px}.poll-v2-result,.poll-v2-ai{color:var(--text-dim);background:#f6f6f7;border-radius:10px;flex-direction:column;gap:4px;margin:8px 0;padding:10px 12px;font-size:12px;display:flex}.poll-v2-result b,.poll-v2-ai b{color:var(--text);font-size:13px}.poll-v2-ai{background:var(--tint)}.poll-v2-foot{border-top:1px solid var(--line);color:var(--text-dim);flex-wrap:wrap;gap:4px 12px;padding-top:11px;font-size:12px;display:flex}@media (width<=560px){.poll-card-v2{padding:14px}.poll-v2-meta{flex-direction:column;gap:5px}.poll-v2-votes{align-self:flex-start}.poll-v2-vote{align-items:flex-start}.poll-attachment-image,.poll-attachment-file{padding-left:12px}.poll-attachment-caption{flex-wrap:wrap}.poll-preview-backdrop{padding:8px}.poll-preview header{flex-direction:column;align-items:flex-start}.poll-preview header div{flex-wrap:wrap}}.poll-head{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.poll-q{font-weight:600}.poll-options{flex-direction:column;gap:6px;display:flex}.poll-option{text-align:left;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--card);cursor:pointer;width:100%;font:inherit;color:var(--text);justify-content:space-between;align-items:center;padding:8px 12px;display:flex;position:relative;overflow:hidden}.poll-option:disabled{cursor:default}.poll-option.mine{border-color:var(--accent);background:var(--tint)}.poll-bar{background:var(--tint-deep);border-radius:var(--radius-sm);z-index:0;height:100%;transition:width .25s;position:absolute;top:0;left:0}.poll-label,.poll-count{z-index:1;position:relative}.poll-count{color:var(--text-dim);font-variant-numeric:tabular-nums;padding-left:10px}.poll-foot{justify-content:space-between;align-items:center;gap:8px;display:flex}.poll-dialog-backdrop{z-index:50;background:#17171a52;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.poll-dialog{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);flex-direction:column;gap:12px;width:min(440px,100%);max-height:90vh;padding:20px;display:flex;overflow-y:auto;box-shadow:0 8px 32px #17171a2e}.poll-dialog h3{margin:0}.poll-dialog input[type=text],.poll-dialog-q,.poll-dialog-option input{border:1px solid var(--line);border-radius:var(--radius-sm);width:100%;font:inherit;background:var(--bg);color:var(--text);padding:8px 10px}.poll-dialog-options{flex-direction:column;gap:6px;display:flex}.poll-dialog-option{align-items:center;gap:6px;display:flex}.poll-dialog-ai{color:var(--text-dim);align-items:flex-start;gap:8px;font-size:13px;display:flex}.poll-dialog-deadline{color:var(--text-dim);flex-direction:column;gap:4px;font-size:13px;display:flex}.poll-dialog-deadline input{border:1px solid var(--line);border-radius:var(--radius-sm);font:inherit;background:var(--bg);color:var(--text);padding:6px 8px}.poll-dialog-actions{justify-content:flex-end;gap:8px;display:flex}.closed-tag{color:var(--text-dim);background:var(--bg-panel)}.new-chat-member-row{transition:background-color .16s,border-color .16s,box-shadow .16s}.new-chat-member-row:hover{box-shadow:0 3px 12px #2b27210f;border-color:var(--wb-line)!important;background:color-mix(in srgb, var(--wb-card) 72%, var(--wb-soft))!important}.new-chat-member-row.is-selected{border-color:color-mix(in srgb, var(--wb-accent) 42%, var(--wb-line))!important;background:color-mix(in srgb, var(--wb-accent) 7%, var(--wb-card))!important}.new-chat-selected{flex-wrap:wrap;gap:6px;display:flex}.new-chat-selected>span{border:1px solid color-mix(in srgb, var(--wb-accent) 24%, var(--wb-line));background:color-mix(in srgb, var(--wb-accent) 7%, var(--wb-card));color:var(--wb-ink-dk);border-radius:999px;align-items:center;gap:4px;padding:4px 6px 4px 9px;font-size:11px;font-weight:650;display:inline-flex}.new-chat-selected button{width:18px;height:18px;color:var(--wb-muted);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;font-size:14px;line-height:1;display:grid}.new-chat-selected button:hover:not(:disabled){background:color-mix(in srgb, var(--wb-accent) 10%, transparent);color:var(--wb-accent)}.new-chat-validation{color:var(--accent-deep);font-size:11px;font-weight:500}.new-chat-availability{background:color-mix(in srgb, var(--ok) 11%, var(--wb-card));color:var(--ok);border-radius:999px;flex:none;padding:2px 7px;font-size:10px;font-weight:650}.wb-topbar-search-shortcut{border:1px solid var(--wb-line);background:color-mix(in srgb, var(--wb-card) 72%, transparent);color:var(--wb-muted);border-radius:6px;flex:none;padding:2px 6px;font:10px/1.2 inherit}.global-search-backdrop{z-index:120;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#2b27213d;place-items:start center;padding:min(11vh,92px) 18px 24px;display:grid;position:fixed;inset:0}.global-search-dialog{border:1px solid var(--wb-line);background:var(--wb-card);border-radius:18px;flex-direction:column;width:min(760px,100%);max-height:min(720px,82vh);display:flex;overflow:hidden;box-shadow:0 24px 70px #2b272138}.global-search-head{background:color-mix(in srgb, var(--wb-soft) 82%, var(--wb-card));grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px 14px;display:grid}.global-search-head kbd{border:1px solid var(--wb-line);background:color-mix(in srgb, var(--wb-card) 72%, transparent);color:var(--wb-muted);border-radius:6px;padding:3px 6px;font:10px/1.2 inherit}.global-search-dialog.has-results .global-search-head{border-bottom:1px solid var(--wb-line)}.global-search-head>svg{fill:none;width:20px;height:20px;stroke:var(--wb-accent);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.global-search-head input{min-width:0;color:var(--wb-ink-dk);background:0 0;border:0;outline:0;padding:7px 0;font:500 17px/1.4 inherit}.global-search-head input::placeholder{color:var(--wb-muted)}.global-search-head input::-webkit-search-cancel-button{appearance:none}.global-search-head kbd,.global-search-foot{color:var(--wb-muted);font-size:10.5px}.global-search-head kbd{border:1px solid var(--wb-line);background:var(--wb-soft);border-radius:6px;padding:3px 7px}.global-search-head button{width:30px;height:30px;color:var(--wb-muted);background:0 0;border:0;border-radius:8px;padding:0;font-size:20px}.global-search-title{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.global-search-results{scrollbar-gutter:stable;min-height:260px;padding:10px 12px 14px;overflow-y:auto}.global-search-group+.global-search-group{margin-top:12px}.global-search-group h3{color:var(--wb-muted);margin:0;padding:5px 8px;font-size:11px;font-weight:650}.global-search-group>div{gap:2px;display:grid}.global-search-result,.global-search-static-result{width:100%;min-width:0;color:var(--wb-ink-dk);text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:36px minmax(0,1fr) auto 14px;align-items:center;gap:10px;padding:8px 10px;transition:background .16s,border-color .16s,box-shadow .16s,transform .16s;display:grid}.global-search-result:hover,.global-search-result:focus-visible{border-color:var(--wb-line);background:color-mix(in srgb, var(--wb-soft) 64%, var(--wb-card));transform:translateY(-1px);box-shadow:0 5px 16px #2b272112}.global-search-result-icon{background:var(--wb-soft);width:34px;height:34px;color:var(--wb-accent);border-radius:9px;place-items:center;display:grid}.global-search-result-icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.global-search-result-copy{gap:2px;min-width:0;display:grid}.global-search-result-copy strong,.global-search-result-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.global-search-result-copy strong{font-size:13px;font-weight:650}.global-search-result-copy small,.global-search-result-meta,.global-search-result-arrow{color:var(--wb-muted);font-size:11px}.global-search-result-arrow{font-size:18px}.global-search-static-result{opacity:.78;grid-template-columns:36px minmax(0,1fr) auto}.global-search-empty,.global-search-no-result,.global-search-loading,.global-search-partial{color:var(--wb-muted);text-align:center;justify-items:center;gap:7px;padding:54px 20px;display:grid}.global-search-empty>svg{fill:none;width:34px;height:34px;stroke:var(--wb-accent);stroke-width:1.5px;margin-bottom:4px}.global-search-empty strong{color:var(--wb-ink-dk);font-size:14px}.global-search-empty span,.global-search-no-result,.global-search-loading,.global-search-partial{font-size:12px}.global-search-loading,.global-search-partial{padding:10px}.global-search-partial{color:var(--warn)}.global-search-foot{border-top:1px solid var(--wb-line);background:color-mix(in srgb, var(--wb-soft) 55%, var(--wb-card));justify-content:space-between;gap:12px;padding:9px 16px 11px;display:flex}@media (width<=720px){.global-search-backdrop{padding:12px}.global-search-dialog{max-height:calc(100vh - 24px)}.global-search-result-meta,.wb-topbar-search-shortcut{display:none}.global-search-result{grid-template-columns:36px minmax(0,1fr) 14px}}.streaming-caret{vertical-align:text-bottom;background:currentColor;width:2px;height:1em;margin-left:2px;animation:.9s step-end infinite streaming-blink;display:inline-block}@keyframes streaming-blink{0%,60%{opacity:1}61%,to{opacity:0}}.tutorial-popover-backdrop{z-index:200;position:fixed;inset:0}.tutorial-popover{position:fixed}:root{--wb-accent:#f6bb27;--wb-accent-lt:#f7c443;--wb-accent-dk:#f5b513;--wb-page:linear-gradient(160deg, #fdfaee 0%, #fbfaf6 55%, #fff 100%);--wb-card:#fff;--wb-rail:#eae5d5;--wb-soft:#efede6;--wb-line:#ebe5d3;--wb-ink-dk:#31302d;--wb-ink:#35322d;--wb-muted:#9d9b95;--wb-muted-2:#9f9c94;--wb-gray-fg:#7c7a74;--wb-icon:#a7a5a0;--wb-icon-dk:#5d5a54;--wb-shadow:0 1px 2px #1e46280d, 0 8px 20px #1e46280a}:root[data-skin=businessBlue]{--wb-accent:#3b74e8;--wb-accent-lt:#7eabff;--wb-accent-dk:#245dc5;--wb-page:linear-gradient(160deg, #f5f8ff 0%, #f8fbff 55%, #fff 100%);--wb-card:#fff;--wb-rail:#e4efff;--wb-soft:#edf4ff;--wb-line:#d8e6fb;--wb-ink-dk:#173362;--wb-ink:#28466f;--wb-muted:#7192c4;--wb-muted-2:#7b96bd;--wb-gray-fg:#5c789e;--wb-icon:#88a4cd;--wb-icon-dk:#476991;--wb-shadow:0 1px 2px #234c8c0f, 0 10px 24px #234c8c14}.wb-h-line:hover,.wb-h-tut:hover{background:var(--wb-line)!important}.wb-h-menu:hover,.wb-h-skin:hover,.wb-h-status:hover,.wb-h-role:hover{background:var(--wb-soft)!important}.wb-h-nav:hover{background:color-mix(in srgb, var(--wb-accent) 8%, transparent)!important}@keyframes wbPulseDot{0%,to{opacity:1}50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.wb-pulse{animation:none!important}}.wb-h-danger:hover{background:#b3352f!important}.wb-h-danger-ghost:hover{background:#f2dcd9!important}:root{--color-primary-50:oklch(97% .0285 264.56);--color-primary-100:oklch(93% .0475 264.56);--color-primary-200:oklch(87% .0855 264.56);--color-primary-300:oklch(78% .133 264.56);--color-primary-400:oklch(68% .171 264.56);--color-primary-500:oklch(54.57% .19 264.56);--color-primary-600:oklch(50% .1805 264.56);--color-primary-700:oklch(42% .1615 264.56);--color-primary-800:oklch(35% .133 264.56);--color-primary-900:oklch(27% .1045 264.56);--color-primary-950:oklch(18% .076 264.56);--color-secondary-50:oklch(97% .0075 255);--color-secondary-100:oklch(93% .0125 255);--color-secondary-300:oklch(78% .035 255);--color-secondary-600:oklch(50% .0475 255);--color-secondary-800:oklch(35% .035 255);--color-secondary-900:oklch(27% .0275 255);--color-secondary-950:oklch(18% .02 255);--color-accent-50:oklch(97% .0383 295.41);--color-accent-200:oklch(87% .1149 295.41);--color-accent-400:oklch(68% .2299 295.41);--color-accent-600:oklch(50% .2426 295.41);--color-accent-700:oklch(42% .2171 295.41);--color-accent-800:oklch(35% .1788 295.41);--color-accent-900:oklch(27% .1405 295.41);--color-accent-950:oklch(18% .1022 295.41);--color-accent-100:oklch(93% .0639 295.41);--color-accent-300:oklch(78% .1788 295.41);--color-accent-500:oklch(52.46% .2554 295.41);--color-secondary-200:oklch(87% .0225 255);--color-secondary-400:oklch(68% .045 255);--color-secondary-500:oklch(48% .05 255);--color-secondary-700:oklch(42% .0425 255);--color-prim-bg:oklch(97.33% .01 255);--color-prim-text:oklch(60.59% .1594 256.38);--color-prim-bg-surface:oklch(95.86% .016 255.06/.15);--color-prim-text-muted:oklch(75.29% .0996 255.83);--color-prim-border:oklch(92.19% .0309 255.19);--color-prim-bg-surface-baked:oklch(95.41% .0181 255.39);--shadow-prim-sm:0 4px 12px #0000000a;--shadow-prim-md:0 8px 24px #00000014;--shadow-prim-lg:0 14px 36px #0000001c;--prim-backdrop-blur:blur(12px);--prim-border-width:1px;--prim-bg-gradient:radial-gradient(ellipse at 50% 40%, oklch(54.57% .19 264.56/.04) 0%, transparent 70%), oklch(97.33% .01 255);--radius-prim:8px;--font-prim:Inter, system-ui, -apple-system, BlinkMacSystemFont, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--font-prim-mono:"JetBrains Mono", ui-monospace, monospace;--font-size-prim:.875rem;--font-weight-prim:400;--leading-prim:1.5;--prim-animation-personality:.5}[data-app=true]{--wb-accent:var(--color-primary-500);--wb-accent-lt:var(--color-primary-300);--wb-accent-dk:var(--color-primary-600);--wb-page:var(--prim-bg-gradient);--wb-soft:var(--color-prim-bg-surface-baked);--wb-line:var(--color-prim-border);--wb-muted:var(--color-prim-text-muted);--wb-muted-2:var(--color-secondary-400);--wb-gray-fg:var(--color-secondary-500);--wb-icon:var(--color-secondary-400);--wb-icon-dk:var(--color-secondary-700);--wb-shadow:var(--shadow-prim-sm), var(--shadow-prim-md);font-family:var(--font-prim);font-size:var(--font-size-prim);font-weight:var(--font-weight-prim);line-height:var(--leading-prim)}[data-app=true] :is(.dashboard,.chat-workspace,.workbench-portal){background:var(--wb-page)!important;color:var(--wb-ink)!important}[data-app=true] .dashboard{box-sizing:border-box;width:100%;max-width:none;min-height:100%;overflow-y:auto}[data-app=true] .dashboard :is(.dashboard__section,.dashboard__tile,.dashboard__detail),[data-app=true] .report-panel :is(.report-panel__card,.report-panel__board,.report-panel__snapshot),[data-app=true] .report-dashboard__page :is(.report-board-card,.report-drawer,.report-filters__panel){border-color:var(--wb-line)!important;background:color-mix(in srgb, var(--wb-card) 92%, var(--wb-soft))!important;color:var(--wb-ink-dk)!important;box-shadow:0 6px 18px #234c8c0e!important}[data-app=true] .dashboard .dashboard__tile--muted{background:color-mix(in srgb, var(--wb-soft) 78%, var(--wb-card))!important;box-shadow:none!important}[data-app=true] .dashboard :is(.dashboard__tabs button,.dashboard__filters button){border-color:var(--wb-line)!important;background:color-mix(in srgb, var(--wb-card) 86%, transparent)!important;color:var(--wb-gray-fg)!important}[data-app=true] .dashboard :is(.dashboard__tabs button,.dashboard__filters button)[data-on=true]{border-color:var(--wb-accent)!important;background:var(--wb-accent)!important;color:#fff!important}[data-app=true] .dashboard :is(.dashboard__meta,.dashboard__desc,.dashboard__kicker,.dashboard__tile-label,.dashboard__footnote){color:var(--wb-muted)!important}[data-app=true] .chat-workspace :is(.chat-group-rail,.chat-conversation-pane,.chat-content-pane){border-color:var(--wb-line)!important}[data-app=true] .chat-workspace .chat-group-rail{background:color-mix(in srgb, var(--wb-soft) 84%, var(--wb-card))!important}[data-app=true] .chat-workspace :is(.chat-conversation-pane,.chat-content-pane,.channel){background:color-mix(in srgb, var(--wb-card) 94%, var(--wb-soft))!important}[data-app=true] .chat-workspace :is(.channel-header,.composer-shell){border-color:var(--wb-line)!important;background:color-mix(in srgb, var(--wb-card) 96%, var(--wb-soft))!important}[data-app=true] .chat-workspace .row-body{border-color:var(--wb-line)!important;background:color-mix(in srgb, var(--wb-soft) 72%, var(--wb-card))!important}[data-app=true] .chat-workspace .row.mine .row-body{border-color:color-mix(in srgb, var(--wb-accent) 34%, var(--wb-line))!important;background:color-mix(in srgb, var(--wb-accent) 22%, var(--wb-card))!important}[data-app=true] .chat-workspace :is(.channel-member-trigger,.channel-tool-trigger,.chat-conversation-settings-trigger){min-width:34px;min-height:34px;color:var(--wb-icon-dk)!important}[data-app=true] .workbench-portal__search{border-color:var(--wb-line)!important;background:color-mix(in srgb, var(--wb-card) 88%, var(--wb-soft))!important;color:var(--wb-icon-dk)!important}[data-app=true] .workbench-portal__search:focus-within{border-color:var(--wb-accent-lt)!important;background:var(--wb-card)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--wb-accent) 10%, transparent)!important}[data-app=true] .workbench-portal__search input::placeholder{color:var(--wb-muted-2)!important}[data-app=true] .workbench-portal__actions button{border-color:var(--wb-line)!important;background:color-mix(in srgb, var(--wb-card) 90%, var(--wb-soft))!important;color:var(--wb-gray-fg)!important;box-shadow:none!important}[data-app=true] .workbench-portal__actions button:hover{border-color:var(--color-primary-200)!important;background:var(--wb-soft)!important;color:var(--wb-accent-dk)!important}[data-app=true] .workbench-portal__actions button.is-primary{border-color:var(--wb-accent)!important;background:var(--wb-accent)!important;color:#fff!important}[data-app=true] :is(.workbench-section,.workbench-summary-app,.workbench-featured-app,.workbench-compact-app,.workbench-add-favorite){border-color:var(--wb-line)!important;background:color-mix(in srgb, var(--wb-card) 90%, var(--wb-soft))!important;color:var(--wb-ink-dk)!important;box-shadow:0 6px 18px #234c8c0d!important}[data-app=true] .workbench-app-icon{background:var(--wb-soft)!important;color:var(--wb-accent)!important}[data-app=true] :is(.workbench-summary-app,.workbench-featured-app,.workbench-compact-app,.workbench-add-favorite):hover{border-color:var(--color-primary-300)!important;background:var(--wb-soft)!important;color:var(--wb-accent-dk)!important;box-shadow:0 8px 20px #234c8c17!important}[data-app=true] .workbench-featured__tabs button:hover{background:var(--wb-soft)!important;color:var(--wb-accent-dk)!important}[data-app=true] .workbench-featured__tabs button.is-active{color:var(--wb-accent-dk)!important;background:0 0!important}[data-app=true]:not([data-ui-version=v1]) :is(.workbench-common-editor,.workbench-common-editor__grid label){border-color:var(--wb-line)!important;background:var(--wb-card)!important;color:var(--wb-gray-fg)!important}[data-app=true]:not([data-ui-version=v1]) .workbench-common-editor__grid label:is(:hover,.is-selected){border-color:var(--color-primary-300)!important;background:var(--wb-soft)!important}.desktop-toolbar{box-sizing:border-box;border-bottom:1px solid var(--wb-line);background:color-mix(in srgb, var(--wb-page) 92%, transparent);align-items:center;gap:6px;min-height:42px;padding:5px 16px;display:flex}.desktop-toolbar[data-native-mac=true]{padding-left:84px}.desktop-toolbar button{box-sizing:border-box;width:32px;height:32px;color:var(--wb-icon-dk);background:0 0;border:1px solid #0000;border-radius:9px;place-items:center;padding:0;display:grid}.desktop-toolbar button:hover:not(:disabled){border-color:var(--wb-line);background:var(--wb-soft)}.desktop-toolbar button:disabled{cursor:default;opacity:.35}.wb-topbar>.desktop-toolbar{background:0 0;border:0;min-height:0;padding:0}.wb-topbar>.desktop-toolbar[data-native-mac=false][data-section=navigation]{margin-left:max(0px, calc(var(--desktop-toolbar-rail-width,72px) / 2 - 18px))}.wb-topbar>.desktop-toolbar[data-native-mac=true][data-section=navigation]{padding-left:62px}.wb-topbar>.desktop-toolbar button{color:color-mix(in srgb, var(--wb-icon-dk) 68%, transparent)}.wb-topbar>.desktop-toolbar button:hover:not(:disabled),.wb-topbar>.desktop-toolbar button:focus-visible{color:var(--wb-icon-dk)}.desktop-toolbar__drag{flex:1;align-self:stretch;min-width:24px}.wb-topbar{min-width:0;max-width:100vw}.wb-topbar-search,.wb-topbar-user-copy,.wb-topbar-subtitle{min-width:0}.wb-page{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.wb-page>*,.wb-page-head,.wb-stat-grid,.wb-card-grid,.wb-split-grid,.wb-table-scroll{min-width:0}.wb-page-head{flex-wrap:wrap}.wb-page-head h1,.wb-page-head h2,.wb-page-head p,.wb-page-head span{overflow-wrap:anywhere}.wb-table-scroll{max-width:100%;overflow-x:auto}@media (width<=1439px){.wb-stat-grid,.wb-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=1199px){.wb-topbar{gap:10px!important;padding-inline:16px!important}.wb-topbar-user-copy,.wb-topbar-subtitle{display:none!important}.wb-page-head{align-items:flex-start!important}.wb-card-grid,.wb-split-grid{grid-template-columns:minmax(0,1fr)!important}.wb-split-grid>*{grid-area:auto!important}.model-management{grid-template-columns:minmax(0,1fr)!important}.model-management__rail nav{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.model-management__card{min-height:0;padding:22px 20px}.model-management__list,.model-management__purpose-list label,.model-management__form{grid-template-columns:minmax(0,1fr)!important}.model-management__form label.is-wide,.model-management__toggle{grid-column:auto}}:root{--wb-hover-bg:oklch(95.86% .016 255.06/.72);--wb-hover-bg-soft:oklch(97% .0285 264.56/.46);--wb-hover-border:var(--color-prim-border);--wb-hover-ink:var(--color-secondary-700);--wb-hover-shadow:0 8px 18px #49609714, 0 2px 5px #4960970a;--wb-hover-transition:.28s ease}:where(button,[role=button],a[href],summary,label[for],input,textarea,select){transition:background-color var(--wb-hover-transition), border-color var(--wb-hover-transition), box-shadow var(--wb-hover-transition), color var(--wb-hover-transition), transform var(--wb-hover-transition), filter var(--wb-hover-transition)!important}:where(button,[role=button]):not(:disabled):not([aria-disabled=true]):not(.wb-h-danger):not(.wb-h-danger-ghost):not(.ta-btn-danger):not(.is-danger):not(.linmo-glass-nav):not(.linmo-secondary-item):not(.linmo-entry-control):not(.workbench-sphere-icon):not(.wb-v1-ai-avatar-float__open):not(.wb-v1-ai-avatar-float__expand):hover{border-color:var(--wb-hover-border)!important;background:var(--wb-hover-bg)!important;color:var(--wb-hover-ink)!important;box-shadow:var(--wb-hover-shadow)!important;filter:none!important;transform:translateY(-2px)!important}.linmo-primary-rail{box-sizing:border-box;-webkit-backdrop-filter:blur(22px)saturate(1.18);backdrop-filter:blur(22px)saturate(1.18);scrollbar-width:none;background:linear-gradient(#ffffffd6,#f0f4fcb3);border:1px solid #ffffffe0;width:76px;margin-inline:auto;box-shadow:inset 0 1px #fffffffa,inset -1px 0 #b7c2d829,0 18px 40px #52638a26,0 4px 12px #52638a14;border-radius:26px!important;height:calc(100vh - 150px)!important}.linmo-primary-rail::-webkit-scrollbar{display:none}.linmo-primary-rail__brand{box-sizing:border-box;object-fit:contain;filter:drop-shadow(0 5px 8px #312e6929);width:46px;height:36px;margin:0 auto 22px;display:block}.wb-topbar-brand__mark{object-fit:contain;filter:drop-shadow(0 4px 7px #32397821);width:36px;height:30px;margin-right:10px;display:block}.linmo-secondary-rail{-webkit-backdrop-filter:blur(22px)saturate(1.14);backdrop-filter:blur(22px)saturate(1.14);background:linear-gradient(145deg,#ffffffb8,#f8f7f394)!important;border:1px solid #ffffffc2!important;border-radius:24px!important;box-shadow:inset 0 1px #ffffffe6,0 14px 34px #585e7414!important}.linmo-secondary-rail input,.linmo-secondary-rail button[aria-current=page]{-webkit-backdrop-filter:blur(14px)saturate(1.12);backdrop-filter:blur(14px)saturate(1.12);background-color:#fff9!important;box-shadow:inset 0 1px #ffffffdb,0 5px 16px #5b668212!important}.linmo-secondary-item{isolation:isolate;position:relative}.linmo-secondary-item:hover{color:var(--color-secondary-700)!important;box-shadow:inset 0 1px 0 #ffffffdb, var(--shadow-prim-sm)!important;background:#ffffff6b!important;border-color:#ffffffd6!important;transform:translateY(-1px)!important}.linmo-secondary-icon{transform-origin:50%;background:linear-gradient(145deg,#ffffff94,#e1e8f457);border:1px solid #ffffffa3;border-radius:10px;place-items:center;width:32px;height:32px;transition:transform .3s cubic-bezier(.34,1.25,.5,1),filter .28s,box-shadow .28s;display:grid;box-shadow:inset 0 1px #ffffffd1,0 5px 12px #4c5b7c12}.linmo-secondary-icon.is-active{background:linear-gradient(145deg,#ffffffdb,#e1e1fc94);border-color:#ffffffe6;animation:4.8s ease-in-out infinite linmo-secondary-icon-flow;box-shadow:inset 0 1px #fff,0 8px 18px #5c68c729}.linmo-secondary-item__label{transition:color .26s,filter .26s}.linmo-secondary-item[aria-current=page] .linmo-secondary-item__label{color:#0000;-webkit-text-fill-color:transparent;background-image:linear-gradient(90deg,#5a79e6,#8c7bea,#63a6e6,#5a79e6);background-size:260% 100%;-webkit-background-clip:text;background-clip:text;animation:4.5s linear infinite linmo-nav-sweep-glow}.linmo-glass-nav{isolation:isolate;position:relative;overflow:visible}.linmo-glass-nav:hover{color:#777a80!important;box-shadow:none!important;filter:none!important;background:0 0!important;border-color:#0000!important;transform:none!important}.linmo-glass-nav[aria-current=page],.linmo-glass-nav[aria-current=page]:hover{box-shadow:none!important;background:0 0!important;transform:none!important}.linmo-glass-nav:hover .linmo-glass-nav__icon:not(.is-active){transform:scale(1.04)}.linmo-glass-nav__icon{width:34px;height:34px;box-shadow:none;filter:contrast(1.08)opacity(.9);transform-origin:50%;background:0 0;border-radius:50%;place-items:center;margin-top:0;transition:transform .36s cubic-bezier(.34,1.28,.5,1),filter .3s;display:grid;position:relative;transform:translateY(0)scale(1)}.linmo-glass-nav__icon svg{overflow:visible}.linmo-glass-nav__icon.is-active{box-shadow:none;filter:none;background:0 0;animation:5.5s ease-in-out infinite linmo-nav-hue-flow;transform:scale(1.14)}.linmo-glass-nav__icon.is-active[data-linmo-nav-icon=home]{filter:none;animation:none}.linmo-glass-nav__label{color:#98a0ac;font:500 11px/13px -apple-system,BlinkMacSystemFont,PingFang SC,sans-serif;transition:color .26s}.linmo-glass-nav--settings{margin-bottom:8px}.linmo-glass-nav[aria-current=page] .linmo-glass-nav__label{color:#0000;-webkit-text-fill-color:transparent;background-image:linear-gradient(90deg,#8c7bea,#6e86e4,#63a6e6,#8c7bea);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;font-weight:600;animation:4.5s linear infinite linmo-nav-sweep-glow}.linmo-glass-nav__cat-eye,.linmo-glass-nav__brand-mark,.linmo-glass-nav__brand-flow,.linmo-glass-nav__sparkle,.linmo-glass-nav__message-back,.linmo-glass-nav__message-dot,.linmo-glass-nav__contact,.linmo-glass-nav__knowledge-bar,.linmo-glass-nav__app-cell,.linmo-glass-nav__workbench-knob,.linmo-glass-nav__settings-gear,.linmo-glass-nav__settings-core{transform-box:fill-box;transform-origin:50%}.linmo-glass-nav__sparkle{filter:drop-shadow(0 0 1.5px #ffffffb3)}.linmo-glass-nav__icon.is-active .linmo-glass-nav__brand-flow{animation:6.4s linear infinite linmo-nav-brand-flow}.linmo-glass-nav__icon.is-active .linmo-glass-nav__cat-eye--a{animation:4.8s ease-in-out infinite linmo-nav-cat-blink}.linmo-glass-nav__icon.is-active .linmo-glass-nav__cat-eye--b{animation:4.8s ease-in-out 60ms infinite linmo-nav-cat-blink}.linmo-glass-nav__icon.is-active .linmo-glass-nav__sparkle{animation:2.8s ease-in-out infinite linmo-nav-sparkle}.linmo-glass-nav__icon.is-active[data-linmo-nav-icon=home] .linmo-glass-nav__sparkle{animation:3.6s linear infinite linmo-nav-home-sparkle}.linmo-glass-nav__icon.is-active .linmo-glass-nav__message-back{animation:2.8s ease-in-out infinite linmo-nav-message-lid}.linmo-glass-nav__icon.is-active .linmo-glass-nav__message-dot{animation:.52s cubic-bezier(.34,1.35,.5,1) both linmo-nav-dot-pop}.linmo-glass-nav__icon.is-active .linmo-glass-nav__contact--primary{animation:.58s cubic-bezier(.34,1.28,.5,1) both linmo-nav-contact-pop}.linmo-glass-nav__icon.is-active .linmo-glass-nav__contact--secondary{animation:.58s cubic-bezier(.34,1.28,.5,1) .12s both linmo-nav-contact-pop}.linmo-glass-nav__icon.is-active .linmo-glass-nav__knowledge-bar--short{animation:.55s cubic-bezier(.34,1.28,.5,1) both linmo-nav-bar-grow}.linmo-glass-nav__icon.is-active .linmo-glass-nav__knowledge-bar--long{animation:.55s cubic-bezier(.34,1.28,.5,1) .12s both linmo-nav-bar-grow}.linmo-glass-nav__icon.is-active .linmo-glass-nav__app-cell{animation:.5s cubic-bezier(.34,1.35,.5,1) both linmo-nav-cell-pop}.linmo-glass-nav__icon.is-active .linmo-glass-nav__workbench-knob--top{animation:2.9s ease-in-out infinite linmo-nav-knob-top}.linmo-glass-nav__icon.is-active .linmo-glass-nav__workbench-knob--bottom{animation:2.9s ease-in-out infinite linmo-nav-knob-bottom}.linmo-glass-nav__icon.is-active .linmo-glass-nav__settings-gear{animation:8s linear infinite linmo-nav-settings-turn}.linmo-glass-nav__icon.is-active .linmo-glass-nav__settings-core{animation:2.4s ease-in-out infinite linmo-nav-settings-breathe}@keyframes linmo-nav-hue-flow{0%,to{filter:hue-rotate(-12deg)saturate(1.06)drop-shadow(0 7px 10px #7e6ede6b)}50%{filter:hue-rotate(16deg)saturate(1.18)drop-shadow(0 7px 10px #567ce873)}}@keyframes linmo-nav-sweep-glow{0%{background-position:0}to{background-position:200%}}@keyframes linmo-nav-brand-flow{0%{transform:translate(0)}to{transform:translate(32px)}}@keyframes linmo-nav-home-sparkle{0%{opacity:.42;transform:rotate(0)scale(.82)}28%{opacity:1;transform:rotate(108deg)scale(1.18)}46%{opacity:.58;transform:rotate(166deg)scale(.92)}72%{opacity:.96;transform:rotate(262deg)scale(1.08)}to{opacity:.42;transform:rotate(360deg)scale(.82)}}@keyframes linmo-nav-cat-blink{0%,88%,to{transform:scaleY(1)}92%{transform:scaleY(.07)}96%{transform:scaleY(1)}}@keyframes linmo-nav-sparkle{0%,to{opacity:.72;transform:scale(.88)rotate(0)}50%{opacity:1;transform:scale(1.16)rotate(12deg)}}@keyframes linmo-nav-message-lid{0%,to{transform:translateY(0)rotate(0)}34%{transform:translateY(-5px)rotate(-8deg)}68%{transform:translateY(1px)rotate(3deg)}}@keyframes linmo-nav-dot-pop{0%,to{transform:scale(1)translateY(0)}32%{transform:scale(.8)translateY(3px)}66%{transform:scale(1.14)translateY(-3px)}}@keyframes linmo-nav-contact-pop{0%{opacity:.42;transform:translateY(3px)scale(.82)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes linmo-nav-bar-grow{0%{transform:scaleX(.12)}to{transform:scaleX(1)}}@keyframes linmo-nav-cell-pop{0%{opacity:.5;transform:scale(.72)}70%{opacity:1;transform:scale(1.12)}to{transform:scale(1)}}@keyframes linmo-nav-knob-top{0%,to{transform:translate(0)}50%{transform:translate(6px)}}@keyframes linmo-nav-knob-bottom{0%,to{transform:translate(0)}50%{transform:translate(-6px)}}@keyframes linmo-nav-settings-turn{to{transform:rotate(360deg)}}@keyframes linmo-nav-settings-breathe{0%,to{opacity:.86;transform:scale(.9)}50%{opacity:1;transform:scale(1.08)}}@keyframes linmo-secondary-icon-flow{0%,to{filter:hue-rotate(-8deg)saturate(1.02)drop-shadow(0 4px 7px #5a66dc33);transform:translateY(0)scale(1)}50%{filter:hue-rotate(12deg)saturate(1.15)drop-shadow(0 6px 9px #4e7fe847);transform:translateY(-2px)scale(1.05)}}:where(a[href],summary,label[for]):hover{border-color:var(--wb-hover-border)!important;background-color:var(--wb-hover-bg-soft)!important;color:var(--wb-hover-ink)!important;transform:translateY(-1px)!important;box-shadow:0 5px 12px #5343240e!important}:where(input,textarea,select):not(:disabled):hover{border-color:var(--wb-hover-border)!important;background-color:#fafcffd6!important;box-shadow:0 3px 10px #4960970d!important}.linmo-sample{color:var(--color-primary-600);letter-spacing:.02em;cursor:help;background:linear-gradient(145deg,#eaf0ffd1,#ebe4ffa3);border:1px solid #ffffffb8;border-radius:999px;flex:none;padding:0 8px;font-size:11px;font-weight:600;line-height:18px;box-shadow:inset 0 1px #ffffffdb}.wb-topbar .wb-h-tut{color:var(--color-primary-700)!important;box-shadow:inset 0 1px 0 #ffffffe6, var(--shadow-prim-sm)!important;background:linear-gradient(145deg,#ebf1ffe0,#ebe5ffb3)!important;border:1px solid #ffffffc7!important}:where(.wb-h-danger,.wb-h-danger-ghost,.ta-btn-danger,.is-danger):not(:disabled):hover{filter:brightness(1.015)!important;transform:translateY(-2px)!important;box-shadow:0 8px 18px #9a37301c!important}:where(button,[role=button],a[href],summary,label[for]):not(.workbench-sphere-icon):active{transform:translateY(0)!important;box-shadow:0 2px 6px #5343240f!important}.desktop-toolbar button:hover:not(:disabled),.desktop-toolbar button:active:not(:disabled){transform:none!important}:where(button,[role=button]):disabled,[aria-disabled=true]{box-shadow:none!important;transform:none!important}@media (prefers-reduced-motion:reduce){:where(button,[role=button],a[href],summary,label[for],input,textarea,select){transition:none!important}:where(button,[role=button],a[href],summary,label[for]):hover{transform:none!important}.linmo-glass-nav__icon,.linmo-glass-nav__label,.linmo-glass-nav__icon *,.linmo-secondary-icon,.linmo-secondary-item__label{transition:none!important;animation:none!important}}
