@layer base{._overlay_1lktz_2{position:fixed;inset:0;background-color:color-mix(in srgb,black 50%,transparent);z-index:var(--z-overlay)!important;animation:_overlayShow_1lktz_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._content_1lktz_11{position:fixed!important;top:50%;left:50%;transform:translate(-50%,-50%);max-width:90vw;max-height:85vh;width:32rem;background-color:var(--popup);color:var(--popup-foreground);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);z-index:var(--z-overlay)!important;overflow:auto;padding:var(--spacing-6);animation:_contentShow_1lktz_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._close_1lktz_31{position:absolute;top:var(--spacing-4);right:var(--spacing-4);display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--radius-full);background-color:var(--muted);color:var(--muted-foreground);border:none;cursor:pointer;transition:background-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease,transform var(--animation-duration-fast) ease}._close_1lktz_31:hover{background-color:var(--muted-foreground);color:var(--muted);transform:scale(1.05)}._close_1lktz_31:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._closeIcon_1lktz_62{width:1rem;height:1rem}._header_1lktz_67{margin-bottom:var(--spacing-4)}._footer_1lktz_71{display:flex;justify-content:flex-end;gap:var(--spacing-2);margin-top:var(--spacing-6)}._title_1lktz_78{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;color:var(--popup-foreground);line-height:1.4;margin-bottom:var(--spacing-2)}._description_1lktz_87{font-size:.875rem;color:var(--muted-foreground);line-height:1.5;margin-bottom:var(--spacing-4)}._screenReaderText_1lktz_94{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@keyframes _overlayShow_1lktz_1{0%{opacity:0}to{opacity:1}}@keyframes _contentShow_1lktz_1{0%{opacity:0;scale:.95}to{opacity:1;scale:1}}}._content_1lktz_11{box-sizing:border-box;max-width:calc(100vw - 24px);max-height:85dvh}._header_1lktz_67{margin-bottom:16px}._description_1lktz_87{line-height:1.6}._footer_1lktz_71{gap:10px;flex-wrap:wrap;margin-top:20px}._footer_1lktz_71 button{min-height:44px}._title_1lktz_78{padding-right:28px}._compact_1m0a0_1{display:inline-flex;flex-shrink:0}._quickAccess_1m0a0_1{margin-bottom:20px}._guide_1m0a0_1{border:1px solid #bfdcd6;background:#f0f7f5;border-radius:16px;padding:24px;margin-bottom:24px;color:#17324d}._heading_1m0a0_1{display:flex;justify-content:space-between;align-items:center;gap:20px}._eyebrow_1m0a0_1{font-size:11px;font-weight:700;letter-spacing:.08em}._heading_1m0a0_1 h2{font-size:22px;margin:8px 0}._heading_1m0a0_1 p{margin:0;line-height:1.6}._cards_1m0a0_1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:22px}._cards_1m0a0_1 article{display:flex;gap:12px;background:#fff;border:1px solid #d5e5e1;border-radius:12px;padding:18px}._cards_1m0a0_1 h3{font-size:16px;margin:0 0 8px}._cards_1m0a0_1 p{font-size:14px;line-height:1.6;margin:0 0 10px}._cards_1m0a0_1 small{display:block;font-weight:600;color:#36665d}._number_1m0a0_1,._done_1m0a0_1{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:30px;height:30px;border-radius:50%;background:#17324d;color:#fff;font-weight:700}._done_1m0a0_1{background:#e4f2ed;color:#176653}._viewer_1m0a0_1{line-height:1.6}._dialog_1m0a0_1{width:min(94vw,700px);max-width:700px;max-height:90dvh;overflow-y:auto}._steps_1m0a0_1{display:flex;gap:10px;margin:14px 0}._steps_1m0a0_1 button{width:36px;height:36px;border:1px solid #9ab6af;border-radius:50%;background:#fff;color:#17324d;cursor:pointer}._steps_1m0a0_1 button[aria-current]{background:#17324d;color:#fff}._steps_1m0a0_1 button:focus-visible{outline:3px solid #2a9d8f;outline-offset:3px}._lesson_1m0a0_1{color:#17324d}._lesson_1m0a0_1>small{display:block;margin-top:12px;font-weight:700}._lesson_1m0a0_1 h2{font-size:25px;margin:12px 0}._lesson_1m0a0_1 p{line-height:1.7}._example_1m0a0_1{background:#eef6f3;border-left:4px solid #2a9d8f;padding:16px;border-radius:8px}._example_1m0a0_1 p{margin-bottom:0}._tip_1m0a0_1{font-size:14px}._actions_1m0a0_1,._actions_1m0a0_1>div{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}._reopen_1m0a0_1{display:block;line-height:1.6;margin-top:14px;color:#526773}@media(max-width:900px){._cards_1m0a0_1{grid-template-columns:1fr}._heading_1m0a0_1{align-items:flex-start;flex-direction:column}._guide_1m0a0_1{padding:18px}}._dialog_1m0a0_1{box-sizing:border-box;max-width:calc(100vw - 24px);max-height:85dvh}._steps_1m0a0_1{flex-wrap:wrap}._steps_1m0a0_1 button{flex-shrink:0}
