.SolverConnectionNotice-module__we57Aa__notice{color:#653b13;background:#fff4e5;border:1px solid #f4c78d;border-radius:16px;flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0;padding:18px;display:flex}.SolverConnectionNotice-module__we57Aa__notice>div{flex:280px;min-width:0}.SolverConnectionNotice-module__we57Aa__notice strong{font-size:15px}.SolverConnectionNotice-module__we57Aa__notice p{color:inherit;margin:6px 0 0;font-size:13px;line-height:1.6}.SolverConnectionNotice-module__we57Aa__notice button,.SolverConnectionNotice-module__we57Aa__notice a{min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #bd7c30;border-radius:10px;justify-content:center;align-items:center;padding:10px 14px;font-size:13px;font-weight:700;display:inline-flex}.SolverConnectionNotice-module__we57Aa__notice :focus-visible{outline-offset:3px;outline:3px solid #0785ff}[data-theme=dark] .SolverConnectionNotice-module__we57Aa__notice{color:#ffdaa6;background:#332b21;border-color:#715131}
.LearningConnection-module__BHjKNa__card{color:#18243d;background:#fff;border:1px solid #dce6f2;border-radius:24px;margin:24px 0;padding:clamp(20px,3vw,32px);scroll-margin-top:110px}.LearningConnection-module__BHjKNa__header{align-items:flex-start;gap:16px;display:flex}.LearningConnection-module__BHjKNa__icon{color:#0068db;background:#eaf3ff;border-radius:16px;flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid}.LearningConnection-module__BHjKNa__icon svg{width:24px;height:24px}.LearningConnection-module__BHjKNa__card h3{margin:0 0 8px;font-size:clamp(22px,3vw,28px);line-height:1.2}.LearningConnection-module__BHjKNa__card p,.LearningConnection-module__BHjKNa__picker p{color:#596a82;margin:8px 0;font-size:14px;line-height:1.6}.LearningConnection-module__BHjKNa__status{color:#12644b;background:#e7f6ef;border-radius:8px;align-items:center;gap:7px;padding:6px 10px;font-size:12px;font-weight:700;display:inline-flex}.LearningConnection-module__BHjKNa__warning{color:#855006;background:#fff0db}.LearningConnection-module__BHjKNa__connected{border-bottom:1px solid #e5ebf3;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;padding:18px 0;display:flex}.LearningConnection-module__BHjKNa__connected strong{overflow-wrap:anywhere;margin:8px 0;font-size:18px;display:block}.LearningConnection-module__BHjKNa__connected small{color:#596a82;display:block}.LearningConnection-module__BHjKNa__actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}.LearningConnection-module__BHjKNa__actions button,.LearningConnection-module__BHjKNa__actions a,.LearningConnection-module__BHjKNa__choice{appearance:none;color:#17466f;font:inherit;cursor:pointer;background:#fff;border:1px solid #d3dfee;border-radius:12px;min-height:44px;padding:12px 16px;font-size:14px;font-weight:700;text-decoration:none}.LearningConnection-module__BHjKNa__actions .LearningConnection-module__BHjKNa__primary{color:#fff;background:#0669dc;border-color:#0669dc}.LearningConnection-module__BHjKNa__actions .LearningConnection-module__BHjKNa__danger{color:#b3263e;border-color:#efccd3}.LearningConnection-module__BHjKNa__actions button:disabled,.LearningConnection-module__BHjKNa__choice:disabled{opacity:.55;cursor:not-allowed}.LearningConnection-module__BHjKNa__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.LearningConnection-module__BHjKNa__fields label{color:#44556d;gap:8px;min-width:0;font-size:14px;font-weight:600;display:grid}.LearningConnection-module__BHjKNa__fields input{box-sizing:border-box;color:#18243d;width:100%;min-width:0;height:48px;font:inherit;background:#fff;border:1px solid #cbd8e9;border-radius:12px;padding:10px 12px;font-size:16px}.LearningConnection-module__BHjKNa__card :is(button,a,input):focus-visible,.LearningConnection-module__BHjKNa__picker :is(button,a,input):focus-visible{outline-offset:3px;outline:3px solid #64a8ff}.LearningConnection-module__BHjKNa__consent{color:#455971;align-items:flex-start;gap:10px;margin-top:18px;font-size:13px;line-height:1.6;display:flex}.LearningConnection-module__BHjKNa__consent input{accent-color:#0669dc;flex-shrink:0;width:18px;height:18px;margin:3px 0 0}.LearningConnection-module__BHjKNa__notice{color:#23496e;background:#edf6ff;border-radius:12px;margin-top:16px;padding:12px 16px;font-size:14px;line-height:1.5}.LearningConnection-module__BHjKNa__error{color:#982a3e;background:#fff0f1}.LearningConnection-module__BHjKNa__picker{color:#18243d;background:#f8fbff;border:1px solid #dce6f2;border-radius:16px;grid-column:1/-1;min-width:0;padding:18px}.LearningConnection-module__BHjKNa__picker legend{padding:0 6px;font-size:15px;font-weight:700}.LearningConnection-module__BHjKNa__choices{flex-wrap:wrap;gap:10px;display:flex}.LearningConnection-module__BHjKNa__choice{text-align:left;flex:180px}.LearningConnection-module__BHjKNa__choice[aria-pressed=true]{color:#075bbd;background:#e9f3ff;border-color:#0675ed;box-shadow:inset 0 0 0 1px #0675ed}.LearningConnection-module__BHjKNa__choice small{overflow-wrap:anywhere;margin-top:5px;font-size:12px;font-weight:400;display:block}.LearningConnection-module__BHjKNa__manage{color:#0669dc;text-underline-offset:3px;margin-top:14px;font-size:13px;display:inline-block}[data-theme=dark] .LearningConnection-module__BHjKNa__picker{color:#edf4ff;background:#0f1d31;border-color:#354866}[data-theme=dark] .LearningConnection-module__BHjKNa__picker .LearningConnection-module__BHjKNa__choice{color:#edf4ff;background:#152239;border-color:#354866}[data-theme=dark] .LearningConnection-module__BHjKNa__picker .LearningConnection-module__BHjKNa__choice[aria-pressed=true]{color:#c4e1ff;background:#18365a;border-color:#64a8ff;box-shadow:inset 0 0 0 1px #64a8ff}[data-theme=dark] .LearningConnection-module__BHjKNa__picker .LearningConnection-module__BHjKNa__fields input{color:#edf4ff;background:#152239;border-color:#354866}[data-theme=dark] .LearningConnection-module__BHjKNa__picker .LearningConnection-module__BHjKNa__fields label{color:#b2c0d7}[data-theme=dark] .LearningConnection-module__BHjKNa__picker p{color:#b2c0d7}[data-theme=dark] .LearningConnection-module__BHjKNa__picker .LearningConnection-module__BHjKNa__manage{color:#91c5ff}@media (max-width:600px){.LearningConnection-module__BHjKNa__fields{grid-template-columns:1fr}.LearningConnection-module__BHjKNa__actions>*{text-align:center;flex:auto}.LearningConnection-module__BHjKNa__card{border-radius:18px}.LearningConnection-module__BHjKNa__header{gap:12px}}
