.resolve-shell{max-width:920px;padding-top:26px;padding-bottom:40px}.resolve-shell .breadcrumb{margin-bottom:18px;display:flex;gap:10px;flex-wrap:wrap;font-size:13px;color:var(--muted,#6c7e9c)}.resolve-card{border:1px solid var(--border,#dfe6f2);border-radius:18px;background:var(--surface,#fff);padding:32px;box-shadow:0 6px 28px #24436a05}.resolve-heading{display:flex;align-items:center;gap:18px}.resolve-heading .app-icon{flex-shrink:0}.resolve-eyebrow{font-size:10px;font-weight:700;letter-spacing:2px;color:var(--muted,#6c7e9c)}.resolve-heading h1{font-size:27px;line-height:1.4;margin:4px 0 6px;overflow-wrap:anywhere}.resolve-heading p,.resolve-explainer p,.resolve-fallback p{color:var(--muted,#6c7e9c);font-size:14px;line-height:1.85;margin:0}.resolve-entry-info{display:flex;flex-wrap:wrap;gap:8px 18px;margin:24px 0;padding:14px 16px;border:1px solid var(--border,#dfe6f2);border-radius:10px;background:var(--surface-soft,#f6f8fc);font-size:13px;color:var(--muted,#6c7e9c)}.resolve-entry-info span{display:inline-flex;align-items:center;gap:7px;overflow-wrap:anywhere}.resolve-entry-info .icon{width:16px;height:16px}.resolve-explainer h2,.resolve-fallback h2{font-size:16px;margin:0 0 8px}.resolve-submit{min-width:210px;min-height:46px;margin-top:22px;justify-content:center}.resolve-submit[disabled]{opacity:.6;cursor:not-allowed}.resolve-submit[aria-busy=true] .icon{animation:resolve-pulse 1.1s ease-in-out infinite}.resolve-form-note{font-size:12px;color:var(--muted,#6c7e9c);margin:10px 0 0;line-height:1.8}.resolve-result{margin-top:26px;border:1px solid #dbe6ff;background:#f7f9ff;padding:22px;border-radius:12px}.resolve-result h2{font-size:18px;margin:0 0 10px}.resolve-result [role=status]{font-size:14px;line-height:1.8;margin:0;color:var(--muted,#6c7e9c);overflow-wrap:anywhere}.resolve-result.is-failed,.resolve-result.is-limited{background:var(--surface-soft,#f8fafc);border-color:var(--border,#dfe6f2)}.resolve-candidates{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px}.resolve-candidates:not(:empty){margin-top:18px}.resolve-candidate{display:flex;flex-direction:column;align-items:flex-start;gap:9px;padding:16px;background:var(--surface,#fff);border:1px solid var(--border,#dfe6f2);border-radius:10px;min-width:0}.resolve-kind{font-size:12px;color:var(--muted,#6c7e9c)}.resolve-candidate .button{width:100%;justify-content:center;min-height:43px}.resolve-candidate small{font-size:12px;line-height:1.7;color:var(--muted,#6c7e9c);overflow-wrap:anywhere;max-width:100%}.resolve-timing{font-size:12px;color:var(--muted,#6c7e9c);line-height:1.8;margin:14px 0 0}.resolve-timing:empty{display:none}.resolve-fallback{margin-top:28px;border-top:1px solid var(--border,#dfe6f2);padding-top:24px}.resolve-fallback-links{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:14px}.resolve-fallback-links a{display:inline-flex;gap:4px;align-items:center;font-size:13px}.resolve-fallback-links .icon{width:15px;height:15px}.resolve-safety{margin:18px 12px 0;font-size:12px;color:var(--muted,#6c7e9c);line-height:1.8}.click-settings-heading-links{display:flex;gap:10px;flex-wrap:wrap}.click-settings-intro{padding:24px;margin-bottom:24px}.click-settings-intro h2{font-size:18px;margin:0 0 12px}.click-settings-intro p{line-height:1.85;color:var(--muted,#6c7e9c);max-width:980px;margin:8px 0}.click-settings-flow{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 0}.click-settings-flow span{background:#f2f6ff;border:1px solid #dfe8fc;border-radius:8px;padding:8px 12px;font-size:13px;color:#34578e}.click-settings-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:20px}.click-settings-source{padding:24px;min-width:0}.click-settings-source-header{display:flex;gap:14px;justify-content:space-between;align-items:flex-start}.click-settings-source h2{font-size:18px;margin:0 0 7px}.click-settings-source-url{font-size:12px;color:var(--muted,#6c7e9c);line-height:1.8;overflow-wrap:anywhere;margin:0}.click-settings-badge{white-space:nowrap;border-radius:6px;background:#edf2fb;color:#607797;font-size:12px;padding:4px 9px}.click-settings-badge.is-enabled{background:#edf8f3;color:#237459}.click-settings-source fieldset{border:0;margin:20px 0 0;padding:0;min-width:0}.click-settings-check{display:flex;align-items:flex-start;gap:10px;margin:0 0 17px;font-size:14px;line-height:1.75}.click-settings-check input{flex:none;margin:5px 0 0;width:16px;height:16px;accent-color:#346df1}.click-settings-check span{min-width:0}.click-settings-check small{display:block;font-size:12px;font-weight:400;line-height:1.8;color:var(--muted,#6c7e9c);margin-top:4px}.click-settings-note{font-size:12px;color:var(--muted,#6c7e9c);line-height:1.85;margin:13px 0 0}.click-settings-footer{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;border-top:1px solid var(--border,#e0e6f0);padding-top:17px}.click-settings-footer .click-settings-note{margin:0}.click-settings-empty{padding:30px}.click-settings-empty h2{margin-top:0;font-size:19px}.click-settings-empty p{color:var(--muted,#6c7e9c);line-height:1.8}.click-settings-source .notice{margin-top:18px}.click-settings-source .notice:focus{outline:2px solid #346df1;outline-offset:3px}html[data-theme=dark] .resolve-result{background:#17233a;border-color:#314669}html[data-theme=dark] .click-settings-flow span{background:#17233a;border-color:#314669;color:#a7c2ef}@keyframes resolve-pulse{50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.resolve-submit[aria-busy=true] .icon{animation:none}}@media(max-width:600px){.resolve-shell{padding-top:18px;padding-bottom:28px}.resolve-card{border-radius:13px;padding:22px 18px}.resolve-heading{gap:13px;align-items:flex-start}.resolve-heading .app-icon.large{width:52px;height:52px;border-radius:13px}.resolve-heading h1{font-size:21px}.resolve-heading p{font-size:12px}.resolve-entry-info{margin:19px 0;gap:7px 13px;padding:12px}.resolve-submit{width:100%;min-width:0}.resolve-result{padding:17px 14px}.resolve-candidates{grid-template-columns:1fr}.resolve-fallback{margin-top:23px;padding-top:20px}.resolve-fallback-links{flex-direction:column;gap:13px}.click-settings-source,.click-settings-intro{padding:20px 17px}.click-settings-source-header{flex-wrap:wrap}.click-settings-flow{gap:6px}.click-settings-flow span{padding:7px 9px;font-size:12px}.click-settings-footer{align-items:stretch}.click-settings-footer button{width:100%}}
.resolve-refresh{margin-top:12px;margin-left:10px;min-height:46px}.resolve-refresh[hidden]{display:none}.resolve-refresh[disabled]{cursor:not-allowed}@media(max-width:600px){.resolve-refresh{width:100%;margin-left:0}}
.library-site .resolve-shell{max-width:920px}.resolve-shell .breadcrumb{margin-top:0}.resolve-heading .app-icon{white-space:nowrap}.resolve-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:22px}.resolve-actions .resolve-submit,.resolve-actions .resolve-refresh{margin:0}@media(max-width:600px){.resolve-heading .app-icon.large{font-size:22px;line-height:1}.resolve-actions{gap:10px}}

[data-resolve-root] [hidden],[data-inline-download][hidden]{display:none!important}.inline-download{margin-top:18px;padding-top:18px;border-top:1px solid var(--border,#dfe6f2);min-width:0;scroll-margin-top:115px}.inline-download h3{font-size:16px;margin:0 0 8px}.inline-download-note{font-size:13px;line-height:1.7;color:var(--muted);margin:0}.inline-download .resolve-actions{gap:8px;margin-top:14px}.inline-download .resolve-actions .button{width:100%;min-width:0;min-height:42px;font-size:13px;white-space:normal}.inline-download .resolve-result{margin-top:16px;padding:14px 12px}.inline-download .resolve-result h2{font-size:16px}.inline-download .resolve-candidates{grid-template-columns:minmax(0,1fr);gap:10px}.inline-download .resolve-candidate{padding:12px}.inline-download .resolve-candidate .button{white-space:normal}.inline-download .resolve-form-note{font-size:12px}.inline-download [role=status]{font-size:13px}.inline-download .resolve-kind{font-size:12px}@media(max-width:600px){.inline-download{scroll-margin-top:90px}.inline-download .resolve-actions .button{font-size:14px;min-height:44px}}
