@layer components{.share-tool{border:1px solid var(--wg-hairline-2);border-radius:var(--wg-radius-full);background:var(--wg-surface);height:24px;color:var(--wg-text-2);font-family:var(--wg-font-sans);font-size:var(--wg-text-ui-s);font-weight:var(--wg-weight-medium);white-space:nowrap;cursor:pointer;transition:background-color var(--wg-t-snap) var(--wg-ease), border-color var(--wg-t-snap) var(--wg-ease), color var(--wg-t-snap) var(--wg-ease);flex:none;align-items:center;gap:4px;padding:0 9px;display:inline-flex}.share-tool:hover{border-color:var(--wg-text-3);background:var(--wg-surface-2);color:var(--wg-text)}.share-tool[aria-pressed=true]{border-color:var(--wg-accent-line);background:var(--wg-accent-soft);color:var(--wg-text)}.share-tool:active{border-color:var(--wg-text-3);background:var(--wg-hairline);color:var(--wg-text)}.share-tool:focus-visible{outline:2px solid var(--wg-accent-line);outline-offset:0}.share-tool[data-private]{color:var(--wg-text)}.share-tool>svg{flex:none}.share-tool{position:relative}.share-tool>.wg-tip{font-weight:var(--wg-weight-regular);white-space:nowrap}.share-tool:hover>.wg-tip,.share-tool:focus-visible>.wg-tip{opacity:1;visibility:visible;transition:opacity var(--wg-t-snap) var(--wg-ease) .45s, visibility 0s linear .45s}.share-tool:focus-visible>.wg-tip{transition-delay:0s}.share-tool-level{border-left:1px solid var(--wg-hairline-2);color:var(--wg-text-3);font-weight:var(--wg-weight-regular);margin-left:2px;padding-left:6px}.share-col{--share-w:360px;background:var(--wg-surface);width:0;min-height:0;transition:width .16s var(--wg-ease-out), border-color .16s var(--wg-ease-out);border-left:1px solid #0000;flex:none;overflow:hidden}.share-col[data-open]{width:var(--share-w);border-left-color:var(--wg-hairline);transition:width .2s var(--wg-ease-out), border-color .2s var(--wg-ease-out)}.share-col-inner{width:var(--share-w);opacity:0;height:100%;transition:opacity .12s var(--wg-ease-out);display:flex}.share-col[data-open]>.share-col-inner{opacity:1;transition:opacity .16s var(--wg-ease-out) 60ms}@media (min-width:1280px){.share-col{--share-w:400px}}@media (max-width:899px){.share-col[data-open]{border-left-color:#0000;flex:1;width:auto}.share-col-inner{width:100%}}@media (prefers-reduced-motion:reduce){.share-col,.share-col[data-open],.share-col-inner,.share-col[data-open]>.share-col-inner{transition:none}}.share-pane{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.share-bar{border-bottom:1px solid var(--wg-hairline);flex:none;align-items:center;gap:8px;height:40px;padding:0 8px 0 16px;display:flex}.share-bar-title{min-width:0;color:var(--wg-text-2);font-size:var(--wg-text-ui);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.share-bar-name{color:var(--wg-text);font-weight:var(--wg-weight-medium)}.share-body{flex:1;min-height:0;padding:12px 16px 48px;overflow-y:auto}.share-section+.share-section{margin-top:20px}.share-eyebrow{color:var(--wg-text-3);font-size:var(--wg-text-ui-s);font-weight:var(--wg-weight-medium);align-items:baseline;gap:8px;margin:0 0 8px;display:flex}.share-count{font-weight:var(--wg-weight-regular);font-variant-numeric:tabular-nums}.share-general-row{border-radius:var(--wg-radius-row);width:100%;min-height:48px;color:var(--wg-text);font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:12px;margin:0 -4px;padding:4px;display:flex}button.share-general-row{cursor:pointer;width:calc(100% + 8px);transition:background-color var(--wg-t-snap) var(--wg-ease)}button.share-general-row:hover:not([aria-busy]){background:var(--wg-surface-2)}button.share-general-row:active:not([aria-busy]){background:var(--wg-hairline)}button.share-general-row:focus-visible{outline:2px solid var(--wg-accent-line);outline-offset:0}button.share-general-row[aria-busy]{cursor:progress}.share-general-face{border-radius:var(--wg-radius-full);background:var(--wg-surface-2);width:32px;height:32px;color:var(--wg-text-2);flex:none;justify-content:center;align-items:center;display:inline-flex}button.share-general-row[aria-busy]>.share-general-face{animation:wg-tool-working 1.1s var(--wg-ease) .12s infinite alternate}.share-general-words{flex-direction:column;gap:2px;min-width:0;display:flex}.share-general-name{font-size:var(--wg-text-ui);font-weight:var(--wg-weight-medium);align-items:center;gap:2px;display:inline-flex}.share-general-name>svg{color:var(--wg-text-3)}.share-general-detail{color:var(--wg-text-2);font-size:var(--wg-text-ui-s)}.share-general-act{flex:none;margin-left:auto}.share-general-row+.share-general-row{margin-top:2px}.share-note{color:var(--wg-text-3);font-size:var(--wg-text-ui-s);flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0 0;line-height:16px;display:flex}.share-note[data-tone=warn]{color:var(--wg-warn)}.share-field{margin-bottom:8px}.share-list{margin:0;padding:0;list-style:none}.share-list .acc-subject-tools{opacity:1}.share-level{border:1px solid var(--wg-hairline-2);border-radius:var(--wg-radius-full);background:var(--wg-surface);height:22px;color:var(--wg-text-2);font-family:var(--wg-font-sans);font-size:var(--wg-text-ui-s);font-weight:var(--wg-weight-medium);white-space:nowrap;flex:none;align-items:center;gap:2px;padding:0 5px 0 9px;display:inline-flex}.share-level[data-still]{color:var(--wg-text-3);background:0 0;border-color:#0000;padding-right:9px}button.share-level{cursor:pointer;transition:background-color var(--wg-t-snap) var(--wg-ease), border-color var(--wg-t-snap) var(--wg-ease)}button.share-level:hover:not([aria-busy]){border-color:var(--wg-text-3);background:var(--wg-surface-2)}button.share-level:active:not([aria-busy]){border-color:var(--wg-text-3);background:var(--wg-hairline)}button.share-level:focus-visible{outline:2px solid var(--wg-accent-line);outline-offset:0}button.share-level[aria-busy]{cursor:progress;animation:wg-tool-working 1.1s var(--wg-ease) .12s infinite alternate}@media (prefers-reduced-motion:reduce){button.share-general-row[aria-busy]>.share-general-face,button.share-level[aria-busy]{animation:1ms linear .12s forwards wg-tool-still}}.share-level>svg{color:var(--wg-text-3)}.share-foot{color:var(--wg-text-3);font-size:var(--wg-text-ui-s);margin:20px 0 0;line-height:16px}}@media (max-width:899px){:is(.msg-main:has(~.share-col[data-open]),.share-host:has(~.share-col[data-open])){display:none}}.msg-link[data-private]{color:var(--wg-text-3);font-weight:var(--wg-weight-regular);cursor:default}.msg-link[data-private]:hover{border-color:var(--wg-hairline);background:0 0}
