.app-shell,.nav-item span,.sidebar,a,body,button,em,input,label,li,p,small,span,td,th{font-weight:600}h1,h2,h3,h4,h5{font-weight:800}b,strong{font-weight:700}::-moz-placeholder{font-weight:600}::placeholder{font-weight:600}.ranking-button{width:100%}.exam-answer.selected{border-color:rgba(61,139,255,.6);background:rgba(61,139,255,.1)}.exam-answer.correct{border-color:rgba(43,212,161,.65);background:rgba(43,212,161,.14)}.exam-answer.wrong{border-color:rgba(255,99,99,.6);background:rgba(255,99,99,.12)}.exam-answer:disabled{cursor:default}.premium-card{display:flex;flex-direction:column}.premium-card button{margin-top:auto}.premium-card button:hover{background:linear-gradient(135deg,#2e9dff,#2e55dd);border-color:transparent;color:#fff}.university-illustration{height:auto}.university-illustration img{display:block;width:132px;height:auto}.auth-switch{position:relative;isolation:isolate}.auth-switch:before{position:absolute;z-index:-1;top:4px;bottom:4px;left:4px;width:calc(50% - 6px);border-radius:8px;background:linear-gradient(145deg,#348dff,#2869f2);box-shadow:0 10px 22px rgba(42,110,243,.26);content:"";transition:transform .26s cubic-bezier(.22,.61,.36,1)}.auth-switch[data-tryb=register]:before{transform:translateX(calc(100% + 4px))}.auth-switch button.is-active{background:transparent;box-shadow:none;color:#fff}@keyframes auth-pole-wejscie{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.auth-form>*{animation:auth-pole-wejscie .32s cubic-bezier(.22,.61,.36,1) both}.auth-form>:first-child{animation-delay:0s}.auth-form>:nth-child(2){animation-delay:40ms}.auth-form>:nth-child(3){animation-delay:80ms}.auth-form>:nth-child(4){animation-delay:.12s}.auth-form>:nth-child(5){animation-delay:.16s}.auth-form>:nth-child(n+6){animation-delay:.2s}.auth-card-head h1,.auth-card-head p{animation:auth-pole-wejscie .3s ease both}@media (prefers-reduced-motion:reduce){.auth-switch:before{transition:none}.auth-card-head h1,.auth-card-head p,.auth-form>*{animation:none}}.auth-date{display:grid;gap:8px;grid-template-columns:78px 1fr 92px}.auth-date input,.auth-date select{min-height:46px;padding:0 12px;border:1px solid var(--border);border-radius:10px;background:rgba(9,17,29,.55);color:var(--text);font-family:inherit;font-size:15px}.auth-date input:focus,.auth-date select:focus{border-color:#348dff;outline:none}.auth-date-day,.auth-date-year{font-variant-numeric:tabular-nums;text-align:center}.auth-date select{cursor:pointer}@media (max-width:420px){.auth-date{grid-template-columns:66px 1fr 80px}}.pr-plan-hint{display:grid;margin:14px 0 0;padding:12px 14px;border:1px solid rgba(255,196,71,.28);border-radius:10px;background:rgba(255,196,71,.08);gap:10px}.pr-plan-hint p{margin:0;color:#f0e2c4;font-size:13.5px;line-height:1.5}.pr-plan-hint button{justify-self:start;padding:7px 13px;border:1px solid rgba(255,196,71,.45);border-radius:8px;background:transparent;color:#ffd98a;cursor:pointer;font-family:inherit;font-size:13px;font-weight:700}.pr-plan-hint button:hover{background:rgba(255,196,71,.12)}.pr-plan-billing{display:block;margin-top:5px;color:#79a9ff;font-family:var(--font-body);font-size:12px;font-style:normal;font-weight:700;letter-spacing:.01em}.pr-methods{display:grid;margin-top:16px;gap:8px}.pr-method{display:flex;align-items:center;padding:11px 13px;border:1px solid var(--border);border-radius:12px;background:rgba(9,17,29,.45);cursor:pointer;gap:11px;text-align:left;transition:border-color .16s ease,background .16s ease}.pr-method:hover{border-color:rgba(76,141,246,.4)}.pr-method.is-on{border-color:#4c8df6;background:rgba(47,111,237,.12)}.pr-method i{width:16px;height:16px;flex:none;border:2px solid #5a6a83;border-radius:50%}.pr-method.is-on i{border-color:#4c8df6;box-shadow:inset 0 0 0 3px #4c8df6}.pr-method strong{display:block;color:#eef3fb;font-family:var(--font-display),ui-sans-serif,system-ui,sans-serif;font-size:14px;font-weight:800}.pr-method em{display:block;margin-top:2px;color:#93a2b8;font-family:var(--font-body);font-size:12px;font-style:normal}.pr-billing{margin-top:18px;padding-top:16px;border-top:1px solid var(--border)}.pr-billing-label{display:block;margin-bottom:10px;color:#9fb0c8;font-family:var(--font-display),ui-sans-serif,system-ui,sans-serif;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.pr-billing .pr-methods{margin-top:0}.pr-topup{display:flex;width:100%;margin-top:16px;margin-bottom:10px;padding:12px 14px;align-items:center;border:1px solid rgba(45,224,165,.32);border-radius:12px;background:rgba(45,224,165,.08);cursor:pointer;gap:12px;text-align:left;transition:border-color .16s ease,background .16s ease}.pr-topup:hover:not(:disabled){border-color:rgba(45,224,165,.55);background:rgba(45,224,165,.13)}.pr-topup:disabled{cursor:not-allowed;opacity:.65}.pr-topup-copy{min-width:0;flex:1}.pr-topup-copy strong{display:block;color:#e6fbf4;font-family:var(--font-display),ui-sans-serif,system-ui,sans-serif;font-size:13.5px;font-weight:800;line-height:1.35}.pr-topup-copy em{display:block;margin-top:3px;color:#a7dcc9;font-family:var(--font-body);font-size:11.5px;font-style:normal;line-height:1.4}.pr-topup-price{flex:none;text-align:right}.pr-topup-price strong{display:block;color:#48e0b0;font-family:var(--font-display),ui-sans-serif,system-ui,sans-serif;font-size:19px;font-weight:900;line-height:1}.pr-topup-price em{display:block;margin-top:3px;color:#8dc9b6;font-family:var(--font-body);font-size:11px;font-style:normal}.pr-topup+.pr-plans{margin-top:0}.ach-head-bar>span,.ai-mini-bar span,.ai-progress-card span,.bv-xp-track span,.daily-goal-track i,.deck-progress span,.ds-bar i,.ds-list-bar i,.exam-question-bar i,.exam-question-progress span,.exam-topic-progress>span,.fv-deck-bar i span,.fv-topic-track span,.level-progress,.mastery-bar span,.path-track span,.pr-xp-track i,.study-progress-bar span{transition:width .42s cubic-bezier(.22,.61,.36,1)}@media (prefers-reduced-motion:reduce){.ach-head-bar>span,.ai-mini-bar span,.ai-progress-card span,.bv-xp-track span,.daily-goal-track i,.deck-progress span,.ds-bar i,.ds-list-bar i,.exam-question-bar i,.exam-question-progress span,.exam-topic-progress>span,.fv-deck-bar i span,.fv-topic-track span,.level-progress,.mastery-bar span,.path-track span,.pr-xp-track i,.study-progress-bar span{transition:none}}.set-note{margin:0;font-size:13px;line-height:1.55;color:#8b9ab4}.set-note strong{color:#cfe0ff;font-weight:800}.set-note.is-warn{padding:10px 12px;border:1px solid rgba(255,176,92,.32);border-radius:12px;background:rgba(255,176,92,.08);color:#ffc98a}.pr-plan-name strong{display:flex;align-items:center;gap:8px}.pr-tag{flex:none;padding:3px 9px;border-radius:6px;background:linear-gradient(100deg,#5ca0ff,#2f6fed);font-family:var(--font-display),ui-sans-serif,system-ui,sans-serif;font-weight:900;font-size:9px;line-height:1.5;letter-spacing:.08em;text-transform:uppercase;color:#fff;white-space:nowrap}.ai-message-mark img{width:28px;height:28px;-o-object-fit:contain;object-fit:contain}.pr-plan-name strong{font-size:17px}.pr-plan.is-featured{margin-top:0}.bv-postac{display:block;height:180px;width:auto;margin:0 auto 6px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 18px 26px rgba(0,0,0,.45))}@media (max-width:720px){.bv-postac{height:132px}}.fb-balance b.draw,.pg-fb-tile .draw{color:#8494ad}.fv-summary-body h1{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px}.fv-title-count{font-family:var(--font-body);font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;color:#7a8ca6}.exam-session-actions{display:flex;flex-wrap:nowrap;align-items:center;gap:12px}.exam-session-actions>button{flex:none;min-width:0}.exam-action-report,.exam-session-actions .mark{min-width:146px;padding:0 20px;gap:10px}.exam-reveal-action{flex:0 1 290px!important;max-width:290px}.exam-next-action{grid-column:auto;flex:none;min-width:246px;padding:0 22px}.exam-question-panel .exam-next-action{flex:1 1 auto;min-width:300px}.exam-arrow-action{width:62px;padding:0}.exam-arrow-action svg{width:20px;height:20px}@media (max-width:1100px){.exam-action-report span,.exam-session-actions .mark span{display:none}.exam-action-report,.exam-session-actions .mark{width:62px;min-width:0;padding:0}.exam-next-action{min-width:0}}.exam-setting-levels{display:grid;gap:14px;padding:16px;border:1px solid rgba(145,166,199,.12);border-radius:12px;background:rgba(7,18,32,.48)}.exam-setting-levels>span{display:grid;gap:5px;min-width:0}.exam-setting-levels strong{color:#f4f7ff;font-size:16px;line-height:1.2}.exam-setting-levels>span em{color:#aeb8c8;font-size:13px;font-style:normal;line-height:1.35}.exam-level-options{display:grid;gap:8px}.exam-level-option{display:flex;align-items:center;gap:12px;width:100%;padding:11px 13px;border:1px solid rgba(145,166,199,.16);border-radius:10px;background:rgba(4,11,22,.55);color:inherit;cursor:pointer;font:inherit;text-align:left;transition:border-color .16s ease,background .16s ease}.exam-level-option:hover{border-color:rgba(61,139,255,.4)}.exam-level-option.is-on{border-color:rgba(61,139,255,.6);background:linear-gradient(145deg,rgba(37,110,255,.2),rgba(7,18,32,.52)),rgba(7,18,32,.48)}.exam-level-option>i{display:grid;flex:none;place-items:center;width:22px;height:22px;border:1.5px solid rgba(145,166,199,.42);border-radius:7px;background:transparent;transition:border-color .16s ease,background .16s ease}.exam-level-option>i svg{width:14px;height:14px;opacity:0;stroke:#fff;stroke-width:3;transition:opacity .16s ease}.exam-level-option.is-on>i{border-color:#3d8bff;background:#256eff}.exam-level-option.is-on>i svg{opacity:1}.exam-level-option>span{display:grid;gap:2px;min-width:0}.exam-level-option b{color:#f4f7ff;font-size:14.5px;font-weight:700}.exam-level-option em{color:#8fa2bd;font-size:12.5px;font-style:normal;line-height:1.35}.exam-level-option b small{color:#8fa2bd;font-size:12px;font-weight:600}.exam-level-option.is-empty:not(.is-on){opacity:.45;cursor:not-allowed}.exam-level-option.is-empty:not(.is-on):hover{border-color:rgba(145,166,199,.16)}.brand-logo{width:min(286px,100%);height:88px}.auth-logo,.auth-logo-standalone{width:248px}@media (max-width:1100px){.sidebar .brand-logo{width:208px;height:68px}}.daily-goal-icon.teal{background:linear-gradient(150deg,#2dd4bf,#0f9488)}.daily-goal-track.teal i{background:linear-gradient(90deg,#0f766e,#34d399)}.daily-goal-line strong.teal{color:#2dd4bf;flex:none;font-size:12px;white-space:nowrap}.dashboard-start,.exam-session-content,.flashcards-content,.fv-screen,.set-screen,.study-content{width:100%;max-width:1512px;margin-inline:auto}.sidebar{padding-top:8px}.brand{padding:0 6px;margin-bottom:-13px}.gv-slot.ma-strukture{border-color:color-mix(in srgb,var(--gv-struktura,#24344b) 45%,#24344b);background:color-mix(in srgb,var(--gv-struktura,#0a1120) 7%,#0a1120)}.gv-slot.ma-strukture:hover{border-color:var(--gv-struktura,#2f6fed)}.gv-slot.ma-strukture.is-filled{border-color:color-mix(in srgb,var(--gv-struktura,#22304a) 75%,#22304a);background:color-mix(in srgb,var(--gv-struktura,#0a1120) 15%,#152846);color:color-mix(in srgb,var(--gv-struktura,#e4eaf5) 30%,#ffffff)}.gv-slot.ma-strukture.is-wrong{border-color:rgba(255,91,91,.8);background:rgba(70,26,32,.7);color:#ffc9c9}.gv-slot.ma-strukture.is-done{border-color:color-mix(in srgb,var(--gv-struktura,#5ca0ff) 70%,#ffffff);background:color-mix(in srgb,var(--gv-struktura,#0a1120) 30%,#152846);color:color-mix(in srgb,var(--gv-struktura,#ffffff) 18%,#ffffff)}.gv-tree .gv-slot.is-done:not(.ma-strukture){border-color:#8fa9cc;background:rgba(143,169,204,.16);color:#f2f6ff}.gv-slot.ma-strukture.is-over{border-color:#5ca0ff;background:rgba(47,111,237,.14)}.gv-kid:after,.gv-kid:before,.gv-kids:before{background:color-mix(in srgb,var(--gv-struktura,#24344b) 38%,#24344b)}.gv-kid>.gv-relation{color:color-mix(in srgb,var(--gv-struktura,#8fbeff) 45%,#8fbeff)}.gv-chip.ma-strukture{border-color:color-mix(in srgb,var(--gv-struktura,#22304a) 55%,#22304a);box-shadow:inset 3px 0 0 var(--gv-struktura,transparent)}.gv-chip.ma-strukture.is-picked,.gv-chip.ma-strukture:hover{border-color:var(--gv-struktura,#5ca0ff)}.gv-legenda{display:flex;flex-wrap:wrap;gap:8px 18px;margin:0 0 14px;padding:0;list-style:none}.gv-legenda li{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-display),ui-sans-serif,system-ui,sans-serif;font-weight:800;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:#8b9ab4}.gv-legenda li:before{content:"";width:10px;height:10px;border-radius:50%;background:var(--gv-struktura,#24344b)}.bez-kopiowania,.bez-kopiowania *{-webkit-user-select:none;-webkit-touch-callout:none;-moz-user-select:none;user-select:none}.auth-oauth.is-top{margin-top:4px;margin-bottom:18px}.auth-kod-czeka{margin-bottom:14px}