@font-face{font-family:Mukta;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/mukta-latin-400.woff2) format("woff2");unicode-range:U+0000-00FF,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:Mukta;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/mukta-latin-500.woff2) format("woff2");unicode-range:U+0000-00FF,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:Mukta;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/mukta-latin-600.woff2) format("woff2");unicode-range:U+0000-00FF,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:Mukta;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/mukta-latin-700.woff2) format("woff2");unicode-range:U+0000-00FF,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:Mukta;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/mukta-latin-800.woff2) format("woff2");unicode-range:U+0000-00FF,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:Mukta;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/mukta-latin-ext-400.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,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:Mukta;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/mukta-devanagari-400.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Mukta;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/mukta-devanagari-500.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Mukta;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/mukta-devanagari-600.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Mukta;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/mukta-devanagari-700.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Mukta;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/mukta-devanagari-800.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}:root[data-skin=v2]{--bg: #f5f4f1;--paper: #ffffff;--sunk: #eceae5;--line: #e3e0da;--line-2: #cfcac1;--ink: #17130e;--ink-2: #4e4940;--ink-3: #6b655c;--gold: #8c1d2f;--gold-2: #b04a5c;--gold-soft: #f5e4e7;--gold-ink: #ffffff;--kum: #8c1d2f;--kum-soft: #f5e4e7;--ok: #1f6b3a;--ok-soft: #e2f0e6;--warn: #9a5b00;--warn-soft: #fbeed6;--bad: #b42318;--bad-soft: #fbe4e1;--shadow: 0 1px 0 rgba(23, 19, 14, .04), 0 8px 24px -12px rgba(23, 19, 14, .18);--bar: #17130e;--bar-ink: #ffffff;--f-disp: "Mukta", "Segoe UI", system-ui, sans-serif;--f-ui: "Mukta", "Segoe UI", system-ui, -apple-system, sans-serif}@media(prefers-color-scheme:dark){:root[data-skin=v2]:not([data-theme=light]){--bg: #16130f;--paper: #211d18;--sunk: #2b2620;--line: #3a342c;--line-2: #51493e;--ink: #f4efe7;--ink-2: #cfc7ba;--ink-3: #a39a8c;--gold: #8c1d2f;--gold-2: #e0707f;--gold-soft: #3a1c22;--gold-ink: #ffffff;--kum: #e89aa6;--kum-soft: #3a1c22;--ok: #86c597;--ok-soft: #1c3222;--warn: #f0a93a;--warn-soft: #3a2b11;--bad: #ee8a77;--bad-soft: #3e1f1a}}:root[data-skin=v2][data-theme=dark]{--bg: #16130f;--paper: #211d18;--sunk: #2b2620;--line: #3a342c;--line-2: #51493e;--ink: #f4efe7;--ink-2: #cfc7ba;--ink-3: #a39a8c;--gold: #8c1d2f;--gold-2: #e0707f;--gold-soft: #3a1c22;--gold-ink: #ffffff;--kum: #e89aa6;--kum-soft: #3a1c22;--ok: #86c597;--ok-soft: #1c3222;--warn: #f0a93a;--warn-soft: #3a2b11;--bad: #ee8a77;--bad-soft: #3e1f1a}:root[data-skin=v2] h1,:root[data-skin=v2] h2,:root[data-skin=v2] h3{font-weight:700}:root[data-skin=v2] .btn.lg{border-radius:10px}.fmt-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px}.fmt{display:flex;flex-direction:column;gap:8px;padding:18px;background:var(--paper);border:1px solid var(--line);border-radius:14px;text-align:start;color:var(--ink);cursor:pointer;font:inherit}.fmt:hover,.fmt:focus-visible{border-color:var(--gold-2);box-shadow:var(--shadow)}.fmt[aria-pressed=true]{border-color:var(--gold);box-shadow:0 0 0 2px var(--gold-soft)}.fmt .hi{font-size:14px;color:var(--ink-3)}.fmt h3{font-size:19px}.fmt p{font-size:14.5px;color:var(--ink-2);margin:0}.fmt .suits{font-size:13px;color:var(--ink-3)}.fmt .ico{width:40px;height:40px;border-radius:10px;display:grid;place-items:center;background:var(--gold-soft);color:var(--gold)}.ed-grid{display:grid;gap:20px;grid-template-columns:minmax(0,1fr);align-items:start}@media(min-width:1100px){.ed-grid{grid-template-columns:minmax(0,1.4fr) minmax(300px,1fr)}}.parts{list-style:none;margin:0;padding:0}.parts>li{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:12px;align-items:start;padding:14px 18px;border-bottom:1px solid var(--line)}.parts>li:last-child{border-bottom:0}.parts .pos{width:30px;height:30px;border-radius:50%;background:var(--sunk);display:grid;place-items:center;font-weight:600;font-size:14px}.parts .pt{font-weight:600}.parts .pm{font-size:13px;color:var(--ink-2);display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-top:2px}.cover-box{display:flex;gap:14px;align-items:center}.cover-box .cv{width:120px;aspect-ratio:4 / 3;border-radius:10px;background:var(--sunk);border:1px solid var(--line);overflow:hidden;display:grid;place-items:center;color:var(--ink-3);flex:none}.cover-box .cv img{width:100%;height:100%;object-fit:cover}.prog{height:6px;background:var(--line);border-radius:3px;overflow:hidden}.prog>div{height:100%;background:var(--gold);transition:width .2s}.status-line{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.review-note{border-inline-start:3px solid var(--warn);background:var(--warn-soft);padding:12px 14px;border-radius:8px;font-size:14.5px}.filters{display:flex;gap:8px;flex-wrap:wrap}.filters button{min-height:40px}.money{font-size:28px;font-weight:700}.menu-pop a.menu-link{display:flex;gap:8px;align-items:center}.menu-pop a.menu-link:hover,.menu-pop a.menu-link.active{background:var(--sunk)}.lang-toggle{display:inline-flex;padding:3px;gap:2px;border:1px solid var(--line);border-radius:99px;background:var(--paper)}.lang-toggle button{min-height:44px;min-width:44px;padding:0 14px;border:0;border-radius:99px;background:transparent;color:var(--ink-2);font:500 14px var(--f-ui);cursor:pointer}.lang-toggle button[aria-pressed=true]{background:var(--sunk);color:var(--ink);font-weight:600}.lang-toggle button:focus-visible{outline:2px solid var(--gold);outline-offset:1px}:root[data-skin=v2] .auth{background:var(--paper)}:root[data-skin=v2] .auth-side{background:var(--bg);color:var(--ink);border-inline-end:1px solid var(--line)}:root[data-skin=v2] .auth-side .brand{color:var(--ink)}:root[data-skin=v2] .auth-side .brand .logo{color:var(--kum)}:root[data-skin=v2] .auth-side .brand small{color:var(--ink-3)}:root[data-skin=v2] .auth-side h2{color:var(--ink);font-size:40px;line-height:1.15}:root[data-skin=v2] .auth-side p{color:var(--ink-2)}:root[data-skin=v2] .auth-side .foot-note,:root[data-skin=v2] .auth-side .foot-note a{color:var(--ink-2)}@media(max-width:900px){:root[data-skin=v2] .auth-side{border-inline-end:0;border-bottom:1px solid var(--line)}:root[data-skin=v2] .auth-side h2{font-size:26px}}:root[data-skin=v2] .auth-main{background:var(--paper)}.auth-top{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.auth-card .sub{color:var(--ink-2);margin:-8px 0 0}.auth-step{display:flex;align-items:center;gap:10px;margin:0;font:500 15px var(--f-ui);color:var(--ink-2)}.auth-step .marks{display:inline-flex;gap:4px}.auth-step .marks i{width:18px;height:4px;border-radius:2px;background:var(--line-2)}.auth-step .marks i.on{background:var(--kum)}:root[data-skin=v2] .cbx{min-height:44px}.ch{display:flex;flex-direction:column;gap:36px}.ch .page-h{margin-bottom:0}.ch-greet{font-size:clamp(28px,3.6vw,40px)}.ch-sec h2{font-size:22px}.ch-sec>h2{margin-bottom:14px}.ch-sec-h{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:14px}.ch-more{color:var(--kum);font-weight:600;text-decoration:none;display:inline-flex;align-items:center;min-height:44px}.ch-more:hover{text-decoration:underline}.ch-next{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);background:var(--paper);border:1px solid var(--line);border-radius:16px;overflow:hidden}.ch-next .ph{position:relative;min-height:240px;background:var(--sunk)}.ch-next .ph img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ch-next .ph:after{content:"";position:absolute;inset:40% 0 0;background:linear-gradient(transparent,#17130ec7)}.ch-next .cap{position:absolute;z-index:1;left:20px;right:20px;bottom:18px;display:flex;flex-direction:column;color:#fff}.ch-next .cap b{font-size:24px;line-height:1.2}.ch-next .cap span{font-size:14px;color:#ffffffe0}.ch-next .b{padding:32px 36px;display:flex;flex-direction:column;gap:12px;justify-content:center}.ch-next .k{margin:0;color:var(--kum);font-weight:600;font-size:15px}.ch-next h2{font-size:clamp(22px,2.4vw,28px);line-height:1.25}.ch-next blockquote{margin:0;font-size:16.5px;color:var(--ink-2);line-height:1.55}.ch-next p{margin:0;color:var(--ink-2)}.ch-next .row{margin-top:6px}@media(max-width:760px){.ch-next{grid-template-columns:1fr}.ch-next .ph{min-height:170px}.ch-next .b{padding:20px}}.ch-start{list-style:none;margin:0;padding:0;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:900px){.ch-start{grid-template-columns:1fr}.ch-tmpl img{aspect-ratio:3 / 1}}.ch-tmpl{display:flex;flex-direction:column;height:100%;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:var(--paper);color:var(--ink);text-decoration:none}.ch-tmpl:hover,.ch-tmpl:focus-visible{border-color:var(--gold-2);box-shadow:var(--shadow)}.ch-tmpl img{width:100%;aspect-ratio:2 / 1;object-fit:cover;background:var(--sunk)}.ch-tmpl .b{padding:16px 18px 18px;display:flex;flex-direction:column;gap:6px}.ch-tmpl .ttl{display:flex;align-items:center;gap:10px;font-weight:700;font-size:18px}.ch-tmpl .ico{width:32px;height:32px;border-radius:50%;background:var(--kum-soft);color:var(--kum);display:grid;place-items:center;flex:none}.ch-tmpl .d{color:var(--ink-2);font-size:15px}.ch-tmpl .s{color:var(--ink-3);font-size:13.5px}.ch-cols{display:grid;gap:28px;grid-template-columns:minmax(0,1.8fr) minmax(260px,1fr);align-items:start}@media(max-width:1000px){.ch-cols{grid-template-columns:1fr}}.ch-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.ch-filters button{min-height:44px;padding:0 14px;border-radius:99px;border:1px solid var(--line);background:var(--paper);color:var(--ink);font:500 14.5px var(--f-ui);cursor:pointer}.ch-filters button .n{color:var(--ink-3);margin-inline-start:4px}.ch-filters button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.ch-filters button[aria-pressed=true] .n{color:inherit;opacity:.8}.ch-rows{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.ch-rows li{display:grid;grid-template-columns:48px minmax(0,1fr) auto auto;gap:14px;align-items:center;padding:14px 0;border-bottom:1px solid var(--line)}.ch-rows .thumb{width:48px;height:48px;border-radius:10px;background:var(--sunk);color:var(--ink-3);display:grid;place-items:center}.ch-rows .title{font-weight:600;overflow-wrap:anywhere}.ch-rows .meta{font-size:13.5px;color:var(--ink-3)}.ch-rows .btn{min-width:88px;justify-content:center}@media(max-width:560px){.ch-rows li{grid-template-columns:40px minmax(0,1fr) auto}.ch-rows li .chip{grid-column:2;grid-row:2;justify-self:start}.ch-rows li .btn{grid-column:3;grid-row:1 / span 2}.ch-rows .thumb{width:40px;height:40px}}.ch-note{display:flex;gap:8px;align-items:flex-start;margin-top:14px;font-size:14px;color:var(--ink-3)}.ch-week{background:var(--paper);border:1px solid var(--line);border-radius:16px;padding:22px;display:flex;flex-direction:column;gap:10px}.ch-week h2{font-size:19px}.ch-week dl{margin:0}.ch-week dl div{display:flex;justify-content:space-between;align-items:baseline;padding:12px 0;border-bottom:1px solid var(--line)}.ch-week dt{color:var(--ink-2)}.ch-week dd{margin:0;font-size:24px;font-weight:700;font-variant-numeric:tabular-nums}.ch-plans{margin:0;align-self:flex-start}@font-face{font-family:Mukta;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/mukta-latin-400.woff2) format("woff2");unicode-range:U+0000-00FF,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:Mukta;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/mukta-latin-500.woff2) format("woff2");unicode-range:U+0000-00FF,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:Mukta;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/mukta-latin-600.woff2) format("woff2");unicode-range:U+0000-00FF,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:Mukta;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/mukta-latin-700.woff2) format("woff2");unicode-range:U+0000-00FF,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:Mukta;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/mukta-latin-800.woff2) format("woff2");unicode-range:U+0000-00FF,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:Mukta;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/mukta-latin-ext-400.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,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:Mukta;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/mukta-devanagari-400.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Mukta;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/mukta-devanagari-500.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Mukta;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/mukta-devanagari-600.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Mukta;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/mukta-devanagari-700.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Mukta;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/mukta-devanagari-800.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Tiro Devanagari Hindi;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/tiro-devanagari-400.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Tiro Devanagari Hindi;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/tiro-latin-400-italic.woff2) format("woff2");unicode-range:U+0000-00FF,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:Tiro Devanagari Hindi;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/tiro-latin-ext-400-italic.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,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}:root{--lx-ground: #FFFFFF;--lx-surface: #F5F4F1;--lx-surface-2: #ECEAE5;--lx-rule: #E3E0DA;--lx-ink: #17130E;--lx-ink-2: #4E4940;--lx-ink-3: #767067;--lx-primary: #8C1D2F;--lx-primary-hover: #72162A;--lx-on-primary: #FFFFFF;--lx-accent: #8C1D2F;--lx-primary-soft: #FBF1F2;--lx-saffron: #E8930C;--lx-success: #1F6B3A;--lx-warning: #9A5B00;--lx-danger: #B42318;--lx-card: #FFFFFF;--lx-scrim: linear-gradient(to top, rgba(10, 8, 6, .72), rgba(10, 8, 6, 0) 60%);--lx-shadow: 0 1px 2px rgba(23, 19, 14, .06), 0 8px 24px -12px rgba(23, 19, 14, .18);--lx-dock-shadow: 0 -6px 24px -12px rgba(23, 19, 14, .22);--lx-font: "Mukta", system-ui, -apple-system, "Segoe UI", sans-serif;--lx-verse: "Tiro Devanagari Hindi", "Mukta", serif;--lx-r-card: 14px;--lx-r-hero: 20px;--lx-r-btn: 10px;--lx-max: 1240px;--lx-gutter: 20px;--lx-tabs-h: 64px;--lx-dock-h: 0px}:root[data-theme=dark]{--lx-ground: #16130F;--lx-surface: #211D18;--lx-surface-2: #2B2620;--lx-rule: #3A342C;--lx-ink: #F4EFE7;--lx-ink-2: #CFC7BA;--lx-ink-3: #A39A8C;--lx-primary: #8C1D2F;--lx-primary-hover: #A3263A;--lx-on-primary: #FFFFFF;--lx-accent: #E89AA6;--lx-primary-soft: #33181D;--lx-saffron: #F0A93A;--lx-success: #7CC495;--lx-warning: #E6B05A;--lx-danger: #F08B7E;--lx-card: #211D18;--lx-shadow: 0 1px 2px rgba(0, 0, 0, .3), 0 10px 28px -14px rgba(0, 0, 0, .7);--lx-dock-shadow: 0 -6px 24px -12px rgba(0, 0, 0, .7)}@media(prefers-color-scheme:dark){:root:not([data-theme]){--lx-ground: #16130F;--lx-surface: #211D18;--lx-surface-2: #2B2620;--lx-rule: #3A342C;--lx-ink: #F4EFE7;--lx-ink-2: #CFC7BA;--lx-ink-3: #A39A8C;--lx-primary: #8C1D2F;--lx-primary-hover: #A3263A;--lx-on-primary: #FFFFFF;--lx-accent: #E89AA6;--lx-primary-soft: #33181D;--lx-saffron: #F0A93A;--lx-success: #7CC495;--lx-warning: #E6B05A;--lx-danger: #F08B7E;--lx-card: #211D18;--lx-shadow: 0 1px 2px rgba(0, 0, 0, .3), 0 10px 28px -14px rgba(0, 0, 0, .7);--lx-dock-shadow: 0 -6px 24px -12px rgba(0, 0, 0, .7)}}@media(min-width:640px){:root{--lx-gutter: 32px}}@media(min-width:1024px){:root{--lx-gutter: 48px}}html:has(.lx),html:has(.lx) body{background:var(--lx-ground)}.lx{min-height:100vh;display:flex;flex-direction:column;background:var(--lx-ground);color:var(--lx-ink);font:400 16px/1.55 var(--lx-font);-webkit-font-smoothing:antialiased;padding-bottom:calc(var(--lx-dock-h) + var(--lx-tabs-h) + env(safe-area-inset-bottom));overflow-x:clip}@media(min-width:1024px){.lx{font-size:17px;--lx-tabs-h: 0px}}.lx *,.lx *:before,.lx *:after{box-sizing:border-box}.lx h1,.lx h2,.lx h3,.lx h4,.lx p,.lx ul,.lx ol,.lx figure{margin:0}.lx h1,.lx h2,.lx h3,.lx h4{font-family:var(--lx-font);font-weight:700;line-height:1.25;letter-spacing:normal;text-wrap:balance}.lx [lang=hi],.lx:lang(hi){font-family:var(--lx-font)}.lx ul,.lx ol{padding:0;list-style:none}.lx img{display:block;max-width:100%}.lx a{color:var(--lx-accent)}.lx a:hover{color:var(--lx-primary-hover)}:root[data-theme=dark] .lx a:hover{color:#f2b8c1}.lx button,.lx input,.lx select{font:inherit;color:inherit}.lx :focus-visible{outline:3px solid var(--lx-accent);outline-offset:2px;border-radius:4px}.lx [lang=hi],.lx .lx-hi{line-height:1.6}.lx .lx-verse{font-family:var(--lx-verse)}.lx .lx-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}.lx .lx-skip{position:absolute;left:8px;top:-60px;z-index:100;background:var(--lx-primary);color:var(--lx-on-primary);padding:10px 16px;border-radius:var(--lx-r-btn)}.lx .lx-skip:focus{top:8px;color:var(--lx-on-primary)}.lx main{flex:1;outline:none;min-height:100vh}.lx .lx-wrap{width:100%;max-width:calc(var(--lx-max) + 2 * var(--lx-gutter));margin-inline:auto;padding-inline:var(--lx-gutter)}.lx .lx-dim{color:var(--lx-ink-2)}.lx .lx-faint{color:var(--lx-ink-3)}.lx .lx-meta{font-size:14px;color:var(--lx-ink-3);line-height:1.45}@media(max-width:639px){.lx .lx-meta{font-size:13px}}.lx .lx-t-hero{font-size:32px;font-weight:800;line-height:1.1;letter-spacing:-.01em}.lx .lx-t-h1{font-size:28px;font-weight:800;line-height:1.15;letter-spacing:-.01em}.lx .lx-t-h2{font-size:20px;font-weight:700;line-height:1.25;letter-spacing:-.01em}.lx .lx-t-h3{font-size:17px;font-weight:600;line-height:1.3}@media(min-width:1024px){.lx .lx-t-hero{font-size:56px}.lx .lx-t-h1{font-size:40px}.lx .lx-t-h2{font-size:28px}.lx .lx-t-h3{font-size:18px}}.lx .lx-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 20px;border-radius:var(--lx-r-btn);border:1.5px solid var(--lx-rule);background:var(--lx-ground);color:var(--lx-ink);font-size:16px;font-weight:600;text-decoration:none;cursor:pointer;white-space:nowrap}.lx .lx-btn:hover{border-color:var(--lx-ink-3);color:var(--lx-ink)}.lx .lx-btn.lx-pri{background:var(--lx-primary);border-color:var(--lx-primary);color:var(--lx-on-primary)}.lx .lx-btn.lx-pri:hover{background:var(--lx-primary-hover);border-color:var(--lx-primary-hover);color:var(--lx-on-primary)}.lx .lx-btn.lx-ghost-light{background:#0000002e;color:#fff;border-color:#ffffffd9}.lx .lx-btn.lx-ghost-light:hover{background:#00000052;color:#fff}.lx .lx-btn.lx-sm{min-height:44px;padding:0 14px;font-size:15px}.lx .lx-btn.lx-block{width:100%}.lx .lx-btn[disabled]{opacity:.55;cursor:not-allowed}.lx .lx-icon-btn{display:inline-grid;place-items:center;width:44px;height:44px;flex:none;border-radius:999px;border:1.5px solid var(--lx-rule);background:var(--lx-ground);color:var(--lx-ink);cursor:pointer;text-decoration:none}.lx .lx-icon-btn.lx-bare{border-color:transparent;background:transparent}.lx .lx-icon-btn.lx-play{background:var(--lx-primary);border-color:var(--lx-primary);color:var(--lx-on-primary)}.lx .lx-icon-btn.lx-play:hover{background:var(--lx-primary-hover)}.lx .lx-link-more{display:inline-flex;align-items:center;gap:4px;min-height:44px;font-size:15px;font-weight:600;text-decoration:none;white-space:nowrap}.lx .lx-ico{width:20px;height:20px;flex:none;stroke:currentColor;fill:none;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.lx .lx-ico.lx-sm{width:16px;height:16px}.lx .lx-ico.lx-lg{width:24px;height:24px}.lx .lx-ico.lx-fill{fill:currentColor;stroke:none}.lx .lx-top{position:sticky;top:0;z-index:30;background:var(--lx-ground);border-bottom:1px solid var(--lx-rule)}.lx .lx-top .lx-wrap{display:flex;align-items:center;gap:16px;height:60px}@media(min-width:1024px){.lx .lx-top .lx-wrap{height:76px;gap:20px}}.lx .lx-logo{display:inline-flex;align-items:center;gap:8px;min-height:44px;text-decoration:none;color:var(--lx-ink);flex:none}.lx .lx-logo:hover{color:var(--lx-ink)}.lx .lx-logo b{font-size:20px;font-weight:800;letter-spacing:-.02em}@media(min-width:1024px){.lx .lx-logo b{font-size:23px}}.lx .lx-mainnav{display:none}@media(min-width:1024px){.lx .lx-mainnav{display:flex;align-items:stretch;gap:18px;align-self:stretch}.lx .lx-mainnav a{display:inline-flex;align-items:center;gap:5px;font-size:16px;font-weight:500;color:var(--lx-ink-2);text-decoration:none;white-space:nowrap}.lx .lx-mainnav a span{font-size:15px;color:var(--lx-ink-3)}.lx .lx-mainnav a[aria-current=page]{color:var(--lx-accent);font-weight:700;box-shadow:inset 0 -2px 0 var(--lx-accent)}.lx .lx-mainnav a[aria-current=page] span{color:var(--lx-accent)}}.lx .lx-top .lx-spacer{flex:1}.lx .lx-searchbox{display:none}@media(min-width:1024px){.lx .lx-searchbox{display:flex;align-items:center;gap:8px;flex:1;max-width:320px;min-width:150px;height:44px;padding:0 14px;border-radius:10px;background:var(--lx-surface);border:1px solid var(--lx-rule);color:var(--lx-ink-3)}.lx .lx-searchbox input{flex:1;min-width:0;border:0;background:transparent;font-size:15px;color:var(--lx-ink);height:42px}.lx .lx-searchbox input::placeholder{color:var(--lx-ink-3)}.lx .lx-searchbox input:focus{outline:none}.lx .lx-searchbox:focus-within{outline:3px solid var(--lx-accent);outline-offset:2px}}.lx .lx-langpick{display:inline-flex;flex-direction:column;gap:2px;flex:none;max-width:220px}.lx .lx-langsel{min-height:44px;max-width:100%;padding:0 10px;border:1px solid var(--lx-rule);border-radius:10px;background:var(--lx-surface);color:var(--lx-ink);font:inherit;font-size:14px}.lx .lx-langnote{font-size:12px;line-height:1.3;color:var(--lx-ink-2)}.lx .lx-langseg{display:inline-flex;padding:3px;gap:2px;border:1px solid var(--lx-rule);border-radius:10px;flex:none}.lx .lx-langseg button{min-height:38px;min-width:44px;padding:0 10px;border:0;border-radius:7px;background:transparent;font-size:14px;font-weight:500;color:var(--lx-ink-2);cursor:pointer}.lx .lx-langseg button[aria-pressed=true]{background:var(--lx-surface-2);color:var(--lx-ink);font-weight:700}.lx .lx-top .lx-desk-only{display:none}@media(min-width:1024px){.lx .lx-top .lx-desk-only{display:inline-flex}.lx .lx-top .lx-phone-only{display:none}}.lx .lx-menu{position:relative}.lx .lx-menu-pop{position:absolute;right:0;top:calc(100% + 8px);z-index:40;min-width:240px;padding:8px;border-radius:12px;background:var(--lx-card);border:1px solid var(--lx-rule);box-shadow:var(--lx-shadow)}.lx .lx-menu-pop h2{font-size:14px;font-weight:600;color:var(--lx-ink-3);padding:6px 10px}.lx .lx-opt{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:0 10px;border:0;border-radius:8px;background:transparent;text-align:start;font-size:15px;cursor:pointer;color:var(--lx-ink);text-decoration:none}.lx .lx-opt:hover{background:var(--lx-surface);color:var(--lx-ink)}.lx .lx-opt[aria-checked=true]{font-weight:700;color:var(--lx-accent)}.lx .lx-opt .lx-tick{margin-left:auto}.lx .lx-section{margin-top:48px}@media(min-width:1024px){.lx .lx-section{margin-top:72px}}.lx .lx-sec-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:16px}@media(min-width:1024px){.lx .lx-sec-head{margin-bottom:20px}}.lx .lx-sec-head p{color:var(--lx-ink-2);font-size:15px;margin-top:2px}.lx .lx-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:4px;font-size:14px;color:var(--lx-ink-3);padding-top:16px}.lx .lx-crumbs a{color:var(--lx-ink-2);text-decoration:none;min-height:44px;display:inline-flex;align-items:center}.lx .lx-crumbs a:hover{text-decoration:underline}.lx .lx-hero{position:relative;margin-top:16px;border-radius:var(--lx-r-hero);overflow:hidden;color:#fff;min-height:420px;display:flex;align-items:flex-end;background:#2b2620}@media(min-width:1024px){.lx .lx-hero{margin-top:32px;min-height:540px;align-items:center}}.lx .lx-hero picture,.lx .lx-hero>img{position:absolute;inset:0}.lx .lx-hero img{width:100%;height:100%;object-fit:cover}.lx .lx-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,#0a0806d1,#0a08061a 75%)}@media(min-width:1024px){.lx .lx-hero:after{background:linear-gradient(to right,#0a0806c7,#0a08061a 70%)}}.lx .lx-hero .lx-in{position:relative;z-index:1;padding:24px 20px;max-width:640px}@media(min-width:1024px){.lx .lx-hero .lx-in{padding:64px}}.lx .lx-hero .lx-kicker{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600}.lx .lx-hero .lx-kicker i{width:8px;height:8px;border-radius:99px;background:var(--lx-saffron)}.lx .lx-hero h1{margin-top:10px}.lx .lx-hero .lx-hi-line{font-family:var(--lx-verse);font-size:22px;margin-top:6px;line-height:1.4}@media(min-width:1024px){.lx .lx-hero .lx-hi-line{font-size:28px}}.lx .lx-hero p.lx-lede{margin-top:12px;font-size:16px;line-height:1.6;color:#ffffffeb}@media(min-width:1024px){.lx .lx-hero p.lx-lede{font-size:18px}}.lx .lx-hero .lx-acts{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.lx .lx-hero a:not(.lx-btn){color:#fff}.lx .lx-rail{display:grid;grid-auto-flow:column;grid-auto-columns:var(--rail-w, 44%);gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:calc(-1 * var(--lx-gutter));padding-inline:var(--lx-gutter);scroll-padding-inline:var(--lx-gutter);padding-bottom:4px;scrollbar-width:none}.lx .lx-rail::-webkit-scrollbar{display:none}.lx .lx-rail>*{scroll-snap-align:start;min-width:0}.lx .lx-rail.lx-series{--rail-w: 42%}.lx .lx-rail.lx-learn{--rail-w: 72%}.lx .lx-rail.lx-place{--rail-w: 40%}.lx .lx-rail.lx-film{--rail-w: 36%}.lx .lx-rail.lx-cont{--rail-w: 86%}@media(min-width:640px){.lx .lx-rail.lx-series{--rail-w: 28%}.lx .lx-rail.lx-learn{--rail-w: 44%}.lx .lx-rail.lx-place{--rail-w: 26%}.lx .lx-rail.lx-film{--rail-w: 22%}.lx .lx-rail.lx-cont{--rail-w: 48%}}@media(min-width:1024px){.lx .lx-rail{grid-auto-flow:row;overflow:visible;margin-inline:0;padding-inline:0;gap:20px}.lx .lx-rail.lx-series,.lx .lx-rail.lx-film{grid-template-columns:repeat(6,minmax(0,1fr))}.lx .lx-rail.lx-learn{grid-template-columns:repeat(4,minmax(0,1fr))}.lx .lx-rail.lx-place{grid-template-columns:repeat(5,minmax(0,1fr))}.lx .lx-rail.lx-cont{grid-template-columns:repeat(3,minmax(0,1fr))}}.lx .lx-grid{display:grid;gap:20px 16px;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:640px){.lx .lx-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1024px){.lx .lx-grid{grid-template-columns:repeat(var(--cols, 6),minmax(0,1fr));gap:28px 20px}}.lx .lx-grid.lx-learn{--cols: 4}@media(max-width:639px){.lx .lx-grid.lx-learn{grid-template-columns:1fr}}.lx .lx-card{display:block;text-decoration:none;color:var(--lx-ink);min-width:0}.lx .lx-card:hover{color:var(--lx-ink)}.lx .lx-card .lx-art{position:relative;border-radius:var(--lx-r-card);overflow:hidden;background:var(--lx-surface-2)}.lx .lx-card .lx-art img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.lx .lx-card:hover .lx-art img{transform:scale(1.03)}@media(prefers-reduced-motion:reduce){.lx .lx-card .lx-art img{transition:none}.lx .lx-card:hover .lx-art img{transform:none}}.lx .lx-card .lx-art.lx-portrait{aspect-ratio:29 / 40}.lx .lx-card .lx-art.lx-land{aspect-ratio:3 / 2}.lx .lx-card .lx-art.lx-place{aspect-ratio:3 / 4}.lx .lx-card .lx-art.lx-film{aspect-ratio:9 / 16}.lx .lx-card .lx-art .lx-scrim{position:absolute;inset:0;background:var(--lx-scrim)}.lx .lx-card .lx-art .lx-on{position:absolute;left:0;right:0;bottom:0;padding:12px;color:#fff}.lx .lx-card .lx-art .lx-on .lx-hi-t{font-family:var(--lx-verse);font-size:14px;line-height:1.3;opacity:.95}.lx .lx-card .lx-art .lx-on .lx-t{font-size:17px;font-weight:700;line-height:1.2;letter-spacing:-.01em}@media(min-width:1024px){.lx .lx-card .lx-art .lx-on .lx-t{font-size:18px}}.lx .lx-card .lx-art .lx-on .lx-lab{font-size:12.5px;margin-top:6px;opacity:.95}.lx .lx-card .lx-art .lx-dur{position:absolute;top:10px;right:10px;display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:99px;font-size:12.5px;font-weight:600;color:#fff;background:#0a08069e}.lx .lx-card .lx-below{margin-top:8px}.lx .lx-card .lx-below .lx-t{font-size:17px;font-weight:600;line-height:1.3}@media(min-width:1024px){.lx .lx-card .lx-below .lx-t{font-size:18px}}.lx .lx-card .lx-below .lx-meta{margin-top:4px}.lx .lx-cont-card{display:flex;align-items:center;gap:12px;padding:10px;border-radius:var(--lx-r-card);background:var(--lx-surface);min-width:0}.lx .lx-cont-card .lx-thumb{width:64px;height:64px;border-radius:10px;overflow:hidden;flex:none;background:var(--lx-surface-2)}.lx .lx-cont-card .lx-thumb img{width:100%;height:100%;object-fit:cover}.lx .lx-cont-card .lx-body{flex:1;min-width:0}.lx .lx-cont-card .lx-t{font-weight:600;font-size:16px;line-height:1.3;color:var(--lx-ink);text-decoration:none;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lx .lx-bar{height:4px;border-radius:99px;background:var(--lx-surface-2);overflow:hidden;margin-top:8px}.lx .lx-cont-card .lx-bar{background:var(--lx-rule)}.lx .lx-bar i{display:block;height:100%;background:var(--lx-saffron);border-radius:99px}.lx .lx-detail-hero{position:relative;border-radius:var(--lx-r-hero);overflow:hidden;color:#fff;aspect-ratio:4 / 5;max-height:540px;margin-top:12px;background:#2b2620}@media(min-width:640px){.lx .lx-detail-hero{aspect-ratio:16 / 7}}.lx .lx-detail-hero img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.lx .lx-detail-hero:after{content:"";position:absolute;inset:0;background:var(--lx-scrim)}.lx .lx-detail-hero .lx-in{position:absolute;left:0;right:0;bottom:0;z-index:1;padding:20px}@media(min-width:1024px){.lx .lx-detail-hero .lx-in{padding:48px}}.lx .lx-detail-hero .lx-hi-t{font-family:var(--lx-verse);font-size:20px;line-height:1.35}@media(min-width:1024px){.lx .lx-detail-hero .lx-hi-t{font-size:28px}}.lx .lx-detail-hero .lx-lab{margin-top:8px;font-size:15px}.lx .lx-two-col{display:grid;gap:32px;margin-top:24px}@media(min-width:1024px){.lx .lx-two-col{grid-template-columns:minmax(0,1fr) 380px;gap:56px;margin-top:40px}}.lx .lx-byline{display:flex;align-items:center;gap:12px}.lx .lx-avatar{width:48px;height:48px;border-radius:99px;flex:none;display:grid;place-items:center;background:var(--lx-surface-2);color:var(--lx-ink-2);font-weight:700;font-size:16px;overflow:hidden}.lx .lx-avatar img{width:100%;height:100%;object-fit:cover}.lx .lx-byline .lx-who{flex:1;min-width:0}.lx .lx-byline .lx-who b{display:block;font-weight:600}.lx .lx-byline .lx-who a{color:var(--lx-ink);text-decoration:none;font-weight:600}.lx .lx-byline .lx-who a:hover{text-decoration:underline}.lx .lx-desc{margin-top:20px;font-size:17px;line-height:1.65;color:var(--lx-ink-2)}@media(min-width:1024px){.lx .lx-desc{font-size:18px}}.lx .lx-acts{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px;align-items:center}.lx .lx-free-note{display:inline-flex;align-items:center;gap:6px;font-size:15px;font-weight:600;color:var(--lx-ink)}.lx .lx-aitag{display:inline-flex;align-items:center;gap:4px;padding:1px 8px;border-radius:99px;border:1px solid currentColor;font-size:12.5px;font-weight:600;line-height:1.6}.lx .lx-eps{margin-top:12px;border-top:1px solid var(--lx-rule)}.lx .lx-ep{display:grid;grid-template-columns:28px minmax(0,1fr) 44px;gap:12px;align-items:start;padding:16px 12px;border-radius:12px}.lx .lx-ep+.lx-ep{margin-top:2px}.lx .lx-ep .lx-n{font-size:15px;color:var(--lx-ink-3);padding-top:2px;text-align:center}.lx .lx-ep .lx-n .lx-ico{color:var(--lx-ink-2)}.lx .lx-ep h3{font-size:17px;font-weight:600;line-height:1.35}.lx .lx-ep .lx-d{font-size:15px;color:var(--lx-ink-2);margin-top:2px;line-height:1.5}.lx .lx-ep .lx-meta{margin-top:4px}.lx .lx-ep .lx-ep-next{font-size:13px;font-weight:700;color:var(--lx-accent)}.lx .lx-ep.lx-now{background:var(--lx-surface)}.lx .lx-ep.lx-now h3{color:var(--lx-accent)}.lx .lx-ep .lx-bar{max-width:240px}.lx .lx-side-card{border-radius:16px;background:var(--lx-surface);padding:20px}@media(min-width:1024px){.lx .lx-side-card{padding:24px}}.lx .lx-side-card.lx-line{background:transparent;border:1px solid var(--lx-rule)}.lx .lx-side-card+.lx-side-card{margin-top:16px}.lx .lx-side-card h2{font-size:20px;font-weight:700}.lx .lx-facts{margin-top:8px}.lx .lx-facts>div{padding:12px 0;border-bottom:1px solid var(--lx-rule)}.lx .lx-facts>div:last-child{border-bottom:0}.lx .lx-facts dt{font-size:14px;color:var(--lx-ink-3)}.lx .lx-facts dd{margin:2px 0 0;font-size:15px;color:var(--lx-ink)}.lx .lx-seva{display:grid;border-radius:var(--lx-r-hero);overflow:hidden;background:var(--lx-surface)}@media(min-width:768px){.lx .lx-seva{grid-template-columns:5fr 7fr}}.lx .lx-seva .lx-art{min-height:180px;position:relative}.lx .lx-seva .lx-art img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.lx .lx-seva .lx-in{padding:24px}@media(min-width:1024px){.lx .lx-seva .lx-in{padding:48px}}.lx .lx-seva h2{margin-top:6px}.lx .lx-seva p{margin-top:10px;color:var(--lx-ink-2)}.lx .lx-course-head{border-radius:var(--lx-r-hero);background:var(--lx-surface);padding:24px 20px;margin-top:12px;display:grid;gap:24px}@media(min-width:1024px){.lx .lx-course-head{padding:48px;grid-template-columns:minmax(0,1fr) 320px;align-items:center}}.lx .lx-course-head .lx-hi-t{font-family:var(--lx-verse);font-size:20px;color:var(--lx-ink-2);margin-top:8px}.lx .lx-ring-card{background:var(--lx-card);border-radius:14px;padding:20px;box-shadow:var(--lx-shadow)}.lx .lx-ring{display:flex;align-items:center;gap:14px}.lx .lx-ring svg{width:64px;height:64px;flex:none}.lx .lx-lessons li a,.lx .lx-lessons li button.lx-lsn{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;align-items:start;width:100%;padding:10px 12px;border-radius:10px;text-decoration:none;color:var(--lx-ink);background:transparent;border:0;text-align:start;cursor:pointer;min-height:44px}.lx .lx-lessons li a:hover{background:var(--lx-surface);color:var(--lx-ink)}.lx .lx-lessons li a[aria-current=page]{background:var(--lx-surface)}.lx .lx-lessons li a[aria-current=page] b{color:var(--lx-accent)}.lx .lx-lessons .lx-n{text-align:center;color:var(--lx-ink-3);font-size:15px;padding-top:1px}.lx .lx-lessons b{display:block;font-weight:600;font-size:16px;line-height:1.35}.lx .lx-lessons .lx-mod{font-size:14px;font-weight:600;color:var(--lx-ink-3);padding:12px 12px 4px}.lx .lx-lesson-player{border-radius:16px;overflow:hidden;background:#111}.lx .lx-lesson-player .lx-ply{padding:16px;background:var(--lx-surface);color:var(--lx-ink)}.lx .lx-locked-box{border-radius:16px;background:var(--lx-surface);padding:28px 24px;text-align:center;display:grid;gap:12px;justify-items:center}.lx .lx-notice{display:flex;gap:10px;padding:16px 18px;border-radius:14px;border:1px solid var(--lx-rule);color:var(--lx-ink-2);font-size:15px}.lx .lx-notice .lx-ico{margin-top:2px}.lx .lx-how-visit{display:grid;gap:20px;align-items:center}@media(min-width:1024px){.lx .lx-how-visit{grid-template-columns:1fr 1fr;gap:48px}}.lx .lx-how-visit .lx-art{border-radius:var(--lx-r-hero);overflow:hidden;aspect-ratio:3 / 2;position:relative}.lx .lx-how-visit .lx-art img{width:100%;height:100%;object-fit:cover}.lx .lx-row-card{display:flex;align-items:center;gap:14px;padding:16px;border-radius:14px;border:1px solid var(--lx-rule);background:var(--lx-card)}.lx .lx-row-card .lx-who{flex:1;min-width:0}.lx .lx-stack-sm>*+*{margin-top:12px}.lx .lx-banner{height:180px;position:relative;overflow:hidden;background:var(--lx-surface-2)}@media(min-width:1024px){.lx .lx-banner{height:300px}}.lx .lx-banner img{width:100%;height:100%;object-fit:cover}.lx .lx-cr-head{display:flex;flex-wrap:wrap;align-items:flex-end;gap:16px;margin-top:-48px;position:relative}.lx .lx-cr-head .lx-avatar.lx-big{width:104px;height:104px;font-size:32px;border:4px solid var(--lx-ground)}@media(min-width:1024px){.lx .lx-cr-head{margin-top:-72px}.lx .lx-cr-head .lx-avatar.lx-big{width:152px;height:152px;font-size:44px}}.lx .lx-cr-head .lx-who{flex:1;min-width:200px;padding-bottom:6px}.lx .lx-handle{font-size:14px;color:var(--lx-ink-3)}.lx .lx-tabs{display:flex;gap:4px;border-bottom:1px solid var(--lx-rule);margin-top:28px;overflow-x:auto;scrollbar-width:none}.lx .lx-tabs button{min-height:48px;padding:0 14px;border:0;background:transparent;font-size:15px;font-weight:500;color:var(--lx-ink-2);cursor:pointer;white-space:nowrap}.lx .lx-tabs button[aria-selected=true]{color:var(--lx-ink);font-weight:700;box-shadow:inset 0 -2px 0 var(--lx-accent)}.lx .lx-start-here{display:grid;gap:20px;align-items:center}@media(min-width:1024px){.lx .lx-start-here{grid-template-columns:7fr 5fr;gap:40px}}.lx .lx-trust{border-radius:var(--lx-r-hero);background:var(--lx-surface);padding:24px;display:grid;gap:24px}@media(min-width:1024px){.lx .lx-trust{padding:40px;grid-template-columns:5fr 7fr}}.lx .lx-trust li{display:flex;gap:12px;padding:12px 0;border-bottom:1px solid var(--lx-rule)}.lx .lx-trust li:last-child{border-bottom:0}.lx .lx-bigsearch{display:flex;align-items:center;gap:10px;height:56px;padding:0 8px 0 16px;border:2px solid var(--lx-ink);border-radius:14px;background:var(--lx-ground);margin-top:20px}.lx .lx-bigsearch input{flex:1;min-width:0;height:50px;border:0;background:transparent;font-size:20px;font-weight:500}.lx .lx-bigsearch input:focus{outline:none}.lx .lx-bigsearch:focus-within{outline:3px solid var(--lx-accent);outline-offset:2px}.lx .lx-chips{display:flex;gap:8px;overflow-x:auto;margin-top:16px;padding-bottom:4px;scrollbar-width:none}.lx .lx-chip{flex:none;min-height:44px;padding:0 16px;border-radius:99px;border:1px solid var(--lx-rule);background:var(--lx-ground);font-size:15px;font-weight:500;cursor:pointer;color:var(--lx-ink)}.lx .lx-chip[aria-pressed=true]{background:var(--lx-ink);color:var(--lx-ground);border-color:var(--lx-ink);font-weight:700}.lx .lx-top-result{display:grid;gap:20px;padding:16px;border:1px solid var(--lx-rule);border-radius:var(--lx-r-hero);margin-top:24px}@media(min-width:768px){.lx .lx-top-result{grid-template-columns:240px minmax(0,1fr);padding:20px}}.lx .lx-suggest{margin-top:8px;border:1px solid var(--lx-rule);border-radius:12px;overflow:hidden}.lx .lx-suggest a{display:flex;gap:10px;align-items:center;min-height:48px;padding:0 16px;text-decoration:none;color:var(--lx-ink);border-bottom:1px solid var(--lx-rule)}.lx .lx-suggest a:last-child{border-bottom:0}.lx .lx-suggest a:hover{background:var(--lx-surface)}.lx-dialog{border:0;padding:0;background:transparent;max-width:min(520px,calc(100vw - 24px));width:100%;max-height:calc(100dvh - 24px)}.lx-dialog::backdrop{background:#0a08068c}.lx-dialog .lx-sheet{background:var(--lx-ground);color:var(--lx-ink);border-radius:20px;overflow:hidden;font-family:var(--lx-font)}.lx .lx-sheet-art,.lx-dialog .lx-sheet-art{position:relative;height:120px;overflow:hidden}.lx .lx-sheet-art img,.lx-dialog .lx-sheet-art img{width:100%;height:100%;object-fit:cover}.lx .lx-signin-pad{padding:24px 20px}@media(min-width:640px){.lx .lx-signin-pad{padding:32px 36px}}.lx .lx-field{display:grid;gap:6px;margin-top:18px}.lx .lx-field>label,.lx .lx-legend{font-weight:600;font-size:16px}.lx .lx-phone{display:flex;gap:10px}.lx .lx-phone .lx-cc{display:grid;place-items:center;min-width:72px;height:56px;border-radius:10px;background:var(--lx-surface);border:1px solid var(--lx-rule);font-size:18px;font-weight:600}.lx .lx-input{width:100%;height:56px;border-radius:10px;border:1.5px solid var(--lx-ink-3);background:var(--lx-ground);padding:0 16px;font-size:20px;font-weight:500;letter-spacing:.02em}.lx .lx-input:focus{outline:3px solid var(--lx-accent);outline-offset:1px;border-color:var(--lx-ink)}.lx .lx-radios{display:grid;grid-template-columns:1fr 1fr;gap:10px}.lx .lx-radio{display:flex;align-items:center;gap:10px;min-height:52px;padding:0 14px;border:1.5px solid var(--lx-rule);border-radius:10px;cursor:pointer;font-weight:600}.lx .lx-radio:has(input:checked){border-color:var(--lx-primary);background:var(--lx-primary-soft)}.lx .lx-radio input{width:20px;height:20px;accent-color:var(--lx-primary)}.lx .lx-radio:has(input:disabled){opacity:.6;cursor:not-allowed}.lx .lx-langchips{display:flex;flex-wrap:wrap;gap:8px}.lx .lx-langchips label{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 14px;border-radius:99px;border:1px solid var(--lx-rule);cursor:pointer;font-weight:600;font-size:15px}.lx .lx-langchips label:has(input:checked){background:var(--lx-primary);border-color:var(--lx-primary);color:var(--lx-on-primary)}.lx .lx-langchips input{position:absolute;opacity:0;width:1px;height:1px}.lx .lx-langchips label:has(input:focus-visible){outline:3px solid var(--lx-accent);outline-offset:2px}.lx .lx-adult{display:flex;gap:12px;align-items:flex-start;padding:16px;border-radius:12px;background:var(--lx-surface);margin-top:20px;cursor:pointer}.lx .lx-adult input{width:22px;height:22px;margin-top:2px;accent-color:var(--lx-primary);flex:none}.lx .lx-otp{display:flex;gap:8px}.lx .lx-otp input{width:48px;height:58px;border-radius:10px;border:1.5px solid var(--lx-ink-3);background:var(--lx-ground);text-align:center;font-size:24px;font-weight:700}.lx .lx-otp input:focus{outline:3px solid var(--lx-accent);outline-offset:1px}.lx .lx-err{color:var(--lx-danger);font-size:15px;margin-top:8px}.lx .lx-ok-note{color:var(--lx-success);font-size:15px}.lx .lx-small{font-size:14px;color:var(--lx-ink-3)}.lx .lx-strip{display:grid;gap:16px;padding:20px 0;border-bottom:1px solid var(--lx-rule)}@media(min-width:768px){.lx .lx-strip{grid-template-columns:repeat(3,1fr)}}.lx .lx-strip li{display:flex;gap:10px}.lx .lx-who-grid{display:grid;gap:0 32px}@media(min-width:768px){.lx .lx-who-grid{grid-template-columns:1fr 1fr}}.lx .lx-who-grid li{padding:14px 0;border-bottom:1px solid var(--lx-rule)}.lx .lx-steps{display:grid;gap:24px}@media(min-width:768px){.lx .lx-steps{grid-template-columns:repeat(4,1fr)}}.lx .lx-steps li{border-top:2px solid var(--lx-rule);padding-top:14px}.lx .lx-steps li:first-child{border-top-color:var(--lx-primary)}.lx .lx-steps .lx-num{font-size:32px;font-weight:800;color:var(--lx-accent)}.lx .lx-pay{border-radius:var(--lx-r-hero);background:var(--lx-surface);padding:24px}@media(min-width:1024px){.lx .lx-pay{padding:48px}}.lx .lx-pay-cards{display:grid;gap:16px;margin-top:20px}@media(min-width:768px){.lx .lx-pay-cards{grid-template-columns:1fr 1fr}}.lx .lx-pay-cards>div{background:var(--lx-card);border-radius:14px;padding:24px}.lx .lx-pay-cards .lx-big{font-size:48px;font-weight:800;color:var(--lx-accent);line-height:1}.lx details.lx-faq{border-bottom:1px solid var(--lx-rule)}.lx details.lx-faq summary{min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-weight:600;cursor:pointer;list-style:none}.lx details.lx-faq summary::-webkit-details-marker{display:none}.lx details.lx-faq[open] summary .lx-ico{transform:rotate(180deg)}.lx details.lx-faq p{padding-bottom:16px;color:var(--lx-ink-2)}.lx .lx-foot{margin-top:72px;background:var(--lx-surface);border-top:1px solid var(--lx-rule);padding:40px 0 24px;font-size:15px}@media(min-width:1024px){.lx .lx-foot{margin-top:96px;padding-top:56px}}.lx .lx-foot .lx-cols{display:grid;gap:28px;grid-template-columns:1fr 1fr}@media(min-width:1024px){.lx .lx-foot .lx-cols{grid-template-columns:2fr 1fr 1fr 1.2fr}}.lx .lx-foot .lx-about{grid-column:1 / -1;max-width:420px}@media(min-width:1024px){.lx .lx-foot .lx-about{grid-column:auto}}.lx .lx-foot h2{font-size:15px;font-weight:700;margin-bottom:4px}.lx .lx-foot li a{display:inline-flex;align-items:center;min-height:44px;color:var(--lx-ink-2);text-decoration:none}.lx .lx-foot li a:hover{color:var(--lx-ink);text-decoration:underline}.lx .lx-foot .lx-cols>*{min-width:0}.lx .lx-foot li a{overflow-wrap:anywhere}.lx .lx-social{display:flex;flex-wrap:wrap;gap:4px}.lx .lx-foot .lx-social li a{justify-content:center;width:44px;height:44px;border-radius:50%;color:var(--lx-ink-2)}.lx .lx-foot .lx-social li a:hover{color:var(--lx-accent);background:var(--lx-surface-2)}.lx .lx-apps{margin-top:28px;padding-top:20px;border-top:1px solid var(--lx-rule)}.lx .lx-apps ul{display:grid;gap:16px 24px;grid-template-columns:1fr;margin-top:8px}@media(min-width:640px){.lx .lx-apps ul{grid-template-columns:1fr 1fr}}@media(min-width:1024px){.lx .lx-apps ul{grid-template-columns:repeat(4,1fr)}}.lx .lx-apps b{display:block;font-size:15px;margin-bottom:6px}.lx .lx-badges{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.lx .lx-badges a{display:inline-flex;align-items:center;min-height:44px}.lx .lx-badges img{display:block;height:40px;width:auto;object-fit:contain}.lx .lx-badges .lx-badge-play{height:58px;margin:-9px -6px}.lx .lx-badges.lx-compact img{height:36px}.lx .lx-badges.lx-compact .lx-badge-play{height:52px;margin:-8px -5px}.lx .lx-getapp{padding:8px 6px 4px;border-top:1px solid var(--lx-rule);margin-top:8px}.lx .lx-company{font-style:normal;margin-top:28px;padding-top:20px;border-top:1px solid var(--lx-rule);font-size:14px;color:var(--lx-ink-2);display:grid;gap:4px;overflow-wrap:anywhere}.lx .lx-company a{color:var(--lx-ink-2);display:inline-flex;align-items:center;min-height:44px}.lx .lx-foot .lx-legal{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:28px;padding-top:20px;border-top:1px solid var(--lx-rule);font-size:13px;color:var(--lx-ink-3)}.lx .lx-tabbar{position:fixed;left:0;right:0;bottom:0;z-index:35;height:calc(var(--lx-tabs-h) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:var(--lx-ground);border-top:1px solid var(--lx-rule);display:grid;grid-template-columns:repeat(5,1fr)}.lx .lx-tabbar a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;font-size:12.5px;font-weight:500;color:var(--lx-ink-3);text-decoration:none;min-height:44px}.lx .lx-tabbar a[aria-current=page]{color:var(--lx-accent);font-weight:700}@media(min-width:1024px){.lx .lx-tabbar{display:none}}.lx .lx-dock{position:fixed;left:0;right:0;bottom:calc(var(--lx-tabs-h) + env(safe-area-inset-bottom));z-index:34;background:var(--lx-ground);border-top:1px solid var(--lx-rule);box-shadow:var(--lx-dock-shadow)}.lx .lx-dock .lx-prog{height:3px;background:var(--lx-surface-2)}.lx .lx-dock .lx-prog i{display:block;height:100%;background:var(--lx-saffron)}.lx .lx-dock .lx-row{display:flex;align-items:center;gap:12px;height:64px}.lx .lx-dock .lx-thumb{width:44px;height:44px;border-radius:8px;overflow:hidden;flex:none;background:var(--lx-surface-2)}.lx .lx-dock .lx-thumb img{width:100%;height:100%;object-fit:cover}.lx .lx-dock .lx-what{flex:1;min-width:0}.lx .lx-dock .lx-what a,.lx .lx-dock .lx-what b{display:block;font-size:15px;font-weight:600;color:var(--lx-ink);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lx .lx-dock .lx-what .lx-meta{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lx .lx-dock .lx-center{display:none}.lx .lx-dock .lx-mob-only{display:flex;gap:4px;flex:none}.lx .lx-dock .lx-right{display:none}@media(min-width:1024px){.lx .lx-dock .lx-prog{display:none}.lx .lx-dock .lx-row{height:88px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) minmax(0,1fr);gap:24px}.lx .lx-dock .lx-left{display:flex;align-items:center;gap:12px;min-width:0}.lx .lx-dock .lx-thumb{width:56px;height:56px}.lx .lx-dock .lx-center{display:grid;gap:4px}.lx .lx-dock .lx-btns{display:flex;justify-content:center;align-items:center;gap:12px}.lx .lx-dock .lx-seekrow{display:grid;grid-template-columns:48px 1fr 48px;align-items:center;gap:8px;font-size:13px;color:var(--lx-ink-3)}.lx .lx-dock .lx-seekrow span:last-child{text-align:right}.lx .lx-dock .lx-right{display:flex;justify-content:flex-end;align-items:center;gap:8px}.lx .lx-dock .lx-mob-only{display:none}}.lx .lx-dock input[type=range]{width:100%;accent-color:var(--lx-saffron);height:24px}.lx .lx-dock .lx-speed{min-width:52px;height:44px;border-radius:10px;border:1px solid var(--lx-rule);background:var(--lx-ground);font-weight:700;cursor:pointer}.lx .lx-dock .lx-err-line{font-size:14px;color:var(--lx-danger)}.lx .lx-empty{padding:32px 0;color:var(--lx-ink-2)}.lx .lx-loading-row{display:flex;align-items:center;gap:10px;padding:40px 0;color:var(--lx-ink-3)}.lx .lx-spin{width:18px;height:18px;border-radius:99px;border:2px solid var(--lx-rule);border-top-color:var(--lx-accent);animation:lxspin .9s linear infinite}@keyframes lxspin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.lx .lx-spin{animation-duration:3s}}.lx .lx-skel{background:var(--lx-surface);border-radius:var(--lx-r-card)}.lx .lx-prose{max-width:720px}.lx .lx-prose h2{margin-top:32px;font-size:22px;font-weight:700}.lx .lx-prose p,.lx .lx-prose li{margin-top:10px;color:var(--lx-ink-2);font-size:17px;line-height:1.65}.lx .lx-prose ul{list-style:disc;padding-left:22px}.lx .lx-banner-note{padding:12px 16px;border-radius:12px;background:var(--lx-surface);color:var(--lx-ink-2);font-size:15px;margin-top:16px}.lx:has(.lx-dock){--lx-dock-h: 67px}@media(min-width:1024px){.lx:has(.lx-dock){--lx-dock-h: 89px}}@media(max-width:1023px){.lx .lx-cr-head .lx-who{flex-basis:100%;padding-bottom:0}}@media(max-width:639px){.lx .lx-grid.lx-people{grid-template-columns:1fr}}@media(min-width:640px)and (max-width:1023px){.lx .lx-grid.lx-people{grid-template-columns:1fr 1fr}}:root:not([data-theme=dark]) .lx .lx-foot,:root:not([data-theme=dark]) .lx .lx-side-card,:root:not([data-theme=dark]) .lx .lx-course-head,:root:not([data-theme=dark]) .lx .lx-ep.lx-now,:root:not([data-theme=dark]) .lx .lx-cont-card,:root:not([data-theme=dark]) .lx .lx-trust,:root:not([data-theme=dark]) .lx .lx-pay,:root:not([data-theme=dark]) .lx .lx-seva,:root:not([data-theme=dark]) .lx .lx-locked-box,:root:not([data-theme=dark]) .lx .lx-adult,:root:not([data-theme=dark]) .lx .lx-lessons,:root:not([data-theme=dark]) .lx .lx-banner-note,:root:not([data-theme=dark]) .lx .lx-phone,:root:not([data-theme=dark]) .lx .lx-searchbox,:root:not([data-theme=dark]) .lx .lx-langseg,:root:not([data-theme=dark]) .lx .lx-menu-pop{--lx-ink-3: #6B655C}@media(prefers-color-scheme:dark){:root:not([data-theme]) .lx *{--lx-ink-3: #A39A8C}}.lx .lx-foot li a,.lx .lx-crumbs a{min-width:44px}.lx h1 a,.lx h2 a,.lx h3 a,.lx .lx-who a,.lx .lx-facts dd a{display:inline-flex;align-items:center;min-height:44px}.lx .lx-reading{border-radius:16px;background:var(--lx-surface);padding:24px}.lx .lx-reading p{font-size:18px;line-height:1.75;color:var(--lx-ink)}.lx .lx-reading p+p{margin-top:14px}.lx .lx-reading:lang(hi) p,.lx .lx-reading:lang(sa) p{font-family:var(--lx-verse);font-size:20px}.lx .lx-quiz{display:grid;gap:20px;border-radius:16px;background:var(--lx-surface);padding:24px}.lx .lx-quiz fieldset{border:0;padding:0;margin:0;display:grid;gap:8px}.lx .lx-quiz legend{font-weight:600;font-size:17px;margin-bottom:8px}.lx .lx-quiz .lx-radio{background:var(--lx-ground)}.lx .lx-ext-frame{position:relative;aspect-ratio:16 / 9;border-radius:16px;overflow:hidden;background:#000}.lx .lx-ext-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.lx .lx-ext-poster{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;cursor:pointer;background:#000}.lx .lx-ext-poster img,.lx .lx-ext-poster picture{width:100%;height:100%;object-fit:cover;display:block}.lx .lx-ext-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:72px;height:72px;border-radius:50%;display:grid;place-items:center;background:var(--lx-accent);color:#fff;box-shadow:0 6px 24px #00000059}.lx .lx-ext-poster:focus-visible .lx-ext-play,.lx .lx-ext-poster:hover .lx-ext-play{outline:3px solid #fff;outline-offset:2px}.lx .lx-ext-note{margin-top:8px}.lx .lx-ext-note a{display:inline-flex;align-items:center;gap:4px;min-height:44px}.lx .lx-gita{border-radius:16px;background:var(--lx-surface);border:1px solid var(--lx-rule);padding:24px;display:grid;gap:12px}.lx .lx-gita .lx-verse{font-family:var(--lx-verse);font-size:22px;line-height:1.7;white-space:pre-line;color:var(--lx-ink)}.lx .lx-gita .lx-translit{font-style:italic;white-space:pre-line;color:var(--lx-ink-2)}.lx .lx-gita .lx-meaning{font-size:17px;line-height:1.65}.lx .lx-gita .lx-gita-acts{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.lx .lx-hint{font-size:13px;font-weight:500;color:inherit}:root:not([data-theme=dark]) .lx .lx-gita{--lx-ink-3: #6B655C}.lx .lx-launch-hero>img{position:absolute;inset:0}.lx .lx-launch-hero .lx-lede{max-width:640px}.lx .lx-fest{display:flex;gap:8px;align-items:center;margin:16px 0 0;padding:12px 16px;border-radius:12px;background:var(--lx-surface-2);color:var(--lx-ink);font-size:15px}.lx .lx-soon{list-style:none;margin-block:0}.lx .lx-soon-card .lx-art{aspect-ratio:4 / 5}.lx .lx-soon-tag{position:absolute;top:10px;inset-inline-start:10px;padding:4px 10px;border-radius:99px;background:#0a0806b8;color:#fff;font-size:12px;font-weight:700}.lx .lx-soon-card .lx-t{font-weight:600;margin:8px 0 2px}.lx .lx-soon-act{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:14px}.lx .lx-soon-note{display:flex;gap:6px;align-items:center;margin-bottom:14px}.lx .lx-err{color:var(--lx-danger)}.lx .lx-bands{display:grid;gap:16px;margin-block:32px}@media(min-width:900px){.lx .lx-bands{grid-template-columns:1fr 1fr}}.lx .lx-band{padding:24px;border-radius:var(--lx-r-card);background:var(--lx-surface);border:1px solid var(--lx-rule);display:flex;flex-direction:column;gap:12px;align-items:flex-start}.lx .lx-band p{color:var(--lx-ink-2);margin:0}.lx .lx-band-apps{display:flex;flex-wrap:wrap;gap:20px}.lx .lx-band-apps>div{display:flex;flex-direction:column;gap:6px}.lx .lx-langpick{max-width:none}.lx .lx-langseg{align-items:center;background:var(--lx-ground)}.lx .lx-langseg button{min-height:44px}@media(min-width:1024px){.lx .lx-langseg button{min-height:36px}}.lx .lx-langmore-w{position:relative;display:inline-flex;align-items:center;border-radius:7px;color:var(--lx-ink-2)}.lx .lx-langmore-w .lx-ico{position:absolute;right:6px;pointer-events:none}.lx .lx-langmore{appearance:none;-webkit-appearance:none;min-height:44px;max-width:150px;padding:0 26px 0 10px;border:0;border-radius:7px;background:transparent;color:inherit;font-size:14px;font-weight:500;cursor:pointer;text-overflow:ellipsis}@media(min-width:1024px){.lx .lx-langmore{min-height:36px}}.lx .lx-langmore-w.lx-on{background:var(--lx-surface-2);color:var(--lx-ink)}.lx .lx-langmore-w.lx-on .lx-langmore{font-weight:700}.lx .lx-langmore:focus-visible{outline:3px solid var(--lx-accent);outline-offset:1px}.lx .lx-langmore option{color:var(--lx-ink);background:var(--lx-ground)}.lx .lx-top .lx-btn.lx-sm{border-color:var(--lx-ink)}.lx .lx-top .lx-btn.lx-sm:hover{background:var(--lx-ink);color:var(--lx-ground)}.lx .lx-hero .lx-hi-line{font-family:var(--lx-font);font-weight:500;font-size:21px;line-height:1.35;margin-top:8px}@media(min-width:1024px){.lx .lx-hero .lx-hi-line{font-size:28px;margin-top:12px}}.lx .lx-hero h1{text-wrap:balance}.lx .lx-hero p.lx-lede{max-width:480px}.lx .lx-hero .lx-kicker{color:#fff}@media(max-width:1023px){.lx .lx-hero{min-height:500px}.lx .lx-hero .lx-in{padding:24px 20px 22px;width:100%}.lx .lx-hero .lx-acts{display:grid;grid-template-columns:1fr;gap:6px;margin-top:22px}.lx .lx-hero .lx-acts .lx-btn{width:100%}.lx .lx-hero .lx-acts .lx-btn.lx-ghost-light{background:transparent;border-color:transparent;text-decoration:underline;text-underline-offset:4px}}@media(min-width:1024px){.lx .lx-hero .lx-in{padding:64px 48px 64px 64px}.lx .lx-launch-hero .lx-in{max-width:700px}}.lx .lx-launch-hero img{object-position:62% 50%}@media(max-width:1023px){.lx .lx-launch-hero:after{background:linear-gradient(to top,#0a0806e0 8%,#0a080659 55%,#0a08061a 80%)}}@media(min-width:1024px){.lx .lx-launch-hero:after{background:linear-gradient(to right,#0a0806db 10%,#0a080673 45%,#0a08060d 75%)}}.lx .lx-feat{display:none}@media(min-width:1024px){.lx .lx-feat{position:absolute;z-index:1;right:28px;bottom:28px;width:360px;display:flex;align-items:center;gap:14px;padding:12px 14px 12px 12px;border-radius:16px;background:#120e0a94;border:1px solid rgba(255,255,255,.22);color:#fff;text-decoration:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.lx .lx-feat:hover{background:#120e0ab8;color:#fff}.lx .lx-feat img{width:72px;height:72px;border-radius:10px;object-fit:cover;flex:none}.lx .lx-feat-t{flex:1;min-width:0;display:grid;gap:1px}.lx .lx-feat-k{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#ffffffe0}.lx .lx-feat-k:before{content:"";width:7px;height:7px;border-radius:99px;background:var(--lx-saffron)}.lx .lx-feat b{font-size:16px;font-weight:700;line-height:1.3}.lx .lx-feat-m{font-size:13px;color:#ffffffd9}}.lx .lx-fest{background:transparent;border:1px solid var(--lx-rule);color:var(--lx-ink-2)}.lx .lx-fest .lx-ico{color:var(--lx-accent)}.lx .lx-card .lx-art .lx-on .lx-place-t{font-size:19px;font-weight:700;line-height:1.2}@media(min-width:1024px){.lx .lx-card .lx-art .lx-on .lx-place-t{font-size:20px}}.lx .lx-card .lx-art .lx-on .lx-place-hi{display:inline-block;font-weight:500}.lx .lx-soon-card .lx-art{aspect-ratio:auto}.lx .lx-soon-card .lx-art.lx-portrait{aspect-ratio:29 / 40}.lx .lx-soon-card .lx-art.lx-land{aspect-ratio:3 / 2}.lx .lx-soon-card .lx-below .lx-t{margin:0}.lx .lx-soon-card p.lx-meta.lx-below{margin-top:8px}@media(min-width:1024px){.lx .lx-rail.lx-five{grid-template-columns:repeat(5,minmax(0,1fr))}}.lx .lx-gita{padding:0;gap:0;overflow:hidden;grid-template-columns:1fr}.lx .lx-gita-art{position:relative;height:150px}.lx .lx-gita-art picture,.lx .lx-gita-art img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.lx .lx-gita-body{display:grid;gap:12px;padding:24px 20px;align-content:start}@media(min-width:1024px){.lx .lx-gita{grid-template-columns:minmax(0,1fr) 380px}.lx .lx-gita-art{order:2;height:auto;min-height:100%}.lx .lx-gita-body{padding:40px 48px}.lx .lx-gita .lx-verse{font-size:26px}}.lx .lx-band-creators{position:relative;overflow:hidden;color:#fff;border:0;min-height:260px;justify-content:flex-end;background:#2b2620}.lx .lx-band-creators>picture,.lx .lx-band-creators>img{position:absolute;inset:0}.lx .lx-band-creators img{width:100%;height:100%;object-fit:cover}.lx .lx-band-creators:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,#0a0806d9,#0a080640 75%)}.lx .lx-band-creators>:not(picture):not(img){position:relative;z-index:1}.lx .lx-band-creators p{color:#ffffffeb}.lx .lx-foot .lx-sites a{display:grid;gap:0;padding:6px 0;min-height:44px;align-content:center}.lx .lx-foot .lx-sites b{font-size:15px;font-weight:600;color:var(--lx-ink)}.lx .lx-foot .lx-sites span{font-size:13.5px;line-height:1.4;color:var(--lx-ink-3)}.lx .lx-foot .lx-sites a:hover{text-decoration:none}.lx .lx-foot .lx-sites a:hover b{text-decoration:underline}.lx .lx-social{gap:8px;margin-top:6px}.lx .lx-foot .lx-social li a{width:auto;height:44px;gap:8px;padding:0 14px 0 12px;border-radius:99px;border:1px solid var(--lx-rule);background:var(--lx-ground);font-size:14px;font-weight:500}.lx .lx-foot .lx-social li a:hover{text-decoration:none}.lx .lx-app-what{display:block;font-size:13.5px;color:var(--lx-ink-3);margin:-4px 0 6px}.lx .lx-stage{position:relative;aspect-ratio:16 / 9;min-width:0;border-radius:16px;overflow:hidden;background:#2b2620;color:#fff}.lx .lx-stage>picture,.lx .lx-stage>img{position:absolute;inset:0}.lx .lx-stage img{width:100%;height:100%;object-fit:cover}.lx .lx-stage:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,#0a0806c7,#0a080614 60%)}.lx .lx-stage-badge{position:absolute;z-index:1;top:14px;left:14px;padding:4px 10px;border-radius:99px;background:#0a08069e;font-size:13px;font-weight:600}.lx .lx-stage-play{position:absolute;z-index:1;left:50%;top:45%;transform:translate(-50%,-50%);width:76px;height:76px;border-radius:50%;border:0;display:grid;place-items:center;background:#fffffff0;color:#8c1d2f;cursor:pointer;box-shadow:0 8px 28px #00000059}.lx .lx-stage-play:hover{background:#fff;transform:translate(-50%,-50%) scale(1.04)}.lx .lx-stage-play:focus-visible{outline:3px solid #fff;outline-offset:3px}@media(prefers-reduced-motion:reduce){.lx .lx-stage-play:hover{transform:translate(-50%,-50%)}}.lx .lx-stage-foot{position:absolute;z-index:1;left:0;right:0;bottom:0;padding:16px 20px;display:grid;gap:2px}.lx .lx-stage-foot b{font-size:18px;font-weight:700;line-height:1.3}.lx .lx-stage-foot span{font-size:14px;color:#ffffffe6}.lx .lx-stage-locked{aspect-ratio:auto;min-height:300px;display:grid;place-items:center}@media(min-width:640px){.lx .lx-stage-locked{aspect-ratio:16 / 9}}.lx .lx-stage-locked:after{background:#0a0806a8}.lx .lx-stage-lock{position:relative;z-index:1;display:grid;gap:12px;justify-items:center;text-align:center;padding:48px 20px 24px}.lx .lx-stage-lock p{color:#fffffff0}@media(min-width:1024px){.lx .lx-rail.lx-three{grid-template-columns:repeat(3,minmax(0,1fr))}}.lx .lx-fc-hero{position:relative;display:flex;align-items:flex-end;min-height:560px;color:#fff;background:#2b2620;overflow:hidden}@media(min-width:1024px){.lx .lx-fc-hero{min-height:600px;align-items:center}}.lx .lx-fc-hero>picture,.lx .lx-fc-hero>img{position:absolute;inset:0}.lx .lx-fc-hero img{width:100%;height:100%;object-fit:cover}.lx .lx-fc-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,#0a0806db 10%,#0a080633 70%)}@media(min-width:1024px){.lx .lx-fc-hero:after{background:linear-gradient(to right,#0a0806d1 12%,#0a080659 50%,#0a08060d 80%)}}.lx .lx-fc-hero .lx-wrap{position:relative;z-index:1}.lx .lx-fc-hero .lx-in{max-width:640px;padding:40px 0 32px}@media(min-width:1024px){.lx .lx-fc-hero .lx-in{padding:80px 0}}.lx .lx-fc-hero .lx-kicker{font-size:15px;font-weight:600;color:#ffffffeb}.lx .lx-fc-hero h1{margin-top:12px}.lx .lx-fc-hero .lx-lede{margin-top:16px;font-size:17px;line-height:1.6;color:#ffffffeb;max-width:560px}@media(min-width:1024px){.lx .lx-fc-hero .lx-lede{font-size:18px}}.lx .lx-fc-hero .lx-acts{margin-top:24px}.lx .lx-fc-hero a:not(.lx-btn){color:#fff}.lx .lx-fc-who{display:grid;gap:28px}@media(min-width:1024px){.lx .lx-fc-who{grid-template-columns:5fr 7fr;gap:64px;align-items:start}}.lx .lx-fc-who-art{position:relative;margin-top:24px;border-radius:var(--lx-r-hero);overflow:hidden;aspect-ratio:3 / 2}@media(min-width:1024px){.lx .lx-fc-who-art{aspect-ratio:5 / 6;max-height:520px}}.lx .lx-fc-who-art picture,.lx .lx-fc-who-art img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.lx .lx-fc-who .lx-who-grid{border-top:1px solid var(--lx-rule)}.lx .lx-pay-cards>div+div .lx-big{color:var(--lx-ink)}.lx .lx-langmore-w:not(.lx-on) .lx-langmore{width:74px}.lx .lx-soon-card .lx-on .lx-hi-t{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.lx .lx-card .lx-art.lx-portrait .lx-scrim{background:linear-gradient(to top,#0a0806d6,#0a080659 45%,#0a080600 75%)}.lx .lx-empty-card{display:grid;border-radius:var(--lx-r-hero);overflow:hidden;background:var(--lx-surface)}@media(min-width:768px){.lx .lx-empty-card{grid-template-columns:5fr 7fr}}.lx .lx-empty-art{position:relative;min-height:200px}.lx .lx-empty-art picture,.lx .lx-empty-art img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.lx .lx-empty-in{padding:24px 20px;align-self:center}@media(min-width:1024px){.lx .lx-empty-in{padding:48px}}.lx .lx-empty-in p{margin-top:10px;color:var(--lx-ink-2);max-width:520px}:root:not([data-theme=dark]) .lx .lx-empty-card{--lx-ink-3: #6B655C}.lx #h-soon,.lx #h-soon-more{scroll-margin-top:96px}.lx .lx-two-col>*{min-width:0}.lx .lx-carousel{position:relative;margin-top:16px;border-radius:var(--lx-r-hero);overflow:hidden;background:#2b2620;color:#fff;height:560px;touch-action:pan-y}@media(min-width:1024px){.lx .lx-carousel{margin-top:32px;height:560px}}.lx .lx-slides{position:absolute;inset:0}.lx .lx-slide{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity .6s ease,visibility 0s linear .6s;display:flex;align-items:flex-end}.lx .lx-slide.lx-on{opacity:1;visibility:visible;transition:opacity .6s ease}.lx .lx-still .lx-slide{transition:none}.lx .lx-slide>picture,.lx .lx-slide>img{position:absolute;inset:0}.lx .lx-slide img{width:100%;height:100%;object-fit:cover}.lx .lx-slide:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,#0a0806e6 12%,#0a080673 50%,#0a080614 80%)}@media(min-width:1024px){.lx .lx-slide{align-items:center}.lx .lx-slide:after{background:linear-gradient(to right,#0a0806db 8%,#0a080680 42%,#0a08060d 75%),linear-gradient(to top,rgba(10,8,6,.5),transparent 30%)}}.lx .lx-slide-in{position:relative;z-index:1;padding:24px 20px 76px;max-width:700px;width:100%}@media(min-width:1024px){.lx .lx-slide-in{padding:56px 48px 96px 64px}}.lx .lx-slide .lx-kicker{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#ffffffeb}.lx .lx-slide-chips{display:flex;flex-wrap:wrap;gap:8px}.lx .lx-slide-chips li{padding:3px 12px;border-radius:99px;border:1px solid rgba(255,255,255,.55);font-size:13.5px;font-weight:600;background:#0a080640}.lx .lx-slide-t{margin-top:12px;text-wrap:balance}.lx .lx-slide .lx-hi-line{font-family:var(--lx-font);font-weight:500;font-size:21px;margin-top:6px}@media(min-width:1024px){.lx .lx-slide .lx-hi-line{font-size:28px;margin-top:10px}}.lx .lx-slide .lx-lede{margin-top:12px;max-width:520px;font-size:16px;line-height:1.55;color:#ffffffeb;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(min-width:1024px){.lx .lx-slide .lx-lede{font-size:18px}}.lx .lx-slide-meta{margin-top:10px;font-size:14px;font-weight:500;color:#ffffffd9}.lx .lx-slide .lx-acts{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px}.lx .lx-slide-more{display:inline-flex;align-items:center;gap:4px;min-height:44px;color:#fff;font-weight:600;text-decoration:none}.lx .lx-slide-more:hover{color:#fff;text-decoration:underline}@media(max-width:639px){.lx .lx-slide .lx-acts{display:grid;grid-template-columns:1fr 1fr;gap:8px}.lx .lx-slide .lx-acts .lx-btn.lx-pri{grid-column:1 / -1}.lx .lx-slide-more{justify-content:center}}.lx .lx-car-ctrl{position:absolute;z-index:2;left:20px;right:20px;bottom:14px;display:flex;align-items:center;justify-content:space-between;gap:12px}@media(min-width:1024px){.lx .lx-car-ctrl{left:64px;right:28px;bottom:24px}}.lx .lx-dots{display:flex;align-items:center;gap:2px}.lx .lx-dots button{width:28px;height:44px;padding:0;border:0;background:transparent;cursor:pointer;display:grid;place-items:center}.lx .lx-dots i{display:block;width:8px;height:8px;border-radius:99px;background:#ffffff8c;transition:width .3s ease}.lx .lx-dots button[aria-current=true] i{width:22px;background:#fff}.lx .lx-dots button:focus-visible{outline:3px solid #fff;outline-offset:-4px;border-radius:8px}.lx .lx-arrows{display:flex;gap:8px}.lx .lx-car-btn{width:44px;height:44px;border-radius:99px;border:1px solid rgba(255,255,255,.6);background:#0a080659;color:#fff;display:grid;place-items:center;cursor:pointer}.lx .lx-car-btn:hover{background:#0a080699}.lx .lx-car-btn:focus-visible{outline:3px solid #fff;outline-offset:2px}.lx .lx-car-btn[hidden],.lx .lx-upnext{display:none}@media(min-width:1200px){.lx .lx-upnext{position:absolute;z-index:2;right:28px;bottom:84px;display:grid;gap:10px;width:250px}.lx .lx-upnext button{display:flex;align-items:center;gap:10px;padding:6px;border-radius:12px;border:1px solid rgba(255,255,255,.2);background:#120e0a8c;color:#fff;text-align:start;cursor:pointer;font:inherit;font-size:14px;font-weight:600;line-height:1.3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.lx .lx-upnext button:hover{background:#120e0abf}.lx .lx-upnext picture,.lx .lx-upnext img{width:56px;height:56px;border-radius:8px;object-fit:cover;flex:none;display:block}.lx .lx-upnext span{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}}@media(prefers-reduced-motion:reduce){.lx .lx-slide,.lx .lx-slide.lx-on,.lx .lx-dots i{transition:none}}.lx .lx-logo .lx-logo-t{display:grid;line-height:1}.lx .lx-logo .lx-by{font-size:11px;font-weight:500;letter-spacing:.01em;color:var(--lx-ink-3);margin-top:3px}@media(min-width:1024px){.lx .lx-logo .lx-by{font-size:12px}}.lx .lx-shelf{margin-top:56px}@media(min-width:1024px){.lx .lx-shelf{margin-top:88px}}.lx .lx-shelf-head{display:flex;align-items:center;gap:16px}.lx .lx-shelf-art{position:relative;width:56px;height:56px;border-radius:14px;overflow:hidden;flex:none}@media(min-width:1024px){.lx .lx-shelf-art{width:72px;height:72px}}.lx .lx-shelf-art picture,.lx .lx-shelf-art img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.lx .lx-shelf-name{flex:1;min-width:0}.lx .lx-shelf-name p{color:var(--lx-ink-2);font-size:15px;margin-top:2px}.lx .lx-col-hi{font-weight:500;color:var(--lx-ink-3);margin-left:10px;font-size:.72em}.lx .lx-shelf-more{flex:none}@media(max-width:639px){.lx .lx-shelf-more{padding:0 12px}}.lx .lx-cat-chips{margin-top:16px}.lx .lx-cat-chips a.lx-chip{display:inline-flex;align-items:center;text-decoration:none}.lx .lx-cat-chips a.lx-chip:hover{border-color:var(--lx-ink-3);color:var(--lx-ink)}.lx .lx-col{margin-top:32px}@media(min-width:1024px){.lx .lx-col{margin-top:44px}}.lx .lx-col-t{font-size:20px}@media(min-width:1024px){.lx .lx-col-t{font-size:24px}}.lx .lx-kind-line{display:flex;align-items:center;gap:6px}.lx .lx-card .lx-lab{display:flex;align-items:center;gap:5px}.lx .lx-book .lx-book-art{background:var(--lx-surface);display:grid;place-items:center;padding:14px}.lx .lx-book .lx-book-art img{width:auto;height:100%;max-width:100%;object-fit:contain;border-radius:4px;box-shadow:0 6px 18px -8px #00000073}.lx .lx-card:hover .lx-book-art img{transform:none}.lx .lx-card .lx-art.lx-film .lx-on .lx-t{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.lx .lx-card .lx-below .lx-t{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lx .lx-dots-view{display:none}@media(max-width:639px){.lx .lx-car-ctrl{left:14px;right:14px}.lx .lx-dots{display:none}.lx .lx-dots-view{display:flex;gap:6px;align-items:center}.lx .lx-dots-view i{display:block;width:7px;height:7px;border-radius:99px;background:#ffffff8c}.lx .lx-dots-view i.lx-now{width:18px;background:#fff}}.lx .lx-band-hero{position:relative;margin-top:8px;border-radius:var(--lx-r-hero);overflow:hidden;color:#fff;min-height:220px;display:flex;align-items:flex-end;background:#2b2620}@media(min-width:1024px){.lx .lx-band-hero{min-height:300px}}.lx .lx-band-hero>picture,.lx .lx-band-hero>img{position:absolute;inset:0}.lx .lx-band-hero img{width:100%;height:100%;object-fit:cover}.lx .lx-band-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,#0a0806d9 10%,#0a080640 70%)}.lx .lx-band-hero .lx-in{position:relative;z-index:1;padding:24px 20px;max-width:760px}@media(min-width:1024px){.lx .lx-band-hero .lx-in{padding:40px 48px}}.lx .lx-band-hero .lx-col-hi{color:#ffffffd9}.lx .lx-band-hero .lx-lede{margin-top:8px;font-size:17px;color:#ffffffeb}.lx .lx-within{display:flex;align-items:center;gap:10px;margin-top:20px;padding:4px 4px 4px 14px;border:1.5px solid var(--lx-rule);border-radius:12px;background:var(--lx-ground);color:var(--lx-ink-3);max-width:640px}.lx .lx-within input{flex:1;min-width:0;height:44px;border:0;background:transparent;font-size:16px;color:var(--lx-ink)}.lx .lx-within input:focus{outline:none}.lx .lx-within:focus-within{outline:3px solid var(--lx-accent);outline-offset:2px}.lx .lx-browser{margin-top:24px}.lx .lx-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px}.lx .lx-toolbar .lx-count{display:inline-grid;place-items:center;min-width:22px;height:22px;border-radius:99px;background:var(--lx-primary);color:var(--lx-on-primary);font-size:12px}.lx .lx-sort{display:inline-flex;align-items:center;gap:8px;font-size:15px;color:var(--lx-ink-2)}.lx .lx-sort select{min-height:44px;padding:0 10px;border:1px solid var(--lx-rule);border-radius:10px;background:var(--lx-ground);color:var(--lx-ink);font:inherit;font-size:15px}.lx .lx-viewseg{display:inline-flex;gap:2px;border:1px solid var(--lx-rule);border-radius:12px;padding:2px}.lx .lx-viewseg button[aria-pressed=true]{background:var(--lx-surface-2)}.lx .lx-total{margin-left:auto}.lx .lx-filters{display:grid;gap:16px 28px;margin-top:16px;padding:20px;border-radius:16px;background:var(--lx-surface);grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.lx .lx-filters fieldset{border:0;margin:0;padding:0;min-width:0}.lx .lx-filters legend{font-weight:700;margin-bottom:4px}.lx .lx-check{display:flex;align-items:center;gap:10px;min-height:44px;cursor:pointer}.lx .lx-check input{width:20px;height:20px;accent-color:var(--lx-primary)}.lx .lx-check .lx-meta{margin-left:auto}:root:not([data-theme=dark]) .lx .lx-filters{--lx-ink-3: #6B655C}.lx .lx-active{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px}.lx .lx-active .lx-chip{display:inline-flex;align-items:center;gap:6px}.lx .lx-clear{border:0;background:transparent;cursor:pointer;color:var(--lx-accent)}.lx .lx-grid.lx-mixed{margin-top:20px;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:640px){.lx .lx-grid.lx-mixed{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1024px){.lx .lx-grid.lx-mixed{grid-template-columns:repeat(4,minmax(0,1fr))}}.lx .lx-listview{margin-top:20px;display:grid;gap:12px}.lx .lx-listview>.lx-card{display:grid;grid-template-columns:120px minmax(0,1fr);gap:16px;align-items:center;padding-bottom:12px;border-bottom:1px solid var(--lx-rule)}.lx .lx-listview>.lx-card .lx-art{aspect-ratio:3 / 2}.lx .lx-listview>.lx-card .lx-art .lx-on{display:none}.lx .lx-listview>.lx-card .lx-below{margin-top:0}.lx .lx-empty-block{margin-top:24px;display:grid;gap:14px;justify-items:start}.lx .lx-crumbs .lx-crumb{display:inline-flex;align-items:center;gap:4px;min-width:0}.lx .lx-crumbs .lx-crumb-now{color:var(--lx-ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:60vw}@media(max-width:639px){.lx .lx-crumbs .lx-crumb-now{max-width:44vw}}.lx .lx-listview{list-style:none}.lx .lx-row{display:grid;grid-template-columns:112px minmax(0,1fr);gap:14px;align-items:center;padding:10px 0;border-bottom:1px solid var(--lx-rule);color:var(--lx-ink);text-decoration:none}.lx .lx-row:hover b{text-decoration:underline}.lx .lx-row-art{position:relative;aspect-ratio:3 / 2;border-radius:10px;overflow:hidden;background:var(--lx-surface-2)}.lx .lx-row-art picture,.lx .lx-row-art img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.lx .lx-row-body{display:grid;gap:4px;min-width:0}.lx .lx-row-body b{font-weight:600;font-size:17px;line-height:1.3}.lx .lx-facts-strip{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-top:20px;padding:16px 20px;border-radius:16px;background:var(--lx-surface)}.lx .lx-facts-strip dl{display:flex;flex-wrap:wrap;gap:12px 32px;margin:0}.lx .lx-facts-strip dt{font-size:13px;color:var(--lx-ink-3)}.lx .lx-facts-strip dd{margin:2px 0 0;font-weight:600}:root:not([data-theme=dark]) .lx .lx-facts-strip{--lx-ink-3: #6B655C}.lx .lx-sf{position:relative}.lx .lx-sf-top{display:none}@media(min-width:1024px){.lx .lx-sf-top{display:block;flex:1;max-width:340px;min-width:170px}.lx .lx-sf-top .lx-searchbox{display:flex;max-width:none;width:100%;padding-right:0}.lx .lx-sf-top .lx-mic{width:40px;height:40px}}.lx .lx-sf-list{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:45;margin:0;padding:0;list-style:none;background:var(--lx-card);box-shadow:var(--lx-shadow);max-height:min(60vh,440px);overflow-y:auto}.lx .lx-sf-list[hidden]{display:none}.lx .lx-sf-list li{display:flex;align-items:center;gap:10px;min-height:48px;padding:6px 14px;border-bottom:1px solid var(--lx-rule);cursor:pointer;color:var(--lx-ink)}.lx .lx-sf-list li:last-child{border-bottom:0}.lx .lx-sf-list li:hover,.lx .lx-sf-list li.lx-on{background:var(--lx-surface)}.lx .lx-sf-list li.lx-on{box-shadow:inset 3px 0 0 var(--lx-accent)}.lx .lx-sf-t{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.lx .lx-sf-list .lx-meta{flex:none;max-width:40%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lx .lx-sf-sheet .lx-sf-list{position:static;margin-top:8px;box-shadow:none;border:1px solid var(--lx-rule);max-height:none}.lx .lx-voice-status{display:block;position:absolute;left:4px;top:calc(100% + 4px);font-size:13px;line-height:1.3;color:var(--lx-ink-2);pointer-events:none}.lx .lx-sf-sheet .lx-voice-status,.lx .lx-sf-big .lx-voice-status{position:static;margin-top:6px}.lx .lx-sf-big .lx-bigsearch,.lx .lx-sf-sheet .lx-bigsearch{position:relative}.lx .lx-voice-status.lx-err{color:var(--lx-danger)}.lx .lx-mic.lx-live{color:var(--lx-primary);background:var(--lx-primary-soft);animation:lxpulse 1.2s ease-in-out infinite}:root[data-theme=dark] .lx .lx-mic.lx-live{color:var(--lx-accent)}@keyframes lxpulse{50%{box-shadow:0 0 0 6px var(--lx-primary-soft)}}@media(prefers-reduced-motion:reduce){.lx .lx-mic.lx-live{animation:none}}.lx .lx-sheet-dlg{border:0;padding:0;margin:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;background:var(--lx-ground);color:var(--lx-ink);font-family:var(--lx-font)}.lx .lx-sheet-dlg::backdrop{background:var(--lx-ground)}.lx .lx-sheet-in{padding:8px var(--lx-gutter) 24px}.lx .lx-sheet-top{display:flex;align-items:center;gap:6px;margin-bottom:8px}.lx .lx-sheetsearch{margin-top:4px}.lx .lx-book-acts{margin-top:16px}.lx .lx-book-details{margin-top:32px;padding-top:24px;border-top:1px solid var(--lx-rule);display:grid;gap:8px}.lx .lx-book-details h3{margin-top:12px}.lx .lx-toc{list-style:decimal;padding-left:22px;margin:6px 0 0}.lx .lx-toc li{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid var(--lx-rule)}.lx .lx-reader{border-radius:var(--lx-r-hero);background:var(--lx-surface);overflow:clip;outline:none}.lx .lx-reader-bar{position:sticky;top:60px;z-index:5;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;background:var(--lx-ground);border-bottom:1px solid var(--lx-rule)}@media(min-width:1024px){.lx .lx-reader-bar{top:76px}}.lx .lx-reader-nav,.lx .lx-reader-tools{display:flex;align-items:center;gap:6px}.lx .lx-reader-page{display:flex;align-items:center;gap:6px;font-size:15px;color:var(--lx-ink-2)}.lx .lx-reader-page input{width:56px;height:44px;text-align:center;border-radius:10px;border:1.5px solid var(--lx-rule);background:var(--lx-ground);font-weight:600}.lx .lx-reader-page input:focus{outline:3px solid var(--lx-accent);outline-offset:1px}.lx .lx-zoom-t{font-size:14px;font-weight:700}.lx .lx-reader-stage{display:grid;justify-items:center;align-items:start;padding:16px 12px;overflow-x:auto;background:var(--lx-surface-2);min-height:60vh}.lx .lx-reader-page-wrap{position:relative;max-width:none}.lx .lx-reader-canvas{display:block;background:#fff;box-shadow:0 6px 24px -10px #0006}.lx .lx-night .lx-reader-canvas{filter:invert(.92) hue-rotate(180deg)}.lx .lx-night .lx-reader-stage{background:#16130f}.lx .lx-watermark{position:absolute;inset:0;overflow:hidden;display:grid;align-content:space-around;justify-items:center;pointer-events:none;user-select:none;-webkit-user-select:none}.lx .lx-watermark span{transform:rotate(-28deg);font-size:clamp(14px,3vw,24px);font-weight:700;color:#17130e;opacity:.09;white-space:nowrap}.lx .lx-night .lx-watermark span{color:#f4efe7;opacity:.1}.lx .lx-reader-end{display:flex;gap:10px;align-items:center;justify-content:center;padding:16px;font-weight:600;background:var(--lx-ground);border-top:1px solid var(--lx-rule)}@media(max-width:639px){.lx .lx-hide-phone{display:none}.lx .lx-reader-bar{justify-content:center}}.lx input[type=search]::-webkit-search-cancel-button,.lx input[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.lx .lx-book-hero{display:grid;gap:20px;align-items:end;margin-top:12px;padding:20px;border-radius:var(--lx-r-hero);background:var(--lx-surface)}@media(min-width:640px){.lx .lx-book-hero{grid-template-columns:220px minmax(0,1fr);padding:32px;gap:32px}}.lx .lx-book-cover{width:min(220px,60vw);aspect-ratio:2 / 3}.lx .lx-book-cover img,.lx .lx-book-cover picture{display:block;width:100%;height:100%;object-fit:contain;object-position:left bottom;border-radius:6px;filter:drop-shadow(0 10px 22px rgba(0,0,0,.35))}.lx .lx-book-hero .lx-hi-t{font-family:var(--lx-verse);font-size:20px;color:var(--lx-ink-2)}.lx .lx-book-hero .lx-lab{margin-top:8px;color:var(--lx-ink-2);font-size:15px}.lx .lx-book-acts .lx-btn{min-width:44px}.lx .lx-top .lx-creators-link{color:var(--lx-ink-2);font-weight:600;font-size:15px;text-decoration:none;padding:10px 8px;min-height:44px;align-items:center;white-space:nowrap}.lx .lx-top .lx-creators-link:hover,.lx .lx-top .lx-creators-link:focus-visible{color:var(--lx-primary);text-decoration:underline}@media(max-width:1439px){.lx .lx-top .lx-creators-link{display:none!important}}.lx .lx-hero-cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.lx .lx-hero-cta .lx-btn{max-width:100%}@media(max-width:639px){.lx .lx-hero-cta .lx-btn{width:100%;justify-content:center}}.lx .lx-btn.lx-btn-trunc{max-width:100%;min-width:0}.lx .lx-btn.lx-btn-trunc>.lx-trunc{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}@media(max-width:1023px){.lx .lx-hero .lx-acts{grid-template-columns:minmax(0,1fr)}}@media(min-width:1024px){.lx .lx-hero .lx-acts .lx-btn.lx-btn-trunc{max-width:520px}}@media(max-width:639px){.lx .lx-crumbs{flex-wrap:nowrap;overflow:hidden}.lx .lx-crumbs .lx-crumb{flex:0 0 auto;min-width:0}.lx .lx-crumbs .lx-crumb:last-child{flex:1 1 auto}.lx .lx-crumbs .lx-crumb a{min-width:44px;max-width:34vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;line-height:44px}.lx .lx-crumbs .lx-crumb-now{max-width:none}}.lx .lx-phone .lx-cc-pick{flex:none;width:116px;padding:0 8px;font-size:16px;font-weight:600;color:var(--lx-ink)}.lx .lx-phone .lx-input{flex:1 1 auto;min-width:0}.lx .lx-rail.lx-books{--rail-w: 42%}@media(min-width:640px){.lx .lx-rail.lx-books{--rail-w: 26%}}@media(min-width:1024px){.lx .lx-rail.lx-books{grid-template-columns:repeat(5,minmax(0,1fr))}.lx .lx-rail.lx-series>:nth-child(n+7),.lx .lx-rail.lx-film>:nth-child(n+7),.lx .lx-rail.lx-learn:not(.lx-five):not(.lx-three)>:nth-child(n+5),.lx .lx-rail.lx-five>:nth-child(n+6),.lx .lx-rail.lx-books>:nth-child(n+6),.lx .lx-rail.lx-place>:nth-child(n+6){display:none}.lx .lx-rail.lx-learn.lx-three>:nth-child(n+4){display:none}}.lx .lx-shape-row+.lx-shape-row{margin-top:20px}.lx .lx-subrow{font-size:15px;font-weight:600;color:var(--lx-ink-2);margin:0 0 10px}.lx .lx-chip-n{margin-left:8px;font-size:13px;font-weight:600;color:var(--lx-ink-3)}.lx .lx-cat-tiles{margin-top:20px}.lx .lx-cat-tiles ul{list-style:none;margin:0;padding:0;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:640px){.lx .lx-cat-tiles ul{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1024px){.lx .lx-cat-tiles ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}}.lx .lx-cat-tile{display:flex;align-items:center;gap:12px;min-height:72px;padding:8px 12px 8px 8px;border:1px solid var(--lx-rule);border-radius:14px;background:var(--lx-surface);color:var(--lx-ink);text-decoration:none}.lx .lx-cat-tile:hover{border-color:var(--lx-ink-3)}.lx .lx-cat-tile:focus-visible{outline:3px solid var(--lx-accent);outline-offset:2px}.lx .lx-cat-tile-art{flex:none;width:56px;height:56px;border-radius:10px;overflow:hidden;background:var(--lx-surface-2)}.lx .lx-cat-tile-art img,.lx .lx-cat-tile-art picture{display:block;width:100%;height:100%;object-fit:cover}.lx .lx-cat-tile-t{display:flex;flex-direction:column;min-width:0;gap:2px}.lx .lx-cat-tile-t b{font-weight:600;font-size:16px;line-height:1.25;overflow-wrap:anywhere}@media(min-width:1024px){.lx .lx-cat-tile-art{width:64px;height:64px}}@media(min-width:1024px){.lx .lx-cr-head{align-items:flex-start}.lx .lx-cr-head>.lx-who,.lx .lx-cr-head>.lx-acts{padding-top:84px}}@media(max-width:639px){.lx .lx-sec-head.lx-stack{flex-direction:column;align-items:flex-start;gap:6px}}@media(min-width:1024px){.lx .lx-langseg button,.lx .lx-langmore{min-height:44px}}.lx .lx-sf-top .lx-mic{width:44px;height:44px}.lx .lx-share-box{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:8px;width:100%}.lx .lx-share-box input{flex:1;min-width:200px;min-height:44px;padding:0 12px;border:1px solid var(--lx-rule);border-radius:10px;background:var(--lx-ground);color:var(--lx-ink);font-size:15px}.lx .lx-unfollow{min-height:44px}.lx .lx-icon-btn:disabled{opacity:.4;cursor:not-allowed}.lx .lx-card .lx-art.lx-land.lx-contain{background:var(--lx-surface-2)}.lx .lx-card .lx-art.lx-land.lx-contain img{object-fit:contain;padding:10px}@media(min-width:1024px){.lx .lx-mainnav a{min-width:44px;justify-content:center}.lx .lx-sf-top input{min-height:44px}}.lx .lx-dots button{width:44px}.lx .lx-yt-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:8px}.lx .lx-yt-credit{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-size:15px;font-weight:600;color:var(--lx-ink);text-decoration:none}.lx .lx-yt-credit:hover{color:var(--lx-accent)}.lx .lx-yt-end{position:absolute;inset:0;display:grid;align-content:center;gap:8px;padding:24px;background:#16130f;color:#fff;text-align:start}.lx .lx-yt-end p{color:#e9e2d6;margin:0}.lx .lx-yt-end .lx-t-h2{color:#fff}.lx .lx-yt-end .lx-acts{margin-top:8px;flex-wrap:wrap}.lx .lx-yt-end .lx-yt-sub{background:#fff;color:#16130f;border-color:#fff}.lx .lx-acts-yt{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:16px}.lx .lx-cat-tile .lx-meta{color:var(--lx-ink-2);font-size:14px}@media(max-width:639px){.lx .lx-shelf-head{gap:12px}.lx .lx-shelf-art{width:44px;height:44px;border-radius:12px}.lx .lx-shelf-name .lx-t-h1{font-size:22px;overflow-wrap:anywhere}.lx .lx-shelf-name .lx-col-hi{display:block;margin-left:0;font-size:15px}}:root{--bg: #faf6ec;--paper: #fffdf7;--sunk: #f3ecdb;--line: #e7dcc2;--line-2: #d5c39b;--ink: #2b2116;--ink-2: #5c4f3d;--ink-3: #6f614a;--gold: #85600f;--gold-2: #c99a3c;--gold-soft: #f4e7c6;--gold-ink: #fffbef;--kum: #8e2f25;--kum-soft: #f6e0da;--ok: #2f6f43;--ok-soft: #e1eedd;--warn: #7f4d06;--warn-soft: #f8eacb;--bad: #a2382b;--bad-soft: #f7dfd9;--info: #2f5876;--info-soft: #dfeaf2;--shadow: 0 1px 0 rgba(90, 64, 20, .06), 0 8px 24px -12px rgba(90, 64, 20, .22);--bar: #231a10;--bar-ink: #f3e3b8;--f-disp: "Bricolage Grotesque", "Avenir Next", "Segoe UI", system-ui, sans-serif;--f-ui: "IBM Plex Sans", "Segoe UI", system-ui, -apple-system, sans-serif;--f-read: "Newsreader", "Iowan Old Style", Georgia, serif;--f-mono: "IBM Plex Mono", ui-monospace, Menlo, monospace;--f-deva: "Tiro Devanagari Hindi", "Noto Serif Devanagari", serif;--r: 10px;--r-s: 6px;--tap: 44px;color-scheme:light}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--bg: #15110b;--paper: #1d1811;--sunk: #262016;--line: #382f20;--line-2: #54462c;--ink: #f1e7d2;--ink-2: #cdbe9f;--ink-3: #a99a78;--gold: #e0b865;--gold-2: #c99a3c;--gold-soft: #3a2e16;--gold-ink: #1a1409;--kum: #e58a78;--kum-soft: #3c1e18;--ok: #86c597;--ok-soft: #1c3222;--warn: #e6b05a;--warn-soft: #3a2b11;--bad: #ee8a77;--bad-soft: #3e1f1a;--info: #8db8d8;--info-soft: #1a2b38;--shadow: 0 1px 0 rgba(0, 0, 0, .3), 0 10px 28px -14px rgba(0, 0, 0, .7);--bar: #0c0906;--bar-ink: #e9d39a}}:root[data-theme=dark]{color-scheme:dark;--bg: #15110b;--paper: #1d1811;--sunk: #262016;--line: #382f20;--line-2: #54462c;--ink: #f1e7d2;--ink-2: #cdbe9f;--ink-3: #a99a78;--gold: #e0b865;--gold-2: #c99a3c;--gold-soft: #3a2e16;--gold-ink: #1a1409;--kum: #e58a78;--kum-soft: #3c1e18;--ok: #86c597;--ok-soft: #1c3222;--warn: #e6b05a;--warn-soft: #3a2b11;--bad: #ee8a77;--bad-soft: #3e1f1a;--info: #8db8d8;--info-soft: #1a2b38;--bar: #0c0906;--bar-ink: #e9d39a}*,*:before,*:after{box-sizing:border-box}[hidden]{display:none!important}html,body{background:var(--bg);margin:0}body{color:var(--ink);font:15px/1.55 var(--f-ui);-webkit-font-smoothing:antialiased;overflow-x:hidden}:lang(hi) body,[lang=hi]{font-family:var(--f-ui),var(--f-deva)}button,input,select,textarea{font:inherit;color:inherit}a{color:var(--gold)}h1,h2,h3,h4{font-family:var(--f-disp);font-weight:600;line-height:1.15;margin:0;text-wrap:balance;letter-spacing:-.01em}p{margin:0}ul{margin:0;padding:0;list-style:none}:focus-visible{outline:3px solid var(--gold-2);outline-offset:2px;border-radius:4px}.sr-only{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip{position:absolute;left:16px;top:-60px;z-index:100;background:var(--ink);color:var(--bg);padding:10px 14px;border-radius:8px}.skip:focus{top:12px}.i{width:18px;height:18px;flex:none;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.i.s{width:15px;height:15px}.num,.mono{font-family:var(--f-mono);font-variant-numeric:tabular-nums}.tnum{font-variant-numeric:tabular-nums}.muted{color:var(--ink-3)}.dim{color:var(--ink-2)}.deva{font-family:var(--f-deva)}.eyebrow{font:600 11.5px/1.3 var(--f-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--gold)}.src{font-size:12.5px;color:var(--ink-3);display:flex;gap:6px;align-items:center;flex-wrap:wrap}.src:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--gold-2);flex:none}.hair{height:1px;background:linear-gradient(90deg,transparent,var(--gold-2),transparent);opacity:.6;border:0;margin:0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:8px;border:1px solid var(--line-2);background:var(--paper);padding:9px 16px;min-height:40px;cursor:pointer;font-weight:500;font-size:14px;text-decoration:none;color:var(--ink);white-space:nowrap;transition:background .15s,border-color .15s}.btn:hover{border-color:var(--gold-2);background:var(--sunk)}.btn.pri{background:var(--gold);border-color:var(--gold);color:var(--gold-ink)}.btn.pri:hover{filter:brightness(1.07)}.btn.ghost{background:transparent;border-color:transparent}.btn.ghost:hover{background:var(--sunk)}.btn.sm{padding:6px 12px;min-height:34px;font-size:13px}.btn.lg{padding:12px 22px;min-height:48px;font-size:15.5px;border-radius:10px}.btn.block{width:100%}.btn[disabled],.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;filter:none}.linkbtn{background:none;border:0;padding:0;color:var(--gold);text-decoration:underline;cursor:pointer;font:inherit}.chip{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;font-weight:500;padding:2px 10px;border-radius:99px;background:var(--sunk);color:var(--ink-2);white-space:nowrap;border:1px solid transparent}.chip.ok{background:var(--ok-soft);color:var(--ok)}.chip.warn{background:var(--warn-soft);color:var(--warn)}.chip.bad{background:var(--bad-soft);color:var(--bad)}.chip.info{background:var(--info-soft);color:var(--info)}.chip.gold{background:var(--gold-soft);color:var(--gold)}.chip.line{background:transparent;border-color:var(--line-2)}.fld{display:flex;flex-direction:column;gap:6px}.fld>label,.lbl{font-size:13px;font-weight:600;color:var(--ink-2)}.help{font-size:12.5px;color:var(--ink-3)}.fld .err{font-size:12.5px;color:var(--bad)}.in{border:1px solid var(--line-2);background:var(--paper);border-radius:8px;padding:10px 12px;width:100%;min-height:44px;font-size:15px}.in:focus{outline:none;border-color:var(--gold-2);box-shadow:0 0 0 3px var(--gold-soft)}.in[aria-invalid=true]{border-color:var(--bad)}textarea.in{resize:vertical;min-height:88px;line-height:1.5}select.in{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ink-3) 50%),linear-gradient(135deg,var(--ink-3) 50%,transparent 50%);background-position:calc(100% - 18px) 50%,calc(100% - 13px) 50%;background-size:5px 5px;background-repeat:no-repeat;padding-right:34px}.cbx{display:flex;gap:10px;align-items:flex-start;font-size:14px;cursor:pointer;min-height:44px;padding:10px 0}.cbx input{margin-top:3px;width:18px;height:18px;accent-color:var(--gold);flex:none}.alert{border-radius:8px;padding:12px 14px;font-size:14px;display:flex;gap:10px;align-items:flex-start}.alert .i{margin-top:2px}.alert.bad{background:var(--bad-soft);color:var(--bad)}.alert.warn{background:var(--warn-soft);color:var(--warn)}.alert.ok{background:var(--ok-soft);color:var(--ok)}.alert.info{background:var(--sunk);color:var(--ink-2)}.alert details{margin-top:6px;font-size:12.5px}.alert summary{cursor:pointer;min-height:32px;display:inline-flex;align-items:center}.pills{display:flex;gap:8px;flex-wrap:wrap}.pill-t{border:1px solid var(--line-2);border-radius:99px;padding:8px 14px;min-height:40px;cursor:pointer;font-size:13.5px;background:var(--paper);display:inline-flex;align-items:center;gap:6px}.pill-t[aria-pressed=true],.pill-t.on{background:var(--gold-soft);border-color:var(--gold);color:var(--gold);font-weight:600}.panel{background:var(--paper);border:1px solid var(--line);border-radius:var(--r)}.panel.pad{padding:18px}.panel-h{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 18px;border-bottom:1px solid var(--line);flex-wrap:wrap}.panel-h h2,.panel-h h3{font-size:16px}.panel-b{padding:16px 18px}.row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.between{justify-content:space-between}.stack{display:flex;flex-direction:column;gap:12px}.stack.lg{gap:20px}.grid{display:grid;gap:16px}.why{border:1px solid var(--line);border-radius:var(--r);background:linear-gradient(180deg,var(--gold-soft),transparent 140%);padding:14px 16px;display:flex;gap:12px;align-items:flex-start}.why .mark{width:28px;height:28px;border-radius:50%;border:1px solid var(--gold-2);display:grid;place-items:center;color:var(--gold);flex:none}.toast{position:fixed;left:50%;bottom:calc(84px + env(safe-area-inset-bottom,0px));transform:translate(-50%);background:var(--ink);color:var(--bg);padding:10px 16px;border-radius:8px;font-size:14px;z-index:90;box-shadow:var(--shadow);max-width:calc(100% - 32px)}@media(min-width:861px){.toast{bottom:24px}}.spin{width:18px;height:18px;border:2px solid var(--line-2);border-top-color:var(--gold);border-radius:50%;animation:spin .8s linear infinite;flex:none}@keyframes spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.spin{animation-duration:3s}*{scroll-behavior:auto!important}}.skel{background:linear-gradient(90deg,var(--sunk),var(--paper),var(--sunk));background-size:200% 100%;border-radius:6px;min-height:14px;animation:sk 1.4s ease infinite}@keyframes sk{to{background-position:-200% 0}}.mockbar{background:var(--bar);color:var(--bar-ink);font-size:12.5px;padding:6px 16px;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.mockbar .tag{font:600 10.5px/1 var(--f-ui);letter-spacing:.14em;text-transform:uppercase;border:1px solid rgba(233,211,154,.5);padding:5px 8px;border-radius:99px}.wrap{max-width:1160px;margin:0 auto;padding-inline:16px}@media(min-width:720px){.wrap{padding-inline:32px}}.pub-h{position:sticky;top:0;z-index:20;background:color-mix(in srgb,var(--bg) 92%,transparent);backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}.pub-h .wrap{display:flex;align-items:center;gap:20px;height:64px}.brand{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--ink);font:700 17px var(--f-disp);letter-spacing:-.01em;white-space:nowrap;min-height:44px}.brand .logo{width:30px;height:30px;color:var(--gold);flex:none}.brand small{font:500 11.5px var(--f-ui);color:var(--ink-3);letter-spacing:.04em;display:block;margin-top:-2px}.pub-nav{display:flex;gap:6px;margin-left:auto;align-items:center}.pub-nav a.lnk{color:var(--ink-2);text-decoration:none;font-size:14px;padding:10px;min-height:44px;display:inline-flex;align-items:center}.pub-nav a.lnk:hover{color:var(--ink)}@media(max-width:760px){.pub-nav a.lnk{display:none}}.hero{padding-block:56px 48px;display:grid;grid-template-columns:1.1fr .9fr;gap:48px;align-items:center}@media(max-width:900px){.hero{grid-template-columns:1fr;padding-block:32px 28px;gap:32px}}.hero h1{font-size:clamp(34px,5.4vw,60px);font-weight:600;letter-spacing:-.025em;line-height:1.03}.hero h1 em{font-family:var(--f-read);font-weight:400;font-style:italic;color:var(--gold);letter-spacing:-.01em}.hero .lede{font-size:17.5px;color:var(--ink-2);max-width:34em;margin-top:18px;line-height:1.6}.hero .ctas{display:flex;gap:10px;margin-top:26px;flex-wrap:wrap}.hero .fine{margin-top:14px;font-size:13px;color:var(--ink-3)}.hero-card{justify-self:center;width:min(100%,380px);display:flex;flex-direction:column;gap:10px}.hero-card .frame{border-radius:14px;overflow:hidden;box-shadow:var(--shadow);border:1px solid var(--line);aspect-ratio:1;background:var(--paper)}.hero-card .frame svg{width:100%;height:100%;display:block}.facts{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:760px){.facts{grid-template-columns:1fr}}.fact{border:1px solid var(--line);background:var(--paper);border-radius:12px;padding:20px;display:flex;gap:14px;align-items:flex-start}.fact .mark{width:36px;height:36px;border-radius:10px;background:var(--gold-soft);color:var(--gold);display:grid;place-items:center;flex:none}.fact h2{font-size:19px;margin-bottom:6px}.fact p{color:var(--ink-2);font-size:14.5px}.sec{padding-block:56px;border-top:1px solid var(--line)}@media(max-width:720px){.sec{padding-block:40px}}.sec-h{display:flex;justify-content:space-between;gap:24px;align-items:end;margin-bottom:28px;flex-wrap:wrap}.sec-h h2{font-size:clamp(26px,3.4vw,38px);max-width:18em;letter-spacing:-.02em}.sec-h p{max-width:32em;color:var(--ink-2)}.types{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1px;background:var(--line);border:1px solid var(--line);border-radius:12px;overflow:hidden}.type{background:var(--paper);padding:20px;display:flex;flex-direction:column;gap:8px}.type h3{font-size:18px}.type p{font-size:14px;color:var(--ink-2)}.type .gets{margin-top:auto;padding-top:8px}.steps{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--paper)}@media(max-width:900px){.steps{grid-template-columns:1fr}}.step{padding:20px 18px;border-right:1px solid var(--line);display:flex;flex-direction:column;gap:8px}.step:last-child{border-right:0}@media(max-width:900px){.step{border-right:0;border-bottom:1px solid var(--line)}.step:last-child{border-bottom:0}}.step .n{font:500 12.5px var(--f-mono);color:var(--gold)}.step h3{font-size:17px}.step p{font-size:14px;color:var(--ink-2)}.freeband{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:12px;overflow:hidden;margin-top:16px}@media(max-width:720px){.freeband{grid-template-columns:1fr 1fr}}.freeband div{background:var(--paper);padding:18px;font:600 20px/1.2 var(--f-disp)}.never{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px}.never li{display:flex;gap:10px;align-items:flex-start;font-size:14px;padding:12px 14px;border:1px dashed var(--line-2);border-radius:8px;color:var(--ink-2)}.never .i{color:var(--kum);margin-top:2px}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;font-weight:600;font-size:16px;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:8px 0}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--gold);font-size:22px;line-height:1}.faq details[open] summary:after{content:"-"}.faq details p{padding-bottom:16px;color:var(--ink-2);max-width:64ch}.cta-band{background:var(--bar);color:var(--bar-ink);border-radius:16px;padding:40px 32px;display:flex;justify-content:space-between;gap:24px;align-items:center;flex-wrap:wrap}@media(max-width:720px){.cta-band{padding:28px 20px}}.cta-band h2{font-size:clamp(24px,3vw,34px);color:#f6e9c6;max-width:18em}.cta-band p{opacity:.85;margin-top:8px}.cta-band .btn.pri{background:#c99a3c;border-color:#c99a3c;color:#1a1409}.foot{padding-block:28px 48px;color:var(--ink-3);font-size:13px;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}.sticky-cta{display:none}@media(max-width:720px){.sticky-cta{display:block;position:sticky;bottom:0;z-index:15;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));background:color-mix(in srgb,var(--bg) 94%,transparent);border-top:1px solid var(--line);backdrop-filter:blur(8px)}}.auth{min-height:100vh;display:grid;grid-template-columns:420px 1fr}@media(max-width:900px){.auth{grid-template-columns:1fr;min-height:0}}.auth-side{background:var(--bar);color:var(--bar-ink);padding:36px 32px;display:flex;flex-direction:column;gap:20px}.auth-side .brand{color:#f6e9c6}.auth-side .brand small{color:#d9c79c}.auth-side h2{color:#f6e9c6;font-size:30px}.auth-side p{color:#e7d7ae}.auth-side .foot-note{margin-top:auto;font-size:13px;color:#cdb98a}@media(max-width:900px){.auth-side{padding:18px 16px;gap:10px}.auth-side .tall{display:none}.auth-side h2{font-size:22px}}.auth-main{padding:32px 16px 48px;display:flex;justify-content:center}@media(min-width:720px){.auth-main{padding:64px 40px}}.auth-card{width:100%;max-width:540px;display:flex;flex-direction:column;gap:18px}.auth-card h1{font-size:clamp(26px,3.4vw,32px);letter-spacing:-.02em}.stepline{font:500 12.5px var(--f-mono);color:var(--ink-3)}.otp{display:flex;gap:8px}.otp input{width:48px;height:56px;text-align:center;font:500 22px var(--f-mono);border:1px solid var(--line-2);border-radius:8px;background:var(--paper);padding:0}.otp input:focus{outline:none;border-color:var(--gold-2);box-shadow:0 0 0 3px var(--gold-soft)}.otp.err input{border-color:var(--bad)}@media(max-width:420px){.otp{gap:6px}.otp input{width:44px;height:52px;font-size:20px}}.roles{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px}.role{border:1px solid var(--line-2);border-radius:10px;padding:12px 14px;cursor:pointer;background:var(--paper);text-align:left;display:flex;flex-direction:column;gap:3px;min-height:64px}.role:hover{border-color:var(--gold-2)}.role[aria-checked=true]{border-color:var(--gold);background:var(--gold-soft);box-shadow:inset 0 0 0 1px var(--gold)}.role b{font-family:var(--f-disp);font-size:15.5px;font-weight:600}.role span{font-size:13px;color:var(--ink-2)}.partner-card{border:1px solid var(--gold-2);background:var(--gold-soft);border-radius:12px;padding:18px;display:flex;flex-direction:column;gap:6px}.partner-card b{font:600 19px var(--f-disp)}.terms{border:1px solid var(--line);border-radius:10px;background:var(--paper);padding:4px 14px}.terms summary{cursor:pointer;font-weight:600;min-height:44px;display:flex;align-items:center}.terms ol{margin:0 0 12px;padding-left:20px;color:var(--ink-2);font-size:14px;display:flex;flex-direction:column;gap:4px}.cshell{display:grid;grid-template-columns:236px 1fr;min-height:100vh}.cside{border-right:1px solid var(--line);background:var(--paper);padding:18px 12px;display:flex;flex-direction:column;gap:4px;position:sticky;top:0;height:100vh;overflow:auto}.cside .brand{padding:4px 8px 16px}.nav a{display:flex;align-items:center;gap:10px;padding:10px;min-height:44px;border-radius:8px;color:var(--ink-2);text-decoration:none;font-size:14px}.nav a:hover{background:var(--sunk);color:var(--ink)}.nav a[aria-current=page]{background:var(--gold-soft);color:var(--ink);font-weight:600}.nav a[aria-current=page] .i{color:var(--gold)}.side-meter{margin:14px 4px 0;border:1px solid var(--line);border-radius:10px;padding:12px;display:flex;flex-direction:column;gap:8px}.cside .me{margin-top:auto;border-top:1px solid var(--line);padding:12px 4px 0;display:flex;flex-direction:column;gap:6px;font-size:13.5px}.av{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font:600 12.5px var(--f-disp);background:var(--gold-soft);color:var(--gold);border:1px solid var(--gold-2);flex:none}.cmain{min-width:0;padding:28px 32px 64px}.ctop,.tabbar{display:none}@media(max-width:860px){.cshell{grid-template-columns:1fr}.cside{display:none}.ctop{display:flex;align-items:center;gap:10px;padding:8px 16px;border-bottom:1px solid var(--line);background:var(--paper);position:sticky;top:0;z-index:30;min-height:60px}.ctop .brand{margin-right:auto}.cmain{padding:20px 16px calc(96px + env(safe-area-inset-bottom,0px))}.tabbar{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);position:fixed;left:0;right:0;bottom:0;z-index:40;background:var(--paper);border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom,0px)}.tabbar a,.tabbar button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:60px;font-size:11.5px;color:var(--ink-2);text-decoration:none;background:none;border:0;cursor:pointer}.tabbar a[aria-current=page]{color:var(--gold);font-weight:600}}.menu-pop{position:absolute;right:16px;top:56px;z-index:50;background:var(--paper);border:1px solid var(--line-2);border-radius:12px;box-shadow:var(--shadow);padding:8px;min-width:220px;display:flex;flex-direction:column}.menu-pop button,.menu-pop a{text-align:left;background:none;border:0;padding:10px 12px;min-height:44px;border-radius:8px;cursor:pointer;color:var(--ink);text-decoration:none;font-size:14px}.menu-pop button:hover{background:var(--sunk)}.page-h{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap;margin-bottom:22px}.page-h h1{font-size:clamp(26px,3vw,34px);letter-spacing:-.02em}.page-h .sub{color:var(--ink-2);margin-top:4px}.meter-row{display:grid;grid-template-columns:minmax(96px,150px) 1fr auto;gap:12px;align-items:center;min-height:34px}.meter-row .lbl2{font-size:14px}.meter-row .val{font:500 13px var(--f-mono);color:var(--ink-2);white-space:nowrap}.bar{height:8px;border-radius:99px;background:var(--sunk);overflow:hidden}.bar>i{display:block;height:100%;background:var(--gold-2);border-radius:99px}.bar.full>i{background:var(--kum)}.side-meter .meter-row{grid-template-columns:1fr auto;row-gap:4px}.side-meter .bar{grid-column:1 / -1;height:5px}.home-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:16px}@media(max-width:1100px){.home-grid{grid-template-columns:1fr}}.kpis{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--line)}.kpi{padding:14px 18px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;flex-direction:column;gap:2px}.kpi:nth-child(2n){border-right:0}.kpi .l{font-size:13px;color:var(--ink-2)}.kpi .v{font:600 22px/1.2 var(--f-disp);font-variant-numeric:tabular-nums}.kpi .v.soon{font:500 14px/1.6 var(--f-ui);color:var(--ink-3)}.next li{display:flex;gap:12px;align-items:flex-start;padding:14px 18px;border-bottom:1px solid var(--line)}.next li:last-child{border-bottom:0}.next .ico{width:32px;height:32px;border-radius:8px;background:var(--gold-soft);color:var(--gold);display:grid;place-items:center;flex:none}.next .body{flex:1;min-width:0}.next b{font-weight:600}.next p{color:var(--ink-2);font-size:14px;margin-top:2px}.tabs{display:flex;gap:2px;border-bottom:1px solid var(--line);overflow-x:auto;scrollbar-width:none;padding-inline:10px}.tabs button{background:none;border:0;padding:12px;min-height:44px;cursor:pointer;color:var(--ink-2);font-weight:500;font-size:14px;border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap}.tabs button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--gold-2)}.tabs .ct{font-family:var(--f-mono);font-size:12px;color:var(--ink-3);margin-left:4px}.work li{display:flex;gap:14px;align-items:center;padding:12px 18px;border-bottom:1px solid var(--line)}.work li:last-child{border-bottom:0}.thumb{width:52px;height:52px;border-radius:8px;border:1px solid var(--line);background:var(--sunk);flex:none;overflow:hidden;display:grid;place-items:center;color:var(--ink-3)}.thumb img{width:100%;height:100%;object-fit:cover;display:block}.work .body{flex:1;min-width:0}.work .title{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.work .meta{font-size:13px;color:var(--ink-2);display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-top:2px}.work .note{font-size:13.5px;color:var(--ink-2);margin-top:4px}.empty{padding:28px 18px;color:var(--ink-3);text-align:center;font-size:14px}.maker{display:grid;grid-template-columns:340px minmax(0,1fr) 280px;gap:16px;align-items:start}@media(max-width:1180px){.maker{grid-template-columns:320px minmax(0,1fr)}.maker .rail{grid-column:1 / -1}}@media(max-width:860px){.maker{grid-template-columns:1fr}.maker .preview-pane{order:-1}}.maker .panel-b{display:flex;flex-direction:column;gap:16px}.preview-pane{position:sticky;top:16px;display:flex;flex-direction:column;gap:12px;align-items:center}@media(max-width:860px){.preview-pane{position:static}}.stage{width:100%;display:grid;place-items:center;background:repeating-conic-gradient(var(--sunk) 0 25%,var(--paper) 0 50%) 0 0 / 16px 16px;border:1px solid var(--line);border-radius:12px;padding:18px;min-height:300px}.stage .cardsvg{width:100%;box-shadow:var(--shadow);border-radius:6px;overflow:hidden;line-height:0}.stage .cardsvg svg{width:100%;height:auto;display:block}.verse-pick{border:1px solid var(--line);border-radius:10px;padding:12px;background:var(--sunk);display:flex;flex-direction:column;gap:6px}.verse-pick .v{font-family:var(--f-deva);font-size:15px;line-height:1.6}.bgs{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:8px}.bgs button{border:1px solid var(--line-2);border-radius:10px;padding:6px;background:var(--paper);cursor:pointer;display:flex;flex-direction:column;gap:6px;align-items:stretch;font-size:12.5px;min-height:44px}.bgs button[aria-pressed=true]{border-color:var(--gold);box-shadow:inset 0 0 0 1px var(--gold);background:var(--gold-soft)}.bgs .sw{height:36px;border-radius:6px;border:1px solid rgba(0,0,0,.08)}.checklist li{display:flex;gap:8px;align-items:flex-start;font-size:13.5px;padding:5px 0;color:var(--ink-2)}.checklist .ok{color:var(--ok)}.checklist .bad{color:var(--bad)}.checklist .pend{color:var(--ink-3)}.actionbar{display:flex;gap:10px;align-items:center;justify-content:flex-end;flex-wrap:wrap;margin-top:16px;padding:14px 18px;border:1px solid var(--line);border-radius:var(--r);background:var(--paper)}.actionbar .note{margin-right:auto;font-size:13.5px;color:var(--ink-2)}@media(max-width:860px){.actionbar{position:fixed;left:0;right:0;bottom:calc(60px + env(safe-area-inset-bottom,0px));margin:0;border-radius:0;border-inline:0;z-index:35;padding:10px 16px}.actionbar .note{display:none}.actionbar .btn{flex:1}.has-actionbar{padding-bottom:150px!important}}.results{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px}.result{display:flex;flex-direction:column;gap:8px}.result .img{border:1px solid var(--line);border-radius:8px;overflow:hidden;background:var(--sunk);display:grid;place-items:center;aspect-ratio:1}.result .img img{max-width:100%;max-height:100%;display:block}.dialog{border:1px solid var(--line-2);border-radius:14px;padding:0;width:min(520px,calc(100vw - 32px));background:var(--paper);color:var(--ink);box-shadow:0 30px 80px -30px #00000080}.dialog::backdrop{background:#231a1073}.dialog .dh{padding:18px 20px 0}.dialog .db{padding:14px 20px;display:flex;flex-direction:column;gap:12px}.dialog .df{padding:14px 20px 18px;display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap;border-top:1px solid var(--line)}.dialog.wide{width:min(760px,calc(100vw - 32px))}.passages{max-height:min(56vh,520px);overflow:auto;display:flex;flex-direction:column;gap:8px}.passage{border:1px solid var(--line);border-radius:10px;padding:12px 14px;display:flex;flex-direction:column;gap:6px;background:var(--paper)}.passage .v{font-family:var(--f-deva);font-size:15.5px;line-height:1.65}.passage .g{font-size:13.5px;color:var(--ink-2)}.pub-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:16px;align-items:start}@media(max-width:1100px){.pub-grid{grid-template-columns:1fr}}.dests{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px}.dest{display:flex;gap:10px;align-items:flex-start;border:1px solid var(--line-2);border-radius:10px;padding:12px;background:var(--paper);cursor:pointer;min-height:64px}.dest:has(input:checked){border-color:var(--gold-2);background:var(--gold-soft)}.dest input{margin-top:3px;width:18px;height:18px;accent-color:var(--gold);flex:none}.dest b{font-weight:600;display:block}.dest span{font-size:13px;color:var(--ink-2)}.badge{width:30px;height:30px;border-radius:7px;display:grid;place-items:center;font:700 11px var(--f-ui);color:#fff;flex:none}.share-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}@media(max-width:420px){.share-grid{grid-template-columns:repeat(2,1fr)}}.share-grid .btn{justify-content:flex-start;min-height:48px}.frames{display:flex;gap:16px;overflow-x:auto;padding:16px 18px;scroll-snap-type:x mandatory}.frame{flex:none;scroll-snap-align:start;display:flex;flex-direction:column;gap:8px;align-items:center;width:200px}.frame .phone{width:100%;border-radius:12px;overflow:hidden;border:1px solid var(--line-2);background:#111;position:relative}.frame .phone img{width:100%;display:block}.frame .zone{position:absolute;left:0;right:0;background:#00000059;color:#fff;font-size:10.5px;display:flex;align-items:center;padding-inline:8px}.frame .cap{font-size:12.5px;color:var(--ink-2);text-align:center}.linkbox{display:flex;gap:8px}.linkbox .in{font-family:var(--f-mono);font-size:13.5px}@media(max-width:520px){.btn.lg{white-space:normal;text-align:center;line-height:1.3}}.linkbox{flex-wrap:wrap}.linkbox .in{flex:1 1 180px;width:auto;min-width:0}#main:focus{outline:none}.hero-card{width:min(100%,420px)}.share-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.share-grid .btn{white-space:normal;min-width:0;text-align:left}.dest .badge{color:#fff}.result .img{aspect-ratio:auto;height:240px;padding:8px}.result .img img{width:100%;height:100%;min-height:0;object-fit:contain}@media(max-width:860px),(pointer:coarse){.btn,.btn.sm,.pill-t,.linkbtn{min-height:var(--tap)}.btn.sm{min-width:var(--tap)}.alert summary{min-height:var(--tap)}}.grow{flex:1 1 auto}.play-main{padding-block:20px 120px}.back-link{align-self:flex-start}.play-cards{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.play-card{display:flex;gap:14px;align-items:flex-start;text-decoration:none;color:var(--ink);min-height:88px}.play-card:hover{border-color:var(--gold-2)}.play-card .i{color:var(--gold);width:22px;height:22px;margin-top:2px}.ibtn{display:inline-grid;place-items:center;width:var(--tap);height:var(--tap);min-width:var(--tap);border-radius:50%;border:1px solid var(--line-2);background:var(--paper);color:var(--ink);cursor:pointer;text-decoration:none;padding:0}.ibtn:hover{border-color:var(--gold-2);background:var(--sunk)}.ibtn[disabled]{opacity:.45;cursor:not-allowed}.ibtn.big{width:64px;height:64px;background:var(--gold);border-color:var(--gold);color:var(--gold-ink)}.ibtn.big .i{width:26px;height:26px;fill:currentColor}.ibtn.sm{border-radius:10px}.ibtn.txt{border-radius:10px;font-weight:600;font-size:14px;width:auto;padding-inline:12px}.ibtn.txt.big-a{font-size:18px}.ibtn[aria-pressed=true]{background:var(--gold-soft);border-color:var(--gold);color:var(--gold)}.transport{display:flex;justify-content:center;align-items:center;gap:14px;flex-wrap:wrap}.player-opts{gap:14px;align-items:flex-end}.fld.compact{min-width:140px}.fld.compact .in{padding-block:8px}.aplayer-title{font-size:20px}.seek{position:relative;height:56px;cursor:pointer;touch-action:none;border-radius:8px;display:flex;align-items:center}.seek:not(.wave){height:var(--tap)}.seek svg{width:100%;height:100%;display:block}.seek svg rect{fill:var(--line-2)}.seek svg rect.on{fill:var(--gold)}.seek-track{width:100%;height:6px;border-radius:3px;background:var(--line-2);overflow:hidden}.seek-fill{height:100%;background:var(--gold)}.seek-head{position:absolute;top:50%;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;background:var(--gold);box-shadow:0 0 0 3px var(--paper);pointer-events:none}.seek-mark{position:absolute;top:50%;width:3px;height:14px;margin:-7px 0 0 -1.5px;background:var(--ink-2);border-radius:2px;pointer-events:none}.qlist{display:flex;flex-direction:column}.qlist li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 18px;border-top:1px solid var(--line);flex-wrap:wrap}.qlist li:first-child{border-top:0}.qlist li.on{background:var(--gold-soft)}.qtitle{display:flex;gap:8px;align-items:center;flex-wrap:wrap;min-width:0;overflow-wrap:anywhere}.qact{display:flex;gap:6px}.mini{position:fixed;left:0;right:0;bottom:0;z-index:60;display:flex;align-items:center;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));background:var(--paper);border-top:1px solid var(--line-2);box-shadow:var(--shadow)}.mini-bar{position:absolute;top:0;left:0;height:3px;background:var(--gold)}.mini-t{display:flex;flex-direction:column;min-width:0;flex:1}.mini-l{font-size:11.5px;color:var(--ink-3);text-transform:uppercase;letter-spacing:.08em}.mini-n{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vbox{position:relative;background:#000;border-radius:var(--r);overflow:hidden}.vvideo{display:block;width:100%;aspect-ratio:16 / 9;background:#000}.vvideo::cue{font-size:1.1em}.vctl{background:var(--bar);color:var(--bar-ink);padding:6px 12px 10px}.vctl .seek-track{background:#5a4a2a}.vctl .seek-head{box-shadow:0 0 0 3px var(--bar)}.vctl .ibtn{background:transparent;color:var(--bar-ink);border-color:#e9d39a59}.vctl .ibtn:hover{background:#e9d39a1f}.vctl .seek-fill,.vctl .seek-head{background:var(--gold-2)}.vctl .seek-mark{background:var(--bar-ink)}.vrow{display:flex;align-items:center;gap:8px}.vtime{font-size:13px}.vbox:fullscreen{display:flex;flex-direction:column;justify-content:center}.chlist{display:flex;flex-direction:column}.chbtn{display:flex;gap:10px;width:100%;text-align:left;background:none;border:0;border-top:1px solid var(--line);padding:10px 18px;min-height:var(--tap);cursor:pointer;font:inherit;color:var(--ink)}.chbtn[aria-current=true]{background:var(--gold-soft);font-weight:600}.panel-h.panel-h{margin:0}.reader-bar{position:sticky;top:64px;z-index:10;display:flex;align-items:center;gap:12px;flex-wrap:wrap;background:color-mix(in srgb,var(--bg) 94%,transparent);padding:8px 0;border-bottom:1px solid var(--line)}.reader-prog{flex:1;min-width:80px;height:6px;background:var(--line-2);border-radius:3px;overflow:hidden}.reader-prog>div,.cmeter>div{height:100%;background:var(--gold)}.reader-text{max-width:38em;font-family:var(--f-deva),var(--f-read);color:var(--ink);overflow-wrap:anywhere}.reader-text h2{font-family:var(--f-deva),var(--f-disp);font-size:1.3em;margin-bottom:.6em}.reader-text h3{font-family:var(--f-deva),var(--f-disp);font-size:1em;color:var(--gold);margin:1.2em 0 .4em}.reader-text p{margin:0 0 .9em}.reader-text .verse{white-space:pre-line}.reader-text .src{font-family:var(--f-ui);font-size:13px;margin-top:2em}.cmeter{height:8px;background:var(--line-2);border-radius:4px;overflow:hidden}.course-grid{display:grid;gap:20px;grid-template-columns:minmax(0,1fr)}@media(min-width:900px){.course-grid{grid-template-columns:300px minmax(0,1fr);align-items:start}}.cmod{padding:12px 18px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:6px}.cmod h3{font-size:15px}.cmod ol{display:flex;flex-direction:column;margin-top:4px}.small{font-size:12.5px}.lessonbtn{display:flex;gap:8px;align-items:center;width:100%;min-height:var(--tap);background:none;border:0;border-radius:8px;padding:6px 8px;text-align:left;cursor:pointer;font:inherit;color:var(--ink)}.lessonbtn:hover{background:var(--sunk)}.lessonbtn[aria-current=true]{background:var(--gold-soft);font-weight:600}.streak{font-weight:600}ol.qlist,ol.chlist,.cmod ol{margin:0;padding:0;list-style:none}.creator .panel.stack,.creator .panel.fld,.creator .panel.proj,.creator .panel.take{padding:16px}.creator .fld>span:first-child,.creator .fld>legend,.creator .fld>label{font-size:13px;font-weight:600;color:var(--ink-2)}.creator fieldset.fld{border:0;margin:0;padding:0;min-inline-size:0}.creator fieldset.panel.fld{padding:16px;border:1px solid var(--line)}.creator .fld input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),.creator .fld select,.creator .fld textarea,.lang-switch select{border:1px solid var(--line-2);background:var(--paper);border-radius:8px;padding:10px 12px;inline-size:100%;min-height:44px;font-size:15px}.creator .fld textarea{resize:vertical;line-height:1.5}.creator .fld :is(input,select,textarea):focus{outline:none;border-color:var(--gold-2);box-shadow:0 0 0 3px var(--gold-soft)}.creator .fld.inline{flex-direction:row;align-items:center;gap:8px}.creator .fld.inline>span:first-child{font-weight:500;white-space:nowrap}.creator .fld.inline select{inline-size:auto}.creator input[type=range]{accent-color:var(--gold);min-height:44px;inline-size:100%;min-inline-size:120px}.creator .grow{flex:1 1 0;min-inline-size:0}.creator .sec-h{font-size:18px;display:flex;align-items:center;gap:8px}.creator .grid.two{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.creator .ibtn{inline-size:44px;block-size:44px;display:inline-grid;place-items:center;border-radius:8px;border:1px solid var(--line-2);background:var(--paper);cursor:pointer}.creator .ibtn:hover{background:var(--sunk)}.creator .ibtn[disabled]{opacity:.45;cursor:not-allowed}.creator .btn.sm{min-height:44px}.creator .file-btn{cursor:pointer;align-self:flex-start;white-space:normal;text-align:start}.creator .file-btn:focus-within{outline:3px solid var(--gold-2);outline-offset:2px}.creator .actionbar{position:sticky;inset-block-end:12px;background:var(--paper);border:1px solid var(--line);border-radius:var(--r);padding:10px 12px;box-shadow:var(--shadow);z-index:2}.st-tabs{padding-inline:0}.st-grid{display:grid;gap:20px;grid-template-columns:minmax(0,1fr)}@media(min-width:1100px){.st-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start}}.proj-list{display:grid;gap:10px}.proj{display:flex;gap:12px;align-items:center}.proj-t{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lang-switch{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--ink-2)}.lang-switch select{inline-size:auto;min-height:44px;padding-block:6px;font-size:14px}.rec-preview{inline-size:100%;max-block-size:320px;background:#000;border-radius:8px;object-fit:contain}.rec-meter{display:grid;gap:6px}.meter-bar{block-size:12px;border-radius:99px;background:var(--sunk);overflow:hidden;border:1px solid var(--line)}.meter-bar>span{display:block;block-size:100%;background:linear-gradient(90deg,var(--ok),var(--gold-2));transition:inline-size 60ms linear}.meter-bar>span.hot{background:var(--bad)}.warn-t{color:var(--warn)}.rec-time{font-size:22px;display:inline-flex;align-items:center;gap:8px}.rec-dot{inline-size:10px;block-size:10px;border-radius:50%;background:var(--bad);animation:recblink 1.2s ease-in-out infinite}@keyframes recblink{50%{opacity:.25}}@media(prefers-reduced-motion:reduce){.rec-dot{animation:none}}.takes{list-style:none;padding:0}.take-media{inline-size:100%;margin-block-start:10px}.prompter-text{block-size:280px;overflow-y:auto;line-height:1.6;padding:12px 14px;background:var(--bar);color:var(--bar-ink);border-radius:8px;scroll-behavior:auto}.prompter-text p{margin-block-end:1.2em}.prompter-text p .help{display:block;color:var(--bar-ink);opacity:.7;font-size:12px}.prompter-text p.on{border-inline-start:3px solid var(--gold-2);padding-inline-start:10px}.ed-video{inline-size:100%;max-block-size:360px;background:#000;border-radius:8px}.wave{min-block-size:96px}.tl{display:flex;gap:6px;list-style:none;padding:0;overflow-x:auto;padding-block-end:4px}.tl-clip{flex:1 0 140px;min-inline-size:140px;display:flex;flex-direction:column;gap:6px;background:var(--paper);border:1px solid var(--line-2);border-radius:8px;padding:6px}.tl-clip.on{border-color:var(--gold);background:var(--gold-soft)}.tl-pick{background:none;border:0;text-align:start;font-size:13px;cursor:pointer;min-block-size:44px;color:var(--ink);padding:4px}.tl-act{gap:4px;flex-wrap:nowrap}.cues{list-style:none;padding:0;display:grid;gap:10px}.cue{display:grid;gap:8px;grid-template-columns:140px 140px minmax(0,1fr) 44px;align-items:end}@media(max-width:720px){.cue{grid-template-columns:1fr 1fr}.cue .grow{grid-column:1 / -1}}.cover-stage{background:var(--sunk);border-radius:var(--r);padding:12px;display:grid;place-items:center}.cover-stage canvas{max-inline-size:100%;max-block-size:520px;inline-size:auto;block-size:auto;border-radius:6px;box-shadow:var(--shadow)}.swatch{inline-size:18px;block-size:18px;border-radius:50%;border:1px solid var(--line-2);display:inline-block}.dim-cbx{opacity:.8}.chips{list-style:none;padding:0;gap:6px}.chips .chip{padding-inline-end:2px}.chips .ibtn{inline-size:44px;block-size:44px;border:0;background:transparent}.sug-row{padding:10px;border:1px solid var(--line);border-radius:8px;gap:10px}.variant{border-block-start:1px solid var(--line);padding-block-start:12px}.ctop .lang-quick{min-height:44px}.file-pick{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.file-pick span.btn{min-height:44px;cursor:pointer}.file-pick span.btn.disabled{opacity:.5;pointer-events:none}.file-pick input:focus-visible+span.btn{outline:2px solid var(--gold);outline-offset:2px}.file-pick .file-name{min-width:0;overflow-wrap:anywhere}.sa-head{border-bottom:1px solid var(--line);background:var(--paper)}.sa-head-in{max-width:1200px;margin:0 auto;padding:8px 16px;display:flex;align-items:center;gap:12px;flex-wrap:wrap;min-height:60px}.sa-brand{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--ink);text-decoration:none}.sa-brand small{display:block;font-size:12px;color:var(--ink-3)}.sa-back{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 8px;color:var(--ink-2)}.sa-head-r{margin-inline-start:auto}.lx.sa-lang{background:transparent;min-height:0;padding-bottom:0;display:block}.lx.sa-foot{min-height:0;padding-bottom:0;display:block}.portal-foot{display:flex;flex-wrap:wrap;gap:8px 20px;justify-content:space-between;align-items:center;padding:16px;margin-top:32px;border-top:1px solid var(--line);font-size:13px;color:var(--ink-3)}.portal-foot nav{display:flex;flex-wrap:wrap;gap:4px 16px}.portal-foot a{color:var(--ink-2);display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;padding:0 6px}.auth-photo{position:relative;border-radius:16px;overflow:hidden;aspect-ratio:4 / 3;background:var(--line)}.auth-photo img{width:100%;height:100%;object-fit:cover;display:block}.auth-new{border:1px solid var(--line);border-radius:12px;padding:14px 16px;background:var(--paper);display:flex;flex-direction:column;gap:8px}.auth-new h3{font-size:16px;margin:0}.auth-new .lx{background:transparent;min-height:0;padding-bottom:0;display:block}.in-cc{display:flex;gap:8px;align-items:stretch}.in-cc select{flex:none;width:128px;min-width:0;text-overflow:ellipsis}.in-cc input{flex:1 1 auto;min-width:0}@media(max-width:900px){.auth-photo{aspect-ratio:16 / 7}}.portal-crumbs{font-size:14px;color:var(--ink-3);margin-bottom:8px}.portal-crumbs a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;padding:0 4px;color:var(--ink-2)}@media(max-width:900px){.auth-main{order:-1}}@media(max-width:1024px),(pointer:coarse){.btn,.btn.sm,.pill-t,.filters button{min-height:44px}.btn{min-width:44px}}
