.connections.svelte-1pqdohg{flex-direction:column;gap:10px;display:flex}.connection-row.svelte-1pqdohg{border:1.5px solid var(--border);border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.connection-info.svelte-1pqdohg{flex-direction:column;gap:2px;min-width:0;display:flex}.connection-info.svelte-1pqdohg strong:where(.svelte-1pqdohg){font-size:17px;font-weight:500}.connection-info.svelte-1pqdohg small:where(.svelte-1pqdohg){color:var(--ink3);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.connection-action.svelte-1pqdohg{border:1.5px solid var(--border);color:var(--ink);white-space:nowrap;border-radius:9px;padding:8px 10px;font-family:DM Mono,monospace;font-size:12px;text-decoration:none}.connection-action.svelte-1pqdohg:hover{background:var(--paper2)}.amount-lessons.svelte-9ncma5{grid-template-columns:1fr 1fr;gap:16px;display:grid}.amount-lessons.svelte-9ncma5:has(.al-field:where(.svelte-9ncma5):only-child){grid-template-columns:1fr}.al-field.svelte-9ncma5 label:where(.svelte-9ncma5){color:var(--ink3);text-transform:uppercase;letter-spacing:.07em;margin-bottom:8px;font-family:DM Mono,monospace;font-size:15px;display:block}.al-field.svelte-9ncma5 input:where(.svelte-9ncma5){border:2.25px solid var(--border);width:100%;color:var(--ink);background:var(--paper);border-radius:12px;padding:13.5px 16.5px;font-family:Fraunces,serif;font-size:26px;transition:border-color .2s}.al-field.svelte-9ncma5 input:where(.svelte-9ncma5):focus{border-color:var(--accent);background:#fff;outline:none}.al-stepper.svelte-9ncma5{position:relative}.al-stepper.svelte-9ncma5 input:where(.svelte-9ncma5){padding-right:52px}.al-stepper.svelte-9ncma5 input:where(.svelte-9ncma5)::-webkit-outer-spin-button{appearance:none;margin:0}.al-stepper.svelte-9ncma5 input:where(.svelte-9ncma5)::-webkit-inner-spin-button{appearance:none;margin:0}.al-stepper.svelte-9ncma5 input:where(.svelte-9ncma5){appearance:textfield}.al-arrows.svelte-9ncma5{flex-direction:column;gap:2px;display:flex;position:absolute;top:6px;bottom:6px;right:8px}.al-arrows.svelte-9ncma5 button:where(.svelte-9ncma5){border:1.5px solid var(--border);background:var(--paper3);width:34px;color:var(--ink2);cursor:pointer;border-radius:8px;flex:1;justify-content:center;align-items:center;font-size:12px;line-height:1;transition:background .12s;display:flex}.al-arrows.svelte-9ncma5 button:where(.svelte-9ncma5):hover:not(:disabled){background:var(--paper2)}.al-arrows.svelte-9ncma5 button:where(.svelte-9ncma5):disabled{cursor:not-allowed;opacity:.4}
