.BirthTimeInput_wrap__DXwO5{display:grid;gap:.35rem;min-width:0}.BirthTimeInput_label__aEbye{font-size:.875rem;font-weight:500}.BirthTimeInput_row__X_V_U{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:.35rem;min-width:0}.BirthTimeInput_select__g46lN{width:100%;min-width:0;border:1px solid color-mix(in srgb,var(--foreground) 18%,transparent);border-radius:8px;padding:.625rem .5rem;font:inherit;background:var(--background);color:var(--foreground)}.BirthTimeInput_sep__WPB6O{font-weight:600;color:var(--foreground);opacity:.7}.BirthTimeInput_periodSelect__wNWt7{min-width:0}.BirthTimeInput_compact__9JydF .BirthTimeInput_row__X_V_U{grid-template-columns:minmax(0,1.1fr) minmax(0,1.1fr) minmax(0,1fr);gap:clamp(2px,1vw,.35rem)}.BirthTimeInput_compact__9JydF .BirthTimeInput_sep__WPB6O{display:none}.BirthTimeInput_compact__9JydF .BirthTimeInput_select__g46lN{padding:clamp(.35rem,1.2vw,.625rem) clamp(.15rem,.7vw,.45rem);font-size:clamp(.65rem,1.7vw,.95rem)}.BirthTimeInput_compact__9JydF .BirthTimeInput_label__aEbye{font-size:clamp(.62rem,1.7vw,.875rem)}.BirthPlaceInput_wrap__WKvi6{display:grid;gap:.75rem}.BirthPlaceInput_sectionLabel__8m9Kd{font-size:.875rem;font-weight:500}.BirthPlaceInput_grid__YtoQF{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(.5rem,2vw,.75rem)}.BirthPlaceInput_field__rZLVU{display:grid;gap:.35rem;position:relative}.BirthPlaceInput_label__kdpib{font-size:.8rem;font-weight:500;color:color-mix(in srgb,var(--foreground) 75%,transparent)}.BirthPlaceInput_select__vVn7P{width:100%;border:1px solid color-mix(in srgb,var(--foreground) 18%,transparent);border-radius:8px;padding:.625rem .75rem;font:inherit;background:var(--background);color:var(--foreground)}.BirthPlaceInput_select__vVn7P:disabled{opacity:.5;cursor:not-allowed}.BirthPlaceInput_comboWrap__8F6uA{position:relative}.BirthPlaceInput_dropdown__TSRyL{position:absolute;top:calc(100% + 4px);left:0;right:0;background:var(--background);border:1px solid color-mix(in srgb,var(--foreground) 18%,transparent);border-radius:10px;box-shadow:0 8px 24px color-mix(in srgb,var(--foreground) 12%,transparent);z-index:200;max-height:220px;overflow-y:auto}.BirthPlaceInput_suggestionBtn__0MRlc{display:grid;gap:2px;width:100%;text-align:left;padding:.625rem .75rem;border:none;border-bottom:1px solid color-mix(in srgb,var(--foreground) 6%,transparent);background:transparent;color:var(--foreground);cursor:pointer;font:inherit}.BirthPlaceInput_suggestionBtn__0MRlc:last-child{border-bottom:none}.BirthPlaceInput_suggestionBtn__0MRlc:hover{background:color-mix(in srgb,var(--foreground) 5%,transparent)}.BirthPlaceInput_suggestionMain___UZ39{font-weight:500;font-size:.875rem}.BirthPlaceInput_suggestionSub__P9fdy{font-size:.75rem;color:color-mix(in srgb,var(--foreground) 50%,transparent)}.BirthPlaceInput_badge__oX9Ej{font-size:.65rem;color:#4285f4;font-weight:600;margin-left:.35rem}.BirthPlaceInput_empty__cuLA6,.BirthPlaceInput_loading__T1SYB{padding:.75rem;text-align:center;font-size:.8rem;color:color-mix(in srgb,var(--foreground) 45%,transparent)}.BirthPlaceInput_selectedPreview__uqTpK{font-size:.8rem;color:color-mix(in srgb,var(--foreground) 65%,transparent);margin:0}.BirthPlaceInput_autofillTrap__v5OjG{position:absolute;width:0;height:0;opacity:0;pointer-events:none;overflow:hidden}.BirthPlaceInput_compact__d7hSx{gap:clamp(4px,1.2vw,.75rem)}.BirthPlaceInput_compact__d7hSx .BirthPlaceInput_sectionLabel__8m9Kd{font-size:clamp(.62rem,1.7vw,.875rem)}.BirthPlaceInput_compact__d7hSx .BirthPlaceInput_label__kdpib{font-size:clamp(.58rem,1.5vw,.8rem)}.BirthPlaceInput_compact__d7hSx .BirthPlaceInput_select__vVn7P{padding:clamp(.35rem,1.2vw,.625rem) clamp(.3rem,1vw,.75rem);font-size:clamp(.68rem,1.8vw,1rem);border-radius:clamp(6px,1.5vw,8px)}.BirthPlaceInput_compact__d7hSx .BirthPlaceInput_suggestionMain___UZ39{font-size:clamp(.68rem,1.8vw,.875rem)}.BirthPlaceInput_compact__d7hSx .BirthPlaceInput_suggestionSub__P9fdy{font-size:clamp(.58rem,1.5vw,.75rem)}.BirthForm_form__Vfedj{display:grid;gap:.875rem}.BirthForm_field__ly_yZ{display:grid;gap:.35rem}.BirthForm_label__TC9qh{font-size:.875rem;font-weight:500}.BirthForm_input__uANC_,.BirthForm_select__D835J{width:100%;border:1px solid color-mix(in srgb,var(--foreground) 18%,transparent);border-radius:8px;padding:.625rem .75rem;font:inherit;background:var(--background);color:var(--foreground)}.BirthForm_row__cp_vI{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.BirthForm_stackedRow__Um7AA{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(6px,1.5vw,.75rem)}.BirthForm_submit___yxDf{margin-top:.25rem;border:none;border-radius:999px;padding:.75rem 1rem;font:inherit;font-weight:600;cursor:pointer;background:var(--foreground);color:var(--background)}.BirthForm_submit___yxDf:disabled{opacity:.6;cursor:not-allowed}.BirthForm_error__eTCBD{color:#dc2626;font-size:.875rem}.BirthForm_photoField__cBwgm{display:grid;gap:clamp(4px,1.2vw,8px);margin-top:clamp(2px,.8vw,6px)}.BirthForm_photoHint__UBp25{margin:0;font-size:clamp(.58rem,1.6vw,.75rem);color:var(--sk-text-muted,var(--color-text-muted,#6b7280));line-height:1.3}.BirthForm_requiredMark__dWo_9{color:#dc2626;font-weight:700;margin-left:2px}.BirthForm_photoSlot__qoe1R{position:relative;width:100%;aspect-ratio:1;max-width:clamp(88px,28vw,120px);border-radius:clamp(8px,2vw,12px);overflow:hidden;margin-inline:auto}.BirthForm_photoAdd__ermGt{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border:1.5px dashed var(--color-border-strong,#3d3d3d);border-radius:inherit;background:var(--color-background,#0f0f0f);color:var(--color-text-secondary,#9ca3af);cursor:pointer;font-size:clamp(1.6rem,5vw,2rem);font-weight:300;line-height:1}.BirthForm_photoAdd__ermGt input{position:absolute;inset:0;opacity:0;cursor:pointer}.BirthForm_photoPreview__bsKp9{width:100%;height:100%;object-fit:cover;display:block;background:var(--color-surface-muted,#242424)}.BirthForm_photoRemove__SUx0P{position:absolute;top:4px;right:4px;width:22px;height:22px;border:none;border-radius:999px;background:rgba(0,0,0,.72);color:#fff;font-size:.85rem;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;z-index:2}.BirthForm_photoError__xDZAs{margin:0;font-size:clamp(.58rem,1.6vw,.72rem);color:#f87171}.BirthForm_busyInner__Ejiov{display:inline-flex;align-items:center;gap:.5rem}.BirthForm_spinner__9o8Z3{width:1rem;height:1rem;border:2px solid color-mix(in srgb,currentColor 25%,transparent);border-top-color:currentcolor;border-radius:999px;animation:BirthForm_sk-spin__wUadX .7s linear infinite}@keyframes BirthForm_sk-spin__wUadX{to{transform:rotate(1turn)}}.AdvancedCalculationSettings_wrap__DsFo_{display:grid;gap:.5rem}.AdvancedCalculationSettings_wrapSubtle__FHBww{gap:.35rem}.AdvancedCalculationSettings_summaryBtnSubtle__31bfH{padding:.25rem .15rem;border:none;background:transparent;justify-content:center;gap:.35rem}.AdvancedCalculationSettings_summaryBtnSubtle__31bfH:hover{color:color-mix(in srgb,var(--foreground) 88%,transparent)}.AdvancedCalculationSettings_summaryTitleSubtle__khQjH{font-size:.72rem;font-weight:400;color:color-mix(in srgb,var(--foreground) 52%,transparent)}.AdvancedCalculationSettings_summaryDetailSubtle__lMntQ{font-size:.68rem;color:color-mix(in srgb,var(--foreground) 48%,transparent)}.AdvancedCalculationSettings_chevronSubtle__bleOZ{font-size:.55rem;color:color-mix(in srgb,var(--foreground) 42%,transparent)}.AdvancedCalculationSettings_panelSubtle__3qZfe{display:grid;gap:.6rem;padding:.5rem .35rem .15rem;border-top:1px solid color-mix(in srgb,var(--foreground) 10%,transparent)}.AdvancedCalculationSettings_summaryBtn__5j0OA{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;border:1px solid color-mix(in srgb,var(--foreground) 14%,transparent);border-radius:10px;padding:.75rem .85rem;background:color-mix(in srgb,var(--foreground) 4%,transparent);color:var(--foreground);font:inherit;text-align:left;cursor:pointer}.AdvancedCalculationSettings_summaryMain__T74mk{display:grid;gap:.2rem;min-width:0}.AdvancedCalculationSettings_summaryTitle__VE4dp{font-size:.875rem;font-weight:600}.AdvancedCalculationSettings_summaryDetail__lH7xg{font-size:.8rem;color:color-mix(in srgb,var(--foreground) 62%,transparent)}.AdvancedCalculationSettings_chevron__zx1yb{flex-shrink:0;font-size:.7rem;color:color-mix(in srgb,var(--foreground) 55%,transparent)}.AdvancedCalculationSettings_panel__trqZd{display:grid;gap:.75rem;padding:0 .15rem .15rem}.AdvancedCalculationSettings_introSubtle__Bh3Sw{margin:0;font-size:.7rem;line-height:1.35;color:color-mix(in srgb,var(--foreground) 52%,transparent);text-align:center}.AdvancedCalculationSettings_intro__uqKhN{margin:0;font-size:.82rem;line-height:1.45;color:color-mix(in srgb,var(--foreground) 65%,transparent)}.AdvancedCalculationSettings_help__SMpwo{margin:.25rem 0 0;font-size:.78rem;line-height:1.4;color:color-mix(in srgb,var(--foreground) 58%,transparent)}.Navbar_navbar__shghT{background-color:var(--card-bg);padding:clamp(4px,1vw,10px) clamp(6px,2vw,18px);border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color);width:100%;z-index:1000;box-shadow:0 2px 4px rgba(0,0,0,.1);overflow:visible;min-height:clamp(40px,10vw,60px);display:grid;grid-template-columns:auto 1fr auto;align-items:center;position:fixed;top:0;left:0;right:0;column-gap:clamp(4px,1vw,12px);transition:background-color .3s ease}.Navbar_navSectionLeft__ng_SQ{display:flex;align-items:center;justify-content:flex-start;height:100%;cursor:pointer;-webkit-user-select:none;user-select:none;min-width:clamp(48px,16vw,88px);text-decoration:none;color:inherit}.Navbar_navSectionCenter__6v1W5{height:100%;min-width:0}.Navbar_menu__6cOUl,.Navbar_navSectionCenter__6v1W5{display:flex;align-items:center;justify-content:center;width:100%}.Navbar_menu__6cOUl{list-style:none;margin:0;padding:0;flex-wrap:nowrap;gap:clamp(4px,1.2vw,12px)}.Navbar_navSectionRight__bY9Wu{display:flex;align-items:center;justify-content:flex-end;height:100%;min-width:clamp(48px,16vw,88px);overflow:visible}.SubNavbar_subNavbar__DFgoE{background-color:var(--card-bg);padding:clamp(6px,1.5vw,10px) clamp(6px,2vw,18px);border-bottom:.5px solid var(--border-color);width:100%;display:flex;z-index:999;box-shadow:0 2px 4px rgba(0,0,0,.1);overflow:visible;align-items:center;justify-content:center;position:fixed;min-height:clamp(48px,10vw,60px);top:clamp(48px,10vw,60px);left:0;right:0;transition:background-color .3s ease}.SubNavbar_menu__D_MIM{list-style:none;display:flex;align-items:center;justify-content:space-evenly;margin:0;padding:0 clamp(4px,1vw,12px);flex-wrap:nowrap;gap:clamp(4px,1.5vw,16px);width:100%;max-width:500px}.Footer_footer__L3oyw{background-color:var(--card-bg);padding:clamp(2px,.5vw,4px) clamp(5px,1.5vw,10px);border-top:clamp(.5px,.2vw,1px) solid var(--border-color);border-bottom:clamp(.5px,.2vw,1px) solid var(--border-color);width:100%;display:flex;z-index:900;justify-content:center;text-align:center;transition:background-color .3s ease,color .3s ease;position:relative;min-height:clamp(24px,6vw,36px);box-shadow:0 -1px 0 0 var(--border-color) inset}.Footer_footerContent__WPikv{display:flex;flex-direction:column;align-items:center;width:100%;max-width:clamp(300px,90vw,400px);gap:clamp(1px,.2vw,2px)}.Footer_topLine__0hn_U{display:flex;align-items:center;justify-content:center;width:100%}.Footer_socialIconsContainer__BAXAV{display:flex;align-items:center;justify-content:center;flex:0 0 auto;padding:clamp(2px,1vw,4px) clamp(4px,1.5vw,6px)}.Footer_socialIcons__rPumA{display:flex;gap:clamp(8px,2vw,16px);align-items:center;justify-content:center}.Footer_legalLinks__Bq10V{flex-wrap:nowrap;gap:clamp(4px,1.5vw,8px)}.Footer_dunsContainer__kgZhB,.Footer_legalLinks__Bq10V{display:flex;justify-content:center;align-items:center;width:100%}.Footer_dunsContainer__kgZhB{margin-top:clamp(2px,.5vw,4px)}.Button_button__LmFv8{display:inline-flex;align-items:center;justify-content:center;gap:clamp(4px,.5vw,6px);background-color:var(--button-bg,var(--btn-primary-bg));color:var(--button-text,var(--btn-primary-text));border:1px solid var(--button-border,transparent);font-family:var(--font-sans);font-weight:500;font-size:clamp(.8rem,2.5vw,.9rem);line-height:1.2;white-space:nowrap;text-decoration:none;padding:clamp(6px,1.2vw,10px) clamp(12px,2.5vw,20px);border-radius:var(--radius-md);min-height:clamp(32px,8vw,40px);cursor:pointer;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden;flex-shrink:0;transition:background-color .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease}.Button_button__LmFv8:hover{background-color:var(--button-hover-bg,var(--btn-primary-hover-bg));color:var(--button-hover-text,var(--btn-primary-hover-text));box-shadow:0 2px 8px var(--shadow-color)}.Button_button__LmFv8:active{box-shadow:none}.Button_button__LmFv8:focus-visible{outline:2px solid var(--focus-border-color);outline-offset:2px}.Button_button__LmFv8:disabled{opacity:.55;cursor:not-allowed;pointer-events:none;box-shadow:none}.Button_primary__9QyWp{--button-bg:var(--btn-primary-bg);--button-text:var(--btn-primary-text);--button-hover-bg:var(--btn-primary-hover-bg);--button-hover-text:var(--btn-primary-hover-text)}.Button_secondary__v5n9O{--button-bg:var(--btn-secondary-bg);--button-text:var(--btn-secondary-text);--button-hover-bg:var(--btn-secondary-hover-bg);--button-hover-text:var(--btn-secondary-hover-text)}.Button_danger__t3rEV{--button-bg:var(--btn-danger-bg);--button-text:var(--btn-danger-text);--button-hover-bg:var(--btn-danger-hover-bg);--button-hover-text:var(--btn-danger-hover-text)}.Button_success__dDY5A{--button-bg:var(--btn-success-bg);--button-text:var(--btn-success-text);--button-hover-bg:var(--btn-success-hover-bg);--button-hover-text:var(--btn-success-hover-text)}.Button_outline__Gkz27{--button-bg:transparent;--button-hover-bg:var(--hover-color);--button-text:var(--text-color);--button-hover-text:var(--text-color);--button-border:var(--border-color-light)}.Button_ghost__MtmYR{--button-bg:transparent;--button-hover-bg:var(--hover-color);--button-text:var(--text-color);--button-hover-text:var(--text-color);--button-border:transparent;box-shadow:none}.Button_ghost__MtmYR:hover{box-shadow:none}.Button_sm__K47Nv{font-size:var(--text-xs);padding:clamp(3px,.8vw,5px) clamp(8px,2vw,12px);min-height:clamp(24px,6vw,32px);border-radius:var(--radius-sm)}.Button_lg__iPDOG{font-size:var(--text-base);padding:clamp(10px,2vw,14px) clamp(20px,5vw,32px);min-height:clamp(40px,10vw,56px);border-radius:var(--radius-lg)}.Button_full__ou8gI{width:100%}.Button_icon__czEFW{display:flex;align-items:center;flex-shrink:0;color:inherit}.Button_text__oN_zJ{color:inherit}.Button_badge__xlIJk{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 clamp(2px,.5vw,4px);border-radius:var(--radius-full);font-size:.65rem;font-weight:700;background-color:var(--error-color);color:var(--btn-primary-text);margin-left:clamp(2px,.5vw,4px)}.FavoriteHeartButton_favoriteHeartButton__h9fS6{background-color:transparent!important;border:none!important;padding:clamp(4px,1.5vw,8px)!important;cursor:pointer;min-width:clamp(32px,8vw,48px)!important;max-width:clamp(32px,8vw,48px)!important;height:clamp(32px,8vw,48px)!important;display:flex;align-items:center;justify-content:center;gap:0!important;transition:opacity .2s ease}.FavoriteHeartButton_favorited__NPCmv{color:var(--danger-color,#dc3545)!important}.FavoriteHeartButton_notFavorited__zlIzd{color:var(--secondary-text-color)!important}.FavoriteHeartButton_favoriteHeartButton__h9fS6:disabled{cursor:not-allowed;opacity:.6}.FavoriteHeartButton_favoriteHeartButton__h9fS6:hover:not(:disabled){opacity:.75;background-color:transparent!important;border:none!important}.ThreeDotButton_threeDotButton__XLAd8{min-width:44px!important;width:44px!important;max-width:44px!important;height:44px!important;padding:6px!important;gap:0!important}.ThreeDotButton_threeDotButton__XLAd8,.ThreeDotButton_threeDotButton__XLAd8:active,.ThreeDotButton_threeDotButton__XLAd8:hover{background:transparent!important;background-color:transparent!important;border:none!important}.ThreeDotButton_threeDotButton__XLAd8:focus-visible{outline:2px solid var(--accent-color,#007bff);border-radius:var(--radius-sm,4px)}.ThreeDotButton_dotsWrapper__LpojJ{display:inline-flex;flex-direction:column;gap:3px;align-items:center;justify-content:center}.ThreeDotButton_dot__eAKx5{width:4px;height:4px;background:currentColor;border-radius:50%;display:inline-block}.Container_container__v_PyT{width:100%;max-width:var(--container-max-width,1280px);margin-left:auto;margin-right:auto;padding-left:var(--section-padding-x);padding-right:var(--section-padding-x)}.Container_narrow__VhnLT{max-width:768px}.Container_wide__M2LDi{max-width:1536px}.Container_full__mBGif{max-width:none}.Section_section__AZmkD{width:100%;padding-top:var(--section-padding-y);padding-bottom:var(--section-padding-y);background-color:var(--bg-color)}.Section_alternate__VhV70{background-color:var(--section-bg)}.Section_card__9fryd{background-color:var(--card-bg);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);border:1px solid var(--border-color-light)}.Section_tight__x9ndA{padding-top:calc(var(--section-padding-y) * .5);padding-bottom:calc(var(--section-padding-y) * .5)}.Section_flush__NJTZS{padding-top:0;padding-bottom:0}.Section_header__uQyEk{margin-bottom:var(--space-8);text-align:center}.Section_title__zvvaO{font-size:clamp(var(--text-xl),4vw,var(--text-3xl));font-weight:700;color:var(--heading-color);margin-bottom:var(--space-3);line-height:1.2}.Section_subtitle__8_d3l{font-size:clamp(var(--text-sm),2vw,var(--text-base));color:var(--secondary-text-color);max-width:640px;margin-left:auto;margin-right:auto}.Modal_modalOverlay__LMyWq{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;z-index:10000;animation:Modal_fadeIn__Vq8Zz .25s ease}.Modal_modalContent__4rGub{background-color:var(--card-bg);padding:clamp(16px,4vw,24px);border-radius:var(--radius-md,8px);border:1px solid var(--border-color-light);width:clamp(300px,90vw,480px);max-height:90vh;overflow-y:auto;position:relative;box-shadow:0 4px 20px var(--shadow-color,rgba(0,0,0,.2));transition:background-color .3s ease;animation:Modal_slideIn__5AX_O .25s ease}@keyframes Modal_fadeIn__Vq8Zz{0%{opacity:0}to{opacity:1}}@keyframes Modal_slideIn__5AX_O{0%{transform:translateY(-12px);opacity:0}to{transform:translateY(0);opacity:1}}.ProgressBar_wrapper__C0HW8{display:flex;flex-direction:column;gap:4px;width:100%}.ProgressBar_track__I1iVH{width:100%;border-radius:var(--radius-full,9999px);overflow:hidden;background-color:var(--progress-bg,rgba(0,0,0,.1))}.ProgressBar_bar__YQ38K{height:100%;border-radius:var(--radius-full,9999px);background:var(--primary-color,#007bff);transition:width 0s}.ProgressBar_label__YKXJr{font-size:var(--text-xs,11px);color:var(--secondary-text-color);text-align:right}.Layout_wrapper__H_kDI{display:flex;flex-direction:column;min-height:100vh}.Layout_content__8xxHU{flex:1 0 auto;margin-top:clamp(48px,10vw,64px)}.Layout_main__58XYZ{width:100%}.Layout_footerWrapper__FPHa9{flex-shrink:0}.IconTooltip_wrap__n_bkF{position:relative;display:inline-flex;align-items:center;justify-content:center;max-width:100%}.IconTooltip_tooltip__6l_me{padding:5px 10px;border-radius:8px;font-size:11px;font-weight:600;line-height:1.25;white-space:nowrap;pointer-events:none;background:#111827;color:#ffffff;border:1px solid rgba(255,255,255,.12);box-shadow:0 4px 14px rgba(0,0,0,.28)}.IconTooltip_placementBottom__P39Z6{transform:translate(-50%,8px)}.IconTooltip_placementTop__6F60E{transform:translate(-50%,calc(-100% - 8px))}.Footer_footerShell__1uvr3{padding-bottom:clamp(8px,2vw,16px)}.Footer_footerShell__1uvr3>div{max-width:min(960px,96vw);gap:clamp(10px,2vw,18px)}.Footer_homeFooter__hJr2I{margin-top:0;flex-shrink:0;padding-top:clamp(.5rem,2vw,.85rem)}.Footer_homeFooter__hJr2I>div{gap:clamp(8px,1.5vw,12px)}.Footer_socialLink__Ct85X{display:inline-flex;align-items:center;justify-content:center;padding:clamp(2px,.5vw,4px);border-radius:clamp(2px,.5vw,4px);transition:color var(--transition-fast),background-color var(--transition-fast)}.Footer_socialLink__Ct85X:hover{background-color:var(--hover-color)}.Footer_icon__TzcSg{width:clamp(16px,4vw,22px);height:clamp(16px,4vw,22px);color:var(--link-color);cursor:pointer;transition:color var(--transition-fast)}.Footer_socialLink__Ct85X:hover .Footer_icon__TzcSg{color:var(--link-hover-color)}.Footer_columns__iVh9g{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,3vw,28px);width:100%;text-align:left;align-items:start}.Footer_column__b2UrB{display:flex;flex-direction:column;gap:clamp(4px,1vw,8px);min-width:0}.Footer_columnTitle__UzBXt{font-size:clamp(.7rem,2.2vw,.8rem);font-weight:700;color:var(--color-text-primary,var(--primary-text-color));text-transform:uppercase;letter-spacing:.04em;margin-bottom:clamp(2px,.5vw,4px)}.Footer_footerLink__BeUEg{font-size:clamp(.7rem,2vw,.8rem);color:var(--secondary-text-color);text-decoration:none;line-height:1.45;padding:clamp(1px,.4vw,2px) 0;border-radius:clamp(2px,.5vw,4px);transition:color var(--transition-fast);overflow-wrap:anywhere}.Footer_footerLink__BeUEg:hover{color:var(--link-hover-color)}.Footer_bottomBlock__rpxSk{display:flex;flex-direction:column;align-items:center;gap:clamp(4px,1vw,8px);width:100%}.Footer_trustBadge__Px9EE{display:inline-flex;align-items:center;gap:clamp(4px,1vw,6px);font-size:clamp(.65rem,1.8vw,.75rem);color:var(--secondary-text-color);padding:clamp(3px,.8vw,5px) clamp(8px,2vw,12px);background:var(--hover-color,transparent);border-radius:clamp(12px,3vw,20px)}.Footer_trustIcon__rKG3j{color:var(--success-color);font-weight:600}.Footer_copyright__XWIs9,.Footer_madeIn__ZaEgc{margin:0;font-size:clamp(.65rem,1.8vw,.75rem);color:var(--secondary-text-color);text-align:center}@media (max-width:720px){.Footer_columns__iVh9g{grid-template-columns:repeat(2,minmax(0,1fr))}}.PwaInstallPrompt_banner__lRGbg{position:fixed;bottom:calc(12px + env(safe-area-inset-bottom, 0px));left:12px;right:12px;z-index:90;background:var(--sk-bg-elevated,#fff);border:1px solid var(--sk-border);border-radius:12px;padding:12px 16px;box-shadow:0 8px 24px rgba(0,0,0,.12)}.PwaInstallPrompt_banner__lRGbg p{margin:0 0 10px;font-size:.9rem}.PwaInstallPrompt_actions__lMAdw{display:flex;gap:8px;justify-content:flex-end}.PwaInstallPrompt_actions__lMAdw button{border-radius:8px;padding:6px 12px;border:1px solid var(--sk-border);background:transparent;cursor:pointer}.PwaInstallPrompt_primary__esj44{background:var(--sk-accent)!important;color:#fff!important;border-color:var(--sk-accent)!important}.AppShell_main__HX_Qc{flex:1 0 auto;margin-top:var(--sk-shell-top);background:var(--sk-bg,var(--page-bg,var(--color-background)));color:var(--sk-text,var(--text-color))}.AppShell_dashboardMain__z3_IZ{padding-bottom:env(safe-area-inset-bottom,0)}.TrustPage_trustContainer__SIhOm{width:100%;padding:clamp(16px,4vw,32px) clamp(12px,3vw,16px) clamp(96px,24vw,112px);background:var(--sk-bg);display:flex;flex-direction:column;align-items:center;box-sizing:border-box;overflow-x:hidden}.TrustPage_pageBarSlot__A_xf3{width:100%;max-width:min(900px,100%);min-width:0;margin-bottom:clamp(8px,2vw,12px);border-radius:var(--sk-radius-md)}.TrustPage_trustContent__DYENL{width:100%;max-width:min(900px,100%);display:flex;flex-direction:column;gap:clamp(16px,4vw,32px);min-width:0}.TrustPage_pageTitle__7gLEU{font-size:clamp(1.5rem,5vw,2.75rem);font-weight:800;text-align:center;color:var(--sk-text);margin:0;line-height:1.2;overflow-wrap:anywhere}.TrustPage_pageSubtitle__Qp3yH{text-align:center;font-size:clamp(1rem,2.5vw,1.2rem);color:var(--sk-accent);font-weight:600;margin:0}.TrustPage_lastUpdated__ltXf7{text-align:center;font-size:clamp(.8rem,2.5vw,.9rem);color:var(--sk-text-muted);margin:0}.TrustPage_section__S71nq{background:var(--sk-bg-elevated);border:1px solid var(--sk-border);border-radius:var(--sk-radius-lg);padding:clamp(16px,4vw,24px);min-width:0}.TrustPage_sectionTitle__ktwGH{font-size:clamp(1rem,3.2vw,1.35rem);font-weight:700;color:var(--sk-accent);padding-bottom:clamp(6px,1.5vw,8px);border-bottom:1px solid var(--sk-border-subtle)}.TrustPage_sectionTitle__ktwGH,.TrustPage_text__SPne_{margin:0 0 clamp(12px,3vw,16px);overflow-wrap:anywhere}.TrustPage_text__SPne_{font-size:clamp(.875rem,2.8vw,1rem);line-height:1.65;color:var(--sk-text-secondary)}.TrustPage_text__SPne_:last-child{margin-bottom:0}.TrustPage_philosophyCard___Na74{text-align:center;border-color:var(--sk-accent-soft);background:var(--sk-bg-muted)}.TrustPage_philosophyQuote__PT9CP{font-size:clamp(1rem,3vw,1.25rem);font-style:italic;color:var(--sk-text);margin:0 0 clamp(16px,4vw,24px);line-height:1.5}.TrustPage_highlight__9eAmX{background:var(--sk-accent-glow);border-left:3px solid var(--sk-accent);padding:clamp(12px,3vw,16px);border-radius:0 var(--sk-radius-md) var(--sk-radius-md) 0;margin:clamp(12px,3vw,16px) 0 0}.TrustPage_domainList__O4X1g{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:clamp(10px,2.5vw,14px)}.TrustPage_domainItem__pjIn1{display:flex;align-items:center;gap:clamp(6px,1.5vw,8px);min-width:0}.TrustPage_domainGlobe__dbBO_{flex-shrink:0;font-size:clamp(.9rem,2.5vw,1rem);line-height:1}.TrustPage_domainList__O4X1g a{color:var(--sk-text);font-size:clamp(.875rem,2.5vw,.95rem);text-decoration:none;overflow-wrap:anywhere}.TrustPage_domainList__O4X1g a:hover{color:var(--sk-accent);text-decoration:underline;text-underline-offset:2px}.TrustPage_founderSection__rhntZ{display:flex;flex-direction:column;align-items:center;text-align:center;gap:clamp(16px,4vw,24px)}.TrustPage_founderAvatar__KjnzW{width:clamp(88px,22vw,120px);height:clamp(88px,22vw,120px);border-radius:50%;border:3px solid var(--sk-accent);background:var(--sk-bg-muted);display:flex;align-items:center;justify-content:center;font-size:clamp(2rem,6vw,3rem);font-weight:700;color:var(--sk-accent)}.TrustPage_founderName__9meCJ{font-size:clamp(1.1rem,3vw,1.25rem);font-weight:700;color:var(--sk-text);margin:0 0 clamp(8px,2vw,12px)}.TrustPage_infoGrid__CqPPM{margin-top:clamp(8px,2vw,12px)}.TrustPage_infoRow__nnSBN{display:flex;justify-content:space-between;gap:clamp(12px,3vw,16px);padding:clamp(10px,2.5vw,12px) 0;border-bottom:1px solid var(--sk-border-subtle);font-size:clamp(.875rem,2.5vw,1rem)}.TrustPage_infoRow__nnSBN:last-child{border-bottom:none}.TrustPage_infoLabel__WUrx_{font-weight:600;color:var(--sk-text);flex-shrink:0}.TrustPage_infoValue__2LfSz{color:var(--sk-text-secondary);text-align:right;overflow-wrap:anywhere}.TrustPage_ctaRow__EEoC8{display:flex;justify-content:center;margin-top:clamp(8px,2vw,12px)}.TrustPage_ctaButton__jnrzI{display:inline-flex;align-items:center;justify-content:center;padding:clamp(10px,2.5vw,12px) clamp(20px,5vw,28px);border-radius:var(--sk-radius-pill);border:2px solid var(--sk-accent);color:var(--sk-accent);font-weight:600;font-size:clamp(.875rem,2.5vw,1rem);text-decoration:none;background:transparent}.TrustPage_appBanner__1wMSW{background:var(--sk-accent);color:var(--sk-bg);padding:clamp(20px,5vw,28px);border-radius:var(--sk-radius-lg);text-align:center}.TrustPage_appBannerTitle__Ta67J{font-size:clamp(1.15rem,3.5vw,1.5rem);font-weight:700;margin:0 0 clamp(8px,2vw,12px)}.TrustPage_appBannerText__Wj2mE{margin:0;font-size:clamp(.875rem,2.5vw,1rem);line-height:1.55;opacity:.95}.TrustPage_infoBox__R_a4y{background:var(--sk-bg-muted);padding:clamp(12px,3vw,16px);border-radius:var(--sk-radius-md);border:1px solid var(--sk-border-subtle)}.TrustPage_contactItem__Rektb{display:flex;gap:clamp(12px,3vw,16px);align-items:flex-start;padding:clamp(6px,1.5vw,8px) 0}.TrustPage_contactIcon___VtBU{font-size:clamp(1.25rem,3.5vw,1.5rem);min-width:1.75rem;text-align:center;line-height:1.2}.TrustPage_contactLabel__VFajh{margin:0;font-size:clamp(.8rem,2.2vw,.875rem);font-weight:600;color:var(--sk-text)}.TrustPage_contactValue__dHV22{margin:clamp(2px,.5vw,4px) 0 0;font-size:clamp(.875rem,2.5vw,1rem);color:var(--sk-text-secondary)}.TrustPage_contactValue__dHV22 a{color:var(--sk-accent)}.TrustPage_list__67CBy{list-style:none;margin:0;padding:0}.TrustPage_listItem__8W9s4{position:relative;padding-left:clamp(16px,4vw,20px);margin-bottom:clamp(8px,2vw,12px);color:var(--sk-text-secondary);line-height:1.6;font-size:clamp(.875rem,2.8vw,1rem);overflow-wrap:anywhere}.TrustPage_listItem__8W9s4:before{content:"•";color:var(--sk-accent);font-weight:700;position:absolute;left:0;top:0}.TrustPage_listItem__8W9s4 a{color:var(--sk-accent)}.TrustPage_warningBox__ZhZpn{background:rgb(196 92 92/12%);border:1px solid var(--sk-danger-color,#c45c5c);border-radius:var(--sk-radius-md)}.TrustPage_successBox__APuls,.TrustPage_warningBox__ZhZpn{padding:clamp(12px,3vw,16px);margin-bottom:clamp(12px,3vw,16px)}.TrustPage_successBox__APuls{background:var(--sk-accent-glow);border:1px solid var(--sk-accent-soft);border-radius:var(--sk-radius-md);color:var(--sk-accent);font-weight:600}.TrustPage_form__LBl_b{display:flex;flex-direction:column;gap:clamp(12px,3vw,16px)}.TrustPage_formLabel__myHzM{display:block;margin-bottom:clamp(4px,1vw,6px);font-weight:600;font-size:clamp(.875rem,2.5vw,.95rem);color:var(--sk-text)}.TrustPage_formInput__NuAjh{width:100%;padding:clamp(10px,2.5vw,12px) clamp(12px,3vw,14px);border-radius:var(--sk-radius-sm);border:1px solid var(--sk-border);background:var(--sk-bg-elevated);color:var(--sk-text);font-size:clamp(.875rem,2.5vw,1rem);box-sizing:border-box}.TrustPage_formInput__NuAjh:focus{outline:2px solid var(--sk-accent-soft);outline-offset:1px}.TrustPage_submitButton__bJLXH{padding:clamp(12px,3vw,14px) clamp(16px,4vw,20px);border-radius:var(--sk-radius-md);border:none;background:var(--sk-accent);color:var(--sk-bg);font-weight:600;font-size:clamp(.875rem,2.5vw,1rem);cursor:pointer}.TrustPage_submitButton__bJLXH:disabled{opacity:.65;cursor:not-allowed}.TrustPage_socialLinks__QfA2J{display:flex;flex-wrap:wrap;gap:clamp(8px,2vw,12px)}.TrustPage_socialLink__kCWLg{display:inline-flex;align-items:center;gap:clamp(6px,1.5vw,8px);padding:clamp(8px,2vw,10px) clamp(12px,3vw,14px);border:1px solid var(--sk-border);border-radius:var(--sk-radius-md);color:var(--sk-text-secondary);font-size:clamp(.8rem,2.2vw,.875rem);text-decoration:none;background:var(--sk-bg-muted)}.TrustPage_socialLink__kCWLg:hover{border-color:var(--sk-accent-soft);color:var(--sk-accent)}.TrustPage_relatedLinks__BEmmu{display:flex;flex-direction:column;gap:clamp(8px,2vw,10px)}.TrustPage_relatedLinks__BEmmu a{color:var(--sk-accent);font-weight:500;text-decoration:underline;text-underline-offset:2px}.TrustPage_contactFooter___Unkd{margin-top:clamp(8px,2vw,12px);font-size:clamp(.8rem,2.2vw,.875rem);color:var(--sk-text-muted)}.TrustPage_contactFooter___Unkd a{color:var(--sk-accent)}.TrustPage_hubGrid__MRds3{display:grid;gap:clamp(10px,2.5vw,14px)}.TrustPage_hubCard___E0_n{display:block;padding:clamp(14px,3.5vw,18px);border:1px solid var(--sk-border);border-radius:var(--sk-radius-md);background:var(--sk-bg-muted);color:var(--sk-text);text-decoration:none}.TrustPage_hubCardTitle__8WnYr{font-weight:600;font-size:clamp(.95rem,2.8vw,1.05rem);margin:0 0 clamp(4px,1vw,6px);color:var(--sk-accent)}.TrustPage_hubCardDesc__S8X7_{margin:0;font-size:clamp(.8rem,2.2vw,.875rem);color:var(--sk-text-secondary);line-height:1.5}.HomePage_page__4dt5V{width:100%;max-width:var(--sk-content-max);margin-inline:auto;padding:clamp(.75rem,3vw,1rem) clamp(.75rem,3vw,1rem) clamp(1rem,4vw,1.5rem);min-height:calc(100dvh - var(--sk-shell-top, 0px));display:flex;flex-direction:column}.HomePage_hero___KjsQ{display:grid;gap:clamp(.45rem,2vw,.75rem);max-width:clamp(17rem,92vw,32rem);margin-inline:auto;padding:clamp(.65rem,3vw,1.15rem) clamp(.5rem,2vw,.75rem);text-align:center;flex-shrink:0}.HomePage_heroTitle__SD8Mw{margin:0;font-size:clamp(1.5rem,5.5vw,2.25rem);font-weight:700;letter-spacing:-.03em;color:var(--sk-text)}.HomePage_heroLead__0nDmJ{margin:0;font-size:clamp(.875rem,2.4vw,1rem);line-height:1.6;color:var(--sk-text-secondary)}.HomePage_heroActions__FHsf3{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(.5rem,2vw,.75rem);margin-top:clamp(.25rem,1vw,.5rem)}.HomePage_why__P4ZP_{flex:1 1 auto;min-height:0;width:100%;max-width:clamp(17rem,92vw,32rem);margin-inline:auto;display:flex;flex-direction:column;justify-content:center;padding:clamp(.35rem,1.5vw,.6rem) clamp(.35rem,1.5vw,.5rem);overflow:hidden}.HomePage_whyPanel__K6_0n{border:1px solid color-mix(in srgb,var(--sk-text,var(--foreground)) 8%,transparent);background:color-mix(in srgb,var(--sk-bg-elevated,var(--card-bg,var(--sk-bg))) 92%,var(--sk-text,#fff) 4%);border-radius:13px;padding:clamp(.55rem,2vw,.75rem) clamp(.6rem,2.2vw,.85rem);display:grid;gap:clamp(.4rem,1.4vw,.55rem)}.HomePage_whyTitle__KJOKf{margin:0;font-size:clamp(.85rem,2.4vw,1rem);font-weight:700;letter-spacing:-.02em;color:var(--sk-text);text-align:center}.HomePage_whyList__Omoar{list-style:none;margin:0;padding:0;display:grid;gap:clamp(.35rem,1.2vw,.5rem)}.HomePage_whyItem__x_SZW{display:flex;align-items:center;gap:.45rem;text-align:left}.HomePage_whyIcon__XWvdV{font-size:.9rem;line-height:1;flex-shrink:0}.HomePage_whyItemTitle__eKFoC{margin:0;font-size:clamp(.72rem,2.1vw,.85rem);font-weight:700;line-height:1.25;color:var(--sk-text)}.ReviewCard_card__98isv{border:1px solid var(--border-color);border-radius:12px;padding:1rem;background:var(--card-bg,var(--background))}.ReviewCard_header__Cyajm{display:flex;justify-content:space-between;gap:.75rem;align-items:flex-start}.ReviewCard_name__vyLds{margin:0;font-weight:600;color:var(--text-color)}.ReviewCard_date__mBETv{margin:.2rem 0 0;font-size:.85rem;color:var(--text-secondary)}.ReviewCard_stars__xSRA6{display:flex;gap:.1rem;flex-shrink:0}.ReviewCard_starFilled__lkDqL{color:var(--primary-color);font-size:.95rem}.ReviewCard_starEmpty__tr0dh{color:color-mix(in srgb,var(--text-secondary) 45%,transparent);font-size:.95rem}.ReviewCard_comment__L8DM7{margin:.75rem 0 0;color:var(--text-color);line-height:1.55;white-space:pre-wrap}.ReviewCard_reply__jy5QD{margin-top:.85rem;padding:.75rem;border-radius:8px;background:color-mix(in srgb,var(--primary-color) 8%,transparent)}.ReviewCard_replyLabel__4bp2C{margin:0 0 .35rem;font-size:.8rem;font-weight:600;color:var(--primary-color)}.ReviewCard_replyText__GAGZv{margin:0;color:var(--text-color);line-height:1.5}.ReviewCard_footer___Ngvs{display:flex;gap:.5rem;margin-top:.85rem;flex-wrap:wrap}.ReviewCard_voteBtn__BjKcr{border:1px solid var(--border-color);background:transparent;color:var(--text-secondary);border-radius:999px;padding:.35rem .75rem;font-size:.85rem;cursor:pointer}.ReviewCard_voteActive__vT9AA{border-color:var(--primary-color);color:var(--primary-color)}.ReviewForm_overlay__TvOUh{position:fixed;inset:0;z-index:1200;background:rgba(0,0,0,.45);display:flex;align-items:flex-end;justify-content:center;padding:1rem}@media (min-width:640px){.ReviewForm_overlay__TvOUh{align-items:center}}.ReviewForm_sheet__aZCfG{width:min(100%,32rem);max-height:min(90vh,40rem);overflow:auto;border-radius:16px;background:var(--background);border:1px solid var(--border-color);box-shadow:0 12px 40px rgba(0,0,0,.2)}.ReviewForm_sheetHeader__IVkJq{display:flex;align-items:center;justify-content:space-between;padding:1rem 1rem .5rem;border-bottom:1px solid var(--border-color)}.ReviewForm_sheetHeader__IVkJq h2{margin:0;font-size:1.1rem}.ReviewForm_closeBtn__PX66_{border:none;background:transparent;font-size:1.5rem;line-height:1;cursor:pointer;color:var(--text-secondary)}.ReviewForm_form__gKTeQ{padding:1rem;display:flex;flex-direction:column;gap:.75rem}.ReviewForm_stars__MJHuw{display:flex;justify-content:center;gap:.35rem}.ReviewForm_starBtn__RTTU9{border:none;background:transparent;cursor:pointer;padding:.15rem}.ReviewForm_starFilled__3JMuS{color:var(--primary-color);font-size:1.75rem}.ReviewForm_starEmpty__6KE50{color:color-mix(in srgb,var(--text-secondary) 45%,transparent);font-size:1.75rem}.ReviewForm_label__CuZQl{font-size:.9rem;color:var(--text-secondary)}.ReviewForm_textarea__eqzr1{width:100%;min-height:6rem;resize:none;border:1px solid var(--border-color);border-radius:10px;padding:.75rem;background:var(--background);color:var(--text-color);font:inherit}.ReviewForm_error__A3V06{margin:0;color:#c2410c;font-size:.9rem}.ReviewForm_actions__QWMgL{display:flex;justify-content:flex-end;gap:.5rem}.ReviewForm_cancelBtn__2kLYY,.ReviewForm_submitBtn__bDWzA{border-radius:999px;padding:.55rem 1rem;cursor:pointer;font:inherit}.ReviewForm_cancelBtn__2kLYY{border:1px solid var(--border-color);background:transparent;color:var(--text-color)}.ReviewForm_submitBtn__bDWzA{border:none;background:var(--primary-color);color:var(--background)}.ReviewForm_submitBtn__bDWzA:disabled{opacity:.6;cursor:not-allowed}.ReviewPage_page__gHwKo{display:flex;flex-direction:column;gap:clamp(1rem,3vw,1.75rem)}.ReviewPage_header__jVs6s{text-align:center}.ReviewPage_title__8m4C5{margin:0;font-size:clamp(1.6rem,4vw,2.2rem);color:var(--text-color)}.ReviewPage_subtitle__AZoFO{margin:.5rem 0 0;color:var(--text-secondary)}.ReviewPage_summary__wB7On{display:grid;gap:1rem;padding:1rem;border:1px solid var(--border-color);border-radius:12px;background:color-mix(in srgb,var(--card-bg,var(--background)) 92%,transparent)}@media (min-width:640px){.ReviewPage_summary__wB7On{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:center}}.ReviewPage_summaryScore__lysA5{text-align:center}.ReviewPage_average__zVqD2{font-size:clamp(2rem,6vw,2.8rem);font-weight:700;color:var(--text-color)}.ReviewPage_summaryStars__zH6mw{display:flex;justify-content:center;gap:.2rem;margin:.35rem 0}.ReviewPage_starFilled__IeLtn{color:var(--primary-color)}.ReviewPage_starEmpty__wAGuo{color:color-mix(in srgb,var(--text-secondary) 45%,transparent)}.ReviewPage_reviewCount__GRAQ9{margin:0;color:var(--text-secondary);font-size:.95rem}.ReviewPage_distribution__epQPm{display:flex;flex-direction:column;gap:.35rem}.ReviewPage_distRow__VS8_M{display:grid;grid-template-columns:1.2rem 1fr 2rem;gap:.5rem;align-items:center;border:none;background:transparent;color:var(--text-color);cursor:pointer;padding:.15rem .25rem;border-radius:6px}.ReviewPage_distRowActive__hwGFs{background:color-mix(in srgb,var(--primary-color) 12%,transparent)}.ReviewPage_distTrack__zYNil{height:.45rem;border-radius:999px;background:color-mix(in srgb,var(--border-color) 80%,transparent);overflow:hidden}.ReviewPage_distFill__z2bGm{display:block;height:100%;background:var(--primary-color)}.ReviewPage_distCount__TaKlQ{font-size:.85rem;color:var(--text-secondary);text-align:right}.ReviewPage_rateBlock__KmNyV{text-align:center;padding:1rem;border:1px dashed var(--border-color);border-radius:12px}.ReviewPage_rateTitle__aeibr{margin:0;font-size:1.1rem}.ReviewPage_rateHint__nrasN{margin:.35rem 0 .75rem;color:var(--text-secondary)}.ReviewPage_rateStars__zvzSv{display:flex;justify-content:center;gap:.35rem}.ReviewPage_rateStarBtn__n35D9{border:none;background:transparent;cursor:pointer;padding:.15rem}.ReviewPage_rateStarIcon__k1lcV{font-size:1.6rem;color:var(--primary-color)}.ReviewPage_writeBtn__9tpfM{margin-top:.85rem;border:1px solid var(--primary-color);background:transparent;color:var(--primary-color);border-radius:999px;padding:.55rem 1.1rem;cursor:pointer}.ReviewPage_toolbar__NzSAV{display:flex;justify-content:flex-end}.ReviewPage_sortLabel__r8mu_{display:flex;align-items:center;gap:.5rem;color:var(--text-secondary);font-size:.9rem}.ReviewPage_sortSelect__90GmL{border:1px solid var(--border-color);border-radius:8px;padding:.35rem .5rem;background:var(--background);color:var(--text-color)}.ReviewPage_empty__tZQ4y,.ReviewPage_status__cG68U{text-align:center;color:var(--text-secondary)}.ReviewPage_error__i1Ojr{color:#c2410c;text-align:center}.ReviewPage_error__i1Ojr button{margin-left:.5rem;border:none;background:transparent;color:var(--primary-color);cursor:pointer;text-decoration:underline}.ReviewPage_list___MQNJ{display:flex;flex-direction:column;gap:.85rem}.ReviewPage_loadMore__cG2lV{align-self:center;border:1px solid var(--border-color);background:var(--background);color:var(--text-color);border-radius:999px;padding:.55rem 1.25rem;cursor:pointer}.AdminPanel_container__QTl_Y{padding:0;min-height:0;flex:1 1;display:flex;flex-direction:column;color:var(--sk-text);width:100%}.AdminPanel_subtitle__Bo_pr{font-size:clamp(.75rem,2.5vw,.875rem);color:var(--sk-text-secondary);margin:0 0 clamp(12px,3vw,16px)}.AdminPanel_laneBHeader__wGUmH{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:clamp(10px,2.5vw,16px);margin-top:clamp(28px,5vw,40px);padding-top:clamp(16px,3vw,24px);border-top:1px solid var(--sk-border-subtle)}.AdminPanel_laneBHeader__wGUmH .AdminPanel_sectionTitle__xzjeg{margin-bottom:4px}.AdminPanel_laneBHeader__wGUmH .AdminPanel_subtitle__Bo_pr{margin-bottom:0}.AdminPanel_rangePills__1YBmI{display:flex;flex-wrap:wrap;gap:8px;margin:clamp(12px,3vw,16px) 0}.AdminPanel_pillActive__DFaTR,.AdminPanel_pill__l_8L0{border:1px solid var(--sk-border);background:var(--sk-bg);color:var(--sk-text-secondary);border-radius:var(--sk-radius-sm);padding:6px 12px;font-size:clamp(.72rem,2vw,.82rem);cursor:pointer}.AdminPanel_pillActive__DFaTR{background:var(--sk-accent);border-color:var(--sk-accent);color:var(--sk-btn-solid-text,#fff);font-weight:600}.AdminPanel_emptyState__jD1FY{border:1px dashed var(--sk-border);border-radius:var(--sk-radius-md);padding:clamp(16px,4vw,24px);background:var(--sk-bg-elevated);color:var(--sk-text-secondary);margin:clamp(8px,2vw,12px) 0 clamp(16px,3vw,20px)}.AdminPanel_emptyState__jD1FY strong{display:block;color:var(--sk-text);margin-bottom:6px}.AdminPanel_emptyState__jD1FY p{margin:0;font-size:clamp(.8rem,2.3vw,.9rem)}.AdminPanel_funnelGrid__T_H6o{display:grid;gap:clamp(16px,3vw,24px)}.AdminPanel_funnelBlock__iqUow{border:1px solid var(--sk-border);border-radius:var(--sk-radius-md);padding:clamp(12px,3vw,16px);background:var(--sk-bg-elevated)}.AdminPanel_subSectionTitle__67pKQ{margin:0 0 10px;font-size:clamp(.9rem,2.8vw,1.05rem);color:var(--sk-text)}.AdminPanel_funnelList__trNSO{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.AdminPanel_funnelList__trNSO li{display:flex;justify-content:space-between;gap:12px;font-size:clamp(.75rem,2.2vw,.85rem)}.AdminPanel_funnelStep__eibvh{color:var(--sk-text-secondary);font-family:ui-monospace,monospace;word-break:break-all}.AdminPanel_funnelCount__cnAgK{font-weight:700;color:var(--sk-accent);flex-shrink:0}.AdminPanel_monoCell__2KoIO{font-family:ui-monospace,monospace;font-size:clamp(.68rem,2vw,.78rem);color:var(--sk-text-secondary);word-break:break-word}.AdminPanel_tabs__Y_Ybl{display:flex;flex-wrap:wrap;gap:clamp(8px,2vw,10px);margin-bottom:clamp(16px,4vw,20px)}.AdminPanel_tabContent__D3lN4{min-height:0;flex:1 1}.AdminPanel_tabPanel__epmrv{padding-top:4px}.AdminPanel_sectionTitle__xzjeg{font-size:clamp(1rem,3.5vw,1.25rem);margin:0 0 4px;color:var(--sk-text)}.AdminPanel_statsGrid__mvmCG{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(140px,100%),1fr));gap:clamp(10px,2.5vw,16px)}.AdminPanel_statCard__qPSsn{border:1px solid var(--sk-border);border-radius:var(--sk-radius-md);padding:clamp(12px,3vw,16px);background:var(--sk-bg-elevated)}.AdminPanel_statValue__Ef4zl{font-size:clamp(1.25rem,4vw,1.75rem);font-weight:700;color:var(--sk-accent)}.AdminPanel_statLabel__SsKks{font-size:clamp(.75rem,2.2vw,.85rem);color:var(--sk-text-secondary);margin-top:4px}.AdminPanel_statHint__nOfcM{font-size:clamp(.7rem,2vw,.75rem);color:var(--sk-text-muted);margin-top:2px}.AdminPanel_filterRow__P_9pD{display:flex;gap:clamp(8px,2vw,12px);margin-bottom:clamp(12px,3vw,16px);flex-wrap:wrap}.AdminPanel_filterSelect__K44YB,.AdminPanel_searchInput__26FVt{padding:clamp(8px,2vw,10px) clamp(10px,2.5vw,14px);background:var(--sk-bg);border:1px solid var(--sk-border);border-radius:var(--sk-radius-sm);color:var(--sk-text);font-size:clamp(.8rem,2.5vw,.9rem)}.AdminPanel_searchInput__26FVt{flex:1 1;min-width:clamp(160px,40vw,240px)}.AdminPanel_errorBanner__KG59f{background:rgba(255,82,82,.1);border:1px solid rgba(255,82,82,.3);border-radius:var(--sk-radius-sm);padding:clamp(8px,2vw,12px);color:#ff5252;margin-bottom:clamp(12px,3vw,16px);font-size:clamp(.8rem,2.5vw,.9rem)}.AdminPanel_loadingWrap__hIns5{text-align:center;padding:clamp(24px,6vw,48px);color:var(--sk-text-muted)}.AdminPanel_tableWrapper__0mlxa{overflow-x:auto;border-radius:var(--sk-radius-sm);border:1px solid var(--sk-border);margin-bottom:clamp(12px,3vw,16px)}.AdminPanel_table__Utd0L{width:100%;border-collapse:collapse;font-size:clamp(.75rem,2.2vw,.875rem)}.AdminPanel_table__Utd0L td,.AdminPanel_table__Utd0L th{padding:clamp(8px,2vw,12px);text-align:left;border-bottom:1px solid var(--sk-border-subtle)}.AdminPanel_table__Utd0L th{color:var(--sk-accent);font-weight:600;font-size:clamp(.68rem,2vw,.78rem);text-transform:uppercase}.AdminPanel_table__Utd0L tr:last-child td{border-bottom:none}.AdminPanel_uidCell__HYvaQ{font-family:ui-monospace,monospace;font-size:clamp(.72rem,2vw,.82rem);color:var(--sk-text-secondary)}.AdminPanel_statusBadge__m3RpG{display:inline-block;padding:2px 8px;border-radius:20px;font-size:clamp(.68rem,1.8vw,.78rem);font-weight:600;text-transform:capitalize}.AdminPanel_ready__YEr15{background:rgba(76,175,80,.15);color:#4caf50}.AdminPanel_processing__LU2dF{background:rgba(255,165,0,.15);color:#ffa500}.AdminPanel_failed__3khox{background:rgba(255,82,82,.15);color:#ff5252}.AdminPanel_actionsCell__O_uxu{display:flex;gap:6px;flex-wrap:wrap}.AdminPanel_actionBtn__UCvay{padding:4px 10px;border-radius:6px;font-size:clamp(.68rem,1.8vw,.78rem);cursor:pointer;border:1px solid var(--sk-border);background:transparent;color:var(--sk-text)}.AdminPanel_actionBtnPrimary__XSc3N{border-color:var(--sk-accent);color:var(--sk-accent)}.AdminPanel_paginationRow__CMq3R{display:flex;align-items:center;justify-content:center;gap:clamp(12px,3vw,16px)}.AdminPanel_pageBtn__w_36V{padding:6px 14px;border:1px solid var(--sk-border);border-radius:var(--sk-radius-sm);background:var(--sk-bg-elevated);color:var(--sk-text);cursor:pointer}.AdminPanel_pageBtn__w_36V:disabled{opacity:.4;cursor:not-allowed}.AdminPanel_pageInfo__mUAFF{font-size:clamp(.8rem,2.5vw,.9rem);color:var(--sk-text-secondary)}.AdminPanel_modalOverlay__rqS9t{position:fixed;inset:0;background:rgba(0,0,0,.55);display:flex;align-items:center;justify-content:center;z-index:200;padding:16px}.AdminPanel_detailModal__OI4aa{background:var(--sk-bg-elevated);border:1px solid var(--sk-border);border-radius:var(--sk-radius-md);padding:clamp(16px,4vw,24px);width:min(92vw,520px);max-height:85dvh;overflow-y:auto}.AdminPanel_detailGrid__YtHvF{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;margin:12px 0}.AdminPanel_detailKey__zmg8l{font-size:.7rem;color:var(--sk-text-muted);text-transform:uppercase}.AdminPanel_detailActions__pKOVo{display:flex;gap:8px;margin-top:16px;flex-wrap:wrap}.AdminPanel_cancelBtn__d_IYL{padding:8px 14px;border:1px solid var(--sk-border);border-radius:var(--sk-radius-sm);background:transparent;cursor:pointer;color:var(--sk-text-secondary)}.AdminPanel_hintBox__BGHZ_{padding:12px 14px;border:1px dashed var(--sk-border);border-radius:var(--sk-radius-sm);color:var(--sk-text-secondary);font-size:clamp(.8rem,2.2vw,.9rem);line-height:1.5}.KundliPdfActionBar_bar__j89XC{display:flex;flex-direction:column;gap:.85rem;margin-bottom:var(--sk-space-6,1.25rem)}.KundliPdfActionBar_pdfSection__exYBV,.KundliPdfActionBar_shareSection__SnYZn{display:flex;flex-direction:column;gap:.45rem;width:100%;min-width:0;padding:.65rem .7rem;border-radius:14px;border:1px solid var(--sk-border,var(--color-border,#333));background:color-mix(in srgb,var(--color-surface,#1a1a1a) 88%,transparent)}.KundliPdfActionBar_pdfSection__exYBV{position:relative;overflow:hidden}.KundliPdfActionBar_pdfSection__exYBV[aria-busy=true]{min-height:10.5rem}.KundliPdfActionBar_sectionLabel__CbEc1{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--sk-text-muted,var(--color-text-secondary,#9ca3af))}.KundliPdfActionBar_platformRow__YoKwV{display:flex;flex-wrap:nowrap;gap:.35rem;align-items:stretch;width:100%}.KundliPdfActionBar_pdfRow__BMVNJ{display:flex;flex-direction:column;flex-wrap:nowrap;gap:.55rem;align-items:stretch;width:100%}.KundliPdfActionBar_platformBtn__uHIZe{flex:1 1;min-width:0;border:none;border-radius:999px;padding:.4rem .35rem;font-size:.68rem;font-weight:700;color:#fff;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.25rem;line-height:1.1}.KundliPdfActionBar_platformPending__USoE_{outline:2px solid #fff;outline-offset:2px;box-shadow:0 0 0 3px color-mix(in srgb,#fff 35%,transparent);animation:KundliPdfActionBar_kundliSharePulse__nUfd0 1.2s ease-in-out infinite}@keyframes KundliPdfActionBar_kundliSharePulse__nUfd0{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}.KundliPdfActionBar_platformLabel___wR7B{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.KundliPdfActionBar_wa__WePtB{background:#25d366}.KundliPdfActionBar_tg__t723G{background:#24a1de}.KundliPdfActionBar_fb___YFeC{background:#1877f2}.KundliPdfActionBar_icon__AvPEB{width:14px;height:14px;flex-shrink:0}.KundliPdfActionBar_btn__TjPow{width:100%;border:1px solid var(--sk-border,var(--color-border,#333));background:var(--sk-bg-elevated,var(--color-surface,#1a1a1a));border-radius:999px;padding:.7rem 1rem;min-height:44px;font-size:var(--sk-text-sm,.85rem);font-weight:600;color:var(--color-text-primary,#fff);cursor:pointer;text-align:center;transition:background .2s ease,border-color .2s ease,color .2s ease}.KundliPdfActionBar_btnActive__ftt0a{color:#fff;background:var(--color-primary-gradient,var(--color-primary,#b5451b));border-color:transparent;font-weight:700}.KundliPdfActionBar_btn__TjPow:hover:not(:disabled):not(.KundliPdfActionBar_btnActive__ftt0a){background:var(--sk-bg-muted,var(--color-surface-hover,#242424))}.KundliPdfActionBar_btn__TjPow:disabled{opacity:.55;cursor:not-allowed}.KundliPdfActionBar_btnBusy__D0_ZH{opacity:1!important;min-width:min(100%,14rem);pointer-events:none}.KundliPdfActionBar_busyInner__WwXaA{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;max-width:100%}.KundliPdfActionBar_busyLabel__dpuLl{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:700}.KundliPdfActionBar_spinner__jAt9h{width:1.05rem;height:1.05rem;flex:none;border-radius:50%;border:2.5px solid rgba(255,255,255,.28);border-top-color:#fff;animation:KundliPdfActionBar_pdfSpin__NaTxb .7s linear infinite}.KundliPdfActionBar_spinnerLg__OxvnP{width:2.35rem;height:2.35rem;border-width:3px;border-color:color-mix(in srgb,var(--color-primary,#b5451b) 28%,transparent);border-top-color:var(--color-primary,#b5451b)}.KundliPdfActionBar_waitHint__7gVHv{margin:.2rem 0 0;font-size:.78rem;line-height:1.4;color:var(--sk-text-muted,var(--color-text-secondary,#9ca3af))}.KundliPdfActionBar_waitHint__7gVHv strong{display:block;margin-bottom:.15rem;font-weight:700;color:var(--color-text-primary,#fff)}.KundliPdfActionBar_overlay__1xw1E{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.7rem;padding:1rem .85rem;text-align:center;background:color-mix(in srgb,var(--color-surface,#121212) 72%,transparent);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);border-radius:inherit;pointer-events:all}.KundliPdfActionBar_overlayStatus___PZlX{margin:0;max-width:18rem;font-size:.88rem;font-weight:700;line-height:1.35;color:var(--color-text-primary,#fff)}.KundliPdfActionBar_overlayHelper__jPrAE{margin:0;max-width:18rem;font-size:.75rem;line-height:1.4;color:var(--sk-text-muted,var(--color-text-secondary,#9ca3af))}.KundliPdfActionBar_overlayHelper__jPrAE strong{display:block;margin-bottom:.2rem;font-size:.82rem;font-weight:700;color:var(--color-text-primary,#fff)}.KundliPdfActionBar_contentDimmed__zF8P_{opacity:.35;pointer-events:none;-webkit-user-select:none;user-select:none}.KundliPdfActionBar_toast__8pBRp{margin:.35rem 0 0;padding:.55rem .7rem;border-radius:10px;font-size:.78rem;line-height:1.35;color:#fff;background:color-mix(in srgb,#b5451b 85%,#000);border:1px solid color-mix(in srgb,#b5451b 60%,transparent)}@keyframes KundliPdfActionBar_pdfSpin__NaTxb{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.KundliPdfActionBar_spinnerLg__OxvnP,.KundliPdfActionBar_spinner__jAt9h{animation-duration:2.2s}}.KundliPdfActionBar_url__oln5f{flex:1 1 100%;margin:0;font-size:var(--sk-text-xs,.75rem);word-break:break-all;color:var(--sk-text-muted,var(--color-text-secondary,#9ca3af))}.CalculationSettingsBadge_badge__M6N5h{margin:0;font-size:.82rem;line-height:1.45;color:color-mix(in srgb,var(--foreground) 68%,transparent)}.CalculationSettingsBadge_label__gvayz{font-weight:600;color:color-mix(in srgb,var(--foreground) 82%,transparent)}.CalculationSettingsBadge_value__FwlKd{color:color-mix(in srgb,var(--foreground) 72%,transparent)}.CalculationSettingsBadge_link__NdybO{color:var(--primary-color,var(--sk-accent));text-decoration:none}.CalculationSettingsBadge_link__NdybO:hover{text-decoration:underline}.MatchmakingDashboard_dashboard__yTW8S{animation:MatchmakingDashboard_fadeIn__xIw_Z .4s ease}.MatchmakingDashboard_calcBadge__Hm1P4{margin:0 var(--sk-space-4) var(--sk-space-4)}.MatchmakingDashboard_sections__cxii1{display:flex;flex-direction:column;gap:var(--sk-space-8)}.MatchmakingDashboard_section__9kMM4{scroll-margin-top:calc(var(--sk-navbar-h, 56px) + 80px)}.MatchmakingDashboard_explain__m72bR ul{padding-left:var(--sk-space-5);color:var(--sk-text-secondary)}.MatchmakingDashboard_explain__m72bR li{margin-bottom:var(--sk-space-2)}.MatchmakingDashboard_disclaimer__DmZNV{margin-top:var(--sk-space-4);font-size:var(--sk-text-sm);color:var(--sk-text-muted);border-top:1px solid var(--sk-border-subtle);padding-top:var(--sk-space-4)}.MatchmakingDashboard_verdict__FRXoM{padding:var(--sk-space-5);background:var(--sk-bg-elevated);border:1px solid var(--sk-border-subtle);border-radius:var(--sk-radius-lg,16px)}.MatchmakingDashboard_verdict__FRXoM h3{margin:0 0 var(--sk-space-2)}.MatchmakingDashboard_verdictText___VU1q{margin:0;font-size:var(--sk-text-lg);color:var(--sk-text-primary)}@keyframes MatchmakingDashboard_fadeIn__xIw_Z{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.MatchmakingPage_page__oxecf{max-width:var(--sk-content-max,1120px);margin:0 auto;padding:clamp(1rem,3vw,var(--sk-space-8)) clamp(6px,2vw,var(--sk-space-4)) var(--sk-space-16)}.MatchmakingPage_hero__tx69F{text-align:center;margin-bottom:clamp(1.25rem,4vw,var(--sk-space-10))}.MatchmakingPage_eyebrow__IX5zc{text-transform:uppercase;letter-spacing:.12em;font-size:var(--sk-text-xs);color:var(--sk-accent-soft);margin-bottom:var(--sk-space-2)}.MatchmakingPage_hero__tx69F h1{font-size:var(--sk-text-hero);margin:0 0 var(--sk-space-4)}.MatchmakingPage_lead__lU5Uu{color:var(--sk-text-secondary);max-width:52ch;margin:0 auto;line-height:1.6;font-size:var(--sk-text-sm)}.MatchmakingPage_split__FSMOi{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:clamp(4px,1.2vw,var(--sk-space-4));align-items:start}.MatchmakingPage_divider__2CaY5{display:grid;place-content:center;align-self:center;padding:0;color:var(--sk-accent-soft);font-size:clamp(.85rem,2.5vw,var(--sk-text-xl));line-height:1;flex-shrink:0}.MatchmakingPage_calcPrefs__89if6{margin-top:.35rem;max-width:36rem;margin-inline:auto}.MatchmakingPage_actions__iZgjB{text-align:center;margin-top:clamp(.75rem,2.5vw,var(--sk-space-6));margin-bottom:.15rem}.MatchmakingPage_error__cuYoT{color:#b44;margin-bottom:var(--sk-space-4)}.MatchmakingPage_sectionNav__f4DmL{display:flex;gap:var(--sk-space-2);overflow-x:auto;padding-bottom:var(--sk-space-3);margin-bottom:var(--sk-space-4);scroll-snap-type:x mandatory}.MatchmakingPage_navActive__oiaep,.MatchmakingPage_navItem__LkM8L{flex:0 0 auto;scroll-snap-align:start;border:1px solid var(--sk-border);background:var(--sk-bg-elevated);border-radius:999px;padding:var(--sk-space-2) var(--sk-space-4);font-size:var(--sk-text-sm);cursor:pointer}.MatchmakingPage_navActive__oiaep{background:var(--sk-accent);color:#fff;border-color:var(--sk-accent)}.CtaButton_cta__eWKS3{display:inline-flex;align-items:center;justify-content:center;min-height:clamp(40px,11vw,44px);padding:0 clamp(1rem,4vw,1.5rem);border-radius:var(--sk-radius-pill);border:1px solid var(--sk-btn-solid-border);font-size:clamp(.78rem,2.2vw,.875rem);font-weight:600;line-height:1.2;text-decoration:none;white-space:nowrap;cursor:pointer;background:var(--sk-btn-solid-bg);color:var(--sk-btn-solid-fg);transition:background var(--sk-transition-fast),border-color var(--sk-transition-fast),transform var(--sk-transition-fast)}.CtaButton_cta__eWKS3:hover:not(:disabled){background:var(--sk-btn-solid-hover);transform:translateY(-1px)}.CtaButton_cta__eWKS3:disabled{opacity:.6;cursor:wait;transform:none}.CtaButton_cta__eWKS3:focus-visible{outline:2px solid var(--sk-accent-soft);outline-offset:2px}.UxLayerNav_nav__SlmdS{display:flex;gap:clamp(4px,1.2vw,8px);overflow-x:auto;max-width:100%;min-width:0;flex:1 1 auto;padding-bottom:2px;margin:0;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.UxLayerNav_active__WsEd0,.UxLayerNav_item__kYFu_{flex:0 0 auto;scroll-snap-align:start;border:1px solid var(--color-border,#333);background:transparent;color:var(--color-text-secondary,#9ca3af);border-radius:999px;padding:clamp(5px,1.4vw,8px) clamp(8px,2.2vw,14px);font-size:clamp(.72rem,2.6vw,.8rem);font-weight:700;cursor:pointer;white-space:nowrap}.UxLayerNav_active__WsEd0{color:#fff;background:var(--color-primary-gradient,var(--color-primary,#b5451b));border-color:transparent}.UxLayerNav_active__WsEd0:disabled,.UxLayerNav_item__kYFu_:disabled{opacity:.5;cursor:not-allowed}.YogasPanel_panel__CeTKy{margin-top:1.5rem;padding:1.25rem;border-radius:var(--sk-radius-md);background:var(--sk-bg-elevated);border:1px solid var(--sk-border-subtle)}.YogasPanel_embedded__EFa4m{margin-top:0;padding:0;border:none;background:transparent;border-radius:0}.YogasPanel_header__zZ1pO{margin-bottom:1rem}.YogasPanel_header__zZ1pO h3{margin:0 0 .25rem;font-size:1.1rem;font-weight:600}.YogasPanel_meta__UGZ4x{margin:0 0 1rem;font-size:.85rem;color:var(--text-muted)}.YogasPanel_empty__sR5OE{margin:0;font-size:.9rem;line-height:1.5;color:var(--text-secondary,#4a4540)}.YogasPanel_grid__tWFzO{display:grid;gap:.75rem}.YogasPanel_detail__HkFKV{margin:.5rem 0 0;font-size:.82rem;color:var(--text-muted,#6b6560)}.YogasPanel_explainBtn__nuMDT{margin-top:.5rem;padding:.35rem .75rem;font-size:.8rem;border:1px solid var(--border-subtle,#d4cfc6);border-radius:6px;background:transparent;cursor:pointer}.YogasPanel_explainBtn__nuMDT:hover{background:var(--surface-hover,#f0ebe3)}.YogasPanel_absent__Fizx3{margin-top:1rem;font-size:.85rem;color:var(--text-muted,#6b6560)}.YogasPanel_absent__Fizx3 ul{margin:.5rem 0 0;padding-left:1.25rem}.InterpretationCard_card__Oi5Oq{padding:1rem;border-radius:10px;border:1px solid var(--border-subtle,#e8e4dc);background:#fff}.InterpretationCard_active__GTdjB{border-color:var(--accent-muted,#c4b8a8)}.InterpretationCard_inactive__7yaX_{opacity:.92}.InterpretationCard_header__RVb9X{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.5rem}.InterpretationCard_title__s_Pm5{margin:0;font-size:.95rem;font-weight:600}.InterpretationCard_subtitle___yjM_{margin:.2rem 0 0;font-size:.82rem;color:var(--text-muted,#6b6560)}.InterpretationCard_confidence__vurYS{font-size:.72rem;padding:.2rem .5rem;border-radius:999px;background:var(--surface-muted,#f3f0eb);color:var(--text-muted,#6b6560);white-space:nowrap}.InterpretationCard_disclaimer__7z1UM{margin:.75rem 0 0;font-size:.75rem;line-height:1.4;color:var(--text-muted,#8a847c)}