.mode-button[data-astro-cid-gu7btpnv]{color:#475569;border-radius:9999px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;transition:background-color .2s,color .2s;display:inline-flex}.mode-button[data-astro-cid-gu7btpnv]:hover{color:#0f172a}.mode-button[data-astro-cid-gu7btpnv][aria-pressed=true]{color:#fff;background-color:#2563eb}.ad-badge[data-astro-cid-gu7btpnv]{color:#1e293b;background-color:#facc15;border-radius:3px;flex:none;padding:0 .3rem;font-size:10px;font-weight:700;line-height:1.5}.stage[data-astro-cid-gu7btpnv]{background-color:#f8fafc;grid-template-columns:0 0 minmax(0,1fr)0;grid-template-areas:"top top top top""side left editor right""bottom bottom bottom bottom";transition:grid-template-columns .6s cubic-bezier(.65,0,.35,1),background-color .6s;display:grid}@media (min-width:768px){.ad-switch[data-astro-cid-gu7btpnv][data-mode=ads] .stage[data-astro-cid-gu7btpnv]{grid-template-columns:0 9.5rem minmax(0,1fr) 11rem}.ad-switch[data-astro-cid-gu7btpnv][data-mode=calm] .stage[data-astro-cid-gu7btpnv]{grid-template-columns:3.5rem 0 minmax(0,1fr)0}}.slot-top[data-astro-cid-gu7btpnv]{grid-area:top}.slot-bottom[data-astro-cid-gu7btpnv]{grid-area:bottom}.slot-side[data-astro-cid-gu7btpnv]{opacity:0;grid-area:side}.slot-left[data-astro-cid-gu7btpnv]{grid-area:left}.slot-right[data-astro-cid-gu7btpnv]{grid-area:right}.slot-side[data-astro-cid-gu7btpnv],.slot-left[data-astro-cid-gu7btpnv],.slot-right[data-astro-cid-gu7btpnv]{transition:opacity .4s;overflow:hidden}.slot-top[data-astro-cid-gu7btpnv],.slot-bottom[data-astro-cid-gu7btpnv]{grid-template-rows:1fr;transition:grid-template-rows .6s cubic-bezier(.65,0,.35,1),opacity .4s;display:grid}.slot-inner[data-astro-cid-gu7btpnv]{min-height:0;overflow:hidden}.editor-area[data-astro-cid-gu7btpnv]{grid-area:editor;min-width:0;padding:1.25rem}.editor-text[data-astro-cid-gu7btpnv]{resize:none;color:#334155;background-color:#fff;border:1px solid #cbd5e1;border-radius:0;width:100%;min-height:8rem;margin-top:.75rem;padding:.75rem;font-family:Georgia,Times New Roman,serif;font-size:.95rem;line-height:1.6;display:block}.editor-text[data-astro-cid-gu7btpnv]:focus{box-shadow:none;border-color:#94a3b8;outline:0}.calm-only[data-astro-cid-gu7btpnv]{display:none}.ad-switch[data-astro-cid-gu7btpnv][data-mode=calm] .stage[data-astro-cid-gu7btpnv]{background-color:#e9eef5}.ad-switch[data-astro-cid-gu7btpnv][data-mode=calm] .slot-top[data-astro-cid-gu7btpnv],.ad-switch[data-astro-cid-gu7btpnv][data-mode=calm] .slot-bottom[data-astro-cid-gu7btpnv]{opacity:0;grid-template-rows:0fr}.ad-switch[data-astro-cid-gu7btpnv][data-mode=calm] .slot-left[data-astro-cid-gu7btpnv],.ad-switch[data-astro-cid-gu7btpnv][data-mode=calm] .slot-right[data-astro-cid-gu7btpnv]{opacity:0}.ad-switch[data-astro-cid-gu7btpnv][data-mode=calm] .slot-side[data-astro-cid-gu7btpnv]{opacity:1}.ad-switch[data-astro-cid-gu7btpnv][data-mode=calm] .editor-area[data-astro-cid-gu7btpnv]{padding:.75rem}@media (min-width:640px){.ad-switch[data-astro-cid-gu7btpnv][data-mode=calm] .editor-area[data-astro-cid-gu7btpnv]{padding:1rem}}.ad-switch[data-astro-cid-gu7btpnv][data-mode=calm] .ads-only[data-astro-cid-gu7btpnv]{display:none}.ad-switch[data-astro-cid-gu7btpnv][data-mode=calm] .calm-only[data-astro-cid-gu7btpnv]{display:revert}.ad-switch[data-astro-cid-gu7btpnv][data-mode=calm] .gorby-bar[data-astro-cid-gu7btpnv]{background-color:#fff;border-radius:.75rem;flex-wrap:wrap;align-items:center;gap:.375rem;padding:.5rem;display:flex;box-shadow:0 1px 2px #0f172a0f}.top-chip[data-astro-cid-gu7btpnv]{color:#64748b;background-color:#f1f5f9;border-radius:9999px;align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:12px;display:inline-flex}.top-chip[data-astro-cid-gu7btpnv] b[data-astro-cid-gu7btpnv]{color:#1e293b;font-weight:600}.top-chip[data-astro-cid-gu7btpnv][data-band=easy]{color:#047857;background-color:#ecfdf5}.top-chip[data-astro-cid-gu7btpnv][data-band=standard]{color:#1d4ed8;background-color:#eff6ff}.top-chip[data-astro-cid-gu7btpnv][data-band=hard]{color:#b45309;background-color:#fffbeb}.top-chip[data-astro-cid-gu7btpnv][data-band] b[data-astro-cid-gu7btpnv]{color:inherit}.ad-switch[data-astro-cid-gu7btpnv][data-mode=calm] .editor-card[data-astro-cid-gu7btpnv]{background-color:#fff;border-radius:.75rem;margin-top:.75rem;overflow:hidden;box-shadow:0 1px 2px #0f172a0f}.ad-switch[data-astro-cid-gu7btpnv][data-mode=calm] .gorby-toolbar[data-astro-cid-gu7btpnv]{color:#64748b;white-space:nowrap;border-bottom:1px solid #f1f5f9;align-items:center;padding:.375rem .75rem;display:flex;overflow:hidden}.ad-switch[data-astro-cid-gu7btpnv][data-mode=calm] .editor-text[data-astro-cid-gu7btpnv]{color:#1e293b;border-color:#0000;margin-top:0;padding:1.25rem 1.25rem 1.5rem;font-family:inherit;font-size:1rem;line-height:1.85rem}@media (min-width:640px){.ad-switch[data-astro-cid-gu7btpnv][data-mode=calm] .editor-text[data-astro-cid-gu7btpnv]{padding:1.5rem 2rem 2rem}}.ad-switch[data-astro-cid-gu7btpnv][data-mode=calm] .editor-text[data-astro-cid-gu7btpnv]:focus{border-color:#0000}@media (prefers-reduced-motion:reduce){.stage[data-astro-cid-gu7btpnv],.slot-top[data-astro-cid-gu7btpnv],.slot-bottom[data-astro-cid-gu7btpnv],.slot-side[data-astro-cid-gu7btpnv],.slot-left[data-astro-cid-gu7btpnv],.slot-right[data-astro-cid-gu7btpnv]{transition:none}}.hero-rule[data-astro-cid-fwdcsva6]{background-image:linear-gradient(#0f172a0d 1px,#0000 1px);background-size:100% 48px;-webkit-mask-image:radial-gradient(70% 50%at 50% 20%,#000 40%,#0000 85%);mask-image:radial-gradient(70% 50%at 50% 20%,#000 40%,#0000 85%)}.headline-mark[data-astro-cid-fwdcsva6]{-webkit-box-decoration-break:clone;box-decoration-break:clone;background-image:linear-gradient(120deg,#60a5fa52,#3b82f652);background-position:0 88%;background-repeat:no-repeat;background-size:0 32%;margin:0-.06em;padding:0 .06em;animation:1.1s cubic-bezier(.65,0,.35,1) .35s forwards headline-draw}@keyframes headline-draw{to{background-size:100% 32%}}.sticky-note[data-astro-cid-fwdcsva6]:before{content:"";background-color:#bfdbfebf;width:3.5rem;height:.9rem;position:absolute;top:-.45rem;left:50%;transform:translate(-50%) rotate(-3deg)}@media (prefers-reduced-motion:reduce){.headline-mark[data-astro-cid-fwdcsva6]{background-size:100% 32%;animation:none}}