.profile-cockpit{--cockpit-sidebar-width:280px;--cockpit-bg:#0f2d70;--cockpit-card:rgba(214,229,255,0.075);--cockpit-line:rgba(214,229,255,0.13);--cockpit-text:#eaf2ff;--cockpit-muted:#b6c9ee;--cockpit-dim:#7f96c4;--cockpit-primary:#eaf2ff;--cockpit-primary-strong:#f8fbff;--cockpit-secondary:#d6e5ff;--cockpit-tertiary:#8fb8ff;--cockpit-shadow:0 24px 70px rgba(3,14,40,0.34);position:relative;width:100%;min-height:100vh;max-width:none;margin:0;overflow:hidden;background:radial-gradient(circle at 76% 16%,rgba(65,122,220,.16),transparent 28%),var(--brand-blue-gradient);color:var(--cockpit-text);padding:0}.profile-cockpit-inner{position:relative;z-index:1;display:grid;grid-gap:26px;gap:26px;width:min(100%,1180px);margin:0 auto;padding:34px 22px 54px}.profile-cockpit .profile-header{align-items:center;border-bottom:1px solid var(--cockpit-line);padding:0 0 26px}.profile-cockpit .eyebrow{color:var(--cockpit-primary);font-size:.72rem;letter-spacing:.08em}.profile-cockpit h1{color:var(--cockpit-text);font-size:clamp(2.7rem,7vw,5.2rem);line-height:.9}.profile-cockpit .profile-lede{color:var(--cockpit-muted);font-size:1rem}.profile-cockpit .profile-actions{align-items:center}.profile-cockpit .mode-pill,.profile-cockpit .profile-link{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(214,229,255,.32);border-radius:999px;background:rgba(255,255,255,.06);background-size:300% 100%;color:var(--cockpit-primary);padding:9px 13px;font-size:.74rem;font-weight:850;letter-spacing:.06em;text-decoration:none;text-transform:uppercase;box-shadow:inset 0 1px 0 rgba(255,255,255,.06);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);transition:transform .18s ease,filter .18s ease,border-color .18s ease,background .18s ease}.profile-cockpit .mode-pill.complete{background:rgba(65,122,220,.18)}.profile-cockpit .profile-link:hover:not(:disabled){border-color:rgba(214,229,255,.48);background-image:linear-gradient(135deg,rgba(255,255,255,.04),rgba(255,255,255,.13) 50%,rgba(255,255,255,.04));background-size:300% 100%;filter:brightness(1.06);animation:mode-shimmer 5.5s ease-in-out infinite}.profile-cockpit .profile-link:active{transform:translateY(0) scale(.99)}.profile-cockpit .mode-pill:hover:not(:disabled){border-color:rgba(214,229,255,.48);background-image:linear-gradient(135deg,rgba(255,255,255,.04),rgba(255,255,255,.13) 50%,rgba(255,255,255,.04));background-size:300% 100%;filter:brightness(1.05);transform:translateY(-1px);animation:mode-shimmer 5.5s ease-in-out infinite}.profile-cockpit .mode-pill:active{transform:translateY(0) scale(.99)}.profile-cockpit .profile-form{gap:20px}.profile-cockpit .account-info-panel article{border-color:rgba(174,205,255,.26);background:rgba(255,255,255,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 12px 36px rgba(0,0,0,.28);backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);transition:transform .18s ease,filter .18s ease,border-color .18s ease,box-shadow .18s ease}.profile-cockpit .account-info-panel article:hover{border-color:rgba(214,229,255,.38);filter:brightness(1.05);transform:translateY(-1px)}.profile-cockpit .account-info-panel article:active{transform:translateY(0) scale(.995)}.profile-cockpit .account-info-panel svg{color:var(--cockpit-primary)}.profile-cockpit .account-info-panel span{color:var(--cockpit-muted)}.profile-cockpit .account-info-panel code,.profile-cockpit .account-info-panel strong{color:var(--cockpit-text);font-family:inherit}.profile-cockpit .assessment-grid{gap:18px}.profile-cockpit .profile-section{position:relative;border-color:rgba(214,229,255,.22);background:rgba(255,255,255,.055);box-shadow:inset 0 1px 0 rgba(255,255,255,.07),var(--cockpit-shadow);backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);overflow:hidden;transition:transform .18s ease,filter .18s ease,border-color .18s ease,box-shadow .18s ease}.profile-cockpit .profile-section:hover{border-color:rgba(214,229,255,.32);filter:brightness(1.04);transform:translateY(-1px)}.profile-cockpit .profile-section:active{transform:translateY(0) scale(.997)}.profile-cockpit .profile-section:nth-child(2n){background:rgba(177,206,255,.085)}.profile-cockpit .profile-section:nth-child(3n){background:rgba(65,122,220,.09)}.profile-cockpit .profile-section legend{color:var(--cockpit-text);background:rgba(8,24,60,.72);border:1px solid rgba(177,206,255,.22);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 10px 28px rgba(0,0,0,.22);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.profile-cockpit .choice{border-color:rgba(177,206,255,.2);background:rgba(255,255,255,.05);color:var(--cockpit-text);transition:background .15s ease,border-color .15s ease,color .15s ease,transform .15s ease,filter .15s ease,box-shadow .15s ease}.profile-cockpit .choice:hover{border-color:rgba(214,229,255,.38);background:rgba(255,255,255,.11);filter:brightness(1.05)}.profile-cockpit .choice:active{transform:scale(.99);filter:brightness(1.08)}.profile-cockpit .choice.active{border-color:rgba(214,229,255,.55);background:rgba(65,122,220,.28);color:var(--cockpit-primary-strong);transform:translateY(-1px);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 8px 22px rgba(0,0,0,.22)}.profile-cockpit .choice.active:active{transform:translateY(-1px) scale(.99)}.profile-cockpit .choice input{accent-color:var(--cockpit-primary)}.profile-cockpit .text-field{color:var(--cockpit-secondary)}.profile-cockpit .text-field input,.profile-cockpit .text-field textarea{border-color:rgba(177,206,255,.14);background:rgba(255,255,255,.055);color:var(--cockpit-text)}.profile-cockpit .text-field input::placeholder,.profile-cockpit .text-field textarea::placeholder{color:rgba(176,199,238,.62)}.profile-cockpit .text-field input:focus,.profile-cockpit .text-field textarea:focus{border-color:rgba(214,229,255,.55);outline:3px solid rgba(214,229,255,.16)}.profile-cockpit .profile-footer{z-index:2;border-color:rgba(177,206,255,.14);border-radius:18px;background:rgba(11,30,75,.84);box-shadow:0 18px 60px rgba(0,0,0,.36);backdrop-filter:blur(26px);-webkit-backdrop-filter:blur(26px)}.profile-cockpit .profile-footer div{color:var(--cockpit-muted)}.profile-cockpit .profile-footer button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-color:transparent;background:rgba(255,255,255,.12);color:var(--cockpit-primary-strong);font-weight:850}.profile-cockpit .profile-footer button:hover:not(:disabled){background:rgba(255,255,255,.18)}.profile-cockpit .error-state .secondary-button,.profile-cockpit .plans-empty .profile-link,.profile-cockpit>.profile-cockpit-inner>.secondary-button{display:inline-flex;align-items:center;justify-content:center;justify-self:start;align-self:start;gap:8px;min-height:42px;border:1px solid rgba(177,206,255,.18);border-radius:999px;background:rgba(255,255,255,.08);background-size:300% 100%;color:var(--cockpit-primary-strong);padding:0 18px;font-weight:850;text-decoration:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 12px 34px rgba(3,14,40,.24);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);transition:transform .18s ease,filter .18s ease,border-color .18s ease,background .18s ease}.profile-cockpit .error-state .secondary-button:hover:not(:disabled),.profile-cockpit .plans-empty .profile-link:hover,.profile-cockpit>.profile-cockpit-inner>.secondary-button:hover:not(:disabled){border-color:rgba(214,229,255,.42);background-image:linear-gradient(135deg,rgba(255,255,255,.04),rgba(255,255,255,.13) 50%,rgba(255,255,255,.04));background-size:300% 100%;filter:brightness(1.06);transform:translateY(-1px);animation:mode-shimmer 5.5s ease-in-out infinite}.profile-cockpit .profile-footer button:disabled{opacity:.55}.profile-cockpit .profile-footer .secondary-button{border-color:rgba(177,206,255,.14);background:rgba(177,206,255,.08);color:var(--cockpit-secondary)}.profile-cockpit .profile-footer .secondary-button:hover{border-color:rgba(214,229,255,.36);background:rgba(255,255,255,.12)}.profile-cockpit .error-state{border-color:rgba(255,180,171,.24);background:rgba(80,25,24,.42);color:#ffdad6;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.profile-cockpit .error-state p,.profile-cockpit .error-state small{color:#ffdad6}.tool-modal-layer{position:fixed;inset:0;z-index:20;display:grid;place-items:center;padding:clamp(16px,3vw,34px)}.tool-modal-backdrop{position:absolute;inset:0;border:0;border-radius:0;background:radial-gradient(circle at 72% 16%,rgba(143,184,255,.12),transparent 34%),rgba(3,12,34,.46);cursor:pointer;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);animation:glass-modal-backdrop-enter .26s ease both}.tool-modal-window{position:relative;z-index:1;width:min(1120px,calc(100vw - 32px));max-height:min(88vh,980px);overflow:hidden;isolation:isolate;border:1px solid rgba(220,236,255,.44);border-radius:28px;background:radial-gradient(circle at 82% 8%,rgba(244,249,255,.23),transparent 35%),radial-gradient(circle at 18% 88%,rgba(143,184,255,.2),transparent 42%),linear-gradient(145deg,rgba(119,167,235,.23),rgba(28,71,143,.28) 48%,rgba(8,29,70,.32)),rgba(38,86,166,.26);backdrop-filter:blur(26px) saturate(1.18);-webkit-backdrop-filter:blur(26px) saturate(1.18);box-shadow:inset 0 1px 0 rgba(255,255,255,.28),inset 0 0 0 1px rgba(143,184,255,.08),0 34px 90px rgba(0,0,0,.4),0 0 44px rgba(143,184,255,.16);animation:glass-modal-enter .42s cubic-bezier(.22,1,.36,1) both}.tool-modal-window:after{content:"";position:absolute;inset:0;z-index:2;border-radius:inherit;box-shadow:inset 0 1px 1px rgba(255,255,255,.34),inset 1px 0 0 rgba(214,229,255,.1);pointer-events:none}.tool-modal-window>.ambient-network-backdrop{opacity:1}.tool-modal-scroll{position:relative;z-index:1;max-height:min(88vh,980px);overflow:auto;overscroll-behavior:contain}.tool-modal-cockpit.profile-cockpit{min-height:auto;overflow:visible;background:transparent}.tool-modal-cockpit .tool-modal-inner{width:100%;padding:clamp(22px,3vw,34px)}.tool-modal-close{cursor:pointer}.assessment-fade-row{grid-column:1/-1}.tool-modal-is-open .cockpit-main,.tool-modal-is-open .cockpit-sidebar{filter:blur(6px) brightness(.76);transition:filter .5s ease}@media (prefers-reduced-motion:reduce){.tool-modal-is-open .cockpit-main,.tool-modal-is-open .cockpit-sidebar{transition-duration:.12s}.profile-cockpit .error-state .secondary-button:hover,.profile-cockpit .mode-pill:hover,.profile-cockpit .plans-empty .profile-link:hover,.profile-cockpit .profile-link:hover,.profile-cockpit>.profile-cockpit-inner>.secondary-button:hover,.tool-modal-backdrop,.tool-modal-window{animation:none}}@media (max-width:780px){.profile-cockpit-inner{padding:26px 16px 44px}.profile-cockpit .profile-header{align-items:flex-start}.profile-cockpit .profile-actions{justify-content:flex-start}.account-info-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-cockpit .profile-footer{align-items:stretch}.profile-cockpit .profile-footer button{width:100%}.account-info-panel{grid-template-columns:minmax(0,1fr)}.tool-modal-layer{padding:10px;place-items:stretch}.tool-modal-window{width:100%;border-radius:22px}.tool-modal-scroll,.tool-modal-window{max-height:calc(100vh - 20px)}.tool-modal-cockpit .tool-modal-inner{padding:22px 16px 28px}}.profile-cockpit .profile-header{position:relative;overflow:hidden;padding:22px 24px;border:1px solid rgba(189,216,255,.2);border-radius:22px;background:radial-gradient(circle at 16% 0,rgba(173,207,255,.1),transparent 36%),linear-gradient(145deg,rgba(77,126,207,.08),rgba(5,20,54,.28)),rgba(5,20,54,.34);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 16px 42px rgba(3,14,40,.18);backdrop-filter:blur(22px) saturate(1.15);-webkit-backdrop-filter:blur(22px) saturate(1.15)}.profile-cockpit .profile-header:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(132deg,rgba(255,255,255,.12),transparent 44%);pointer-events:none}.profile-cockpit .profile-header>*{position:relative;z-index:1}.profile-cockpit h1{margin-top:4px;font-family:"Playfair Display",var(--font-display),Georgia,serif;font-size:clamp(2.7rem,6vw,4.8rem);font-weight:500;letter-spacing:-.035em;line-height:.94}.profile-cockpit .profile-link,.profile-cockpit .profile-status-badge{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:9px 14px;overflow:hidden;border:1px solid rgba(196,220,255,.3);border-radius:999px;color:var(--cockpit-secondary);background:radial-gradient(circle at 22% 8%,rgba(235,244,255,.13),transparent 34%),linear-gradient(145deg,rgba(118,161,229,.07),rgba(24,61,124,.17)),rgba(4,18,49,.46);box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 8px 22px rgba(3,14,40,.18);font-family:var(--font-sans),Inter,system-ui,sans-serif;font-size:.84rem;font-weight:700;letter-spacing:0;line-height:1;text-decoration:none;text-transform:none;backdrop-filter:blur(20px) saturate(1.16);-webkit-backdrop-filter:blur(20px) saturate(1.16)}.profile-cockpit .profile-status-badge{min-height:34px;padding:7px 11px;border-color:rgba(172,208,255,.23);color:var(--cockpit-muted);background:rgba(8,28,67,.48);box-shadow:inset 0 1px 0 rgba(255,255,255,.08);cursor:default}.profile-cockpit .profile-status-badge--complete{border-color:rgba(137,218,193,.3);color:#c9f5e6;background:rgba(24,97,80,.24)}.profile-cockpit .profile-link:before,.profile-cockpit .profile-save-action:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(132deg,rgba(255,255,255,.16),transparent 46%);pointer-events:none}.profile-cockpit .profile-link:hover:not(:disabled){border-color:rgba(224,237,255,.56);background:radial-gradient(circle at 22% 8%,rgba(235,244,255,.18),transparent 34%),linear-gradient(145deg,rgba(118,161,229,.12),rgba(35,83,163,.24)),rgba(4,18,49,.52);filter:none;transform:translateY(-1px);animation:none}.profile-cockpit .profile-link:focus-visible{outline:2px solid rgba(205,228,255,.9);outline-offset:3px}.profile-cockpit .account-info-panel{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:0;gap:0;overflow:hidden;min-height:88px;border:1px solid rgba(184,213,255,.2);border-radius:19px;background:radial-gradient(circle at 12% 0,rgba(225,239,255,.09),transparent 28%),linear-gradient(145deg,rgba(93,140,218,.06),rgba(5,20,52,.22)),rgba(6,22,57,.36);box-shadow:inset 0 1px 0 rgba(255,255,255,.11),0 12px 34px rgba(3,14,40,.16);backdrop-filter:blur(20px) saturate(1.12);-webkit-backdrop-filter:blur(20px) saturate(1.12)}.profile-cockpit .account-info-panel article{grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;align-content:center;column-gap:8px;row-gap:3px;min-height:86px;padding:13px 15px;border:0;border-right:1px solid rgba(184,213,255,.14);border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;transition:none}.profile-cockpit .account-info-panel article:last-child{border-right:0}.profile-cockpit .account-info-panel article:active,.profile-cockpit .account-info-panel article:hover{border-color:rgba(184,213,255,.14);background:transparent;filter:none;transform:none}.profile-cockpit .account-info-panel svg{grid-row:1/3;align-self:center}.profile-cockpit .account-info-panel span{font-size:.67rem;font-weight:700;letter-spacing:.06em}.profile-cockpit .account-info-panel code,.profile-cockpit .account-info-panel strong{font-size:.8rem;font-weight:600;line-height:1.3;overflow-wrap:anywhere}.profile-cockpit .profile-section,.profile-cockpit .profile-section:nth-child(2n),.profile-cockpit .profile-section:nth-child(3n){padding:19px;overflow:visible;border-color:rgba(187,215,255,.2);border-radius:18px;background:radial-gradient(circle at 12% 0,rgba(224,238,255,.08),transparent 30%),linear-gradient(145deg,rgba(86,133,211,.06),rgba(6,22,57,.2)),rgba(6,22,57,.34);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 15px 40px rgba(3,14,40,.16);backdrop-filter:blur(21px) saturate(1.13);-webkit-backdrop-filter:blur(21px) saturate(1.13);transition:none}.profile-cockpit .profile-section:active,.profile-cockpit .profile-section:hover{border-color:rgba(187,215,255,.2);filter:none;transform:none}.profile-cockpit .profile-section legend{max-width:calc(100% - 16px);padding:6px 12px;border:1px solid rgba(184,213,255,.24);border-radius:999px;color:#f0f6ff;background:linear-gradient(145deg,rgba(119,163,232,.1),rgba(8,28,68,.22)),rgba(5,21,55,.78);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 8px 20px rgba(3,14,40,.16);font-family:var(--font-sans),Inter,system-ui,sans-serif;font-size:.875rem;font-weight:700;line-height:1.35}.profile-cockpit .choice-grid{gap:10px}.profile-cockpit .choice{position:relative;isolation:isolate;grid-template-columns:auto minmax(0,1fr);min-height:54px;overflow:hidden;padding:11px 13px;border-color:rgba(188,216,255,.22);border-radius:15px;color:rgba(234,243,255,.9);background:radial-gradient(circle at 20% 8%,rgba(235,244,255,.1),transparent 34%),linear-gradient(145deg,rgba(111,155,225,.07),rgba(22,59,122,.15)),rgba(4,18,48,.43);box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 8px 22px rgba(3,14,40,.14);font-family:var(--font-sans),Inter,system-ui,sans-serif;font-size:.875rem;line-height:1.35;cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.profile-cockpit .choice:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:linear-gradient(132deg,rgba(255,255,255,.14),transparent 46%);pointer-events:none}.profile-cockpit .choice input{position:absolute;width:1px;height:1px;opacity:0}.profile-cockpit .choice-marker{display:block;width:16px;height:16px;border:1px solid rgba(211,229,255,.56);border-radius:50%;background:rgba(2,14,40,.54);box-shadow:inset 0 1px 2px rgba(0,0,0,.24)}.profile-cockpit .choice input[type=checkbox]+.choice-marker{border-radius:4px}.profile-cockpit .choice:hover{border-color:rgba(218,234,255,.46);background:radial-gradient(circle at 20% 8%,rgba(235,244,255,.14),transparent 34%),linear-gradient(145deg,rgba(111,155,225,.1),rgba(28,73,148,.2)),rgba(4,18,48,.48);filter:none;transform:translateY(-1px)}.profile-cockpit .choice:focus-within{outline:2px solid rgba(204,227,255,.86);outline-offset:3px}.profile-cockpit .choice.active{border-color:rgba(218,234,255,.72);color:#f8fbff;background:radial-gradient(circle at 20% 8%,rgba(174,210,255,.24),transparent 36%),linear-gradient(145deg,rgba(72,137,242,.38),rgba(24,68,150,.42)),rgba(29,80,173,.38);box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 0 0 2px rgba(120,176,255,.22),0 9px 25px rgba(3,14,40,.18),0 0 24px rgba(91,151,255,.2);transform:none}.profile-cockpit .choice.active .choice-marker{border:4px solid #cce2ff;background:#3d82ee;box-shadow:0 0 10px rgba(110,169,255,.62)}.profile-cockpit .profile-footer{bottom:12px;gap:10px;padding:12px 14px;border-color:rgba(184,213,255,.22);background:radial-gradient(circle at 10% 0,rgba(225,239,255,.1),transparent 28%),linear-gradient(145deg,rgba(74,122,202,.09),rgba(5,20,52,.25)),rgba(6,23,59,.88);box-shadow:inset 0 1px 0 rgba(255,255,255,.13),0 18px 48px rgba(3,14,40,.34)}.profile-cockpit .profile-save-status{min-width:168px;font-size:.8rem}.profile-cockpit .profile-footer .profile-save-action{position:relative;min-width:154px;min-height:44px;overflow:hidden;padding:10px 16px;border:1px solid rgba(193,219,255,.3);border-radius:999px;color:var(--cockpit-secondary);background:radial-gradient(circle at 22% 8%,rgba(235,244,255,.13),transparent 34%),linear-gradient(145deg,rgba(112,158,230,.08),rgba(24,62,127,.18)),rgba(4,18,48,.5);box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 8px 22px rgba(3,14,40,.18);font-family:var(--font-sans),Inter,system-ui,sans-serif;font-size:.84rem;font-weight:700;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.profile-cockpit .profile-footer .profile-save-action--primary{min-width:170px;border-color:rgba(203,226,255,.52);color:#f8fbff;background:radial-gradient(circle at 22% 8%,rgba(235,244,255,.17),transparent 34%),linear-gradient(145deg,rgba(72,135,238,.45),rgba(24,72,158,.5)),rgba(21,65,145,.62)}.profile-cockpit .profile-footer .profile-save-action:hover:not(:disabled){border-color:rgba(224,237,255,.58);background-color:rgba(49,99,183,.36);transform:translateY(-1px);box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 11px 27px rgba(3,14,40,.23)}.profile-cockpit .profile-footer .profile-save-action:focus-visible{outline:2px solid rgba(205,228,255,.9);outline-offset:3px}@media (max-width:900px){.profile-cockpit .account-info-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-cockpit .account-info-panel article:nth-child(2n){border-right:0}.profile-cockpit .account-info-panel article{border-bottom:1px solid rgba(184,213,255,.14)}}@media (prefers-reduced-motion:reduce){.profile-cockpit .choice,.profile-cockpit .profile-link,.profile-cockpit .profile-save-action{transition:none}.profile-cockpit .choice:hover,.profile-cockpit .profile-link:hover:not(:disabled),.profile-cockpit .profile-save-action:hover:not(:disabled){transform:none}}.tool-modal-cockpit .profile-header{border-color:rgba(220,236,255,.34);background:radial-gradient(circle at 16% 0,rgba(239,247,255,.15),transparent 38%),linear-gradient(145deg,rgba(115,164,235,.12),rgba(8,28,67,.22)),rgba(20,57,119,.24);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 16px 42px rgba(3,14,40,.14)}.tool-modal-cockpit .account-info-panel{border-color:rgba(214,233,255,.3);background:radial-gradient(circle at 12% 0,rgba(240,248,255,.12),transparent 30%),linear-gradient(145deg,rgba(107,157,230,.1),rgba(9,31,72,.18)),rgba(24,64,126,.22)}.tool-modal-cockpit .profile-section,.tool-modal-cockpit .profile-section:nth-child(2n),.tool-modal-cockpit .profile-section:nth-child(3n),.tool-modal-cockpit .programming-card{border-color:rgba(215,233,255,.31);background:radial-gradient(circle at 14% 0,rgba(239,247,255,.11),transparent 34%),linear-gradient(145deg,rgba(107,157,230,.09),rgba(8,29,69,.18)),rgba(23,63,128,.2);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 15px 40px rgba(3,14,40,.14)}.tool-modal-cockpit .profile-footer{border-color:rgba(216,234,255,.32);background:radial-gradient(circle at 10% 0,rgba(239,247,255,.14),transparent 30%),linear-gradient(145deg,rgba(91,143,219,.15),rgba(6,25,62,.34)),rgba(14,44,98,.68)}.landing-shell{--landing-gutter:clamp(22px,5vw,76px);position:relative;height:100dvh;min-height:100dvh;overflow-x:hidden;overflow-y:auto;scroll-behavior:smooth;scroll-snap-type:y mandatory;isolation:isolate;background:radial-gradient(circle at 78% 18%,rgba(238,247,255,.32),transparent 28%),radial-gradient(circle at 20% 68%,rgba(65,122,220,.3),transparent 34%),linear-gradient(148deg,#173f91,#3262ca 44%,#234ab8);color:var(--cockpit-text)}.landing-shell--scrolling{scroll-behavior:auto;scroll-snap-type:none}.landing-shell:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background:linear-gradient(180deg,rgba(3,14,40,.1),transparent 24%,rgba(3,14,40,.14)),radial-gradient(circle at 50% 48%,transparent 30%,rgba(3,14,40,.2) 100%)}.landing-cockpit-backdrop{opacity:.68}.landing-neuron-stage{position:fixed;inset:0;z-index:1;overflow:hidden;pointer-events:none}.landing-neuron-stage .chat-backdrop-art--landing{left:61%;top:52%;width:max(1380px,148vw);height:max(700px,112vh);opacity:.58;transition:top .78s cubic-bezier(.65,0,.35,1),left .78s cubic-bezier(.65,0,.35,1),opacity .52s ease}.landing-neuron-stage .chat-backdrop-art--landing:before{inset:4% 8%;background:radial-gradient(circle at 50% 48%,rgba(235,244,255,.15),transparent 54%),radial-gradient(circle at 74% 34%,rgba(143,184,255,.14),transparent 36%);filter:blur(28px)}.landing-header{position:fixed;top:0;left:0;right:0;z-index:8;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px var(--landing-gutter);background:linear-gradient(180deg,rgba(8,22,54,.34),transparent)}.landing-brand{gap:11px;color:var(--cockpit-primary-strong);font-family:var(--font-brand-serif),Georgia,serif;font-size:1.02rem;line-height:1;text-decoration:none}.landing-brand,.landing-brand-mark{display:inline-flex;align-items:center}.landing-brand-mark{position:relative;justify-content:center;width:28px;height:28px;border:1px solid rgba(214,229,255,.34);border-radius:50%;background:rgba(8,24,60,.18);box-shadow:0 0 24px rgba(143,184,255,.28),inset 0 1px 0 rgba(255,255,255,.24);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.landing-brand-mark:after,.landing-brand-mark:before{content:"";position:absolute;width:11px;height:1px;background:rgba(214,229,255,.52);transform-origin:center}.landing-brand-mark:before{transform:rotate(34deg)}.landing-brand-mark:after{transform:rotate(-34deg)}.landing-brand-mark span{position:absolute;width:4px;height:4px;border-radius:50%;background:#eef7ff;box-shadow:0 0 8px rgba(238,247,255,.8)}.landing-brand-mark span:first-child{left:6px;top:8px}.landing-brand-mark span:nth-child(2){right:6px;top:8px}.landing-brand-mark span:nth-child(3){bottom:5px}.landing-actions,.landing-nav{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.landing-actions a,.landing-nav a,.landing-primary-action{position:relative;display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:8px;overflow:hidden;border-radius:999px;color:var(--cockpit-primary);font-size:.84rem;font-weight:650;text-decoration:none;transition:transform .18s cubic-bezier(.34,1.56,.64,1),border-color .36s cubic-bezier(.4,0,.2,1),background .36s cubic-bezier(.4,0,.2,1),box-shadow .36s cubic-bezier(.4,0,.2,1)}.landing-nav-link{padding:0 8px}.landing-nav-cta,.landing-primary-action,.landing-secondary-action{border:1px solid rgba(214,229,255,.28);background:linear-gradient(135deg,rgba(214,229,255,.13),rgba(65,122,220,.22)),rgba(8,24,60,.16);box-shadow:0 8px 28px rgba(3,14,40,.2),inset 0 1px 0 rgba(255,255,255,.2);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.landing-nav-cta{padding:0 16px}.landing-primary-action,.landing-secondary-action{min-height:50px!important;padding:0 20px}.landing-primary-action{border-color:rgba(235,244,255,.46);background:linear-gradient(135deg,rgba(235,244,255,.22),rgba(65,122,220,.32)),rgba(8,24,60,.16);box-shadow:0 12px 34px rgba(3,14,40,.24),0 0 26px rgba(143,184,255,.16),inset 0 1px 0 rgba(255,255,255,.28)}.landing-secondary-action{border-color:rgba(214,229,255,.18);background:linear-gradient(135deg,rgba(255,255,255,.07),rgba(65,122,220,.11)),rgba(8,24,60,.1);color:rgba(234,242,255,.78);box-shadow:0 8px 22px rgba(3,14,40,.14),inset 0 1px 0 rgba(255,255,255,.12)}.landing-nav-cta:before,.landing-primary-action:before,.landing-secondary-action:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(135deg,rgba(255,255,255,.2),transparent 48%);pointer-events:none}.landing-actions a:hover,.landing-nav a:hover,.landing-primary-action:hover{transform:translateY(-2px)}.landing-nav-cta:hover,.landing-primary-action:hover,.landing-secondary-action:hover{border-color:rgba(235,244,255,.52);background:linear-gradient(135deg,rgba(235,244,255,.2),rgba(65,122,220,.34)),rgba(8,24,60,.2);box-shadow:0 14px 38px rgba(3,14,40,.26),0 0 32px rgba(143,184,255,.22),inset 0 1px 0 rgba(255,255,255,.3)}.landing-secondary-action:hover{border-color:rgba(214,229,255,.3);background:linear-gradient(135deg,rgba(255,255,255,.11),rgba(65,122,220,.16)),rgba(8,24,60,.14);color:var(--cockpit-primary);box-shadow:0 10px 26px rgba(3,14,40,.18),0 0 22px rgba(143,184,255,.1),inset 0 1px 0 rgba(255,255,255,.18)}.landing-hero-primary-action{min-height:58px!important;overflow:visible!important;isolation:isolate;padding:0 28px;border-color:rgba(116,185,255,.42);background:radial-gradient(circle at 24% 12%,rgba(235,244,255,.18),transparent 34%),linear-gradient(145deg,rgba(214,229,255,.14),rgba(65,122,220,.3)),rgba(8,24,60,.18);color:var(--cockpit-primary-strong);font-size:.92rem;font-weight:700;box-shadow:0 14px 38px rgba(3,14,40,.26),0 0 28px rgba(116,185,255,.25),inset 0 1px 1px rgba(255,255,255,.28);transition:transform .18s cubic-bezier(.34,1.56,.64,1),filter .72s cubic-bezier(.4,0,.2,1),border-color .82s cubic-bezier(.4,0,.2,1),background .98s ease-in-out,box-shadow .98s ease-in-out}.landing-hero-primary-action:before{content:"";position:absolute;top:50%;left:50%;z-index:0;width:52%;height:64%;border-radius:50%;background:#74b9ff;filter:blur(22px);opacity:.52;transform:translate(-50%,-50%);transform-origin:center;pointer-events:none;transition:width 1.05s ease-in-out,height 1.05s ease-in-out,filter 1.05s ease-in-out,opacity 1.05s ease-in-out}.landing-hero-primary-action:after{content:"";position:absolute;inset:-1px;z-index:1;border-radius:inherit;-webkit-clip-path:inset(0 round 999px);clip-path:inset(0 round 999px);background:linear-gradient(180deg,rgba(143,184,255,.88),rgba(77,141,255,.34) 58%,rgba(77,141,255,.08)),radial-gradient(circle at 50% 0,rgba(235,244,255,.42),transparent 48%);opacity:.38;transition:opacity .82s ease-in-out;pointer-events:none}.landing-hero-primary-action .landing-action-label,.landing-hero-primary-action svg{position:relative;z-index:2}.landing-hero-primary-action:hover{border-color:rgba(255,255,255,.68);background:#5a9fd9;filter:brightness(1.05);box-shadow:0 0 38px 9px rgba(116,185,255,.62),0 0 68px 18px rgba(116,185,255,.32),0 16px 38px rgba(3,14,40,.26),inset 0 0 20px rgba(255,255,255,.32)}.landing-hero-primary-action:hover:before{width:94%;height:94%;filter:blur(15px);opacity:.82}.landing-hero-primary-action:hover:after{opacity:.76}.landing-actions a:active,.landing-nav a:active,.landing-primary-action:active{transform:scale(.96)}.landing-actions a:focus-visible,.landing-brand:focus-visible,.landing-nav a:focus-visible,.landing-primary-action:focus-visible{outline:2px solid rgba(235,244,255,.72);outline-offset:3px}.landing-scene{position:relative;z-index:2;display:grid;min-height:100dvh;height:100dvh;scroll-snap-stop:always;scroll-snap-align:start}.landing-hero{align-items:center;padding:116px var(--landing-gutter) 72px}.landing-hero-copy{display:grid;justify-items:start;grid-gap:24px;gap:24px;width:min(100%,820px)}.landing-kicker{margin:0;color:var(--cockpit-secondary);font-size:.72rem;font-weight:650;letter-spacing:.12em;line-height:1.3;text-transform:uppercase}.landing-hero h1{max-width:10.5ch;margin:0;color:var(--cockpit-primary-strong);font-family:var(--font-display),"Playfair Display",Georgia,serif;font-size:clamp(3.7rem,7.3vw,7.4rem);font-weight:500;letter-spacing:-.045em;line-height:.94;text-wrap:balance}.landing-hero h1 span{color:rgba(234,242,255,.74);font-style:italic;font-weight:400}.landing-lede{max-width:660px;margin:0;color:var(--cockpit-secondary);font-size:clamp(1rem,1.7vw,1.18rem);line-height:1.65}.landing-scroll-cue{position:absolute;right:var(--landing-gutter);bottom:34px;display:flex;align-items:center;gap:12px;color:rgba(214,229,255,.68);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}.landing-scroll-line{display:block;width:64px;height:1px;background:linear-gradient(90deg,rgba(214,229,255,.66),transparent)}.landing-feature{grid-template-columns:minmax(320px,.88fr) minmax(300px,1.12fr);align-items:center;gap:clamp(38px,7vw,120px);padding:110px var(--landing-gutter) 70px}.landing-feature--knowledge{grid-template-columns:minmax(410px,.74fr) minmax(0,1.26fr);grid-auto-rows:max-content;align-items:stretch;align-content:center;gap:clamp(24px,2.5vw,40px)}.landing-feature--knowledge .landing-feature-panel,.landing-feature--knowledge .landing-knowledge-visual{transform:translateY(-30px)}.landing-feature--knowledge .landing-knowledge-visual{align-self:start;justify-self:center;width:min(100%,clamp(640px,44vw,760px))}.landing-feature--knowledge .landing-feature-panel{gap:18px;height:max-content;padding:34px 28px}.landing-feature--knowledge .landing-feature-panel h2{font-size:clamp(2.7rem,4.7vw,5.1rem);text-wrap:wrap}.landing-feature--programming{grid-template-columns:minmax(390px,.88fr) minmax(500px,1.12fr);align-items:stretch;gap:clamp(32px,4vw,62px)}.landing-feature-panel{position:relative;display:grid;grid-gap:20px;gap:20px;width:min(100%,610px);overflow:hidden;border:1px solid rgba(214,229,255,.2);border-radius:22px;padding:clamp(24px,3.4vw,42px);background:linear-gradient(180deg,rgba(255,255,255,.065),rgba(255,255,255,.03)),rgba(8,24,60,.24);box-shadow:0 28px 70px rgba(3,14,40,.32),inset 0 1px 0 rgba(255,255,255,.18);backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px)}.landing-programming-visual{position:relative;z-index:3;align-self:stretch;width:100%;min-height:0;margin:0}.landing-programming-visual:before{content:"";position:absolute;inset:10% 4% -7%;z-index:-1;border-radius:38%;background:radial-gradient(circle at 28% 46%,rgba(218,244,255,.42),transparent 46%),radial-gradient(circle at 76% 48%,rgba(129,198,255,.32),transparent 48%);filter:blur(52px);opacity:.68;pointer-events:none}.landing-knowledge-media.landing-programming-media img{filter:none;object-fit:contain}.landing-knowledge-visual{position:relative;z-index:3;align-self:stretch;width:100%;min-height:0;margin:0}.landing-knowledge-visual:before{content:"";position:absolute;inset:10% 4% -7%;z-index:-1;border-radius:38%;background:radial-gradient(circle at 28% 46%,rgba(218,244,255,.42),transparent 46%),radial-gradient(circle at 76% 48%,rgba(129,198,255,.32),transparent 48%);filter:blur(52px);opacity:.68;pointer-events:none}.landing-knowledge-window{position:relative;display:grid;height:100%;min-height:0;place-items:center;overflow:hidden;border:1px solid rgba(241,249,255,.58);border-radius:22px;padding:clamp(14px,1.55vw,23px);background:radial-gradient(ellipse at 12% 18%,rgba(255,255,255,.96) 0 9%,transparent 25%),radial-gradient(ellipse at 86% 24%,rgba(255,255,255,.82) 0 8%,transparent 24%),radial-gradient(ellipse at 58% 88%,rgba(255,255,255,.7) 0 12%,transparent 30%),linear-gradient(138deg,#effbff,#bddff2 42%,#8fc9e8 66%,#e5f7ff);box-shadow:0 34px 80px rgba(3,12,35,.34),0 12px 34px rgba(34,92,143,.28),inset 0 1px 0 rgba(255,255,255,.84)}.landing-knowledge-window:before{content:"";position:absolute;inset:0;z-index:0;background:radial-gradient(circle,rgba(41,104,163,.26) 0 1.5px,transparent 2px) 8px 5px /46px 46px,linear-gradient(29deg,transparent 49.6%,rgba(60,126,184,.12) 49.8% 50.2%,transparent 50.4%) 0 0 /92px 72px,linear-gradient(-31deg,transparent 49.6%,rgba(60,126,184,.1) 49.8% 50.2%,transparent 50.4%) 20px 4px /104px 84px;opacity:.5;-webkit-mask-image:radial-gradient(ellipse at center,black 10%,transparent 82%);mask-image:radial-gradient(ellipse at center,black 10%,transparent 82%);pointer-events:none}.landing-knowledge-window:after{content:"";position:absolute;inset:0;z-index:2;border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(255,255,255,.32),inset 0 -28px 60px rgba(88,153,202,.1);pointer-events:none}.landing-knowledge-media{position:relative;z-index:1;width:100%;aspect-ratio:16/9;overflow:hidden;border:1px solid rgba(16,31,53,.22);border-radius:13px;background:#1c1c1d;box-shadow:0 24px 54px rgba(16,44,75,.28),0 4px 14px rgba(11,28,48,.2),0 0 0 1px rgba(255,255,255,.52);isolation:isolate}.landing-knowledge-media:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(6,11,23,.02) 62%,rgba(6,11,23,.2)),radial-gradient(circle at 50% 50%,transparent 56%,rgba(5,10,23,.15) 100%);pointer-events:none}.landing-knowledge-media img,.landing-knowledge-media video{width:100%;height:100%;object-fit:cover;object-position:center}.landing-knowledge-media video{position:absolute;inset:0;display:block;filter:saturate(.88) contrast(1.06) brightness(.98)}.landing-feature--knowledge .landing-pose-label{position:absolute;right:var(--landing-gutter);bottom:20px;z-index:4;justify-self:auto;padding:0;text-align:right}.landing-feature-panel:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(135deg,rgba(255,255,255,.17),transparent 42%);pointer-events:none}.landing-closing h2,.landing-feature h2{position:relative;margin:0;color:var(--cockpit-primary-strong);font-family:var(--font-display),"Playfair Display",Georgia,serif;font-size:clamp(2.7rem,5vw,5.4rem);font-weight:500;letter-spacing:-.035em;line-height:.98;text-wrap:balance}.landing-feature-description{position:relative;max-width:52ch;margin:0;color:var(--cockpit-secondary);font-size:clamp(.98rem,1.4vw,1.08rem);line-height:1.58}.landing-proof-list{position:relative;display:grid;grid-gap:12px;gap:12px;margin:2px 0 0;padding:18px 0 0;border-top:1px solid rgba(214,229,255,.13);list-style:none}.landing-proof-list li{display:grid;grid-template-columns:22px minmax(0,1fr);grid-gap:9px;gap:9px;color:var(--cockpit-muted);font-size:.89rem;line-height:1.5}.landing-proof-list svg{margin-top:3px;color:var(--cockpit-tertiary)}.landing-pose-label{align-self:end;justify-self:end;display:grid;grid-gap:3px;gap:3px;padding-bottom:18px;color:rgba(214,229,255,.72);text-align:right}.landing-pose-label span:first-child{font-family:var(--font-display),"Playfair Display",Georgia,serif;font-size:1rem}.landing-pose-label span:last-child{color:var(--cockpit-dim);font-size:.62rem;letter-spacing:.12em;text-transform:uppercase}.landing-closing{position:relative;z-index:3;display:grid;min-height:82dvh;height:100dvh;align-content:center;justify-items:center;grid-gap:26px;gap:26px;padding:110px var(--landing-gutter);scroll-snap-align:start;scroll-snap-stop:always;text-align:center}.landing-closing:before{content:"";position:absolute;inset:12% 8%;z-index:-1;border:1px solid rgba(214,229,255,.15);border-radius:34px;background:radial-gradient(circle at 50% 0,rgba(235,244,255,.14),transparent 42%),rgba(8,24,60,.16);box-shadow:0 28px 70px rgba(3,14,40,.26);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.landing-closing h2{max-width:12ch}.landing-footer{position:relative;z-index:3;display:flex;justify-content:space-between;gap:24px;margin:0 var(--landing-gutter);border-top:1px solid rgba(214,229,255,.14);padding:24px 0 28px;color:var(--cockpit-dim);font-size:.74rem;letter-spacing:.04em}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.landing-brand-mark,.landing-closing:before,.landing-feature-panel,.landing-nav-cta,.landing-primary-action,.landing-secondary-action{background:rgba(8,24,60,.9)}}@media (max-height:780px) and (min-width:761px){.landing-hero{padding-top:96px;padding-bottom:36px}.landing-hero-copy{gap:18px}.landing-hero h1{font-size:clamp(3.4rem,6.2vw,5.5rem)}.landing-lede{line-height:1.5}}@media (max-width:980px){.landing-neuron-stage .chat-backdrop-art--landing{left:61%;opacity:.46}.landing-feature{grid-template-columns:minmax(0,1fr) minmax(180px,.55fr);gap:32px}.landing-feature--knowledge,.landing-feature--programming{grid-template-columns:minmax(0,1fr) minmax(360px,1.05fr);gap:24px}}@media (max-width:760px){.landing-shell{--landing-gutter:20px;scroll-snap-type:y mandatory}.landing-header{padding-top:14px;padding-bottom:14px;background:rgba(8,22,54,.22);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.landing-brand>span:last-child{display:none}.landing-nav-link{min-width:42px!important;padding:0!important;font-size:0}.landing-nav-link svg{width:17px;height:17px}.landing-nav-cta{min-height:42px!important;padding:0 14px}.landing-neuron-stage .chat-backdrop-art--landing{left:64%;top:55%;width:max(820px,176vw);height:max(600px,108vh);opacity:.32}.landing-neuron-stage .chat-backdrop-art--landing[data-neuron-mode=planche]{opacity:.48}.landing-neuron-stage .chat-backdrop-art--landing[data-neuron-mode=oneArmHandstand]{top:84%;opacity:.48}.landing-hero{align-items:end;padding-top:120px;padding-bottom:96px}.landing-hero-copy{gap:20px}.landing-hero h1{max-width:9ch;font-size:clamp(3.2rem,15vw,5rem)}.landing-actions{align-items:stretch;width:100%}.landing-actions a{flex:1 1 180px}.landing-scroll-cue{left:var(--landing-gutter);right:auto;bottom:24px}.landing-feature{grid-template-columns:1fr;align-content:center;gap:18px;padding-top:90px;padding-bottom:44px}.landing-feature--knowledge,.landing-feature--programming{align-content:start;gap:12px;padding-top:84px;padding-bottom:24px}.landing-feature--knowledge .landing-feature-panel{gap:12px;padding:19px 20px;transform:none}.landing-feature--knowledge .landing-feature-panel h2{font-size:clamp(2.35rem,10.8vw,3.4rem);line-height:.95}.landing-feature--knowledge .landing-feature-description{font-size:.88rem;line-height:1.45}.landing-feature--knowledge .landing-proof-list{gap:7px;padding-top:11px}.landing-feature--knowledge .landing-proof-list li{grid-template-columns:18px minmax(0,1fr);gap:6px;font-size:.75rem;line-height:1.35}.landing-feature--knowledge .landing-proof-list svg{width:13px;height:13px;margin-top:2px}.landing-feature--knowledge .landing-knowledge-visual{align-self:auto;width:100%;margin:0;transform:none}.landing-programming-visual{align-self:auto;width:100%}.landing-knowledge-visual:before,.landing-programming-visual:before{inset:10% 8% -3%;filter:blur(32px)}.landing-knowledge-window{border-radius:15px;padding:14px}.landing-feature-panel{gap:16px;border-radius:18px;padding:24px 22px;background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.035)),rgba(8,24,60,.42)}.landing-feature h2{font-size:clamp(2.55rem,12vw,4.1rem)}.landing-proof-list{gap:9px;padding-top:14px}.landing-proof-list li{font-size:.82rem}.landing-pose-label{align-self:auto;justify-self:start;padding:0 0 0 6px;text-align:left}.landing-feature--knowledge .landing-pose-label{right:var(--landing-gutter);bottom:12px;justify-self:auto;padding:0;text-align:right}.landing-closing{min-height:88dvh;padding-top:90px;padding-bottom:90px}.landing-closing:before{inset:10% 12px;border-radius:24px}.landing-footer{flex-direction:column;gap:8px}}@media (max-width:420px){.landing-nav-cta{font-size:.78rem!important}.landing-hero h1{font-size:clamp(3rem,14vw,4.1rem)}.landing-lede{font-size:.94rem}.landing-feature-panel{padding:22px 18px}}@media (prefers-reduced-motion:reduce){.landing-shell{scroll-behavior:auto}.landing-actions a,.landing-hero-primary-action:after,.landing-hero-primary-action:before,.landing-nav a,.landing-neuron-stage .chat-backdrop-art--landing,.landing-primary-action{transition-duration:80ms}}.route-enter{min-height:100%;animation:route-enter .9s cubic-bezier(.25,.08,.25,1) both}.sequential-fade{opacity:1;transition:opacity var(--sequential-fade-duration,.5s) ease}.sequential-fade--entering,.sequential-fade--exiting{opacity:0}.sequential-fade--entered{opacity:1}@keyframes route-enter{0%{opacity:.88;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@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:route-enter-reduced .22s ease both}.sequential-fade{transition-duration:.12s}@keyframes route-enter-reduced{0%{opacity:.97}to{opacity:1}}}