.auth-primary-link{text-align:left;justify-content:space-between;align-items:center;margin-top:24px;display:flex}.login-email-note{color:#61483b;background:#f2dfcb;border:1px solid #d7b99f;border-radius:13px;gap:4px;margin:18px 0 6px;padding:13px 15px;font-size:.92rem;line-height:1.55;display:grid}.login-email-note b{color:#4b3329}.auth-secondary-panel{color:#71594d;background:#f7eee4;border:1px solid #d9c5b2;border-radius:14px;margin-top:18px;padding:0}.auth-secondary-panel summary{cursor:pointer;padding:13px 15px;font-weight:800}.auth-secondary-panel form{gap:12px;margin:0;padding:0 15px 15px}.auth-secondary-button{color:#60493d;width:100%;font:inherit;cursor:pointer;background:0 0;border:1px solid #b99d88;border-radius:12px;padding:12px 15px;font-weight:800}.auth-secondary-button:hover,.auth-secondary-button:focus-visible{background:#ead9c9;border-color:#9b7d68}.auth-secondary-form{margin-top:18px!important}.login-card h1{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;font-size:clamp(2.6rem,5vw,3.5rem)}@media (max-width:360px){.login-card h1{overflow-wrap:anywhere;font-size:2rem}}.registration-existing{color:#f4dfd0;background:linear-gradient(135deg,#3a283c,#291f35);border:1px solid #9b665d;border-radius:16px;margin-top:22px;padding:18px}.registration-existing strong{font-size:1.06rem;line-height:1.4;display:block}.registration-existing p{color:#d8c6c9;margin:8px 0 0;font-size:.94rem;line-height:1.55}.registration-existing-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.registration-existing-actions a{color:#f4dfd0;border:1px solid #9e7380;border-radius:11px;justify-content:center;align-items:center;min-height:42px;padding:10px 14px;font-size:.9rem;font-weight:800;text-decoration:none;display:inline-flex}.registration-existing-actions a:first-child{color:#241521;background:#f4a46b;border-color:#0000}.registration-existing-actions a:hover,.registration-existing-actions a:focus-visible{outline-offset:2px;outline:2px solid #eab88c}@media (max-width:430px){.registration-existing-actions a{width:100%}}
.parabola-builder-wrap>.parabola-builder>h3:first-child,.parabola-builder-wrap>.parabola-builder>h3:first-child+p{display:none}.parabola-axis-help{color:#dfcfd7;background:#20172a;border:1px solid #684e6d;gap:16px;margin:0;padding:22px;display:grid}.parabola-trainer-heading>span{color:#efa58f;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:.8rem;font-weight:900;display:block}.parabola-trainer-heading h3{color:#f2ddd5;margin:0;font-size:1.55rem;line-height:1.2}.parabola-trainer-heading p{color:#d1c0c9;margin:8px 0 0;font-size:1rem;line-height:1.7}.parabola-axis-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.parabola-axis-cards article{background:#191320;border:1px solid #59425f;border-radius:16px;padding:17px}.parabola-axis-cards b{color:#f2c1b0;font-size:1.06rem}.parabola-axis-cards p{color:#d3c2cb;margin:8px 0 12px;line-height:1.65}.parabola-axis-cards article>div{color:#f3ded6;white-space:nowrap;background:#281d33;border:1px solid #604866;border-radius:10px;padding:10px 12px;font-size:1.12rem;font-weight:900;overflow-x:auto}.parabola-axis-cards small{color:#bdaab4;margin-top:9px;font-size:.92rem;line-height:1.5;display:block}.parabola-builder-wrap>.parabola-intersection-help{border-bottom-right-radius:0;border-bottom-left-radius:0;margin-bottom:0}.parabola-builder-wrap>.parabola-axis-help{border-top:0;border-bottom:0}.parabola-builder-wrap>.parabola-builder{border-top-left-radius:0;border-top-right-radius:0}@media (max-width:700px){.parabola-axis-cards{grid-template-columns:1fr}}
.sofikum-business-details{color:#d7c7d5;text-align:center;background:#201627;border-top:1px solid #d9a7971f;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 18px;padding:12px 18px 16px;font-size:13px;line-height:1.55;display:flex}.sofikum-business-details strong{color:#f1e2eb;font-variant-numeric:tabular-nums;font-weight:700}.sofikum-business-details a{color:#e5b6a2;text-decoration:none}.sofikum-business-details a:hover{text-decoration:underline}.sofikum-business-details a:focus-visible{outline-offset:3px;outline:2px solid #ffc07c}
