.ss_container{--ss-bg:#ffffff;--ss-content-primary:#121212;--ss-content-secondary:#595959;--ss-content-tertiary:#888888;--ss-content-on-negative:#ef4444;--ss-green2:#e9faf3;--ss-green9:#04b488;--ss-green10:#00a87d;--ss-green11:#00825c;--ss-blue:#3b82f6;--ss-yellow:#eab308;--ss-orange:#f97316;--ss-neutral4:#e7e8e9;--ss-border-primary:#e9e9eb;--ss-fs-xs:.75rem;--ss-fs-sm:.85rem;--ss-fs-md:.95rem;--ss-fs-lg:1rem;--ss-fs-xl:1.1rem;--ss-fs-xxl:1.5rem;--ss-fs-tx:2.8rem;--ss-fw-nm:400;--ss-fw-md:500;--ss-fw-sb:600;--ss-fw-bd:700;width:100%;max-width:920px;margin:0 auto;padding:5px;background:var(--ss-bg);color:var(--ss-content-primary);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;box-sizing:border-box}.ss_container.ss_fat_c{--ss-fs-tx:2.5rem}[data-bs-theme="dark"] .ss_container,[data-theme="dark"] .ss_container{--ss-bg:#121212;--ss-content-primary:#f8f9fa;--ss-content-secondary:#adb5bd;--ss-content-tertiary:#6c757d;--ss-border-primary:#343a40;--ss-green2:rgba(4,180,136,0.12);--ss-neutral4:#495057}.ss_container *,.ss_container *::before,.ss_container *::after{box-sizing:inherit;-webkit-tap-highlight-color:transparent}.ss_container a{text-decoration:none!important}.ss_headerwithcur{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding:0 4px}.ss_titleh1{font-size:var(--ss-fs-xxl);font-weight:var(--ss-fw-bd);margin:0;color:var(--ss-content-primary)}
.ss_calculator{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:24px}@media(max-width:768px){.ss_calculator{grid-template-columns:1fr}}.ss_layout{display:grid;grid-template-columns:1fr;gap:24px;margin-bottom:24px}@media(min-width:768px){.ss_layout{grid-template-columns:1fr 1fr}}.ss_card{background:var(--ss-bg);border-radius:16px;padding:20px;border:1px solid var(--ss-border-primary);box-shadow:0 4px 16px rgba(0,0,0,.04)}.ss_input-group{margin-bottom:22px}.ss_input-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.ss_input-label{font-size:var(--ss-fs-sm);font-weight:var(--ss-fw-sb);color:var(--ss-content-secondary)}.ss_input-control{display:flex;flex-direction:column;align-items:flex-start;width:100%;position:relative}.ss_input-value-wrapper{display:inline-flex;align-items:center;background:var(--ss-green2);border-radius:8px;padding:6px 12px;border:1px solid transparent;transition:border-color .2s;width:100%;height:40px;box-sizing:border-box}.ss_input-prefix,.ss_input-suffix{white-space:nowrap;color:var(--ss-green11);font-weight:var(--ss-fw-sb);font-size:var(--ss-fs-md)}.ss_input-value-wrapper input[type="number"]{border:none;background:transparent;color:var(--ss-green11);font-size:var(--ss-fs-xl);font-weight:var(--ss-fw-bd);text-align:left;outline:none;width:100%;padding:0}
.ss_input-value-wrapper input[type="number"]::-webkit-inner-spin-button{appearance:none}.ss_slider-container{width:100%;margin-top:8px}.ss_bmi_c .ss_slider-container{margin-top:0}.ss_container input[type="range"]{appearance:none;-webkit-appearance:none;width:100%;height:6px;border-radius:999px;background:var(--ss-neutral4);outline:none;cursor:pointer}.ss_container input[type="range"]::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:18px;height:18px;border-radius:50%;background:var(--ss-bg);border:3px solid var(--ss-green10);box-shadow:0 2px 6px rgba(0,0,0,.2);cursor:pointer;transition:transform .1s}.ss_container input[type="range"]::-webkit-slider-thumb:active{transform:scale(1.1)}.ss_gender-wrapper,.ss_sel-wrapper{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:22px}.ss_act-wrapper{display:grid;grid-template-columns:1fr;gap:8px;margin-bottom:22px}@media(min-width:480px){.ss_act-wrapper{grid-template-columns:1fr 1fr}}.ss_gender-btn,.ss_sel-btn{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:12px 8px;border:1px solid var(--ss-border-primary);border-radius:8px;cursor:pointer;color:var(--ss-content-secondary);font-size:var(--ss-fs-sm);font-weight:var(--ss-fw-sb);transition:all .2s;text-align:center;background:transparent}.ss_gender-btn{padding:12px}
.ss_act-btn{flex-direction:row;align-items:center;text-align:left;padding:12px;gap:10px}.ss_gender-btn svg.ss_g-icon,.ss_sel-btn svg.ss_g-icon{width:24px;height:24px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ss_act-icon{flex-shrink:0;width:32px;height:32px;background:var(--ss-neutral4);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--ss-content-secondary);transition:all .2s}.ss_act-icon svg{width:20px;height:20px;stroke:currentColor;stroke-width:2}.ss_act-content{flex:1;display:flex;flex-direction:column;gap:0}.ss_act-title{font-weight:var(--ss-fw-bd);font-size:var(--ss-fs-sm);color:var(--ss-content-primary)}.ss_act-desc{font-size:var(--ss-fs-xs);color:var(--ss-content-secondary);margin-top:2px;font-weight:var(--ss-fw-nm);line-height:1.25}.ss_gender-tick{position:absolute;top:6px;right:6px;opacity:0;transition:opacity .2s}.ss_sel-tick{position:absolute;top:4px;right:4px;opacity:0;transform:scale(.5);transition:all .2s}.ss_gender-tick svg,.ss_sel-tick svg{width:16px;height:16px;fill:var(--ss-green10)}.ss_gender-btn.ss_selected,.ss_sel-btn.ss_selected{background:var(--ss-green2);color:var(--ss-green11);border-color:var(--ss-green10)}.ss_gender-btn.ss_selected .ss_gender-tick,.ss_sel-btn.ss_selected .ss_sel-tick{opacity:1;transform:scale(1)}.ss_sel-btn.ss_selected .ss_act-icon{background:var(--ss-green10);color:#fff}
.ss_sel-btn.ss_selected .ss_act-title{color:var(--ss-green11)}.ss_results-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;text-align:center}.ss_bmi_c .ss_results-card{gap:12px}.ss_chart-container{width:100%;padding:0;position:relative}.ss_gauge-svg{width:100%;max-width:320px;display:block;margin:0 auto;overflow:visible}.ss_gauge-svg path{transform-origin:100px 100px;transition:all .3s cubic-bezier(.25,.8,.25,1);opacity:.25;stroke-width:8;stroke-linecap:round;stroke-linejoin:round}.ss_gauge-svg path:hover{transform:scale(1.02);stroke-width:10!important;opacity:1!important;cursor:pointer}.ss_gauge-svg text{transition:all .4s ease;font-size:7px;font-weight:var(--ss-fw-bd);fill:var(--ss-content-tertiary);pointer-events:none}.ss_gauge-svg text.ss_active_text{font-weight:var(--ss-fw-bd);fill:var(--ss-content-primary)}.ss_ttip{position:absolute;background:var(--ss-content-primary);color:var(--ss-bg);padding:10px 14px;border-radius:8px;font-size:var(--ss-fs-xs);line-height:1.4;font-weight:var(--ss-fw-md);pointer-events:none;opacity:0;transition:opacity .2s;z-index:2000;box-shadow:0 8px 24px rgba(0,0,0,.15);transform:translate(-50%,-100%);margin-top:-10px;white-space:nowrap;text-align:center}.ss_ttip::after{content:'';position:absolute;top:100%;left:50%;margin-left:-6px;border-width:6px;border-style:solid;border-color:var(--ss-content-primary) transparent transparent transparent}
.ss_tt-title{font-size:var(--ss-fs-sm);font-weight:var(--ss-fw-bd);margin-bottom:2px}.ss_tt-range{font-size:var(--ss-fs-xs);opacity:.8}.ss_cat-lbl{font-size:var(--ss-fs-xl);font-weight:var(--ss-fw-bd);line-height:1;margin-top:12px}.ss_bmi-value{font-size:var(--ss-fs-tx);font-weight:var(--ss-fw-bd);line-height:1;margin:4px 0 16px 0;color:var(--ss-content-primary)}.ss_target-lbl{font-size:var(--ss-fs-md);font-weight:var(--ss-fw-bd);line-height:1;margin-top:8px;color:var(--ss-content-secondary)}.ss_target-value{font-size:var(--ss-fs-tx);font-weight:var(--ss-fw-bd);line-height:1;margin:4px 0 16px 0;color:var(--ss-green11);display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.ss_target-unit{font-size:var(--ss-fs-lg);color:var(--ss-content-tertiary);font-weight:var(--ss-fw-md)}.ss_res-grid{width:100%;display:flex;flex-direction:column;border-top:1px solid var(--ss-neutral4);padding-top:16px;gap:16px}.ss_res-row{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-bottom:12px;width:100%}.ss_res-grid .ss_res-row{justify-content:space-between;align-items:center;margin-bottom:0;flex-wrap:nowrap}.ss_res-col{flex:1;display:flex;flex-direction:column;align-items:center;text-align:center}.ss_res-lbl{font-size:var(--ss-fs-sm);color:var(--ss-content-secondary);margin-bottom:4px;font-weight:var(--ss-fw-sb)}
.ss_res-val{font-size:var(--ss-fs-lg);color:var(--ss-content-primary);font-weight:var(--ss-fw-bd)}.ss_res-box{color:var(--ss-content-primary);display:flex;flex-direction:column;flex:1 1 0;min-width:100px;padding:12px 8px;border-radius:8px;cursor:help;border:1px solid var(--ss-border-primary);transition:all .3s ease;text-align:center;align-items:center}.ss_res-box:hover{box-shadow:0 4px 12px rgba(0,0,0,.05)}.ss_badge-lbl{font-size:var(--ss-fs-xs);text-transform:uppercase;letter-spacing:.5px;font-weight:var(--ss-fw-sb);margin-bottom:4px}.ss_badge-val{font-size:var(--ss-fs-lg);font-weight:var(--ss-fw-bd)}.ss_legend-box{width:100%;margin-top:8px;border-top:1px solid var(--ss-neutral4);padding-top:16px}.ss_bmi_c .ss_legend-box{margin-top:16px}.ss_legend-table{width:100%;border-collapse:collapse;font-size:var(--ss-fs-sm);text-align:left}.ss_leg-th{padding-bottom:8px;font-weight:var(--ss-fw-sb);color:var(--ss-content-secondary);border-bottom:1px solid var(--ss-neutral4)}.ss_leg-tr{border-bottom:1px solid var(--ss-neutral4);height:40px!important}.ss_bmi_c .ss_leg-tr{height:auto!important}.ss_leg-tr:last-child{border-bottom:none}.ss_leg-td1{padding:8px 0;display:flex;align-items:center;gap:10px;font-weight:var(--ss-fw-sb);color:var(--ss-content-primary)}.ss_leg-td2{padding:8px 0;text-align:right;color:var(--ss-content-secondary);font-weight:var(--ss-fw-md)}
.ss_legend-color{width:14px;height:8px;border-radius:4px;flex-shrink:0}.ss_adj-lbl{font-size:var(--ss-fs-sm);font-weight:var(--ss-fw-bd);color:var(--ss-content-secondary);margin-bottom:12px;text-align:left}.ss_adj-val1{color:var(--ss-content-primary);font-size:var(--ss-fs-md);white-space:nowrap;font-weight:var(--ss-fw-bd)}.ss_adj-val2{font-size:var(--ss-fs-xs)}.ss_adj-val3{font-size:var(--ss-fs-xs);color:var(--ss-content-secondary)}.ss_dropdown,.dropdown{position:relative}.ss_curr_dropdown_menu{display:none;position:absolute;top:100%;left:0;margin-top:4px;padding:0;list-style:none;max-height:280px;overflow-y:auto;background:var(--ss-bg);border:1px solid var(--ss-border-primary);border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.1);min-width:140px;z-index:1000}.ss_curr_dropdown_menu.show,.ss_curr_dropdown_menu.ss_show{display:block}.ss_d-none{display:none!important}.ss_curr_dropdown_menu .dropdown-item,.ss_curr_dropdown_menu .ss_dropdown-item{font-size:var(--ss-fs-sm);gap:20px;color:var(--ss-content-primary);padding:8px 12px;display:flex;justify-content:space-between;align-items:center;text-decoration:none!important;cursor:pointer}.ss_curr_dropdown_menu .dropdown-item:hover,.ss_curr_dropdown_menu .ss_dropdown-item:hover{background:var(--ss-neutral4);color:inherit}.ss_dropdown-btn{text-decoration:none;height:40px;padding:0 12px;background:var(--ss-green2);border-radius:8px;color:var(--ss-green11);display:flex;align-items:center;gap:4px;font-size:var(--ss-fs-sm);font-weight:var(--ss-fw-sb);border:1px solid transparent;transition:.2s;cursor:pointer}
.ss_dropdown-item.ss_selected{background-color:var(--ss-green2);color:var(--ss-green11);font-weight:var(--ss-fw-sb)}.ss_dropdown-item.ss_selected svg{display:block!important}.ss_tm_b{display:flex;gap:12px;width:100%;align-items:flex-start;justify-content:space-between}.ss_bmi_c .ss_tm_b{margin-bottom:12px}.ss_tm_c{flex:1;display:flex;gap:12px;min-width:70px;max-width:250px}.ss_bmi_c .ss_tm_c{max-width:none}.ss_input-invalid .ss_input-value-wrapper{background:rgba(239,68,68,.08);border-color:var(--ss-content-on-negative)}.ss_input-invalid input[type="number"],.ss_input-invalid .ss_input-prefix,.ss_input-invalid .ss_input-suffix{color:var(--ss-content-on-negative)}.ss_input-error{font-size:var(--ss-fs-xs);color:var(--ss-content-on-negative);margin-top:4px;text-align:left;font-weight:var(--ss-fw-sb);width:100%;line-height:1.2;position:absolute;top:100%;left:0}.ss_bmi_c .ss_input-error{position:static}.ss_table-resp{overflow-x:auto}.ss_fat-table{width:100%;border-collapse:collapse;font-size:var(--ss-fs-xs);text-align:center}.ss_fat-table th{padding:10px 6px;font-weight:var(--ss-fw-sb);color:var(--ss-content-secondary);border-bottom:1px solid var(--ss-neutral4)}.ss_fat-table td{padding:10px 6px;border-bottom:1px solid var(--ss-neutral4);color:var(--ss-content-primary);vertical-align:middle}.ss_fat-table tr:last-child td{border-bottom:none}
.ss_fat-table td:first-child,.ss_fat-table th:first-child{text-align:left}.ss_healthguide{display:flex;flex-direction:column;gap:16px;background:var(--ss-bg);font-size:var(--ss-fs-md);color:var(--ss-content-primary);padding:10px 4px;overflow-x:hidden}.ss_h2health{border-bottom:2px solid var(--ss-green10);margin:0 0 12px 0;padding-bottom:10px;font-size:var(--ss-fs-xl);display:flex;align-items:center;gap:10px;font-weight:var(--ss-fw-bd)}.ss_bmi_c .ss_h2health{font-size:var(--ss-fs-xxl)}.ss_h3health{margin:16px 0 8px 0;display:flex;align-items:center;font-size:var(--ss-fs-lg);gap:8px;font-weight:var(--ss-fw-bd);color:var(--ss-green11)}.ss_bmi_c .ss_h3health{font-size:var(--ss-fs-xl);color:var(--ss-content-primary)}.ss_phealth{line-height:1.65;margin:0 0 12px 0;color:var(--ss-content-secondary)}.ss_lihealth{margin-bottom:8px;line-height:1.55;color:var(--ss-content-secondary)}.ss_ulhealth{margin:0 0 16px 22px;padding:0}.ss_boxleftgreen{background:var(--ss-green2);border-left:4px solid var(--ss-green10);padding:14px;margin:12px 0;border-radius:0 8px 8px 0;line-height:1.5}.ss_warnbox{background:rgba(239,68,68,0.1);border-left:4px solid var(--ss-content-on-negative);padding:14px;margin:12px 0;border-radius:0 8px 8px 0;font-size:var(--ss-fs-sm);color:var(--ss-content-primary);line-height:1.5;font-weight:var(--ss-fw-md)}.ss_warnbox strong{color:var(--ss-content-on-negative);font-weight:var(--ss-fw-bd)}
.ss_codebox{background:#18181b;color:#a6e22e;padding:12px;border-radius:8px;overflow-x:auto;font-size:var(--ss-fs-sm);line-height:1.5;margin:10px 0;font-family:monospace}.ss_rm{position:relative;max-height:600px;overflow:hidden;transition:max-height .5s ease}.ss_rm::after{content:"";position:absolute;left:0;right:0;bottom:0;height:120px;background:linear-gradient(to bottom,rgba(255,255,255,0),var(--ss-bg));pointer-events:none}[data-theme="dark"] .ss_rm::after,[data-bs-theme="dark"] .ss_rm::after{background:linear-gradient(to bottom,rgba(18,18,18,0),var(--ss-bg))}.ss_rm-btn{position:absolute;bottom:10px;left:50%;transform:translateX(-50%);padding:8px 24px;border:1px solid var(--ss-border-primary);border-radius:24px;background:var(--ss-bg);color:var(--ss-content-primary);font-weight:var(--ss-fw-sb);font-size:var(--ss-fs-sm);cursor:pointer;box-shadow:0 4px 12px rgba(0,0,0,.1);z-index:10;transition:.2s}.ss_rm-btn:hover{background:var(--ss-green10);color:#fff;border-color:var(--ss-green10)}.ss_icon_24{width:24px;height:24px;flex-shrink:0}.ss_icon_20{width:20px;height:20px;flex-shrink:0}:root,[data-bs-theme="light"]{--ss-bg:#fff;--ss-txt:#111827;--ss-mut:#6b7280;--ss-dim:#9ca3af;--ss-brd:#edeff2;--ss-foc:#6366f1;--ss-hov:#f3f4f6;--ss-sel-bg:#6366f1;--ss-sel-txt:#fff;--ss-tdy-bg:#e0e7ff;--ss-tdy-txt:#6366f1;--ss-inv:#ef4444;--ss-shd:rgba(60,64,67,0.3) 0px 1px 2px 0px,rgba(60,64,67,0.15) 0px 2px 6px 2px}
[data-bs-theme="dark"]{--ss-bg:#1f2937;--ss-txt:#f9fafb;--ss-mut:#9ca3af;--ss-dim:#4b5563;--ss-brd:#262626;--ss-foc:#818cf8;--ss-hov:#374151;--ss-sel-bg:#818cf8;--ss-sel-txt:#fff;--ss-tdy-bg:#312e81;--ss-tdy-txt:#a5b4fc;--ss-inv:#f87171;--ss-shd:rgba(60,64,67,0.3) 0px 1px 2px 0px,rgba(60,64,67,0.15) 0px 2px 6px 2px}@media (prefers-color-scheme:dark){:root:not([data-bs-theme="light"]){--ss-bg:#1f2937;--ss-txt:#f9fafb;--ss-mut:#9ca3af;--ss-dim:#4b5563;--ss-brd:#374151;--ss-foc:#818cf8;--ss-hov:#374151;--ss-sel-bg:#818cf8;--ss-sel-txt:#fff;--ss-tdy-bg:#312e81;--ss-tdy-txt:#a5b4fc;--ss-inv:#f87171}}.ss_calender{min-width:155px!important}.su_ft{display:none}.su_wrap{position:relative;display:inline-flex;align-items:center;max-width:100%;font-family:system-ui,-apple-system,sans-serif;user-select:none;box-sizing:border-box}.su_wrap input.su_invalid{border-color:var(--ss-inv)!important;box-shadow:0 0 0 1px var(--ss-inv)!important}.su_ic{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:32px;height:32px;padding:0;border:0;background:0 0;border-radius:50%;color:var(--ss-mut);cursor:pointer;z-index:10;transition:.2s;display:flex;align-items:center;justify-content:center;outline:0!important}.su_ic:hover{color:var(--ss-txt);background:var(--ss-hov)}.su_ic:disabled{opacity:.5;cursor:not-allowed}.su_ic svg{width:18px;height:18px;pointer-events:none}
.su_pop{position:fixed;min-width:260px;max-width:95vw;background:var(--ss-bg);border:1px solid var(--ss-brd);border-radius:12px;box-shadow:var(--ss-shd);padding:8px;box-sizing:border-box;opacity:0;visibility:hidden;transform:translateY(-10px);transition:opacity .05s,transform .05s,visibility .05s,width .05s;z-index:99999;touch-action:pan-y;outline:0}.su_pop.su_on{opacity:1;visibility:visible;transform:translateY(0)}.su_hd{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px;padding-bottom:6px;border-bottom:1px solid var(--ss-brd)}.su_hd button{background:0 0;border:0;display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;cursor:pointer;border-radius:50%;color:var(--ss-mut);font-size:18px;line-height:1;transition:.2s;outline:0!important}.su_hd button:hover:not(:disabled){background:var(--ss-hov);color:var(--ss-txt)}.su_hd button:disabled{opacity:.3;cursor:not-allowed}.su_my{display:flex;gap:4px}.su_my span{font-size:15px;color:var(--ss-txt);font-weight:600;cursor:pointer;padding:4px 6px;border-radius:4px;transition:.2s;outline:0!important}.su_my span:hover{background:var(--ss-tdy-bg);color:var(--ss-tdy-txt)}.su_my span:focus-visible{box-shadow:0 0 0 2px var(--ss-foc)}.su_dy{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;text-align:center}.su_dy span{font-size:12px;font-weight:600;color:var(--ss-mut);display:flex;align-items:center;justify-content:center;padding:4px 0}
.su_grd{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;text-align:center}.su_grd_m{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;text-align:center}.su_grd span,.su_grd_m span{display:flex;align-items:center;justify-content:center;font-size:14px;color:var(--ss-txt);cursor:pointer;transition:all .2s;outline:0!important}.su_grd span{aspect-ratio:1;border-radius:50%;padding:0}.su_grd_m span{border-radius:8px;padding:12px 0}.su_grd span:hover:not(.su_disabled),.su_grd_m span:hover:not(.su_disabled){background:var(--ss-hov)}.su_grd span.su_dim{color:var(--ss-dim)}.su_grd span.su_tdy,.su_grd_m span.su_tdy{font-weight:700;color:var(--ss-tdy-txt);background:var(--ss-tdy-bg)}.su_grd span.su_sel,.su_grd_m span.su_sel{background:var(--ss-sel-bg)!important;color:var(--ss-sel-txt)!important;font-weight:600}.su_foc{box-shadow:inset 0 0 0 2px var(--ss-foc)!important}.su_disabled{opacity:.3;pointer-events:none;text-decoration:line-through}.su_ft{display:flex;justify-content:space-between;margin-top:4px;padding-top:4px;border-top:1px solid var(--ss-brd)}.su_ft button{background:0 0;border:0;color:var(--ss-mut);padding:4px 8px;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;transition:.2s;outline:0}.su_ft button:hover:not(:disabled){background:var(--ss-hov)}.su_ft button:focus-visible{border-color:var(--ss-foc);box-shadow:0 0 0 2px rgba(99,102,241,.2)}
.su_ft button:disabled{opacity:.5;cursor:not-allowed}@keyframes su_anm{0%{opacity:.4;transform:scale(.98)}100%{opacity:1;transform:scale(1)}}.su_anm{animation:su_anm .15s ease-out}@media (prefers-reduced-motion:reduce){.su_pop,.su_anm{transition:none!important;animation:none!important}}
#pc_root_w{--pc-bg:var(--bs-body-bg,#fff);--pc-bg2:var(--bs-tertiary-bg,#fcf8fa);--pc-t1:var(--bs-body-color,#14141f);--pc-t2:var(--bs-secondary-color,#59596a);--pc-p1:#fdf2f8;--pc-p2:#ec4899;--pc-p3:#be185d;--pc-br:var(--bs-border-color,#e9e9ef);--pc-er:#da291c;--pc-erb:rgba(218,41,28,.08);--pc-ov:#15847d;--pc-fo:#6868ca;--pc-lu:#b45309;width:100%;max-width:1020px;margin:0 auto;color:var(--pc-t1);overflow-x:hidden;box-sizing:border-box}#pc_root_w *,#pc_root_w *::before,#pc_root_w *::after{box-sizing:border-box}[data-bs-theme="dark"] #pc_root_w,[data-theme="dark"] #pc_root_w{--pc-bg:#141418;--pc-bg2:#1c1c22;--pc-t1:#f8f9fa;--pc-t2:#adb5bd;--pc-br:#2f323a;--pc-p1:rgba(236,72,153,.14);--pc-ov:#38b2ac;--pc-fo:#9393e8;--pc-lu:#f59e0b}#pc_root_w .pc_crd{background:var(--pc-bg);border:1px solid var(--pc-br);border-radius:16px;box-shadow:0 4px 16px rgba(0,0,0,.04);max-width:100%;min-width:0}#pc_root_w .pc_rp{overflow:hidden}#pc_root_w .pc_inp_w{display:flex;align-items:center;background:var(--pc-p1);padding:0 6px;border-radius:10px;border:1px solid transparent;transition:.2s}#pc_root_w .pc_inp_w .su_wrap{width:100%;max-width:100%}#pc_root_w .pc_inp_w .su_ic{margin-left:auto;flex:0 0 42px;color:var(--pc-p3)!important}#pc_root_w .pc_inp_w .su_ic:hover{color:var(--pc-bg)!important;background:var(--pc-p2)!important}#pc_root_w .pc_inp_w .su_wrap .pc_in{flex:1;min-width:0}
#pc_root_w .pc_inp_w.pc_err{border-color:var(--pc-er);background:var(--pc-erb)}#pc_root_w .pc_inp_w.pc_err .pc_in,#pc_root_w .pc_inp_w.pc_err .pc_btn{color:var(--pc-er)}#pc_root_w .pc_in{width:100%;background:transparent;border:none;padding:10px;color:var(--pc-p3);font-weight:700;font-size:16px;outline:none}#pc_root_w .pc_btn{width:34px;height:34px;min-width:34px;background:transparent;border:none;color:var(--pc-p3);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;transition:.2s;padding:0;flex:0 0 34px}#pc_root_w .pc_btn:hover,#pc_root_w .pc_nb:hover{background:var(--pc-p2);color:#fff}#pc_root_w .pc_msg{font-size:12px;color:var(--pc-er);margin-top:4px;font-weight:600;display:none;text-align:right}#pc_root_w .pc_sl input[type="range"]{appearance:none;-webkit-appearance:none;width:100%;height:6px;border-radius:99px;background:var(--pc-br);outline:none;cursor:pointer}#pc_root_w .pc_sl input[type="range"]::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:18px;height:18px;border-radius:50%;background:var(--pc-bg);border:3px solid var(--pc-p2);cursor:pointer}#pc_root_w .pc_rb{padding:10px;border:1px solid var(--pc-br);border-radius:10px;background:var(--pc-bg2)}#pc_root_w .pc_ac_b{width:100%;padding:10px 14px;border-radius:10px;border:1.5px solid var(--pc-p2);background:var(--pc-p1);color:var(--pc-p3);font-weight:700;font-size:13.5px;transition:.2s}
#pc_root_w .pc_ac_b:hover{background:var(--pc-p2);color:#fff}#pc_root_w .pc_ac_m{position:absolute;left:0;right:0;top:calc(100% + 6px);background:var(--pc-bg);border:1px solid var(--pc-br);border-radius:12px;box-shadow:0 10px 25px rgba(0,0,0,.14);padding:6px;z-index:250;display:none;flex-direction:column;gap:3px}#pc_root_w .pc_ac_m.pc_sh{display:flex}#pc_root_w .pc_ac_i{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:8px;border:none;background:transparent;color:var(--pc-t1);font-size:13px;font-weight:600;text-align:left;text-decoration:none;transition:.15s}#pc_root_w .pc_ac_i:hover{background:var(--pc-p1);color:var(--pc-p3)}#pc_root_w .pc_vt{display:inline-flex;background:var(--pc-p1);padding:4px;border-radius:12px;border:1px solid var(--pc-br);gap:4px}#pc_root_w .pc_vb{display:inline-flex;align-items:center;gap:6px;padding:7px 15px;border:none;background:transparent;color:var(--pc-t2);font-size:13px;font-weight:700;border-radius:9px;transition:.2s}#pc_root_w .pc_vb.pc_va{background:var(--pc-p2);color:#fff;box-shadow:0 2px 8px rgba(236,72,153,.28)}#pc_root_w .pc_nb{width:38px;height:38px;background:var(--pc-p1);border:none;border-radius:50%;color:var(--pc-p3);display:inline-flex;align-items:center;justify-content:center;transition:.2s}#pc_root_w .pc_whl_box{width:100%;max-width:340px;margin:0 auto;overflow:hidden;display:flex;justify-content:center;align-items:center;padding:8px 0}
#pc_root_w .circular-period-calendar{position:relative;width:325px;height:325px;min-width:325px;min-height:325px;margin:0 auto;user-select:none;flex-shrink:0}@media(max-width:420px){#pc_root_w .pc_whl_box{height:320px}#pc_root_w .circular-period-calendar{transform:scale(.86);transform-origin:center center}}@media(max-width:350px){#pc_root_w .pc_whl_box{height:260px}#pc_root_w .circular-period-calendar{transform:scale(.76);transform-origin:center center}}#pc_root_w .circular-period-calendar__info{position:absolute;left:50%;transform:translateX(-50%);top:96px;z-index:102;pointer-events:none}#pc_root_w .circular-period-calendar__period-days-text{font-size:15px;font-weight:700;margin:0;text-align:center;color:var(--pc-t1)}#pc_root_w .circular-period-calendar .center-image{position:absolute;top:50%;left:50%;width:200px;height:200px;transform:translate(-50%,-50%);border-radius:50%;background:var(--pc-bg);overflow:hidden;z-index:100;transition:background .3s}#pc_root_w .circular-period-calendar .center-image .pc_csvg{width:148px;height:auto;position:absolute;left:50%;top:64px;transform:translateX(-50%);pointer-events:none}#pc_root_w .circular-period-calendar .center-image .pc_ph_g{opacity:0;transition:opacity .25s ease}#pc_root_w .circular-period-calendar .center-image .pc_ph_g.pc_act{opacity:1}#pc_root_w .circular-period-calendar .center-image--menstruation{background:radial-gradient(50% 50% at 50% 50%,rgba(218,41,28,.75) 0,#f8d4d2 70%,#f6eeec 100%)}
#pc_root_w .circular-period-calendar .center-image--follicular{background:radial-gradient(50% 50% at 50% 50%,rgba(39,39,179,.38) 0,rgba(212,212,240,.75) 70%,#f6eeec 100%)}#pc_root_w .circular-period-calendar .center-image--ovulation{background:radial-gradient(50% 50% at 50% 50%,rgba(21,132,125,.28) 0,#d0e6e5 70%,#f6f3f3 100%)}#pc_root_w .circular-period-calendar .center-image--luteal{background:radial-gradient(50% 50% at 50% 50%,#f8d4d2 0,rgba(248,212,210,.75) 70%,#f6eeec 100%)}[data-bs-theme="dark"] #pc_root_w .circular-period-calendar .center-image--menstruation,[data-theme="dark"] #pc_root_w .circular-period-calendar .center-image--menstruation{background:radial-gradient(50% 50% at 50% 50%,rgba(218,41,28,.65) 0,#4a2423 70%,#1a1a1a 100%)}[data-bs-theme="dark"] #pc_root_w .circular-period-calendar .center-image--follicular,[data-theme="dark"] #pc_root_w .circular-period-calendar .center-image--follicular{background:radial-gradient(50% 50% at 50% 50%,rgba(104,104,202,.45) 0,#29294a 70%,#1a1a1a 100%)}[data-bs-theme="dark"] #pc_root_w .circular-period-calendar .center-image--ovulation,[data-theme="dark"] #pc_root_w .circular-period-calendar .center-image--ovulation{background:radial-gradient(50% 50% at 50% 50%,rgba(21,132,125,.45) 0,#203c3a 70%,#1a1a1a 100%)}[data-bs-theme="dark"] #pc_root_w .circular-period-calendar .center-image--luteal,[data-theme="dark"] #pc_root_w .circular-period-calendar .center-image--luteal{background:radial-gradient(50% 50% at 50% 50%,rgba(190,24,93,.35) 0,#3d2933 70%,#1a1a1a 100%)}
#pc_root_w .circular-period-calendar .v-image{position:absolute;width:44px;top:54px;right:50%;z-index:101;transform:translateX(50%);pointer-events:none}#pc_root_w .circular-period-calendar .phase-ring{position:absolute;top:50%;left:50%;width:270px;height:270px;border-radius:50%;z-index:2;will-change:transform}#pc_root_w .circular-period-calendar .phase-ring .phase,#pc_root_w .circular-period-calendar .phase-ring .phase .phase-svg,#pc_root_w .circular-period-calendar .separator-ring .month-separator,#pc_root_w .circular-period-calendar .separator-ring .month-separator .separator-svg{position:absolute;width:100%;height:100%;top:0;left:0}#pc_root_w .circular-period-calendar .separator-ring{position:absolute;top:50%;left:50%;width:322px;height:322px;border-radius:50%;z-index:10;pointer-events:none}#pc_root_w .circular-period-calendar .day-indicator-ring{position:absolute;top:50%;left:50%;width:215px;height:215px;border-radius:50%;z-index:4}#pc_root_w .circular-period-calendar .day-indicator-ring .day-indicator{position:absolute;width:8px;height:8px;border-radius:50%;background-color:#f6eeec;transform:translate(-50%,-50%)}[data-bs-theme="dark"] #pc_root_w .circular-period-calendar .day-indicator-ring .day-indicator,[data-theme="dark"] #pc_root_w .circular-period-calendar .day-indicator-ring .day-indicator{background-color:#343434}#pc_root_w .circular-period-calendar .day-indicator-ring .day-indicator--chosen{background-color:var(--pc-p2)!important}
#pc_root_w .circular-period-calendar .day-numbers{position:absolute;width:100%;height:100%;transform:rotate(0);z-index:5;cursor:grab;touch-action:none}#pc_root_w .circular-period-calendar .day-numbers:active{cursor:grabbing}#pc_root_w .circular-period-calendar .day-numbers .day-number{position:absolute;width:30px;height:30px;border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:13.5px;font-weight:600;transform:translate(-50%,-50%);cursor:pointer;color:#121212}#pc_root_w .circular-period-calendar .day-numbers .day-number.phase-menstruation{background-color:var(--pc-er);color:#fff}#pc_root_w .circular-period-calendar .day-numbers .day-number.phase-menstruation:before{content:"";position:absolute;top:-7px;left:50%;transform:translateX(-50%);border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:13px solid var(--pc-er)}#pc_root_w .circular-period-calendar .day-numbers .day-number.phase-ovulation{color:#15847d}#pc_root_w .circular-period-calendar .day-numbers .day-number--active{background-color:transparent!important;font-weight:800}#pc_root_w .circular-period-calendar .day-numbers .day-number--active.phase-menstruation{color:var(--pc-er);border:1.5px solid var(--pc-er)}#pc_root_w .circular-period-calendar .day-numbers .day-number--active.phase-menstruation::before{border-bottom-color:var(--pc-bg)}
#pc_root_w .circular-period-calendar .day-numbers .day-number--active.phase-menstruation::after{content:"";position:absolute;top:-9px;left:50%;transform:translateX(-50%);border-left:13px solid transparent;border-right:13px solid transparent;border-bottom:15px solid var(--pc-er);z-index:-1}#pc_root_w .circular-period-calendar .day-numbers .day-number--active.phase-luteal{color:var(--pc-lu);border:1.5px solid var(--pc-lu)}#pc_root_w .circular-period-calendar .day-numbers .day-number--active.phase-follicular{color:var(--pc-fo);border:1.5px solid var(--pc-fo)}#pc_root_w .circular-period-calendar .day-numbers .day-number--active.phase-ovulation{color:var(--pc-ov);border:1.5px solid var(--pc-ov)}#pc_root_w .pc_cal_w{width:100%;max-width:450px;margin:0 auto}#pc_root_w .pc_cal_gr{display:grid;grid-template-columns:repeat(7,1fr);gap:6px}#pc_root_w .pc_cd{position:relative;aspect-ratio:1/1.05;border-radius:11px;border:1.5px solid var(--pc-br);background:var(--pc-bg);display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:5px 2px;cursor:pointer;transition:.15s;user-select:none}#pc_root_w .pc_cd:hover:not(.pc_cd_e){transform:translateY(-2px);border-color:var(--pc-p2)}#pc_root_w .pc_cd_e{border-color:transparent!important;background:transparent!important;pointer-events:none}#pc_root_w .pc_cd_n{font-size:13px;font-weight:700;line-height:1}
#pc_root_w .pc_cd_ic svg{width:14px;height:14px;display:block}#pc_root_w .pc_cd_m{background:rgba(218,41,28,.12);border-color:rgba(218,41,28,.35);color:var(--pc-er)}#pc_root_w .pc_cd_o{background:rgba(21,132,125,.12);border-color:rgba(21,132,125,.35);color:var(--pc-ov)}#pc_root_w .pc_cd_o.pc_cd_pk{background:rgba(21,132,125,.24);border-color:var(--pc-ov)}#pc_root_w .pc_cd_f{background:rgba(104,104,202,.1);border-color:rgba(104,104,202,.28)}#pc_root_w .pc_cd_f .pc_cd_ic{color:var(--pc-fo)}#pc_root_w .pc_cd_l{background:rgba(245,158,11,.08);border-color:rgba(245,158,11,.24)}#pc_root_w .pc_cd_l .pc_cd_ic{color:var(--pc-lu)}#pc_root_w .pc_cd_act{box-shadow:0 0 0 2.5px var(--pc-p2)!important;border-color:var(--pc-p2)!important;transform:scale(1.03)}#pc_root_w .pc_cd_td::after{content:"";position:absolute;top:4px;right:4px;width:5px;height:5px;border-radius:50%;background:var(--pc-p2)}#pc_root_w .pc_lg{display:grid;grid-template-columns:repeat(auto-fit,minmax(125px,1fr));gap:8px;width:100%;padding:12px;background:var(--pc-p1);border-radius:12px;border:1px solid var(--pc-br)}#pc_root_w .pc_lg_sw{width:24px;height:24px;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 24px}#pc_root_w .pc_hide{display:none!important}#pc_root_w .pc_ph{padding:18px;border-radius:14px;background:var(--pc-p1);border-left:4px solid var(--pc-p2)}
#pc_root_w .pc_faq_i{border:1px solid var(--pc-br);border-radius:12px;background:var(--pc-bg);overflow:hidden}#pc_root_w .pc_faq_i.pc_open{border-color:var(--pc-p2)}#pc_root_w .pc_faq_q{width:100%;padding:13px 16px;background:transparent;border:none;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:14.5px;font-weight:700;color:var(--pc-t1);text-align:left}#pc_root_w .pc_faq_q svg{width:18px;height:18px;flex:0 0 18px;color:var(--pc-p2);transition:transform .25s}#pc_root_w .pc_faq_i.pc_open .pc_faq_q svg{transform:rotate(180deg)}#pc_root_w .pc_faq_a{display:none;padding:12px 16px 14px;font-size:13.5px;color:var(--pc-t2);line-height:1.6;border-top:1px solid var(--pc-br)}#pc_root_w .pc_faq_i.pc_open .pc_faq_a{display:block}
#pg_root_w{--pg-bg:var(--bs-body-bg,#fff);--pg-bg2:var(--bs-tertiary-bg,#fff8fb);--pg-t1:var(--bs-body-color,#14141f);--pg-t2:var(--bs-secondary-color,#59596a);--pg-p1:#fdf2f8;--pg-p2:#ec4899;--pg-p3:#be185d;--pg-br:var(--bs-border-color,#f3d6e4);--pg-er:#da291c;--pg-erb:rgba(218,41,28,.08);--pg-tr1:#f472b6;--pg-tr2:#ec4899;--pg-tr3:#be185d;width:100%;max-width:1040px;margin:0 auto;color:var(--pg-t1);overflow-x:hidden;box-sizing:border-box}#pg_root_w *,#pg_root_w *::before,#pg_root_w *::after{box-sizing:border-box}[data-bs-theme="dark"] #pg_root_w,[data-theme="dark"] #pg_root_w{--pg-bg:#141418;--pg-bg2:#1f171d;--pg-t1:#f8f9fa;--pg-t2:#d1b8c4;--pg-br:#3b2833;--pg-p1:rgba(236,72,153,.15);--pg-tr1:#f9a8d4;--pg-tr2:#f472b6;--pg-tr3:#db2777}@keyframes pgMtIn{0%{opacity:0;transform:translateY(7px) scale(.985)}100%{opacity:1;transform:translateY(0) scale(1)}}@keyframes pgResPulse{0%{opacity:.5;transform:translateY(4px) scale(.99)}100%{opacity:1;transform:translateY(0) scale(1)}}@keyframes pgSecFlash{0%{box-shadow:0 0 0 0 rgba(236,72,153,.45);background:rgba(236,72,153,.12)}100%{box-shadow:0 0 0 8px rgba(236,72,153,0);background:transparent}}#pg_root_w .pg_mt_anim{animation:pgMtIn .34s cubic-bezier(.22,1,.36,1) both}#pg_root_w .pg_res_anim{animation:pgResPulse .32s cubic-bezier(.22,1,.36,1) both}#pg_root_w .pg_sec_flash{animation:pgSecFlash .85s ease-out}
#pg_root_w .pg_crd{background:var(--pg-bg);border:1px solid var(--pg-br);border-radius:16px;box-shadow:0 4px 18px rgba(236,72,153,.06);max-width:100%;min-width:0}#pg_root_w .pg_rp{overflow:hidden}#pg_root_w .pg_mt_g{display:grid;grid-template-columns:1fr 1fr;gap:6px;background:var(--pg-p1);padding:5px;border-radius:12px;border:1px solid var(--pg-br)}#pg_root_w .pg_mt_b{border:none;background:transparent;color:var(--pg-t2);font-size:12.5px;font-weight:700;padding:8px 6px;border-radius:8px;transition:background .25s cubic-bezier(.22,1,.36,1),color .2s,transform .18s,box-shadow .25s;text-align:center;line-height:1.2;cursor:pointer}#pg_root_w .pg_mt_b:active{transform:scale(.95)}#pg_root_w .pg_mt_b.pg_ma{background:var(--pg-p2);color:#fff;box-shadow:0 3px 10px rgba(236,72,153,.32);transform:translateY(-1px)}#pg_root_w .pg_inp_w{display:flex;align-items:center;background:var(--pg-p1);padding:0 6px;border-radius:10px;border:1px solid transparent;transition:.2s}#pg_root_w .pg_inp_w .su_wrap{width:100%;max-width:100%}#pg_root_w .pg_inp_w .su_ic{margin-left:auto;flex:0 0 42px;color:var(--pg-p3)!important}#pg_root_w .pg_inp_w .su_ic:hover{color:var(--pg-bg)!important;background:var(--pg-p2)!important}#pg_root_w .pg_inp_w .su_wrap .pg_in{flex:1;min-width:0}#pg_root_w .pg_inp_w.pg_err{border-color:var(--pg-er);background:var(--pg-erb)}#pg_root_w .pg_inp_w.pg_err .pg_in,#pg_root_w .pg_inp_w.pg_err .pg_btn{color:var(--pg-er)}
#pg_root_w .pg_in{width:100%;background:transparent;border:none;padding:10px;color:var(--pg-p3);font-weight:700;font-size:15.5px;outline:none}#pg_root_w .pg_btn{width:34px;height:34px;min-width:34px;background:transparent;border:none;color:var(--pg-p3);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;transition:.2s;padding:0;flex:0 0 34px}#pg_root_w .pg_btn:hover,#pg_root_w .pg_nb:hover{background:var(--pg-p2);color:#fff}#pg_root_w .pg_msg{font-size:12px;color:var(--pg-er);margin-top:4px;font-weight:600;display:none;text-align:right}#pg_root_w .pg_sl input[type="range"]{appearance:none;-webkit-appearance:none;width:100%;height:6px;border-radius:99px;background:var(--pg-br);outline:none;cursor:pointer}#pg_root_w .pg_sl input[type="range"]::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:18px;height:18px;border-radius:50%;background:var(--pg-bg);border:3px solid var(--pg-p2);cursor:pointer}#pg_root_w .pg_rb{padding:10px;border:1px solid var(--pg-br);border-radius:10px;background:var(--pg-bg2)}#pg_root_w .pg_edd_bx{padding:14px;border-radius:12px;background:linear-gradient(135deg,rgba(244,114,182,.18),rgba(190,24,93,.1));border:1.5px solid var(--pg-p2);text-align:center}#pg_root_w .pg_prg_bar{width:100%;height:10px;background:var(--pg-br);border-radius:99px;overflow:hidden;display:flex}
#pg_root_w .pg_prg_fill{height:100%;background:linear-gradient(90deg,var(--pg-tr1),var(--pg-tr2),var(--pg-tr3));border-radius:99px;transition:width .3s ease}#pg_root_w .pg_ac_b{width:100%;padding:10px 12px;border-radius:10px;border:1.5px solid var(--pg-p2);background:var(--pg-p1);color:var(--pg-p3);font-weight:700;font-size:13px;transition:.2s;cursor:pointer}#pg_root_w .pg_ac_b:hover{background:var(--pg-p2);color:#fff}#pg_root_w .pg_ac_m{position:absolute;left:0;right:0;top:calc(100% + 6px);background:var(--pg-bg);border:1px solid var(--pg-br);border-radius:12px;box-shadow:0 10px 25px rgba(190,24,93,.15);padding:6px;z-index:250;display:none;flex-direction:column;gap:3px}#pg_root_w .pg_ac_m.pg_sh{display:flex}#pg_root_w .pg_ac_i{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:8px;border:none;background:transparent;color:var(--pg-t1);font-size:13px;font-weight:600;text-align:left;text-decoration:none;transition:.15s;cursor:pointer}#pg_root_w .pg_ac_i:hover{background:var(--pg-p1);color:var(--pg-p3)}#pg_root_w .pg_vt{display:flex;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;background:var(--pg-p1);padding:4px;border-radius:12px;border:1px solid var(--pg-br);gap:4px;max-width:100%;cursor:grab;user-select:none;-webkit-overflow-scrolling:touch}#pg_root_w .pg_vt::-webkit-scrollbar{display:none}#pg_root_w .pg_vt:active,#pg_root_w .pg_vt.pg_drg{cursor:grabbing}
#pg_root_w .pg_vb{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border:none;background:transparent;color:var(--pg-t2);font-size:13px;font-weight:700;border-radius:9px;transition:.2s;cursor:pointer;white-space:nowrap;flex:0 0 auto}#pg_root_w .pg_vb.pg_va{background:var(--pg-p2);color:#fff;box-shadow:0 2px 8px rgba(236,72,153,.28)}#pg_root_w .pg_nb{width:36px;height:36px;background:var(--pg-p1);border:none;border-radius:50%;color:var(--pg-p3);display:inline-flex;align-items:center;justify-content:center;transition:.2s;flex:0 0 36px;cursor:pointer}#pg_root_w .pg_whl_box{width:100%;max-width:340px;margin:0 auto;overflow:hidden;display:flex;justify-content:center;align-items:center;padding:6px 0}#pg_root_w .circular-pregnancy-wheel{position:relative;width:325px;height:325px;min-width:325px;min-height:325px;margin:0 auto;user-select:none;flex-shrink:0}@media(max-width:420px){#pg_root_w .pg_whl_box{height:288px}#pg_root_w .circular-pregnancy-wheel{transform:scale(.86);transform-origin:center center}}@media(max-width:350px){#pg_root_w .pg_whl_box{height:258px}#pg_root_w .circular-pregnancy-wheel{transform:scale(.76);transform-origin:center center}}#pg_root_w .circular-pregnancy-wheel .pg_v_ptr{position:absolute;width:42px;top:46px;left:50%;transform:translateX(-50%);z-index:105;pointer-events:none}#pg_root_w .circular-pregnancy-wheel .pg_tr_ring{position:absolute;top:50%;left:50%;width:266px;height:266px;transform:translate(-50%,-50%);border-radius:50%;z-index:2;will-change:transform;pointer-events:none}
#pg_root_w .circular-pregnancy-wheel .pg_tr_ring svg{width:100%;height:100%;display:block}#pg_root_w .circular-pregnancy-wheel .pg_ind_ring{position:absolute;top:50%;left:50%;width:214px;height:214px;transform:translate(-50%,-50%);border-radius:50%;z-index:4;will-change:transform;pointer-events:none}#pg_root_w .circular-pregnancy-wheel .pg_ind_dot{position:absolute;width:6px;height:6px;border-radius:50%;background:var(--pg-br);transform:translate(-50%,-50%)}#pg_root_w .circular-pregnancy-wheel .pg_ind_dot.pg_ind_act{width:9px;height:9px;background:var(--pg-p2)}#pg_root_w .circular-pregnancy-wheel .pg_wk_ring{position:absolute;width:100%;height:100%;top:0;left:0;transform:rotate(0deg);z-index:6;cursor:grab;touch-action:none;will-change:transform}#pg_root_w .circular-pregnancy-wheel .pg_wk_ring:active{cursor:grabbing}#pg_root_w .circular-pregnancy-wheel .pg_wk_ring.pg_anim,#pg_root_w .circular-pregnancy-wheel .pg_tr_ring.pg_anim,#pg_root_w .circular-pregnancy-wheel .pg_ind_ring.pg_anim,#pg_root_w .circular-pregnancy-wheel .pg_wk_ring.pg_anim .pg_wk_num{transition:transform .52s cubic-bezier(.22,1,.36,1)}#pg_root_w .circular-pregnancy-wheel .pg_wk_num{position:absolute;width:25px;height:25px;border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:11px;font-weight:700;transform:translate(-50%,-50%);will-change:transform;cursor:pointer;color:#fff;transition:background .15s,color .15s,border .15s}
#pg_root_w .circular-pregnancy-wheel .pg_wk_num.pg_t1{background:var(--pg-tr1)}#pg_root_w .circular-pregnancy-wheel .pg_wk_num.pg_t2{background:var(--pg-tr2)}#pg_root_w .circular-pregnancy-wheel .pg_wk_num.pg_t3{background:var(--pg-tr3)}#pg_root_w .circular-pregnancy-wheel .pg_wk_num.pg_wk_act{background:var(--pg-bg)!important;color:var(--pg-p3)!important;border:2.5px solid var(--pg-p2);width:30px;height:30px;font-size:12.5px;font-weight:800;z-index:12;box-shadow:0 2px 8px rgba(236,72,153,.35)}#pg_root_w .circular-pregnancy-wheel .pg_wk_num.pg_wk_act::before{content:"";position:absolute;top:-8px;left:50%;transform:translateX(-50%);border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:8px solid var(--pg-p2)}#pg_root_w .circular-pregnancy-wheel .pg_w_ctr{position:absolute;top:50%;left:50%;width:198px;height:198px;transform:translate(-50%,-50%);border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:8px;transition:background .3s;z-index:100;pointer-events:none;box-shadow:inset 0 0 18px rgba(236,72,153,.14);border:1.5px solid rgba(236,72,153,.22)}#pg_root_w .pg_w_ctr--t1,#pg_root_w .pg_w_ctr--t2,#pg_root_w .pg_w_ctr--t3{background:radial-gradient(circle,rgba(236,72,153,.22) 0,rgba(253,242,248,.96) 72%,#fff 100%)}[data-bs-theme="dark"] #pg_root_w .pg_w_ctr--t1,[data-theme="dark"] #pg_root_w .pg_w_ctr--t1,[data-bs-theme="dark"] #pg_root_w .pg_w_ctr--t2,[data-theme="dark"] #pg_root_w .pg_w_ctr--t2,[data-bs-theme="dark"] #pg_root_w .pg_w_ctr--t3,[data-theme="dark"] #pg_root_w .pg_w_ctr--t3{background:radial-gradient(circle,rgba(236,72,153,.38) 0,#2d1824 72%,#181418 100%)}
#pg_root_w #babyProgression{width:118px;height:118px;display:block;margin:0 auto;overflow:visible;filter:drop-shadow(0 3px 6px rgba(190,24,93,.16))}#pg_root_w #babyProgression .pg_fetus_g{fill:url(#pg_g_baby);stroke:#6b1135;stroke-linecap:round;stroke-linejoin:round;stroke-width:.6}#pg_root_w #babyProgression .eyeEar{fill:none;stroke:#6b1135;stroke-width:.68}#pg_root_w .pg_qk_bar{display:flex;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;gap:6px;width:100%;max-width:380px;padding:2px 2px 4px;cursor:grab;user-select:none}#pg_root_w .pg_qk_bar::-webkit-scrollbar{display:none}#pg_root_w .pg_qk_bar:active,#pg_root_w .pg_qk_bar.pg_drg{cursor:grabbing}#pg_root_w .pg_qk_b{flex:0 0 46px;min-width:46px;border:1px solid var(--pg-br);background:var(--pg-bg2);color:var(--pg-t1);border-radius:9px;padding:5px 4px;font-size:11.5px;font-weight:700;line-height:1.1;text-align:center;cursor:pointer;transition:.15s;user-select:none}#pg_root_w .pg_qk_b span{display:block;font-size:8.5px;color:var(--pg-t2);font-weight:600;margin-top:1px}#pg_root_w .pg_qk_b:hover,#pg_root_w .pg_qk_b.pg_qa{background:var(--pg-p2);color:#fff;border-color:var(--pg-p2);box-shadow:0 2px 6px rgba(236,72,153,.28)}#pg_root_w .pg_qk_b:hover span,#pg_root_w .pg_qk_b.pg_qa span{color:#fff}#pg_root_w .pg_dot_ic{display:inline-flex;align-items:center;justify-content:center;width:6px;height:6px;margin:0 4px;vertical-align:middle}
#pg_root_w .pg_dot_ic svg{width:5px;height:5px;display:block;fill:currentColor;opacity:.65}#pg_root_w .pg_lg{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;width:100%;padding:12px;background:var(--pg-p1);border-radius:12px;border:1px solid var(--pg-br)}#pg_root_w .pg_lg_sw{width:24px;height:24px;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 24px}#pg_root_w .pg_hide{display:none!important}#pg_root_w .pg_ph{padding:18px;border-radius:14px;background:var(--pg-p1);border-left:4px solid var(--pg-p2)}#pg_root_w .pg_ms_r.pg_ms_done td{opacity:.68}#pg_root_w .pg_ms_r.pg_ms_next{background:var(--pg-p1)}#pg_root_w .pg_wbw_hd{position:sticky;top:0;z-index:15;background:var(--pg-bg);padding:6px 0 10px;border-bottom:1px solid var(--pg-br);margin-bottom:12px}#pg_root_w .pg_wbw_sc{position:relative;max-height:640px;overflow-y:auto;scroll-behavior:smooth;padding-right:4px;scrollbar-width:thin;scrollbar-color:var(--pg-p2) var(--pg-p1)}#pg_root_w .pg_wbw_sc::-webkit-scrollbar{width:6px}#pg_root_w .pg_wbw_sc::-webkit-scrollbar-track{background:var(--pg-p1);border-radius:99px}#pg_root_w .pg_wbw_sc::-webkit-scrollbar-thumb{background:var(--pg-p2);border-radius:99px}#pg_root_w .pg_tri_sec{margin-bottom:18px;border-radius:12px;padding:4px;transition:background .3s}#pg_root_w .pg_tri_sec:last-child{margin-bottom:0}
#pg_root_w .pg_tri_bn{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;margin-bottom:10px;border-radius:10px;background:linear-gradient(90deg,var(--pg-p1),transparent);border-left:4px solid var(--pg-p2)}#pg_root_w .pg_wbw_grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px}#pg_root_w .pg_wk_crd{border:1px solid var(--pg-br);border-radius:12px;padding:12px;background:var(--pg-bg2);cursor:pointer;transition:transform .15s,border-color .2s,box-shadow .2s}#pg_root_w .pg_wk_crd:hover{transform:translateY(-2px);border-color:var(--pg-p2);box-shadow:0 4px 12px rgba(236,72,153,.14)}#pg_root_w .pg_wk_crd.pg_wc_act{border:2px solid var(--pg-p2);background:var(--pg-p1)}#pg_root_w .pg_wk_ic{width:38px;height:38px;border-radius:10px;background:linear-gradient(135deg,#fff5f8,#fce7f3);border:1px solid rgba(236,72,153,.3);display:inline-flex;align-items:center;justify-content:center;flex:0 0 38px;box-shadow:0 2px 6px rgba(236,72,153,.1)}[data-bs-theme="dark"] #pg_root_w .pg_wk_ic,[data-theme="dark"] #pg_root_w .pg_wk_ic{background:linear-gradient(135deg,#2d1824,#3b1d2e);border-color:rgba(244,114,182,.35)}#pg_root_w .pg_wk_ic svg{width:26px;height:26px;display:block;overflow:visible}#pg_root_w #pg_i_ic{width:42px;height:42px;flex:0 0 42px;border-radius:11px}#pg_root_w #pg_i_ic svg{width:29px;height:29px}
#pg_root_w .pg_faq_i{border:1px solid var(--pg-br);border-radius:12px;background:var(--pg-bg);overflow:hidden}#pg_root_w .pg_faq_i.pg_open{border-color:var(--pg-p2)}#pg_root_w .pg_faq_q{width:100%;padding:13px 16px;background:transparent;border:none;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:14.5px;font-weight:700;color:var(--pg-t1);text-align:left;cursor:pointer}#pg_root_w .pg_faq_q svg{width:18px;height:18px;flex:0 0 18px;color:var(--pg-p2);transition:transform .25s}#pg_root_w .pg_faq_i.pg_open .pg_faq_q svg{transform:rotate(180deg)}#pg_root_w .pg_faq_a{display:none;padding:12px 16px 14px;font-size:13.5px;color:var(--pg-t2);line-height:1.6;border-top:1px solid var(--pg-br)}#pg_root_w .pg_faq_i.pg_open .pg_faq_a{display:block}
#pw_root_w{--pw-bg:var(--bs-body-bg,#fff);--pw-bg2:var(--bs-tertiary-bg,#fff8fb);--pw-t1:var(--bs-body-color,#14141f);--pw-t2:var(--bs-secondary-color,#59596a);--pw-p1:#fdf2f8;--pw-p2:#ec4899;--pw-p3:#be185d;--pw-br:var(--bs-border-color,#f3d6e4);--pw-er:#da291c;--pw-erb:rgba(218,41,28,.08);--pw-tr1:#f472b6;--pw-tr2:#ec4899;--pw-tr3:#be185d;--pw-ok:#db2777;--pw-warn:#d97706;width:100%;max-width:1040px;margin:0 auto;color:var(--pw-t1);overflow-x:hidden;box-sizing:border-box}#pw_root_w *,#pw_root_w *::before,#pw_root_w *::after{box-sizing:border-box}[data-bs-theme="dark"] #pw_root_w,[data-theme="dark"] #pw_root_w{--pw-bg:#141418;--pw-bg2:#1f171d;--pw-t1:#f8f9fa;--pw-t2:#d1b8c4;--pw-br:#3b2833;--pw-p1:rgba(236,72,153,.15);--pw-tr1:#f9a8d4;--pw-tr2:#f472b6;--pw-tr3:#db2777}@keyframes pwMtIn{0%{opacity:0;transform:translateY(7px) scale(.985)}100%{opacity:1;transform:translateY(0) scale(1)}}@keyframes pwResPulse{0%{opacity:.5;transform:translateY(4px) scale(.99)}100%{opacity:1;transform:translateY(0) scale(1)}}@keyframes pwSecFlash{0%{box-shadow:0 0 0 0 rgba(236,72,153,.45);background:rgba(236,72,153,.12)}100%{box-shadow:0 0 0 8px rgba(236,72,153,0);background:transparent}}#pw_root_w .pw_mt_anim{animation:pwMtIn .34s cubic-bezier(.22,1,.36,1) both}#pw_root_w .pw_res_anim{animation:pwResPulse .32s cubic-bezier(.22,1,.36,1) both}#pw_root_w .pw_sec_flash{animation:pwSecFlash .85s ease-out}
#pw_root_w .pw_crd{background:var(--pw-bg);border:1px solid var(--pw-br);border-radius:16px;box-shadow:0 4px 18px rgba(236,72,153,.06);max-width:100%;min-width:0}#pw_root_w .pw_rp{overflow:hidden}#pw_root_w .pw_mt_g3{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;background:var(--pw-p1);padding:5px;border-radius:12px;border:1px solid var(--pw-br)}#pw_root_w .pw_mt_g2{display:grid;grid-template-columns:1fr 1fr;gap:6px;background:var(--pw-p1);padding:5px;border-radius:12px;border:1px solid var(--pw-br)}#pw_root_w .pw_mt_b{border:none;background:transparent;color:var(--pw-t2);font-size:12px;font-weight:700;padding:8px 5px;border-radius:8px;transition:background .25s cubic-bezier(.22,1,.36,1),color .2s,transform .18s,box-shadow .25s;text-align:center;line-height:1.2;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:5px}#pw_root_w .pw_mt_b:active{transform:scale(.95)}#pw_root_w .pw_mt_b.pw_ma{background:var(--pw-p2);color:#fff;box-shadow:0 3px 10px rgba(236,72,153,.32);transform:translateY(-1px)}#pw_root_w .pw_inp_w{display:flex;align-items:center;background:var(--pw-p1);padding:0 6px;border-radius:10px;border:1px solid transparent;transition:.2s}#pw_root_w .pw_inp_w.pw_err{border-color:var(--pw-er);background:var(--pw-erb)}#pw_root_w .pw_inp_w.pw_err .pw_in,#pw_root_w .pw_inp_w.pw_err .pw_btn{color:var(--pw-er)}
#pw_root_w .pw_in{width:100%;background:transparent;border:none;padding:9px 8px;color:var(--pw-p3);font-weight:700;font-size:15.5px;outline:none;text-align:center}#pw_root_w .pw_btn{width:32px;height:32px;min-width:32px;background:transparent;border:none;color:var(--pw-p3);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;transition:.2s;padding:0;flex:0 0 32px}#pw_root_w .pw_btn:hover,#pw_root_w .pw_nb:hover{background:var(--pw-p2);color:#fff}#pw_root_w .pw_msg{font-size:11.5px;color:var(--pw-er);margin-top:4px;font-weight:600;display:none;text-align:right}#pw_root_w .pw_sl input[type="range"]{appearance:none;-webkit-appearance:none;width:100%;height:6px;border-radius:99px;background:var(--pw-br);outline:none;cursor:pointer}#pw_root_w .pw_sl input[type="range"]::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:18px;height:18px;border-radius:50%;background:var(--pw-bg);border:3px solid var(--pw-p2);cursor:pointer;box-shadow:0 1px 4px rgba(190,24,93,.25)}#pw_root_w .pw_rb{padding:10px;border:1px solid var(--pw-br);border-radius:10px;background:var(--pw-bg2)}#pw_root_w .pw_edd_bx{padding:14px;border-radius:12px;background:linear-gradient(135deg,rgba(244,114,182,.18),rgba(190,24,93,.1));border:1.5px solid var(--pw-p2);text-align:center}#pw_root_w .pw_st_pill{display:inline-flex;align-items:center;gap:5px;padding:4px 11px;border-radius:99px;font-size:11.5px;font-weight:700;color:#fff;background:var(--pw-p2)}
#pw_root_w .pw_ac_b{width:100%;padding:10px 12px;border-radius:10px;border:1.5px solid var(--pw-p2);background:var(--pw-p1);color:var(--pw-p3);font-weight:700;font-size:13px;transition:.2s;cursor:pointer}#pw_root_w .pw_ac_b:hover{background:var(--pw-p2);color:#fff}#pw_root_w .pw_ac_m{position:absolute;left:0;right:0;top:calc(100% + 6px);background:var(--pw-bg);border:1px solid var(--pw-br);border-radius:12px;box-shadow:0 10px 25px rgba(190,24,93,.15);padding:6px;z-index:250;display:none;flex-direction:column;gap:3px}#pw_root_w .pw_ac_m.pw_sh{display:flex}#pw_root_w .pw_ac_i{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:8px;border:none;background:transparent;color:var(--pw-t1);font-size:13px;font-weight:600;text-align:left;text-decoration:none;transition:.15s;cursor:pointer}#pw_root_w .pw_ac_i:hover{background:var(--pw-p1);color:var(--pw-p3)}#pw_root_w .pw_vt{display:flex;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;background:var(--pw-p1);padding:4px;border-radius:12px;border:1px solid var(--pw-br);gap:4px;max-width:100%;cursor:grab;user-select:none;-webkit-overflow-scrolling:touch}#pw_root_w .pw_vt::-webkit-scrollbar{display:none}#pw_root_w .pw_vt:active,#pw_root_w .pw_vt.pw_drg{cursor:grabbing}#pw_root_w .pw_vb{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border:none;background:transparent;color:var(--pw-t2);font-size:13px;font-weight:700;border-radius:9px;transition:.2s;cursor:pointer;white-space:nowrap;flex:0 0 auto}
#pw_root_w .pw_vb.pw_va{background:var(--pw-p2);color:#fff;box-shadow:0 2px 8px rgba(236,72,153,.28)}#pw_root_w .pw_nb{width:36px;height:36px;background:var(--pw-p1);border:none;border-radius:50%;color:var(--pw-p3);display:inline-flex;align-items:center;justify-content:center;transition:.2s;flex:0 0 36px;cursor:pointer}#pw_root_w .pw_ch_box{width:100%;background:linear-gradient(180deg,var(--pw-bg2),var(--pw-bg));border:1px solid var(--pw-br);border-radius:14px;padding:10px;position:relative}#pw_root_w #pw_chart_svg{width:100%;height:auto;max-height:270px;display:block;cursor:crosshair;touch-action:none;user-select:none;overflow:visible}#pw_root_w .pw_qk_bar{display:flex;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;gap:6px;width:100%;padding:2px 2px 4px;cursor:grab;user-select:none}#pw_root_w .pw_qk_bar::-webkit-scrollbar{display:none}#pw_root_w .pw_qk_bar:active,#pw_root_w .pw_qk_bar.pw_drg{cursor:grabbing}#pw_root_w .pw_qk_b{flex:0 0 52px;min-width:52px;border:1px solid var(--pw-br);background:var(--pw-bg2);color:var(--pw-t1);border-radius:9px;padding:5px 4px;font-size:11.5px;font-weight:700;line-height:1.1;text-align:center;cursor:pointer;transition:.15s;user-select:none}#pw_root_w .pw_qk_b span{display:block;font-size:8.5px;color:var(--pw-t2);font-weight:600;margin-top:1px}
#pw_root_w .pw_qk_b:hover,#pw_root_w .pw_qk_b.pw_qa{background:var(--pw-p2);color:#fff;border-color:var(--pw-p2);box-shadow:0 2px 6px rgba(236,72,153,.28)}#pw_root_w .pw_qk_b:hover span,#pw_root_w .pw_qk_b.pw_qa span{color:#fff}#pw_root_w .pw_dot_ic{display:inline-flex;align-items:center;justify-content:center;width:6px;height:6px;margin:0 4px;vertical-align:middle}#pw_root_w .pw_dot_ic svg{width:5px;height:5px;display:block;fill:currentColor;opacity:.65}#pw_root_w .pw_hide{display:none!important}#pw_root_w .pw_bd_bar{height:7px;background:var(--pw-p1);border-radius:99px;overflow:hidden;width:100%;margin-top:4px}#pw_root_w .pw_bd_fill{height:100%;background:linear-gradient(90deg,var(--pw-tr1),var(--pw-tr3));border-radius:99px;transition:width .35s ease}#pw_root_w .pw_comp_ic{width:34px;height:34px;border-radius:9px;background:linear-gradient(135deg,#fff5f8,#fce7f3);border:1px solid rgba(236,72,153,.3);display:inline-flex;align-items:center;justify-content:center;flex:0 0 34px}[data-bs-theme="dark"] #pw_root_w .pw_comp_ic,[data-theme="dark"] #pw_root_w .pw_comp_ic{background:linear-gradient(135deg,#2d1824,#3b1d2e);border-color:rgba(244,114,182,.35)}#pw_root_w .pw_comp_ic svg{width:22px;height:22px;display:block}#pw_root_w .pw_wbw_hd{position:sticky;top:0;z-index:15;background:var(--pw-bg);padding:6px 0 10px;border-bottom:1px solid var(--pw-br);margin-bottom:12px}
#pw_root_w .pw_wbw_sc{position:relative;max-height:640px;overflow-y:auto;scroll-behavior:smooth;padding-right:4px;scrollbar-width:thin;scrollbar-color:var(--pw-p2) var(--pw-p1)}#pw_root_w .pw_wbw_sc::-webkit-scrollbar{width:6px}#pw_root_w .pw_wbw_sc::-webkit-scrollbar-track{background:var(--pw-p1);border-radius:99px}#pw_root_w .pw_wbw_sc::-webkit-scrollbar-thumb{background:var(--pw-p2);border-radius:99px}#pw_root_w .pw_tri_sec{margin-bottom:18px;border-radius:12px;padding:4px;transition:background .3s}#pw_root_w .pw_tri_sec:last-child{margin-bottom:0}#pw_root_w .pw_tri_bn{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;margin-bottom:10px;border-radius:10px;background:linear-gradient(90deg,var(--pw-p1),transparent);border-left:4px solid var(--pw-p2)}#pw_root_w .pw_wbw_grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px}#pw_root_w .pw_wk_crd{border:1px solid var(--pw-br);border-radius:12px;padding:12px;background:var(--pw-bg2);cursor:pointer;transition:transform .15s,border-color .2s,box-shadow .2s}#pw_root_w .pw_wk_crd:hover{transform:translateY(-2px);border-color:var(--pw-p2);box-shadow:0 4px 12px rgba(236,72,153,.14)}#pw_root_w .pw_wk_crd.pw_wc_act{border:2px solid var(--pw-p2);background:var(--pw-p1)}#pw_root_w .pw_wk_ic{width:38px;height:38px;border-radius:10px;background:linear-gradient(135deg,#fff5f8,#fce7f3);border:1px solid rgba(236,72,153,.3);display:inline-flex;align-items:center;justify-content:center;flex:0 0 38px;box-shadow:0 2px 6px rgba(236,72,153,.1)}
[data-bs-theme="dark"] #pw_root_w .pw_wk_ic,[data-theme="dark"] #pw_root_w .pw_wk_ic{background:linear-gradient(135deg,#2d1824,#3b1d2e);border-color:rgba(244,114,182,.35)}#pw_root_w .pw_wk_ic svg{width:26px;height:26px;display:block;overflow:visible}#pw_root_w .pw_ph{padding:16px;border-radius:14px;background:var(--pw-p1);border-left:4px solid var(--pw-p2)}#pw_root_w .pw_faq_i{border:1px solid var(--pw-br);border-radius:12px;background:var(--pw-bg);overflow:hidden}#pw_root_w .pw_faq_i.pw_open{border-color:var(--pw-p2)}#pw_root_w .pw_faq_q{width:100%;padding:13px 16px;background:transparent;border:none;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:14.5px;font-weight:700;color:var(--pw-t1);text-align:left;cursor:pointer}#pw_root_w .pw_faq_q svg{width:18px;height:18px;flex:0 0 18px;color:var(--pw-p2);transition:transform .25s}#pw_root_w .pw_faq_i.pw_open .pw_faq_q svg{transform:rotate(180deg)}#pw_root_w .pw_faq_a{display:none;padding:12px 16px 14px;font-size:13.5px;color:var(--pw-t2);line-height:1.6;border-top:1px solid var(--pw-br)}#pw_root_w .pw_faq_i.pw_open .pw_faq_a{display:block}