.cc[data-astro-cid-garwan2p]{position:fixed;inset-inline:0;bottom:0;z-index:90;display:flex;justify-content:center;padding:.85rem clamp(.75rem,4vw,1.5rem);padding-bottom:calc(.85rem + env(safe-area-inset-bottom,0px));pointer-events:none}.cc__card[data-astro-cid-garwan2p]{pointer-events:auto;width:100%;max-width:56rem;max-height:calc(100vh - 1.7rem);overflow-y:auto;background:rgb(var(--color-paper));border:1px solid rgb(var(--color-rule));border-radius:1.1rem;box-shadow:0 1px 2px #0f172a0a,0 18px 48px -16px #0f172a52;padding:1.15rem 1.25rem;transform:translateY(130%);opacity:0;transition:transform .5s cubic-bezier(.16,1,.3,1),opacity .4s ease}.cc--in[data-astro-cid-garwan2p] .cc__card[data-astro-cid-garwan2p]{transform:translateY(0);opacity:1}.cc__row[data-astro-cid-garwan2p]{display:flex;flex-direction:column;gap:1rem}.cc__eyebrow[data-astro-cid-garwan2p]{font-family:IBM Plex Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:10px;text-transform:uppercase;letter-spacing:.22em;color:rgb(var(--color-signal));margin-bottom:.4rem}.cc__text[data-astro-cid-garwan2p]{font-size:.92rem;line-height:1.55;color:rgb(var(--color-ink) / .82);max-width:52ch}.cc__text[data-astro-cid-garwan2p] strong[data-astro-cid-garwan2p]{color:rgb(var(--color-ink));font-weight:600}.cc__text-full[data-astro-cid-garwan2p]{display:none}.cc__actions[data-astro-cid-garwan2p]{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem 1.1rem}.cc__text-btn[data-astro-cid-garwan2p]{background:none;border:0;padding:.35rem 0;cursor:pointer;font-size:.82rem;color:rgb(var(--color-ink) / .6);text-decoration:none;transition:color .18s ease}.cc__text-btn[data-astro-cid-garwan2p]:hover{color:rgb(var(--color-ink));text-decoration:underline;text-underline-offset:3px}.cc__text-btn[data-astro-cid-garwan2p]:focus-visible{outline:2px solid rgb(var(--color-signal));outline-offset:2px;border-radius:2px}.cc__choice[data-astro-cid-garwan2p]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;width:100%}.cc__btn[data-astro-cid-garwan2p]{border-radius:.7rem;padding:.7rem 1.25rem;font-size:.9rem;font-weight:500;cursor:pointer;transition:background .18s ease,color .18s ease,transform .12s cubic-bezier(.16,1,.3,1)}.cc__btn--primary[data-astro-cid-garwan2p]{background:rgb(var(--color-signal));color:rgb(var(--color-paper));border:1px solid rgb(var(--color-signal))}.cc__btn--primary[data-astro-cid-garwan2p]:hover{background:#1740b5}.cc__btn--secondary[data-astro-cid-garwan2p]{background:rgb(var(--color-paper));color:rgb(var(--color-signal));border:1px solid rgb(var(--color-signal))}.cc__btn--secondary[data-astro-cid-garwan2p]:hover{background:rgb(var(--color-signal) / .06)}.cc__btn[data-astro-cid-garwan2p]:active{transform:translateY(1px) scale(.985)}.cc__btn[data-astro-cid-garwan2p]:focus-visible{outline:2px solid rgb(var(--color-signal));outline-offset:2px}.cc__details[data-astro-cid-garwan2p]{margin-top:1.1rem;padding-top:1.1rem;border-top:1px solid rgb(var(--color-rule))}.cc__cat[data-astro-cid-garwan2p]{background:rgb(var(--color-ink) / .03);border:1px solid rgb(var(--color-rule));border-radius:.7rem;padding:.85rem 1rem}.cc__cat[data-astro-cid-garwan2p]+.cc__cat[data-astro-cid-garwan2p]{margin-top:.6rem}.cc__cat-head[data-astro-cid-garwan2p]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.cc__cat-name[data-astro-cid-garwan2p]{font-weight:600;font-size:.9rem;color:rgb(var(--color-ink))}.cc__cat-state[data-astro-cid-garwan2p]{font-family:IBM Plex Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:10px;text-transform:uppercase;letter-spacing:.16em;color:rgb(var(--color-signal))}.cc__cat-desc[data-astro-cid-garwan2p]{margin-top:.4rem;font-size:.85rem;line-height:1.55;color:rgb(var(--color-ink) / .7)}.cc__switch[data-astro-cid-garwan2p]{position:relative;flex:none;width:2.6rem;height:1.5rem}.cc__switch-input[data-astro-cid-garwan2p]{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;z-index:1}.cc__switch-track[data-astro-cid-garwan2p]{position:absolute;inset:0;border-radius:999px;background:rgb(var(--color-ink) / .2);transition:background .18s ease}.cc__switch-track[data-astro-cid-garwan2p]:after{content:"";position:absolute;top:.18rem;left:.18rem;width:1.14rem;height:1.14rem;border-radius:999px;background:rgb(var(--color-paper));box-shadow:0 1px 2px #0f172a40;transition:transform .18s ease}.cc__switch-input[data-astro-cid-garwan2p]:checked+.cc__switch-track[data-astro-cid-garwan2p]{background:rgb(var(--color-signal))}.cc__switch-input[data-astro-cid-garwan2p]:checked+.cc__switch-track[data-astro-cid-garwan2p]:after{transform:translate(1.1rem)}.cc__switch-input[data-astro-cid-garwan2p]:focus-visible+.cc__switch-track[data-astro-cid-garwan2p]{outline:2px solid rgb(var(--color-signal));outline-offset:2px}.cc__save-row[data-astro-cid-garwan2p]{display:flex;justify-content:flex-end;margin-top:.9rem}@media(min-width:640px){.cc__row[data-astro-cid-garwan2p]{flex-direction:row;align-items:center;gap:1.75rem}.cc__main[data-astro-cid-garwan2p]{flex:1}.cc__actions[data-astro-cid-garwan2p]{flex:none;justify-content:flex-end;max-width:22rem}.cc__text-short[data-astro-cid-garwan2p]{display:none}.cc__text-full[data-astro-cid-garwan2p]{display:inline}}@media(prefers-reduced-motion:reduce){.cc__card[data-astro-cid-garwan2p]{transition:opacity .2s ease;transform:none}.cc__btn[data-astro-cid-garwan2p]:active{transform:none}}
