.modal.svelte-1quua0p{z-index:10000;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.modal-backdrop.svelte-1quua0p{backdrop-filter:blur(12px)saturate(110%);background:#07172c9c;width:100%;height:100%;padding:0;animation:.22s both svelte-1quua0p-fade;position:absolute;inset:0}.modal-container.svelte-1quua0p{z-index:1;background:#fff;border:1px solid #d7e3ee;border-radius:24px;flex-direction:column;width:min(490px,100%);max-height:88vh;animation:.3s cubic-bezier(.22,.61,.36,1) both svelte-1quua0p-rise;display:flex;position:relative;overflow:hidden;box-shadow:0 42px 95px #05193166}.modal-header.svelte-1quua0p{border-bottom:1px solid #e5edf4;justify-content:space-between;align-items:center;min-height:63px;padding:0 23px;display:flex}.modal-title.svelte-1quua0p{color:var(--sky-900);letter-spacing:1.1px;align-items:center;gap:9px;font-size:11px;font-weight:850;display:inline-flex}.modal-title.svelte-1quua0p>span:where(.svelte-1quua0p){background:var(--sky-coral);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #ef6b6721}.icon-button.svelte-1quua0p{color:#64788f;background:#fff;border:1px solid #dbe6f0;border-radius:10px;place-items:center;width:34px;height:34px;transition:background .2s,color .2s;display:grid}.icon-button.svelte-1quua0p:hover{color:var(--sky-900);background:#f0f5fa}.icon-button.svelte-1quua0p svg:where(.svelte-1quua0p){width:16px;height:16px}.modal-body.svelte-1quua0p{flex:1;min-height:0;padding:25px 24px;overflow-y:auto}.group.svelte-1quua0p+.group:where(.svelte-1quua0p){border-top:1px solid #e8eef5;margin-top:29px;padding-top:27px}.group-heading.svelte-1quua0p{align-items:center;gap:11px;margin-bottom:15px;display:flex}.group-icon.svelte-1quua0p{width:35px;height:35px;color:var(--sky-700);background:#e9f2fa;border-radius:11px;flex:0 0 35px;place-items:center;display:grid}.group-icon.svelte-1quua0p svg:where(.svelte-1quua0p){width:17px;height:17px}.group-heading.svelte-1quua0p strong:where(.svelte-1quua0p),.group-heading.svelte-1quua0p small:where(.svelte-1quua0p){display:block}.group-heading.svelte-1quua0p strong:where(.svelte-1quua0p){color:var(--sky-ink);font-size:12px;font-weight:800}.group-heading.svelte-1quua0p small:where(.svelte-1quua0p){color:#8294a9;margin-top:2px;font-size:9px;font-weight:550}.language-grid.svelte-1quua0p{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.language-option.svelte-1quua0p,.content-option.svelte-1quua0p{color:#536a83;background:#f8fbfe;border:1px solid #dfe8f1;align-items:center;gap:8px;font-size:11px;font-weight:700;transition:border-color .2s,background .2s,color .2s;display:flex;position:relative}.language-option.svelte-1quua0p{border-radius:12px;justify-content:center;min-height:48px;padding:9px 7px}.language-option.svelte-1quua0p:hover,.content-option.svelte-1quua0p:hover{background:#fff;border-color:#b9cee2}.language-option.svelte-1quua0p input:where(.svelte-1quua0p),.content-option.svelte-1quua0p input:where(.svelte-1quua0p){opacity:0;pointer-events:none;position:absolute}.option-indicator.svelte-1quua0p{border:1.5px solid #aab9c9;border-radius:50%;width:8px;height:8px;transition:background .2s,border-color .2s,box-shadow .2s}.language-option.svelte-1quua0p:has(input:where(.svelte-1quua0p):checked){border-color:var(--sky-600);color:var(--sky-800);background:#edf6fd}.language-option.svelte-1quua0p:has(input:where(.svelte-1quua0p):checked) .option-indicator:where(.svelte-1quua0p){border-color:var(--sky-600);background:var(--sky-600);box-shadow:0 0 0 3px #2574ab1f}.content-options.svelte-1quua0p{flex-direction:column;gap:8px;display:flex}.content-option.svelte-1quua0p{border-radius:12px;min-height:47px;padding:0 13px}.content-option.svelte-1quua0p>span:where(.svelte-1quua0p):last-child{flex:1}.option-check.svelte-1quua0p{color:#fff;background:#fff;border:1.5px solid #b1c0cf;border-radius:6px;flex:0 0 19px;place-items:center;width:19px;height:19px;transition:background .2s,border-color .2s;display:grid}.option-check.svelte-1quua0p svg:where(.svelte-1quua0p){opacity:0;width:13px;height:13px;transition:opacity .2s,transform .2s;transform:scale(.5)}.content-option.svelte-1quua0p:has(input:where(.svelte-1quua0p):checked){color:var(--sky-800);background:#f0f7fc;border-color:#b9d4e9}.content-option.svelte-1quua0p:has(input:where(.svelte-1quua0p):checked) .option-check:where(.svelte-1quua0p){border-color:var(--sky-600);background:var(--sky-600)}.content-option.svelte-1quua0p:has(input:where(.svelte-1quua0p):checked) .option-check:where(.svelte-1quua0p) svg:where(.svelte-1quua0p){opacity:1;transform:scale(1)}.modal-footer.svelte-1quua0p{color:#7c8fa5;background:#f8fbfe;border-top:1px solid #e5edf4;justify-content:space-between;align-items:center;gap:14px;padding:14px 24px;font-size:9px;font-weight:650;display:flex}.modal-footer.svelte-1quua0p button:where(.svelte-1quua0p){background:var(--sky-900);color:#fff;border-radius:8px;padding:7px 12px;font-size:10px;font-weight:750}.drag-handle.svelte-1quua0p{display:none}@keyframes svelte-1quua0p-rise{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes svelte-1quua0p-fade{0%{opacity:0}to{opacity:1}}@media (width<=600px){.modal.svelte-1quua0p{align-items:end;padding:0}.modal-container.svelte-1quua0p{border-radius:22px 22px 0 0;width:100%;max-height:88vh}.drag-handle.svelte-1quua0p{z-index:2;background:#c6d5e2;border-radius:4px;width:40px;height:4px;display:block;position:absolute;top:9px;left:50%;transform:translate(-50%)}.modal-header.svelte-1quua0p{min-height:60px;padding:11px 18px 0}.modal-body.svelte-1quua0p{padding:22px 18px}.modal-footer.svelte-1quua0p{padding:13px 18px}.language-grid.svelte-1quua0p{gap:6px}}
