#pdcampus-verdant-studio{--pc-bg:#f7faf7;--pc-paper:#fff;--pc-ink:#153328;--pc-muted:#5d7166;--pc-green:#195c3e;--pc-soft:#e7f0e8;--pc-line:#dce6dd;--pc-dark:#102d23;--pc-dark-muted:#adc5b6;--pc-lime:#c4e899;--pc-red:#b7473d;--pc-radius:18px;position:relative;background:var(--pc-bg);color:var(--pc-ink);font:400 15px/1.6 'DM Sans','Noto Sans Devanagari',sans-serif}
#pdcampus-verdant-studio *{box-sizing:border-box}
#pdcampus-verdant-studio [hidden]{display:none!important}
#pdcampus-verdant-studio h1,#pdcampus-verdant-studio h2,#pdcampus-verdant-studio h3,#pdcampus-verdant-studio p,#pdcampus-verdant-studio figure{margin:0}
#pdcampus-verdant-studio strong,#pdcampus-verdant-studio b{font-weight:500}
#pdcampus-verdant-studio button,#pdcampus-verdant-studio input{font:inherit}
#pdcampus-verdant-studio button{color:inherit}
#pdcampus-verdant-studio button:disabled{cursor:default}
#pdcampus-verdant-studio svg[data-lucide]{height:18px;width:18px;flex-shrink:0}
#pdcampus-verdant-studio .ml-hi{font-family:'Noto Sans Devanagari',sans-serif;letter-spacing:0}
#pdcampus-verdant-studio .ml-mono{font-family:'IBM Plex Mono',monospace;font-weight:400}
#pdcampus-verdant-studio .ml-header{display:flex;align-items:center;gap:24px;padding:12px 23px;margin:16px 25px 0;background:var(--pc-paper);border:1px solid var(--pc-line);border-radius:19px;box-shadow:0 6px 22px rgb(29 55 38 / 4%)}
#pdcampus-verdant-studio .ml-brand{display:flex;align-items:center;gap:9px;border:0;background:transparent;padding:0;font:400 36px/1.15 'Damion',Georgia,serif;color:var(--pc-green);letter-spacing:-.5px}
#pdcampus-verdant-studio .ml-mark{display:grid;grid-template-columns:repeat(2,7px);gap:3px;transform:rotate(-8deg)}
#pdcampus-verdant-studio .ml-mark i{height:7px;width:7px;border-radius:2px;background:var(--pc-green)}
#pdcampus-verdant-studio .ml-mark i:nth-child(2){opacity:.35}
#pdcampus-verdant-studio .ml-mark i:nth-child(3){opacity:.65}
#pdcampus-verdant-studio .ml-nav{display:flex;align-items:center;gap:26px;margin-left:auto}
#pdcampus-verdant-studio .ml-mobile-menu{display:none;align-items:center;gap:7px;margin-left:auto;padding:8px 9px;min-height:44px;border:0;background:transparent;color:var(--pc-muted);font-size:12px}
#pdcampus-verdant-studio .ml-nav a{border:0;background:transparent;font-size:12px;color:var(--pc-muted);padding:11px 0;text-decoration:none;white-space:nowrap}
#pdcampus-verdant-studio .ml-nav a[aria-current="page"]{color:var(--pc-green);border-bottom:2px solid var(--pc-green)}
#pdcampus-verdant-studio .ml-course-nav{display:flex;align-items:center;gap:19px;margin:0 34px;padding:18px 0 15px;border-bottom:1px solid var(--pc-line);font-size:12px;flex-wrap:wrap}
#pdcampus-verdant-studio .ml-course-nav-label{color:var(--pc-muted);font-size:11px;font-family:'IBM Plex Mono',monospace;text-transform:uppercase;letter-spacing:.5px}
#pdcampus-verdant-studio .ml-course-nav a{color:var(--pc-muted);text-decoration:none}
#pdcampus-verdant-studio .ml-course-nav a[aria-current="page"]{color:var(--pc-green)}
#pdcampus-verdant-studio .ml-course-nav .ml-learning-button{margin-left:auto;font-size:11px;padding:6px 11px}
#pdcampus-verdant-studio .ml-course-progress{margin:13px 34px 0;font-size:11px;color:var(--pc-muted)}
#pdcampus-verdant-studio .ml-progress-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:6px}
#pdcampus-verdant-studio .ml-progress-heading strong{color:var(--pc-green)}
#pdcampus-verdant-studio .ml-progress-track{height:4px;background:var(--pc-soft);overflow:hidden;border-radius:3px}
#pdcampus-verdant-studio .ml-progress-fill{height:100%;width:0;background:var(--pc-green);transition:width .25s}
#pdcampus-verdant-studio .ml-progress-detail{margin-top:5px;line-height:1.6}
#pdcampus-verdant-studio .ml-learning-button{display:flex;align-items:center;gap:8px;border:1px solid var(--pc-line);border-radius:30px;background:var(--pc-bg);padding:9px 15px;font-size:13px}
#pdcampus-verdant-studio .ml-hero{position:relative;isolation:isolate;padding:40px 34px 33px;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:32px;align-items:center}
#pdcampus-verdant-studio .ml-ambient{position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:hidden;opacity:var(--pc-bg-opacity,.09);mask-image:linear-gradient(90deg,transparent,#000 25%,#000 75%,transparent)}
#pdcampus-verdant-studio .ml-background-chart{display:block;width:100%;height:100%}
#pdcampus-verdant-studio .ml-background-track{transform-origin:center;animation:pc-chart-drift 24s linear infinite}
#pdcampus-verdant-studio .ml-background-line{stroke-dasharray:20 6;animation:pc-line-flow 14s linear infinite}
@keyframes pc-chart-drift{0%{transform:translateX(30px)}100%{transform:translateX(-30px)}}
@keyframes pc-line-flow{to{stroke-dashoffset:-104}}
#pdcampus-verdant-studio.ml-paused .ml-background-track,#pdcampus-verdant-studio.ml-paused .ml-background-line{animation-play-state:paused}
#pdcampus-verdant-studio .ml-kicker{font:400 11px/1.6 'IBM Plex Mono',monospace;letter-spacing:1px;text-transform:uppercase;color:var(--pc-muted)}
#pdcampus-verdant-studio .ml-hero h1{font-size:clamp(38px,5.1cqw,56px);line-height:1.08;letter-spacing:-2.2px;font-weight:500;margin-top:16px}
#pdcampus-verdant-studio .ml-hero h1 span{color:var(--pc-green)}
#pdcampus-verdant-studio .ml-hero-hindi{font-size:19px;line-height:1.8;margin-top:19px}
#pdcampus-verdant-studio .ml-hero-description{font-size:15px;color:var(--pc-muted);line-height:1.75;margin-top:8px;max-width:380px}
#pdcampus-verdant-studio .ml-facts{display:flex;flex-wrap:wrap;gap:7px;margin-top:24px}
#pdcampus-verdant-studio .ml-facts span{display:flex;align-items:center;gap:7px;padding:7px 10px;background:var(--pc-paper);border:1px solid var(--pc-line);border-radius:30px;font-size:12px;white-space:nowrap}
#pdcampus-verdant-studio .ml-facts svg[data-lucide]{width:15px;height:15px;color:var(--pc-green)}
#pdcampus-verdant-studio .ml-actions{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin-top:26px}
#pdcampus-verdant-studio .ml-mobile-paid{display:none}
#pdcampus-verdant-studio .ml-primary{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid transparent;background:var(--pc-green);color:#fff;font-size:13px;font-weight:500;min-height:44px;padding:12px 18px;border-radius:calc(var(--pc-radius) * .5);transition:transform .25s,filter .25s}
#pdcampus-verdant-studio .ml-primary:hover{transform:translateY(-2px);filter:brightness(1.08)}
#pdcampus-verdant-studio .ml-secondary{display:inline-flex;gap:7px;align-items:center;border:0;border-bottom:1px solid var(--pc-line);background:transparent;padding:9px 0;font-size:13px}
#pdcampus-verdant-studio .ml-free-note{margin-top:13px;font-size:12px;color:var(--pc-muted)}
#pdcampus-verdant-studio .ml-market-card{background:var(--pc-paper);border:1px solid var(--pc-line);border-radius:var(--pc-radius);box-shadow:0 12px 35px rgb(21 57 35 / 7%);overflow:hidden;min-width:0}
#pdcampus-verdant-studio .ml-chart-surface{background:var(--pc-dark);color:#ecf6ed;padding:20px 20px 13px;position:relative}
#pdcampus-verdant-studio .ml-chart-top{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}
#pdcampus-verdant-studio .ml-chart-name{font-size:13px;font-weight:500}
#pdcampus-verdant-studio .ml-chart-caption{font-size:11px;color:var(--pc-dark-muted);margin-top:2px}
#pdcampus-verdant-studio .ml-periods{display:flex;gap:2px;background:#1c3c2e;border-radius:6px;padding:3px}
#pdcampus-verdant-studio .ml-periods button{font-size:11px;padding:4px 7px;border:0;background:transparent;color:var(--pc-dark-muted);border-radius:3px}
#pdcampus-verdant-studio .ml-periods button[aria-pressed="true"]{background:var(--pc-lime);color:var(--pc-dark)}
#pdcampus-verdant-studio .ml-chart-quote{display:flex;align-items:baseline;gap:10px;margin-top:15px}
#pdcampus-verdant-studio .ml-chart-quote b{font-size:28px;line-height:1.1;letter-spacing:-1px}
#pdcampus-verdant-studio .ml-chart-quote span{font-size:11px;color:var(--pc-dark-muted)}
#pdcampus-verdant-studio .ml-terminal{display:grid;grid-template-columns:18px minmax(0,1fr) 95px;gap:7px;margin-top:9px;align-items:stretch}
#pdcampus-verdant-studio .ml-terminal-tools{display:flex;flex-direction:column;gap:17px;padding-top:19px;color:#6d9680}
#pdcampus-verdant-studio .ml-terminal-tools svg[data-lucide]{width:13px;height:13px}
#pdcampus-verdant-studio .ml-candle-chart{display:block;width:100%;height:218px;overflow:visible}
#pdcampus-verdant-studio .ml-watchlist{border-left:1px solid #35523f;padding-left:10px;display:flex;flex-direction:column;justify-content:space-evenly;gap:7px}
#pdcampus-verdant-studio .ml-watch-row{display:flex;align-items:center;justify-content:space-between;gap:5px;color:#e0eee3;font-size:11px}
#pdcampus-verdant-studio .ml-watch-row span{line-height:1.35;max-width:43px}
#pdcampus-verdant-studio .ml-watch-row svg{height:21px;width:34px;overflow:visible}
#pdcampus-verdant-studio .ml-chart-note{display:flex;align-items:center;justify-content:space-between;gap:9px;padding-top:9px;border-top:1px solid #2f493b;color:var(--pc-dark-muted);font-size:11px}
#pdcampus-verdant-studio .ml-chart-note>span{display:flex;align-items:center;gap:6px;max-width:200px}
#pdcampus-verdant-studio .ml-chart-note svg[data-lucide]{width:14px;height:14px}
#pdcampus-verdant-studio .ml-access-band{display:flex;justify-content:space-between;gap:13px;align-items:center;padding:17px 20px}
#pdcampus-verdant-studio .ml-price{font-size:31px;line-height:1.1;letter-spacing:-1.2px}
#pdcampus-verdant-studio .ml-price span{font-size:11px;letter-spacing:0;color:var(--pc-muted);margin-left:7px}
#pdcampus-verdant-studio .ml-access-duration{font-size:11px;color:var(--pc-muted);margin-top:5px}
#pdcampus-verdant-studio .ml-access-band .ml-primary{font-size:12px;padding:10px 14px}
#pdcampus-verdant-studio .ml-access-detail{padding:0 20px 14px;font-size:11px;color:var(--pc-muted)}
#pdcampus-verdant-studio .ml-curriculum{padding:0 34px 28px}
#pdcampus-verdant-studio .ml-section-caption{display:flex;align-items:center;justify-content:space-between;gap:13px;margin-bottom:13px;color:var(--pc-muted);font-size:11px;letter-spacing:.6px}
#pdcampus-verdant-studio .ml-phase-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}
#pdcampus-verdant-studio .ml-phase{display:flex;gap:11px;align-items:flex-start;text-align:left;padding:15px 10px;border:1px solid var(--pc-line);border-radius:calc(var(--pc-radius)*.55);background:var(--pc-paper);transition:transform .25s,border-color .25s;min-height:107px}
#pdcampus-verdant-studio .ml-phase:hover{transform:translateY(-3px);border-color:var(--pc-green)}
#pdcampus-verdant-studio .ml-phase>svg[data-lucide]{width:24px;height:24px;color:var(--pc-green);margin-top:5px}
#pdcampus-verdant-studio .ml-phase-copy{display:flex;flex-direction:column;gap:3px;min-width:0}
#pdcampus-verdant-studio .ml-phase-num{font-size:12px;font-family:'IBM Plex Mono',monospace;color:var(--pc-green)}
#pdcampus-verdant-studio .ml-phase-name{font-size:12px;line-height:1.5}
#pdcampus-verdant-studio .ml-phase[aria-expanded="true"]{background:var(--pc-soft);border-color:var(--pc-green)}
#pdcampus-verdant-studio .ml-module-list{margin-top:15px}
#pdcampus-verdant-studio .ml-module-row{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;padding:12px 3px;border:0;border-bottom:1px solid var(--pc-line);background:transparent;text-align:left;font-size:13px}
#pdcampus-verdant-studio .ml-module-row span:first-child{display:flex;align-items:center;gap:12px}
#pdcampus-verdant-studio .ml-module-row small{font:400 11px 'IBM Plex Mono',monospace;color:var(--pc-muted)}
#pdcampus-verdant-studio .ml-module-status{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--pc-muted);white-space:nowrap}
#pdcampus-verdant-studio .ml-reader{margin:0 34px 30px;border:1px solid var(--pc-line);border-radius:var(--pc-radius);background:var(--pc-paper);overflow:hidden}
#pdcampus-verdant-studio .ml-reader-bar{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:13px 19px;border-bottom:1px solid var(--pc-line)}
#pdcampus-verdant-studio .ml-reader-bar-label{display:flex;align-items:center;gap:8px;font-size:13px}
#pdcampus-verdant-studio .ml-reader-bar-label svg[data-lucide]{color:var(--pc-green)}
#pdcampus-verdant-studio .ml-reader-bar-label small{font-size:11px;color:var(--pc-muted)}
#pdcampus-verdant-studio .ml-language{display:flex;align-items:center;gap:2px;background:var(--pc-bg);border:1px solid var(--pc-line);padding:3px;border-radius:7px}
#pdcampus-verdant-studio .ml-language button{border:0;background:transparent;font-size:11px;min-height:29px;padding:4px 10px;border-radius:4px;color:var(--pc-muted)}
#pdcampus-verdant-studio .ml-language button[aria-pressed="true"]{background:var(--pc-paper);box-shadow:0 1px 4px rgb(20 50 36 / 9%);color:var(--pc-green)}
#pdcampus-verdant-studio .ml-reader-grid{display:grid;grid-template-columns:194px minmax(0,1fr)}
#pdcampus-verdant-studio .ml-sidebar{background:var(--pc-dark);color:#ecf4ed;padding:25px 13px}
#pdcampus-verdant-studio .ml-sidebar-course{font-size:13px;color:var(--pc-lime);padding:0 7px;line-height:1.5}
#pdcampus-verdant-studio .ml-sidebar-caption{font:400 11px 'IBM Plex Mono',monospace;color:var(--pc-dark-muted);padding:0 7px;margin-top:25px}
#pdcampus-verdant-studio .ml-side-links{margin-top:13px}
#pdcampus-verdant-studio .ml-side-link{display:flex;align-items:center;gap:9px;width:100%;text-align:left;border:1px solid transparent;border-radius:calc(var(--pc-radius)*.4);background:transparent;padding:12px 7px;font-size:12px;line-height:1.5;margin-top:5px}
#pdcampus-verdant-studio .ml-side-link[aria-current="page"]{background:#244c38;border-color:#35654a}
#pdcampus-verdant-studio .ml-side-link:hover{background:#214431}
#pdcampus-verdant-studio .ml-side-index{display:grid;place-items:center;border:1px solid #476151;border-radius:50%;height:28px;width:28px;font-size:11px;flex-shrink:0}
#pdcampus-verdant-studio .ml-side-link[aria-current="page"] .ml-side-index{background:var(--pc-lime);color:var(--pc-dark);border-color:transparent}
#pdcampus-verdant-studio .ml-side-link .ml-side-title{flex:1}
#pdcampus-verdant-studio .ml-side-link small{font-size:11px;color:var(--pc-dark-muted)}
#pdcampus-verdant-studio .ml-side-link svg[data-lucide]{width:13px;height:13px;color:var(--pc-dark-muted)}
#pdcampus-verdant-studio .ml-sidebar-access{display:flex;align-items:center;gap:8px;border:0;border-bottom:1px solid #53745f;background:transparent;color:var(--pc-lime);padding:8px 0;margin:25px 7px 0;font-size:11px}
#pdcampus-verdant-studio .ml-reader-main{padding:25px 25px 0;min-height:440px}
#pdcampus-verdant-studio .ml-module-caption{font-size:11px;color:var(--pc-muted);margin-bottom:7px}
#pdcampus-verdant-studio .ml-reader-title{font-size:27px;line-height:1.22;letter-spacing:-.85px;font-weight:500}
#pdcampus-verdant-studio .ml-panel{padding-top:17px;min-height:304px}
#pdcampus-verdant-studio .ml-reading-copy{font-size:14px;line-height:1.8;color:var(--pc-muted)}
#pdcampus-verdant-studio .ml-reading-copy .ml-hi{margin-top:6px;font-size:14px;line-height:1.9}
#pdcampus-verdant-studio .ml-reading-copy strong{color:var(--pc-ink)}
#pdcampus-verdant-studio .ml-story-diagram{display:grid;grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);gap:15px;align-items:center;margin-top:12px;padding-bottom:13px}
#pdcampus-verdant-studio .ml-stall{text-align:center;min-width:0}
#pdcampus-verdant-studio .ml-stall img{display:block;width:100%;height:173px;object-fit:contain}
#pdcampus-verdant-studio .ml-stall figcaption{font-size:12px;margin-top:0}
#pdcampus-verdant-studio .ml-stall figcaption small{display:block;color:var(--pc-muted);font-size:11px}
#pdcampus-verdant-studio .ml-flow-arrow{color:var(--pc-green)}
#pdcampus-verdant-studio .ml-flow-arrow svg[data-lucide]{height:24px;width:24px}
#pdcampus-verdant-studio .ml-ownership{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;text-align:center}
#pdcampus-verdant-studio .ml-share-map{display:grid;grid-template-columns:repeat(10,9px);gap:5px;background:var(--pc-soft);padding:17px;border-radius:50%}
#pdcampus-verdant-studio .ml-share-map i{width:9px;height:9px;border-radius:3px;background:#c0d3c2}
#pdcampus-verdant-studio .ml-share-map i.is-owned{background:var(--pc-green)}
#pdcampus-verdant-studio .ml-ownership-label{font-size:13px;line-height:1.55}
#pdcampus-verdant-studio .ml-ownership-label strong{color:var(--pc-green)}
#pdcampus-verdant-studio .ml-ownership-label small{display:block;font-size:11px;color:var(--pc-muted)}
#pdcampus-verdant-studio .ml-reading-note{padding-top:10px;border-top:1px solid var(--pc-line);font-size:12px;color:var(--pc-muted)}
#pdcampus-verdant-studio .ml-reader-footer{display:flex;justify-content:space-between;gap:14px;align-items:center;border-top:1px solid var(--pc-line);margin:19px -25px 0;padding:15px 25px}
#pdcampus-verdant-studio .ml-tabs{display:flex;gap:16px}
#pdcampus-verdant-studio .ml-tab{display:flex;align-items:center;gap:5px;position:relative;border:0;background:transparent;padding:5px 0;font-size:12px;color:var(--pc-muted)}
#pdcampus-verdant-studio .ml-tab svg[data-lucide]{height:15px;width:15px}
#pdcampus-verdant-studio .ml-tab[aria-selected="true"]{color:var(--pc-green)}
#pdcampus-verdant-studio .ml-tab[aria-selected="true"]:after{content:"";position:absolute;bottom:-4px;left:0;right:0;height:2px;background:var(--pc-green)}
#pdcampus-verdant-studio .ml-next-lesson{border:0;background:var(--pc-soft);color:var(--pc-green);padding:8px 11px;border-radius:calc(var(--pc-radius)*.35);font-size:11px;white-space:nowrap}
#pdcampus-verdant-studio .ml-next-lesson svg[data-lucide]{height:13px;width:13px;vertical-align:-2px;margin-left:4px}
#pdcampus-verdant-studio .ml-explore{display:grid;grid-template-columns:170px minmax(0,1fr);gap:25px;align-items:center;min-height:274px}
#pdcampus-verdant-studio .ml-explore-ring{width:154px;height:154px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(var(--pc-green) 0% 10%,var(--pc-soft) 10% 100%)}
#pdcampus-verdant-studio .ml-ring-center{height:116px;width:116px;border-radius:50%;background:var(--pc-paper);display:flex;align-items:center;justify-content:center;flex-direction:column}
#pdcampus-verdant-studio .ml-ring-center b{font-size:35px;line-height:1.2;letter-spacing:-1px}
#pdcampus-verdant-studio .ml-ring-center small{font-size:11px;color:var(--pc-muted)}
#pdcampus-verdant-studio .ml-explore h3{font-size:19px;line-height:1.3;font-weight:500;letter-spacing:-.4px}
#pdcampus-verdant-studio .ml-explore p{font-size:13px;color:var(--pc-muted);line-height:1.75;margin-top:9px}
#pdcampus-verdant-studio .ml-slider-label{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:13px;margin-top:23px}
#pdcampus-verdant-studio .ml-slider-label output{color:var(--pc-green)}
#pdcampus-verdant-studio .ml-slider{display:block;width:100%;margin-top:12px;accent-color:var(--pc-green)}
#pdcampus-verdant-studio .ml-flash{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:15px;width:100%;min-height:249px;padding:26px;border:1px solid var(--pc-line);background:var(--pc-bg);border-radius:calc(var(--pc-radius)*.65);text-align:center;transition:transform .3s}
#pdcampus-verdant-studio .ml-flash:hover{transform:translateY(-3px)}
#pdcampus-verdant-studio .ml-flash-title{font-size:27px;line-height:1.3;letter-spacing:-.6px}
#pdcampus-verdant-studio .ml-flash-hi{font-size:14px;color:var(--pc-muted);line-height:1.8}
#pdcampus-verdant-studio .ml-flash-label{font:400 11px/1.5 'IBM Plex Mono',monospace;color:var(--pc-muted);letter-spacing:.7px}
#pdcampus-verdant-studio .ml-ecosystem{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:25px}
#pdcampus-verdant-studio .ml-eco-step{padding:18px 9px;background:var(--pc-soft);border:1px solid transparent;border-radius:calc(var(--pc-radius)*.45);display:flex;align-items:center;flex-direction:column;gap:10px;font-size:12px;text-align:center}
#pdcampus-verdant-studio .ml-eco-step svg[data-lucide]{width:23px;height:23px;color:var(--pc-green)}
#pdcampus-verdant-studio .ml-eco-step[aria-pressed="true"]{border-color:var(--pc-green)}
#pdcampus-verdant-studio .ml-eco-detail{font-size:14px;line-height:1.8;color:var(--pc-muted);margin-top:20px;min-height:60px}
#pdcampus-verdant-studio .ml-quiz-meta{display:flex;justify-content:space-between;align-items:center;gap:10px;font:400 11px/1.5 'IBM Plex Mono',monospace;color:var(--pc-muted)}
#pdcampus-verdant-studio .ml-quiz-progress{display:flex;gap:5px;margin-top:11px}
#pdcampus-verdant-studio .ml-quiz-progress i{height:5px;border-radius:4px;background:var(--pc-soft);flex:1}
#pdcampus-verdant-studio .ml-quiz-progress i.is-done{background:var(--pc-green)}
#pdcampus-verdant-studio .ml-company-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:17px}
#pdcampus-verdant-studio .ml-company{display:flex;align-items:center;flex-direction:column;gap:7px;border-radius:calc(var(--pc-radius)*.65);padding:17px 13px;background:#e8f0fd;color:#2d578b}
#pdcampus-verdant-studio .ml-company:last-child{background:#e5f4e8;color:#306246}
#pdcampus-verdant-studio .ml-company svg[data-lucide]{width:31px;height:31px}
#pdcampus-verdant-studio .ml-company span{font-size:13px}
#pdcampus-verdant-studio .ml-company strong{font-size:22px;letter-spacing:-.5px;color:var(--pc-ink);line-height:1.2}
#pdcampus-verdant-studio .ml-company strong small{font-size:11px;letter-spacing:0}
#pdcampus-verdant-studio .ml-question-context{background:var(--pc-soft);padding:15px 16px;border-radius:calc(var(--pc-radius)*.55);font-size:13px;line-height:1.7;margin-top:17px}
#pdcampus-verdant-studio .ml-question{font-size:19px;font-weight:500;line-height:1.45;letter-spacing:-.4px;margin-top:17px}
#pdcampus-verdant-studio .ml-question .ml-hi{display:block;font-size:14px;font-weight:400;line-height:1.8;margin-top:5px}
#pdcampus-verdant-studio .ml-options{display:grid;gap:8px;margin-top:13px}
#pdcampus-verdant-studio .ml-option{display:flex;align-items:center;gap:11px;min-height:44px;text-align:left;width:100%;padding:11px 13px;border:1px solid var(--pc-line);border-radius:calc(var(--pc-radius)*.45);background:transparent;font-size:14px;line-height:1.6;transition:background .2s,border-color .2s}
#pdcampus-verdant-studio .ml-option:not(:disabled):hover{background:var(--pc-bg);border-color:var(--pc-green)}
#pdcampus-verdant-studio .ml-option .ml-hi{display:block;font-size:12px;line-height:1.8;margin-top:2px}
#pdcampus-verdant-studio .ml-radio{border:1px solid #95ab9c;border-radius:50%;width:16px;height:16px;flex-shrink:0;display:grid;place-items:center}
#pdcampus-verdant-studio .ml-option[data-picked="true"] .ml-radio:after{content:"";height:8px;width:8px;background:currentColor;border-radius:50%}
#pdcampus-verdant-studio .ml-option[data-result="correct"]{color:var(--pc-green);border-color:var(--pc-green);background:#f2f8f2}
#pdcampus-verdant-studio .ml-option[data-result="incorrect"]{color:var(--pc-red);border-color:var(--pc-red)}
#pdcampus-verdant-studio .ml-feedback{margin-top:16px;padding:13px 16px;background:var(--pc-bg);border-left:2px solid var(--pc-green);font-size:13px;color:var(--pc-muted);line-height:1.8}
#pdcampus-verdant-studio .ml-feedback strong{display:block;color:var(--pc-ink);margin-bottom:4px}
#pdcampus-verdant-studio .ml-feedback .ml-hi{margin-top:7px}
#pdcampus-verdant-studio .ml-quiz-next{margin-top:14px}
#pdcampus-verdant-studio .ml-quiz-result{display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;gap:14px;min-height:280px}
#pdcampus-verdant-studio .ml-result-score{font-size:64px;letter-spacing:-3px;line-height:1.1}
#pdcampus-verdant-studio .ml-result-score small{font-size:23px;letter-spacing:-.6px;color:var(--pc-muted)}
#pdcampus-verdant-studio .ml-review-row{border-bottom:1px solid var(--pc-line);padding:14px 0;font-size:13px;line-height:1.8;color:var(--pc-muted)}
#pdcampus-verdant-studio .ml-review-row strong{display:block;color:var(--pc-ink)}
#pdcampus-verdant-studio .ml-page-footer{background:linear-gradient(120deg,#15272e,#163a2d);color:#d3e3dc;padding:35px 34px 20px;font-size:12px;border-top:3px solid #a4c7a5}
#pdcampus-verdant-studio .ml-footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr .8fr;gap:28px}
#pdcampus-verdant-studio .ml-page-footer .ml-footer-brand{font:400 37px/1.3 'Damion',Georgia,serif;letter-spacing:-.5px;color:#d6ebc5;text-decoration:none}
#pdcampus-verdant-studio .ml-footer-identity p{max-width:260px;line-height:1.9;margin-top:13px}
#pdcampus-verdant-studio .ml-page-footer nav{display:flex;flex-direction:column;gap:8px;align-items:flex-start}
#pdcampus-verdant-studio .ml-page-footer h2{font-size:13px;font-weight:500;margin-bottom:4px;line-height:1.5}
#pdcampus-verdant-studio .ml-page-footer h2 a{color:#f0f3e8}
#pdcampus-verdant-studio .ml-page-footer a{color:inherit;text-decoration:none}
#pdcampus-verdant-studio .ml-page-footer a:hover{text-decoration:underline}
#pdcampus-verdant-studio .ml-page-footer .ml-footer-current{color:#d6ebc5;display:flex;align-items:center;gap:6px}
#pdcampus-verdant-studio .ml-page-footer .ml-footer-current svg[data-lucide]{width:13px;height:13px}
#pdcampus-verdant-studio .ml-footer-copyright{padding-top:17px;margin-top:27px;border-top:1px solid rgb(215 235 222 / 18%);color:#a6bcb2;text-align:center;font-size:11px;line-height:1.8}
#pdcampus-verdant-studio .ml-backdrop{position:absolute;inset:0;background:rgb(8 27 17 / 50%);backdrop-filter:blur(5px);z-index:20;padding:90px 20px 20px}
#pdcampus-verdant-studio .ml-modal{position:relative;max-width:425px;background:var(--pc-paper);border:1px solid var(--pc-line);border-radius:var(--pc-radius);padding:30px;margin:0 auto}
#pdcampus-verdant-studio .ml-close{display:grid;place-items:center;position:absolute;right:12px;top:12px;border:0;background:transparent;height:34px;width:34px}
#pdcampus-verdant-studio .ml-modal h2{font-size:27px;letter-spacing:-.7px;line-height:1.3;font-weight:500;margin-top:12px}
#pdcampus-verdant-studio .ml-modal-price{font-size:48px;letter-spacing:-2px;margin-top:17px}
#pdcampus-verdant-studio .ml-modal ul{list-style:none;margin:14px 0 22px;padding:0;display:grid;gap:10px;font-size:14px;color:var(--pc-muted)}
#pdcampus-verdant-studio .ml-modal .ml-primary{width:100%}
#pdcampus-verdant-studio .ml-modal-note{font-size:11px;color:var(--pc-muted);text-align:center;margin-top:12px}
#pdcampus-verdant-studio.ml-still *,#pdcampus-verdant-studio.ml-still *:after{transition:none!important}
@container pcblend (max-width:850px){
#pdcampus-verdant-studio .ml-header{padding:18px 24px;gap:18px}
#pdcampus-verdant-studio .ml-nav{gap:16px}
#pdcampus-verdant-studio .ml-hero{padding:32px 24px 30px;gap:25px}
#pdcampus-verdant-studio .ml-hero h1{font-size:45px;letter-spacing:-1.7px}
#pdcampus-verdant-studio .ml-hero-hindi{font-size:16px}
#pdcampus-verdant-studio .ml-facts{gap:6px}
#pdcampus-verdant-studio .ml-facts span{font-size:11px;padding:6px 8px}
#pdcampus-verdant-studio .ml-phase-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
#pdcampus-verdant-studio .ml-phase{min-height:84px;padding:12px 15px}
#pdcampus-verdant-studio .ml-curriculum{padding-left:24px;padding-right:24px}
#pdcampus-verdant-studio .ml-reader{margin-left:24px;margin-right:24px}
#pdcampus-verdant-studio .ml-reader-grid{grid-template-columns:167px minmax(0,1fr)}
#pdcampus-verdant-studio .ml-reader-main{padding-left:20px;padding-right:20px}
#pdcampus-verdant-studio .ml-reader-footer{margin-left:-20px;margin-right:-20px;padding:15px 20px;align-items:flex-start;flex-direction:column}
#pdcampus-verdant-studio .ml-story-diagram{grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr);gap:8px}
#pdcampus-verdant-studio .ml-stall img{height:160px}
#pdcampus-verdant-studio .ml-share-map{grid-template-columns:repeat(10,7px);gap:4px;padding:15px}
#pdcampus-verdant-studio .ml-share-map i{height:7px;width:7px;border-radius:2px}
#pdcampus-verdant-studio .ml-explore{grid-template-columns:minmax(0,1fr);justify-items:center;gap:20px}
#pdcampus-verdant-studio .ml-explore>div:last-child{width:100%}
}
@container pcblend (max-width:680px){
#pdcampus-verdant-studio .ml-header{padding:17px 20px;gap:12px}
#pdcampus-verdant-studio .ml-brand{font-size:21px}
#pdcampus-verdant-studio .ml-nav{display:none}
#pdcampus-verdant-studio .ml-learning-button{margin-left:auto;font-size:11px;padding:8px 10px}
#pdcampus-verdant-studio .ml-learning-button svg[data-lucide]{width:15px;height:15px}
#pdcampus-verdant-studio .ml-hero{grid-template-columns:minmax(0,1fr);padding:30px 20px 27px;gap:28px}
#pdcampus-verdant-studio .ml-hero h1{font-size:clamp(37px,9.2cqw,51px)}
#pdcampus-verdant-studio .ml-hero-hindi{font-size:17px}
#pdcampus-verdant-studio .ml-hero-description{max-width:420px}
#pdcampus-verdant-studio .ml-chart-surface{padding:19px 16px 13px}
#pdcampus-verdant-studio .ml-access-band{padding:17px 16px;gap:10px}
#pdcampus-verdant-studio .ml-access-detail{padding-left:16px;padding-right:16px}
#pdcampus-verdant-studio .ml-curriculum{padding:0 20px 26px}
#pdcampus-verdant-studio .ml-phase-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
#pdcampus-verdant-studio .ml-phase{padding:13px 11px;min-height:91px}
#pdcampus-verdant-studio .ml-phase>svg[data-lucide]{width:22px;height:22px}
#pdcampus-verdant-studio .ml-reader{margin-left:20px;margin-right:20px}
#pdcampus-verdant-studio .ml-reader-bar{flex-direction:column;align-items:flex-start;padding:14px 15px;gap:10px}
#pdcampus-verdant-studio .ml-reader-grid{grid-template-columns:minmax(0,1fr)}
#pdcampus-verdant-studio .ml-sidebar{padding:17px 14px}
#pdcampus-verdant-studio .ml-sidebar-course{display:none}
#pdcampus-verdant-studio .ml-sidebar-caption{margin-top:0;padding:0}
#pdcampus-verdant-studio .ml-side-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:8px}
#pdcampus-verdant-studio .ml-side-link{padding:9px 5px;font-size:11px;margin:0;gap:6px}
#pdcampus-verdant-studio .ml-side-link[data-module="3"]{display:none}
#pdcampus-verdant-studio .ml-side-link small{display:none}
#pdcampus-verdant-studio .ml-side-index{width:24px;height:24px;font-size:11px}
#pdcampus-verdant-studio .ml-sidebar-access{margin:13px 0 0;padding:2px 0 4px}
#pdcampus-verdant-studio .ml-reader-main{padding:23px 18px 0}
#pdcampus-verdant-studio .ml-reader-title{font-size:26px}
#pdcampus-verdant-studio .ml-panel{min-height:0}
#pdcampus-verdant-studio .ml-story-diagram{grid-template-columns:minmax(0,1fr);gap:8px;margin-top:8px}
#pdcampus-verdant-studio .ml-stall img{height:191px;max-width:280px;margin:0 auto}
#pdcampus-verdant-studio .ml-flow-arrow{display:grid;place-items:center;transform:rotate(90deg)}
#pdcampus-verdant-studio .ml-ownership{flex-direction:row;text-align:left;gap:17px;padding:13px 0 18px}
#pdcampus-verdant-studio .ml-share-map{grid-template-columns:repeat(10,5px);gap:3px;padding:13px}
#pdcampus-verdant-studio .ml-share-map i{width:5px;height:5px;border-radius:1px}
#pdcampus-verdant-studio .ml-reader-footer{margin:18px -18px 0;padding:14px 18px;gap:16px}
#pdcampus-verdant-studio .ml-tabs{gap:15px;flex-wrap:wrap}
#pdcampus-verdant-studio .ml-tab svg[data-lucide]{display:none}
#pdcampus-verdant-studio .ml-tab{font-size:12px}
#pdcampus-verdant-studio .ml-next-lesson{align-self:flex-end}
#pdcampus-verdant-studio .ml-section-caption{font-size:11px;flex-wrap:wrap;gap:4px}
#pdcampus-verdant-studio .ml-explore{padding:10px 0 16px}
#pdcampus-verdant-studio .ml-ecosystem{grid-template-columns:repeat(2,minmax(0,1fr))}
#pdcampus-verdant-studio .ml-company{padding:15px 8px}
#pdcampus-verdant-studio .ml-company strong{font-size:20px}
#pdcampus-verdant-studio .ml-company strong small{display:block;margin-top:3px;text-align:center}
#pdcampus-verdant-studio .ml-quiz-meta{flex-wrap:wrap}
#pdcampus-verdant-studio .ml-page-footer{padding:26px 20px 18px}
#pdcampus-verdant-studio .ml-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 19px}
#pdcampus-verdant-studio .ml-footer-identity{grid-column:1/-1}
#pdcampus-verdant-studio .ml-header{margin:13px 16px 0;padding:11px 15px;flex-wrap:wrap;gap:9px 18px}
#pdcampus-verdant-studio .ml-brand{font-size:34px}
#pdcampus-verdant-studio .ml-mobile-menu{display:flex}
#pdcampus-verdant-studio .ml-nav{display:none;justify-content:space-between;width:100%;gap:12px;margin:0}
#pdcampus-verdant-studio .ml-header.ml-menu-open .ml-nav{display:flex}
#pdcampus-verdant-studio .ml-nav a{font-size:11px;padding:6px 0;white-space:normal}
#pdcampus-verdant-studio .ml-course-nav{margin:0 20px;gap:10px 17px;padding:15px 0}
#pdcampus-verdant-studio .ml-course-progress{margin-left:20px;margin-right:20px}
#pdcampus-verdant-studio .ml-course-nav-label{width:100%}
#pdcampus-verdant-studio .ml-course-nav .ml-learning-button{margin-left:0}
#pdcampus-verdant-studio .ml-modal{padding:27px 22px}
#pdcampus-verdant-studio .ml-backdrop{padding-top:75px}
#pdcampus-verdant-studio .ml-terminal{grid-template-columns:minmax(0,1fr);gap:9px}
#pdcampus-verdant-studio .ml-terminal-tools{display:none}
#pdcampus-verdant-studio .ml-watchlist{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-left:0;border-top:1px solid #35523f;padding:9px 0;gap:13px 9px}
#pdcampus-verdant-studio .ml-watch-row{flex-direction:column;align-items:flex-start}
#pdcampus-verdant-studio .ml-watch-row span{max-width:none}
#pdcampus-verdant-studio .ml-watch-row svg{width:49px}
#pdcampus-verdant-studio .ml-chart-note>span{max-width:150px}
}
@container pcblend (max-width:800px){
#pdcampus-verdant-studio .ml-hero{grid-template-columns:minmax(0,1fr)}
#pdcampus-verdant-studio .ml-enrollment{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:26px;align-items:stretch}
#pdcampus-verdant-studio .ml-free-enrollment,#pdcampus-verdant-studio .ml-mobile-paid{min-width:0;padding:12px 11px;background:var(--pc-paper);border:1px solid var(--pc-line);border-radius:12px}
#pdcampus-verdant-studio .ml-mobile-paid{display:block}
#pdcampus-verdant-studio .ml-actions{display:flex;flex-direction:column;align-items:stretch;gap:10px;margin-top:0}
#pdcampus-verdant-studio .ml-enrollment .ml-primary{font-size:12px;padding:10px 8px;gap:5px;line-height:1.4;width:100%}
#pdcampus-verdant-studio .ml-enrollment .ml-primary svg[data-lucide]{width:15px;height:15px}
#pdcampus-verdant-studio .ml-enrollment .ml-secondary{font-size:11px;justify-content:center;gap:3px;padding:6px 0;min-height:44px}
#pdcampus-verdant-studio .ml-enrollment .ml-free-note{font-size:11px;line-height:1.6;margin-top:9px}
#pdcampus-verdant-studio .ml-mobile-paid .ml-access-band{flex-direction:column;align-items:stretch;gap:12px;padding:0}
#pdcampus-verdant-studio .ml-mobile-paid .ml-price{font-size:28px}
#pdcampus-verdant-studio .ml-mobile-paid .ml-price span{margin-left:3px}
#pdcampus-verdant-studio .ml-mobile-paid .ml-access-duration{font-size:11px;line-height:1.6;margin-top:7px}
#pdcampus-verdant-studio .ml-mobile-paid .ml-access-detail{font-size:11px;line-height:1.6;padding:0;margin-top:9px}
}
@container pcblend (max-width:350px){
#pdcampus-verdant-studio .ml-hero,#pdcampus-verdant-studio .ml-curriculum{padding-left:16px;padding-right:16px}
#pdcampus-verdant-studio .ml-reader{margin-left:16px;margin-right:16px}
#pdcampus-verdant-studio .ml-hero h1{font-size:36px;letter-spacing:-1.5px}
#pdcampus-verdant-studio .ml-hero-hindi{font-size:15px}
#pdcampus-verdant-studio .ml-access-band{align-items:flex-start;flex-direction:column;gap:14px}
#pdcampus-verdant-studio .ml-access-band .ml-primary{width:100%}
#pdcampus-verdant-studio .ml-phase{gap:8px;padding:12px 8px}
#pdcampus-verdant-studio .ml-phase-name{font-size:11px}
#pdcampus-verdant-studio .ml-reader-bar-label small{display:none}
#pdcampus-verdant-studio .ml-tabs{gap:12px}
#pdcampus-verdant-studio .ml-tab{font-size:11px}
#pdcampus-verdant-studio .ml-ownership-label{font-size:12px}
#pdcampus-verdant-studio .ml-learning-button{padding:7px 9px}
}
@media(pointer:coarse){#pdcampus-verdant-studio .ml-language button,#pdcampus-verdant-studio .ml-periods button,#pdcampus-verdant-studio .ml-tab,#pdcampus-verdant-studio .ml-side-link,#pdcampus-verdant-studio .ml-next-lesson,#pdcampus-verdant-studio .ml-close{min-height:44px}#pdcampus-verdant-studio .ml-close{min-width:44px}#pdcampus-verdant-studio .ml-course-nav a,#pdcampus-verdant-studio .ml-nav a{display:flex;align-items:center;min-height:44px}}
@media(prefers-reduced-motion:reduce){#pdcampus-verdant-studio *,#pdcampus-verdant-studio *:after{transition:none!important;animation:none!important}}
#pdcampus-blend-frame{width:100%;container-type:inline-size;container-name:pcblend}
