.wg{z-index:120;background:var(--pane);place-items:center;padding:1.5rem;display:grid;position:fixed;inset:0;overflow:auto}.wg-card{border:1px solid var(--pane-edge);border-radius:var(--r-pane);background:var(--pane-2);width:min(34rem,100%);box-shadow:var(--pane-shadow-lifted);gap:1.25rem;padding:1.75rem;display:grid;container-type:inline-size}.wg-card[data-wide=true]{width:min(44rem,100%)}.wg-mark{align-items:center;gap:.625rem;display:flex}.wg-mark b{color:var(--ink);font:700 var(--t-figure)/1 var(--sans);letter-spacing:-.02em}.wg-mark span{color:var(--ink-4);font:500 var(--t-micro)/1 var(--sans)}.wg-head{gap:.5rem;display:grid}.wg-head h1{color:var(--ink);font:600 var(--t-lead)/1.2 var(--sans);letter-spacing:-.015em;margin:0}.wg-head p{color:var(--ink-4);font:400 var(--t-body)/1.5 var(--sans);margin:0}.wg-actions{gap:.625rem;display:grid}.wg-actions>button,.wg-actions>.metal-btn.metal-btn{min-height:2.8125rem}.wg-words{border:1px solid var(--hairline);border-radius:var(--r-group);background:var(--pane-inset);grid-template-columns:repeat(3,minmax(0,1fr));gap:.375rem;padding:.875rem;display:grid}@container (max-width:26rem){.wg-words{grid-template-columns:repeat(2,minmax(0,1fr))}}.wg-word{border-radius:var(--r-control);background:var(--pane-3);align-items:baseline;gap:.4rem;padding:.4rem .5rem;display:flex}.wg-word i{color:var(--ink-4);font:500 var(--t-micro)/1 var(--mono);text-align:right;min-width:1.1rem;font-style:normal}.wg-word b{color:var(--ink);font:500 var(--t-tiny)/1 var(--mono)}.wg-copies{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.wg-key{border:1px solid var(--hairline);border-radius:var(--r-control);background:var(--pane-3);color:var(--ink-2);font:500 var(--t-micro)/1.5 var(--mono);word-break:break-all;margin:0;padding:.625rem .75rem}.wg-warn{border-radius:var(--r-control);background:#ff8e9712;border:1px solid #ff8e9757;gap:.3rem;padding:.75rem .875rem;display:grid}.wg-warn b{color:var(--down);font:600 var(--t-tiny)/1.35 var(--sans)}.wg-warn span{color:var(--ink-3);font:400 var(--t-micro)/1.45 var(--sans)}.wg-confirm{border:1px solid var(--hairline);border-radius:var(--r-control);background:var(--pane-inset);color:var(--ink-2);font:500 var(--t-tiny)/1.4 var(--sans);cursor:pointer;align-items:flex-start;gap:.625rem;padding:.75rem .875rem;display:flex}.wg-confirm input{width:1rem;height:1rem;accent-color:var(--accent);flex:none;margin:0}.wg-seg{border:1px solid var(--hairline);border-radius:var(--r-control);background:var(--pane-inset);grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem;padding:.25rem;display:grid}.wg-seg button{border-radius:calc(var(--r-control) - .2rem);height:2rem;color:var(--ink-4);font:600 var(--t-micro)/1 var(--sans);cursor:pointer;background:0 0;border:0}.wg-seg button[aria-pressed=true]{background:var(--pane-raised);color:var(--ink)}.wg-input{border:1px solid var(--hairline);border-radius:var(--r-control);background:var(--pane-inset-2);width:100%;min-height:6.5rem;color:var(--ink);font:500 var(--t-tiny)/1.6 var(--mono);resize:vertical;padding:.75rem}.wg-input:focus{border-color:var(--pane-edge-2);outline:none}.wg-input[data-bad=true]{border-color:var(--down)}.wg-local{color:var(--ink-4);font:400 var(--t-micro)/1.45 var(--sans);align-items:flex-start;gap:.5rem;margin:0;display:flex}.wg-local svg{flex:none;margin-top:.1rem}.wg-note{color:var(--ink-4);font:400 var(--t-micro)/1.45 var(--sans);margin:0}.wg-bad{color:var(--down);font:500 var(--t-micro)/1.45 var(--sans);margin:0}.wg-addr{color:var(--ink-3);font:500 var(--t-micro)/1.45 var(--mono);word-break:break-all;margin:0}.wg-foot{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.wg-link{color:var(--ink-4);font:500 var(--t-micro)/1 var(--sans);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.wg-link:hover{color:var(--ink-2)}.wg-or{color:var(--ink-4);font:500 var(--t-micro)/1 var(--sans);align-items:center;gap:.625rem;margin:0;display:flex}.wg-or:before,.wg-or:after{content:"";background:var(--hairline);flex:1;height:1px}.wg-connect{gap:.375rem;margin:0;padding:0;list-style:none;display:grid}.wg-connect-row{border:1px solid var(--pane-edge);border-radius:var(--r-control);background:var(--pane-3);width:100%;min-height:2.8125rem;color:var(--ink);font:500 var(--t-body)/1 var(--sans);text-align:left;cursor:pointer;align-items:center;gap:.625rem;padding:.4375rem .625rem;transition:background .12s,border-color .12s;display:flex}.wg-connect-row:hover:not(:disabled){background:var(--pane-raised);border-color:var(--pane-edge-2)}.wg-connect-row:disabled{opacity:.5;cursor:default}.wg-connect-row b{font:inherit;flex:1}.wg-connect-detail{color:var(--ink-4);font:400 var(--t-micro)/1.3 var(--sans);margin-top:.125rem;display:block}a.wg-connect-row{text-decoration:none}.wg-connect-mark{border-radius:var(--r-group);background:var(--pane-inset);width:1.75rem;height:1.75rem;color:var(--ink-3);font:600 var(--t-micro)/1 var(--sans);flex:none;place-items:center;display:grid;overflow:hidden}.wg-connect-mark img{object-fit:contain;width:1.375rem;height:1.375rem;display:block}.wg-connect-badge{border-radius:var(--r-group);background:var(--pane-inset-2);color:var(--ink-4);font:600 .625rem/1 var(--sans);letter-spacing:.04em;flex:none;padding:.1875rem .375rem;font-style:normal}.wg-connect-badge[data-kind=installed]{color:var(--accent)}.wg-connect-go{color:var(--ink-4);flex:none}@media (prefers-reduced-motion:reduce){.wg-connect-row{transition:none}}
