.tool-drop-actions{justify-items:center;gap:12px;display:inline-grid}.tool-samples{font-size:.9375rem}.tool-samples a{color:var(--muted);text-decoration:none}@media (hover:hover){.tool-samples a:hover{color:var(--text)}}.tool-drop{text-align:center;aspect-ratio:16/9;border:1px dashed color-mix(in srgb, var(--text) 22%, var(--border));border-radius:var(--radius-container);background:var(--bg-raised);flex-direction:column;align-items:center;width:100%;min-height:320px;padding:40px 24px 20px;display:flex}.tool-drop-main{flex:1;align-content:center;justify-items:center;gap:12px;display:grid}.tool-drop-main>.ico{width:76px;height:76px;color:var(--muted)}.tool-drop-title{font-size:var(--text-lg);font-weight:500}.tool-drop .btn-row{justify-content:center}.tool-drop.is-over{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 6%, var(--bg-raised))}.tool-drop[hidden],.tool-msg:empty{display:none}.tool-drop .tool-msg{max-width:40rem;margin-top:4px}.tool-msg{border:1px solid var(--border);border-radius:var(--radius-3);background:var(--bg-raised);gap:4px;padding:12px 16px;font-size:.9375rem;display:grid}.tool-msg.is-error{border-color:color-mix(in srgb, var(--danger) 24%, var(--border));background:color-mix(in srgb, var(--danger) 7%, var(--bg-raised));color:var(--text)}.tool-msg.is-error strong{color:var(--danger)}.tool-result{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.tool-result[hidden]{display:none}.tool-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.tool-summary:focus{outline:none}.tool-summary{color:var(--muted);overflow-wrap:anywhere;font-size:.9375rem}@media (width<=700px){.tool-drop{padding:28px 16px 16px}}.tool-list{border:1px solid var(--border);border-radius:var(--radius-3);overflow-x:auto}.tool-list table{border-collapse:collapse;width:100%;font-size:var(--text-sm);line-height:var(--leading-snug)}.tool-list-caption{caption-side:bottom;text-align:left;color:var(--muted);padding:8px 12px}.tool-list :is(th,td){border-bottom:1px solid var(--border);text-align:left;vertical-align:top;overflow-wrap:anywhere;padding:8px 12px}.tool-list th{background:var(--bg-raised);white-space:nowrap;font-weight:600}.tool-list td:first-child{width:55%}.tool-list td:nth-child(2){white-space:nowrap;overflow-wrap:normal}.tool-list .no-folder :is(th,td):nth-child(3){display:none}.tool-list tbody tr:last-child td{border-bottom:0}.tool-list button{all:unset;cursor:pointer;color:var(--text);overflow-wrap:anywhere;font-weight:500}.tool-list button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:2px}@media (hover:hover){.tool-list button:hover{color:var(--link)}}.tool-list td:not(:first-child){color:var(--muted)}.tool-list .is-attrs :is(th,td){overflow-wrap:normal;white-space:normal;width:auto}.tool-list .is-attrs th{white-space:nowrap}.tool-list .is-attrs td{min-width:4rem}.tool-list .is-attrs td.is-long{min-width:14rem}.tool-list .is-attrs :is(th,td):first-child{z-index:1;background:var(--bg);min-width:9rem;max-width:16rem;box-shadow:inset -1px 0 var(--border);position:sticky;left:0}.tool-list .is-attrs th:first-child{background:var(--bg-raised)}.tool-list .is-attrs button{overflow-wrap:anywhere}.tool-drop.is-paste{text-align:left;align-items:stretch}@media (width<=700px){.tool-drop.has-paste{aspect-ratio:auto}}.tool-drop.is-paste .tool-drop-main,.tool-paste[hidden]{display:none}.tool-drop.is-paste .tool-privacy{align-self:center}.tool-paste{flex-direction:column;flex:1;gap:8px;width:100%;max-width:56rem;min-height:0;margin:0 auto;display:flex}.tool-paste-label{font-weight:500}.tool-paste-text{resize:vertical;border:1px solid var(--border);border-radius:var(--radius-2);background:var(--bg);width:100%;min-height:9rem;color:var(--text);font:.875rem/1.5 var(--mono);tab-size:2;flex:1;padding:10px 12px}.tool-paste-text::placeholder{color:var(--muted);opacity:1}.tool-paste-text:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (width<=700px){.tool-paste-text{font-size:16px}}.tool-paste-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.tool-paste-bar .btn-row{margin-left:auto}.tool-paste-hint{color:var(--muted);font-size:var(--text-sm)}@media (hover:none) and (pointer:coarse){.tool-paste-hint{display:none}}.tool-paste .tool-msg{text-align:left}.tool-issues{gap:12px;display:grid}.tool-issues[hidden],.tool-import[hidden]{display:none}.tool-issues-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;display:flex}.tool-issues-head .btn-row{gap:8px}.tool-issues-title{font-size:var(--text-xl);letter-spacing:-.01em;align-items:center;gap:8px;display:flex}.tool-issues-title>[data-issues-ok] .ico{width:26px;height:26px;color:var(--accent);display:block}.tool-issues-title>[hidden]{display:none}.tool-issues-status{color:var(--muted);font-size:.9375rem}.tool-issues-status:empty{display:none}.tool-issues-groups{gap:12px;display:grid}.tool-issues-groups:empty{display:none}.tool-issue-group{border:1px solid var(--border);border-radius:var(--radius-3);background:var(--bg-raised);padding:4px 16px}.tool-issue-group.is-error{border-color:color-mix(in srgb, var(--danger) 24%, var(--border));background:color-mix(in srgb, var(--danger) 7%, var(--bg-raised))}.tool-issue-group-title{align-items:center;gap:8px;padding:10px 0 4px;font-size:.9375rem;font-weight:600;display:flex}.tool-issue-group-title:before{content:"";background:var(--muted);border-radius:50%;width:8px;height:8px}.tool-issue-group.is-error .tool-issue-group-title{color:var(--danger)}.tool-issue-group.is-error .tool-issue-group-title:before{background:var(--danger)}.tool-issue-group.is-warning .tool-issue-group-title:before{background:var(--text)}.tool-issue-group.is-info .tool-issue-group-title:before{box-shadow:inset 0 0 0 1.5px var(--muted);background:0 0}.tool-issue-list{margin:0;padding:0;list-style:none}.tool-issue{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px 16px;padding:12px 0;display:grid}.tool-issue+.tool-issue{border-top:1px solid var(--border)}.tool-issue-group.is-error .tool-issue+.tool-issue{border-top-color:color-mix(in srgb, var(--danger) 18%, var(--border))}.tool-issue-text{gap:4px;min-width:0;font-size:.9375rem;display:grid}.tool-issue-title{overflow-wrap:anywhere;font-weight:500}.tool-issue-detail{color:var(--muted);overflow-wrap:anywhere}.tool-issue-where{color:var(--muted);font:var(--text-sm)/1.5 var(--mono);overflow-wrap:anywhere;margin:2px 0 0;padding:0;list-style:none}.tool-issue-snippet{border:1px solid var(--border);border-radius:var(--radius-1);background:var(--bg);font:var(--text-sm)/1.5 var(--mono);white-space:pre;margin:2px 0 0;padding:6px 10px;overflow-x:auto}.tool-issue .btn{white-space:nowrap}@media (width<=560px){.tool-issue{grid-template-columns:minmax(0,1fr)}.tool-issue .btn{white-space:normal;justify-self:start}}.tool-import{border:1px solid var(--border);border-radius:var(--radius-3);background:var(--bg-raised);gap:6px;padding:12px 16px;font-size:.9375rem;display:grid}.tool-import-title{font-size:.9375rem;font-weight:600}.tool-import-rows{color:var(--muted);gap:2px;margin:0;padding:0;list-style:none;display:grid}.tool-import-rows strong{color:var(--text);font-weight:500}.tool-import-more a{color:var(--link);text-underline-offset:2px;font-size:var(--text-sm);text-decoration:underline}.tool-issues :is(button,a):focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.tool-issues-title:focus{outline:none}.tool-issues[aria-busy=true] .tool-issues-groups{opacity:.6}.tool-about{border:1px solid var(--border);border-radius:var(--radius-3);background:var(--bg-raised);gap:12px;padding:16px 20px;display:grid}.tool-about[hidden]{display:none}.tool-about-title{font-size:var(--text-lg);letter-spacing:-.01em}.tool-about-list{display:grid}.tool-about-layer+.tool-about-layer{border-top:1px solid var(--border)}.tool-about-layer>summary{cursor:pointer;color:var(--muted);overflow-wrap:anywhere;padding:10px 0;font-size:.9375rem}.tool-about-layer>summary strong{color:var(--text);font-weight:600}.tool-about-layer>summary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:2px}.tool-about-body{gap:12px;padding:2px 0 16px;display:grid}.tool-about-rows{font-size:var(--text-sm);line-height:var(--leading-snug);grid-template-columns:max-content minmax(0,1fr);gap:6px 16px;margin:0;display:grid}.tool-about-rows dt{color:var(--muted)}.tool-about-rows dd{overflow-wrap:anywhere;margin:0}@media (width<=480px){.tool-about-rows{grid-template-columns:minmax(0,1fr);gap:2px}.tool-about-rows dd+dt{margin-top:8px}}.tool-about .tool-list{background:var(--bg);justify-self:start;max-width:100%}.tool-about .tool-list table{width:auto;min-width:min(20rem,100%)}.tool-about .tool-list td:first-child{width:auto;color:var(--text)}
