.pzss-panel{width:100%;margin:0 auto}.pzss-controls{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:24px}.pzss-controls label{display:grid;gap:7px;color:var(--text);font-size:.92rem;font-weight:600}.pzss-controls select,.pzss-controls button,.pzss-card button{min-height:46px;border:1px solid var(--border);border-radius:999px;padding:12px 16px;background:var(--surface);color:var(--text);font:inherit}.pzss-controls select:focus,.pzss-controls button:focus,.pzss-card button:focus{outline:2px solid var(--axis-red-soft);outline-offset:2px}.pzss-controls button,.pzss-card button{cursor:pointer;font-weight:700;background:var(--axis-red);color:#fff;border-color:var(--axis-red);transition:.2s ease}.pzss-controls button:hover,.pzss-card button:hover{background:var(--axis-red-dark);border-color:var(--axis-red-dark)}.pzss-card{border:1px solid var(--border);border-radius:var(--radius-lg);padding:clamp(22px,4vw,40px);background:var(--surface);box-shadow:var(--shadow)}.pzss-progress{display:flex;justify-content:space-between;gap:16px;margin-bottom:12px;color:var(--muted);font-size:.95rem;font-weight:700}.pzss-progress-bar{height:9px;margin-bottom:30px;overflow:hidden;border-radius:999px;background:var(--surface-soft)}.pzss-progress-bar span{display:block;height:100%;border-radius:inherit;background:var(--axis-red)}.pzss-eyebrow{margin:0 0 12px;color:var(--axis-red);text-transform:uppercase;letter-spacing:.12em;font-size:.78rem;font-weight:700}.pzss-card h2{margin:0 0 28px;color:var(--text);font-size:clamp(1.15rem,3vw,1.35rem);line-height:1.25;letter-spacing:-.035em}.pzss-answers{display:grid;gap:12px}.pzss-answer{width:100%;min-height:52px;text-align:left;border-radius:var(--radius-md)!important;background:var(--surface-soft)!important;color:var(--text)!important;border-color:var(--border)!important}.pzss-answer:hover{background:var(--axis-red-soft)!important;border-color:var(--axis-red)!important;color:var(--text)!important}.pzss-answer.is-correct{border-color:#2f9e44!important;background:#2f9e4424!important}.pzss-answer.is-wrong{border-color:#c83724!important;background:#c8372424!important}.pzss-secondary{margin-top:20px;background:transparent!important;color:var(--axis-red)!important;border:1px solid var(--axis-red)!important}.pzss-secondary:hover{background:var(--axis-red-soft)!important;color:var(--axis-red-dark)!important}.pzss-explanation{margin-top:24px;padding:20px;border-radius:var(--radius-md);background:var(--surface-soft);border:1px solid var(--border)}.pzss-explanation p{margin-bottom:0;color:var(--muted)}.pzss-explanation button{margin-top:18px}.pzss-mistakes{margin:24px 0;padding:20px;border-radius:var(--radius-md);background:var(--surface-soft);border:1px solid var(--border)}.pzss-mistakes li{margin-bottom:10px;color:var(--text)}@media(max-width:760px){.pzss-controls{grid-template-columns:1fr}.pzss-progress{flex-direction:column;gap:6px}.pzss-card{border-radius:20px}}.pzss-exams-section{margin-top:2.5rem}.pzss-exams-card{border:1px solid rgba(255,255,255,.12);background:linear-gradient(135deg,#111827f5,#030712fa);border-radius:24px;padding:2rem;box-shadow:0 10px 10px #00000026}.pzss-exams-card h2{margin:0 0 .75rem;color:#fff}.pzss-exams-card p{color:#ffffffc7}.pzss-exams-table{margin-top:1.5rem;overflow-x:auto}.pzss-exams-table table{width:100%;border-collapse:collapse;color:#fff;font-size:.95rem}.pzss-exams-table th,.pzss-exams-table td{padding:.75rem;border:1px solid rgba(255,255,255,.14);text-align:left;vertical-align:top}.pzss-exams-table th{background:#facc1529;color:#facc15;font-weight:800}.pzss-exams-table tr:nth-child(2n) td{background:#ffffff0a}.pzss-exams-error a{color:#facc15;font-weight:700}.quiz-card{margin-top:2rem;padding:2rem;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow)}.quiz-topbar{display:flex;justify-content:space-between;gap:1rem;margin-bottom:1rem;color:var(--muted);font-weight:700}.quiz-progress{height:10px;margin-bottom:2rem;overflow:hidden;border-radius:999px;background:var(--surface-soft)}.quiz-progress-bar{height:100%;border-radius:inherit;background:var(--axis-red)}.quiz-category{margin-bottom:1rem;color:var(--axis-red);font-size:.85rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.quiz-question{margin:0 0 2rem;color:var(--text);font-size:clamp(1.25rem,3vw,1.65rem);line-height:1.2}.quiz-reference{margin-top:-1rem;margin-bottom:1.5rem;color:var(--muted)}.quiz-options{display:grid;gap:.85rem;margin-bottom:1.5rem}.quiz-option{width:100%;min-height:52px;padding:1rem 1.15rem;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-soft);color:var(--text);text-align:left;font-size:1rem;font-weight:700;cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease}.quiz-option:hover:not(:disabled){border-color:var(--axis-red);background:var(--axis-red-soft);transform:translateY(-1px);box-shadow:0 10px 24px #00000014}.quiz-option:disabled{cursor:default;opacity:1}.quiz-option.is-selected{border-color:var(--axis-red);background:var(--axis-red-soft)}.quiz-option.is-correct{border-color:#2f9e44!important;background:#2f9e4424!important}.quiz-option.is-wrong{border-color:#c83724!important;background:#c8372424!important}.quiz-actions{display:flex;flex-wrap:wrap;gap:1rem}.quiz-primary-button,.quiz-secondary-button{min-height:46px;padding:.95rem 1.35rem;border-radius:999px;font:inherit;font-weight:800;cursor:pointer;transition:.2s ease}.quiz-primary-button{border:1px solid var(--axis-red);background:var(--axis-red);color:#fff}.quiz-primary-button:hover{border-color:var(--axis-red-dark);background:var(--axis-red-dark)}.quiz-secondary-button{border:1px solid var(--axis-red);background:transparent;color:var(--axis-red)}.quiz-secondary-button:hover{background:var(--axis-red-soft);color:var(--axis-red-dark)}.quiz-controls{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;align-items:end;margin:2rem 0}.quiz-controls label{display:grid;gap:.45rem;color:var(--text);font-weight:700}.quiz-controls select{width:100%;min-height:54px;padding:0 1.25rem;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--text);font:inherit;font-weight:700}.quiz-controls select:focus,.quiz-primary-button:focus,.quiz-secondary-button:focus,.quiz-option:focus{outline:2px solid var(--axis-red-soft);outline-offset:2px}#start-quiz{min-height:54px;width:100%}.quiz-answer-info{margin-top:.8rem;font-weight:700}.quiz-result-box{margin-top:1.75rem;padding:1.5rem;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-soft)}.quiz-result-box p{margin:0 0 1rem;color:var(--muted)}.quiz-result-box .quiz-primary-button{margin-top:.5rem}@media(max-width:900px){.quiz-controls{grid-template-columns:1fr}.quiz-topbar{flex-direction:column;gap:.5rem}}.axis-calculator-page{max-width:1180px;margin:0 auto;padding:48px 20px}.calculator-hero{margin-bottom:32px}.calculator-hero h1{margin:0 0 16px;font-size:clamp(1.8rem,5vw,3.2rem);line-height:1}.calculator-hero .lead{font-size:1rem;line-height:1.7;color:#000000c7}.calculator-card{margin-top:24px;padding:18px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:#ffffff0b;box-shadow:0 10px 10px #0000001a}.calculator-card h2{margin-top:0;margin-bottom:16px}.axis-form{display:grid;gap:12px}.form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.axis-form label{color:#1e1e1e85;font-weight:500}.axis-form input{background:#00000047;color:#fff}.axis-form input:focus{outline:none;border-color:#ffffff73}.axis-button{width:fit-content;padding:13px 22px;border:0;border-radius:999px;background:#fff;color:#111;font-weight:700;cursor:pointer}.axis-button:hover{transform:translateY(-1px)}.result-box{min-height:80px;color:#ffffffd1}.result-grid div{padding:18px;border-radius:16px;background:#00000040}.result-grid strong{color:#ffffffd1}.result-grid span{display:block;font-size:1.25rem;font-weight:500;color:#fff}.result-note{color:#000000ad}@media(max-width:900px){.form-grid,.result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.form-grid,.result-grid{grid-template-columns:1fr}.calculator-card{padding:20px}}.axis-calculator-page{max-width:1120px;margin:0 auto;padding:28px 0}.axis-calculator-page .calculator-card,.axis-calculator-page form,.axis-calculator-wrapper{border-radius:14px}.axis-fieldset,fieldset{position:relative;margin:30px 0;padding:34px 22px 24px;border:1px solid rgba(32,28,22,.14);border-radius:18px;background:linear-gradient(180deg,#ffffffa3,#ffffff57),#f5f2ece0;box-shadow:0 18px 42px #0000000b,inset 0 1px #ffffffd9}.axis-fieldset legend,fieldset legend{position:absolute;top:-14px;left:22px;padding:4px 10px;border-radius:999px;background:#f7f4ee;color:#0d1722;font-size:.98rem;font-weight:700;letter-spacing:-.01em}.axis-form .form-grid,.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 16px}.axis-form label,.axis-calculator-page label{display:grid;gap:8px;color:#111827;font-size:.92rem;font-weight:700;line-height:1.35}.axis-form input,.axis-form select,.axis-calculator-page input,.axis-calculator-page select{width:100%;min-height:42px;padding:10px 14px;border:1px solid rgba(17,24,39,.16);border-radius:10px;background:#ffffffeb;color:#0f172a;font-size:.96rem;font-weight:500;box-shadow:inset 0 1px 2px #00000009,0 1px #ffffffbf;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease,transform .18s ease}.axis-form input:hover,.axis-form select:hover,.axis-calculator-page input:hover,.axis-calculator-page select:hover{border-color:#11182747;background:#fff}.axis-form input:focus,.axis-form select:focus,.axis-calculator-page input:focus,.axis-calculator-page select:focus{outline:none;border-color:#0f172a9e;background:#fff;box-shadow:0 0 0 4px #0f172a14,inset 0 1px 2px #00000009}.axis-form select,.axis-calculator-page select{cursor:pointer}.axis-calculator-page details,.axis-details{margin-bottom:34px;border:1px solid rgba(32,28,22,.14);border-radius:16px;background:linear-gradient(180deg,#ffffff9e,#ffffff5c),#f5f2ece6;box-shadow:0 12px 28px #0000000a;overflow:hidden}.axis-calculator-page summary,.axis-details summary{padding:18px 20px;color:#0f172a;font-weight:700;cursor:pointer;user-select:none}.axis-calculator-page details[open] summary,.axis-details[open] summary{border-bottom:1px solid rgba(17,24,39,.1)}.axis-calculator-page details>div,.axis-details>div{padding:18px 20px 22px;color:#0f172ac7;line-height:1.7}.axis-button,.axis-form button,.axis-calculator-page button[type=submit]{display:inline-flex;align-items:center;justify-content:center;min-height:44px;width:fit-content;margin-top:6px;padding:12px 24px;border:0;border-radius:999px;background:#0f172a;color:#fff;font-size:.94rem;font-weight:800;letter-spacing:.01em;cursor:pointer;box-shadow:0 14px 32px #0f172a38,inset 0 1px #ffffff29;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}.axis-button:hover,.axis-form button:hover,.axis-calculator-page button[type=submit]:hover{transform:translateY(-1px);background:#111827;box-shadow:0 18px 38px #0f172a47,inset 0 1px #ffffff29}.axis-button:active,.axis-form button:active,.axis-calculator-page button[type=submit]:active{transform:translateY(0)}.result-box{margin-top:12px;color:#111827}.result-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.result-grid div{padding:18px;border:1px solid rgba(17,24,39,.1);border-radius:16px;background:linear-gradient(180deg,#ffffffc7,#ffffff6b),#f5f2ece6;box-shadow:0 12px 28px #0000000b}.result-grid strong{display:block;margin-bottom:8px;color:#0f172a9e;font-size:.82rem;font-weight:700}.result-grid span{display:block;color:#0f172a;font-size:1.22rem;font-weight:700;letter-spacing:-.02em}.result-note{margin-top:18px;color:#0f172ab3;font-size:.96rem;line-height:1.75}@media(max-width:860px){.axis-form .form-grid,.form-grid{grid-template-columns:1fr}.result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.axis-calculator-page{padding:28px 14px 56px}.axis-fieldset,fieldset{padding:32px 16px 20px;border-radius:16px}.axis-fieldset legend,fieldset legend{left:16px}.result-grid{grid-template-columns:1fr}.axis-button,.axis-form button,.axis-calculator-page button[type=submit]{width:100%}}.axis-table-wrap{margin-top:28px;overflow-x:auto}.axis-table-wrap h3{margin:0 0 14px;color:#0f172a;font-size:1.25rem}.axis-result-table{width:100%;border-collapse:collapse;min-width:760px;overflow:hidden;border-radius:16px;background:#ffffffc7}.axis-result-table th,.axis-result-table td{padding:13px 14px;border-bottom:1px solid rgba(15,23,42,.09);text-align:right;color:#0f172a;font-size:.92rem}.axis-result-table th:first-child,.axis-result-table td:first-child{text-align:left}.axis-result-table th{background:#0f172aeb;color:#fff;font-weight:800}.axis-result-table tr:last-child td{border-bottom:0}.axis-result-table tbody tr:hover{background:#0f172a0b}.axis-form-note{max-width:820px;margin:4px 0 0;color:#0f172aa8;font-size:.92rem;line-height:1.65}.axis-details-content{display:grid;gap:10px}.axis-details-content h3{margin:12px 0 0;color:#0f172a;font-size:1rem;font-weight:900}.axis-details-content p{margin:0;max-width:920px;color:#0f172ab8;font-size:.94rem;line-height:1.7}.axis-safety-note{margin-top:24px;padding:24px 26px;border:1px solid rgba(120,53,15,.18);border-radius:22px;background:linear-gradient(180deg,#ffffffb8,#ffffff6b),#fff7edeb;box-shadow:0 16px 38px #0000000b}.axis-safety-note h2{margin:0 0 12px;color:#0f172a;font-size:1.35rem}.axis-safety-note p{margin:0;max-width:960px;color:#0f172ac2;font-size:.96rem;line-height:1.75}.axis-safety-note p+p{margin-top:10px}.axis-button-secondary{margin-top:18px;background:#0f172a14!important;color:#0f172a!important;border:1px solid rgba(15,23,42,.16)!important;box-shadow:none!important}.axis-button-secondary:hover{background:#0f172a21!important;box-shadow:none!important}.axis-chart-wrap{margin-top:30px;padding:22px;border:1px solid rgba(15,23,42,.1);border-radius:18px;background:linear-gradient(180deg,#ffffffc7,#ffffff6b),#f5f2ece6;box-shadow:0 12px 28px #0000000b;overflow-x:auto}.axis-chart-wrap h3{margin:0 0 14px;color:#0f172a;font-size:1.25rem}.axis-trajectory-chart{display:block;width:100%;min-width:760px;height:auto}.axis-chart-grid{stroke:#0f172a1a;stroke-width:1}.axis-chart-zero{stroke:#0f172ab8;stroke-width:1.6;stroke-dasharray:6 6}.axis-chart-line{stroke:#0f172a;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.axis-chart-point{fill:#0f172a;stroke:#fff;stroke-width:2}.axis-chart-label{fill:#0f172aa8;font-size:12px;font-weight:700}.axis-chart-title{fill:#0f172a;font-size:14px;font-weight:900}.axis-wind-info{margin-top:28px;padding:20px 22px;border:1px solid rgba(15,23,42,.1);border-radius:18px;background:linear-gradient(180deg,#ffffffc7,#ffffff6b),#f5f2eceb;box-shadow:0 12px 28px #0000000b}.axis-wind-info h3{margin:0 0 8px;color:#0f172a;font-size:1.12rem;font-weight:900}.axis-wind-info p{margin:0;color:#0f172abd;font-size:.96rem;line-height:1.7}.axis-shot-summary{margin-top:28px;padding:20px 22px;border:1px solid rgba(15,23,42,.1);border-radius:18px;background:linear-gradient(180deg,#ffffffd1,#ffffff75),#f5f2ecf0;box-shadow:0 12px 28px #0000000b}.axis-shot-summary h3{margin:0 0 8px;color:#0f172a;font-size:1.12rem;font-weight:900}.axis-shot-summary p{margin:0;color:#0f172abd;font-size:.96rem;line-height:1.7}.axis-table-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}@media print{.site-header,.hero-slider,.site-footer,.axis-safety-note,.axis-form,.axis-button,.axis-table-actions{display:none!important}body{background:#fff!important;color:#000!important}.axis-calculator-page{max-width:100%;padding:0}.calculator-card,.axis-chart-wrap,.axis-shot-summary,.axis-wind-info{box-shadow:none!important;border:1px solid #dddddd!important;background:#fff!important;break-inside:avoid}.calculator-hero .lead,.result-note,.axis-shot-summary p,.axis-wind-info p{color:#222!important}.result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.result-grid div{box-shadow:none!important;border:1px solid #dddddd!important;background:#fff!important}.result-grid strong,.result-grid span,.axis-table-wrap h3,.axis-chart-wrap h3{color:#000!important}.axis-result-table{min-width:0;font-size:10px}.axis-result-table th{background:#eee!important;color:#000!important}.axis-result-table th,.axis-result-table td{padding:6px;color:#000!important}.axis-trajectory-chart{min-width:0}.axis-chart-line,.axis-chart-point,.axis-chart-zero{stroke:#000!important}.axis-chart-point,.axis-chart-label,.axis-chart-title{fill:#000!important}}.axis-interpretation-note{margin-top:24px;padding:26px;border:1px solid rgba(15,23,42,.1);border-radius:22px;background:linear-gradient(180deg,#ffffffb8,#ffffff6b),#f5f2eceb;box-shadow:0 16px 38px #0000000b}.axis-interpretation-note h2{margin:0 0 18px;color:#0f172a;font-size:1.35rem}.axis-interpretation-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.axis-interpretation-grid div{padding:18px;border-radius:16px;background:#ffffff8a;border:1px solid rgba(15,23,42,.08)}.axis-interpretation-grid h3{margin:0 0 8px;color:#0f172a;font-size:1rem;font-weight:900}.axis-interpretation-grid p{margin:0;color:#0f172ab8;font-size:.94rem;line-height:1.65}@media(max-width:760px){.axis-interpretation-grid{grid-template-columns:1fr}}.axis-checkbox-label{display:flex!important;align-items:center;gap:12px;font-weight:800}.axis-checkbox-label input{width:18px!important;height:18px!important;min-height:18px!important;padding:0!important;cursor:pointer}.axis-model-scope{margin-top:24px;padding:26px;border:1px solid rgba(15,23,42,.1);border-radius:22px;background:linear-gradient(180deg,#ffffffb8,#ffffff6b),#f5f2eceb;box-shadow:0 16px 38px #0000000b}.axis-model-scope h2{margin:0 0 18px;color:#0f172a;font-size:1.35rem}.axis-model-scope-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.axis-model-scope-grid div{padding:18px;border-radius:16px;background:#ffffff8a;border:1px solid rgba(15,23,42,.08)}.axis-model-scope h3{margin:0 0 10px;color:#0f172a;font-size:1rem;font-weight:900}.axis-model-scope ul{margin:0;padding-left:20px;color:#0f172abd;font-size:.94rem;line-height:1.7}.axis-model-scope p{margin:18px 0 0;max-width:960px;color:#0f172abd;font-size:.96rem;line-height:1.75}@media(max-width:760px){.axis-model-scope-grid{grid-template-columns:1fr}}.axis-formulas-section{margin-top:22px;padding:22px;border:1px solid rgba(15,23,42,.1);border-radius:18px;background:linear-gradient(180deg,#ffffffb8,#ffffff6b),#f5f2ece6;box-shadow:0 7px 20px #00000008}.axis-formulas-section h2{margin:0 0 10px;color:#0f172a;font-size:1.32rem;font-weight:700}.axis-formulas-intro{max-width:960px;margin:0 0 18px;color:#0f172ab8;font-size:.94rem;line-height:1.6}.axis-formulas-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.axis-formula-card{padding:16px;border:1px solid rgba(15,23,42,.08);border-radius:14px;background:#ffffff85}.axis-formula-card h3{margin:0 0 8px;color:#0f172a;font-size:.98rem;font-weight:650}.axis-formula-card p{margin:0 0 10px;color:#0f172ab8;font-size:.9rem;line-height:1.55}.axis-formula-card p:last-child{margin-bottom:0}.axis-formula{margin:10px 0;padding:10px 12px;border-radius:12px;background:#0f172a0b;overflow-x:auto}.axis-formula .katex-display{margin:0}.axis-formula .katex{font-size:1.02rem}.axis-formula-summary{margin-top:16px;padding:16px;border:1px solid rgba(15,23,42,.08);border-radius:14px;background:#ffffff8f}.axis-formula-summary h3{margin:0 0 8px;color:#0f172a;font-size:1rem;font-weight:650}.axis-formula-summary p{margin:0;max-width:960px;color:#0f172ab8;font-size:.92rem;line-height:1.6}@media(max-width:860px){.axis-formulas-grid{grid-template-columns:1fr}}.axis-result-sections{display:grid;gap:16px}.axis-result-fieldset{margin:0;padding:26px 16px 16px;border:1px solid rgba(15,23,42,.09);border-radius:16px;background:linear-gradient(180deg,#ffffff94,#ffffff57),#f5f2ecd6;box-shadow:0 5px 14px #00000006}.axis-result-fieldset legend{top:-12px;left:16px;padding:3px 9px;border-radius:999px;background:#f7f4ee;color:#111827;font-size:.88rem;font-weight:650}.axis-result-fieldset .result-grid{margin:0}.axis-result-fieldset .result-grid div{padding:13px 14px;border-radius:13px;box-shadow:0 4px 12px #00000006}.axis-result-fieldset .result-grid strong{font-weight:600}.axis-result-fieldset .result-grid span{font-weight:700}.axis-result-layout{display:grid;grid-template-columns:1fr;gap:18px;width:100%}.axis-result-fieldset{position:relative;width:100%;margin:0;padding:28px 18px 18px;border:1px solid rgba(15,23,42,.1);border-radius:16px;background:linear-gradient(180deg,#ffffffad,#ffffff6b),#f5f2ece0;box-shadow:0 5px 14px #00000006}.axis-result-fieldset legend{position:absolute;top:-12px;left:18px;width:auto;padding:3px 9px;border-radius:999px;background:#f7f4ee;color:#111827;font-size:.88rem;font-weight:650}.axis-result-fieldset .result-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.axis-result-fieldset .result-grid div{min-width:0;padding:14px;border:1px solid rgba(15,23,42,.08);border-radius:13px;background:#ffffff94;box-shadow:0 4px 12px #00000006}.axis-result-fieldset .result-grid strong{display:block;margin-bottom:6px;color:#0f172a9e;font-size:.78rem;font-weight:600;line-height:1.25}.axis-result-fieldset .result-grid span{display:block;color:#0f172a;font-size:1.08rem;font-weight:700;line-height:1.25;overflow-wrap:anywhere}.axis-shot-summary,.axis-wind-info,.axis-chart-wrap,.axis-table-wrap{width:100%;grid-column:1 / -1}.axis-chart-wrap{overflow-x:auto}.axis-trajectory-chart{width:100%;min-width:760px}@media(max-width:900px){.axis-result-fieldset .result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.axis-result-fieldset .result-grid{grid-template-columns:1fr}}.axis-wind-panel{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:18px;margin-top:22px;padding:18px;border:1px solid rgba(15,23,42,.1);border-radius:16px;background:linear-gradient(180deg,#ffffffb8,#ffffff6b),#f5f2ece6;box-shadow:0 6px 18px #00000007}.axis-wind-panel-chart,.axis-wind-panel-info{min-width:0}.axis-wind-panel h3{margin:0 0 10px;color:#0f172a;font-size:1.12rem;font-weight:700}.axis-wind-drift-chart{display:block;width:100%;min-width:420px;height:auto}.axis-wind-panel-info{padding:16px;border:1px solid rgba(15,23,42,.08);border-radius:14px;background:#ffffff8a}.axis-wind-info-grid{display:grid;gap:10px}.axis-wind-info-grid div{padding:12px;border-radius:12px;background:#ffffff9e;border:1px solid rgba(15,23,42,.07)}.axis-wind-info-grid strong{display:block;margin-bottom:5px;color:#0f172a99;font-size:.78rem;font-weight:600}.axis-wind-info-grid span{display:block;color:#0f172a;font-size:1rem;font-weight:700;line-height:1.3}.axis-wind-panel-info p{margin:12px 0 0;color:#0f172ab8;font-size:.92rem;line-height:1.6}@media(max-width:900px){.axis-wind-panel{grid-template-columns:1fr}.axis-wind-drift-chart{min-width:360px}}.axis-wind-panel-new{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:18px;align-items:stretch}.axis-wind-panel-new .axis-wind-panel-chart,.axis-wind-panel-new .axis-wind-panel-info{min-width:0}.axis-wind-panel-new .axis-wind-drift-chart{display:block;width:100%;min-width:520px;height:auto}.axis-chart-axis-main{stroke:#0f172ae0;stroke-width:1.5}.axis-chart-distance-red{fill:#c53a1b;font-weight:650}.axis-chart-axis-label{font-weight:750;fill:#0f172a}.axis-chart-side-title{font-weight:750}.axis-wind-arrow-line{stroke:#0f172a;stroke-width:2.2}.axis-wind-arrow-head{fill:#0f172a}.axis-wind-panel-info{display:grid;gap:14px}.axis-wind-read-card,.axis-wind-legend-card,.axis-wind-summary-card{padding:16px;border:1px solid rgba(15,23,42,.12);border-radius:14px;background:#ffffff94}.axis-wind-read-card h3,.axis-wind-legend-card h3,.axis-wind-summary-card h3{margin:0 0 12px;color:#c53a1b;font-size:1.05rem;font-weight:750;text-transform:uppercase}.axis-wind-read-card p{margin:0;color:#0f172ac7;font-size:.92rem;line-height:1.55}.axis-wind-read-card p+p{margin-top:10px}.axis-wind-legend-row{display:flex;align-items:center;gap:12px;color:#0f172ad1;font-size:.94rem;font-weight:550}.axis-wind-legend-row+.axis-wind-legend-row{margin-top:10px}.axis-legend-line{display:inline-block;width:64px;height:0;border-top:2px solid #0f172a}.axis-legend-line-dashed{border-top-style:dashed}.axis-legend-line-solid{position:relative;border-top-color:#c53a1b}.axis-legend-line-solid:after{content:"";position:absolute;top:-5px;left:28px;width:8px;height:8px;border-radius:999px;background:#c53a1b;border:1px solid #0f172a}.axis-wind-summary-row{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:12px;padding:8px 0;border-bottom:1px dashed rgba(15,23,42,.16)}.axis-wind-summary-row:last-child{border-bottom:0}.axis-wind-summary-row strong{color:#0f172aad;font-size:.88rem;font-weight:600}.axis-wind-summary-row span{color:#0f172a;font-size:.92rem;font-weight:700}@media(max-width:980px){.axis-wind-panel-new{grid-template-columns:1fr}.axis-wind-panel-new .axis-wind-drift-chart{min-width:480px}}@media(max-width:620px){.axis-wind-panel-new .axis-wind-drift-chart{min-width:420px}.axis-wind-summary-row{grid-template-columns:1fr;gap:4px}}.axis-knowledge-page{display:grid;max-width:1200px;width:calc(100% - 32px);margin-inline:auto;grid-template-columns:240px minmax(0,1fr);gap:24px}.axis-knowledge-sidebar{position:relative}.axis-sidebar-box{position:sticky;top:96px;padding:22px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow)}.axis-sidebar-label,.axis-kicker{margin:0 0 8px;color:var(--accent);font-size:.8rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.axis-sidebar-box h2{margin:0 0 14px;font-size:1.05rem;line-height:1.15}.axis-sidebar-link{display:grid;grid-template-columns:auto 1fr;gap:8px;align-items:start;width:100%;padding:7px 9px;margin-bottom:2px;border-radius:8px;color:var(--text);text-decoration:none;font-size:.88rem;font-weight:700;line-height:1.25}.axis-sidebar-link span:first-child{min-width:18px;color:var(--muted);font-weight:800}.axis-sidebar-link.active span:first-child,.axis-sidebar-link:hover span:first-child{color:var(--accent)}.axis-sidebar-link:hover,.axis-sidebar-link.active{background:var(--surface-soft);color:var(--accent)}.axis-knowledge-content{min-width:0;padding:34px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow)}.axis-article-header h1{margin:0 0 16px;font-size:clamp(1.2rem,4vw,1.4rem);line-height:1.05}.axis-description{max-width:760px;color:var(--muted);font-size:1.1rem;line-height:1.7}.axis-meta{display:flex;flex-wrap:wrap;gap:10px;margin:22px 0}.axis-meta span{padding:7px 12px;border-radius:999px;background:var(--surface-soft);color:var(--muted);font-size:.6rem;font-weight:700}.axis-hero-image{width:100%;margin:18px 0 34px;border-radius:var(--radius-lg);border:1px solid var(--border)}.axis-knowledge-content h2{margin-top:42px;font-size:1.4rem}.axis-knowledge-content p,.axis-knowledge-content li{font-size:.95rem;line-height:1.75}.axis-next-prev{display:flex;justify-content:space-between;gap:20px;margin-top:54px;padding-top:28px;border-top:1px solid var(--border)}.axis-next-prev a{padding:14px 18px;border-radius:16px;background:var(--surface-soft);color:var(--text);text-decoration:none;font-weight:600;font-size:.7rem}.axis-next-prev a:hover{color:var(--accent)}@media(max-width:900px){.axis-knowledge-page{grid-template-columns:1fr}.axis-sidebar-box{position:static}.axis-knowledge-content{padding:24px}}.axis-chapter-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:42px}.axis-chapter-card{display:block;padding:22px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-soft);color:var(--text);text-decoration:none}.axis-chapter-card span{display:block;margin-bottom:8px;color:var(--accent);font-size:.8rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.axis-chapter-card h3{margin:0 0 10px;font-size:1.25rem}.axis-chapter-card p{margin:0;color:var(--muted)}.axis-chapter-card:hover{transform:translateY(-2px);border-color:var(--accent)}@media(max-width:720px){.axis-chapter-grid{grid-template-columns:1fr}}.axis-knowledge-layout{display:grid;max-width:1200px;width:calc(100% - 32px);margin-inline:auto;padding:clamp(28px,4vw,44px) 0 clamp(48px,6vw,76px);grid-template-columns:240px minmax(0,1fr) 220px;gap:24px}.axis-left-sidebar,.axis-right-sidebar{position:relative}.axis-sidebar-box,.axis-toc-box{position:sticky;top:110px;padding:16px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow)}.axis-main-content{min-width:0}.axis-toc-nav{display:flex;flex-direction:column;gap:8px}.axis-toc-nav a{color:var(--muted);text-decoration:none;line-height:1.4;transition:.2s ease;font-size:.8rem}.axis-toc-nav a:hover{color:var(--accent)}.toc-depth-2{font-weight:700}.toc-depth-3{padding-left:14px;font-size:.95rem}@media(max-width:1100px){.axis-knowledge-layout{grid-template-columns:260px minmax(0,1fr)}.axis-right-sidebar{display:none}}@media(max-width:900px){.axis-knowledge-layout{grid-template-columns:1fr}.axis-sidebar-box,.axis-toc-box{position:static}}.axis-toc-nav a.active{color:var(--accent);font-weight:800;border-left:3px solid var(--accent);padding-left:10px}.axis-toc-nav a{border-left:3px solid transparent}.axis-sidebar-box,.axis-toc-box{position:sticky;top:110px}.axis-knowledge-content h2,.axis-knowledge-content h3{scroll-margin-top:120px}.axis-reading-progress{position:fixed;top:100px;left:0;z-index:9999;height:4px;width:0;background:var(--accent);transition:width .08s linear}.axis-breadcrumbs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px;color:var(--muted);font-size:.9rem;font-weight:700}.axis-breadcrumbs a{color:var(--muted);text-decoration:none}.axis-breadcrumbs a:hover{color:var(--accent)}.axis-related-chapters{margin-top:56px;padding-top:32px;border-top:1px solid var(--border)}.axis-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:18px}.axis-related-card{display:block;padding:18px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-soft);color:var(--text);text-decoration:none}.axis-related-card span{display:block;margin-bottom:8px;color:var(--accent);font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.axis-related-card h3{margin:0 0 8px;font-size:1.05rem}.axis-related-card p{margin:0;color:var(--muted);font-size:.92rem;line-height:1.5}.axis-related-card:hover{transform:translateY(-2px);border-color:var(--accent)}@media(max-width:900px){.axis-related-grid{grid-template-columns:1fr}}.axis-note{margin:28px 0;padding:20px 22px;border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--surface-soft)}.axis-note strong{display:block;margin-bottom:8px;color:var(--accent);font-size:.9rem;text-transform:uppercase;letter-spacing:.08em}.axis-note p{margin:0}.axis-note.warning{border-color:var(--axis-red-soft);background:#c8372414}.axis-note.exercise{border-color:#3f5f4559}.axis-note.conclusion{border-color:#b4530959}.axis-article-hero{position:relative;overflow:hidden;min-height:420px;margin-bottom:42px;border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--code-bg)}.axis-hero-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.axis-hero-overlay{position:absolute;inset:0;background:linear-gradient(90deg,#111827eb,#111827c7 46%,#11182747)}.axis-hero-content{position:relative;z-index:2;max-width:760px;padding:54px}.axis-article-hero h1{margin:0 0 18px;color:#fff;font-size:clamp(1.2rem,4vw,1.4rem);line-height:1.03}.axis-article-hero .axis-description{color:#ffffffd1}.axis-article-hero .axis-meta span{background:#ffffff1f;color:#ffffffe0;font-size:.875rem;font-weight:500}@media(max-width:720px){.axis-article-hero{min-height:auto}.axis-hero-content{padding:32px 24px}}.axis-chapter-grid.premium{grid-template-columns:1fr;gap:18px}.axis-chapter-card.premium{display:grid;grid-template-columns:92px minmax(0,1fr);gap:22px;align-items:stretch;padding:0;overflow:hidden;background:var(--surface)}.axis-chapter-number{display:grid;place-items:center;min-height:150px;background:var(--code-bg);color:#ffffffe0;font-size:2rem;font-weight:900;letter-spacing:-.04em}.axis-chapter-body{padding:24px 24px 24px 0}.axis-chapter-label{margin:0 0 8px;color:var(--accent);font-size:.78rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.axis-chapter-card.premium h3{margin:0 0 10px;font-size:1.35rem}.axis-chapter-card.premium p{margin:0}.axis-chapter-meta{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.axis-chapter-meta span{padding:7px 11px;border-radius:999px;background:var(--surface-soft);color:var(--muted);font-size:.82rem;font-weight:700}.axis-chapter-card.premium:hover .axis-chapter-number{background:var(--accent)}@media(max-width:640px){.axis-chapter-card.premium{grid-template-columns:1fr}.axis-chapter-number{min-height:72px}.axis-chapter-body{padding:22px}}.axis-knowledge-content img{width:100%;height:auto;margin:32px 0;border-radius:var(--radius-lg);border:1px solid var(--border);box-shadow:var(--shadow)}.axis-page{width:min(100% - 32px,var(--container));margin-inline:auto}.axis-hero,.axis-article,.faq-card,.faq-featured-card,.faq-related-card,.faq-card.axis-card,.faq-featured-card.axis-card,.faq-related-card.axis-card{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow)}.faq-list{display:grid;gap:1rem;margin-top:1.5rem}.faq-card{width:100%;padding:var(--space-5, 16px);border-radius:var(--radius-lg)}.faq-card h2{margin:.25rem 0 .65rem;font-size:clamp(1.05rem,.55vw + .9rem,1.28rem)}.faq-card h2 a{color:var(--text);text-decoration:none}.faq-card h2 a:hover{color:var(--accent)}.faq-category,.faq-featured-card span,.faq-related-card span{color:var(--accent);font-size:.78rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.faq-category{margin:0}.faq-link,.faq-back a{color:var(--accent);font-weight:800;text-decoration:none}.faq-link{display:inline-block;margin-top:.65rem}.faq-link:hover,.faq-back a:hover{color:var(--accent-hover)}.faq-back{margin-top:1.5rem}.faq-filters{display:flex;flex-wrap:wrap;gap:var(--space-2, 16px);margin:var(--space-5, 16px) 0 var(--space-4, 16px)}.faq-filter,.faq-copy{border:1px solid var(--border);border-radius:var(--radius-full, 999px);background:var(--surface);color:var(--text);font-weight:800;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease}.faq-filter{padding:.55rem .85rem;font-size:var(--text-sm, .88rem)}.faq-filter:hover,.faq-filter.active{background:var(--accent);border-color:var(--accent);color:#fff}.faq-filter span{display:inline-flex;align-items:center;justify-content:center;min-width:1.35rem;height:1.35rem;margin-left:.35rem;border-radius:var(--radius-full, 999px);background:var(--surface-soft);color:var(--muted);font-size:.78rem}.faq-filter.active span,.faq-filter:hover span{background:#ffffff2e;color:#fff}.faq-search{margin:1.5rem 0 1rem}.faq-search label{display:block;margin-bottom:.45rem;color:var(--text);font-weight:800}.faq-search input{width:100%;padding:.8rem .9rem;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--text);font-size:.95rem}.faq-search input:focus{outline:2px solid var(--accent);outline-offset:3px}.faq-card[hidden]{display:none}.faq-empty{margin-top:1.5rem;padding:1rem;border:1px dashed var(--border);border-radius:var(--radius-md);color:var(--muted);text-align:center}.faq-question{width:100%;padding:0;border:0;background:transparent;color:var(--text);cursor:pointer;display:flex;justify-content:space-between;gap:1rem;text-align:left;font-size:clamp(1rem,.5vw + .9rem,1.2rem);font-weight:850;line-height:1.25}.faq-question span:first-child{display:grid;gap:.35rem}.faq-icon{flex:0 0 auto;color:var(--accent);font-size:1.5rem;line-height:1}.faq-answer{margin-top:.85rem;color:var(--muted)}.faq-copy{display:inline-flex;margin-top:.65rem;padding:.5rem .8rem;background:var(--surface-soft)}.faq-copy:hover{border-color:var(--accent);color:var(--accent)}.faq-featured{margin:1.8rem 0}.faq-featured h2,.faq-related h2{margin-bottom:.9rem}.faq-featured-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem}.faq-featured-card,.faq-related-card{display:grid;gap:.35rem;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);color:var(--text);text-decoration:none}.faq-featured-card{padding:1.1rem;box-shadow:var(--shadow)}.faq-related-card{padding:1rem 1.1rem}.faq-featured-card:hover,.faq-related-card:hover{border-color:var(--accent);transform:translateY(-2px)}.faq-featured-card strong{font-size:1rem}.faq-related{margin-top:3rem;padding-top:1.5rem;border-top:1px solid var(--border)}.faq-related-list{display:grid;gap:.9rem}.breadcrumbs{display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:1.25rem;color:var(--muted);font-size:var(--font-small)}.breadcrumbs a{color:var(--muted);text-decoration:none}.breadcrumbs a:hover{color:var(--accent)}.breadcrumbs span[aria-current=page]{color:var(--text);font-weight:800}@media(max-width:900px){.faq-featured-grid{grid-template-columns:1fr}}@media(max-width:640px){.faq-filter{width:100%;text-align:left}.faq-card{padding:16px}}@media(max-width:640px){.faq-list{gap:var(--space-4, 16px)}.faq-card,.faq-featured-card,.faq-related-card{padding:var(--space-4, 16px);border-radius:var(--radius-md)}.faq-filters{gap:var(--space-2, 16px)}.faq-filter{width:100%;padding:.55rem .8rem;text-align:left;font-size:var(--text-sm, .88rem)}.faq-question{font-size:var(--text-lg, 1.08rem);line-height:1.25}}.axis-page>.axis-hero.axis-hero-compact{padding:var(--space-6) 0 var(--space-4);border:0;border-radius:0;background:transparent;box-shadow:none}.axis-comments{scroll-margin-top:120px;margin-top:clamp(34px,5vw,56px);padding:clamp(16px,2.4vw,26px);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow)}.axis-comments h2{margin-bottom:12px}.axis-comments-list{display:grid;gap:var(--space-4);margin-bottom:28px}.axis-comments-empty{color:var(--muted)}.axis-comment{padding:var(--space-4);border-radius:var(--radius-md);background:var(--surface-soft)}.axis-comment:target{outline:3px solid var(--accent);outline-offset:4px;animation:axisCommentPulse 1.2s ease}.axis-comment-header{display:flex;justify-content:space-between;gap:var(--space-3);margin-bottom:8px;color:var(--muted);font-size:var(--font-small)}.axis-comment-header strong{color:var(--text)}.axis-comment p{margin:0;line-height:1.6;white-space:pre-line}.axis-comment-replies{display:grid;gap:var(--space-3);margin-top:16px;margin-left:clamp(14px,2.4vw,28px);padding-left:clamp(12px,2vw,18px);border-left:3px solid var(--accent)}.axis-comment-reply{background:var(--surface);border-color:var(--border);box-shadow:none}.axis-comment-reply:before{content:"Odpowiedź";display:inline-block;margin-bottom:8px;padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);background:var(--surface-soft);color:var(--accent);font-size:.78rem;font-weight:800}.axis-comment-form{display:grid;gap:var(--space-3)}.axis-comment-note{display:block;margin:0 0 10px;padding:10px 12px;border-left:4px solid var(--accent);border-radius:12px;background:var(--surface-soft);color:var(--text);font-size:var(--font-small);line-height:1.45}.axis-comment-form input,.axis-comment-form textarea{width:100%;padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius-md);background:#fff;color:var(--text);font:inherit}.axis-comment-form textarea{resize:vertical}.axis-comment-form button,.axis-reply-button,.axis-cancel-reply{justify-self:start;padding:9px 14px;border-radius:var(--radius-full);font-weight:800;cursor:pointer}.axis-comment-form button{border:0;background:var(--accent);color:#fff}.axis-comment-form button:hover{background:var(--accent-hover)}.axis-comment-form button:disabled{opacity:.6;cursor:not-allowed}.axis-reply-button{margin-top:10px;border:1px solid var(--border);background:var(--surface);color:var(--accent)}.axis-reply-button:hover{background:var(--surface-soft)}.axis-cancel-reply{border:1px solid var(--border);background:var(--surface-soft);color:var(--muted)}.axis-cancel-reply:hover{color:var(--axis-red)}.axis-reply-info{margin:0;color:var(--accent);font-size:var(--font-small);font-weight:700}.axis-comment-message,.axis-comment-counter{color:var(--muted);font-size:var(--font-small)}.axis-comment-counter{text-align:right}.axis-comment-counter.is-error{color:var(--axis-red);font-weight:800}.axis-honeypot{position:absolute;left:-9999px;opacity:0;pointer-events:none}.admin-comments{max-width:980px;margin:0 auto;padding:clamp(28px,4vw,48px) var(--page-gutter)}.admin-comments-grid{display:grid;gap:18px}.admin-comment{position:relative;padding:clamp(16px,2.4vw,22px);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.admin-comment.is-reply{border-left:5px solid var(--accent)}.admin-comment.is-parent{border-left:5px solid var(--accent1)}.admin-comment-meta{display:flex;flex-direction:column;gap:4px;margin-bottom:14px}.admin-comment-meta a{color:var(--accent);text-decoration:none;word-break:break-word}.admin-comment-meta a:hover{text-decoration:underline}.admin-comment-meta small,.admin-comment-email{color:var(--muted);font-size:var(--font-small)}.admin-comment-email:hover{color:var(--accent)}.admin-comment-type,.admin-comment-status,.admin-pending-badge{display:inline-flex;align-items:center;width:fit-content;border-radius:var(--radius-full);font-weight:800}.admin-comment-type{margin-bottom:10px;padding:5px 10px;background:var(--surface-soft);color:var(--muted);font-size:.76rem;letter-spacing:.04em;text-transform:uppercase}.admin-comment-status{gap:6px;margin-top:10px;padding:7px 12px;font-size:var(--font-small)}.admin-comment-status.status-pending{background:#fff3cd;color:#856404}.admin-comment-status.status-approved{background:#d4edda;color:#155724}.admin-comment-status.status-rejected{background:#f8d7da;color:#721c24}.admin-pending-badge{margin-left:10px;padding:6px 10px;background:var(--axis-red);color:#fff;font-size:.82rem;vertical-align:middle}.admin-comment-parent{margin-top:10px;padding:10px 12px;border-left:3px solid var(--accent);background:var(--surface-soft);color:var(--muted);font-size:var(--font-small)}.admin-comment-parent code{color:var(--text);font-size:.82rem}.admin-comment-actions,.admin-comments-filter,.admin-comments-search,.admin-comments-sort{display:flex;flex-wrap:wrap;gap:10px}.admin-comment-actions{margin-top:18px}.admin-comments-filter{margin:22px 0}.admin-comments-search{margin:0 0 22px}.admin-comments-sort{margin-bottom:22px}.admin-comment-actions button,.admin-comments-search button,.admin-comments-search a,.admin-comments-filter a,.admin-comments-sort a,.admin-comment-view{padding:8px 13px;border-radius:var(--radius-full);font-weight:800;text-decoration:none;cursor:pointer}.admin-comment-actions button,.admin-comments-search button,.admin-comments-search a{border:0;background:var(--accent);color:#fff}.admin-comment-actions button.danger{background:var(--axis-red)}.admin-comment-actions button.danger:hover{background:var(--axis-red-dark)}.admin-comments-filter a,.admin-comments-sort a,.admin-comment-view{border:1px solid var(--border);background:var(--surface);color:var(--text)}.admin-comments-filter a.active,.admin-comments-filter a:hover,.admin-comments-sort a.active,.admin-comments-sort a:hover,.admin-comment-view:hover{background:var(--accent);color:#fff}.admin-comments-search input{flex:1;min-width:240px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-md);font:inherit}.admin-comments-empty{padding:24px;border:1px dashed var(--border);border-radius:var(--radius-lg);background:var(--surface-soft);color:var(--muted);text-align:center;font-weight:800}@keyframes axisCommentPulse{0%{background:var(--axis-red-soft)}to{background:inherit}}@keyframes axisCommentFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:640px){.axis-comments{margin-inline:calc(var(--page-gutter) * -.2)}.axis-comment-replies{margin-left:8px;padding-left:10px}.admin-comment-actions>*,.admin-comments-search input{width:100%}}@media(max-width:640px){.axis-comments{margin-top:var(--space-6);padding:var(--space-4);border-radius:var(--radius-md)}.axis-comment{padding:var(--space-4)}.axis-comment-header,.admin-comment-actions,.admin-comments-filter,.admin-comments-sort{gap:var(--space-2)}.axis-comment-replies{margin-left:var(--space-2);padding-left:var(--space-3)}.admin-comments{padding-inline:var(--page-gutter)}.admin-comment-actions{align-items:stretch}.admin-comment-actions a,.admin-comment-actions button{min-height:38px}}.comment-add{margin-top:30px}.comment-add-toggle{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 28px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);color:var(--text);cursor:pointer;text-align:left}.comment-add-toggle span{display:grid;gap:4px}.comment-add-toggle strong{color:var(--axis-red);font-size:.9rem;text-transform:uppercase;letter-spacing:.08em}.comment-add-toggle small{color:var(--text);font-size:1.05rem;font-weight:800}.comment-add-toggle b{color:var(--accent);font-size:1.6rem;line-height:1}.comment-form[hidden],.axis-comment-form[hidden]{display:none}.axis-recommendations{width:min(100% - 32px,var(--container));max-width:var(--container);margin:72px auto 64px;padding:0}.recommendations-slider{position:relative;margin-top:24px}.recommendations-track{display:flex;gap:16px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:10px 0 18px;scrollbar-width:none;-ms-overflow-style:none;clip-path:inset(0)}.recommendations-slider,.recommendations-track{background:transparent}.recommendations-track::-webkit-scrollbar{display:none}.recommendation-card{flex:0 0 calc((100% - 32px) / 3);min-width:0;scroll-snap-align:start;background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-lg);padding:22px}.recommendation-stars{color:var(--accent);font-size:1.15rem;letter-spacing:.08em;margin-bottom:14px}.recommendation-content{margin:0;color:var(--text);line-height:1.7}.recommendation-author{margin-top:18px;font-weight:800;color:var(--accent1)}.recommendation-nav{position:absolute;top:42%;z-index:3;width:42px;height:42px;border-radius:999px;border:1px solid var(--border);background:var(--surface);color:var(--text);box-shadow:var(--shadow);cursor:pointer;font-size:30px;line-height:1}.recommendation-prev{left:-45px}.recommendation-next{right:-45px}.recommendations-empty{margin-top:18px;padding:18px 20px;border:1px dashed var(--border);border-radius:var(--radius-md);color:var(--muted);background:var(--surface-soft)}.recommendation-form{margin-top:30px;padding:24px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow)}.recommendation-form h3{margin:0 0 18px;color:var(--text)}.recommendation-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.recommendation-form label{display:grid;gap:8px;margin-bottom:16px;color:var(--text);font-weight:700}.recommendation-form input,.recommendation-form select,.recommendation-form textarea{width:100%;border:1px solid var(--border);border-radius:14px;padding:12px 14px;background:var(--surface-soft);color:var(--text);font:inherit}.recommendation-form textarea{resize:vertical}.axis-btn{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;padding:12px 20px;background:var(--accent);color:#fff;font-weight:800;cursor:pointer}.axis-btn:hover{background:var(--accent-hover)}.recommendation-message{margin:14px 0 0;color:var(--muted);font-weight:700}@media(max-width:760px){.axis-recommendations{padding-inline:16px}.recommendation-grid{grid-template-columns:1fr;gap:0}.recommendation-nav{display:none}}@media(max-width:900px){.recommendation-card{flex-basis:calc((100% - 18px)/2)}}@media(max-width:640px){.recommendation-card{flex-basis:86%}}@media(max-width:640px){.recommendations-title-row{align-items:flex-start}.recommendations-summary{margin-left:0}}.recommendations-summary{display:inline-flex;align-items:center;gap:10px;margin-top:0;margin-left:auto;padding:10px 14px;border:1px solid var(--border);border-radius:999px;background:var(--surface-soft);color:var(--text)}.recommendations-summary strong{font-size:1.1rem;color:var(--accent1)}.recommendations-summary span{color:var(--accent);letter-spacing:.06em}.recommendations-summary small{color:var(--muted);font-weight:700}.recommendations-title-row{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;width:100%}.recommendations-title-row h2{margin:0}.recommendation-card.is-featured{border-color:var(--accent)}.recommendation-card.is-featured:before{content:"Wyróżniona opinia";display:inline-flex;margin-bottom:12px;padding:5px 10px;border-radius:999px;background:var(--axis-red-soft);color:var(--axis-red-dark);font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.recommendation-hp{position:absolute;left:-9999px;opacity:0;pointer-events:none}.recommendation-counter{display:block;margin:-10px 0 16px;color:var(--muted);font-size:.82rem;text-align:right}.recommendation-add{margin-top:30px}.recommendation-add-toggle{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 28px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);color:var(--text);cursor:pointer;text-align:left}.recommendation-add-toggle span{display:grid;gap:4px}.recommendation-add-toggle strong{color:var(--axis-red);font-size:.9rem;text-transform:uppercase;letter-spacing:.08em}.recommendation-add-toggle small{color:var(--text);font-size:1.05rem;font-weight:800}.recommendation-add-toggle b{color:var(--accent);font-size:1.6rem;line-height:1}.recommendation-form[hidden]{display:none}:root{--bg: #f7f5f1;--surface: #ffffff;--surface-soft: #f1eee8;--card-bg: #ffffff;--accent: #b45309;--accent1: #3f5f45;--accent2: #5f7f55;--accent3: #6f7f4f;--accenth1: #4f6f52;--accent-hover: #92400e;--code-bg: #111827;--code-text: #f9fafb;--radius-md: 18px;--radius-lg: 24px;--text: #1e2329;--muted: #5f6873;--axis-red: #c83724;--axis-red-dark: #9f2b1d;--axis-red-soft: #f2d8d2;--border: #ded8cf;--shadow: 0 18px 45px rgba(30, 35, 41, .08);--mega-grid-bg: #f3f0ea;--container: 1200px;--sliderHeight: 520px;--page-gutter: 16px;--section-y: 48px;--font-base: var(--text-md);--font-small: var(--text-sm);--radius-sm: 10px;--radius-full: 999px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;--text-xs: .78rem;--text-sm: .88rem;--text-md: .96rem;--text-lg: 1.08rem;--text-xl: 1.2rem;--h1: clamp(1.45rem, 3vw, 2.2rem);--h2: clamp(1.2rem, 2vw, 1.6rem);--h3: clamp(1.05rem, 1.5vw, 1.3rem);--transition-fast: .15s ease;--transition: .22s ease}*{box-sizing:border-box}html{scroll-behavior:smooth}#comment-form{scroll-margin-top:120px}html,body{margin:0;min-height:100%;background:var(--bg);color:var(--text);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{min-height:100vh}a{color:inherit}a[href$=".pdf"]:before{content:"📎";margin-right:8px;color:red;font-size:1.4em!important;text-decoration:none!important}img{max-width:100%;height:auto}.axis-hr{width:30%;height:3px;border:0;margin:2.5rem 0;background:linear-gradient(to right,var(--axis-red) 0 5px,transparent 5px 9px,var(--axis-red) 9px 14px,transparent 14px 18px,var(--axis-red) 18px 23px,transparent 23px 28px,var(--axis-red) 28px,rgba(200,55,36,.85) 45%,rgba(200,55,36,.35) 75%,transparent 100%);border-radius:999px;box-shadow:0 0 10px #c837242e}hr{width:30%;height:2px;margin:2rem 0;border:0;background:linear-gradient(to right,var(--axis-red) 0 5px,transparent 5px 9px,var(--axis-red) 9px 14px,transparent 14px 18px,var(--axis-red) 18px 23px,transparent 23px 30px,var(--axis-red) 30px 45%,transparent 100%)}.note{font-size:.8em}.link_s{color:var(--accent);font-weight:700;text-decoration:none}.link_s:hover{color:var(--accent-hover)}.link_s:after{content:"☍";padding-left:5px}.site-header{background:#fff;border-bottom:1px solid var(--border);padding-top:110px}.sticky-header{position:fixed;top:0;left:0;width:100%;z-index:500;background:#fff;box-shadow:0 8px 24px #1e232914}.top-contact-bar{background:#000;color:#fff}.top-contact-inner{width:min(100% - (var(--page-gutter) * 2),var(--container));min-height:44px;margin-inline:auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;font-size:14px}.top-contact-left{justify-self:start}.top-contact-center{justify-self:right;white-space:nowrap}.top-contact-right{justify-self:end;white-space:nowrap}.top-contact-left img{display:block;max-height:28px;width:auto}.top-phone{color:var(--axis-red, #c83724);font-weight:800;text-decoration:none;font-size:18px}@media(max-width:1024px){.top-contact-inner{grid-template-columns:1fr 1fr}.top-contact-center{display:none}}.brand-bar{background-image:url(/images/brand-bar-bg.png);background-repeat:no-repeat;background-position:center center;background-size:cover}.brand-inner{width:min(100% - (var(--page-gutter) * 2),var(--container));min-height:124px;margin-inline:auto;display:grid;grid-template-columns:auto 1fr minmax(260px,420px);align-items:center;gap:28px}.brand{display:inline-flex;align-items:center;text-decoration:none}.brand-logo{display:block;max-width:350px;min-width:300px;height:auto}.header-note{justify-self:center;padding:8px 12px;background:var(--surface-soft);color:var(--text);font-size:14px;border-left:4px solid var(--accenth1);border-right:4px solid var(--accenth1);border-radius:var(--radius-md)}.search-box{display:flex;align-items:center;height:46px;border:1px solid var(--border);background:#fff}.search-box input{width:100%;height:100%;border:none;padding:0 14px;color:var(--text);font-size:15px;background:transparent}.search-box input:focus{outline:none}.search-box button{width:52px;height:100%;border:none;background:#fff;color:var(--text);font-size:26px;cursor:pointer}.search-box button:hover{color:var(--axis-red)}.site-nav{background:#fff;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.nav-inner{position:relative;width:min(100% - (var(--page-gutter) * 2),var(--container));min-height:58px;margin-inline:auto;display:flex;align-items:center}.nav-links{display:flex;align-items:center;gap:0;margin:0;padding:0;list-style:none}.nav-links li{border-right:1px solid var(--border)}.nav-links li:first-child{border-left:1px solid var(--border)}.nav-link,.mega-details summary{display:inline-flex;align-items:center;min-height:58px;padding:0 24px;color:var(--text);text-decoration:none;font-size:15px;font-weight:600;transition:.2s ease;cursor:pointer}.nav-link:hover,.nav-link.active,.mega-details summary:hover{color:var(--axis-red);background:var(--axis-red-soft)}.nav-cta{color:#fff;background:var(--axis-red)}.nav-cta:hover,.nav-cta.active{color:#fff;background:var(--axis-red-dark)}.nav-toggle-input{display:none}.nav-toggle-label{display:none;width:46px;height:46px;margin-left:auto;cursor:pointer;align-items:center;justify-content:center;flex-direction:column;gap:6px;border:1px solid var(--border);background:#fff}.nav-toggle-label span{display:block;width:24px;height:2px;background:var(--text)}.nav-item,.nav-item.has-mega,.mega-details{position:relative}.mega-details summary{list-style:none}.mega-details summary::-webkit-details-marker{display:none}.has-mega>.nav-link:after,.mega-details summary:after{content:"⌄";margin-left:8px;font-size:13px;color:var(--axis-red)}.mega-menu{position:fixed;top:103px;left:50%;right:auto;transform:translate(-50%,8px);width:min(1200px,calc(100vw - 32px));max-width:calc(100vw - 32px);padding-top:1px;box-sizing:border-box;opacity:0;visibility:hidden;transition:.2s ease;z-index:600;overflow:hidden}.has-mega:hover .mega-menu,.has-mega:focus-within .mega-menu,.mega-details[open]>.mega-menu{opacity:1;visibility:visible;transform:translate(-50%)}.mega-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(220px,320px);gap:34px;padding:34px 36px;width:100%;max-width:100%;box-sizing:border-box;border:1px solid var(--border);background:var(--mega-grid-bg);box-shadow:0 24px 60px #1e23293d;overflow:hidden}.mega-column h3{margin:0 0 18px;color:var(--text);font-size:15px;font-weight:800;text-transform:uppercase;letter-spacing:.03em}.mega-column h3:after{content:"";display:block;width:42px;height:1px;margin-top:10px;background:var(--axis-red)}.mega-column a{display:block;padding:6px 0;color:var(--text);text-decoration:none;font-size:15px;line-height:1.35}.mega-column a:hover{color:var(--axis-red)}.mega-image{display:flex;flex-direction:column;justify-content:center;min-height:220px;padding:24px;border-radius:18px;background:var(--surface-soft)}.mega-image img{min-width:0;max-width:100%;height:auto;margin-bottom:18px}.mega-image p{margin:0;color:var(--muted);font-size:14px;line-height:1.5}@media(max-width:1100px){.has-mega:hover .mega-menu{opacity:0;visibility:hidden;pointer-events:none}.mega-details[open]>.mega-menu,.has-mega:focus-within .mega-menu{opacity:1;visibility:visible;pointer-events:auto}.mega-menu{position:static;transform:none;width:100%;max-width:100%;padding-top:0;box-shadow:none;overflow:visible}.mega-details[open]>.mega-menu{transform:none}.mega-grid{grid-template-columns:1fr;width:100%;max-width:100%;padding:18px 36px 34px;gap:18px;box-shadow:none;border-left:0;border-right:0}.mega-image{display:none}}@media(max-width:700px){.mega-menu{position:static;left:auto;right:auto;top:auto;transform:none;width:100%;max-width:100%;padding-top:0;box-shadow:none;overflow:visible}.has-mega:hover .mega-menu{opacity:0;visibility:hidden;pointer-events:none;transform:none}.has-mega:focus-within .mega-menu,.mega-details[open]>.mega-menu{opacity:1;visibility:visible;pointer-events:auto;transform:none}.mega-grid{grid-template-columns:1fr;width:100%;max-width:100%;padding:18px 22px;gap:18px;box-shadow:none;border-left:0;border-right:0}.mega-image{display:none}}.page-shell{width:min(100% - (var(--page-gutter) * 2),var(--container));margin-inline:auto}.section{margin:0 auto;padding:48px 24px}.card{background:var(--surface);border:1px solid var(--border);border-radius:22px;box-shadow:var(--shadow);padding:32px}.eyebrow{margin:0 0 12px;color:var(--axis-red);font-weight:700;letter-spacing:.12em;text-transform:uppercase;font-size:.8rem}h1,h2,h3{margin-top:0;line-height:1.1}h1{font-size:var(--h1);letter-spacing:-.05em}h1:after{content:"";display:block;width:150px;height:4px;margin-top:14px;border-radius:999px;background:var(--accent)}h2{font-size:var(--h2);letter-spacing:-.035em}h3{font-size:var(--h3)}p{line-height:1.7;color:var(--muted)}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 18px;border-radius:999px;background:var(--axis-red);color:#fff;text-decoration:none;font-weight:700}.btn:hover{background:var(--axis-red-dark)}.hero-slider{position:relative;background:#000;overflow:hidden}.hero-slider:before,.hero-slider:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:1;opacity:.75}.hero-slider:before{background-image:radial-gradient(circle,rgba(255,255,255,.35) 1.2px,transparent 1.3px);background-size:18px 18px;mask-image:radial-gradient(circle at 18% 25%,black 0%,black 18%,transparent 48%)}.hero-slider:after{background-image:radial-gradient(circle,rgba(255,255,255,.28) 1.2px,transparent 1.3px);background-size:18px 18px;mask-image:radial-gradient(circle at 82% 78%,black 0%,black 18%,transparent 50%)}.slider-track{position:relative;z-index:2;width:100%;max-width:var(--container);height:520px;margin:0 auto;display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none}.slider-track::-webkit-scrollbar{display:none}.slider-slide{flex:0 0 100%;width:100%;height:var(--sliderHeight);scroll-snap-align:start}.slider-slide img{width:100%;height:var(--sliderHeight);object-fit:cover;object-position:center;display:block}@media(max-width:768px){.slider-track,.slider-slide,.slider-slide img{height:auto}.slider-slide img{aspect-ratio:var(--container) / var(--sliderHeight)}}.site-footer{margin-top:72px;border-top:1px solid var(--border);background:var(--surface)}.footer-inner{width:min(100% - (var(--page-gutter) * 2),var(--container));margin-inline:auto;padding:42px 0 34px;display:grid;grid-template-columns:1.7fr 1fr 1fr 1fr 1fr;gap:42px}.footer-logo{width:180px;height:auto;display:block;margin-bottom:24px}.footer-help{margin:0;color:var(--muted);font-size:15px}.footer-phone{display:inline-block;margin-top:4px;color:var(--text);font-size:28px;font-weight:800;text-decoration:none}.footer-phone:hover{color:var(--axis-red)}.footer-brand address{margin-top:22px;color:var(--text);font-style:normal;line-height:1.5}.footer-brand address strong{color:var(--text)}.footer-column h3{margin:0 0 26px;color:var(--text);font-size:16px;font-weight:800;text-transform:uppercase;letter-spacing:.03em;position:relative}.footer-column h3:after{content:"";position:absolute;left:0;bottom:-13px;width:50px;height:1px;background:var(--axis-red)}.footer-column a{display:block;margin-bottom:10px;color:var(--text);text-decoration:none;line-height:1.35}.footer-column a:hover{color:var(--axis-red)}.footer-bottom{border-top:1px solid var(--border)}.footer-bottom p{width:min(100% - (var(--page-gutter) * 2),var(--container));margin:0 auto;padding:16px 0;color:var(--muted);font-size:14px}.katex-display{margin:32px 0;overflow-x:auto;overflow-y:hidden;padding:12px 0}.katex{font-size:1.15em}@media(max-width:980px){.footer-inner{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1 / -1}}@media(max-width:900px){.top-contact-inner{width:min(100% - 20px,var(--container));min-height:auto;padding:8px 0;gap:10px;flex-direction:column;align-items:flex-start;justify-content:flex-start;white-space:normal;overflow:visible}.top-contact-left,.top-contact-right{width:100%;gap:10px;flex-wrap:wrap;flex-shrink:0}.top-phone{font-size:18px}.brand-inner{width:min(100% - 20px,var(--container));min-height:auto;padding:18px 0;grid-template-columns:1fr;gap:14px}.brand-logo{width:170px}.header-note{justify-self:stretch}.search-box{width:100%}.nav-inner{width:min(100% - 20px,var(--container));min-height:58px;justify-content:flex-end;overflow:visible}.nav-toggle-label{display:inline-flex}.nav-links{display:none;position:absolute;top:100%;left:0;right:0;max-height:calc(100vh - 120px);overflow-y:auto;-webkit-overflow-scrolling:touch;background:#fff;border:1px solid var(--border);box-shadow:0 20px 50px #1e23292e;flex-direction:column;align-items:stretch;z-index:900}.nav-toggle-input:checked~.nav-links{display:flex}.nav-links li,.nav-links li:first-child{width:100%;border-left:none;border-right:none;border-bottom:1px solid var(--border)}.nav-link,.mega-details summary{width:100%;min-height:52px;padding:0 18px;justify-content:space-between;white-space:normal}.mega-menu{position:static;width:100%;display:none;padding:0;opacity:1;visibility:visible;transform:none}.mega-details[open]>.mega-menu,.has-mega:hover .mega-menu,.has-mega:focus-within .mega-menu{display:block}.mega-grid{grid-template-columns:1fr;gap:18px;padding:18px;border-left:none;border-right:none;box-shadow:none}.mega-column h3{margin-bottom:10px;font-size:14px}.mega-column a{padding:10px 0;font-size:15px}.mega-image{display:none}.hero-slider{aspect-ratio:16 / 9;max-height:420px}.section{padding:40px 0}}@media(max-width:640px){.footer-inner{grid-template-columns:1fr;gap:28px}.footer-logo{width:150px}.footer-phone{font-size:24px}}@media(max-width:480px){.top-contact-left span:first-child{display:none}.brand-logo{width:150px}.nav-inner{width:min(100% - 16px,var(--container))}.nav-links{left:0;right:0}}@media(hover:none){.nav-link:hover,.mega-details summary:hover{color:var(--text);background:transparent}.nav-link.active{color:var(--axis-red);background:var(--axis-red-soft)}}.page-views{margin-top:1rem;font-size:.9rem;color:var(--text-muted, #777)}.page-views span{font-weight:700;color:var(--text-main, #111)}.footer-bottom{border-top:1px solid rgba(0,0,0,.12);padding:1rem 0}.footer-bottom-inner{width:min(100% - (var(--page-gutter) * 2),var(--container));margin:0 auto;padding:0 1.5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.footer-bottom-inner p{margin:0;font-size:.9rem;color:#39465c}.footer-page-views{margin-left:auto;text-align:right;white-space:nowrap}.footer-page-views .page-views{margin:0;font-size:.85rem;color:#8a8a8a}.footer-page-views .page-views span{font-weight:700;color:#111827}@media(max-width:768px){.footer-bottom-inner{flex-direction:column;align-items:flex-start}.footer-page-views{margin-left:0;text-align:left}}.home-faq{margin:4rem auto;padding:2rem;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow)}.home-faq>p,.home-faq>h2{max-width:760px}.home-faq-grid{margin-top:1.5rem;margin-bottom:1.5rem}.home-faq-card{display:grid;gap:.35rem;padding:1.25rem;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);color:var(--text);text-decoration:none}.home-faq-card:hover{border-color:var(--accent);transform:translateY(-2px)}.home-faq-card span{color:var(--accent);font-size:.8rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em}@media(max-width:800px){.home-faq-grid{grid-template-columns:1fr}}.axis-card{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow);transition:transform var(--transition),border-color var(--transition),box-shadow var(--transition)}.axis-card:hover{transform:translateY(-2px);border-color:var(--accent)}.axis-card-soft{background:var(--surface-soft)}.axis-card-compact{padding:var(--space-4)}.axis-card-default{padding:var(--space-5)}.axis-card-premium{padding:var(--space-6)}.axis-recommendations{max-width:1120px;margin:48px auto;padding:32px 20px}.axis-section-head{max-width:760px;margin-bottom:24px}.axis-eyebrow{margin:0 0 8px;color:var(--accent);font-weight:800;text-transform:uppercase;letter-spacing:.08em;font-size:.78rem}.axis-section-head h2{margin:0 0 10px;color:var(--text)}.axis-section-head p{color:var(--muted);line-height:1.65}.debug-paths{width:min(100% - 32px,var(--container));max-width:var(--container);margin:24px auto;padding:16px;border:1px dashed var(--axis-red);border-radius:14px;background:var(--surface-soft);color:var(--text);font-size:.9rem}.article-social-counts{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin:18px 0 28px}.article-recommendations-count{display:inline-flex;align-items:center;gap:8px;color:var(--text);font-weight:700;text-decoration:none}.article-recommendations-count:hover{color:var(--accent)}.article-recommendations-icon{width:18px;height:18px;color:var(--accent);flex:none}.axis-share{display:flex;align-items:center;gap:10px;justify-content:flex-end;margin:28px 0 28px auto}.axis-share span{margin-right:4px;color:var(--text);font-size:.78rem;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.axis-share a{width:46px;height:46px;display:inline-flex;align-items:center;justify-content:center;border:2px solid var(--border);border-radius:999px;background:var(--surface);color:var(--text);font-weight:900;text-decoration:none;transition:color .2s ease,border-color .2s ease,transform .2s ease}.axis-share a:hover{color:var(--accent);border-color:var(--accent);transform:translateY(-2px)}.axis-academy-layout{width:min(1100px,calc(100% - 2rem));margin:0 auto;padding:3rem 0}.axis-academy-article{background:var(--card-bg);border-radius:24px;padding:3rem;border:1px solid var(--border)}.axis-hub-layout{width:min(100% - (var(--page-gutter) * 2),var(--container));margin:0 auto;padding:4rem 0}.axis-hub-header{margin-bottom:3rem}.axis-category-label{color:var(--accent);text-transform:uppercase;letter-spacing:.08em;font-weight:700}.axis-hub-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.5rem}.axis-hub-card{display:block;text-decoration:none;color:inherit;background:var(--card-bg);border:1px solid var(--border);border-radius:24px;overflow:hidden;transition:transform .2s ease,border-color .2s ease}.axis-hub-card:hover{transform:translateY(-4px);border-color:var(--accent)}.axis-hub-card-content{padding:1.5rem}.axis-card-category{color:var(--accent);font-size:.85rem;font-weight:700;text-transform:uppercase}.axis-academy-shell{width:min(100% - (var(--page-gutter) * 2),var(--container));margin:0 auto;padding:3rem 0;display:grid;grid-template-columns:280px minmax(0,1fr);gap:2rem}.axis-academy-sidebar{position:relative}.axis-sidebar-box{position:sticky;top:90px;background:var(--card-bg);border:1px solid var(--border);border-radius:24px;padding:1.25rem}.axis-sidebar-title{margin:0 0 1rem;font-weight:800;color:var(--accent);text-transform:uppercase;letter-spacing:.08em;font-size:.85rem}.axis-sidebar-nav{display:grid;gap:.5rem}.axis-sidebar-link{display:block;padding:.75rem .9rem;border-radius:14px;text-decoration:none;color:var(--text);background:var(--surface-soft);border:1px solid transparent}.axis-sidebar-link:hover,.axis-sidebar-link.active{border-color:var(--accent);color:var(--accent)}.axis-academy-article{min-width:0;background:var(--card-bg);border-radius:24px;padding:3rem;border:1px solid var(--border)}.axis-breadcrumbs{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:2rem;font-size:.9rem;color:var(--muted)}.axis-breadcrumbs a{color:var(--accent);text-decoration:none;font-weight:700}.axis-academy-header{margin-bottom:3rem}.axis-category{color:var(--accent);font-weight:700;text-transform:uppercase;letter-spacing:.08em}.axis-description{font-size:1.1rem;color:var(--muted)}.axis-academy-nav{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:4rem;padding-top:2rem;border-top:1px solid var(--border)}.axis-prev-next{display:block;padding:1.25rem;background:var(--surface-soft);border:1px solid var(--border);border-radius:18px;color:var(--text);text-decoration:none}.axis-prev-next:hover{border-color:var(--accent)}.axis-prev-next span{display:block;margin-bottom:.35rem;color:var(--accent);font-size:.85rem;font-weight:700}.axis-prev-next strong{display:block}.axis-prev-next.right{text-align:right}@media(max-width:900px){.axis-academy-shell{grid-template-columns:1fr}.axis-sidebar-box{position:static}.axis-academy-article{padding:1.5rem}.axis-academy-nav{grid-template-columns:1fr}.axis-prev-next.right{text-align:left}}.axis-academy-home{width:min(100% - (var(--page-gutter) * 2),var(--container));margin:0 auto;padding:4rem 0}.axis-academy-hero{margin-bottom:4rem;padding:4rem 3rem;background:var(--card-bg);border:1px solid var(--border);border-radius:30px}.axis-academy-hero h1{max-width:800px;margin:0 0 1rem}.axis-academy-hero p{max-width:720px}.axis-academy-section{margin-top:4rem}.axis-section-head{margin-bottom:1.5rem}.axis-section-head h2{margin-bottom:.4rem}.axis-section-head p{color:var(--muted)}.axis-series-list{display:grid;gap:1rem}.axis-series-item{padding:1.5rem;background:var(--card-bg);border:1px solid var(--border);border-radius:22px}.axis-series-item h3{margin:.25rem 0}@media(max-width:700px){.axis-academy-hero{padding:2rem 1.5rem}}.axis-sidebar-lessons{margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid var(--border)}.axis-sidebar-subtitle{margin:0 0 .75rem;font-size:.78rem;font-weight:800;color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.axis-content-page{width:min(100% - (var(--page-gutter) * 2),var(--container));margin:2em auto;padding:3rem;line-height:1.75}.axis-content-page h1{margin-bottom:2rem}.axis-content-page h2{margin-top:2.5rem;margin-bottom:1rem;font-size:1.55rem}.axis-content-page h3{margin-top:2rem;margin-bottom:.75rem}.axis-content-page p{margin-bottom:1rem}.axis-content-page ul,.axis-content-page ol{margin:1rem 0 1.5rem 1.5rem}.axis-content-page li{margin-bottom:.45rem}@media(max-width:700px){.axis-content-page{padding:1.5rem}}.axis-admin-login,.axis-admin-panel{width:min(720px,calc(100% - 2rem));margin:0 auto;padding:4rem 0}.axis-admin-login-card,.axis-admin-card{background:var(--card-bg);border:1px solid var(--border);border-radius:24px;padding:2.5rem}.axis-admin-form{display:grid;gap:1rem;margin-top:2rem}.axis-admin-form label{display:grid;gap:.4rem;font-weight:700}.axis-admin-form input{width:100%;padding:.9rem 1rem;border:1px solid var(--border);border-radius:14px;font:inherit}.axis-admin-form button,.axis-admin-card button{padding:.9rem 1.2rem;border:0;border-radius:14px;background:var(--axis-red);color:#fff;font-weight:800;cursor:pointer}.axis-admin-message{color:var(--axis-red);font-weight:700}.axis-flashcards{max-width:900px;margin:0 auto;padding:48px 20px}.axis-flashcards-hero{margin-bottom:28px}.axis-eyebrow{color:var(--axis-red);font-weight:800;letter-spacing:.08em;text-transform:uppercase}.axis-reading-progress{position:fixed;top:110;left:0;z-index:99999;width:0%;height:5px;background:linear-gradient(to right,var(--axis-red),rgba(200,55,36,.75),rgba(200,55,36,.45));box-shadow:0 0 12px #c8372459;transform-origin:left center}.axis-scroll-top{position:fixed;right:24px;bottom:24px;z-index:99999;width:46px;height:46px;display:flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:var(--axis-red);color:#fff;font-size:1.35rem;font-weight:900;line-height:1;cursor:pointer;opacity:0;visibility:hidden;transform:translateY(12px);box-shadow:0 10px 24px #00000038;transition:opacity .2s ease,visibility .2s ease,transform .2s ease,background .2s ease}.axis-scroll-top.is-visible{opacity:1;visibility:visible;transform:translateY(0)}.axis-scroll-top:hover{background:var(--axis-red-dark);transform:translateY(-2px)}@media(max-width:700px){.axis-scroll-top{right:16px;bottom:16px;width:42px;height:42px}}.axis-admin-entry{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-left:.5rem;color:#ffffff40;text-decoration:none;font-size:1rem;line-height:1;transition:color .2s ease,transform .2s ease}.axis-admin-entry:hover{color:var(--axis-red);transform:scale(1.2)}.axis-admin-container{width:min(1180px,calc(100% - 32px));margin-inline:auto;padding:48px 0 72px}.axis-admin-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:28px}.axis-admin-eyebrow{margin:0 0 8px;color:var(--axis-red);font-size:13px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.axis-admin-header h1{margin:0}.axis-admin-lead{max-width:680px;margin:10px 0 0;color:var(--muted)}.axis-admin-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:11px 18px;border-radius:999px;background:var(--axis-red);color:#fff;font-weight:900;text-decoration:none;white-space:nowrap;box-shadow:0 14px 28px #c8372438}.axis-admin-button:hover{background:var(--axis-red-dark);color:#fff}.axis-admin-alert,.axis-admin-empty{padding:18px 20px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--text)}.axis-admin-alert{border-color:var(--axis-red-soft);background:#fff7f5}.axis-admin-table-wrap{overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow)}.axis-admin-table{width:100%;border-collapse:collapse;min-width:860px}.axis-admin-table th,.axis-admin-table td{padding:15px 16px;border-bottom:1px solid var(--border);text-align:left;vertical-align:top}.axis-admin-table th{background:var(--surface-soft);color:var(--text);font-size:13px;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.axis-admin-table tr:last-child td{border-bottom:0}.axis-admin-table td strong{display:block;margin-bottom:5px;color:var(--text)}.axis-admin-table td span{display:block;color:var(--muted);font-size:14px;line-height:1.4}.axis-admin-table code{padding:3px 7px;border-radius:8px;background:var(--surface-soft);color:var(--text);font-size:13px}.axis-status{display:inline-flex!important;align-items:center;justify-content:center;padding:5px 10px;border-radius:999px;font-size:12px!important;font-weight:900;text-transform:uppercase}.axis-status-published{background:#dcfce7;color:#166534!important}.axis-status-draft{background:#fef3c7;color:#92400e!important}.axis-status-hidden{background:#e5e7eb;color:#374151!important}.axis-admin-actions{display:flex;flex-wrap:wrap;gap:10px}.axis-admin-actions a{color:var(--axis-red);font-weight:800;text-decoration:none}.axis-admin-actions a:hover{text-decoration:underline}@media(max-width:760px){.axis-admin-header{display:grid}.axis-admin-button{width:100%}}.axis-admin-dashboard{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:28px 0}.axis-admin-dashboard-link{display:grid;gap:8px;padding:20px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-soft);color:var(--text);text-decoration:none}.axis-admin-dashboard-link:hover{border-color:var(--axis-red);background:#fff7f5}.axis-admin-dashboard-link strong{font-size:20px}.axis-admin-dashboard-link span{color:var(--muted);line-height:1.5}@media(max-width:720px){.axis-admin-dashboard{grid-template-columns:1fr}}.axis-admin-form-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:10px}.axis-admin-secondary-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:11px 18px;border:1px solid var(--border);border-radius:999px;background:var(--surface-soft);color:var(--text);font-weight:900;text-decoration:none}.axis-admin-secondary-button:hover{border-color:var(--axis-red);color:var(--axis-red)}.axis-admin-message{margin:0;color:var(--axis-red);font-weight:900}.axis-admin-link-button{display:inline;padding:0;border:0;background:transparent;color:var(--axis-red);font:inherit;font-weight:800;cursor:pointer}.axis-admin-link-button:hover{text-decoration:underline}.axis-admin-link-button:disabled{opacity:.6;cursor:wait}.axis-admin-editor-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.85fr);gap:24px;align-items:start}.axis-admin-editor-preview{position:sticky;top:110px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow);overflow:hidden}.axis-admin-editor-preview-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px;border-bottom:1px solid var(--border);background:var(--surface-soft)}.axis-admin-editor-preview-header strong{color:var(--text)}.axis-admin-editor-preview-header span{color:var(--muted);font-size:13px}.axis-admin-editor-preview-body{padding:24px;max-height:72vh;overflow:auto}.axis-admin-preview-title{margin:0 0 12px;font-size:32px;line-height:1.12}.axis-admin-preview-description{margin:0 0 24px;color:var(--muted);font-size:17px;line-height:1.6}.axis-admin-preview-category{margin:0 0 10px;color:var(--axis-red);font-size:13px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.axis-admin-preview-content{color:var(--text);font-size:17px;line-height:1.75}.axis-admin-preview-content h2{margin-top:32px;margin-bottom:12px}.axis-admin-preview-content h3{margin-top:26px;margin-bottom:10px}.axis-admin-preview-content p{margin:0 0 16px}.axis-admin-preview-content ul,.axis-admin-preview-content ol{padding-left:22px;margin-bottom:18px}.axis-admin-preview-content img{max-width:100%;border-radius:var(--radius-md)}@media(max-width:1100px){.axis-admin-editor-grid{grid-template-columns:1fr}.axis-admin-editor-preview{position:static}}.axis-editor-toolbar{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 10px;padding:10px;border:1px solid var(--border);border-radius:14px;background:var(--surface-soft)}.axis-editor-toolbar button{min-height:34px;padding:6px 10px;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--text);font-size:13px;font-weight:900;cursor:pointer}.axis-editor-toolbar button:hover{border-color:var(--axis-red);color:var(--axis-red);background:#fff7f5}.axis-admin-image-upload{display:grid;gap:12px;padding:14px;border:1px dashed var(--border);border-radius:var(--radius-md);background:var(--surface-soft)}.axis-admin-image-upload label{display:grid;gap:8px;font-weight:800}.axis-admin-image-upload input[type=file]{padding:10px;border:1px solid var(--border);border-radius:14px;background:var(--surface)}.axis-admin-image-preview{width:100%;max-width:420px;max-height:240px;object-fit:cover;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface)}@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/_astro/KaTeX_AMS-Regular.BQhdFMY1.woff2) format("woff2"),url(/_astro/KaTeX_AMS-Regular.DMm9YOAa.woff) format("woff"),url(/_astro/KaTeX_AMS-Regular.DRggAlZN.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/_astro/KaTeX_Caligraphic-Bold.Dq_IR9rO.woff2) format("woff2"),url(/_astro/KaTeX_Caligraphic-Bold.BEiXGLvX.woff) format("woff"),url(/_astro/KaTeX_Caligraphic-Bold.ATXxdsX0.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/_astro/KaTeX_Caligraphic-Regular.Di6jR-x-.woff2) format("woff2"),url(/_astro/KaTeX_Caligraphic-Regular.CTRA-rTL.woff) format("woff"),url(/_astro/KaTeX_Caligraphic-Regular.wX97UBjC.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/_astro/KaTeX_Fraktur-Bold.CL6g_b3V.woff2) format("woff2"),url(/_astro/KaTeX_Fraktur-Bold.BsDP51OF.woff) format("woff"),url(/_astro/KaTeX_Fraktur-Bold.BdnERNNW.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/_astro/KaTeX_Fraktur-Regular.CTYiF6lA.woff2) format("woff2"),url(/_astro/KaTeX_Fraktur-Regular.Dxdc4cR9.woff) format("woff"),url(/_astro/KaTeX_Fraktur-Regular.CB_wures.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/_astro/KaTeX_Main-Bold.Cx986IdX.woff2) format("woff2"),url(/_astro/KaTeX_Main-Bold.Jm3AIy58.woff) format("woff"),url(/_astro/KaTeX_Main-Bold.waoOVXN0.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/_astro/KaTeX_Main-BoldItalic.DxDJ3AOS.woff2) format("woff2"),url(/_astro/KaTeX_Main-BoldItalic.SpSLRI95.woff) format("woff"),url(/_astro/KaTeX_Main-BoldItalic.DzxPMmG6.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/_astro/KaTeX_Main-Italic.NWA7e6Wa.woff2) format("woff2"),url(/_astro/KaTeX_Main-Italic.BMLOBm91.woff) format("woff"),url(/_astro/KaTeX_Main-Italic.3WenGoN9.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/_astro/KaTeX_Main-Regular.B22Nviop.woff2) format("woff2"),url(/_astro/KaTeX_Main-Regular.Dr94JaBh.woff) format("woff"),url(/_astro/KaTeX_Main-Regular.ypZvNtVU.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/_astro/KaTeX_Math-BoldItalic.CZnvNsCZ.woff2) format("woff2"),url(/_astro/KaTeX_Math-BoldItalic.iY-2wyZ7.woff) format("woff"),url(/_astro/KaTeX_Math-BoldItalic.B3XSjfu4.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/_astro/KaTeX_Math-Italic.t53AETM-.woff2) format("woff2"),url(/_astro/KaTeX_Math-Italic.DA0__PXp.woff) format("woff"),url(/_astro/KaTeX_Math-Italic.flOr_0UB.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(/_astro/KaTeX_SansSerif-Bold.D1sUS0GD.woff2) format("woff2"),url(/_astro/KaTeX_SansSerif-Bold.DbIhKOiC.woff) format("woff"),url(/_astro/KaTeX_SansSerif-Bold.CFMepnvq.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(/_astro/KaTeX_SansSerif-Italic.C3H0VqGB.woff2) format("woff2"),url(/_astro/KaTeX_SansSerif-Italic.DN2j7dab.woff) format("woff"),url(/_astro/KaTeX_SansSerif-Italic.YYjJ1zSn.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(/_astro/KaTeX_SansSerif-Regular.DDBCnlJ7.woff2) format("woff2"),url(/_astro/KaTeX_SansSerif-Regular.CS6fqUqJ.woff) format("woff"),url(/_astro/KaTeX_SansSerif-Regular.BNo7hRIc.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/_astro/KaTeX_Script-Regular.D3wIWfF6.woff2) format("woff2"),url(/_astro/KaTeX_Script-Regular.D5yQViql.woff) format("woff"),url(/_astro/KaTeX_Script-Regular.C5JkGWo-.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/_astro/KaTeX_Size1-Regular.mCD8mA8B.woff2) format("woff2"),url(/_astro/KaTeX_Size1-Regular.C195tn64.woff) format("woff"),url(/_astro/KaTeX_Size1-Regular.Dbsnue_I.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/_astro/KaTeX_Size2-Regular.Dy4dx90m.woff2) format("woff2"),url(/_astro/KaTeX_Size2-Regular.oD1tc_U0.woff) format("woff"),url(/_astro/KaTeX_Size2-Regular.B7gKUWhC.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(/_astro/KaTeX_Size3-Regular.CTq5MqoE.woff) format("woff"),url(/_astro/KaTeX_Size3-Regular.DgpXs0kz.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/_astro/KaTeX_Size4-Regular.Dl5lxZxV.woff2) format("woff2"),url(/_astro/KaTeX_Size4-Regular.BF-4gkZK.woff) format("woff"),url(/_astro/KaTeX_Size4-Regular.DWFBv043.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/_astro/KaTeX_Typewriter-Regular.CO6r4hn1.woff2) format("woff2"),url(/_astro/KaTeX_Typewriter-Regular.C0xS9mPB.woff) format("woff"),url(/_astro/KaTeX_Typewriter-Regular.D3Ib7_Hf.ttf) format("truetype")}.katex{font: 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;position:relative;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.16.45"}.katex .katex-mathml{clip:rect(1px,1px,1px,1px);border:0;height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{display:inline-flex;flex-direction:row}.katex .thinbox{max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .smash{display:inline;line-height:0}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.root{margin-left:.2777777778em;margin-right:-.5555555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.1666666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.6666666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.4566666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.1466666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.7142857143em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.8571428571em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.1428571429em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.2857142857em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.4285714286em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.7142857143em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.0571428571em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.4685714286em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.9628571429em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.5542857143em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.7777777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.8888888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.1111111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.3044444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.7644444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.5833333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.7283333333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.0733333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.4861111111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.4402777778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.7277777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.2893518519em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.4050925926em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.462962963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.5208333333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.2002314815em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.4398148148em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.2410800386em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.2892960463em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.337512054em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.3857280617em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.4339440694em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.4821600771em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.5785920926em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.6943105111em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.8331726133em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.1996142719em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.2009646302em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.2411575563em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.2813504823em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.3215434084em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.3617363344em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.4019292605em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.4823151125em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.578778135em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.6945337621em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.8336012862em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex svg{fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}.mega-details[data-astro-cid-5blmo7yk]{position:relative}.mega-details[data-astro-cid-5blmo7yk]>summary[data-astro-cid-5blmo7yk]{list-style:none;cursor:pointer}.mega-details[data-astro-cid-5blmo7yk]>summary[data-astro-cid-5blmo7yk]::-webkit-details-marker{display:none}.mega-menu[data-astro-cid-5blmo7yk]{display:none}.mega-details[data-astro-cid-5blmo7yk][open] .mega-menu[data-astro-cid-5blmo7yk]{display:block}.mega-grid[data-astro-cid-5blmo7yk]>.mega-grid-note[data-astro-cid-5blmo7yk]{grid-column:1 / -1;width:100%;padding:0 0 5px;margin:0 0 4px;color:var(--muted);font-size:15px;line-height:1.4;border-bottom:1px solid var(--border)}.mega-grid-note[data-astro-cid-5blmo7yk]:before{content:"⌖";margin-right:10px;color:var(--axis-red);font-size:15px;font-weight:700}
