:-webkit-any(.landing-nav,.profile-shell.profile-cockpit.onboarding-shell) .liquid-glass{--glass-x:28%;--glass-y:18%;--glass-surface:linear-gradient(135deg,rgba(255,255,255,.043),transparent 45%,rgba(160,204,255,.035));--glass-border:rgba(231,242,255,.19);--glass-shadow:0 5px 16px rgba(0,5,20,.2),inset 0 1px 1px rgba(255,255,255,.65),inset 1px 0 1px rgba(217,237,255,.24),inset 0 -1px 1px rgba(209,232,255,.3);--glass-reflection:.55;isolation:isolate;color:#f5f8ff;border-color:var(--glass-border);background:var(--glass-surface);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(4px)saturate(135%);backdrop-filter:blur(4px)saturate(135%);text-shadow:0 1px 3px rgba(0,9,30,.45);filter:none;-webkit-tap-highlight-color:transparent;transition:transform .26s cubic-bezier(.2,.8,.2,1),box-shadow .26s,border-color .26s;animation:none;position:relative;overflow:hidden;transform:none}:-moz-any(.landing-nav,.profile-shell.profile-cockpit.onboarding-shell) .liquid-glass{--glass-x:28%;--glass-y:18%;--glass-surface:linear-gradient(135deg,rgba(255,255,255,.043),transparent 45%,rgba(160,204,255,.035));--glass-border:rgba(231,242,255,.19);--glass-shadow:0 5px 16px rgba(0,5,20,.2),inset 0 1px 1px rgba(255,255,255,.65),inset 1px 0 1px rgba(217,237,255,.24),inset 0 -1px 1px rgba(209,232,255,.3);--glass-reflection:.55;isolation:isolate;color:#f5f8ff;border-color:var(--glass-border);background:var(--glass-surface);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(4px)saturate(135%);backdrop-filter:blur(4px)saturate(135%);text-shadow:0 1px 3px rgba(0,9,30,.45);filter:none;-webkit-tap-highlight-color:transparent;transition:transform .26s cubic-bezier(.2,.8,.2,1),box-shadow .26s,border-color .26s;animation:none;position:relative;overflow:hidden;transform:none}:is(.landing-nav,.profile-shell.profile-cockpit.onboarding-shell) .liquid-glass{--glass-x:28%;--glass-y:18%;--glass-surface:linear-gradient(135deg,rgba(255,255,255,.043),transparent 45%,rgba(160,204,255,.035));--glass-border:rgba(231,242,255,.19);--glass-shadow:0 5px 16px rgba(0,5,20,.2),inset 0 1px 1px rgba(255,255,255,.65),inset 1px 0 1px rgba(217,237,255,.24),inset 0 -1px 1px rgba(209,232,255,.3);--glass-reflection:.55;isolation:isolate;color:#f5f8ff;border-color:var(--glass-border);background:var(--glass-surface);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(4px)saturate(135%);backdrop-filter:blur(4px)saturate(135%);text-shadow:0 1px 3px rgba(0,9,30,.45);filter:none;-webkit-tap-highlight-color:transparent;transition:transform .26s cubic-bezier(.2,.8,.2,1),box-shadow .26s,border-color .26s;animation:none;position:relative;overflow:hidden;transform:none}:-webkit-any(.landing-nav,.profile-shell.profile-cockpit.onboarding-shell) .liquid-glass:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;filter:none;background:radial-gradient(ellipse at var(--glass-x)var(--glass-y),rgba(255,255,255,.17),transparent 58%),radial-gradient(ellipse at 35% -25%,transparent 38%,rgba(231,247,255,.22) 48%,transparent 60%),radial-gradient(ellipse at 75% 125%,transparent 35%,rgba(174,216,255,.15) 48%,transparent 62%);width:auto;height:auto;opacity:var(--glass-reflection);background-size:100% 100%,160% 150%,170% 150%;transition:opacity .26s;animation:6s ease-in-out infinite alternate liquid-glass-wave;position:absolute;top:0;bottom:0;left:0;right:0;transform:none}:-moz-any(.landing-nav,.profile-shell.profile-cockpit.onboarding-shell) .liquid-glass:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;filter:none;background:radial-gradient(ellipse at var(--glass-x)var(--glass-y),rgba(255,255,255,.17),transparent 58%),radial-gradient(ellipse at 35% -25%,transparent 38%,rgba(231,247,255,.22) 48%,transparent 60%),radial-gradient(ellipse at 75% 125%,transparent 35%,rgba(174,216,255,.15) 48%,transparent 62%);width:auto;height:auto;opacity:var(--glass-reflection);background-size:100% 100%,160% 150%,170% 150%;transition:opacity .26s;animation:6s ease-in-out infinite alternate liquid-glass-wave;position:absolute;top:0;bottom:0;left:0;right:0;transform:none}:is(.landing-nav,.profile-shell.profile-cockpit.onboarding-shell) .liquid-glass:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;filter:none;background:radial-gradient(ellipse at var(--glass-x)var(--glass-y),rgba(255,255,255,.17),transparent 58%),radial-gradient(ellipse at 35% -25%,transparent 38%,rgba(231,247,255,.22) 48%,transparent 60%),radial-gradient(ellipse at 75% 125%,transparent 35%,rgba(174,216,255,.15) 48%,transparent 62%);width:auto;height:auto;opacity:var(--glass-reflection);background-size:100% 100%,160% 150%,170% 150%;transition:opacity .26s;animation:6s ease-in-out infinite alternate liquid-glass-wave;position:absolute;top:0;bottom:0;left:0;right:0;transform:none}@keyframes liquid-glass-wave{0%{background-position:50%,0 35%,100% 65%}to{background-position:50%,100% 65%,0 35%}}:-webkit-any(.landing-nav,.profile-shell.profile-cockpit.onboarding-shell) .liquid-glass:not(.choice):after{content:"";border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;opacity:.75;background:conic-gradient(from 140deg,rgba(255,255,255,.65),transparent 17%,rgba(174,215,255,.18) 30%,rgba(255,255,255,.8) 43%,transparent 60%,rgba(191,180,255,.26) 76%,rgba(255,255,255,.65));padding:1px;transition:opacity .26s;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#fff 0,#fff 0),linear-gradient(#fff 0,#fff 0);mask-image:linear-gradient(#fff 0,#fff 0),linear-gradient(#fff 0,#fff 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}:-moz-any(.landing-nav,.profile-shell.profile-cockpit.onboarding-shell) .liquid-glass:not(.choice):after{content:"";border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;opacity:.75;background:conic-gradient(from 140deg,rgba(255,255,255,.65),transparent 17%,rgba(174,215,255,.18) 30%,rgba(255,255,255,.8) 43%,transparent 60%,rgba(191,180,255,.26) 76%,rgba(255,255,255,.65));padding:1px;transition:opacity .26s;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#fff 0,#fff 0),linear-gradient(#fff 0,#fff 0);mask-image:linear-gradient(#fff 0,#fff 0),linear-gradient(#fff 0,#fff 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}:is(.landing-nav,.profile-shell.profile-cockpit.onboarding-shell) .liquid-glass:not(.choice):after{content:"";border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;opacity:.75;background:conic-gradient(from 140deg,rgba(255,255,255,.65),transparent 17%,rgba(174,215,255,.18) 30%,rgba(255,255,255,.8) 43%,transparent 60%,rgba(191,180,255,.26) 76%,rgba(255,255,255,.65));padding:1px;transition:opacity .26s;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#fff 0,#fff 0),linear-gradient(#fff 0,#fff 0);mask-image:linear-gradient(#fff 0,#fff 0),linear-gradient(#fff 0,#fff 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}:-webkit-any(.landing-nav,.profile-shell.profile-cockpit.onboarding-shell) .liquid-glass:-webkit-any(:hover,:active,.active,:disabled){background:var(--glass-surface);border-color:var(--glass-border);box-shadow:var(--glass-shadow);filter:none;transform:none}:-moz-any(.landing-nav,.profile-shell.profile-cockpit.onboarding-shell) .liquid-glass:-moz-any(:hover,:active,.active,:disabled){background:var(--glass-surface);border-color:var(--glass-border);box-shadow:var(--glass-shadow);filter:none;transform:none}:is(.landing-nav,.profile-shell.profile-cockpit.onboarding-shell) .liquid-glass:is(:hover,:active,.active,:disabled){background:var(--glass-surface);border-color:var(--glass-border);box-shadow:var(--glass-shadow);filter:none;transform:none}:-webkit-any(.landing-nav,.profile-shell.profile-cockpit.onboarding-shell) .liquid-glass:focus-within{outline:none}:-moz-any(.landing-nav,.profile-shell.profile-cockpit.onboarding-shell) .liquid-glass:focus-within{outline:none}:is(.landing-nav,.profile-shell.profile-cockpit.onboarding-shell) .liquid-glass:focus-within{outline:none}:-webkit-any(.landing-nav,.profile-shell.profile-cockpit.onboarding-shell) .liquid-glass:-webkit-any(:focus-visible,:has(input:focus-visible)){outline-offset:4px;outline:2px solid #e3f2ff}:-moz-any(.landing-nav,.profile-shell.profile-cockpit.onboarding-shell) .liquid-glass:-moz-any(:focus-visible,:has(input:focus-visible)){outline-offset:4px;outline:2px solid #e3f2ff}:is(.landing-nav,.profile-shell.profile-cockpit.onboarding-shell) .liquid-glass:is(:focus-visible,:has(input:focus-visible)){outline-offset:4px;outline:2px solid #e3f2ff}.profile-shell.profile-cockpit.onboarding-shell .choice.liquid-glass.active{--glass-border:rgba(244,251,255,.9);--glass-shadow:0 5px 16px rgba(0,5,20,.2),0 0 20px rgba(181,220,255,.2),inset 0 0 20px rgba(200,232,255,.1),inset 0 1px 1px rgba(255,255,255,.85),inset 0 -1px 1px rgba(209,232,255,.55);--glass-reflection:.9}.profile-shell.profile-cockpit.onboarding-shell .choice.liquid-glass:after{content:"";color:transparent;background:rgba(223,239,255,.035);border-color:rgba(233,245,255,.42);font-size:.86rem;font-weight:900;transition:color .26s,background-color .26s,box-shadow .26s;box-shadow:inset 0 1px 1px rgba(255,255,255,.3)}.profile-shell.profile-cockpit.onboarding-shell .choice.liquid-glass.active:after{content:"✓"/"";color:#f5f8ff;background:rgba(215,237,255,.22);border-color:rgba(244,251,255,.95);box-shadow:inset 0 1px 2px rgba(255,255,255,.65),0 0 10px rgba(188,223,255,.3)}@media (hover:hover) and (pointer:fine){:-webkit-any(.landing-nav,.profile-shell.profile-cockpit.onboarding-shell) .liquid-glass:hover:not(:disabled){border-color:rgba(240,248,255,.45);transform:translateY(-1px)scale(1.025);box-shadow:0 8px 22px rgba(0,5,20,.24),inset 0 1px 2px rgba(255,255,255,.8),inset 0 -1px 2px rgba(207,232,255,.4)}:-moz-any(.landing-nav,.profile-shell.profile-cockpit.onboarding-shell) .liquid-glass:hover:not(:disabled){border-color:rgba(240,248,255,.45);transform:translateY(-1px)scale(1.025);box-shadow:0 8px 22px rgba(0,5,20,.24),inset 0 1px 2px rgba(255,255,255,.8),inset 0 -1px 2px rgba(207,232,255,.4)}:is(.landing-nav,.profile-shell.profile-cockpit.onboarding-shell) .liquid-glass:hover:not(:disabled){border-color:rgba(240,248,255,.45);transform:translateY(-1px)scale(1.025);box-shadow:0 8px 22px rgba(0,5,20,.24),inset 0 1px 2px rgba(255,255,255,.8),inset 0 -1px 2px rgba(207,232,255,.4)}:-webkit-any(.landing-nav,.profile-shell.profile-cockpit.onboarding-shell) .liquid-glass:hover:not(:disabled):before{opacity:1}:-moz-any(.landing-nav,.profile-shell.profile-cockpit.onboarding-shell) .liquid-glass:hover:not(:disabled):before{opacity:1}:is(.landing-nav,.profile-shell.profile-cockpit.onboarding-shell) .liquid-glass:hover:not(:disabled):before{opacity:1}:-webkit-any(.landing-nav,.profile-shell.profile-cockpit.onboarding-shell) .liquid-glass:not(.choice):hover:not(:disabled):after{opacity:1}:-moz-any(.landing-nav,.profile-shell.profile-cockpit.onboarding-shell) .liquid-glass:not(.choice):hover:not(:disabled):after{opacity:1}:is(.landing-nav,.profile-shell.profile-cockpit.onboarding-shell) .liquid-glass:not(.choice):hover:not(:disabled):after{opacity:1}.profile-shell.profile-cockpit.onboarding-shell .choice.liquid-glass.active:hover{box-shadow:var(--glass-shadow),0 8px 22px rgba(0,5,20,.14);border-color:#f4fbff}}:-webkit-any(.landing-nav,.profile-shell.profile-cockpit.onboarding-shell) .liquid-glass:active:not(:disabled){transition-duration:90ms;transform:translateY(1px)scale(.96);box-shadow:0 2px 7px rgba(0,5,20,.18),inset 0 1px 4px rgba(255,255,255,.48),inset 0 -1px 2px rgba(207,232,255,.24)}:-moz-any(.landing-nav,.profile-shell.profile-cockpit.onboarding-shell) .liquid-glass:active:not(:disabled){transition-duration:90ms;transform:translateY(1px)scale(.96);box-shadow:0 2px 7px rgba(0,5,20,.18),inset 0 1px 4px rgba(255,255,255,.48),inset 0 -1px 2px rgba(207,232,255,.24)}:is(.landing-nav,.profile-shell.profile-cockpit.onboarding-shell) .liquid-glass:active:not(:disabled){transition-duration:90ms;transform:translateY(1px)scale(.96);box-shadow:0 2px 7px rgba(0,5,20,.18),inset 0 1px 4px rgba(255,255,255,.48),inset 0 -1px 2px rgba(207,232,255,.24)}:-webkit-any(.landing-nav,.profile-shell.profile-cockpit.onboarding-shell) .liquid-glass:active:not(:disabled):before{opacity:1}:-moz-any(.landing-nav,.profile-shell.profile-cockpit.onboarding-shell) .liquid-glass:active:not(:disabled):before{opacity:1}:is(.landing-nav,.profile-shell.profile-cockpit.onboarding-shell) .liquid-glass:active:not(:disabled):before{opacity:1}:-webkit-any(.landing-nav,.profile-shell.profile-cockpit.onboarding-shell) .liquid-glass:disabled{opacity:.45;cursor:not-allowed}:-moz-any(.landing-nav,.profile-shell.profile-cockpit.onboarding-shell) .liquid-glass:disabled{opacity:.45;cursor:not-allowed}:is(.landing-nav,.profile-shell.profile-cockpit.onboarding-shell) .liquid-glass:disabled{opacity:.45;cursor:not-allowed}:-webkit-any(.landing-nav,.profile-shell.profile-cockpit.onboarding-shell) .liquid-glass:disabled:before{opacity:.25;animation-play-state:paused}:-moz-any(.landing-nav,.profile-shell.profile-cockpit.onboarding-shell) .liquid-glass:disabled:before{opacity:.25;animation-play-state:paused}:is(.landing-nav,.profile-shell.profile-cockpit.onboarding-shell) .liquid-glass:disabled:before{opacity:.25;animation-play-state:paused}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:-webkit-any(.landing-nav,.profile-shell.profile-cockpit.onboarding-shell) .liquid-glass{--glass-surface:rgba(25,45,76,.9)}:-moz-any(.landing-nav,.profile-shell.profile-cockpit.onboarding-shell) .liquid-glass{--glass-surface:rgba(25,45,76,.9)}:is(.landing-nav,.profile-shell.profile-cockpit.onboarding-shell) .liquid-glass{--glass-surface:rgba(25,45,76,.9)}}@media (prefers-reduced-motion:reduce){:-webkit-any(.landing-nav,.profile-shell.profile-cockpit.onboarding-shell) .liquid-glass{transition:none;animation:none}:-moz-any(.landing-nav,.profile-shell.profile-cockpit.onboarding-shell) .liquid-glass{transition:none;animation:none}:is(.landing-nav,.profile-shell.profile-cockpit.onboarding-shell) .liquid-glass{transition:none;animation:none}:-webkit-any(.landing-nav,.profile-shell.profile-cockpit.onboarding-shell) .liquid-glass:before{transition:none;animation:none}:-moz-any(.landing-nav,.profile-shell.profile-cockpit.onboarding-shell) .liquid-glass:before{transition:none;animation:none}:is(.landing-nav,.profile-shell.profile-cockpit.onboarding-shell) .liquid-glass:before{transition:none;animation:none}:-webkit-any(.landing-nav,.profile-shell.profile-cockpit.onboarding-shell) .liquid-glass:-webkit-any(.choice,:not(.choice)):after{transition:none;animation:none}:-moz-any(.landing-nav,.profile-shell.profile-cockpit.onboarding-shell) .liquid-glass:-moz-any(.choice,:not(.choice)):after{transition:none;animation:none}:is(.landing-nav,.profile-shell.profile-cockpit.onboarding-shell) .liquid-glass:is(.choice,:not(.choice)):after{transition:none;animation:none}:-webkit-any(.landing-nav,.profile-shell.profile-cockpit.onboarding-shell) .liquid-glass:-webkit-any(:hover,:active):not(:disabled){transform:none}:-moz-any(.landing-nav,.profile-shell.profile-cockpit.onboarding-shell) .liquid-glass:-moz-any(:hover,:active):not(:disabled){transform:none}:is(.landing-nav,.profile-shell.profile-cockpit.onboarding-shell) .liquid-glass:is(:hover,:active):not(:disabled){transform:none}}
.profile-cockpit:-webkit-any(.profile-settings,.programming-cockpit){--cockpit-muted:#d6e5ff;--cockpit-dim:#bed5f7;--member-glass-surface:linear-gradient(135deg,rgba(237,247,255,.18),rgba(169,208,255,.08) 48%,rgba(132,183,247,.15));--member-glass-shadow:inset 0 1px 1px rgba(255,255,255,.48),inset 0 -1px 1px rgba(207,230,255,.14),0 8px 26px rgba(34,74,142,.14);background:var(--dark-cockpit-canvas)}.profile-cockpit:-moz-any(.profile-settings,.programming-cockpit){--cockpit-muted:#d6e5ff;--cockpit-dim:#bed5f7;--member-glass-surface:linear-gradient(135deg,rgba(237,247,255,.18),rgba(169,208,255,.08) 48%,rgba(132,183,247,.15));--member-glass-shadow:inset 0 1px 1px rgba(255,255,255,.48),inset 0 -1px 1px rgba(207,230,255,.14),0 8px 26px rgba(34,74,142,.14);background:var(--dark-cockpit-canvas)}.profile-cockpit:is(.profile-settings,.programming-cockpit){--cockpit-muted:#d6e5ff;--cockpit-dim:#bed5f7;--member-glass-surface:linear-gradient(135deg,rgba(237,247,255,.18),rgba(169,208,255,.08) 48%,rgba(132,183,247,.15));--member-glass-shadow:inset 0 1px 1px rgba(255,255,255,.48),inset 0 -1px 1px rgba(207,230,255,.14),0 8px 26px rgba(34,74,142,.14);background:var(--dark-cockpit-canvas)}html:has(.profile-shell:-webkit-any(.profile-settings,.programming-cockpit)){background-image:var(--dark-cockpit-canvas)}html:has(.profile-shell:-moz-any(.profile-settings,.programming-cockpit)){background-image:var(--dark-cockpit-canvas)}html:has(.profile-shell:is(.profile-settings,.programming-cockpit)){background-image:var(--dark-cockpit-canvas)}body:has(.profile-shell:-webkit-any(.profile-settings,.programming-cockpit)){background-image:var(--dark-cockpit-canvas)}body:has(.profile-shell:-moz-any(.profile-settings,.programming-cockpit)){background-image:var(--dark-cockpit-canvas)}body:has(.profile-shell:is(.profile-settings,.programming-cockpit)){background-image:var(--dark-cockpit-canvas)}.tool-modal-window:has(.profile-settings,.programming-cockpit){background:radial-gradient(circle at 82% 8%,rgba(244,249,255,.28),transparent 42%),linear-gradient(145deg,rgba(132,182,245,.64),rgba(72,132,222,.62));box-shadow:inset 0 1px 1px rgba(255,255,255,.5),0 24px 70px rgba(26,64,127,.24)}.tool-modal-window:has(.profile-settings,.programming-cockpit)>.ambient-network-backdrop{opacity:.38}.profile-cockpit.tool-modal-cockpit:-webkit-any(.profile-settings,.programming-cockpit){background:0 0}.profile-cockpit.tool-modal-cockpit:-moz-any(.profile-settings,.programming-cockpit){background:0 0}.profile-cockpit.tool-modal-cockpit:is(.profile-settings,.programming-cockpit){background:0 0}.profile-cockpit:-webkit-any(.profile-settings,.programming-cockpit) :-webkit-any(.profile-header,.profile-identity-card,.profile-section,.profile-footer,.programming-card,.programming-state-panel,.plan-disclosure,.plan-summary,.plan-rationale,.coach-plan-intro,.weekly-schedule-card,.plan-session-card,.gtg-block,.plan-assumptions,.rules-list li){background:var(--member-glass-surface);box-shadow:var(--member-glass-shadow);-webkit-backdrop-filter:blur(12px)saturate(1.2);border-color:rgba(223,239,255,.32)}.profile-cockpit:-moz-any(.profile-settings,.programming-cockpit) :-moz-any(.profile-header,.profile-identity-card,.profile-section,.profile-footer,.programming-card,.programming-state-panel,.plan-disclosure,.plan-summary,.plan-rationale,.coach-plan-intro,.weekly-schedule-card,.plan-session-card,.gtg-block,.plan-assumptions,.rules-list li){background:var(--member-glass-surface);box-shadow:var(--member-glass-shadow);-webkit-backdrop-filter:blur(12px)saturate(1.2);border-color:rgba(223,239,255,.32)}.profile-cockpit:is(.profile-settings,.programming-cockpit) :is(.profile-header,.profile-identity-card,.profile-section,.profile-footer,.programming-card,.programming-state-panel,.plan-disclosure,.plan-summary,.plan-rationale,.coach-plan-intro,.weekly-schedule-card,.plan-session-card,.gtg-block,.plan-assumptions,.rules-list li){background:var(--member-glass-surface);box-shadow:var(--member-glass-shadow);-webkit-backdrop-filter:blur(12px)saturate(1.2);border-color:rgba(223,239,255,.32)}.profile-cockpit:-webkit-any(.profile-settings,.programming-cockpit) :-webkit-any(button.profile-save-action,button,a.profile-link,.choice,.plan-disclosure>summary){color:#f5f8ff;background:var(--member-glass-surface);box-shadow:var(--member-glass-shadow);-webkit-backdrop-filter:blur(4px)saturate(1.35);text-shadow:0 1px 3px rgba(27,65,122,.22);border-color:rgba(231,242,255,.4);transition:background .18s,border-color .18s,box-shadow .18s}.profile-cockpit:-moz-any(.profile-settings,.programming-cockpit) :-moz-any(button.profile-save-action,button,a.profile-link,.choice,.plan-disclosure>summary){color:#f5f8ff;background:var(--member-glass-surface);box-shadow:var(--member-glass-shadow);-webkit-backdrop-filter:blur(4px)saturate(1.35);text-shadow:0 1px 3px rgba(27,65,122,.22);border-color:rgba(231,242,255,.4);transition:background .18s,border-color .18s,box-shadow .18s}.profile-cockpit:is(.profile-settings,.programming-cockpit) :is(button.profile-save-action,button,a.profile-link,.choice,.plan-disclosure>summary){color:#f5f8ff;background:var(--member-glass-surface);box-shadow:var(--member-glass-shadow);-webkit-backdrop-filter:blur(4px)saturate(1.35);text-shadow:0 1px 3px rgba(27,65,122,.22);border-color:rgba(231,242,255,.4);transition:background .18s,border-color .18s,box-shadow .18s}.profile-cockpit:-webkit-any(.profile-settings,.programming-cockpit) :-webkit-any(button.profile-save-action,button,a.profile-link,.choice,.plan-disclosure>summary):hover:not(:disabled){background:linear-gradient(135deg,rgba(240,248,255,.28),rgba(162,205,255,.19));border-color:rgba(240,248,255,.65)}.profile-cockpit:-moz-any(.profile-settings,.programming-cockpit) :-moz-any(button.profile-save-action,button,a.profile-link,.choice,.plan-disclosure>summary):hover:not(:disabled){background:linear-gradient(135deg,rgba(240,248,255,.28),rgba(162,205,255,.19));border-color:rgba(240,248,255,.65)}.profile-cockpit:is(.profile-settings,.programming-cockpit) :is(button.profile-save-action,button,a.profile-link,.choice,.plan-disclosure>summary):hover:not(:disabled){background:linear-gradient(135deg,rgba(240,248,255,.28),rgba(162,205,255,.19));border-color:rgba(240,248,255,.65)}.profile-cockpit:-webkit-any(.profile-settings,.programming-cockpit) :-webkit-any(button,a,summary,.choice):focus-visible{outline-offset:3px;outline:2px solid #edf7ff}.profile-cockpit:-moz-any(.profile-settings,.programming-cockpit) :-moz-any(button,a,summary,.choice):focus-visible{outline-offset:3px;outline:2px solid #edf7ff}.profile-cockpit:is(.profile-settings,.programming-cockpit) :is(button,a,summary,.choice):focus-visible{outline-offset:3px;outline:2px solid #edf7ff}.profile-cockpit:-webkit-any(.profile-settings,.programming-cockpit) :-webkit-any(.choice.active,button.profile-save-action--primary,button.activate-plan-button){background:linear-gradient(135deg,rgba(184,224,255,.42),rgba(99,168,250,.46));border-color:rgba(239,248,255,.68)}.profile-cockpit:-moz-any(.profile-settings,.programming-cockpit) :-moz-any(.choice.active,button.profile-save-action--primary,button.activate-plan-button){background:linear-gradient(135deg,rgba(184,224,255,.42),rgba(99,168,250,.46));border-color:rgba(239,248,255,.68)}.profile-cockpit:is(.profile-settings,.programming-cockpit) :is(.choice.active,button.profile-save-action--primary,button.activate-plan-button){background:linear-gradient(135deg,rgba(184,224,255,.42),rgba(99,168,250,.46));border-color:rgba(239,248,255,.68)}.profile-cockpit:-webkit-any(.profile-settings,.programming-cockpit) .choice-marker{background:rgba(187,219,255,.14)}.profile-cockpit:-moz-any(.profile-settings,.programming-cockpit) .choice-marker{background:rgba(187,219,255,.14)}.profile-cockpit:is(.profile-settings,.programming-cockpit) .choice-marker{background:rgba(187,219,255,.14)}.profile-cockpit:-webkit-any(.profile-settings,.programming-cockpit) :-webkit-any(.text-field input,.text-field textarea,.programming-change-form textarea){color:var(--cockpit-text);background:rgba(177,212,253,.14);border-color:rgba(225,240,255,.34);box-shadow:inset 0 1px 2px rgba(35,76,140,.1)}.profile-cockpit:-moz-any(.profile-settings,.programming-cockpit) :-moz-any(.text-field input,.text-field textarea,.programming-change-form textarea){color:var(--cockpit-text);background:rgba(177,212,253,.14);border-color:rgba(225,240,255,.34);box-shadow:inset 0 1px 2px rgba(35,76,140,.1)}.profile-cockpit:is(.profile-settings,.programming-cockpit) :is(.text-field input,.text-field textarea,.programming-change-form textarea){color:var(--cockpit-text);background:rgba(177,212,253,.14);border-color:rgba(225,240,255,.34);box-shadow:inset 0 1px 2px rgba(35,76,140,.1)}.profile-cockpit:-webkit-any(.profile-settings,.programming-cockpit) :-webkit-any(input,textarea)::placeholder{color:var(--cockpit-muted)}.profile-cockpit:-moz-any(.profile-settings,.programming-cockpit) :-moz-any(input,textarea)::placeholder{color:var(--cockpit-muted)}.profile-cockpit:is(.profile-settings,.programming-cockpit) :is(input,textarea)::placeholder{color:var(--cockpit-muted)}.profile-cockpit:-webkit-any(.profile-settings,.programming-cockpit) button:disabled{opacity:.5;cursor:not-allowed}.profile-cockpit:-moz-any(.profile-settings,.programming-cockpit) button:disabled{opacity:.5;cursor:not-allowed}.profile-cockpit:is(.profile-settings,.programming-cockpit) button:disabled{opacity:.5;cursor:not-allowed}@media (max-width:780px){.tool-modal-window:has(.profile-settings,.programming-cockpit){max-height:calc(100dvh - 20px)}.tool-modal-window:has(.profile-settings,.programming-cockpit) .tool-modal-scroll{max-height:calc(100dvh - 20px)}}@media (prefers-reduced-motion:reduce){.profile-cockpit:-webkit-any(.profile-settings,.programming-cockpit) :-webkit-any(button,a,.choice,summary){transition:none}.profile-cockpit:-moz-any(.profile-settings,.programming-cockpit) :-moz-any(button,a,.choice,summary){transition:none}.profile-cockpit:is(.profile-settings,.programming-cockpit) :is(button,a,.choice,summary){transition:none}}
.route-enter{min-height:100%;animation:.9s both route-enter}.sequential-fade{opacity:1;transition:opacity var(--sequential-fade-duration,.5s)ease}.sequential-fade--exiting,.sequential-fade--entering{opacity:0}.sequential-fade--entered{opacity:1}@keyframes route-enter{0%{opacity:.88}to{opacity:1}}@keyframes glass-modal-backdrop-enter{0%{opacity:0}to{opacity:1}}@keyframes glass-modal-enter{0%{opacity:0;transform:translateY(18px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.route-enter{animation:.22s both route-enter-reduced}.sequential-fade{transition-duration:.12s}@keyframes route-enter-reduced{0%{opacity:.97}to{opacity:1}}}@media (max-width:860px){html:has(.dark-cockpit,.profile-cockpit,.profile-cockpit.onboarding-shell){background-attachment:scroll}body:has(.dark-cockpit,.profile-cockpit,.profile-cockpit.onboarding-shell){background-attachment:scroll}.dark-cockpit,.profile-cockpit{position:relative}.dark-cockpit>.cockpit-backdrop,.profile-cockpit>.cockpit-backdrop,.profile-cockpit>.ambient-network-backdrop{height:auto;position:absolute;top:0;bottom:0;left:0;right:0}.dark-cockpit:not(.landing-shell),.profile-cockpit,.auth-cockpit.auth-shell{min-height:100dvh;overflow-x:clip;overflow-y:visible}.onboarding-shell .onboarding-inner,.app-loading-shell,.access-cockpit{min-height:100dvh}html:has(.dark-cockpit,.profile-cockpit){background-color:#417adc}body:has(.dark-cockpit,.profile-cockpit){background-color:#417adc}html:has(.dark-cockpit,.profile-cockpit){background-image:none}html:has(.mobile-chat-shell){background-color:#4577d5}body:has(.mobile-chat-shell){background-color:#4577d5}html:has(.landing-shell){background-color:#3e5b98}body:has(.landing-shell){background-color:#3e5b98}html:has(.sales-offer){background:#f4f1ea}body:has(.sales-offer){background:#f4f1ea}.dark-cockpit:not(.landing-shell):not(.mobile-chat-shell),.profile-cockpit,.sales-offer{min-height:100lvh}body:has(.dark-cockpit,.profile-cockpit){min-height:100lvh}}@media (max-width:620px){html:has(.community-cockpit){background-color:#4c77bb}body:has(.community-cockpit){background:#4c77bb linear-gradient(150deg,#4c77bb,#3355a6)}}
