.toolwin{--win-pad:clamp(.75rem, .45rem + 1vw, 1.25rem);padding:0 var(--win-pad) var(--win-pad);border:1px solid var(--border);border-radius:var(--r-xl);background:var(--surface);box-shadow:var(--shadow-md)}.winbar{min-height:52px;margin:0 calc(-1 * var(--win-pad)) var(--win-pad);padding:8px 10px 8px var(--win-pad);border-bottom:1px solid var(--border);border-radius:var(--r-xl) var(--r-xl) 0 0;background:var(--bg-subtle);justify-content:space-between;align-items:center;gap:12px;display:flex}.toolwin:has(>.toolwin__card){padding:0}.toolwin:has(>.toolwin__card)>.winbar{margin:0}.toolwin:has(>.toolwin__card)>:not(.winbar,.workspace,.toolwin__card){margin:var(--win-pad)}.toolwin>.toolwin__card{border-radius:0 0 var(--r-xl) var(--r-xl);box-shadow:none;border:0}.toolwin:has(>.tool-saving)>.toolwin__card{border-radius:0}.toolwin:has(>.toolwin__card)>.tool-saving{margin:0}.toolwin>.tool-saving{border-radius:0 0 var(--r-xl) var(--r-xl)}.winbar--focus{border-radius:0;flex:none;margin:0;padding:8px clamp(.75rem,.4rem + 1.2vw,1.5rem)}.winbar__id{letter-spacing:-.02em;align-items:center;gap:10px;min-width:0;font-size:.9375rem;font-weight:620;display:inline-flex}.winbar__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.winbar__glyph{border:1px solid var(--border);background:var(--surface);width:28px;height:28px;box-shadow:var(--shadow-sm);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.winbar__ctl{flex-shrink:0;align-items:center;gap:4px;display:flex}:root:not([data-desk-ready]) .winbar__ctl{visibility:hidden}.winbar__rule{background:var(--border);width:1px;height:20px;margin-inline:4px}.winbtn{border-radius:var(--r-sm);width:32px;height:32px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;place-items:center;transition:background .15s,color .15s,transform .15s;display:inline-grid}.winbtn:hover{background:var(--surface-inset);color:var(--text)}.winbtn--home{gap:6px;width:auto;padding:0 8px;font-size:.8125rem;font-weight:550;text-decoration:none;display:inline-flex}@media (width<=540px){.winbtn--home span{display:none}}.winbtn:active,.winseg button:active{transform:scale(.92)}:is(.winbtn,.winseg button):disabled{opacity:.4;cursor:not-allowed}.winseg{border:1px solid var(--border-input);border-radius:var(--r-md);background:var(--surface-inset);gap:2px;padding:2px;display:inline-flex}.winseg button{border-radius:var(--r-sm);height:28px;color:var(--text-muted);font:550 .8125rem/1 var(--font);cursor:pointer;transition:background .2s, color .2s, padding .3s var(--ease), transform .15s;background:0 0;border:0;align-items:center;padding:0 6px;display:inline-flex}.winseg button:hover{color:var(--text)}.winseg button[aria-pressed=true]{background:var(--surface);color:var(--text);box-shadow:var(--shadow-sm);padding:0 9px 0 7px}.winseg__label{white-space:nowrap;opacity:0;max-width:0;transition:max-width .3s var(--ease), margin .3s var(--ease), opacity .2s;overflow:hidden}[aria-pressed=true]>.winseg__label{opacity:1;max-width:5.5em;margin-left:6px}.winbar [data-tip]{position:relative}.winbar [data-tip]:is(:hover,:focus-visible):after{content:attr(data-tip);z-index:30;border-radius:var(--r-sm);background:var(--text);color:var(--bg);font:500 .75rem/1.3 var(--font);letter-spacing:0;white-space:nowrap;pointer-events:none;padding:5px 8px;animation:.15s .4s both tip-in;position:absolute;top:calc(100% + 8px);right:0}@keyframes tip-in{0%{opacity:0;transform:translateY(-3px)}}.js [data-window-enter]{display:none!important}.winmin{border:1px dashed var(--border-input);border-radius:var(--r-lg);background:var(--bg-subtle);flex-wrap:wrap;align-items:center;gap:14px;padding:18px;display:flex}.winmin p{min-width:14rem;color:var(--text-muted);flex:1;margin:0}.winmin strong{color:var(--text)}.winmin__tile{border:1px solid var(--border);background:var(--surface);width:40px;height:40px;box-shadow:var(--shadow-sm);border-radius:10px;place-items:center;display:grid}.toolwin[data-win-state=min]>:not(.winbar,.winmin,.workspace){display:none}:root[data-embed=desk] body{overflow:hidden}:root[data-embed=desk] :is(.site-header,.site-footer,.skip-link){display:none!important}:root[data-embed=desk] .toolwin{z-index:80;box-shadow:none;border:0;border-radius:0;position:fixed;inset:0;overflow:auto}:root[data-embed=desk] .toolwin>.winbar{z-index:5;border-radius:0;position:sticky;top:0}@media (width<=899px){.workspace__width,.winseg .winseg__width{display:none}}@media (width<=560px){.winbar__rule{display:none}}.winsend{border:1px solid var(--border-input);border-radius:var(--r-full);background:var(--surface);height:30px;color:var(--text);box-shadow:var(--shadow-sm);font:600 .8125rem/1 var(--font);cursor:pointer;align-items:center;gap:6px;margin-right:4px;padding:0 12px 0 9px;transition:background .2s,transform .15s;display:inline-flex}.winsend[hidden]{display:none}.winsend:hover{background:var(--surface-inset)}.winsend:active{transform:scale(.94)}.winsend[aria-busy=true]{cursor:progress;opacity:.7}.winsend.is-fresh{animation:.5s cubic-bezier(.2,1.4,.4,1) send-in,1.4s .3s 2 send-ring}@keyframes send-in{0%{opacity:0;transform:scale(.6)}}@keyframes send-ring{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--text) 28%, transparent)}to{box-shadow:0 0 0 10px #0000}}@media (width<=560px){.winsend span{display:none}.winsend{padding:0 8px}}
