.P_9HmG_container{background:var(--color-bg-body);height:100%;min-height:0}[data-theme=dark] .P_9HmG_container{background:var(--color-bg-body)}.P_9HmG_layoutContainer{height:100%;min-height:0;display:flex;position:relative}.P_9HmG_hamburgerButton{z-index:7;background:var(--color-bg-primary);border:1px solid var(--color-border-light);width:48px;height:48px;color:var(--color-text-primary);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;transition:all .2s;display:flex;position:fixed;top:1rem;left:1rem;box-shadow:0 2px 8px #0000001a}.P_9HmG_hamburgerButton:hover{background:var(--color-bg-hover);border-color:var(--color-border-medium)}.P_9HmG_hamburgerButton:active{transform:scale(.95)}[data-theme=dark] .P_9HmG_hamburgerButton{background:var(--color-bg-primary);border-color:var(--color-border-light);color:var(--color-text-primary);box-shadow:0 2px 8px #0000004d}[data-theme=dark] .P_9HmG_hamburgerButton:hover{background:var(--color-bg-hover);border-color:var(--color-border-medium)}@media (min-width:1025px){.P_9HmG_hamburgerButton{display:none}}.P_9HmG_contentWrapper{flex:1;width:100%;min-width:0;transition:margin-left .3s}@media (max-width:1024px){.P_9HmG_contentWrapper{width:100%;margin-left:0}}@media (min-width:1025px){.P_9HmG_contentWrapper{width:calc(100% - 240px);margin-left:240px}}.P_9HmG_mainContent{width:100%;height:100%;min-height:0;padding:0;overflow:hidden}@media (max-width:1024px){.P_9HmG_mainContent{padding-top:4rem}}.P_9HmG_pageContainer{width:100%}.P_9HmG_header{text-align:center;margin-bottom:2rem}@media (max-width:768px){.P_9HmG_header{margin-bottom:1.5rem}}.P_9HmG_title{color:var(--color-text-primary);margin:0 0 .5rem;font-size:2.5rem;font-weight:700}[data-theme=dark] .P_9HmG_title{color:var(--color-text-primary)}@media (max-width:768px){.P_9HmG_title{font-size:2rem}}@media (max-width:480px){.P_9HmG_title{font-size:1.75rem}}.P_9HmG_subtitle{color:var(--color-text-secondary);margin:0;font-size:1.125rem}[data-theme=dark] .P_9HmG_subtitle{color:var(--color-text-secondary)}@media (max-width:768px){.P_9HmG_subtitle{font-size:1rem}}@media (max-width:480px){.P_9HmG_subtitle{font-size:.9375rem}}.P_9HmG_dashboardContent{background:var(--color-bg-primary);border:1px solid var(--color-border-light);border-radius:.75rem;padding:2rem;box-shadow:0 1px 3px #0000001a}[data-theme=dark] .P_9HmG_dashboardContent{background:var(--color-bg-primary);border-color:var(--color-border-light);box-shadow:0 1px 3px #0000004d}@media (max-width:768px){.P_9HmG_dashboardContent{border-radius:.5rem;padding:1.5rem}}@media (max-width:480px){.P_9HmG_dashboardContent{padding:1rem}}.P_9HmG_welcomeText{color:var(--color-text-secondary);margin:0;font-size:1rem;line-height:1.6}[data-theme=dark] .P_9HmG_welcomeText{color:var(--color-text-secondary)}@media (max-width:480px){.P_9HmG_welcomeText{font-size:.9375rem}}
.hg_ppa_container{width:100%;display:inline-block;position:relative}.hg_ppa_toggleButton{background:var(--color-bg-secondary);border:1px solid var(--color-border-medium);cursor:pointer;color:var(--color-text-primary);border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.5rem;transition:all .2s;display:flex}.hg_ppa_toggleButton:hover{background:var(--color-bg-hover);border-color:var(--color-border-focus);transform:translateY(-1px)}.hg_ppa_toggleButton:active{transform:translateY(0)}.hg_ppa_toggleButton.hg_ppa_withLabel{justify-content:flex-start;padding:.75rem 1rem}.hg_ppa_icon{flex-shrink:0;width:1.5rem;height:1.5rem}.hg_ppa_label{white-space:nowrap;font-size:.875rem;font-weight:500}.hg_ppa_dropdown{z-index:1001;transform-origin:0 100%;border:1px solid #d1d5db;border-radius:.5rem;padding:.25rem;position:absolute;bottom:calc(100% + .5rem);left:0;right:0;box-shadow:0 -4px 20px #0003;background:#fff!important;animation:.25s ease-out hg_ppa_dropdownSlideInFromBottomLeft!important}[data-theme=dark] .hg_ppa_dropdown{border-color:#4a4a4a;box-shadow:0 -4px 20px #0009;background:#1a1a1a!important}.hg_ppa_dropdown.hg_ppa_dropdownDown{transform-origin:0 0;top:calc(100% + .5rem);bottom:auto;box-shadow:0 4px 20px #0003;animation:.25s ease-out hg_ppa_dropdownSlideInFromTopLeft!important}[data-theme=dark] .hg_ppa_dropdown.hg_ppa_dropdownDown{box-shadow:0 4px 20px #0009}@keyframes hg_ppa_dropdownSlideInFromBottomLeft{0%{opacity:0;transform:translateY(10px)translate(-10px)scale(.95)}to{opacity:1;transform:translateY(0)translate(0)scale(1)}}@keyframes hg_ppa_dropdownSlideInFromTopLeft{0%{opacity:0;transform:translateY(-10px)translate(-10px)scale(.95)}to{opacity:1;transform:translateY(0)translate(0)scale(1)}}.hg_ppa_dropdownItem{cursor:pointer;color:#1f2937;background-color:#0000;border:none;border-radius:.375rem;justify-content:center;align-items:center;gap:.75rem;width:100%;min-height:3rem;padding:.75rem;font-size:.875rem;transition:all .15s;display:flex}[data-theme=dark] .hg_ppa_dropdownItem{color:#e5e7eb}.hg_ppa_dropdownItem:hover{background-color:#0000000f}[data-theme=dark] .hg_ppa_dropdownItem:hover{background-color:#ffffff14}.hg_ppa_dropdownItem.hg_ppa_active{color:#fff!important;background-color:#1d4ed8!important}.hg_ppa_dropdownItem.hg_ppa_active .hg_ppa_dropdownIcon{color:#fff!important;stroke:#fff!important}.hg_ppa_dropdownItem.hg_ppa_active .hg_ppa_checkmark{color:#fff!important}.hg_ppa_dropdownItem span:not(.hg_ppa_checkmark){text-align:left;flex:1}.hg_ppa_dropdownIcon{color:#1f2937;stroke:#1f2937;flex-shrink:0;min-width:28px;min-height:28px;width:28px!important;height:28px!important}[data-theme=dark] .hg_ppa_dropdownIcon{color:#e5e7eb;stroke:#e5e7eb}.hg_ppa_checkmark{color:var(--color-success);font-size:1rem;font-weight:700}
.vCqa1q_helpIcon{background:var(--color-bg-hover);width:20px;height:20px;color:var(--color-primary);cursor:pointer;vertical-align:middle;border:none;border-radius:50%;justify-content:center;align-items:center;margin-left:.35rem;padding:0;transition:all .2s;display:inline-flex}.vCqa1q_helpIcon:hover{background:var(--color-primary);color:#fff;transform:scale(1.1)}.vCqa1q_helpIcon.vCqa1q_active{background:var(--color-primary);color:#fff}.vCqa1q_popover{z-index:99999;background:#fff;border:1px solid #e5e7eb;border-radius:10px;width:min(360px,85vw);position:absolute;transform:translate(-50%);box-shadow:0 8px 30px #0003}@media (max-width:768px){.vCqa1q_popover{width:auto;max-height:60vh;position:fixed;bottom:1rem;right:1rem;overflow-y:auto;transform:none;top:auto!important;left:1rem!important}}[data-theme=dark] .vCqa1q_popover{background:#2a2a2a;border-color:#4a4a4a;box-shadow:0 8px 30px #0009}.vCqa1q_arrow{background:#fff;border-top:1px solid #e5e7eb;border-left:1px solid #e5e7eb;width:12px;height:12px;position:absolute;top:-6px;left:50%;transform:translate(-50%)rotate(45deg)}@media (max-width:768px){.vCqa1q_arrow{display:none}}[data-theme=dark] .vCqa1q_arrow{background:#2a2a2a;border-color:#4a4a4a}.vCqa1q_closeButton{color:#1f2937;cursor:pointer;z-index:10;background:#80808026;border:none;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;padding:0;transition:all .2s;display:flex;position:absolute;top:.5rem;right:.5rem}.vCqa1q_closeButton:hover{background:#80808040}[data-theme=dark] .vCqa1q_closeButton{color:#e5e5e5;background:#ffffff1a}[data-theme=dark] .vCqa1q_closeButton:hover{background:#fff3}.vCqa1q_popoverContent{color:#1f2937;padding:1.5rem 1.25rem 1rem;font-size:.85rem;line-height:1.7}.vCqa1q_popoverContent p{margin:.4rem 0}.vCqa1q_popoverContent ul,.vCqa1q_popoverContent ol{margin:.4rem 0;padding-left:1.25rem}.vCqa1q_popoverContent li{margin-bottom:.2rem}.vCqa1q_popoverContent strong{font-weight:600}.vCqa1q_popoverContent img{border:1px solid var(--color-border);border-radius:6px;width:100%;height:auto;margin:.5rem 0}[data-theme=dark] .vCqa1q_popoverContent{color:#e5e5e5}
._7yO7pa_container{z-index:50;pointer-events:none;justify-content:center;display:flex;position:fixed;bottom:1.5rem;left:0;right:0}@media (max-width:768px){._7yO7pa_container{bottom:1rem;left:.75rem;right:.75rem}}._7yO7pa_island{pointer-events:all;background:var(--color-background);border:1px solid var(--color-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:16px;overflow:hidden;box-shadow:0 8px 32px #0000001f,0 2px 8px #00000014}[data-theme=dark] ._7yO7pa_island{background:#1e1e28f2;border-color:#ffffff1a;box-shadow:0 8px 32px #0006,0 2px 8px #0003}@media (max-width:768px){._7yO7pa_island{border-radius:12px}}._7yO7pa_progressTrack{background:#0000000f;height:4px;overflow:hidden}[data-theme=dark] ._7yO7pa_progressTrack{background:#ffffff14}._7yO7pa_progressFill{background:var(--color-primary);border-radius:0 4px 4px 0;min-width:4px;height:100%}._7yO7pa_navContent{align-items:center;gap:.5rem;padding:.5rem .625rem;display:flex}@media (max-width:768px){._7yO7pa_navContent{padding:.375rem .5rem}}._7yO7pa_pills{-ms-overflow-style:none;scrollbar-width:none;align-items:center;gap:.25rem;display:flex;overflow-x:auto}._7yO7pa_pills::-webkit-scrollbar{display:none}._7yO7pa_pill{color:var(--color-text);opacity:.6;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.75rem;font-weight:500;transition:all .2s;display:flex;position:relative}._7yO7pa_pill:hover{opacity:1;background:var(--color-border)}._7yO7pa_pill._7yO7pa_completed ._7yO7pa_pillNumber{background:var(--color-primary);color:#fff;opacity:.6}._7yO7pa_pill._7yO7pa_active{background:var(--color-primary);color:#fff;opacity:1;box-shadow:0 2px 8px #0013ff4d}._7yO7pa_pill._7yO7pa_active ._7yO7pa_pillNumber{color:#fff;opacity:1;background:#fff3}._7yO7pa_pill._7yO7pa_active ._7yO7pa_pillLabel{color:#fff}@media (max-width:768px){._7yO7pa_pill{gap:.25rem;padding:.3rem .5rem}._7yO7pa_pill ._7yO7pa_pillLabel{display:none}}@media (max-width:480px){._7yO7pa_pill{padding:.3rem .4rem}}._7yO7pa_pillNumber{background:var(--color-border);width:20px;height:20px;color:var(--color-text);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.625rem;font-weight:700;transition:all .2s;display:flex}@media (max-width:768px){._7yO7pa_pillNumber{width:24px;height:24px;font-size:.7rem}}._7yO7pa_pillLabel{color:inherit;transition:color .2s}._7yO7pa_scrollTopButton{border:1px solid var(--color-border);width:32px;height:32px;color:var(--color-text);opacity:.6;cursor:pointer;background:0 0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;margin-left:.25rem;transition:all .2s;display:flex}._7yO7pa_scrollTopButton:hover{background:var(--color-primary);border-color:var(--color-primary);color:#fff;opacity:1;transform:translateY(-1px);box-shadow:0 2px 8px #0013ff40}@media (max-width:768px){._7yO7pa_scrollTopButton{width:28px;height:28px}}
.Qo5Euq_sidebar{background:var(--color-bg-primary);border-right:1px solid var(--color-border-light);z-index:8;flex-direction:column;width:240px;height:calc(100dvh - 64px);max-height:calc(100dvh - 64px);transition:width .3s,transform .3s;display:flex;position:fixed;top:64px;left:0;overflow:hidden}.Qo5Euq_sidebar.Qo5Euq_collapsed{width:64px}@media (max-width:1024px){.Qo5Euq_sidebar{z-index:8;width:280px;height:100dvh;max-height:100dvh;position:fixed;top:0;transform:translate(-100%);box-shadow:2px 0 8px #00000026}.Qo5Euq_sidebar.Qo5Euq_mobileOpen{transform:translate(0)}.Qo5Euq_sidebar.Qo5Euq_collapsed{width:280px}}.Qo5Euq_backdrop{z-index:8;background:#00000080;animation:.2s Qo5Euq_fadeIn;position:fixed;inset:0}@media (min-width:768px){.Qo5Euq_backdrop{display:none}}@keyframes Qo5Euq_fadeIn{0%{opacity:0}to{opacity:1}}.Qo5Euq_sidebarContent{flex-direction:column;height:100%;max-height:100dvh;display:flex;overflow:hidden}.Qo5Euq_navigation{flex-direction:column;flex:1;gap:.25rem;padding:1rem .5rem;display:flex;overflow:hidden auto}.Qo5Euq_navigation::-webkit-scrollbar{width:6px}.Qo5Euq_navigation::-webkit-scrollbar-track{background:0 0}.Qo5Euq_navigation::-webkit-scrollbar-thumb{background:var(--color-border-medium);border-radius:3px}.Qo5Euq_navigation::-webkit-scrollbar-thumb:hover{background:var(--color-text-tertiary)}.Qo5Euq_navItem{color:var(--color-text-secondary);white-space:nowrap;border-radius:8px;align-items:center;gap:.75rem;padding:.75rem 1rem;text-decoration:none;transition:all .2s;display:flex;position:relative;overflow:hidden}.Qo5Euq_navItem:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.Qo5Euq_navItem.Qo5Euq_active{background:var(--color-primary-active);color:var(--color-primary);border-left:3px solid var(--color-primary);padding-left:calc(1rem - 3px)}.Qo5Euq_navItem.Qo5Euq_active .Qo5Euq_icon{color:var(--color-primary)}.Qo5Euq_collapsed .Qo5Euq_navItem{justify-content:center;padding:.75rem}@media (max-width:1024px){.Qo5Euq_collapsed .Qo5Euq_navItem{justify-content:flex-start;padding:.75rem 1rem}.Qo5Euq_collapsed .Qo5Euq_navItem.Qo5Euq_active{padding-left:calc(1rem - 3px)}}.Qo5Euq_icon{color:inherit;flex-shrink:0}.Qo5Euq_label{text-align:left;flex:1;font-size:.875rem;font-weight:500}.Qo5Euq_collapsed .Qo5Euq_label{display:none}@media (max-width:1024px){.Qo5Euq_collapsed .Qo5Euq_label{display:block}}.Qo5Euq_badge{background:var(--color-primary);min-width:20px;height:20px;color:var(--color-text-white);border-radius:10px;justify-content:center;align-items:center;padding:0 6px;font-size:.75rem;font-weight:600;display:flex}.Qo5Euq_collapsed .Qo5Euq_badge{display:none}@media (max-width:1024px){.Qo5Euq_collapsed .Qo5Euq_badge{display:flex}}.Qo5Euq_bottomActions{border-top:1px solid var(--color-border-light);flex-direction:column;gap:.5rem;margin-top:auto;padding:1rem .5rem;display:flex}.Qo5Euq_themeToggleWrapper{background:var(--color-bg-secondary);border:1px solid var(--color-border-light);border-radius:8px;justify-content:center;align-items:center;min-height:44px;display:flex}.Qo5Euq_collapsed .Qo5Euq_themeToggleWrapper{justify-content:center}@media (max-width:1024px){.Qo5Euq_collapsed .Qo5Euq_themeToggleWrapper{justify-content:center}}.Qo5Euq_actionButton{background:var(--color-bg-secondary);border:1px solid var(--color-border-light);min-height:44px;color:var(--color-text-secondary);cursor:pointer;text-align:left;border-radius:8px;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;transition:all .2s;display:flex}.Qo5Euq_actionButton:hover{background:var(--color-bg-hover);color:var(--color-text-primary);border-color:var(--color-border-medium)}.Qo5Euq_collapsed .Qo5Euq_actionButton{justify-content:center;padding:.75rem}@media (max-width:1024px){.Qo5Euq_collapsed .Qo5Euq_actionButton{justify-content:flex-start;padding:.75rem 1rem}}.Qo5Euq_collapseToggle{background:var(--color-bg-secondary);border:1px solid var(--color-border-light);min-height:44px;color:var(--color-text-secondary);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;width:100%;padding:.75rem;transition:all .2s;display:flex}.Qo5Euq_collapseToggle:hover{background:var(--color-bg-hover);color:var(--color-text-primary);border-color:var(--color-border-medium)}.Qo5Euq_collapseToggle.Qo5Euq_actionButton{text-align:left;justify-content:flex-start;gap:.75rem;padding:.75rem 1rem}@media (max-width:1024px){.Qo5Euq_collapseToggle{display:none}}.Qo5Euq_logoutDialogContent{text-align:center}.Qo5Euq_logoutDialogIcon{background:var(--color-warning-bg);width:48px;height:48px;color:var(--color-warning-text);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 1rem;display:flex}.Qo5Euq_logoutDialogMessage{color:var(--color-text-secondary);margin:0;font-size:.95rem;line-height:1.5}
._8jrIyq_header{background:color-mix(in srgb, var(--card) 95%, transparent);border-bottom:1px solid var(--border);z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);height:64px;position:sticky;top:0;box-shadow:0 1px 3px #0000000d}._8jrIyq_headerInner{justify-content:space-between;align-items:center;gap:1rem;max-width:80rem;height:100%;margin:0 auto;padding:0 1rem;display:flex}@media (min-width:768px){._8jrIyq_headerInner{padding:0 2rem}}._8jrIyq_left{align-items:center;display:flex}._8jrIyq_logoLink{align-items:center;gap:.5rem;text-decoration:none;display:flex}._8jrIyq_logoContainer{background:color-mix(in srgb, var(--primary) 10%, transparent);border-radius:calc(.75rem - 2px);justify-content:center;align-items:center;padding:.5rem;display:flex}._8jrIyq_logo{color:var(--accent);flex-shrink:0;font-size:1.5rem}._8jrIyq_titleGroup{flex-direction:column;display:flex}._8jrIyq_title{color:var(--foreground);font-size:1rem;font-weight:600;display:none}@media (min-width:640px){._8jrIyq_title{display:block}}._8jrIyq_subtitle{color:var(--muted-foreground);font-size:.75rem;display:none}@media (min-width:640px){._8jrIyq_subtitle{display:block}}._8jrIyq_right{align-items:center;gap:.5rem;display:flex}._8jrIyq_iconButton{width:2.25rem;height:2.25rem;color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;border-radius:calc(.75rem - 4px);justify-content:center;align-items:center;transition:background .2s,color .2s;display:flex}._8jrIyq_iconButton:hover{background:var(--muted);color:var(--foreground)}._8jrIyq_iconButtonIcon{font-size:1.25rem}._8jrIyq_userMenu{display:none;position:relative}@media (min-width:768px){._8jrIyq_userMenu{border-left:1px solid var(--border);padding-left:.75rem;display:block}}._8jrIyq_userButton{cursor:pointer;text-align:right;background:0 0;border:none;align-items:center;gap:.375rem;padding:.25rem 0;display:flex}._8jrIyq_userButton:hover ._8jrIyq_userName{color:var(--accent)}._8jrIyq_userName{color:var(--foreground);font-size:.875rem;font-weight:500;transition:color .2s}._8jrIyq_userRole{color:var(--muted-foreground);font-size:.75rem}._8jrIyq_chevron{color:var(--muted-foreground);font-size:1rem;transition:transform .2s}._8jrIyq_chevron._8jrIyq_open{transform:rotate(180deg)}._8jrIyq_backdrop{z-index:99;cursor:default;background:0 0;border:none;position:fixed;inset:0}._8jrIyq_dropdown{background:var(--card);border:1px solid var(--border);z-index:100;border-radius:calc(.75rem - 2px);min-width:12rem;padding:.25rem 0;position:absolute;top:calc(100% + .5rem);right:0;box-shadow:0 4px 16px #0000001f}._8jrIyq_dropdownItem{width:100%;color:var(--foreground);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.8125rem;transition:background .2s;display:flex}._8jrIyq_dropdownItem:hover{background:var(--muted)}._8jrIyq_dropdownItem._8jrIyq_danger{color:var(--destructive)}._8jrIyq_dropdownIcon{flex-shrink:0;font-size:1.125rem}._8jrIyq_dropdownDivider{background:var(--border);height:1px;margin:.25rem 0}._8jrIyq_dropdownLabel{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.04em;padding:.375rem .75rem .125rem;font-size:.6875rem;font-weight:600;display:block}
.E40s3G_pageContainer{background-color:var(--color-background);flex-direction:column;min-height:100%;display:flex}.E40s3G_header{background:var(--color-background);border-bottom:1px solid var(--color-border);z-index:10;box-shadow:var(--shadow-sm);justify-content:center;align-items:center;padding:1rem 2rem;display:flex;position:sticky;top:0}@media (max-width:768px){.E40s3G_header{padding:.75rem 1rem}}.E40s3G_backButton{border:1px solid var(--color-border);background:var(--color-background);color:var(--color-text);cursor:pointer;border-radius:8px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s;display:flex;position:absolute;left:2rem}.E40s3G_backButton:hover{background:var(--color-bg-hover);border-color:var(--color-primary)}@media (max-width:768px){.E40s3G_backButton{padding:.4rem .75rem;font-size:.8rem;left:1rem}.E40s3G_backButton span{display:none}}.E40s3G_headerTitle{color:var(--color-text);justify-content:center;align-items:center;gap:.75rem;display:flex}.E40s3G_headerTitle h1{margin:0;font-size:1.5rem;font-weight:700}.E40s3G_headerTitle svg{color:var(--color-primary)}@media (max-width:768px){.E40s3G_headerTitle{gap:.5rem}.E40s3G_headerTitle h1{font-size:1.1rem}.E40s3G_headerTitle svg{width:20px;height:20px}}@media (max-width:480px){.E40s3G_headerTitle h1{font-size:.95rem}}.E40s3G_headerActions{align-items:center;display:flex;position:absolute;right:2rem}@media (max-width:768px){.E40s3G_headerActions{right:1rem}}.E40s3G_content{box-sizing:border-box;flex:1;width:100%;max-width:800px;margin:0 auto;padding:2rem}@media (max-width:768px){.E40s3G_content{padding:1.5rem 1rem}}.E40s3G_tableOfContents{background:var(--color-background);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);border-radius:12px;margin-bottom:2.5rem;padding:1.5rem 2rem}.E40s3G_tableOfContents h2{color:var(--color-text);margin:0 0 1.25rem;font-size:1.1rem;font-weight:700}.E40s3G_tableOfContents ol{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.E40s3G_tableOfContents li{counter-increment:toc-counter}.E40s3G_tableOfContents a,.E40s3G_tableOfContents button{color:var(--color-text);background:var(--color-bg-hover);text-align:left;cursor:pointer;border:1px solid #0000;border-radius:8px;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;font-size:.95rem;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.E40s3G_tableOfContents a:before,.E40s3G_tableOfContents button:before{content:counter(toc-counter);background:var(--color-primary);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.8rem;font-weight:700;display:flex}.E40s3G_tableOfContents a:hover,.E40s3G_tableOfContents button:hover{background:var(--color-bg-hover);border-color:var(--color-primary);color:var(--color-primary);transform:translate(4px)}.E40s3G_tableOfContents a:active,.E40s3G_tableOfContents button:active{transform:translate(2px)}.E40s3G_section{background:var(--color-background);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);border-radius:12px;margin-bottom:1.5rem;padding:2rem;scroll-margin-top:5rem;transition:box-shadow .2s}.E40s3G_section:hover{box-shadow:var(--shadow-md)}.E40s3G_section h2{color:var(--color-text);border-bottom:2px solid var(--color-primary);margin:0 0 1.25rem;padding-bottom:.75rem;font-size:1.35rem;font-weight:700}.E40s3G_section h3{color:var(--color-text);margin:1.5rem 0 .75rem;font-size:1.1rem;font-weight:600}.E40s3G_section h4{color:var(--color-text);margin:1.25rem 0 .5rem;font-size:1rem;font-weight:600}.E40s3G_section h5{color:var(--color-text);background:var(--color-bg-hover);border-left:3px solid var(--color-primary);border-radius:6px;margin:1.5rem 0 .5rem;padding:.5rem .75rem;font-size:.95rem;font-weight:600}.E40s3G_section p{color:var(--color-text);opacity:.85;margin:.5rem 0;line-height:1.6}.E40s3G_section ul,.E40s3G_section ol{color:var(--color-text);opacity:.85;margin:.5rem 0;padding-left:1.5rem;line-height:1.8}.E40s3G_section li{margin-bottom:.25rem}@media (max-width:768px){.E40s3G_section{padding:1.5rem;scroll-margin-top:4.5rem}}.E40s3G_warning{background:var(--color-danger-bg);border-left:3px solid var(--color-danger);border-radius:6px;padding:.75rem 1rem;font-weight:600;color:var(--color-danger)!important;opacity:1!important;margin-top:.75rem!important}.E40s3G_info{border-left:3px solid var(--color-primary);background:#0013ff0d;border-radius:6px;padding:.75rem 1rem;font-weight:500;color:var(--color-primary)!important;opacity:1!important;margin-top:.75rem!important}.E40s3G_footer{text-align:center;color:var(--color-text);opacity:.6;border-top:1px solid var(--color-border);background:var(--color-background);padding:1.5rem;font-size:.875rem}.E40s3G_footer p{margin:0}
.wwakaa_wrapper{min-height:100vh}.wwakaa_main{max-width:80rem;margin-left:auto;margin-right:auto;padding:1.5rem 1rem}@media (min-width:768px){.wwakaa_main{padding:1.5rem 2rem}}
._2t3BFq_pageContainer{background-color:var(--color-background);flex-direction:column;height:100dvh;display:flex}._2t3BFq_header{background:var(--color-background);border-bottom:1px solid var(--color-border-light);z-index:10;box-shadow:var(--shadow-sm);flex-shrink:0;justify-content:center;align-items:center;padding:1.25rem 2rem;display:flex;position:sticky;top:0}@media (max-width:768px){._2t3BFq_header{padding:1rem}}._2t3BFq_backButton{border:1px solid var(--color-border-medium);background:var(--color-background);height:36px;color:var(--color-text);cursor:pointer;white-space:nowrap;border-radius:6px;align-items:center;gap:.3rem;padding:0 1rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .3s ease-out;display:flex;position:absolute;left:2rem}._2t3BFq_backButton:hover{background:var(--color-bg-hover);border-color:var(--color-border-medium);color:var(--color-text);box-shadow:var(--shadow-sm);transform:translateY(-2px)}@media (max-width:768px){._2t3BFq_backButton{padding:0 .75rem;left:1rem}._2t3BFq_backButton span{display:none}}._2t3BFq_headerCenter{align-items:center;display:flex}._2t3BFq_headerTitle{color:var(--color-text);align-items:center;gap:.75rem;display:flex}._2t3BFq_headerTitle h1{margin:0 .5rem 0 0;font-size:1.5rem;font-weight:700}._2t3BFq_headerTitle svg{color:var(--color-primary)}@media (max-width:768px){._2t3BFq_headerTitle{gap:.5rem}._2t3BFq_headerTitle h1{margin-right:.25rem;font-size:1.1rem}._2t3BFq_headerTitle svg{width:20px;height:20px}}@media (max-width:480px){._2t3BFq_headerTitle h1{font-size:.95rem}}._2t3BFq_versionSelector{position:relative}._2t3BFq_versionButton{background:var(--color-background);border:1px solid var(--color-border-medium);color:var(--color-text);cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:.5rem;padding:.4rem .85rem;font-size:.85rem;font-weight:600;transition:all .2s;display:inline-flex}._2t3BFq_versionButton:hover{border-color:var(--color-primary);color:var(--color-primary);background:var(--color-bg-hover)}._2t3BFq_versionChevron{transition:transform .2s}._2t3BFq_versionChevron._2t3BFq_open{transform:rotate(180deg)}._2t3BFq_versionDropdown{background:var(--color-background);border:1px solid var(--color-border-light);min-width:220px;box-shadow:var(--shadow-lg);z-index:20;border-radius:10px;animation:.15s ease-out _2t3BFq_fadeInDropdown;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden}@keyframes _2t3BFq_fadeInDropdown{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}._2t3BFq_versionOption{width:100%;color:var(--color-text);cursor:pointer;text-align:left;background:0 0;border:none;border-left:3px solid #0000;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.875rem;font-weight:500;transition:all .15s;display:flex}._2t3BFq_versionOption:hover{background:var(--color-bg-hover)}._2t3BFq_versionOption._2t3BFq_active{background:var(--color-bg-hover);color:var(--color-primary);border-left-color:var(--color-primary);font-weight:700}._2t3BFq_versionOption._2t3BFq_latest{border-left-color:var(--color-primary)}._2t3BFq_versionOption:not(:last-child){border-bottom:1px solid var(--color-border-light)}._2t3BFq_versionOptionLabel{flex:1}._2t3BFq_versionOptionDate{color:var(--color-text);opacity:.6;font-size:.75rem;font-weight:400}._2t3BFq_latestBadge{background:var(--color-primary);color:#fff;text-transform:uppercase;letter-spacing:.03em;border-radius:4px;align-items:center;padding:.2rem .45rem;font-size:.65rem;font-weight:700;display:inline-flex}._2t3BFq_headerRight{align-items:center;display:flex;position:absolute;right:2rem}@media (max-width:768px){._2t3BFq_headerRight{right:1rem}}._2t3BFq_content{-webkit-overflow-scrolling:touch;flex:1;width:100%;overflow-y:auto}._2t3BFq_content::-webkit-scrollbar{width:8px;height:8px}._2t3BFq_content::-webkit-scrollbar-track{background:var(--color-background);border-radius:4px}._2t3BFq_content::-webkit-scrollbar-thumb{background:#00000040;border-radius:4px}._2t3BFq_content::-webkit-scrollbar-thumb:hover{background:#0006}[data-theme=dark] ._2t3BFq_content::-webkit-scrollbar-thumb{background:#ffffff40}[data-theme=dark] ._2t3BFq_content::-webkit-scrollbar-thumb:hover{background:#fff6}._2t3BFq_contentInner{box-sizing:border-box;width:100%;max-width:800px;margin:0 auto;padding:2rem}@media (max-width:768px){._2t3BFq_contentInner{padding:1.5rem 1rem}}._2t3BFq_versionBadge{background:linear-gradient(135deg, var(--color-primary), #6366f1);color:#fff;border-radius:12px;align-items:center;gap:1rem;margin-bottom:2rem;padding:1rem 1.5rem;display:flex;box-shadow:0 4px 16px #6366f14d}._2t3BFq_versionLabel{letter-spacing:-.02em;font-size:1.25rem;font-weight:700}._2t3BFq_versionDate{opacity:.85;font-size:.875rem;font-weight:500}._2t3BFq_section{background:var(--color-background);border:1px solid var(--color-border-light);box-shadow:var(--shadow-sm);border-radius:12px;margin-bottom:1.5rem;padding:2rem;transition:box-shadow .2s;position:relative;overflow:hidden}._2t3BFq_section:hover{box-shadow:var(--shadow-md)}._2t3BFq_section h2{color:var(--color-text);border-bottom:2px solid var(--color-primary);align-items:center;gap:.5rem;margin:0 0 1rem;padding-bottom:.75rem;font-size:1.25rem;font-weight:700;display:flex}._2t3BFq_section h3{color:var(--color-text);margin:1.5rem 0 .75rem;font-size:1.05rem;font-weight:600}._2t3BFq_section p{color:var(--color-text);opacity:.85;margin:.5rem 0;line-height:1.7}._2t3BFq_section ul,._2t3BFq_section ol{color:var(--color-text);opacity:.85;margin:.75rem 0;padding-left:1.5rem;line-height:1.8}._2t3BFq_section li{margin-bottom:.35rem;position:relative}._2t3BFq_section li::marker{color:var(--color-primary)}@media (max-width:768px){._2t3BFq_section{padding:1.5rem}}._2t3BFq_sectionIcon{background:linear-gradient(135deg, var(--color-primary), #6366f1);color:#fff;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}._2t3BFq_sectionIcon svg{width:16px;height:16px}._2t3BFq_sectionIconImproved{color:#fff;background:linear-gradient(135deg,#f59e0b,#d97706);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}._2t3BFq_sectionIconImproved svg{width:16px;height:16px}._2t3BFq_sectionIconBugfix{color:#fff;background:linear-gradient(135deg,#ef4444,#dc2626);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}._2t3BFq_sectionIconBugfix svg{width:16px;height:16px}._2t3BFq_sectionIconRemoved{color:#fff;background:linear-gradient(135deg,#64748b,#475569);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}._2t3BFq_sectionIconRemoved svg{width:16px;height:16px}._2t3BFq_restricted{position:relative}._2t3BFq_restricted h2,._2t3BFq_restricted p,._2t3BFq_restricted ul,._2t3BFq_restricted li{filter:blur(4px);-webkit-user-select:none;user-select:none;pointer-events:none}._2t3BFq_restrictedOverlay{z-index:2;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);color:var(--color-text);background:#ffffff26;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;font-size:.9rem;font-weight:600;display:flex;position:absolute;inset:0}._2t3BFq_restrictedOverlay svg{color:var(--color-text);opacity:.7}[data-theme=dark] ._2t3BFq_restrictedOverlay{background:#00000026}._2t3BFq_footer{text-align:center;color:var(--color-text);opacity:.6;padding:2rem 1rem;font-size:.875rem}._2t3BFq_footer p{margin:0}
