.card-view-warstwa{position:fixed;inset:0;bottom:auto;height:100vh;height:100lvh;z-index:300;display:flex;align-items:stretch;justify-content:center;background:var(--panel-scrim);overflow:hidden;overscroll-behavior:contain;animation:modal-layer-in .26s ease-out}.card-view-warstwa[data-zamykanie=true]{animation:modal-layer-out .22s ease-in forwards;pointer-events:none}@keyframes modal-layer-in{0%{opacity:0}to{opacity:1}}@keyframes modal-layer-out{0%{opacity:1}to{opacity:0}}@keyframes card-view-slide-in{0%{transform:translateY(var(--space-4))}to{transform:none}}.card-view-karta{isolation:isolate;position:relative;display:flex;flex-direction:column;width:100%;height:100svh;background:var(--color-surface-clean);color:var(--color-midnight);padding-top:env(safe-area-inset-top);animation:card-view-slide-in .32s cubic-bezier(.22,1,.36,1);outline:none}@media (prefers-reduced-motion:reduce){.card-view-karta,.card-view-warstwa{animation:none}}@media (max-height:599px),(max-width:767px){.card-view-warstwa{background:var(--color-midnight);padding:calc(env(safe-area-inset-top) + var(--space-2)) max(var(--space-2),env(safe-area-inset-right)) var(--space-2) max(var(--space-2),env(safe-area-inset-left))}.card-view-karta{height:calc(100svh - env(safe-area-inset-top) - 2 * var(--space-2));padding-top:0;border-radius:var(--radius-3xl);overflow:hidden}.card-view-zakladki{margin-inline:var(--space-3);overflow-x:auto;scrollbar-width:none}.card-view-zakladki::-webkit-scrollbar{display:none}.card-view-zakladki>.card-view-zakladka{flex:1 0 auto;white-space:nowrap;padding-inline:calc(var(--space-1) * 1.5)}}.card-view-glowa{justify-content:space-between;padding:var(--space-2) var(--space-2) 0 var(--space-5)}.card-view-glowa,.card-view-meta{display:flex;align-items:center;gap:var(--space-2)}.card-view-meta{min-width:0;flex-wrap:wrap;color:var(--color-text-muted)}.card-view-meta .card-view-krok-zestawu{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--color-midnight);text-transform:none;letter-spacing:0;font:600 var(--text-2xs) /1.25 var(--font-body)}.card-view-krok-zestawu__nr{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-width:var(--space-5);height:var(--space-5);border-radius:var(--radius-full);background:var(--color-midnight);color:var(--color-surface-clean);font-variant-numeric:tabular-nums;letter-spacing:0}.card-view-glowa__akcje{display:flex;align-items:center;flex-shrink:0}.card-view-seria{position:relative;display:inline-flex;align-items:center;gap:var(--space-1);min-height:32px;padding:0 var(--space-3);border-radius:var(--radius-full);background:var(--color-midnight-25);color:var(--color-midnight);font:600 var(--text-2xs) /1.2 var(--font-body);cursor:pointer}.card-view-seria:after{content:"";position:absolute;inset:-6px 0}.card-view-ikona{display:flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;border-radius:var(--radius-full);background:transparent;color:var(--color-midnight);cursor:pointer}.card-view-ikona:hover{background:var(--color-midnight-25)}.card-view-tytul{margin:0;padding:var(--space-1) var(--space-5) 0;font-family:var(--font-accent),"Crimson Text",Georgia,serif;font-weight:400;font-size:var(--text-2xl);line-height:1.15;color:var(--color-midnight)}.card-view-uwaga{display:flex;gap:var(--space-2);align-items:flex-start;padding:var(--space-1) 0 var(--space-1) var(--space-3);border-left:2px solid var(--color-warning);color:var(--color-warning-text)}.card-view-uwaga svg{flex-shrink:0;margin-top:calc(var(--space-1) / 2)}.card-view-uwaga p{margin:0;color:var(--color-midnight);font:400 var(--text-xs) /1.45 var(--font-body)}.card-view-uwaga strong{color:var(--color-warning-text);font-weight:700}.card-view-uwaga a{color:var(--color-midnight);font-weight:600;white-space:nowrap;padding-block:11px}.card-view-uwaga a,.card-view-uwaga__wiecej{text-decoration:underline;text-underline-offset:3px}.card-view-uwaga__wiecej{position:relative;padding:0;margin:0;background:none;border:0;font:600 var(--text-xs) /1.45 var(--font-body);color:var(--color-warning-text);cursor:pointer}.card-view-uwaga__wiecej:after{content:"";position:absolute;inset:-11px 0}.card-view-uwaga__wiecej[aria-expanded=true]{display:block;margin-top:var(--space-1)}.card-view-uwaga__wiecej[aria-expanded=true]:after{inset:-11px -12px}.card-view-uwaga__wiecej:focus-visible{outline:2px solid var(--color-warning-text);outline-offset:2px;border-radius:2px}.card-view-podtytul{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-5) 0}.card-view-chip{padding:calc(var(--space-1) / 2) var(--space-2);border-radius:var(--radius-full);background:var(--color-ocean-50);color:var(--color-ocean-primary);font:600 var(--text-2xs) /1.4 var(--font-body);letter-spacing:.04em;white-space:nowrap}.card-view-znak-wyniku{display:inline-flex;align-items:center;gap:var(--space-1);min-height:44px;margin-block:calc(var(--space-3) / -2);padding:0;border:0;background:none;color:var(--wynik-pomoglo);font:700 var(--text-xs) /1.2 var(--font-body);cursor:pointer}.card-view-skad{flex-basis:100%;margin:0;color:var(--color-midnight);font:400 var(--text-xs) /1.5 var(--font-body)}.card-view-zakladki{display:flex;gap:var(--space-1);margin:var(--space-3) var(--space-5) 0;padding:var(--space-1);border-radius:var(--radius-full);background:var(--color-midnight-25)}.card-view-zakladka{flex:1;min-width:0;min-height:44px;padding:0 var(--space-2);border-radius:var(--radius-full);background:transparent;color:var(--color-text-body);font:600 var(--text-2xs) /1.2 var(--font-body);cursor:pointer}.card-view-zakladka[aria-selected=true]{background:var(--color-surface-clean);color:var(--color-midnight);box-shadow:var(--shadow-sm)}.card-view-bloki{display:flex;flex-direction:column;gap:var(--space-4)}.card-view-bloki>div{display:contents}.card-view-bloki .card-view-blok+.card-view-blok,.card-view-bloki>:not(:empty)~.card-view-blok,.card-view-bloki>:not(:empty)~div .card-view-blok{margin-top:0;border-top:1px solid var(--color-midnight-100);padding-top:var(--space-4)}.card-view-zacheta-sama{margin-block:auto}.card-view-bajka{display:flex;flex-direction:column;gap:var(--space-4)}.card-view-tresc{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--space-5) var(--space-5) var(--space-6);display:flex;flex-direction:column;gap:var(--space-5)}@media (max-height:599px),(max-width:767px){.card-view-zakladki{margin-top:var(--space-2)}.card-view-tresc{padding-top:var(--space-4);gap:var(--space-4)}}.card-view-tresc[data-wiecej=true]{-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - var(--space-8)),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - var(--space-8)),transparent)}.card-view-tekst{margin:0;font:400 var(--text-sm) /1.55 var(--font-body);color:var(--color-text-body)}.card-view-tekst--cichy{font-size:var(--text-xs);color:var(--color-text-muted)}.card-view-tekst--wiersze{white-space:pre-line}.card-view-etykieta{display:flex;align-items:center;gap:var(--space-2);margin:0 0 var(--space-2);color:var(--color-midnight)}.card-view-duzy{font:600 var(--text-xl) /1.32 var(--font-body)}.card-view-duzy,.card-view-szeryf{margin:0;color:var(--color-midnight)}.card-view-szeryf{font-family:var(--font-accent),"Crimson Text",Georgia,serif;font-weight:400;font-size:var(--text-xl);line-height:1.4}.card-view-szeryf--duzy{font-size:var(--text-3xl);line-height:1.2}.card-view-szeryf--kursywa{font-style:italic}.card-view-powiedz{padding:var(--space-4);border-radius:var(--radius-xl);background:var(--color-midnight-50)}.card-view-zamienniki{padding:0 var(--space-4)}.card-view-zamienniki ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--space-4)}.card-view-zamienniki .card-view-szeryf{font-size:var(--text-lg);line-height:1.35}.card-view-cytat__dla{margin:0 0 var(--space-1);font:600 var(--text-xs) /1.4 var(--font-body);color:var(--color-text-body)}.card-view-cytat__uwaga{margin:var(--space-1) 0 0;font:400 var(--text-xs) /1.45 var(--font-body);color:var(--color-text-muted)}.card-view-klikalny{display:block;width:100%;text-align:left;background:none;border-radius:var(--radius-xl);cursor:pointer}.card-view-klikalny[data-przygaszony=true] .card-view-powiedz{background:transparent;box-shadow:inset 0 0 0 1px var(--color-midnight-100)}.card-view-klikalny[data-przygaszony=true] .card-view-etykieta{opacity:.6}.card-view-blok+.card-view-blok{border-top:1px solid var(--color-midnight-100);margin-top:var(--space-4);padding-top:var(--space-4)}.card-view-przejecie{display:grid;gap:var(--space-1);margin:0 0 var(--space-4);padding-left:var(--space-2);border-left:2px solid var(--color-ocean-primary);font:400 var(--text-sm) /var(--leading-normal) var(--font-body);color:var(--color-midnight)}.card-view-przejecie__skad{display:inline-flex;align-items:flex-start;gap:4px;font:600 var(--text-2xs) /1.2 var(--font-body);overflow-wrap:anywhere}.card-view-przejecie__skad svg{flex:none}.card-view-blok__tytul{margin:0 0 var(--space-2);font:700 var(--text-sm) /1.3 var(--font-body);color:var(--color-midnight)}.card-view-punkty{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.card-view-punkty>li{display:flex;gap:var(--space-3)}.card-view-punkty>li:before{content:"";flex-shrink:0;width:var(--space-2);height:var(--space-2);margin-top:.6em;border-radius:var(--radius-full);background:var(--color-midnight)}.card-view-numerowane>li:before{content:none}.card-view-numer{flex-shrink:0;width:1.25rem;font-weight:700;color:var(--color-midnight)}.card-view-kroki{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.card-view-krok+.card-view-krok{border-top:1px solid var(--color-midnight-100)}.card-view-krok[data-stan=teraz],.card-view-krok[data-stan=teraz]+.card-view-krok{border-top-color:transparent}.card-view-krok__przycisk{display:flex;gap:var(--space-3);width:100%;min-height:44px;padding:var(--space-3);border-radius:var(--radius-lg);background:transparent;text-align:left;font:400 var(--text-sm) /1.45 var(--font-body);color:var(--color-midnight);cursor:pointer}.card-view-krok[data-stan=teraz] .card-view-krok__przycisk{background:var(--color-midnight-25);box-shadow:inset 0 0 0 1px var(--color-midnight-100);font-size:var(--text-base)}.card-view-krok[data-stan=zrobione] .card-view-krok__przycisk{color:var(--color-text-muted)}.card-view-krok__nr{flex-shrink:0;width:1.25rem;font-weight:700;font-variant-numeric:tabular-nums}.card-view-krok__glowa{font-weight:600}.card-view-krok[data-stan=zrobione] .card-view-krok__glowa{font-weight:400}.card-view-krok__ogon{color:var(--color-text-body)}.card-view-krok[data-stan=zrobione] .card-view-krok__ogon{color:var(--color-text-muted)}.card-view-krok>.card-view-dodatek{margin:0 var(--space-3) var(--space-3) calc(var(--space-3) * 2 + 1.25rem)}.card-view-odhacz{display:flex;align-items:flex-start;gap:var(--space-3);width:100%;min-height:48px;padding:var(--space-3);border:1px solid var(--color-midnight-100);border-radius:var(--radius-lg);background:var(--color-surface-clean);text-align:left;cursor:pointer}.card-view-odhacz[aria-pressed=true]{background:var(--color-midnight-25)}.card-view-odhacz[aria-pressed=true] .card-view-tekst{text-decoration:line-through;color:var(--color-text-muted)}.card-view-ptaszek{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:1.375rem;height:1.375rem;border:2px solid var(--color-midnight-200);border-radius:var(--radius-md);color:var(--color-surface-clean)}.card-view-odhacz[aria-pressed=true] .card-view-ptaszek{background:var(--color-midnight);border-color:var(--color-midnight)}.card-view-kapsula{margin:0 var(--space-3) calc(var(--space-3) + env(safe-area-inset-bottom));padding:var(--space-1) var(--space-3) var(--space-3);border:1px solid var(--color-midnight-50);border-radius:var(--radius-2xl);background:var(--color-surface-clean);box-shadow:var(--shadow-lg)}.card-view-kapsula[data-bez-gory=true]{padding-top:var(--space-3)}@media (max-height:667px){.card-view-kapsula[data-jeden-rzad=true]{display:flex;align-items:center;gap:var(--space-2);padding-top:var(--space-3)}.card-view-kapsula[data-jeden-rzad=true]>.card-view-sterowanie{flex:1}}@media (max-height:480px){.card-view-karta{overflow-y:auto;overscroll-behavior:contain}.card-view-tresc{flex:none;min-height:auto;overflow:visible}.card-view-karta>.card-view-kapsula{position:sticky;bottom:0;z-index:1}}.card-view-potwierdzenie{margin:var(--space-2) var(--space-2) 0;font:500 var(--text-2xs) /1.4 var(--font-body);color:var(--color-midnight)}.card-view-potwierdzenie:empty{display:none}.card-view-kapsula__gora{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-height:44px}.card-view-pozycja{padding-left:var(--space-2);color:var(--color-text-muted)}.card-view-guzik,.card-view-pozycja{font:600 var(--text-2xs) /1.2 var(--font-body)}.card-view-guzik{display:inline-flex;align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-3);border:1px solid var(--color-midnight-100);border-radius:var(--radius-full);background:var(--color-surface-clean);color:var(--color-midnight);cursor:pointer}.card-view-guzik--cichy{border-color:transparent;background:transparent}.card-view-kapsula__gora>.card-view-guzik{margin-left:auto}.card-view-postep{display:flex;gap:var(--space-1);margin:var(--space-1) var(--space-2) var(--space-3)}.card-view-postep__odc{flex:1;height:3px;border-radius:var(--radius-full);background:var(--color-midnight-100)}.card-view-postep__odc[data-pelny=true]{background:var(--color-midnight)}.card-view-sterowanie{display:flex;align-items:center;gap:var(--space-2)}.card-view-strzalka{display:flex;align-items:center;justify-content:center;width:48px;height:48px;flex-shrink:0;border-radius:var(--radius-full);background:transparent;color:var(--color-midnight);cursor:pointer}.card-view-strzalka:disabled{opacity:.35;cursor:default}.card-view-akcja{flex:1;display:flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:52px;border-radius:var(--radius-full);background:var(--color-midnight);color:var(--color-surface-clean);font:700 var(--text-sm) /1.2 var(--font-body);cursor:pointer}.card-view-wypelniacz{flex:1}.card-view-karta>.card-view-menu-tlo{position:absolute;inset:0;z-index:5;background:transparent;cursor:default}.card-view-karta>.card-view-menu{position:absolute;top:calc(env(safe-area-inset-top) + var(--space-12));right:var(--space-3);z-index:6;min-width:13rem;padding:var(--space-1);border-radius:var(--radius-xl);background:var(--color-surface-clean);box-shadow:var(--shadow-lg)}.card-view-menu__poz{display:flex;align-items:center;gap:var(--space-3);width:100%;min-height:44px;padding:0 var(--space-3);border-radius:var(--radius-md);background:none;text-align:left;font:400 var(--text-xs) /1.2 var(--font-body);color:var(--color-midnight);cursor:pointer}.card-view-menu__kreska{height:1px;margin:var(--space-1) var(--space-2);background:var(--color-midnight-50)}.card-view-karta>.card-view-arkusz-tlo{position:absolute;inset:0;z-index:10;display:flex;align-items:flex-end;background:var(--panel-scrim)}.card-view-arkusz{display:flex;flex-direction:column;gap:var(--space-3);width:100%;max-height:85%;overflow-y:auto;padding:var(--space-5) var(--space-5) calc(var(--space-6) + env(safe-area-inset-bottom));border-radius:var(--radius-2xl) var(--radius-2xl) 0 0;background:var(--color-surface-clean);outline:none}.card-view-arkusz__glowa{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.card-view-arkusz__tytul{margin:0;font-family:var(--font-accent),"Crimson Text",Georgia,serif;font-weight:400;font-size:var(--text-2xl);line-height:1.2;color:var(--color-midnight)}.card-view-arkusz__status{margin:0}.card-view-arkusz>.card-view-arkusz__tytul,.card-view-arkusz>.card-view-tekst{order:-1}.card-view-arkusz__status:empty{margin-bottom:calc(var(--space-3) * -1)}.card-view-arkusz__status[data-rodzaj=blad]{font:500 var(--text-xs) /1.4 var(--font-body);color:var(--color-error-text)}.card-view-arkusz__status[data-rodzaj=potwierdzenie]{display:flex;align-items:flex-start;gap:var(--space-3);padding-top:var(--space-2);font:400 var(--text-xl) /1.3 var(--font-accent),Crimson Text,Georgia,serif;color:var(--color-midnight)}.card-view-arkusz__ikona{flex-shrink:0;margin-top:calc(var(--space-1) / 2);color:var(--color-ocean-primary)}.card-view-wynik{display:flex;align-items:center;min-height:56px;padding:0 var(--space-5);border:1px solid var(--color-midnight-100);border-radius:var(--radius-xl);background:var(--color-surface-clean);text-align:left;font:600 var(--text-sm) /1.2 var(--font-body);color:var(--color-midnight);cursor:pointer}.card-view-wynik--glowny{background:var(--color-midnight-50)}.card-view-wynik:disabled{opacity:.5;cursor:progress}.card-view-wyniki{display:flex;flex-direction:column;gap:var(--space-2)}.card-view-wynik--radio{gap:var(--space-3);min-height:52px}.card-view-radio{flex-shrink:0;width:20px;height:20px;border-radius:var(--radius-full);box-shadow:inset 0 0 0 2px var(--color-midnight-200)}.card-view-wynik--radio[aria-checked=true]{background:var(--color-midnight-50)}.card-view-wynik--radio[aria-checked=true] .card-view-radio{background:radial-gradient(circle,var(--color-midnight) 0 4px,transparent 5px);box-shadow:inset 0 0 0 2px var(--color-midnight)}.card-view-kto{display:flex;flex-direction:column;gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--color-midnight-100)}.card-view-kto__pytanie{margin:0;font:600 var(--text-sm) /1.3 var(--font-body);color:var(--color-midnight)}.card-view-kto__chipy{display:flex;flex-wrap:wrap;gap:var(--space-2)}.card-view-kto__chip{display:inline-flex;align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-4) 0 var(--space-2);border-radius:var(--radius-full);background:var(--color-surface-clean);box-shadow:inset 0 0 0 1.5px var(--color-midnight-200);font:600 var(--text-sm) /1.2 var(--font-body);color:var(--color-midnight);cursor:pointer}.card-view-kto__chip[aria-checked=true]{background:var(--color-midnight-50);box-shadow:inset 0 0 0 1.5px var(--color-midnight)}.card-view-kto__ptak{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:var(--radius-full);box-shadow:inset 0 0 0 1.5px var(--color-midnight-200);color:var(--color-surface-clean)}.card-view-kto__chip[aria-checked=true] .card-view-kto__ptak{background:var(--color-midnight);box-shadow:none}.card-view-zapisz{min-height:56px;border-radius:var(--radius-full);background:var(--color-midnight);font:600 var(--text-sm) /1.2 var(--font-body);color:var(--color-surface-clean);cursor:pointer}.card-view-zapisz:disabled{opacity:.4;cursor:default}.card-view-arkusz__dol{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.card-view-arkusz__dol .card-view-link:disabled{opacity:.5}.card-view-link{min-height:44px;background:none;font:400 var(--text-xs) /1.2 var(--font-body);color:var(--color-text-muted);cursor:pointer}.card-view-odcinek{display:flex;align-items:center;gap:var(--space-3);width:100%;min-height:52px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-lg);background:transparent;text-align:left;font:500 var(--text-xs) /1.35 var(--font-body);color:var(--color-midnight);cursor:pointer}.card-view-odcinek[aria-current=true]{background:var(--color-midnight-50);font-weight:700}.card-view-odcinek__nr{flex-shrink:0;width:1.5rem;font-weight:700;color:var(--color-text-muted)}.card-view-odcinek__tytul{flex:1}@media (min-width:768px) and (min-height:600px){.card-view-warstwa{align-items:flex-start;padding:var(--space-8);padding-top:clamp(var(--space-8),8vh,6rem);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.card-view-karta{max-width:600px;height:auto;max-height:min(820px,calc(100dvh - var(--space-8) - clamp(var(--space-8), 8vh, 6rem)));padding-top:0;border-radius:var(--radius-3xl);box-shadow:var(--shadow-xl);overflow:hidden}.card-view-karta--bajka{height:min(820px,calc(100dvh - var(--space-8) - clamp(var(--space-8), 8vh, 6rem)))}.card-view-kapsula{box-shadow:none;border-color:transparent;border-top-color:var(--color-midnight-100);border-radius:0;margin-inline:0;margin-bottom:0}.card-view-tytul{font-size:var(--text-3xl)}}@media (max-height:599px),(max-width:767px){.card-view-warstwa--od-dolu{background:var(--panel-scrim);padding:calc(env(safe-area-inset-top) + var(--space-8)) 0 0;align-items:flex-start}.card-view-warstwa--od-dolu .card-view-karta{height:calc(100svh - env(safe-area-inset-top) - var(--space-8));border-radius:var(--radius-3xl) var(--radius-3xl) 0 0;box-shadow:0 var(--space-8) 0 0 var(--color-surface-clean);animation:card-view-sheet-in .32s cubic-bezier(.22,1,.36,1)}.card-view-warstwa--od-dolu[data-zamykanie=true] .card-view-karta{animation:card-view-sheet-out .22s ease-in forwards}}.card-view-karta.card-view-karta--inline{flex:1 1 0;height:auto;min-height:0;max-width:none;max-height:none;border-radius:var(--radius-2xl);box-shadow:none;overflow:hidden;animation:none}.card-view-karta--inline .card-view-tytul{font-size:var(--text-3xl)}.card-view-karta.card-view-karta--inline .card-view-tresc{flex:1;min-height:0;overflow-y:auto}.card-view-karta--inline>.card-view-kapsula{margin:0;border-color:transparent;border-top-color:var(--color-midnight-100);border-radius:0;box-shadow:none}.card-view-karta--inline .card-view-sterowanie--bez-strzalek{padding-inline:calc(48px + var(--space-2))}.card-view-karta--inline .card-view-kapsula__gora>.card-view-pozycja:empty{display:none}@keyframes card-view-sheet-in{0%{transform:translateY(100%)}to{transform:none}}@keyframes card-view-sheet-out{0%{transform:none}to{transform:translateY(100%)}}@media (max-height:599px) and (prefers-reduced-motion:reduce),(max-width:767px) and (prefers-reduced-motion:reduce){.card-view-warstwa--od-dolu .card-view-karta,.card-view-warstwa--od-dolu[data-zamykanie=true] .card-view-karta{animation:none}}@media (hover:hover) and (pointer:fine){.card-view-warstwa{cursor:default}.card-view-guzik:hover,.card-view-krok__przycisk:hover,.card-view-menu__poz:hover,.card-view-odcinek:hover,.card-view-seria:hover,.card-view-strzalka:not(:disabled):hover,.card-view-wynik:not(:disabled):hover,.card-view-zakladka:not([aria-selected=true]):hover{background:var(--color-midnight-25)}.card-view-wynik--glowny:hover{background:var(--color-midnight-100)}.card-view-akcja:hover{opacity:.92}.card-view-link:hover,.card-view-znak-wyniku:hover{text-decoration:underline;text-underline-offset:3px}}.card-view-scena{display:flex;flex-direction:column;gap:var(--space-2)}.card-view-scena:focus,.card-view-scena:focus-visible{outline:none;box-shadow:none!important}.card-view-objasnienie{display:flex;flex-direction:column;min-height:0;color:var(--panel-text-primary)}.card-view-objasnienie__tresc{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:var(--space-3) var(--space-4);border:1px solid var(--panel-pill-border);border-radius:var(--radius-xl);background:var(--panel-surface-2)}.card-view-objasnienie__lista{display:none}.card-view-objasnienie__dymki{display:grid}.card-view-objasnienie__dymek{grid-area:1/1;visibility:hidden;opacity:0;transform:translateX(var(--space-3));transition:opacity .25s ease-out,transform .25s ease-out,visibility 0s linear .25s}.card-view-objasnienie__dymek--aktywny{visibility:visible;opacity:1;transform:none;transition:opacity .25s ease-out .1s,transform .25s ease-out .1s,visibility 0s}.card-view-objasnienie__dymek--miniony{transform:translateX(calc(-1 * var(--space-3)));transition:opacity .15s ease-in,transform .15s ease-in,visibility 0s linear .15s}.card-view-objasnienie__dymek-tytul{display:flex;align-items:center;gap:var(--space-2);margin:0;font:600 var(--text-sm) /1.3 var(--font-body);color:var(--panel-text-primary)}.card-view-objasnienie__dymek .card-view-objasnienie__krok-tekst{margin-top:var(--space-2)}.card-view-objasnienie__dymek .card-view-objasnienie__stopka{margin-top:var(--space-2);padding-top:0;border-top:0}@media (prefers-reduced-motion:reduce){.card-view-objasnienie__dymek{transition:none;transform:none}}.card-view-objasnienie__naglowek{display:none}.card-view-objasnienie__etykieta{margin:0;font:600 var(--text-2xs) /1.2 var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--panel-text-muted)}.card-view-objasnienie__tytul{margin:var(--space-2) 0 0;font:400 var(--text-2xl) /1.15 var(--font-accent);color:var(--panel-text-primary)}.card-view-objasnienie__lead{margin:var(--space-2) 0 0;font:400 var(--text-sm) /1.5 var(--font-body);color:var(--panel-text-secondary)}.card-view-objasnienie__kroki{list-style:none;margin:var(--space-4) 0 0;padding:var(--space-4) 0 0;border-top:1px solid var(--panel-border-subtle);display:flex;flex-direction:column;gap:var(--space-4)}.card-view-objasnienie__krok{display:flex;gap:var(--space-3);align-items:flex-start;animation:card-view-objasnienie-in .2s ease-out}@keyframes card-view-objasnienie-in{0%{opacity:0}to{opacity:1}}.card-view-objasnienie__nr{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;border-radius:var(--radius-full);background:var(--panel-surface-3);border:1px solid var(--panel-border-subtle);font:600 var(--text-2xs) /1 var(--font-body);color:var(--panel-text-primary)}.card-view-objasnienie__krok-tytul{display:block;font:600 var(--text-sm) /1.3 var(--font-body);color:var(--panel-text-primary)}.card-view-objasnienie__krok-tekst{display:block;margin-top:var(--space-1);font:400 var(--text-sm) /1.5 var(--font-body);color:var(--panel-text-secondary)}.card-view-objasnienie__stopka{margin:var(--space-4) 0 0;padding-top:var(--space-3);border-top:1px solid var(--panel-border-subtle);font:400 var(--text-xs) /1.45 var(--font-body);color:var(--panel-text-muted)}@media (prefers-reduced-motion:reduce){.card-view-objasnienie__krok{animation:none}}.card-view-scena .card-view-kapsula{box-shadow:none;border-color:transparent;border-top-color:var(--color-midnight-100);border-radius:0;margin-inline:0;margin-bottom:0}.card-view-zostaw{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2)}.card-view-zostaw__stan{display:flex;flex-wrap:wrap;align-items:center;-moz-column-gap:var(--space-3);column-gap:var(--space-3)}.card-view-zostaw__potwierdzenie{display:inline-flex;align-items:center;gap:var(--space-2);margin:0;font:600 var(--text-sm) /1.4 var(--font-body);color:var(--color-ocean-primary)}.card-view-zostaw__usun{min-height:44px;padding:0;border:0;background:none;font:500 var(--text-sm) /1.4 var(--font-body);color:var(--color-text-primary);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.card-view-zostaw__nota{margin:0;font:400 var(--text-xs) /1.5 var(--font-body);color:var(--color-text-muted)}.card-view-podglad-nota{margin:var(--space-2) 0 0;text-align:center;font:400 var(--text-2xs) /1.4 var(--font-body);color:var(--color-text-muted)}@media (max-height:599px),(max-width:767px){.card-view-scena{width:100%;height:calc(100svh - env(safe-area-inset-top) - 2 * var(--space-2));height:calc(100dvh - env(safe-area-inset-top) - 2 * var(--space-2))}.card-view-scena .card-view-karta{height:auto;flex:1 1 0;min-height:0}.card-view-objasnienie{flex:0 0 auto;padding-bottom:env(safe-area-inset-bottom)}}@media (max-height:599px),(max-width:1023px){.card-view-objasnienie__tresc{border-color:transparent}.card-view-objasnienie__kroki{margin-top:var(--space-2);padding-top:0;border-top:0;gap:var(--space-3)}.card-view-objasnienie__krok{gap:var(--space-2)}.card-view-objasnienie__nr{width:24px;height:24px}.card-view-objasnienie__krok-tytul{font-size:var(--text-xs)}.card-view-objasnienie__krok-tekst{margin-top:2px;font-size:var(--text-xs);line-height:1.45}.card-view-objasnienie__stopka{margin-top:var(--space-3);padding-top:var(--space-2)}}@media (min-width:768px) and (max-width:1023px) and (min-height:600px){.card-view-scena{width:100%;max-width:600px;height:min(820px,calc(100dvh - var(--space-8) - clamp(var(--space-8), 8vh, 6rem)))}.card-view-scena .card-view-karta,.card-view-scena .card-view-karta--bajka{height:auto;max-height:none;flex:1 1 0;min-height:0}.card-view-objasnienie{flex:0 0 auto}.card-view-objasnienie__dymek .card-view-objasnienie__krok-tekst,.card-view-objasnienie__dymek-tytul{font-size:var(--text-sm)}}@media (min-width:768px) and (min-height:600px){.card-view-warstwa--podglad{background-color:transparent;background-image:var(--tlo-glebia)}}@media (min-width:1024px) and (min-height:600px){.card-view-warstwa--podglad{align-items:center;padding-block:var(--space-8)}.card-view-scena{flex-direction:row;align-items:stretch;gap:var(--space-6);width:100%;max-width:calc(600px + var(--space-6) + 380px)}.card-view-scena .card-view-karta,.card-view-scena .card-view-karta--bajka{flex:1 1 600px;min-width:0;height:min(760px,calc(100dvh - 2 * var(--space-8)));max-height:none}.card-view-objasnienie{flex:0 0 clamp(300px,26vw,380px);position:relative}.card-view-objasnienie__tresc{position:absolute;inset:0;padding:var(--space-6) var(--space-5)}.card-view-objasnienie__dymki,.card-view-objasnienie__ogloszenie{display:none}.card-view-objasnienie__lista,.card-view-objasnienie__naglowek{display:block}}.card-view-warstwa--podglad[data-zamykanie=true]{animation:card-view-podglad-out .4s ease-in-out forwards}.card-view-warstwa--podglad[data-zamykanie=true] .card-view-scena{animation:card-view-scena-out .3s ease-in forwards}@keyframes card-view-podglad-out{0%{opacity:1}40%{opacity:1}to{opacity:0}}@keyframes card-view-scena-out{to{opacity:0;transform:translateY(var(--space-4)) scale(.98)}}@media (prefers-reduced-motion:reduce){.card-view-warstwa--podglad[data-zamykanie=true]{animation:modal-layer-out .4s linear forwards}.card-view-warstwa--podglad[data-zamykanie=true] .card-view-scena{animation:none}}.card-view-krok__funkcja{display:block;margin-bottom:2px;font:600 var(--text-2xs) /1.2 var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ocean-primary)}.card-view-tresc>.card-view-rodzenstwo{border-bottom:1px solid var(--color-midnight-100);margin-bottom:var(--space-4);padding-bottom:var(--space-2)}.card-view-rodzenstwo .card-view-blok__tytul{margin:0}.card-view-rodzenstwo__naglowek{display:flex;width:100%;align-items:center;gap:var(--space-1);min-height:44px;padding:0;background:none;border:0;font:inherit;color:inherit;cursor:pointer}.card-view-rodzenstwo__naglowek[aria-expanded=true] svg{transform:rotate(180deg)}.card-view-rodzenstwo .card-view-tekst{margin:0 0 var(--space-2)}.deck-stack{--stack-overlap:var(--space-5);--stack-radius:var(--radius-2xl);--stack-ink:var(--color-midnight);--stack-ring:var(--color-surface-clean);--stack-main-bg:var(--color-surface-clean);--stack-main-edge:var(--color-ocean-primary);--stack-shadow:0 -10px 22px -10px color-mix(in srgb,var(--color-midnight-deep) 55%,transparent);--stack-tab-0:var(--color-midnight-25);--stack-tab-1:var(--color-midnight-50);--stack-tab-2:var(--color-midnight-100);--stack-tab-edge:color-mix(in srgb,var(--color-midnight) 10%,transparent);--stack-chip-bg:color-mix(in srgb,var(--color-surface-clean) 70%,transparent);min-width:0}.deck-stack__arrow:focus-visible,.deck-stack__or:focus-visible{outline:2px solid var(--stack-ring);outline-offset:2px}.deck-stack__card:focus-visible{outline:none}.deck-stack__card:focus-visible:after{content:"";position:absolute;inset:var(--space-1) var(--space-1) var(--stack-ring-bottom,var(--space-1));border-radius:calc(var(--stack-radius) - var(--space-1));box-shadow:inset 0 0 0 2px var(--color-midnight);pointer-events:none}@media (forced-colors:active){.deck-stack__card:focus-visible:after{box-shadow:none;border:2px solid CanvasText}}.deck-stack__list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;min-width:0}.deck-stack__item{position:relative;display:grid;align-content:start;min-width:0;border:1px solid var(--stack-tab-edge);border-radius:var(--stack-radius);background:var(--stack-tab-0);color:var(--stack-ink);box-shadow:var(--stack-shadow)}.deck-stack__item+.deck-stack__item{margin-top:calc(-1 * var(--stack-overlap))}.deck-stack__item[data-tab="1"]{background:var(--stack-tab-1)}.deck-stack__item[data-tab="2"]{background:var(--stack-tab-2)}.deck-stack__card{position:relative;display:grid;align-content:start;gap:var(--space-2);width:100%;min-width:0;padding:var(--space-3) var(--space-4) var(--space-4);border:0;border-radius:var(--stack-radius);background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.deck-stack__item--tab[data-covered] .deck-stack__card{--stack-ring-bottom:calc(var(--stack-overlap) + var(--space-1));padding-bottom:calc(var(--space-4) + var(--stack-overlap))}.deck-stack__item--main{--stack-tab-edge:var(--stack-main-edge);--stack-chip-bg:var(--color-ocean-50);--stack-ring:var(--color-midnight);gap:var(--space-2);padding:var(--space-4) var(--space-4) var(--space-4);border-width:2px;background:var(--stack-main-bg)}.deck-stack__item--main[data-covered]{padding-bottom:calc(var(--space-4) + var(--stack-overlap))}.deck-stack__top{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-width:0}.deck-stack__top--end{justify-content:flex-end}.deck-stack__step{margin:0;display:inline-flex;min-width:0;font:inherit}.deck-stack__step:focus{outline:none}.deck-stack__step:focus-visible{outline:2px solid var(--stack-ring);outline-offset:4px;border-radius:var(--radius-full)}.deck-stack__pill{display:inline-flex;align-items:center;gap:6px;min-height:26px;padding:0 var(--space-3);border-radius:var(--radius-full);background:var(--color-midnight);color:var(--color-surface-clean);font-family:var(--font-body);font-weight:600;font-size:var(--text-2xs);line-height:1;white-space:nowrap}.deck-stack__num{font-variant-numeric:tabular-nums}.deck-stack__arrow{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin:calc(-1 * var(--space-2)) calc(-1 * var(--space-1)) calc(-1 * var(--space-2)) 0;padding:0;border:0;border-radius:var(--radius-full);background:var(--color-midnight);color:var(--color-surface-clean)}button.deck-stack__arrow{cursor:pointer}.deck-stack__arrow--static{width:36px;height:36px;margin:0}.deck-stack__open{display:grid;gap:var(--space-2);min-width:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.deck-stack__title{display:block;font-family:var(--font-accent),"Crimson Text",Georgia,serif;font-weight:400;font-size:var(--text-2xl);line-height:var(--leading-tight);letter-spacing:-.005em;overflow-wrap:anywhere}.deck-stack__item--main .deck-stack__title{font-size:var(--text-4xl)}.deck-stack__lead{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-family:var(--font-body);font-size:var(--text-xs);line-height:var(--leading-normal)}.deck-stack__item--main .deck-stack__lead{-webkit-line-clamp:3;font-size:var(--text-sm)}.deck-stack__handoff{display:grid;gap:var(--space-1);padding-left:var(--space-2);border-left:2px solid var(--color-ocean-primary)}.deck-stack__handoff-from{display:inline-flex;align-items:flex-start;gap:4px;font:600 var(--text-2xs) /1.2 var(--font-body);overflow-wrap:anywhere}.deck-stack__handoff-from svg{flex:none}.deck-stack__handoff-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;font:400 var(--text-xs) /var(--leading-normal) var(--font-body)}.deck-stack__item--main .deck-stack__handoff-text{-webkit-line-clamp:4;font-size:var(--text-sm)}.deck-stack__chips{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-2);min-width:0}.deck-stack__chip{display:inline-flex;align-items:center;gap:4px;min-height:22px;max-width:100%;padding:var(--space-1) var(--space-2);border-radius:var(--radius-full);background:var(--stack-chip-bg);font-family:var(--font-body);font-weight:600;font-size:var(--text-2xs);line-height:1.15}.deck-stack__chip>svg{flex-shrink:0}.deck-stack__lead-more,.deck-stack__say,.deck-stack__steps{display:none}.deck-stack__or{display:flex;align-items:center;gap:var(--space-2);min-height:44px;margin-top:var(--space-1);padding:var(--space-1) 0 0;border:0;border-top:1px solid color-mix(in srgb,var(--color-midnight) 14%,transparent);border-radius:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.deck-stack__or-word{font-family:var(--font-accent),"Crimson Text",Georgia,serif;font-style:italic;font-size:var(--text-lg);line-height:1}.deck-stack__or-title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-body);font-weight:600;font-size:var(--text-xs);text-decoration:underline;text-underline-offset:3px}.deck-stack__or-icon{flex-shrink:0}.deck-stack__fragment-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;font-family:var(--font-accent),"Crimson Text",Georgia,serif;font-size:var(--text-lg);line-height:1.35}.deck-stack__fragment-of{font:600 var(--text-2xs) /1.2 var(--font-body);color:color-mix(in srgb,var(--color-midnight) 78%,transparent)}.deck-stack__side{margin:0 var(--space-4)}.deck-stack__side-label{font:600 var(--text-2xs) /1.2 var(--font-body);white-space:nowrap}.deck-stack__item--with-side[data-covered] .deck-stack__card{--stack-ring-bottom:var(--space-1);padding-bottom:var(--space-2)}.deck-stack__item--with-side[data-covered] .deck-stack__side:last-child{padding-bottom:calc(var(--space-2) + var(--stack-overlap));min-height:calc(44px + var(--stack-overlap))}.deck-stack__item--with-side:not([data-covered]) .deck-stack__side:last-child{margin-bottom:var(--space-2)}@media (min-width:1024px){.deck-stack__list:not([data-layout]){max-width:720px;margin-inline:auto}.deck-stack__card{padding-inline:var(--space-5)}.deck-stack__lead-more{display:inline}.deck-stack__say{display:grid;gap:var(--space-1);padding:var(--space-3) var(--space-4);border:1px solid color-mix(in srgb,var(--color-ocean-primary) 24%,transparent);border-radius:var(--radius-xl);background:var(--color-ocean-25)}.deck-stack__say-label{font-family:var(--font-body);font-weight:600;font-size:var(--text-2xs);letter-spacing:.12em;text-transform:uppercase;color:var(--color-ocean-primary)}.deck-stack__say-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;font-family:var(--font-accent),"Crimson Text",Georgia,serif;font-style:italic;font-size:var(--text-xl);line-height:1.35}.deck-stack__steps{display:grid;gap:var(--space-2)}.deck-stack__step-line{position:relative;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;padding-left:var(--space-4);font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-normal)}.deck-stack__step-line:before{content:"";position:absolute;left:0;top:.6em;width:6px;height:6px;border-radius:var(--radius-full);background:var(--color-ocean-primary)}.deck-stack__list[data-layout]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4);align-items:start}.deck-stack__list[data-layout] .deck-stack__item{margin-top:0}.deck-stack__list[data-layout] [data-zone=before],.deck-stack__list[data-layout] [data-zone=extra],.deck-stack__list[data-layout] [data-zone=main]{grid-column:1/-1}.deck-stack__list[data-layout] .deck-stack__item--tab[data-covered] .deck-stack__card{--stack-ring-bottom:var(--space-1);padding-bottom:var(--space-4)}.deck-stack__list[data-layout=main]{max-width:860px;margin-inline:auto}.deck-stack__list[data-layout] .deck-stack__item--main{display:flex;flex-direction:column;padding:var(--space-6)}.deck-stack__item--main .deck-stack__open{flex:1 1 auto;align-content:start;gap:var(--space-3)}.deck-stack__item--main .deck-stack__or{margin-top:var(--space-4)}.deck-stack__item--main .deck-stack__title{font-size:var(--text-5xl)}.deck-stack__item--main .deck-stack__lead{font-size:var(--text-lg);-webkit-line-clamp:3}}@media (min-width:1280px){.deck-stack__list[data-layout]{grid-template-columns:var(--stack-cols);grid-template-rows:auto auto 1fr;-moz-column-gap:var(--space-6);column-gap:var(--space-6);row-gap:0}.deck-stack__list[data-layout=three]{--stack-cols:minmax(0,1fr) minmax(0,1.9fr) minmax(0,1fr);--col-before:1;--col-main:2;--col-after:3}.deck-stack__list[data-layout=before-main]{--stack-cols:minmax(0,1fr) minmax(0,1.9fr);--col-before:1;--col-main:2}.deck-stack__list[data-layout=main-after]{--stack-cols:minmax(0,1.9fr) minmax(0,1fr);--col-main:1;--col-after:2}.deck-stack__list[data-layout=main]{--stack-cols:minmax(0,1fr);--col-main:1}.deck-stack__list[data-layout] [data-zone=before]{grid-column:var(--col-before);grid-row:var(--zone-row)}.deck-stack__list[data-layout] [data-zone=after]{grid-column:var(--col-after);grid-row:var(--zone-row)}.deck-stack__list[data-layout] [data-zone=main]{grid-column:var(--col-main);grid-row:1/span 3;align-self:stretch}.deck-stack__list[data-layout] [data-zone=extra]{grid-column:1/-1;grid-row:auto;margin-top:var(--space-4)}.deck-stack__list[data-layout] .deck-stack__item--tab:not([data-first-in-zone]):not([data-zone=extra]){margin-top:calc(-1 * var(--stack-overlap))}.deck-stack__list[data-layout] .deck-stack__item--tab[data-covered-zone] .deck-stack__card{--stack-ring-bottom:calc(var(--stack-overlap) + var(--space-1));padding-bottom:calc(var(--space-4) + var(--stack-overlap))}.deck-stack__card{padding-inline:var(--space-4)}}html[data-today-fixed],html[data-today-fixed] body{overflow:hidden;overscroll-behavior:none}.deck-md{--md-gap:var(--space-5);--md-ring:var(--color-surface-clean);--md-h:calc(100dvh - 16rem);display:grid;grid-template-columns:minmax(15rem,32fr) minmax(0,68fr);gap:var(--md-gap);align-items:stretch;height:var(--md-h);min-width:0}.deck-md__nav{min-width:0;min-height:0;margin:-3px;padding:3px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.deck-md__list{display:flex;flex-direction:column;gap:var(--space-3);min-height:100%;margin:0;padding:0;list-style:none}.deck-md__item{display:flex;flex:1 0 auto;min-width:0}.deck-md__item>.deck-md__row{flex:1}.deck-md__row{display:flex;align-items:center;gap:var(--space-3);width:100%;min-height:44px;padding:var(--space-4);border:1px solid color-mix(in srgb,var(--color-surface-clean) 24%,transparent);border-radius:var(--radius-2xl);background:color-mix(in srgb,var(--color-surface-clean) 12%,transparent);color:var(--panel-text-primary);font:inherit;text-align:left;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:background-color .15s ease,border-color .15s ease}.deck-md__row:focus-visible{outline:2px solid var(--md-ring);outline-offset:2px}.deck-md__row[data-active]{border-color:transparent;background:var(--color-surface-clean);color:var(--color-midnight);box-shadow:var(--shadow-md)}@media (hover:hover) and (pointer:fine){.deck-md__row:not([data-active]):hover{background:var(--panel-surface-hover)}}.deck-md__nav{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){.deck-md__row{transition:none}.deck-md__nav{scroll-behavior:auto}}.deck-md__nav[data-locked] .deck-md__row:not([data-active]),.deck-md__or:disabled{opacity:.45;cursor:default}@media (forced-colors:active){.deck-md__row[data-active]{border:2px solid Highlight}}.deck-md__text{display:grid;gap:var(--space-1);flex:1;min-width:0}.deck-md__caption{display:inline-flex;align-items:center;gap:4px;font:600 var(--text-2xs) /1.2 var(--font-body);letter-spacing:.04em;color:color-mix(in srgb,var(--color-surface-clean) 72%,transparent)}.deck-md__row[data-active] .deck-md__caption{color:var(--color-text-muted)}.deck-md__title{display:block;font-family:var(--font-accent),"Crimson Text",Georgia,serif;font-weight:400;font-size:var(--text-2xl);line-height:var(--leading-tight);color:var(--panel-text-primary);overflow-wrap:anywhere}.deck-md__row[data-active] .deck-md__title{color:var(--color-midnight)}.deck-md__handoff{display:grid;gap:var(--space-1)}.deck-md__handoff-from{display:inline-flex;align-items:flex-start;gap:4px;font:600 var(--text-2xs) /1.2 var(--font-body);color:var(--panel-text-secondary);overflow-wrap:anywhere}.deck-md__handoff-from svg{flex:none}.deck-md__row[data-active] .deck-md__handoff-from{color:var(--color-ocean-primary)}.deck-md__handoff-text{display:none}.deck-md__row[data-active] .deck-md__handoff-text{display:block;padding-left:var(--space-2);border-left:2px solid var(--color-ocean-primary);font:400 var(--text-xs) /var(--leading-normal) var(--font-body);color:var(--color-midnight)}.deck-md__chips{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-2);margin-top:var(--space-1);min-width:0}.deck-md__chip{display:inline-flex;align-items:center;gap:4px;min-height:22px;max-width:100%;padding:var(--space-1) var(--space-2);border-radius:var(--radius-full);background:color-mix(in srgb,var(--color-surface-clean) 14%,transparent);font:600 var(--text-2xs) /1.15 var(--font-body)}.deck-md__row[data-active] .deck-md__chip{background:var(--color-midnight-25)}.deck-md__chip>svg,.deck-md__go{flex-shrink:0}.deck-md__go{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-full);opacity:.8}.deck-md__row[data-active] .deck-md__go{background:var(--color-midnight);color:var(--color-surface-clean);opacity:1}.deck-md__detail{display:flex;flex-direction:column;gap:var(--space-3);min-width:0;min-height:0}.deck-md__or{flex-shrink:0;display:flex;align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-4);border:1px solid var(--panel-pill-border);border-radius:var(--radius-full);background:var(--panel-surface-3);color:var(--panel-text-primary);font:inherit;text-align:left;cursor:pointer}.deck-md__or:focus-visible{outline:2px solid var(--md-ring);outline-offset:2px}@media (hover:hover) and (pointer:fine){.deck-md__or:not(:disabled):hover{background:var(--panel-surface-hover)}}.deck-md__or-word{font-family:var(--font-accent),"Crimson Text",Georgia,serif;font-style:italic;font-size:var(--text-lg);line-height:1}.deck-md__or-title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-body);font-weight:600;font-size:var(--text-xs);text-decoration:underline;text-underline-offset:3px}.deck-md__or-icon{flex-shrink:0}.deck-md__title--fragment{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;font-size:var(--text-lg)}.deck-md__fragment-of{font:600 var(--text-2xs) /1.2 var(--font-body);color:color-mix(in srgb,var(--color-surface-clean) 72%,transparent)}.deck-md__row[data-active] .deck-md__fragment-of{color:var(--color-text-muted)}.deck-md__nav .single-ideas{margin-top:var(--space-5)}.single-ideas{display:grid;gap:var(--space-2);margin-top:var(--space-6)}.single-ideas__heading{margin:0;font-family:var(--font-accent),"Crimson Text",Georgia,serif;font-weight:400;font-size:var(--text-xl);line-height:1.2;color:var(--panel-text-primary)}.single-ideas__list{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.single-ideas__item{display:grid;gap:var(--space-1);border:1px solid var(--panel-border-subtle);border-radius:var(--radius-xl);background:var(--panel-surface-2)}.single-ideas__open{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"type icon" "title icon";align-items:center;-moz-column-gap:var(--space-3);column-gap:var(--space-3);min-height:56px;padding:var(--space-3) var(--space-4);border:0;border-radius:var(--radius-xl);background:transparent;color:var(--panel-text-primary);font:inherit;text-align:left;cursor:pointer}.single-ideas__open:focus-visible,.single-ideas__swap:focus-visible{outline:2px solid var(--panel-text-primary);outline-offset:2px}.single-ideas__type{grid-area:type;font:600 var(--text-2xs) /1.2 var(--font-body);color:var(--panel-text-muted)}.single-ideas__title{grid-area:title;font-family:var(--font-accent),"Crimson Text",Georgia,serif;font-size:var(--text-lg);line-height:var(--leading-tight);overflow-wrap:anywhere}.single-ideas__icon{grid-area:icon}.single-ideas__item[data-active]{border-color:transparent;background:var(--color-surface-clean);box-shadow:var(--shadow-md)}.single-ideas__item[data-active] .single-ideas__open{color:var(--color-midnight)}.single-ideas__item[data-active] .single-ideas__swap,.single-ideas__item[data-active] .single-ideas__type{color:var(--color-text-muted)}@media (forced-colors:active){.single-ideas__item[data-active]{border:2px solid Highlight}}.single-ideas__swap{justify-self:start;display:inline-flex;align-items:center;gap:var(--space-1);min-height:44px;margin:calc(-1 * var(--space-2)) var(--space-2) 0;padding:0 var(--space-2);border:0;background:transparent;color:var(--panel-text-muted);font:600 var(--text-2xs) /1 var(--font-body);cursor:pointer}