.d-shell.d-focus.ws{grid-template-columns:var(--ws-side-w,232px) minmax(0, 1fr);background:var(--plue-page);height:100dvh;color:var(--plue-ink);font-family:var(--plue-font-body);grid-template-rows:minmax(0,1fr);display:grid;overflow:hidden}.ws .ws-top,.ws .ws-scrim,.ws .ws-x{display:none}.ws-drawer{width:100vw;max-width:none;height:100dvh;max-height:none;color:inherit;background:0 0;border:0;margin:0;padding:0}.ws-drawer::backdrop{background:var(--plue-rgb-22-19-25-a55)}.ws .ws-action-menu{max-width:calc(100vw - 16px);max-height:var(--radix-dropdown-menu-content-available-height);position:relative;inset:auto;overflow-y:auto}.ws .ws-action-menu[role=menu]:focus-visible{outline:none!important}.ws-side{flex-direction:column;gap:6px;min-height:0;padding:12px 10px 12px 12px;display:flex}.ws-head{-webkit-app-region:drag;align-items:center;gap:2px;padding-bottom:6px;display:flex}.ws-head button{-webkit-app-region:no-drag}.ws-switch{min-width:0;height:var(--plue-icon-button);border-radius:var(--plue-radius-control);color:var(--plue-ink);font:600 var(--plue-type-interface)/1 var(--plue-font-body);cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:8px;padding:0 8px;display:flex}.ws-avatar{background:var(--plue-purple);width:20px;height:20px;color:var(--plue-page);font:600 12px/1 var(--plue-font-body);border-radius:50%;flex:none;place-items:center;display:grid}.ws-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ws-ic{width:var(--plue-icon-button);height:var(--plue-icon-button);border-radius:var(--plue-radius-control);color:var(--plue-muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.ws-nav{scrollbar-width:none;flex:1;grid-template-columns:minmax(0,1fr);align-content:start;gap:16px;min-height:0;display:grid;overflow-y:auto}.ws-sec-rows{grid-template-columns:minmax(0,1fr);gap:1px;display:grid}.ws-row{width:100%;height:var(--plue-nav-row,32px);border-radius:var(--plue-radius-control);color:var(--plue-ink);font:400 var(--plue-type-interface)/1 var(--plue-font-body);text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 10px;text-decoration:none;display:flex}.ws-row[aria-current=page]{background:var(--plue-nav-selected);color:var(--plue-nav-selected-ink);font-weight:600}.ws-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ws-count{color:var(--plue-muted);font-variant-numeric:tabular-nums;font-size:12px}.ws-sub{padding-inline-start:30px}.ws-mark{border-radius:var(--plue-radius-control);background:var(--plue-selected);width:16px;height:16px;color:var(--plue-selected-ink);font:600 var(--plue-type-small)/1 var(--plue-font-body);flex:none;place-items:center;display:grid}.ws-sec{grid-template-columns:minmax(0,1fr);gap:2px;display:grid}.ws-sec-h .is-shut{transform:rotate(-90deg)}.ws-sec-h{border-radius:var(--plue-radius-control);width:fit-content;height:28px;color:var(--plue-muted);font:400 var(--plue-type-small)/1 var(--plue-font-body);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 10px;display:flex}.ws-sec-h .plue-ui-icon{color:currentColor}.ws-none{color:var(--plue-muted);font-size:var(--plue-type-interface);margin:4px 10px}.ws-foot{z-index:10;align-items:center;gap:6px;padding-top:8px;display:flex;position:relative}.ws-help{border:1px solid var(--plue-line);border-radius:50%;margin-inline-end:auto}.ws :is(button,a,summary):focus-visible{outline:3px solid var(--plue-focus);outline-offset:2px}.d-focus .ws-panel{border:1px solid var(--plue-line);border-radius:var(--plue-radius-card);background:var(--plue-surface);min-height:0;margin:8px 8px 8px 0;display:grid;overflow:hidden}.ws-panel>.d-body{height:100%;min-height:0}.ws-wait{place-items:center;height:100%;display:grid}.ws-wait .plue-loading{flex-direction:column;align-items:center;gap:12px;display:inline-flex}.ws-wait .plue-loading-label{color:var(--plue-muted);font:400 14px/24px var(--plue-font-body)}:root[data-os=mac] .ws-side{padding-top:40px}@media (width<=760px){.d-shell.d-focus.ws{grid-template-rows:56px minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.ws .ws-top{border-bottom:1px solid var(--plue-line);background:var(--plue-surface);justify-content:space-between;align-items:center;padding:0 6px;display:flex}.ws-logo{width:auto;height:22px}.ws-logo.dark,:root[data-theme=dark] .ws-logo.light{display:none}:root[data-theme=dark] .ws-logo.dark{display:block}.ws-side{z-index:50;width:min(300px,86vw);padding:12px 10px calc(12px + env(safe-area-inset-bottom)) 12px;background:var(--plue-page);border-inline-end:1px solid var(--plue-line);transition:transform .22s cubic-bezier(.2,.8,.2,1);position:fixed;inset-block:0;inset-inline:0 auto;transform:translate(-100%)}.ws:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .ws-side{transform:translate(100%)}.ws[data-drawer=open] .ws-side{transform:none}.ws[data-drawer=open] .ws-scrim{z-index:40;background:var(--plue-rgb-22-19-25-a55);position:fixed;inset:0;display:block!important}.ws .ws-x{display:grid}.d-focus .ws-panel{border:0;border-radius:0;margin:0}}@media (prefers-reduced-motion:reduce){.ws-side{transition:none}}.ws-course{grid-template-columns:minmax(0,1fr);gap:1px;min-width:0;display:grid}.ws .sc-askc{gap:22px;width:min(760px,100%)}.ws .home-intro,.ws .sc-own{display:none}.ws .sc-q{margin:0 0 34px}.ws .cx.cx-raised{border:1px solid var(--plue-line);border-radius:var(--plue-radius-composer);background:var(--plue-raise-bg);box-shadow:var(--plue-raise);padding:18px 14px 12px 20px;transition:none;position:relative}.ws .cx.cx-raised:focus-within,.ws .cx.cx-raised.listen{border-color:var(--plue-line);box-shadow:var(--plue-raise)}.ws .cx-raised .seated-mascot{inset-inline-end:clamp(12px,3vw,36px)}@media (width<=700px){.ws .cx-raised .seated-mascot{inset-inline-end:4px}}.ws .sc-ask .sc-q{text-align:start;align-self:flex-start;max-width:14ch;margin-bottom:26px}.ws .cx-raised textarea{min-height:46px;color:var(--plue-ink);font-size:16px}.ws .cx-raised textarea::placeholder{color:var(--plue-muted)}.ws .cx-raised .cx-bar{gap:6px;margin-top:6px}.ws .cx-raised .cx-ic{width:36px;height:36px;color:var(--plue-muted);border-radius:50%}.ws .cx-raised .cx-send{background:var(--plue-accent);width:36px;height:36px;color:var(--plue-on-accent);border:1px solid #0000;border-radius:50%!important}.ws .cx-raised .cx-send:disabled{background:var(--plue-disabled-bg);color:var(--plue-disabled-ink);border-color:#0000}html:not([data-ds=off]) .ws .cx.cx-raised .cx-send.cx-send{border-radius:50%!important}@media (pointer:coarse){.ws .cx-raised :is(.cx-ic,.cx-send){width:44px;height:44px}}.ws .home-starts>button{border:1px solid var(--plue-line);border-radius:var(--plue-radius-card);background:0 0;transition:border-color .15s}.ws .home-starts>button>span:last-child{font:400 13px var(--plue-font-body);color:var(--plue-ink)}@media (width<=760px){.ws .sc-ask .sc-q{max-width:9ch;margin-bottom:22px}}.ws .home-starts .home-go{flex:none;transform:rotate(-45deg)}.ws .home-starts>button,.ws .home-starts>button:hover{border-color:var(--plue-line);box-shadow:none;transform:none}.ws .home-starts>button{transition:background-color .12s}@media (hover:hover){.ws-switch:hover,.ws-ic:hover,.ws-row:not([aria-current]):hover,.ws .cx-raised .cx-ic:hover,.ws .home-starts>button:hover{background:var(--plue-soft)}.ws-ic:hover,.ws-sec-h:hover{color:var(--plue-ink)}.ws .cx-raised .cx-send:not(:disabled):hover{background:var(--plue-action-hover,var(--plue-ink))}}.ws :is(.ws-row,.ws-ic,.ws-switch,.home-starts>button):not(:disabled):active{background:var(--plue-selected);color:var(--plue-selected-ink)}.ws .home-starts>button:focus-visible{outline:3px solid var(--plue-focus);outline-offset:4px}@media (prefers-reduced-motion:reduce){.ws .home-starts>button{transition:none}}.ws .sc-suggest{gap:6px;width:100%;display:grid}.ws .sc-suggest-x{border-radius:var(--plue-radius-control);width:36px;height:36px;color:var(--plue-muted);cursor:pointer;background:0 0;border:0;justify-self:end;place-items:center;margin:0;padding:0;display:grid}.ws .sc-suggest-x,.ws .sc-suggest-x:hover,.ws .sc-suggest-x:active{background:0 0}@media (pointer:coarse){.ws .sc-suggest-x{width:44px;height:44px}}.ws .sc-first{gap:10px;width:100%;padding-top:4px;display:grid}.ws .sc-first-h{font-size:var(--plue-type-interface);color:var(--plue-muted);margin:0}.ws .sc-first ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.ws .sc-first li{font-size:var(--plue-type-interface);color:var(--plue-ink);grid-template-columns:24px minmax(0,1fr);align-items:start;gap:10px;line-height:1.5;display:grid}.ws .sc-first-n{width:24px;height:24px;box-shadow:inset 0 0 0 1.5px var(--plue-ink);font:600 12px/1 var(--plue-font-body);color:var(--plue-ink);border-radius:50%;place-items:center;display:grid}@media (width<=720px){.ws .sc-first ol{grid-template-columns:1fr;gap:12px}}.ws .home-art.home-symbol{border-radius:var(--plue-radius-control);background:var(--plue-soft);place-items:center;height:92px;margin:6px 6px 0;display:grid}.ws .home-art.home-symbol .plue-ui-icon{width:48px;height:48px}@media (width<=600px){.ws .home-art.home-symbol{height:72px}}.ws .home-art.home-geo{border-radius:var(--plue-radius-control);height:92px;margin:6px 6px 0;display:block;overflow:hidden}.ta{width:100%;height:100%;display:block}.ta-paper{fill:var(--plue-soft)}.ta-lav{fill:var(--plue-purple)}.ta-blue{fill:var(--plue-companion)}.ta-ink{fill:var(--plue-ink)}.ta-cream,.ta-cream-s{fill:var(--plue-surface)}.ta-edge{stroke:var(--plue-ink);stroke-width:1.2px}.ta-hatch{stroke:var(--plue-ink);stroke-width:.7px;opacity:.7}.ta-dot{fill:var(--plue-ink)}.ta-tick line{stroke:var(--plue-ink);stroke-width:2.4px;stroke-linecap:round}.ta-line{stroke:var(--plue-ink);stroke-width:1.3px;fill:none}.ta-stroke{fill:none;stroke:var(--plue-ink);stroke-width:7px;stroke-linecap:round;stroke-linejoin:round}.ta-grain{pointer-events:none}@media (width<=600px){.ws .home-art.home-geo{height:72px}}.ta-white{fill:var(--plue-hex-ffffff)}.ta-black{fill:var(--plue-hex-161319)}.ta-black-edge{stroke:var(--plue-hex-161319);stroke-width:1.2px}@media (width>=761px){.d-shell.d-focus.ws[data-folded]{grid-template-columns:0 minmax(0,1fr)}.ws[data-folded] .ws-panel{grid-column:2;margin-inline-start:8px!important}.ws[data-folded] .ws-side{z-index:30;width:var(--ws-side-w,232px);border:1px solid var(--plue-line);border-radius:var(--plue-radius-card);background:var(--plue-page);box-shadow:0 0 0 1px var(--plue-line), 0 12px 32px -16px var(--plue-rgb-22-19-25-a28);transition:transform .18s cubic-bezier(.2,.8,.2,1);position:fixed;top:8px;bottom:8px;left:8px;transform:translate(calc(-100% - 16px))}.ws[data-folded=peek] .ws-side{transform:none}.ws-edge{z-index:29;width:8px;position:fixed;top:0;bottom:0;left:0}}@media (prefers-reduced-motion:reduce){.ws[data-folded] .ws-side{transition:none}}@media (width<=760px){.ws .ws-fold,.ws .ws-edge{display:none!important}}.ws-bar{z-index:5;align-items:center;gap:4px;display:flex;position:absolute;top:10px;left:12px}.ws-panel:has(>.ws-bar){grid-template-rows:auto minmax(0,1fr)}.ws-panel>.ws-bar{grid-row:1;padding:10px 12px 0;position:relative;top:auto;left:auto}.ws-panel:has(>.ws-bar)>.d-body{grid-row:2;height:auto}.ws-panel,.ws-hist{position:relative}.ws-hist-b{height:var(--plue-icon-button);border-radius:var(--plue-radius-control);color:var(--plue-ink);font:600 var(--plue-type-interface)/1 var(--plue-font-body);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 10px;display:inline-flex}@media (hover:hover){.ws-hist-b:hover{background:var(--plue-soft)}}.ws-hist-menu{z-index:10;border:1px solid var(--plue-control-border);border-radius:var(--plue-radius-card);background:var(--plue-surface);min-width:260px;max-width:340px;box-shadow:0 8px 22px var(--plue-hex-00000012);padding:6px;position:absolute;top:calc(100% + 4px);left:0}.ws-hist-menu button{width:100%;min-height:var(--plue-nav-row);border-radius:var(--plue-radius-control);color:var(--plue-ink);font:400 var(--plue-type-interface)/1.2 var(--plue-font-body);text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 10px;display:flex}.ws-hist-menu button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (hover:hover){.ws-hist-menu button:hover{background:var(--plue-soft)}}.ws-hist-h{font-size:var(--plue-type-small);color:var(--plue-muted);margin:8px 10px 4px}.ws-brim{z-index:6;top:0;bottom:0;left:calc(var(--ws-side-w,232px) - 6px);cursor:col-resize;touch-action:none;background:0 0;border:0;width:12px;padding:0;position:absolute}.ws-brim:after{content:"";background:var(--plue-control-border);opacity:0;border-radius:1px;width:2px;transition:opacity .12s;position:absolute;top:8px;bottom:8px;left:3px}@media (hover:hover){.ws-brim:hover:after{opacity:1}}.ws[data-resizing] .ws-brim:after{opacity:1}.ws[data-resizing]{cursor:col-resize;-webkit-user-select:none;user-select:none}.ws-brim:focus-visible:after{opacity:1}.d-shell.d-focus.ws{position:relative}@media (width<=760px){.ws .ws-brim{display:none}}.ws .sc-q-fade{animation:9s cubic-bezier(.4,0,.2,1) 2s forwards ws-greet-out}@keyframes ws-greet-out{to{opacity:0;visibility:hidden}}@media (prefers-reduced-motion:reduce){.ws .sc-q-fade{animation:none}}.ws .sc-suggest-h{justify-content:space-between;align-items:center;gap:12px;display:flex}.ws .sc-suggest-h p{font-size:var(--plue-type-interface);color:var(--plue-muted);margin:0}.ws .sc-suggest-h .sc-suggest-x{justify-self:auto}.ws-side .ws-row .plue-ui-icon,.ws-side .ws-head .plue-ui-icon,.ws-side .ws-foot .plue-ui-icon{width:14px!important;height:14px!important}.ws-side .ws-row{height:30px;color:color-mix(in srgb, var(--plue-ink) 86%, var(--plue-muted));font-weight:400}.ws-side .ws-row[aria-current=page]{color:var(--plue-nav-selected-ink);font-weight:600}.ws-side .ws-mark{background:var(--plue-soft);width:16px;height:16px;color:var(--plue-muted);box-shadow:inset 0 0 0 1px var(--plue-line);border-radius:4px}.ws-side .ws-sec-rows{gap:0}.ws-side .ws-nav{gap:14px}.ws-side .ws-sec-h{height:26px;font-size:var(--plue-type-small)}.ws-side .ws-avatar{border-radius:5px;width:20px;height:20px}@media (pointer:coarse){.ws-side .ws-row{height:44px}}.ws-expand{position:relative}.ws-expand:after{content:attr(data-tip) "   [";z-index:40;white-space:pre;border:1px solid var(--plue-line);border-radius:var(--plue-radius-control);background:var(--plue-surface);color:var(--plue-ink);font:400 var(--plue-type-small)/1.2 var(--plue-font-body);box-shadow:0 8px 22px var(--plue-hex-00000012);opacity:0;pointer-events:none;padding:6px 10px;transition:opacity .12s .4s;position:absolute;top:calc(100% + 6px);left:0}@media (hover:hover){.ws-expand:hover:after{opacity:1}}.ws[data-folded=peek] .ws-side{top:52px}.ws .cx-raised .cx-send{background:var(--plue-soft)!important;border:1px solid var(--plue-line)!important;color:var(--icon-ink)!important}.ws .cx-raised .cx-send .plue-ui-icon{color:var(--icon-ink)!important}@media (hover:hover){.ws .cx-raised .cx-send:not(:disabled):hover{background:var(--plue-nav-selected)!important}}.ws .cx-raised .cx-send:not(:disabled):active{background:var(--plue-selected)!important}.ws .cx-raised .cx-send:disabled .plue-ui-icon{color:var(--plue-disabled-ink)!important}.ws{--plue-chrome:var(--plue-hex-0e0c11);--plue-chrome-ink:var(--plue-hex-f6f1fa);--plue-chrome-muted:var(--plue-hex-a49bae);--plue-chrome-soft:var(--plue-hex-1c1922);--plue-chrome-selected:var(--plue-hex-2a2531);--plue-chrome-line:var(--plue-hex-2a2531)}.d-shell.d-focus.ws{background:var(--plue-chrome)}.ws .ws-side{background:var(--plue-chrome);color:var(--plue-chrome-ink);--icon-ink:var(--plue-hex-b99aee)}.ws .ws-side .ws-row{color:color-mix(in srgb, var(--plue-chrome-ink) 82%, var(--plue-chrome-muted))}.ws .ws-side .ws-row[aria-current=page]{background:var(--plue-chrome-selected)!important;color:var(--plue-chrome-ink)!important}@media (hover:hover){.ws .ws-side :is(.ws-row:not([aria-current]),.ws-ic,.ws-brand):hover{background:var(--plue-chrome-soft)!important}}.ws .ws-side :is(.ws-sec-h,.ws-none,.ws-count){color:var(--plue-chrome-muted)}.ws .ws-side .ws-sec-h:hover{color:var(--plue-chrome-ink)}.ws .ws-side .ws-mark{background:var(--plue-chrome-soft);color:var(--plue-chrome-muted);box-shadow:inset 0 0 0 1px var(--plue-chrome-line)}.ws .ws-side .ws-help{border-color:var(--plue-chrome-line)}.ws .ws-side .ws-ic{color:var(--plue-chrome-muted)}.ws-brand{height:var(--plue-icon-button);border-radius:var(--plue-radius-control);cursor:pointer;background:0 0;border:0;align-items:center;margin-inline-end:auto;padding:0 8px;display:flex}.ws-brand img{width:auto;height:22px;display:block}.ws .ws-side .ws-sec-rows+.ws-sec,.ws .ws-head{padding-bottom:4px}.ws[data-folded] .ws-side{background:var(--plue-chrome)!important;border-color:var(--plue-chrome-line)!important}.ws .ws-panel{border-color:#0000!important}.ws .ws-top{background:var(--plue-chrome);border-bottom-color:var(--plue-chrome-line)}.ws .ws-top .ws-logo.light{display:none!important}.ws .ws-top .ws-logo.dark{display:block!important}.ws .ws-top .ws-ic{color:var(--plue-chrome-ink)}.ws .cx.cx-raised,html:not([data-ds=off]) .ws .cx{box-shadow:none!important;background:var(--plue-soft)!important;border-radius:var(--plue-radius-composer)!important;border:0!important}.ws .cx-tool{min-height:var(--plue-icon-button);border-radius:var(--plue-radius-control);background:color-mix(in srgb, var(--plue-ink) 6%, transparent);color:var(--plue-ink);font:600 var(--plue-type-interface)/1 var(--plue-font-body);cursor:pointer;border:0;align-items:center;gap:6px;padding:0 12px;display:inline-flex}@media (hover:hover){.ws .cx-tool:hover{background:color-mix(in srgb, var(--plue-ink) 10%, transparent)}}.ws .cx-raised .cx-send{background:color-mix(in srgb, var(--plue-ink) 8%, transparent)!important;border-color:#0000!important}.ws .ws-badge{background:color-mix(in srgb, var(--plue-hex-b99aee) 22%, transparent);min-width:18px;height:18px;color:var(--plue-chrome-ink,var(--plue-ink));font:600 var(--plue-type-small)/18px var(--plue-font-body);text-align:center;border-radius:9px;padding:0 5px}.ws .ws-tag{font-size:var(--plue-type-small);color:var(--plue-chrome-muted,var(--plue-muted));font-variant-numeric:tabular-nums}.ws-more{border-radius:var(--plue-radius-control);min-height:28px;color:var(--plue-chrome-muted,var(--plue-muted));font:400 var(--plue-type-small)/1 var(--plue-font-body);text-align:start;cursor:pointer;background:0 0;border:0;align-self:flex-start;margin:2px 0 0;padding:0 10px}@media (hover:hover){.ws-more:hover{color:var(--plue-chrome-ink,var(--plue-ink))}}.ws-empty{gap:4px;padding:4px 10px;display:grid}.ws-empty p{font-size:var(--plue-type-small);color:var(--plue-chrome-muted,var(--plue-muted));margin:0}.ws-empty .ws-more{padding:0}.ws-foot{gap:4px}.ws-me-w{flex:1;min-width:0;position:relative}.ws-me{width:100%;min-height:var(--plue-icon-button);border-radius:var(--plue-radius-control);color:var(--plue-chrome-ink,var(--plue-ink));font:600 var(--plue-type-interface)/1 var(--plue-font-body);text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 8px;display:flex}@media (hover:hover){.ws .ws-me:hover{background:var(--plue-chrome-soft,var(--plue-soft))}}.ws-me .ws-avatar{border-radius:50%;width:22px;height:22px}.ws-me-n{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ws-streak{color:var(--plue-chrome-ink,var(--plue-ink));font-variant-numeric:tabular-nums;align-items:center;gap:4px;font-weight:600;display:inline-flex}.ws-me-menu{z-index:20;border:1px solid var(--plue-chrome-line,var(--plue-line));border-radius:var(--plue-radius-card);background:var(--plue-chrome-soft,var(--plue-surface));min-width:200px;box-shadow:0 8px 22px var(--plue-hex-00000040);padding:6px;position:absolute;bottom:calc(100% + 6px);left:0}.ws-me-menu :is(button,a){border-radius:var(--plue-radius-control);width:100%;min-height:32px;color:var(--plue-chrome-ink,var(--plue-ink));font:400 var(--plue-type-interface)/1 var(--plue-font-body);text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 10px;text-decoration:none;display:flex}@media (hover:hover){.ws-me-menu :is(button,a):hover{background:var(--plue-chrome-selected,var(--plue-soft))}}@media (pointer:coarse){.ws-me-menu :is(button,a),.ws-more{min-height:44px}}.ws-activity{position:relative}.ws .ws-side .ws-activity-trigger[data-state=open]{background:var(--plue-chrome-selected);color:var(--plue-chrome-ink)}.ws-activity-trigger>.plue-ui-icon:last-child{color:var(--plue-chrome-muted)}.ws-activity-menu{width:min(320px,100vw - 16px);color:var(--plue-chrome-ink)}.ws-activity-heading{font:600 var(--plue-type-interface)/1.5 var(--plue-font-body);padding:8px 10px 4px}.ws-activity-hint{color:var(--plue-chrome-muted);font:400 var(--plue-type-small)/1.6 var(--plue-font-body);margin:0;padding:0 10px 10px}.ws-activity-rule{background:var(--plue-chrome-line);height:1px;margin:0 4px 4px}.ws-activity-menu .ws-activity-item{align-items:flex-start;padding:12px 10px;line-height:1.5}.ws-activity-item>:first-child{flex:none;margin-top:4px}.ws-activity-text{gap:4px;min-width:0;display:grid}.ws-activity-text>b{overflow-wrap:anywhere;font-weight:400}.ws-activity-text .lv-line{color:var(--plue-chrome-muted);font-size:var(--plue-type-small);flex-wrap:wrap}.ws-activity-link{color:var(--icon-ink);font-size:var(--plue-type-small)}.ws-activity-item[data-highlighted]{background:var(--plue-chrome-selected)}.st2-vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ws[data-resizing] .d-shell,.ws[data-resizing]{transition:none}.ws[data-folded][data-resizing] .ws-brim{left:0}.ws .cx-mic{position:relative}.ws .cx-tip{z-index:10;border-radius:var(--plue-radius-card);background:var(--plue-chrome,var(--plue-hex-0e0c11));color:var(--plue-chrome-ink,var(--plue-hex-f6f1fa));font:400 var(--plue-type-small)/1 var(--plue-font-body);white-space:nowrap;opacity:0;pointer-events:none;align-items:center;gap:6px;padding:6px 10px;transition:opacity .12s;display:flex;position:absolute;bottom:calc(100% + 8px);right:-8px}.ws .cx-tip kbd{background:var(--plue-chrome-selected,var(--plue-hex-2a2531));color:var(--plue-chrome-ink,var(--plue-hex-f6f1fa));font:600 var(--plue-type-small)/1 var(--plue-font-body);border-radius:4px;padding:3px 6px}@media (hover:hover){.ws .cx-mic:hover .cx-tip{opacity:1}}.ws .cx-mic:focus-visible .cx-tip{opacity:1}@media (pointer:coarse){.ws .cx-tip{display:none}}@media (hover:hover){.ws .cx-raised :is(.cx-mic,.cx-attach):hover{background:color-mix(in srgb, var(--plue-ink) 9%, transparent)!important}}.ws .cx-raised :is(.cx-mic,.cx-attach):active{background:var(--plue-selected)!important}.ws .cx-tip{transform:translate(-50%);left:50%!important;right:auto!important}
