/* ATREYA_DASHBOARD_D01B_R3_NATIVE_SCENE */
html[data-atreya-dashboard-d01b="1"],
html[data-atreya-dashboard-d01b="1"] body{background:#030b17!important;}
#atreyaDashboardD01B{
  --d-bg:#06111f;
  --d-panel:rgba(7,21,38,.74);
  --d-surface:rgba(10,28,49,.72);
  --d-header:rgba(3,12,23,.86);
  --d-ink:#f7ecd7;
  --d-heading:#fff0c8;
  --d-muted:#b7c3d0;
  --d-gold:#eeb546;
  --d-line:rgba(221,170,76,.26);
  --d-shadow:0 24px 70px rgba(0,0,0,.24);
  position:relative;
  background:transparent!important;
  isolation:isolate;
}
#atreyaDashboardD01B::before{
  content:"";position:fixed;inset:-5vh -5vw;z-index:-5;pointer-events:none;
  background-image:url('/assets/atreya-d01b-home-dark.png');
  background-size:cover;background-position:center top;background-repeat:no-repeat;
  filter:blur(34px) saturate(.78) brightness(.48);transform:scale(1.08);opacity:.34;
}
#atreyaDashboardD01B::after{
  content:"";position:fixed;inset:0;z-index:-4;pointer-events:none;
  background:
    radial-gradient(circle at 18% 16%,rgba(224,158,40,.16),transparent 30%),
    radial-gradient(circle at 84% 25%,rgba(48,95,161,.18),transparent 38%),
    linear-gradient(180deg,rgba(2,9,18,.62),rgba(3,12,23,.90) 58%,rgba(3,11,21,.96));
}
#atreyaDashboardD01B[data-theme="light"]{
  --d-bg:#fff8ed;--d-panel:rgba(255,252,245,.83);--d-surface:rgba(255,247,232,.82);--d-header:rgba(255,252,246,.90);--d-ink:#312116;--d-heading:#5b3517;--d-muted:#7a6856;--d-gold:#a8680d;--d-line:rgba(180,117,30,.23);--d-shadow:0 24px 65px rgba(116,75,23,.12);
}
#atreyaDashboardD01B[data-theme="light"]::before{background-image:url('/assets/atreya-d01b-home-light.png');filter:blur(36px) saturate(.55) brightness(1.12);opacity:.28;}
#atreyaDashboardD01B[data-theme="light"]::after{background:radial-gradient(circle at 18% 14%,rgba(202,133,30,.14),transparent 30%),radial-gradient(circle at 84% 24%,rgba(240,192,100,.14),transparent 36%),linear-gradient(180deg,rgba(255,251,244,.74),rgba(255,248,237,.91) 58%,rgba(255,248,237,.97));}

#atreyaDashboardD01B .d01-header{min-height:82px;padding:13px clamp(22px,3vw,56px);background:linear-gradient(180deg,rgba(3,12,23,.94),rgba(3,12,23,.80));border-bottom:1px solid rgba(239,182,71,.17);box-shadow:0 10px 36px rgba(0,0,0,.11);backdrop-filter:blur(20px) saturate(1.15);}
#atreyaDashboardD01B[data-theme="light"] .d01-header{background:linear-gradient(180deg,rgba(255,253,248,.96),rgba(255,250,242,.85));box-shadow:0 10px 36px rgba(120,78,22,.07);}
#atreyaDashboardD01B .d01-brand .d01-om{background:radial-gradient(circle,rgba(239,182,71,.18),rgba(239,182,71,.04));box-shadow:0 0 30px rgba(239,182,71,.08);}
#atreyaDashboardD01B .d01-nav{gap:31px;}

#atreyaDashboardD01B .d01-hero{min-height:665px;max-width:1920px;margin:0 auto;background:transparent!important;overflow:hidden;isolation:isolate;}
/* One continuous homepage scene rather than a rectangular left patch. */
#atreyaDashboardD01B .d01-art{position:absolute;inset:0;width:100%;height:100%;z-index:-3;overflow:hidden;}
#atreyaDashboardD01B .d01-scene{position:absolute;left:-1.8%;right:-1.8%;top:-62px;bottom:auto;width:103.6%;height:auto;aspect-ratio:1752/898;}
#atreyaDashboardD01B .d01-master{position:absolute;inset:0;width:100%;height:100%;object-fit:fill;object-position:center top;filter:saturate(.93) contrast(1.01) brightness(.92);}
#atreyaDashboardD01B[data-theme="light"] .d01-master{filter:saturate(.82) contrast(.98) brightness(1.02);}
/* Fade the baked public-site header and all right-side homepage copy into the dashboard canvas. */
#atreyaDashboardD01B .d01-art-shade{position:absolute;inset:0;z-index:4;pointer-events:none;background:
  linear-gradient(180deg,var(--d-bg) 0,var(--d-bg) 18px,rgba(6,17,31,.86) 58px,rgba(6,17,31,.28) 112px,transparent 165px),
  linear-gradient(90deg,transparent 0,transparent 31%,rgba(6,17,31,.18) 37%,rgba(6,17,31,.72) 49%,rgba(6,17,31,.95) 61%,rgba(6,17,31,.992) 72%,var(--d-bg) 100%),
  linear-gradient(0deg,var(--d-bg) 0,rgba(6,17,31,.86) 35px,rgba(6,17,31,.18) 105px,transparent 175px);
}
#atreyaDashboardD01B[data-theme="light"] .d01-art-shade{background:
  linear-gradient(180deg,var(--d-bg) 0,var(--d-bg) 18px,rgba(255,248,237,.91) 60px,rgba(255,248,237,.35) 116px,transparent 170px),
  linear-gradient(90deg,transparent 0,transparent 31%,rgba(255,248,237,.16) 37%,rgba(255,248,237,.72) 49%,rgba(255,248,237,.94) 61%,rgba(255,248,237,.985) 72%,var(--d-bg) 100%),
  linear-gradient(0deg,var(--d-bg) 0,rgba(255,248,237,.90) 40px,rgba(255,248,237,.22) 110px,transparent 180px);
}
#atreyaDashboardD01B .d01-wheel-mask{position:absolute;inset:0;z-index:2;pointer-events:none;opacity:.58;}
#atreyaDashboardD01B .d01-wheel{left:2.3%;top:5.5%;width:39.5%;filter:drop-shadow(0 0 24px rgba(239,182,71,.10));}
#atreyaDashboardD01B .d01-wheel img{opacity:.28!important;}
#atreyaDashboardD01B .d01-wheel .d01-inner{opacity:.18!important;}
#atreyaDashboardD01B .d01-ambient{z-index:-4;opacity:.075;filter:blur(2px) saturate(.78);mix-blend-mode:screen;}
#atreyaDashboardD01B .d01-ambient-shade{z-index:-2;opacity:1;background:radial-gradient(ellipse at 18% 48%,transparent 0 32%,rgba(6,17,31,.10) 45%,rgba(6,17,31,.70) 71%,rgba(6,17,31,.92) 100%);}
#atreyaDashboardD01B[data-theme="light"] .d01-ambient{opacity:.025;mix-blend-mode:multiply;}
#atreyaDashboardD01B[data-theme="light"] .d01-ambient-shade{background:radial-gradient(ellipse at 18% 48%,transparent 0 30%,rgba(255,248,237,.08) 43%,rgba(255,248,237,.73) 70%,rgba(255,248,237,.94) 100%);}

#atreyaDashboardD01B .d01-hero-copy{position:relative;z-index:5;margin-left:40.5%;width:59.5%;padding:47px clamp(30px,4.4vw,76px) 40px clamp(22px,2.3vw,42px);}
#atreyaDashboardD01B .d01-hero-copy::before{content:"";position:absolute;z-index:-1;inset:8px 2.5% 12px -5%;border-radius:44px;background:radial-gradient(ellipse at 26% 42%,rgba(8,26,47,.42),rgba(5,17,32,.20) 48%,transparent 76%);filter:blur(2px);pointer-events:none;}
#atreyaDashboardD01B[data-theme="light"] .d01-hero-copy::before{background:radial-gradient(ellipse at 26% 42%,rgba(255,251,244,.64),rgba(255,248,237,.32) 48%,transparent 76%);}
#atreyaDashboardD01B .d01-hero-kicker{color:#c7d0db;}
#atreyaDashboardD01B[data-theme="light"] .d01-hero-kicker{color:#776450;}
#atreyaDashboardD01B .d01-greeting{margin-top:23px;font-size:14px;}
#atreyaDashboardD01B h1{font-size:clamp(48px,4.7vw,76px);line-height:1.01;letter-spacing:-.045em;text-shadow:0 7px 28px rgba(0,0,0,.18);}
#atreyaDashboardD01B .d01-subtitle{font-size:21px;margin:10px 0 20px;max-width:830px;color:rgba(247,236,215,.88);}
#atreyaDashboardD01B[data-theme="light"] .d01-subtitle{color:#5d4939;}
#atreyaDashboardD01B .d01-topics{margin-bottom:16px;}
#atreyaDashboardD01B .d01-topics button{background:rgba(8,25,45,.60);border-color:rgba(238,181,70,.24);backdrop-filter:blur(14px);}
#atreyaDashboardD01B[data-theme="light"] .d01-topics button{background:rgba(255,251,243,.76);}
#atreyaDashboardD01B .d01-composer{background:linear-gradient(145deg,rgba(8,25,45,.88),rgba(6,18,34,.76));border:1px solid rgba(241,184,70,.72);border-radius:22px;box-shadow:0 22px 60px rgba(0,0,0,.18),inset 0 1px rgba(255,255,255,.02),0 0 44px rgba(239,182,71,.05);backdrop-filter:blur(20px) saturate(1.1);}
#atreyaDashboardD01B[data-theme="light"] .d01-composer{background:linear-gradient(145deg,rgba(255,253,248,.92),rgba(255,247,232,.82));box-shadow:0 22px 54px rgba(112,74,24,.10),0 0 36px rgba(202,134,25,.05);}
#atreyaDashboardD01B .d01-reading{background:rgba(255,255,255,.012);}
#atreyaDashboardD01B .d01-services{gap:10px;margin-top:16px;}
#atreyaDashboardD01B .d01-services button{min-height:78px;background:linear-gradient(160deg,rgba(9,27,48,.72),rgba(7,21,38,.56));border-color:rgba(238,181,70,.22);box-shadow:inset 0 1px rgba(255,255,255,.015);backdrop-filter:blur(14px);transition:transform .18s ease,border-color .18s ease,background .18s ease;}
#atreyaDashboardD01B .d01-services button:hover{transform:translateY(-2px);border-color:rgba(238,181,70,.55);background:rgba(11,31,54,.84);}
#atreyaDashboardD01B[data-theme="light"] .d01-services button{background:linear-gradient(160deg,rgba(255,253,248,.88),rgba(255,245,225,.70));}

#atreyaDashboardD01B .d01-workspace{max-width:1660px;padding:7px clamp(24px,3vw,52px) 44px;gap:18px;align-items:start;}
#atreyaDashboardD01B .d01-panel{background:linear-gradient(145deg,rgba(8,24,43,.78),rgba(5,18,34,.66));border:1px solid rgba(230,174,70,.20);border-radius:22px;box-shadow:0 24px 65px rgba(0,0,0,.15),inset 0 1px rgba(255,255,255,.018);backdrop-filter:blur(20px) saturate(1.06);}
#atreyaDashboardD01B[data-theme="light"] .d01-panel{background:linear-gradient(145deg,rgba(255,253,248,.87),rgba(255,246,230,.76));border-color:rgba(180,117,30,.20);box-shadow:0 24px 60px rgba(107,70,24,.09);}
#atreyaDashboardD01B .d01-panel:hover{border-color:rgba(238,181,70,.34);}
#atreyaDashboardD01B .d01-workspace::before{content:"";position:absolute;left:4%;right:4%;top:-16px;height:1px;background:linear-gradient(90deg,transparent,rgba(238,181,70,.18),transparent);}
#atreyaDashboardD01B .d01-book-visual{background:radial-gradient(circle at 50% 0,rgba(217,154,39,.20),transparent 80%),rgba(8,25,45,.56);}
#atreyaDashboardD01B[data-theme="light"] .d01-book-visual{background:radial-gradient(circle at 50% 0,rgba(217,154,39,.15),transparent 80%),rgba(255,247,232,.72);}
#atreyaDashboardD01B .d01-footer{background:linear-gradient(180deg,transparent,rgba(2,10,19,.44));border-top-color:rgba(238,181,70,.15);}
#atreyaDashboardD01B[data-theme="light"] .d01-footer{background:linear-gradient(180deg,transparent,rgba(255,248,237,.62));}

@media(max-width:1200px){
  #atreyaDashboardD01B .d01-hero-copy{margin-left:38%;width:62%;padding-right:26px;}
  #atreyaDashboardD01B .d01-art-shade{background:linear-gradient(180deg,var(--d-bg) 0,var(--d-bg) 16px,rgba(6,17,31,.84) 54px,transparent 150px),linear-gradient(90deg,transparent 0,transparent 27%,rgba(6,17,31,.40) 37%,rgba(6,17,31,.90) 54%,rgba(6,17,31,.99) 69%,var(--d-bg) 100%),linear-gradient(0deg,var(--d-bg),rgba(6,17,31,.54) 55px,transparent 150px);}
}
@media(max-width:900px){
  #atreyaDashboardD01B .d01-hero{min-height:650px;}
  #atreyaDashboardD01B .d01-hero-copy{margin-left:34%;width:66%;padding-left:20px;}
  #atreyaDashboardD01B .d01-scene{left:-13%;width:115%;top:-45px;}
  #atreyaDashboardD01B .d01-workspace{grid-template-columns:repeat(2,minmax(0,1fr));}
  #atreyaDashboardD01B::before{filter:blur(30px) saturate(.7) brightness(.45);}
}
@media(max-width:600px){
  #atreyaDashboardD01B .d01-header{background:var(--d-header);}
  #atreyaDashboardD01B .d01-hero{min-height:auto;padding-top:0;}
  #atreyaDashboardD01B .d01-art{height:315px;inset:0 0 auto 0;}
  #atreyaDashboardD01B .d01-scene{left:-40%;top:-28px;width:162%;height:auto;}
  #atreyaDashboardD01B .d01-art-shade{background:linear-gradient(180deg,rgba(6,17,31,.10) 0,rgba(6,17,31,.08) 35%,rgba(6,17,31,.66) 72%,var(--d-bg) 100%),linear-gradient(90deg,rgba(6,17,31,.40) 0,transparent 36%,rgba(6,17,31,.18) 70%,rgba(6,17,31,.78) 100%);}
  #atreyaDashboardD01B[data-theme="light"] .d01-art-shade{background:linear-gradient(180deg,rgba(255,248,237,.12) 0,rgba(255,248,237,.09) 34%,rgba(255,248,237,.72) 72%,var(--d-bg) 100%),linear-gradient(90deg,rgba(255,248,237,.45) 0,transparent 36%,rgba(255,248,237,.24) 70%,rgba(255,248,237,.82) 100%);}
  #atreyaDashboardD01B .d01-wheel{left:10%;top:9%;width:44%;}
  #atreyaDashboardD01B .d01-hero-copy{margin-left:0;width:100%;padding:170px 16px 26px;}
  #atreyaDashboardD01B .d01-hero-copy::before{display:none;}
  #atreyaDashboardD01B .d01-greeting{max-width:none;margin-top:8px;}
  #atreyaDashboardD01B h1{max-width:none;font-size:42px;text-shadow:0 3px 20px rgba(0,0,0,.28);}
  #atreyaDashboardD01B .d01-subtitle{max-width:100%;min-height:0;font-size:16px;margin-bottom:14px;}
  #atreyaDashboardD01B .d01-topics{min-height:0;}
  #atreyaDashboardD01B .d01-workspace{grid-template-columns:1fr;padding:5px 14px 26px;}
  #atreyaDashboardD01B .d01-panel{border-radius:18px;}
  #atreyaDashboardD01B::before{inset:-3vh -12vw;filter:blur(24px) saturate(.65) brightness(.46);background-attachment:scroll;}
}
@media(prefers-reduced-motion:reduce){#atreyaDashboardD01B .d01-services button{transition:none;}#atreyaDashboardD01B::before{transform:none;}}
