.pipneo-legal-footer{box-sizing:border-box;background:#000;color:#fff;max-width:1440px;margin:32px auto 0;padding:22px 24px 28px;border-top:1px solid #262626;font-size:13px;line-height:1.6}.pipneo-legal-footer nav{display:flex;flex-wrap:wrap;gap:10px 24px}.pipneo-legal-footer a,.pipneo-legal-page a{color:#65adff;text-decoration:underline;text-underline-offset:3px}.pipneo-legal-footer a:focus-visible,.pipneo-legal-page a:focus-visible{outline:2px solid #32e6aa;outline-offset:5px}.pipneo-legal-footer p{margin:10px 0 0;color:#fff;font-size:12px}body:has(.pipneo-legal-page){background:#000;color:#fff}.pipneo-legal-page{box-sizing:border-box;max-width:1000px;margin:auto;padding:24px 24px 36px;background:#000;color:#fff;font-size:16px;line-height:1.75}.pipneo-legal-page header{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-bottom:22px;border-bottom:1px solid #262626}.pipneo-legal-page .legal-brand{display:flex;align-items:center;gap:10px;color:#fff;text-decoration:none;font-weight:700;font-size:25px}.legal-brand span{font-size:12px;border:1px solid #32e6aa;border-radius:7px;padding:2px 7px;color:#32e6aa}.pipneo-legal-page article{max-width:760px;margin:32px auto 0}.pipneo-legal-page h1{font-size:30px;line-height:1.2;letter-spacing:-.025em;margin:0 0 16px}.pipneo-legal-page h2{font-size:20px;line-height:1.4;margin:30px 0 10px}.pipneo-legal-page h3{font-size:16px;margin:20px 0 6px}.pipneo-legal-page p{margin:10px 0}.pipneo-legal-page ul{padding-left:22px;margin:10px 0}.pipneo-legal-page li{margin:8px 0}.pipneo-legal-page .legal-intro{font-size:16px}.pipneo-legal-page .legal-version{font-size:13px;padding-bottom:16px;border-bottom:1px solid #262626}.pipneo-legal-page code{font-size:13px;overflow-wrap:anywhere}.account-legal-note{font-size:13px!important;line-height:1.6}.account-legal-note a{color:#65adff!important;text-decoration:underline;text-underline-offset:3px}@media(max-width:600px){.pipneo-legal-page{padding:18px 20px 28px;font-size:15px;line-height:1.7}.pipneo-legal-page article{margin-top:26px}.pipneo-legal-page h1{font-size:25px}.pipneo-legal-page h2{font-size:18px}.pipneo-legal-page .legal-intro{font-size:15px}.pipneo-legal-footer{padding:18px 20px 24px;margin-top:24px}.pipneo-legal-footer nav{gap:12px 20px}.pipneo-legal-page header>a:last-child{white-space:nowrap}}.pipneo-performance{position:fixed;bottom:12px;right:12px;z-index:99999;width:min(340px,calc(100vw - 24px));max-height:45vh;overflow:auto;padding:14px;background:#071c20;color:#f4f7f8;border:1px solid #1adbb0;border-radius:10px;font:12px/1.5 system-ui,sans-serif;box-sizing:border-box}.pipneo-performance summary{font-weight:700;cursor:pointer}.pipneo-performance p{margin:8px 0;font-size:12px}.pipneo-performance dl{margin:8px 0}.pipneo-performance dl div{display:flex;justify-content:space-between;gap:8px}.pipneo-performance dd{margin:0}.pipneo-performance button{font:inherit;padding:8px;background:#1adbb0;color:#00251f;border:0;border-radius:6px;cursor:pointer}.pipneo-wordmark.pipneo-wordmark{font-family:Arial,Helvetica Neue,sans-serif!important;font-size:inherit!important;font-weight:800!important;letter-spacing:-.045em!important;line-height:1!important;color:inherit!important;-webkit-text-fill-color:currentColor!important;border:0!important;background:none!important;padding:0!important}.app-shell.pipneo-v100 .topbar .brand-game-group .brand{font-size:27px!important;gap:8px!important;letter-spacing:normal!important}#pipneo-site-header .brand .brand-mark,#pipneo-site-header .brand .brand-mark img{width:36px!important;height:27px!important;flex:0 0 36px!important}.app-shell .brand-mark img{object-fit:contain}.app-shell .brand-mark .mb-mark-light,.app-shell[data-theme=light] .brand-mark .mb-mark-dark{display:none!important}.app-shell .brand-mark .mb-mark-dark,.app-shell[data-theme=light] .brand-mark .mb-mark-light{display:block!important}@media(max-width:959px){.app-shell.pipneo-v100 .topbar .brand-game-group .brand{font-size:23px!important;gap:6px!important}#pipneo-site-header .brand .brand-mark,#pipneo-site-header .brand .brand-mark img{width:32px!important;height:24px!important;flex-basis:32px!important}}@media(max-width:380px){.app-shell.pipneo-v100 .topbar{padding-inline:14px!important}.app-shell.pipneo-v100 .topbar .brand-game-group .brand{font-size:20px!important;gap:4px!important}#pipneo-site-header .brand .brand-mark,#pipneo-site-header .brand .brand-mark img{width:28px!important;height:21px!important;flex-basis:28px!important}}:root{--ui-bg:#000;--ui-surface:#07110c;--ui-text:#fff;--ui-muted:#b2c0b7;--ui-line:#28352d;--ui-accent:#32e6aa;--ui-action-ink:#04130f;--ui-link:#65adff;--ui-radius:8px;--ui-h1:32px;--ui-h3:18px}:root:has(.app-shell[data-theme=light]){--ui-bg:#edf6fa;--ui-text:#153529;--ui-muted:#465c52;--ui-line:#bfd0c6;--ui-accent:#087350;--ui-action-ink:#fff;--ui-link:#175ea8}body:has(.app-shell[data-theme=light]){background:var(--ui-bg)!important;color:var(--ui-text)}body :is(#pipneo-progress,#pipneo-market,#pipneo-calendar,#academy-map-view,.news-section-page,.membership-page,.account-shell,.pipneo-about-page,.pipneo-legal-page,.pg-campaign) h1{font-size:var(--ui-h1)!important;line-height:1.2!important;font-weight:750!important;letter-spacing:-.025em!important;margin:0 0 16px!important;text-wrap:balance}body :is(#pipneo-progress,#pipneo-market,#pipneo-calendar,#academy-map-view,.news-section-page,.membership-page,.account-shell,.pipneo-about-page,.pipneo-legal-page,.pg-campaign) h2{font-size:var(--ui-h2)!important;line-height:1.35!important;font-weight:700!important}body :is(#pipneo-progress,#pipneo-market,#pipneo-calendar,#academy-map-view,.account-shell,.pipneo-about-page,.pipneo-legal-page) h3{font-size:var(--ui-h3)!important;line-height:1.4!important;font-weight:700!important}body #pipneo-lesson-reader h1{font-size:var(--ui-h1)!important}body #pipneo-lesson-reader h2{font-size:var(--ui-h2)!important}body :is(#pipneo-progress,#pipneo-market,#pipneo-calendar,#academy-map-view,.account-shell,.pipneo-about-page,.pipneo-legal-page) p:not(.eyebrow):not(.panel-kicker):not(.learning-practice-note):not(.account-fineprint):not(.legal-version){line-height:1.65!important}body .account-primary,body .app-shell.pipneo-v100 :is(#academy-map-view,#pipneo-progress,#pipneo-market,#pipneo-calendar,.home-dashboard,.pricing-section) :is(.primary-action,.primary,.pg-primary){display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:11px 18px!important;border:1px solid var(--ui-accent)!important;border-radius:var(--ui-radius)!important;background:var(--ui-accent)!important;color:var(--ui-action-ink)!important;-webkit-text-fill-color:currentColor!important;font-size:14px!important;font-weight:700;line-height:1.45;text-decoration:none}body:has(.app-shell[data-theme=light]) :is(.primary-action,.primary,.pg-primary,.account-primary){color:#fff!important}body .account-google,body .app-shell.pipneo-v100 :is(#academy-map-view,#pipneo-progress,#pipneo-market,#pipneo-calendar,.home-dashboard,.pricing-section) :is(.subtle-button,.secondary-action){display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 14px!important;border:1px solid var(--ui-line)!important;border-radius:var(--ui-radius)!important;background:transparent!important;color:var(--ui-link)!important;font-size:14px!important;line-height:1.45;text-decoration:none}body .app-shell.pipneo-v100 :is(#academy-map-view,#pipneo-progress,#pipneo-market,#pipneo-calendar,.home-dashboard,.pricing-section) .v72-text-action{display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:8px 0!important;border:0!important;background:transparent!important;color:var(--ui-link)!important;border-radius:0!important;font-size:14px!important;text-decoration:underline;text-underline-offset:4px}body :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--ui-link);outline-offset:4px}body .app-shell :is(.news-filter-btn,.calendar-filters button,.v93-search-toggle){min-height:44px}body .app-shell .header-game-badge{position:relative}body .app-shell .header-game-badge:after{content:"";position:absolute;inset:-12px -4px}body .app-shell[data-theme=light] .news-section-page :is(.page-intro h1,.page-intro p,.source-health,.feed-heading,.v93-search-toggle){color:var(--ui-text)!important;-webkit-text-fill-color:currentColor!important}body .app-shell[data-theme=light] .news-section-page{color:var(--ui-text)}body .app-shell[data-theme=light] .news-filter-btn{color:var(--ui-text)!important;border-color:var(--ui-line)!important}body .app-shell[data-theme=light] .news-filter-btn[data-active=true]{background:var(--ui-accent)!important;color:#fff!important}body #academy-map-view .academy-course-route{padding-block:24px!important}body #academy-map-view .study-path-label{font-size:16px!important;font-weight:700;color:var(--ui-accent)!important}body #academy-map-view .academy-progress-strip-count strong{font-size:16px}body #pipneo-progress .coach-advanced{margin-top:8px}body #pipneo-progress .coach-advanced summary{min-height:44px}body #pipneo-market .chart-toolbar{display:flex;justify-content:space-between;gap:16px;align-items:end;margin-block:20px}body #pipneo-market .market-instrument{display:grid;gap:6px;min-width:0;font-size:13px;color:var(--ui-muted)}body #pipneo-market .market-instrument select{width:240px;max-width:100%;min-height:44px;border:1px solid var(--ui-line);border-radius:8px;background:var(--ui-surface);color:var(--ui-text);padding:10px 12px;font-size:16px}body #pipneo-market .chart-intervals button{min-width:44px;min-height:44px}body #pipneo-market .discipline-chart-check{margin-top:20px}body :is(.account-shell,.pipneo-about-page,.pipneo-legal-page){max-width:1440px;width:100%;margin:auto;padding:0 24px 32px;background:var(--ui-bg)!important;color:var(--ui-text)!important}body :is(.account-shell,.pipneo-about-page,.pipneo-legal-page) :is(p,h1,h2,h3,li,strong){color:var(--ui-text);-webkit-text-fill-color:currentColor}body :is(.account-shell,.pipneo-about-page,.pipneo-legal-page) a:not(.brand):not(.primary-action):not(.account-primary){color:var(--ui-link)}body .standalone-header{position:sticky;top:0;z-index:60;background:var(--ui-bg)}body .standalone-header .game-site-header-shell.app-shell{height:auto!important;min-height:0!important;padding:0!important;margin:0!important;width:100%!important}body .standalone-header .game-site-header-shell:before{content:none!important}body .standalone-header .topbar{border:0!important;border-bottom:1px solid var(--ui-line)!important;padding-inline:0!important}body :is(.pipneo-about-page,.pipneo-legal-page)>article{max-width:760px;margin:32px auto}body .account-profile{max-width:900px;margin:32px auto}body .account-login{max-width:560px;margin:32px auto}body .account-shell p{font-size:16px;color:var(--ui-muted)!important}body .account-shell input{background:var(--ui-surface);color:var(--ui-text);border-color:var(--ui-line);border-radius:8px}body .account-shell :is(.account-error,.account-error p){color:#e04e66!important}body .pipneo-legal-footer{background:var(--ui-bg);color:var(--ui-muted);border-color:var(--ui-line)}body .pipneo-legal-footer a{color:var(--ui-link);min-height:44px;display:inline-flex;align-items:center}body:has(.lesson-game-page){overflow:hidden}body:has(.lesson-game-page)>.pipneo-legal-footer{display:none}.lesson-game-page{height:100dvh;display:flex;flex-direction:column;background:var(--ui-bg);padding-inline:24px}.lesson-game-page .standalone-header{flex:none}.lesson-game-return{display:flex;align-items:center;justify-content:space-between;gap:16px;flex:none;min-height:48px;color:var(--ui-muted);font-size:13px}.lesson-game-return a{display:inline-flex;align-items:center;min-height:44px;color:var(--ui-link);text-decoration:none}.lesson-game-return span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lesson-game-frame{display:block;width:100%;min-height:0;flex:1;border:1px solid var(--ui-line);border-radius:8px 8px 0 0;background:#000}@media(max-width:700px){:root{--ui-h1:26px;--ui-h2:20px;--ui-h3:17px}body :is(.account-shell,.pipneo-about-page,.pipneo-legal-page){padding-inline:16px}html:has(.lesson-game-page){overflow:hidden;scrollbar-gutter:auto}.lesson-game-page{padding-inline:0}.lesson-game-page>:is(.standalone-header,.lesson-game-return){padding-inline:16px}.lesson-game-frame{border:0;border-radius:0}body .account-shell p{font-size:15px}body #pipneo-market .market-instrument{flex:1}body #pipneo-market .market-instrument select{width:100%}body #pipneo-market .chart-toolbar{gap:12px;margin-block:16px}body .lesson-game-return{gap:10px;font-size:12px}.lesson-game-return span{display:none}}body .standalone-header .app-shell.pipneo-v100 .topbar{margin:0!important;width:100%!important;left:auto!important;right:auto!important;box-sizing:border-box}body .standalone-header .app-shell .market-nav{margin-inline:0!important;width:100%!important}body #pipneo-market .section-intro{margin-bottom:12px}body #pipneo-market .section-intro p{max-width:65ch;margin-bottom:8px!important}body .study-session-nav .study-game-banner{border-style:dashed;color:var(--ui-link)}body:has(.game-site-header-shell[data-theme=light]) .pg-campaign{--pg-bg:#edf6fa;--pg-panel:#fff;--pg-text:#153529;--pg-muted:#465c52;--pg-border:#bfd0c6;--pg-green:#087350;background:var(--pg-bg)!important;color:var(--pg-text)!important}body:has(.game-site-header-shell[data-theme=light]) .pg-campaign :is(h1,h2,h3,p,strong,summary,.pg-text){color:var(--pg-text)!important;-webkit-text-fill-color:currentColor!important}body:has(.game-site-header-shell[data-theme=light]) .pg-campaign :is(.pg-focus-mission,.pg-level,.pg-mission,.pg-mission-card,.pg-chapter,.pg-journey-summary,.pg-next-lesson,.pg-weekly,.pg-progress-details){background:var(--pg-panel)!important;border-color:var(--pg-border)!important}body:has(.game-site-header-shell[data-theme=light]) .pg-campaign a:not(.pg-primary){color:var(--ui-link)!important}body .pg-campaign .pg-btn{min-height:44px;border-radius:8px}body .app-shell.pipneo-v100[data-theme=light] .topbar{background:#fff!important;color:var(--ui-text)!important;border-color:var(--ui-line)!important}body .app-shell.pipneo-v100[data-theme=light] .topbar :is(.pipneo-wordmark,.icon-button,.auth-button){color:var(--ui-text)!important;-webkit-text-fill-color:currentColor!important}body .app-shell.pipneo-v100[data-theme=light] .status-pill{background:transparent!important;color:var(--ui-muted)!important}body .app-shell.pipneo-v100[data-theme=light] .news-section-page .news-filter-btn{background:#fff!important;color:#153529!important;border:1px solid #bfd0c6!important}body .app-shell.pipneo-v100[data-theme=light] .news-section-page .news-filter-btn[data-active=true]{background:#087350!important;color:#fff!important;border-color:#087350!important}body .app-shell.pipneo-v100[data-theme=light] .news-section-page :is(.asset-chip,.news-source){color:#175ea8!important}body .app-shell.pipneo-v100[data-theme=light] .news-section-page .asset-chip{background:#e1edf8!important}body .app-shell.pipneo-v100[data-theme=light] .impact-medium{color:#715100!important;background:#fff3cd!important}body .app-shell.pipneo-v100[data-theme=light] .impact-high{color:#a1273b!important;background:#ffe6eb!important}body .app-shell.pipneo-v100[data-theme=light] .impact-low{color:#38594b!important;background:#e0eee7!important}body .app-shell.pipneo-v100[data-theme=light] .news-section-page .news-lesson-chip{min-height:32px;padding:6px 8px}body:has(.game-site-header-shell[data-theme=light]) .pg-campaign :is(.pg-chapter-map a,.pg-difficulty button){background:#fff!important;border-color:#bfd0c6!important;color:#153529!important}body:has(.game-site-header-shell[data-theme=light]) .pg-campaign :is(.pg-mission-top,.pg-mission-path,.pg-mission-card small,.pg-chapter-map span){color:#465c52!important}body:has(.game-site-header-shell[data-theme=light]) .pg-campaign .pg-mission-card h2{color:color-mix(in srgb,var(--mission-color) 40%,#153529)!important}body:has(.game-site-header-shell[data-theme=light]) .pg-campaign .pg-primary{background:#087350!important;color:#fff!important}body:has(.game-site-header-shell[data-theme=light]) .pg-campaign .pg-secondary{background:#fff!important;color:#175ea8!important;border-color:#bfd0c6!important}body .membership-section h1{font-size:var(--ui-h1)!important;line-height:1.2!important}body .membership-section h2{font-size:var(--ui-h2)!important;line-height:1.35!important}@media(max-width:700px){body #pipneo-market .section-intro p{font-size:13px!important;line-height:1.5!important}body #pipneo-market .panel-heading{margin-block:12px!important}body #pipneo-market .panel-kicker{font-size:10px!important}}body :is(#academy-map-view .academy-course-route,#pipneo-progress .coach-next,#pipneo-market .section-intro,.pipneo-about-page>article,.pipneo-legal-page>article)>p{font-size:16px!important}@media(max-width:700px){body :is(#academy-map-view .academy-course-route,#pipneo-progress .coach-next,.pipneo-about-page>article,.pipneo-legal-page>article)>p{font-size:15px!important}}body .app-shell.pipneo-v100[data-theme=light] .mobile-account-status{color:#153529!important;background:transparent!important}body .app-shell.pipneo-v100[data-theme=light] .mobile-account-status[data-signed-in=true]{color:#075c40!important;background:#dceee4!important}body .app-shell.pipneo-v100[data-theme=light] .topbar :is(.auth-button,.icon-button){background:#fff!important;color:#175ea8!important}body .app-shell.pipneo-v100[data-theme=light] .header-game-badge{color:#9d2940!important;border-color:#ba6375!important;background:#fff3f5!important}body:has(.game-site-header-shell[data-theme=light]) .pg-campaign h1 span{color:#087350!important}body .app-shell.pipneo-v100 :is(#academy-map-view,#pipneo-progress,#pipneo-market,#pipneo-calendar,.home-dashboard,.pricing-section) :is(.primary-action,.primary,.pg-primary)>span{color:inherit!important;-webkit-text-fill-color:currentColor!important}#pipneo-site-header :is(.header-game-badge,.test-badge){display:none!important}body .app-shell.pipneo-v100 .topbar{box-shadow:none!important}:root{--mb-font-display:var(--mb-display),"Big Shoulders","Arial Narrow",sans-serif;--mb-font-text:var(--mb-text),system-ui,-apple-system,"Segoe UI",sans-serif;--family-accent:#b9a6f2;--family-action:#f1f2ef;--family-action-ink:#0b1110;--ui-bg:#0b1110;--ui-surface:#121a18;--ui-text:#f1f2ef;--ui-muted:#b5bfba;--ui-line:#303c38;--ui-radius:6px;--ui-h1:28px;--ui-h2:22px}:root:has(.app-shell[data-theme=light]){--family-accent:#6543ad;--family-action:#1a1820;--family-action-ink:#faf9fc;--ui-bg:#faf9fc;--ui-surface:#fff;--ui-text:#1a1820;--ui-muted:#625d6d;--ui-line:#dcd9e3}@media (min-width:1024px){:root{--ui-h1:40px;--ui-h2:28px}}body{background:var(--ui-bg)!important}body:not(:has(.app-shell[data-theme=light])){color-scheme:dark}#pipneo-app[data-theme]{background:var(--ui-bg)!important}#pipneo-app:before{background:none!important}body #academy-map-view,body #pipneo-lesson-reader .lesson-reader-card,body .academy-onboarding,body .home-hero-inner{background-image:none!important}body :is(#pipneo-progress,#pipneo-market,#pipneo-calendar){--ws-bg:var(--ui-bg);--ws-line:var(--ui-line);--ws-muted:var(--ui-muted);--ws-text:var(--ui-text)}body #academy-map-view{--ac-bg:var(--ui-bg);--ac-line:var(--ui-line);--ac-muted:var(--ui-muted);--ac-text:var(--ui-text);background-color:var(--ui-bg)!important}body{font-family:var(--mb-font-text)}body .app-shell:not([data-font=inter]):not([data-font=editorial]),body .app-shell:not([data-font=inter]):not([data-font=editorial]) :is(p,li,button,label,select,input,textarea,a,td,th,dd,dt),body :is(.account-shell,.pipneo-legal-page,.pipneo-about-page,.admin-shell) :is(p,li,button,label,select,input,textarea,a){font-family:var(--mb-font-text)!important}body .app-shell:not([data-font=inter]):not([data-font=editorial]) :is(h1,h2),body :is(.account-shell,.pipneo-legal-page,.pipneo-about-page,.admin-shell) :is(h1,h2){font-family:var(--mb-font-display)!important;font-weight:800!important;letter-spacing:0!important;line-height:1.08!important;text-wrap:balance}body .app-shell:not([data-font=inter]):not([data-font=editorial]) h3{font-family:var(--mb-font-text)!important;font-weight:700!important;letter-spacing:0!important}.pipneo-wordmark.pipneo-wordmark{font-family:var(--mb-font-display)!important;letter-spacing:0!important}#pipneo-site-header,#pipneo-site-nav{background:var(--ui-bg)!important;border-color:var(--ui-line)!important;box-shadow:none!important}#pipneo-site-menu .pipneo-menu-item[data-active=true],#pipneo-site-nav .market-tabs a[data-state=active]{background:transparent!important;color:var(--ui-text)!important;-webkit-text-fill-color:currentColor!important;border-color:var(--family-accent)!important;box-shadow:none!important}#pipneo-site-menu .pipneo-menu-item[data-active=true]{box-shadow:inset 2px 0 0 var(--family-accent)!important}#pipneo-site-nav .market-tabs a[data-state=active]:after{background:var(--family-accent)!important;box-shadow:none!important}#pipneo-site-header :is(.icon-button,.v72-top-icon){color:var(--ui-text)!important;-webkit-text-fill-color:currentColor!important;border-color:var(--ui-line)!important;border-radius:var(--ui-radius)!important;box-shadow:none!important}#pipneo-site-menu{background:var(--ui-surface)!important;border-color:var(--ui-line)!important;box-shadow:none!important}#pipneo-site-menu,#pipneo-site-menu .pipneo-menu-item{color:var(--ui-text)!important;border-radius:var(--ui-radius)!important}#pipneo-site-menu .pipneo-menu-item{min-height:44px}#pipneo-site-menu .pipneo-menu-item[data-highlighted]{background:color-mix(in srgb,var(--ui-text) 6%,var(--ui-surface))!important}#pipneo-site-header .lucide,#pipneo-site-menu .lucide{stroke-width:1.75}#pipneo-site-header .auth-button,body .account-shell .account-primary,body .app-shell.pipneo-v100 :is(#academy-map-view,#pipneo-progress,#pipneo-market,#pipneo-calendar,#pipneo-home-hero,.pricing-section) :is(.primary-action,.primary),body .app-shell[data-theme] #pipneo-lesson-reader .pn-learning-next .pn-next-primary>:is(a,button),body .app-shell[data-theme] #pipneo-lesson-reader .primary-action,body .pn-learning-next .pn-next-primary>:is(a,button){background:var(--family-action)!important;color:var(--family-action-ink)!important;-webkit-text-fill-color:currentColor!important;border-color:var(--family-action)!important;border-radius:var(--ui-radius)!important;box-shadow:none!important}body .app-shell #pipneo-lesson-reader :is(.primary-action,.secondary-action) span{color:inherit!important;-webkit-text-fill-color:currentColor!important}body .account-shell .account-google,body .app-shell.pipneo-v100 :is(#academy-map-view,#pipneo-progress,#pipneo-market,#pipneo-calendar,#pipneo-home-hero,.pricing-section) :is(.subtle-button,.secondary-action),body .app-shell[data-theme] #pipneo-lesson-reader .secondary-action{background:transparent!important;color:var(--ui-text)!important;-webkit-text-fill-color:currentColor!important;border-color:var(--ui-line)!important;border-radius:var(--ui-radius)!important;box-shadow:none!important}body :is(#pipneo-site-header,#pipneo-site-nav,#pipneo-site-menu,#pipneo-home-hero,.account-shell) :is(a,button):focus-visible{outline:2px solid var(--family-accent)!important;outline-offset:2px;box-shadow:none!important}body #pipneo-home-hero .hero-accent{color:var(--ui-text)!important;-webkit-text-fill-color:currentColor!important}body #pipneo-home-hero .home-example-label{color:var(--ui-muted)!important;-webkit-text-fill-color:currentColor!important}body #pipneo-home-hero .home-example-rates button{border-radius:var(--ui-radius)}body #pipneo-home-hero .home-example-rates button[aria-pressed=true]{background:var(--family-action);border-color:var(--family-action);color:var(--family-action-ink)}body #pipneo-home-hero .home-currency-example{border-left-color:var(--ui-line)}body .app-shell.pipneo-v100 :is(.academy-progress-strip,.academy-course-module){background:transparent!important;border-color:var(--ui-line)!important;border-radius:var(--ui-radius)!important;box-shadow:none!important}body .app-shell #pipneo-lesson-reader{--lr-bg:var(--ui-bg);--lr-card:var(--ui-surface);--lr-line:var(--ui-line);--lr-muted:var(--ui-muted);--lr-text:var(--ui-text)}body .pn-learning-next:not(.pn-first-success){border-left-color:var(--ui-line)}body .pn-learning-next:not(.pn-first-success) .pn-next-kicker{color:var(--ui-muted)!important}