@font-face{font-family:"Young Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/1ab789535f7dc6ba-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Young Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/59df03d642d74c2d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Young Serif Fallback";src:local("Times New Roman");ascent-override:83.16%;descent-override:29.10%;line-gap-override:0.00%;size-adjust:125.78%}.__className_0d1ac7{font-family:"Young Serif","Young Serif Fallback";font-weight:400;font-style:normal}.__variable_0d1ac7{--font-title:"Young Serif","Young Serif Fallback"}@font-face{font-family:Albert Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/866ace25ba8133d9-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Albert Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/0ecabae3741772cf-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Albert Sans Fallback;src:local("Arial");ascent-override:91.47%;descent-override:24.07%;line-gap-override:0.00%;size-adjust:103.86%}.__className_d5d2a0{font-family:Albert Sans,Albert Sans Fallback;font-style:normal}.__variable_d5d2a0{--font-ui:"Albert Sans","Albert Sans Fallback"}@font-face{font-family:Spline Sans Mono;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/59829bb575d36b50-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Spline Sans Mono;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/e02f7a71372872a3-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Spline Sans Mono Fallback;src:local("Arial");ascent-override:71.59%;descent-override:17.57%;line-gap-override:0.00%;size-adjust:134.59%}.__className_1999fd{font-family:Spline Sans Mono,Spline Sans Mono Fallback;font-style:normal}.__variable_1999fd{--font-mono:"Spline Sans Mono","Spline Sans Mono Fallback"}:root{--void:#060e13;--space:#0c1b23;--space-high:#14313e;--chalk:#f0ebdd;--haldi:#e6b03d;--kumkum:#e0674c;--swara-s:#e6b03d;--swara-r1:#e8854f;--swara-r2:#e4705f;--swara-g2:#d96a94;--swara-g3:#b878d4;--swara-m1:#8b84e8;--swara-m2:#6a9de8;--swara-p:#5cb8d6;--swara-d1:#55c9b0;--swara-d2:#6fce8a;--swara-n2:#a3d06a;--swara-n3:#cfc757}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--void);color:var(--chalk);font-family:var(--font-ui),sans-serif;overflow:hidden;height:100%}body{-webkit-font-smoothing:antialiased}.serif{font-family:var(--font-title),serif}.mono{font-family:var(--font-mono),monospace}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.glass{background:rgba(12,27,35,.55);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(240,235,221,.08);border-radius:14px}.chrome-label{font-size:10px;letter-spacing:2.5px;color:rgba(240,235,221,.45);text-transform:uppercase}.chrome-label,button.chip{font-family:var(--font-mono),monospace}button.chip{font-size:11px;letter-spacing:1.5px;color:rgba(240,235,221,.55);background:transparent;border:1px solid rgba(240,235,221,.12);border-radius:8px;padding:6px 11px;cursor:pointer;transition:color .2s,border-color .2s,box-shadow .2s,background .2s}button.chip:focus-visible,button.chip:hover{color:var(--chalk);border-color:rgba(240,235,221,.3);outline:none}button.chip.lit{color:var(--haldi);border-color:rgba(230,176,61,.65);box-shadow:0 0 14px rgba(230,176,61,.18);background:rgba(230,176,61,.06)}button.chip:focus-visible{box-shadow:0 0 0 2px rgba(230,176,61,.5)}input.searchbox{font-family:var(--font-ui),sans-serif;font-size:15px;color:var(--chalk);background:transparent;border:none;outline:none;width:100%}input.searchbox::placeholder{color:rgba(240,235,221,.3)}input.thinline{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:130px;height:18px;background:transparent;cursor:pointer}input.thinline::-webkit-slider-runnable-track{height:1px;background:rgba(240,235,221,.25)}input.thinline::-webkit-slider-thumb{-webkit-appearance:none;width:11px;height:11px;border-radius:50%;background:var(--haldi);margin-top:-5px;box-shadow:0 0 8px rgba(230,176,61,.5)}input.thinline::-moz-range-track{height:1px;background:rgba(240,235,221,.25)}input.thinline::-moz-range-thumb{width:11px;height:11px;border:none;border-radius:50%;background:var(--haldi)}@keyframes pulse-dot{0%,to{opacity:.4;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}.status-dot{width:7px;height:7px;border-radius:50%;background:var(--haldi);animation:pulse-dot 1.4s ease-in-out infinite}@keyframes panel-in{0%{transform:translateX(40px);opacity:0}to{transform:translateX(0);opacity:1}}.panel-in{animation:panel-in .42s cubic-bezier(.22,1,.36,1)}.hide-wide{display:none!important}@media (max-width:680px){.hide-narrow{display:none!important}.hide-wide{display:block!important}.brand-eyebrow{display:none}.brand-title{font-size:16px!important}.hints{font-size:9px}}@media (max-width:900px){.grid-scroll{padding-top:210px}}.notation-host{max-width:100%}.notation-host svg{max-width:100%;height:auto;display:block}@keyframes mandala-breathe{0%,to{opacity:.3}50%{opacity:.75}}.mandala-halo{animation:mandala-breathe 6s ease-in-out infinite}@keyframes mandala-spin{to{transform:rotate(1turn)}}.mandala-shimmer{animation:mandala-spin 150s linear infinite;transform-origin:500px 500px;transform-box:view-box}.mandala-node{cursor:pointer;transition:r .2s}.mandala-node:focus-visible{outline:none;stroke:var(--haldi);stroke-width:3px}.mandala-label{transition:opacity .2s,fill .2s}@media (prefers-reduced-motion:reduce){.mandala-halo{opacity:.5}.mandala-halo,.mandala-shimmer{animation:none}}details.psec>summary{list-style:none}details.psec>summary::-webkit-details-marker{display:none}details.psec>summary:hover{background:rgba(240,235,221,.04)}details.psec .chev{transition:transform .2s;color:rgba(240,235,221,.4);font-size:11px}details.psec[open] .chev{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.panel-in,.status-dot{animation:none}.status-dot{opacity:.9}}.grid-scroll{overflow-y:auto;height:100dvh;padding:130px 26px 140px}.mela-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:14px;gap:14px;max-width:1280px;margin:0 auto}button.mela-card{text-align:left;background:rgba(12,27,35,.7);border:1px solid rgba(240,235,221,.08);border-radius:14px;padding:14px;cursor:pointer;color:var(--chalk);transition:border-color .2s,transform .2s}button.mela-card:focus-visible,button.mela-card:hover{border-color:rgba(230,176,61,.5);outline:none;transform:translateY(-2px)}button.mela-card.selected{border-color:var(--haldi)}