.development-experience{color:var(--site-text,#e6eae8);font-family:var(--font-body), sans-serif;overflow-wrap:anywhere;max-width:1240px;margin:0 auto;padding:0 24px 56px}.development-experience.is-embedded{max-width:100%;padding:20px 0}.development-experience .growth-hero{border-radius:24px;margin-top:24px}.development-experience h1,.development-experience h2,.development-experience h3{font-family:var(--font-display), sans-serif;letter-spacing:-.035em;line-height:1.15}.development-experience h2{font-size:clamp(24px,3vw,36px)}.development-experience h3{font-size:22px}.development-experience p{line-height:1.65}.development-experience button,.development-experience a{color:#dcf9ed;min-height:42px;font:600 14px var(--font-body), sans-serif;cursor:pointer;background:#15292e;border:1px solid #718a8b55;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:9px 14px;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.development-experience button:hover,.development-experience a:hover{background:#234047;border-color:#34d399}.development-experience button:disabled{opacity:.55;cursor:wait}.development-experience button:focus-visible,.development-experience a:focus-visible,.development-experience input:focus-visible,.development-experience textarea:focus-visible,.development-experience select:focus-visible,.development-experience summary:focus-visible{outline-offset:4px;outline:2px solid #22d3ee}.development-experience .development-primary{color:#04231c;background:#10b981;border-color:#0000}.development-experience .development-primary:hover{background:#34d399}.development-toolbar,.development-plan>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.development-toolbar{color:#b8bfc0;padding:22px 0;font-size:14px}.development-audience{color:#b7cecc;border-left:2px solid #22d3ee;margin-bottom:24px;padding:8px 16px;font-size:13px}.development-plan{background:radial-gradient(at 100% 0,#10b98115,#0000 55%),#101e28;border:1px solid #34d39944;border-radius:22px;padding:28px}.development-plan>header h2{margin:8px 0}.development-plan>header>span{white-space:nowrap;color:#b8bfc0;font-size:13px}.development-activities{padding-left:24px;line-height:1.6}.development-activities li{padding:10px 0 14px 8px}.development-activities p{color:#c5d3d3;margin:4px 0}.development-activities li::marker{color:#34d399}.development-actions{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.development-support,.development-error{color:#f8d4a6;background:#c7892814;border-left:3px solid #f1bd7c;padding:12px}.development-error button{margin-left:12px}.development-notice{color:#8defbf;align-items:center;gap:8px;display:flex}.development-focus{margin-top:38px}.development-focus>header p:not(.growth-eyebrow){color:#b8bfc0;max-width:720px}.development-focus-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.development-experience .development-focus-option{text-align:left;background:linear-gradient(120deg,#102b35,#101c26);border-color:#568a9250;justify-content:space-between;padding:20px}.development-focus-option span{gap:8px;display:grid}.development-focus-option strong{font-size:17px}.development-focus-option small{color:#afc9c8;font-size:12px;font-weight:400}.development-experience .development-focus-option.is-selected{border-color:#34d399;box-shadow:inset 3px 0 #34d399}.development-focus-detail{background:#11252c;border:1px solid #70a69e44;border-radius:18px;margin-top:16px;padding:26px}.development-editor{background:#07182099;border:1px solid #59868a55;border-radius:14px;margin:22px 0;padding:20px}.development-editor form{margin-top:18px}.development-editor label{color:#d2e6e0;gap:7px;margin:14px 0;font-size:14px;display:grid}.development-editor input:not([type=checkbox]),.development-editor textarea,.development-editor select{color:#e6eae8;width:100%;min-width:0;font:inherit;box-sizing:border-box;background:#09131e;border:1px solid #66898f77;border-radius:8px;padding:12px;font-size:16px}.development-editor input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.development-editor textarea{resize:vertical;min-height:100px}.development-editor fieldset{border:0;margin:0;padding:0}.development-editor legend{color:#b6d4cd;font-size:14px}.development-editor .development-check{background:#183037;border-radius:8px;align-items:flex-start;gap:12px;padding:12px;display:flex}.development-check input{accent-color:#10b981;flex-shrink:0;width:20px;height:20px}.development-check span{gap:6px;display:grid}.development-check small{color:#b8bfc0;font-size:13px;line-height:1.6}.development-date-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.development-muted{color:#a9c2c1;font-size:13px}.development-history{border-top:1px solid #667f8144;margin-top:22px;padding-top:16px}.development-history summary,.development-editor summary{cursor:pointer;color:#c5e7dd;min-height:32px;font-weight:600}.development-history>div{gap:8px;margin-top:16px;display:grid}.development-history ol{padding-left:20px}.development-history li{padding:10px 0}.development-history li small{color:#b8bfc0;margin-top:4px;display:block}.development-history li p{white-space:pre-wrap}.development-intro{border-bottom:1px solid #34d39944;padding-bottom:12px}.development-intro h1,.development-intro h2,.development-intro h3{margin:8px 0}.development-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0;display:grid}.development-summary-grid>div{background:#10272e;border:1px solid #4e898766;border-radius:14px;padding:18px}.development-summary-grid strong{font:500 32px var(--font-display), sans-serif;color:#7ee8bb;display:block}.development-summary-grid span{color:#c4d7d4;font-size:14px;line-height:1.4}.development-table-wrap{overflow-x:auto}.development-table{border-collapse:collapse;width:100%;font-size:14px}.development-table th,.development-table td{text-align:left;vertical-align:top;border-bottom:1px solid #688b8940;padding:12px}.development-table caption{text-align:left;margin:18px 0;font-weight:600}.development-table th{color:#acd5c9}.development-person-picker{flex-wrap:wrap;gap:8px;display:flex}.development-person-picker label{flex:1;min-width:180px}.development-person-picker>button{align-self:flex-end;min-height:48px}.development-empty{padding:40px 0}.development-experience .growth-eyebrow,.development-experience .growth-phase-copy small{font-size:11px}.development-experience .growth-phase-copy>span{font-size:13px}@media (max-width:700px){.development-experience{padding:0 14px 40px}.development-experience .growth-hero{border-radius:16px;margin-top:14px}.development-plan{padding:18px}.development-plan>header{flex-direction:column;align-items:flex-start}.development-focus-list,.development-summary-grid{grid-template-columns:1fr}.development-focus-detail{padding:16px}.development-editor{padding:14px}.development-date-row{grid-template-columns:1fr;gap:0}.development-toolbar{gap:8px}.development-experience .development-focus-option{padding:17px}.development-experience .growth-timeline{padding-left:0;padding-right:0}.development-experience.is-embedded{padding:12px 0}.development-table th,.development-table td{padding:9px}.development-intro h1,.development-intro h2,.development-intro h3{font-size:26px}}@media (prefers-reduced-motion:reduce){.development-experience *{transition:none!important;animation:none!important}}.development-anchor{background:#10b98112;border-left:3px solid #34d399;border-radius:0 12px 12px 0;margin:20px 0;padding:16px 20px}.development-anchor strong{color:#8de7c3}.development-anchor p{white-space:pre-wrap;margin-bottom:0}.platform-main:has(>.development-experience){background:var(--site-ground,#0a0f1a);min-height:100vh}.development-experience.is-embedded{background:var(--site-ground,#0a0f1a);border-radius:18px;margin:12px 0;padding:24px}.development-experience .development-experience.is-embedded{padding:0}.development-experience .growth-timeline{background:#102128}.development-experience .growth-section-heading h2{font-size:24px}.development-experience .growth-hero h1{font-size:clamp(40px,5vw,66px)}.development-experience .growth-hero{min-height:310px;padding-top:50px;padding-bottom:50px}.development-experience .growth-phase-copy small{font-size:12px}.development-experience .growth-phase-copy strong{font-size:15px}@media (max-width:700px){.development-experience.is-embedded{padding:16px}.development-experience .growth-hero{padding:34px 22px}.development-experience .growth-hero h1{font-size:42px}}
