@layer base{html{scroll-behavior:smooth;scroll-padding-top:72px}body{font-family:var(--font-sf-text);font-size:14.5px;font-weight:450;line-height:1.55;-webkit-font-smoothing:antialiased}:is(button,input,textarea,select,summary,svg text){font-family:inherit}:is(code,pre,kbd,samp){font-family:var(--font-sf-text);font-size:.9em}:is(h1,h2,h3,h4,h5,h6){font-family:var(--font-sf-display);text-wrap:balance;letter-spacing:-.015em}:is(strong,b,th){font-weight:650}button:not(:disabled),select,summary{cursor:pointer}input[type=checkbox],input[type=radio]{accent-color:var(--color-brand-600)}a,button,summary{-webkit-tap-highlight-color:transparent}dialog{max-height:90dvh;border-radius:20px}::selection{background:#d9daff;color:#17174a}}:root{--layout-max:1200px;--layout-gutter:clamp(16px,2.5vw,32px);--space-section:clamp(40px,5vw,72px);--space-card:clamp(16px,1.6vw,22px);--ease-out:cubic-bezier(.22,1,.36,1);--duration-fast:120ms;--duration-normal:200ms;--radius-control:12px;--radius-card:22px;--radius-pill:999px;--card-line:color-mix(in srgb,var(--color-slate-200) 55%,transparent);--shadow-pop:0 24px 50px -16px rgb(46 36 120/.32),0 0 0 1px rgb(46 36 120/.05);--shadow-card:0 1px 2px rgb(46 36 120/.04),0 14px 34px -22px rgb(46 36 120/.32);--shadow-lift:0 22px 44px -20px rgb(46 36 120/.38);--frame-bg:radial-gradient(55% 45% at 88% 100%,#f2cddb 0%,transparent 70%),radial-gradient(45% 45% at 95% 0%,#b8ade2 0%,transparent 70%),linear-gradient(100deg,#48499a,#5f5eab 22%,#8c84c3 58%,#c2afd4);--panel-bg:rgb(248 247 253/.88);--panel-line:rgb(255 255 255/.7);--glass:rgb(255 255 255/.2);--glass-strong:rgb(255 255 255/.82);--glass-line:rgb(255 255 255/.35);--accent-pink:#e0407a}:root[data-theme=dark]{--shadow-pop:0 18px 44px -10px rgb(0 0 0/.7),0 0 0 1px rgb(255 255 255/.06);--shadow-card:0 1px 2px rgb(0 0 0/.3),0 14px 34px -22px rgb(0 0 0/.6);--frame-bg:radial-gradient(55% 45% at 88% 100%,#4a2250 0%,transparent 70%),radial-gradient(45% 45% at 95% 0%,#2c2a6a 0%,transparent 70%),linear-gradient(100deg,#0a0b26,#15153d 40%,#251d4c);--panel-bg:rgb(13 16 46/.86);--panel-line:rgb(255 255 255/.07);--glass:rgb(255 255 255/.07);--glass-strong:rgb(255 255 255/.1);--glass-line:rgb(255 255 255/.12)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--shadow-pop:0 18px 44px -10px rgb(0 0 0/.7),0 0 0 1px rgb(255 255 255/.06);--shadow-card:0 1px 2px rgb(0 0 0/.3),0 14px 34px -22px rgb(0 0 0/.6);--frame-bg:radial-gradient(55% 45% at 88% 100%,#4a2250 0%,transparent 70%),radial-gradient(45% 45% at 95% 0%,#2c2a6a 0%,transparent 70%),linear-gradient(100deg,#0a0b26,#15153d 40%,#251d4c);--panel-bg:rgb(13 16 46/.86);--panel-line:rgb(255 255 255/.07);--glass:rgb(255 255 255/.07);--glass-strong:rgb(255 255 255/.1);--glass-line:rgb(255 255 255/.12)}}.ui-card{border-radius:var(--radius-card);border-color:var(--card-line);background:var(--color-card);min-width:0}.ui-card-header{padding:18px 22px 10px;min-height:52px;border-bottom-color:transparent;background:transparent;align-items:center;flex-wrap:wrap}.ui-card-header>div:first-child{flex:1 1 180px;min-width:0}.ui-card-header>div:last-child:not(:first-child){max-width:100%}.ui-card-header :is(h2,h3,h4){font-size:16px;font-weight:650;letter-spacing:-.01em;line-height:1.35;color:var(--color-slate-900)}.ui-card-header p{font-size:13px;line-height:1.5;max-width:72ch;color:var(--color-slate-500)}.ui-card-header>div:first-child>div:first-child:not(:last-child){width:34px;height:34px;border:0;border-radius:10px;background:var(--color-brand-50);color:var(--color-brand-600)}.ui-page-header{padding-bottom:0;margin-bottom:24px;gap:16px}.ui-page-header h1{font-size:clamp(24px,2.1vw,30px);line-height:1.2;font-weight:650;letter-spacing:-.025em;color:var(--color-slate-900);overflow-wrap:anywhere}.ui-page-header h1+p,.ui-page-header>div>p:last-child{font-size:14px;color:var(--color-slate-500)}.ui-page-header>div:first-child{flex:1}.ui-page-header>div:last-child:not(:first-child){align-items:center}.ui-section-title{font-size:17px;font-weight:650;letter-spacing:-.015em;color:var(--color-slate-900)}.ui-section-desc{font-size:13.5px}.ui-button{border-radius:var(--radius-pill);line-height:1.35;white-space:normal;text-align:center;transition:background-color var(--duration-fast),border-color var(--duration-fast),color var(--duration-fast),box-shadow var(--duration-fast)}.ui-button>svg{flex-shrink:0}.ui-button:active:not(:disabled){transform:translateY(.5px)}.ui-input{border-radius:var(--radius-control);min-height:40px;background:var(--color-card);border-color:var(--color-slate-200);transition:border-color var(--duration-fast),box-shadow var(--duration-fast)}.ui-input:hover{border-color:var(--color-slate-300)}.ui-input:focus{box-shadow:0 0 0 4px rgb(71 71 208/.12);border-color:var(--color-brand-500);outline:none}.ui-stat-value{font-size:clamp(24px,2vw,28px);font-weight:650;letter-spacing:-.025em;overflow-wrap:anywhere}.ui-stat-group{gap:14px}.border-dashed{border-radius:var(--radius-card)}[role=tablist]>button[role=tab],nav.bg-slate-100{border-radius:var(--radius-pill)}nav.bg-slate-100{padding:4px;background:color-mix(in srgb,var(--color-slate-200) 70%,transparent)}nav.bg-slate-100>a,nav.bg-slate-100>a>span{border-radius:var(--radius-pill)}nav.bg-slate-100>a{font-weight:550}table{font-variant-numeric:tabular-nums}thead th{font-size:12.5px;font-weight:550;color:var(--color-slate-500)}tbody tr{transition:background-color var(--duration-fast)}@media(hover:hover){tbody tr:hover{background:color-mix(in srgb,var(--color-slate-50) 70%,transparent)}}.workspace-split{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}.workspace-split>*{min-width:0}@media(min-width:1280px){.workspace-split{grid-template-columns:minmax(0,1fr) 340px}}@media(max-width:380px){.ui-stat-group{grid-template-columns:minmax(0,1fr)}}.project-card{transition:border-color var(--duration-fast),box-shadow var(--duration-normal),transform var(--duration-normal)}@media(hover:hover) and (pointer:fine){.project-card:hover{box-shadow:var(--shadow-lift);transform:translateY(-1px)}}.site-footer{background:var(--color-slate-50)}.site-footer>div{max-width:var(--layout-max)}.setup-frame{background:var(--color-page)}.setup-frame>main{padding-top:40px;padding-bottom:64px}.course-feature{background:radial-gradient(120% 90% at 100% 0,rgb(100 100 223/.45),transparent 60%),linear-gradient(135deg,#12164a,#000628);color:#fff;border-color:transparent;border-radius:20px}@keyframes content-enter{0%{opacity:0}to{opacity:1}}@keyframes panel-enter{0%{opacity:.4;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes drawer-enter{0%{opacity:.6;transform:translateX(-12px)}to{opacity:1;transform:translateX(0)}}[data-motion=visible]{animation:content-enter .18s ease-out var(--reveal-delay,0s) backwards}[data-preview-panel]{animation:panel-enter .18s var(--ease-out) both}details[open]>:not(summary),dialog[open]{animation:panel-enter .16s var(--ease-out) both}[data-drawer]{animation:drawer-enter .2s var(--ease-out) both}@media(max-width:640px){.ui-card-header{padding:16px 16px 8px;gap:10px;min-height:44px}.ui-card-header>div:first-child{min-width:0;flex-basis:160px}.ui-page-header{gap:14px;margin-bottom:20px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}[data-drawer],[data-motion],[data-preview-panel],details[open]>:not(summary),dialog[open]{animation:none!important;opacity:1!important;transform:none!important}.project-card,.ui-button,.ui-input{transition:none!important}}@media print{:root{--color-page:#fff;--color-card:#fff;--color-ink:#171717}[data-motion],[data-preview-panel],details[open]>:not(summary){animation:none!important;opacity:1!important;transform:none!important}.ui-card{box-shadow:none;border-color:#e6e6ee}}:root{--frame-bg:radial-gradient(ellipse at 78% 3%,rgb(179 199 246/.85),transparent 54%),radial-gradient(ellipse at 65% 94%,rgb(196 230 234/.7),transparent 58%),linear-gradient(110deg,#203456,#425878 24%,#b7c7dd 68%,#e7edf7);--panel-bg:rgb(243 247 254/.77);--panel-line:rgb(255 255 255/.78);--glass:rgb(255 255 255/.12);--glass-strong:rgb(253 254 255/.88);--glass-line:rgb(255 255 255/.26);--surface-glass:rgb(255 255 255/.78);--surface-elevated:rgb(252 254 255/.97);--surface-field:rgb(255 255 255/.72);--surface-sheen:linear-gradient(135deg,rgb(255 255 255/.55),rgb(255 255 255/0) 52%);--glass-accent-ink:#3e49a6;--glass-border:rgb(92 119 161/.19);--glass-edge:rgb(255 255 255/.88);--glass-nav:rgb(12 29 53/.24);--chrome-control:rgb(29 48 79/.85);--glass-blur:16px;--card-line:var(--glass-border);--shadow-card:inset 0 1px 0 var(--glass-edge),0 12px 32px -24px rgb(28 49 83/.3);--shadow-pop:inset 0 1px 0 var(--glass-edge),0 22px 60px -22px rgb(12 24 45/.3);--accent-pink:#c83770}:root[data-theme=dark]{--color-page:#0b1323;--color-card:#162238;--color-ink:#eef3fc;--color-slate-50:#152238;--color-slate-100:#1b2a42;--color-slate-200:#2e405d;--color-slate-300:#465c7a;--color-slate-400:#a2b0c8;--color-slate-500:#afbdd3;--color-slate-600:#c5d1e3;--color-slate-700:#d9e3f3;--color-slate-800:#e8effa;--color-slate-900:#f1f5fc;--color-slate-950:#ffffff;--color-brand-50:#212e52;--color-brand-100:#2a3863;--color-brand-200:#414f86;--color-brand-500:#8b99fa;--color-brand-600:#5553c7;--color-brand-700:#c1caff;--frame-bg:radial-gradient(ellipse at 76% 3%,rgb(68 100 174/.34),transparent 48%),radial-gradient(ellipse at 37% 90%,rgb(24 108 128/.18),transparent 56%),linear-gradient(115deg,#081121,#101e34 54%,#10192c);--panel-bg:rgb(12 22 40/.64);--panel-line:rgb(184 210 255/.15);--glass:rgb(192 215 255/.07);--glass-strong:rgb(30 45 69/.76);--glass-line:rgb(192 215 255/.19);--surface-glass:rgb(30 45 68/.67);--surface-elevated:rgb(23 36 57/.97);--surface-field:rgb(11 22 39/.6);--surface-sheen:linear-gradient(135deg,rgb(207 226 255/.055),rgb(255 255 255/0) 55%);--glass-accent-ink:#c1caff;--glass-border:rgb(186 212 255/.17);--glass-edge:rgb(213 231 255/.1);--glass-nav:rgb(14 27 46/.5);--chrome-control:rgb(34 51 78/.86);--card-line:var(--glass-border);--shadow-card:inset 0 1px 0 var(--glass-edge),0 16px 38px -28px rgb(0 0 0/.65);--shadow-pop:inset 0 1px 0 var(--glass-edge),0 24px 64px -20px rgb(0 0 0/.65)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--color-page:#0b1323;--color-card:#162238;--color-ink:#eef3fc;--color-slate-50:#152238;--color-slate-100:#1b2a42;--color-slate-200:#2e405d;--color-slate-300:#465c7a;--color-slate-400:#a2b0c8;--color-slate-500:#afbdd3;--color-slate-600:#c5d1e3;--color-slate-700:#d9e3f3;--color-slate-800:#e8effa;--color-slate-900:#f1f5fc;--color-slate-950:#ffffff;--color-brand-50:#212e52;--color-brand-100:#2a3863;--color-brand-200:#414f86;--color-brand-500:#8b99fa;--color-brand-600:#5553c7;--color-brand-700:#c1caff;--frame-bg:radial-gradient(ellipse at 76% 3%,rgb(68 100 174/.34),transparent 48%),radial-gradient(ellipse at 37% 90%,rgb(24 108 128/.18),transparent 56%),linear-gradient(115deg,#081121,#101e34 54%,#10192c);--panel-bg:rgb(12 22 40/.64);--panel-line:rgb(184 210 255/.15);--glass:rgb(192 215 255/.07);--glass-strong:rgb(30 45 69/.76);--glass-line:rgb(192 215 255/.19);--surface-glass:rgb(30 45 68/.67);--surface-elevated:rgb(23 36 57/.97);--surface-field:rgb(11 22 39/.6);--surface-sheen:linear-gradient(135deg,rgb(207 226 255/.055),rgb(255 255 255/0) 55%);--glass-accent-ink:#c1caff;--glass-border:rgb(186 212 255/.17);--glass-edge:rgb(213 231 255/.1);--glass-nav:rgb(14 27 46/.5);--chrome-control:rgb(34 51 78/.86);--card-line:var(--glass-border);--shadow-card:inset 0 1px 0 var(--glass-edge),0 16px 38px -28px rgb(0 0 0/.65);--shadow-pop:inset 0 1px 0 var(--glass-edge),0 24px 64px -20px rgb(0 0 0/.65)}}.ui-card{background-color:var(--surface-glass);background-image:var(--surface-sheen);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(125%);backdrop-filter:blur(var(--glass-blur)) saturate(125%)}.ui-input{background:var(--surface-field);border-color:var(--glass-border);color:var(--color-slate-900)}.ui-input::placeholder{color:var(--color-slate-500);opacity:1}.ui-input:focus-visible{outline:2px solid var(--color-brand-500);outline-offset:2px;box-shadow:0 0 0 4px color-mix(in srgb,var(--color-brand-500) 16%,transparent)}.ui-input option{background:var(--color-card);color:var(--color-slate-900)}dialog{background:var(--surface-elevated);border:1px solid var(--glass-border);box-shadow:var(--shadow-pop);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}dialog::backdrop{background:rgb(4 12 27/.5);backdrop-filter:blur(5px)}.ui-button.bg-brand-600{background:linear-gradient(135deg,#5556ce,#4447b0);box-shadow:inset 0 1px 0 rgb(255 255 255/.16),0 6px 14px -9px rgb(57 60 158/.6)}.ui-button.bg-brand-600:hover{background:linear-gradient(135deg,#494bbd,#393e9e)}:root[data-theme=dark] :is(.text-brand-600,.text-indigo-600,.text-blue-600){color:var(--glass-accent-ink)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) :is(.text-brand-600,.text-indigo-600,.text-blue-600){color:var(--glass-accent-ink)}}.palette-fixed{--surface-glass:#fff;--surface-field:#fff;--surface-sheen:none;--glass-border:#e1e5ed;--glass-accent-ink:#3e49a6;--glass-blur:0px;--shadow-card:none}.palette-fixed :is(.text-brand-600,.text-indigo-600,.text-blue-600){color:var(--color-brand-600)}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){:root,:root:not([data-theme]),:root[data-theme]{--surface-glass:var(--color-card);--surface-elevated:var(--color-card);--panel-bg:var(--color-page);--surface-field:var(--color-card)}}@media(prefers-reduced-transparency:reduce){:root,:root:not([data-theme]),:root[data-theme]{--glass-blur:0px;--surface-glass:var(--color-card);--surface-elevated:var(--color-card);--panel-bg:var(--color-page);--surface-field:var(--color-card);--surface-sheen:none}}@media(max-width:760px){:root{--glass-blur:8px}}@media print{:root,:root:not([data-theme]),:root[data-theme]{--surface-glass:#fff;--surface-elevated:#fff;--surface-field:#fff;--surface-sheen:none;--glass-blur:0px;--shadow-card:none}.ui-card,dialog{backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}}.ui-card-header>div:first-child>div:first-child:not(:last-child){color:var(--glass-accent-ink)}:is(button,a):is(.bg-brand-600,.bg-indigo-600,.bg-blue-600).text-white:hover:not(:disabled){background-color:#4548b0;color:#fff}@media(forced-colors:active){.ui-card,.ui-input,dialog{background:Canvas;background-image:none;color:CanvasText;border:1px solid CanvasText;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.ui-button{border:1px solid ButtonText}}:root,:root[data-theme],html:not([data-theme]){--color-page:#f8fafc;--color-card:#fff;--color-ink:#17202b;--color-slate-50:#f9fafb;--color-slate-100:#f1f4f7;--color-slate-200:#e0e5ed;--color-slate-300:#c9d1dc;--color-slate-400:#7a8798;--color-slate-500:#657185;--color-slate-600:#4b586c;--color-slate-700:#344155;--color-slate-800:#253044;--color-slate-900:#17202b;--color-slate-950:#10151c;--color-brand-50:#fff3ea;--color-brand-100:#ffeadb;--color-brand-200:#ffd1b5;--color-brand-300:#ffb58c;--color-brand-400:#fb9361;--color-brand-500:#ed7437;--color-brand-600:#bc4a1b;--color-brand-700:#a33d15;--color-brand-800:#873316;--color-brand-900:#6a2a16;--color-brand-950:#3e170c;--color-indigo-50:#f3effb;--color-indigo-100:#e9e0f8;--color-indigo-200:#d7c8ee;--color-indigo-300:#c4a9e6;--color-indigo-500:#9471c1;--color-indigo-600:#7750a2;--color-indigo-700:#624088;--frame-bg:#f8fafc;--panel-bg:#f8fafc;--panel-line:#e0e5ed;--glass:#fff;--glass-strong:#fff;--glass-line:#e0e5ed;--glass-border:#e0e5ed;--glass-edge:transparent;--glass-nav:#fff;--glass-blur:0px;--surface-glass:#fff;--surface-elevated:#fff;--surface-field:#fff;--surface-sheen:none;--glass-accent-ink:#a13e18;--chrome-control:#fff;--card-line:#e0e5ed;--radius-card:16px;--radius-pill:10px;--radius-control:10px;--shadow-card:0 4px 14px -10px #17202b26;--shadow-pop:0 15px 45px #17202b1c;--accent-pink:#a64f78;color-scheme:light}body{background:#f8fafc;color:#17202b}.ui-card{border:1px solid #e0e5ed;border-radius:16px;background:#fff;background-image:none;box-shadow:var(--shadow-card);backdrop-filter:none;-webkit-backdrop-filter:none}.ui-card-header{border-bottom:1px solid #edf0f4}.ui-card-title{font-weight:700}.ui-page-header h1{font-size:30px;line-height:1.22;font-weight:750;letter-spacing:-.035em}.ui-page-header>div>p:last-child{color:#657185}.ui-button{border-radius:10px;box-shadow:none}.ui-input{border-radius:10px;background:#fff;border-color:#d6dee8;color:#17202b}.ui-input:focus{border-color:#bc4a1b;box-shadow:0 0 0 3px #f18a4d22}.ui-badge{border-radius:7px}.ui-card table thead{background:#f6f8fa}.ui-card table th{font-size:11px;color:#657185}.ui-card table td{font-size:13px}::selection{background:#ffe1c8;color:#17202b}.ui-progress>div{border-radius:8px}html{scroll-padding-top:20px}.pastel-resume>header{background:#fff!important;color:#17202b!important;border-bottom:1px solid #e0e5ed}.pastel-resume>header a,.pastel-resume>header button,.pastel-resume>header p{color:#17202b}.pastel-resume>header a:hover,.pastel-resume>header button:hover{background:#f1f4f7}.pastel-resume>header [role=menu]{background:#fff}.pastel-resume>header [role=menu] button{color:#17202b}.pastel-resume>div>aside{background:#fff!important;color:#344155!important;border-right:1px solid #e0e5ed}.pastel-resume>div>aside button{color:#344155!important}.pastel-resume>div>aside button:hover{background:#e0f3eb!important}.ui-button.bg-brand-600{background:#bc4a1b;color:#fff;box-shadow:none}.ui-button.bg-brand-600:hover{background:#a33d15;color:#fff}.course-feature{background:#ffeadb;color:#17202b;border:1px solid #f3d9c7;border-radius:16px}.course-feature .text-white{color:#17202b}.course-feature .text-white\/70,.course-feature .text-white\/80{color:#4b586c}.learner-experience{min-width:0;--color-brand-50:#f1efff;--color-brand-100:#e7e3ff;--color-brand-200:#d4cbff;--color-brand-500:#6d58dc;--color-brand-600:#5944c6;--color-brand-700:#4935ad;--color-brand-800:#3b2a8d;color:#192130}.learner-experience>.space-y-6{display:flex;flex-direction:column;gap:24px}.learner-experience>.space-y-6>*{margin-block:0}.experience-heading{position:relative;isolation:isolate;overflow:hidden;border:1px solid #e5e5f0;border-radius:16px;background:linear-gradient(112deg,#f0edff,#edf3ff 68%,#e5eefc);padding:26px 28px;margin-bottom:24px;min-height:115px}.experience-heading:after{content:"";position:absolute;z-index:-1;right:-26px;top:-68px;width:220px;height:220px;border:30px solid #c8c3f43d;border-radius:50%;box-shadow:0 0 0 28px #d8d5f22e;pointer-events:none}.experience-heading .ui-page-header{margin:0;min-width:0;position:relative}.experience-heading h1{font-size:clamp(25px,2.1vw,34px);line-height:1.25;letter-spacing:-.04em;color:#171d2b;font-weight:750}.experience-heading .ui-page-header>div:first-child{max-width:850px}.learner-experience .ui-card{border-color:#e4e8f0;border-radius:16px;background:#fff;box-shadow:0 4px 18px -12px #263e6230;min-width:0}.learner-experience .ui-card-header{padding:22px 24px;border-color:#edf0f5;gap:14px}.learner-experience .ui-card-header h2{letter-spacing:-.025em;line-height:1.35;color:#1a2232}.learner-experience .ui-button{min-height:42px;border-radius:10px;font-weight:650;gap:8px;white-space:normal;text-align:center}.learner-experience .ui-button.bg-brand-600{background:#5944c6;color:#fff;box-shadow:0 3px 9px -5px #4935ad80}.learner-experience .ui-button.bg-brand-600:hover{background:#4935ad}.learner-experience :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]),select,textarea){border-radius:10px;max-width:100%}.learner-experience :is(input,select,textarea):focus-visible{outline:2px solid #8f7be1;outline-offset:2px}.learner-experience :is(a,button):focus-visible{outline:2px solid #6d58dc;outline-offset:3px}.learner-experience [role=progressbar]{border-radius:999px;overflow:hidden}.learner-experience [role=progressbar]>div{background:#f49c6b;border-radius:999px}.learner-experience table{font-size:13px}.learner-experience th{font-weight:650;color:#647084;background:#f8f9fc}.learner-experience :is(th,td){padding:14px 18px;vertical-align:middle}.learner-experience .project-card{overflow:hidden;padding:0 24px 24px;gap:0}.learner-experience .project-cover{height:104px;margin:0 -24px 22px;position:relative;overflow:hidden;background:linear-gradient(115deg,#d8d1fa,#8b84dd);flex-shrink:0}.learner-experience .project-cover[data-tone="1"]{background:linear-gradient(115deg,#ffe2ca,#ffa38a)}.learner-experience .project-cover[data-tone="2"]{background:linear-gradient(115deg,#c6f0e6,#59c4b3)}.learner-experience .project-cover[data-tone="3"]{background:linear-gradient(115deg,#d6e9fd,#7c9ee5)}.learner-experience .project-cover:after,.learner-experience .project-cover:before{content:"";position:absolute;width:112px;height:112px;border:22px solid #ffffff40;border-radius:30px;transform:rotate(-28deg);right:28px;top:-20px}.learner-experience .project-cover:after{right:116px;top:44px;border-radius:50%;width:80px;height:80px;border-width:18px}@media(max-width:767px){.experience-heading{padding:22px 20px;margin-bottom:20px}.experience-heading .ui-page-header{gap:18px}.learner-experience .ui-card-header{padding:20px;flex-wrap:wrap}.learner-experience .ui-page-header>div{max-width:100%}.learner-experience :is(th,td){padding:12px}.learner-experience .project-card{padding:0 20px 20px}.learner-experience .project-cover{margin-inline:-20px}.learner-experience>.space-y-6{gap:20px}}@media(prefers-reduced-motion:reduce){.learner-experience *{scroll-behavior:auto}}.learner-experience .experience-resume{position:relative;height:calc(100dvh - 145px);min-height:650px;overflow:hidden;border:1px solid #e1e5ef;border-radius:16px;box-shadow:0 6px 24px -16px #263e6230}@media(max-width:767px){.learner-experience .experience-resume{height:calc(100dvh - 120px);min-height:580px}.learner-experience .experience-resume>header{flex-wrap:wrap;height:auto;min-height:48px;gap:8px;padding-block:10px}}.learner-experience>:is(.space-y-8,.space-y-10){display:flex;flex-direction:column;gap:24px}.learner-experience>:is(.space-y-8,.space-y-10)>*{margin-block:0}.learner-experience[data-view=leave] .experience-heading,.learner-experience[data-view=tasks] .experience-heading{background:linear-gradient(110deg,#fff1dd,#ffe6d9)}.learner-experience[data-view=hr] .experience-heading,.learner-experience[data-view=projects] .experience-heading{background:linear-gradient(110deg,#e4f5ee,#ddf1f0)}.learner-experience[data-view=cyber] .experience-heading,.learner-experience[data-view=performance] .experience-heading{background:linear-gradient(110deg,#e8f2ff,#e4ebfc)}.learner-experience[data-view=profile] .experience-heading{background:linear-gradient(110deg,#ffeedf,#fff5e6)}.learner-experience [aria-label="AI Mentor workspace"]{gap:24px;min-height:560px;height:calc(100dvh - 310px)}.learner-experience [aria-label="Saved conversations"]{background:white;border-color:#e4e8f0}.learner-experience [aria-label="Saved conversations"]>div:first-child{padding:16px;background:linear-gradient(110deg,#f0edff,#edf3ff)}.learner-experience [aria-label="Previous chats"] button[aria-current=true]{background:#f1edff;border-color:#e5ddfa}@media(max-width:767px){.learner-experience [aria-label="AI Mentor workspace"]{gap:16px;height:680px}.learner-experience>:is(.space-y-8,.space-y-10){gap:20px}}.learner-experience{--color-brand-50:#f5efff;--color-brand-100:#eee5fb;--color-brand-200:#ddcdef;--color-brand-500:#9271cd;--color-brand-600:#7853b6;--color-brand-700:#65449a;--color-brand-800:#53377f;color:#292535}.learner-experience .experience-heading{background:linear-gradient(115deg,#fff,#fcfaff)!important;border-color:#e7e0ef;box-shadow:0 4px 15px -12px #69568130;padding:24px 26px}.learner-experience .experience-heading:after{border-color:#ece6f755;box-shadow:0 0 0 28px #f5f0fa88}.learner-experience .experience-heading h1{color:#292535}.learner-experience .ui-card{border-color:#e4dfea;background:linear-gradient(135deg,#fff,#fefcff);box-shadow:0 4px 18px -13px #5b467d35}.learner-experience .ui-card-header{border-color:#ede8f3}.learner-experience .ui-button.bg-brand-600{background:linear-gradient(#805db8,#7350b0);border-color:#805bbb;box-shadow:inset 0 1px #ffffff45,0 3px 8px #75579d20}.learner-experience [role=progressbar]>:is(div,span){background:#65bda1}.learner-experience :is(th){background:#faf8fd;color:#786b87}.learner-experience .project-cover{background:linear-gradient(120deg,#ece6f8,#d9cee9)}.learner-experience .project-cover[data-tone="1"]{background:linear-gradient(120deg,#f6edef,#e7d9e2)}.learner-experience .project-cover[data-tone="2"]{background:linear-gradient(120deg,#e6f2ec,#c6e1d8)}.learner-experience .project-cover[data-tone="3"]{background:linear-gradient(120deg,#e9edf8,#d4daed)}.learner-experience nav[aria-label=Season]{background:#f5f1fa;border:1px solid #e3dbea;border-radius:10px;padding:3px;max-width:100%}.learner-experience nav[aria-label=Season] a{border-radius:7px;min-height:36px;display:flex;align-items:center;justify-content:center;font-size:13px}.learner-experience nav[aria-label=Season] a[aria-current=page]{background:linear-gradient(#805db8,#7e59ba);color:#fff;box-shadow:inset 0 1px #ffffff50}@media(max-width:460px){.learner-experience nav[aria-label=Season]{width:100%}.learner-experience nav[aria-label=Season] a{flex:1;padding-inline:10px}.learner-experience .experience-heading{padding:22px 20px}}