.courses_page__Ph_ui{max-width:58rem;margin:0 auto;padding:2rem 1rem 5rem;color:var(--site-ink);font-family:var(--site-font-serif)}.courses_hero__wBBqY{position:relative;overflow:hidden;padding:3rem 1.75rem 2.5rem;border-radius:3px 3px 120px 3px;background:url(/art/slab-planisphere.webp) 100%/cover no-repeat,var(--site-plate);color:var(--site-on-plate)}.courses_eyebrow__L2sPj{margin:0 0 1rem;font-size:.6875rem;letter-spacing:.22em;color:var(--site-on-plate-accent)}.courses_hero__wBBqY h1{margin:0;font-size:clamp(2rem,4.4vw,2.9rem);font-weight:600;letter-spacing:.16em;line-height:1.25;text-wrap:balance}.courses_keep__Dbj9X{white-space:nowrap}.courses_line__PRUd0{margin:.75rem 0 0;font-size:1.15rem;font-style:italic;letter-spacing:.06em;color:var(--site-on-plate-accent)}.courses_lede__hqfPs{max-width:34rem;margin:1rem 0 0;font-size:.95rem;line-height:1.95;opacity:.92}.courses_meta__rlqlA{display:flex;flex-wrap:wrap;gap:.5rem;margin:1.5rem 0 0;padding:0;list-style:none}.courses_meta__rlqlA li{padding:.2rem .75rem;border:1px solid rgb(var(--site-on-engrave-gold-rgb)/.55);border-radius:999px;font-size:.8125rem;letter-spacing:.08em}.courses_crumbs__Dy_Lz{display:flex;flex-wrap:wrap;gap:.25rem 1rem;margin:0 0 1rem;font-size:.8125rem;letter-spacing:.08em}.courses_crumbs__Dy_Lz a{color:var(--site-accent);text-decoration:none}.courses_crumbs__Dy_Lz a:hover{text-decoration:underline;text-underline-offset:3px}.courses_section__nSdzk{margin-top:3rem}.courses_section__nSdzk h2{margin:0 0 1rem;font-size:1.3rem;font-weight:600;letter-spacing:.12em;text-wrap:balance}.courses_section__nSdzk h2 small{display:block;margin-top:.25rem;font-size:.8125rem;font-weight:400;letter-spacing:.04em;color:var(--site-muted)}.courses_intro__P8VvN{max-width:40rem;margin:2rem 0 0;font-size:1.02rem;line-height:2}.courses_prose__kpGo9{max-width:40rem}.courses_prose__kpGo9 p{margin:0 0 1rem;font-size:1.02rem;line-height:2}.courses_prose__kpGo9 .courses_lead__e6HEd{display:inline-block;margin-bottom:1.1rem;padding:.2rem .9rem;border-radius:3px;background:var(--site-clay);color:var(--site-on-clay);font-weight:600;letter-spacing:.12em}.courses_lessons__BoRoZ{margin:0;padding:0;list-style:none;display:grid;gap:0;counter-reset:lesson}.courses_lessons__BoRoZ li{counter-increment:lesson;display:grid;grid-template-columns:3rem minmax(0,1fr);gap:0 .75rem;padding:.9rem 0;border-bottom:1px solid var(--site-rule)}.courses_lessons__BoRoZ li:before{content:counter(lesson,decimal-leading-zero);font-style:italic;font-size:1.35rem;line-height:1.4;color:var(--site-gold)}.courses_lessons__BoRoZ b{font-size:1.02rem;font-weight:600;letter-spacing:.04em}.courses_lessons__BoRoZ p{margin:.2rem 0 0;font-size:.9rem;line-height:1.8;color:var(--site-muted)}.courses_lessons__BoRoZ .courses_partRow__LmAyF{display:block;counter-increment:none;padding:1.5rem 0 .4rem;font-size:.8125rem;letter-spacing:.14em;color:var(--site-accent)}.courses_lessons__BoRoZ .courses_partRow__LmAyF:before{content:none}.courses_extra__M1GG8{margin:1rem 0 0;padding:.75rem 1rem;border-left:1px solid var(--site-gold-line);font-size:.9rem;color:var(--site-dim)}.courses_assistant__Oupob{display:grid;gap:1.25rem;align-items:center;padding:1.5rem;border:1px solid var(--site-rule-strong);border-radius:3px 3px 60px 3px;background:var(--site-surface)}.courses_qr__HVTBb{width:11rem;max-width:100%;padding:.6rem;border-radius:6px;background:#fff;justify-self:start}.courses_qr__HVTBb img{display:block;width:100%;height:auto}.courses_assistant__Oupob h3{margin:0 0 .5rem;font-size:1.1rem;letter-spacing:.08em}.courses_assistant__Oupob p{margin:.35rem 0 0;font-size:.9rem;line-height:1.85}.courses_remark__B9ys0{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:.75rem 0 .25rem}.courses_remark__B9ys0 code{padding:.25rem .75rem;border-radius:999px;background:var(--site-gold-soft);color:var(--site-ink);font-family:var(--site-font-serif);font-size:.95rem;letter-spacing:.06em;user-select:all}.courses_copy__pTRgl{padding:.3rem .85rem;border:1px solid var(--site-accent);border-radius:999px;background:transparent;color:var(--site-accent);font:inherit;font-size:.8125rem;cursor:pointer}.courses_copy__pTRgl:hover{background:var(--site-accent);color:var(--site-on-accent)}.courses_card__5rXMz a:focus-visible,.courses_copy__pTRgl:focus-visible,.courses_crumbs__Dy_Lz a:focus-visible{outline:2px solid var(--site-accent);outline-offset:2px}.courses_how__4FhTS{font-size:.8125rem!important;color:var(--site-muted)}.courses_teacher__1QiTM{max-width:40rem;font-size:.92rem;line-height:1.95;color:var(--site-dim)}.courses_steps__N8Yfw{margin:0;padding:0;list-style:none;display:grid;gap:.75rem;counter-reset:step}.courses_card__5rXMz{display:grid;grid-template-columns:2.75rem minmax(0,1fr);gap:.25rem 1rem;padding:1.25rem;border:1px solid var(--site-rule);border-radius:3px;background:var(--site-raised)}.courses_steps__N8Yfw .courses_card__5rXMz{counter-increment:step}.courses_steps__N8Yfw .courses_card__5rXMz:before{content:counter(step);grid-row:span 4;width:2.5rem;height:2.5rem;border-radius:50%;display:grid;place-items:center;border:1.5px solid var(--site-gold);color:var(--site-accent);font-size:1.05rem}.courses_card__5rXMz h3{margin:0;font-size:1.12rem;letter-spacing:.08em}.courses_card__5rXMz .courses_cline__NmuIB{margin:0;font-style:italic;color:var(--site-accent);font-size:.95rem}.courses_card__5rXMz .courses_cmeta___5_yV{margin:0;font-size:.8125rem;color:var(--site-muted);letter-spacing:.04em}.courses_card__5rXMz a{justify-self:start;margin-top:.4rem;padding:.35rem .95rem;border-radius:999px;background:var(--site-plate);color:var(--site-on-plate);font-size:.8125rem;letter-spacing:.1em;text-decoration:none}.courses_card__5rXMz a:hover{background:var(--site-plate-deep)}.courses_pair___uZcQ{display:grid;gap:.75rem}.courses_pair___uZcQ .courses_card__5rXMz{grid-template-columns:minmax(0,1fr)}.courses_ws__XrRLf{display:grid;gap:.75rem}.courses_wsItem__3q_Du{padding:1.2rem 1.3rem;border:1px solid var(--site-rule);border-radius:3px;background:var(--site-raised);scroll-margin-top:5rem}.courses_wsItem__3q_Du h3{margin:0;font-size:1.08rem;letter-spacing:.06em}.courses_wsWhen__xbaxP{margin:.3rem 0 0;font-size:.875rem;color:var(--site-accent);letter-spacing:.04em}.courses_wsItem__3q_Du p{margin:.5rem 0 0;font-size:.92rem;line-height:1.9}.courses_wsItem__3q_Du dl{display:grid;grid-template-columns:3.5rem minmax(0,1fr);gap:.2rem .75rem;margin:.75rem 0 0;font-size:.875rem}.courses_wsItem__3q_Du dt{color:var(--site-muted)}.courses_wsItem__3q_Du dd{margin:0}.courses_wsPast__nKjfo{padding:.9rem 1.1rem}.courses_wsPast__nKjfo h3{font-size:1rem}.courses_wsTag__KNd3N{margin-left:.5rem;font-size:.75rem;color:var(--site-muted);letter-spacing:.04em}.courses_foot__1A0rX{margin-top:3.5rem;display:grid;gap:.4rem;font-size:.875rem;color:var(--site-dim)}.courses_foot__1A0rX a{color:var(--site-accent)}.courses_foot__1A0rX+.courses_foot__1A0rX{margin-top:.4rem}@media (min-width:720px){.courses_assistant__Oupob{grid-template-columns:auto minmax(0,1fr)}.courses_pair___uZcQ{grid-template-columns:1fr 1fr}}@media (max-width:480px){.courses_hero__wBBqY{padding:2.25rem 1.25rem 2rem;border-radius:3px 3px 64px 3px}.courses_card__5rXMz{grid-template-columns:2.4rem minmax(0,1fr);padding:1rem}.courses_steps__N8Yfw .courses_card__5rXMz:before{width:2.2rem;height:2.2rem}}.courses_lessons__BoRoZ p,.courses_teacher__1QiTM{text-wrap:pretty}.home_tabs__XWVjF{position:relative;display:flex;justify-content:center;align-items:stretch;gap:0;padding:0 16px;overflow-x:auto;scrollbar-width:none;background:linear-gradient(var(--site-gold-line),var(--site-gold-line)) left 6px /100% 1px no-repeat,linear-gradient(rgb(var(--site-gold-line-rgb)/.45),rgb(var(--site-gold-line-rgb)/.45)) left 9px /100% 1px no-repeat,linear-gradient(rgb(var(--site-gold-line-rgb)/.45),rgb(var(--site-gold-line-rgb)/.45)) left calc(100% - 9px) /100% 1px no-repeat,linear-gradient(var(--site-gold-line),var(--site-gold-line)) left calc(100% - 6px) /100% 1px no-repeat,var(--site-page)}.home_tabs__XWVjF::-webkit-scrollbar{display:none}.home_tabs__XWVjF a{position:relative;flex:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:76px;padding:14px 26px;color:var(--site-muted);text-decoration:none;transition:color .2s}.home_tabs__XWVjF a+a:before{content:"";position:absolute;left:-3px;top:50%;width:6px;height:6px;margin-top:-3px;transform:rotate(45deg);background:var(--site-gold-line)}.home_tabs__XWVjF a i{font:italic 400 13px/1 var(--site-font-serif);letter-spacing:.14em;color:var(--site-gold);opacity:.75}.home_tabs__XWVjF a b{font:500 16px/1.3 var(--site-font-serif);letter-spacing:.22em;padding-left:.22em}.home_tabs__XWVjF a:hover{color:var(--site-ink)}.home_tabs__XWVjF a:hover i{opacity:1}.home_tabs__XWVjF a[aria-current=page]{color:var(--site-gold-type)}.home_tabs__XWVjF a[aria-current=page] b{font-weight:700}.home_tabs__XWVjF a[aria-current=page] i{opacity:1}.home_tabs__XWVjF a[aria-current=page]:after{content:"";position:absolute;left:50%;bottom:3px;width:9px;height:9px;margin-left:-4.5px;transform:rotate(45deg);background:var(--site-clay);box-shadow:0 0 0 3px var(--site-page)}.home_screen__9KpuX{display:flex;flex-direction:column;height:calc(100vh - 12px);height:calc(100dvh - 12px)}.home_frame__beGf7{flex:1;width:100%;border:0;display:block}.home_body__f7yR3{width:min(1120px,calc(100% - 32px));margin:0 auto;padding:32px 0 0;color:var(--site-ink)}.home_body__f7yR3:has(.eb-detail),.home_body__f7yR3:has(.eb-library),.home_body__f7yR3:has(.eb-reader){padding-top:8px}.home_bodyEnd__vkAPl{padding-bottom:72px}.home_panel__LTcD4{max-width:560px;margin:48px auto 0;text-align:center}.home_panel__LTcD4 h1{margin:0;font:600 30px/1.3 var(--site-font-serif);letter-spacing:.16em}.home_panel__LTcD4 p{margin:18px 0 0;font:400 15.5px/1.9 var(--site-font-sans);color:var(--site-muted);word-break:keep-all;overflow-wrap:anywhere}.home_panel__LTcD4 .home_qr__Af2Zd{display:inline-block;margin:28px 0 0;padding:18px 18px 14px;background:var(--site-print);border-radius:3px}.home_qr__Af2Zd img{display:block;width:168px;height:auto;margin:0 auto}.home_qr__Af2Zd figcaption{margin-top:10px;font:400 13px/1.9 var(--site-font-sans);color:var(--site-ink)}.home_qr__Af2Zd code{padding:2px 10px;border-radius:999px;background:var(--site-gold-soft);font:400 13px var(--site-font-serif);letter-spacing:.06em;user-select:all}.home_copy__rZO8F{margin-left:4px;padding:2px 10px;border:1px solid var(--site-accent);border-radius:999px;background:transparent;color:var(--site-accent);font:inherit;font-size:12.5px;cursor:pointer}.home_copy__rZO8F:hover{background:var(--site-accent);color:var(--site-on-accent)}.home_primary__6ndGZ{display:inline-flex;align-items:center;min-height:48px;margin-top:28px;padding:0 28px;border-radius:999px;background:var(--site-clay);color:var(--site-on-clay);font:600 15px var(--site-font-sans);letter-spacing:.08em;text-decoration:none;transition:background .15s}.home_primary__6ndGZ:hover{background:var(--site-clay-deep)}.home_textLink__t1WSb{color:var(--site-accent);text-decoration:none;border-bottom:1px solid var(--site-gold-line)}.home_panel__LTcD4 .home_note__7t1mD{font-size:13.5px;line-height:2}.home_foot__1Yeqg{width:min(1120px,calc(100% - 32px));margin:96px auto 0;padding:clamp(32px,5vw,56px);display:flex;align-items:center;gap:clamp(28px,5vw,64px);border-radius:3px 3px 96px 3px;background:url(/art/slab-planisphere.webp) 100%/cover no-repeat,var(--site-plate);color:var(--site-on-plate)}.home_footText__0HUO2{flex:1;min-width:0}.home_foot__1Yeqg h2{margin:0;font:600 30px/1.3 var(--site-font-serif);letter-spacing:.18em}.home_foot__1Yeqg p{margin:14px 0 0;max-width:28em;font:400 15px/1.9 var(--site-font-sans);opacity:.9;word-break:keep-all;overflow-wrap:anywhere}.home_foot__1Yeqg .home_primary__6ndGZ{margin-top:24px}.home_foot__1Yeqg .home_qr__Af2Zd{flex:none;margin:0;padding:18px 18px 14px;background:var(--site-print);border-radius:3px;text-align:center}.home_students__EkOpL{margin:32px 0 0;padding-bottom:72px;text-align:center;font:400 14px/1.8 var(--site-font-sans);color:var(--site-muted)}.home_sub__2ZGzj{display:flex;justify-content:center;gap:8px;margin:4px 0 20px}.home_sub__2ZGzj a{padding:6px 18px;border:1px solid var(--site-gold-line);border-radius:999px;font:500 14px var(--site-font-sans);letter-spacing:.08em;color:var(--site-muted);text-decoration:none}.home_sub__2ZGzj a[aria-current=page]{background:var(--site-plate);border-color:var(--site-plate);color:var(--site-on-plate)}@media (max-width:720px){.home_tabs__XWVjF{justify-content:space-between;padding:0 4px}.home_tabs__XWVjF a{flex:1 1 auto;min-height:64px;padding:12px 2px}.home_tabs__XWVjF a i{font-size:9.5px;letter-spacing:0}.home_tabs__XWVjF a b{font-size:14px;letter-spacing:.02em;padding-left:.02em;white-space:nowrap}.home_foot__1Yeqg{flex-direction:column;align-items:stretch;text-align:center;border-radius:3px 3px 64px 3px}.home_foot__1Yeqg h2{font-size:26px;letter-spacing:.08em}.home_foot__1Yeqg p{margin-left:auto;margin-right:auto}.home_foot__1Yeqg .home_qr__Af2Zd{align-self:center}}@media (min-width:1100px){.home_body__f7yR3 .eb-shelf{grid-template-columns:repeat(5,minmax(0,1fr))}}.home_fbLink__DMzlH{display:none}@media (max-width:767.98px){.home_fbLink__DMzlH{display:block;margin:0;padding:4px 16px 28px;text-align:center}.home_fbLink__DMzlH button{border:0;background:none;padding:8px 4px;font:400 13px var(--site-font-sans);color:var(--site-muted);text-decoration:underline;text-decoration-color:var(--site-gold-line);text-underline-offset:3px;cursor:pointer}}.reading-list_list__L1qcR{max-width:760px;margin:0 auto;padding:8px 0 0;color:var(--site-ink)}.reading-list_list__L1qcR a{color:var(--site-accent);text-decoration:none;border-bottom:1px solid var(--site-gold-line)}.reading-list_head__Bxwyw h2{margin:6px 0 0;font:600 30px/1.3 var(--site-font-serif);letter-spacing:.14em}.reading-list_head__Bxwyw p{margin:14px 0 0;font:400 15px/1.95 var(--site-font-sans);color:var(--site-muted)}.reading-list_eyebrow__0d6RR{margin:0;font:400 12px var(--site-font-sans);letter-spacing:.24em;color:var(--site-gold)}.reading-list_jump__DKlIr{display:flex;flex-wrap:wrap;gap:6px 18px;margin:18px 0 0;font:400 14px/1.8 var(--site-font-sans)}.reading-list_list__L1qcR .reading-list_jump__DKlIr a{color:var(--site-ink);border-bottom-color:transparent;white-space:nowrap}.reading-list_list__L1qcR .reading-list_jump__DKlIr a:hover{border-bottom-color:var(--site-gold-line)}.reading-list_jump__DKlIr small{margin-left:4px;font-size:12px;color:var(--site-dim)}.reading-list_group__JpTdK h3{scroll-margin-top:24px}.reading-list_group__JpTdK{margin-top:48px}.reading-list_group__JpTdK h3{display:flex;align-items:baseline;gap:12px;margin:0 0 6px;padding-bottom:10px;border-bottom:1px solid var(--site-gold-line);font:600 20px/1.4 var(--site-font-serif);letter-spacing:.14em}.reading-list_group__JpTdK h3 small{font:400 13px var(--site-font-sans);letter-spacing:0;color:var(--site-dim)}.reading-list_books__9jeva{list-style:none;margin:0;padding:0;counter-reset:book}.reading-list_books__9jeva li{display:grid;grid-template-columns:96px minmax(0,1fr);gap:0 24px;align-items:start;padding:24px 0;border-bottom:1px solid rgb(var(--site-gold-line-rgb)/.45);counter-increment:book}.reading-list_text__nw2H_{min-width:0}.reading-list_text__nw2H_:before{content:counter(book,decimal-leading-zero);display:block;margin-bottom:2px;font:italic 400 15px var(--site-font-serif);color:var(--site-gold)}.reading-list_cover__PxtP_{display:block;height:auto;box-shadow:0 0 0 1px #26281c14,1px 2px 3px #26281c30,6px 10px 14px -4px #26281c38}.reading-list_cover__PxtP_,.reading-list_plain__mnbEN{width:96px;border-radius:1px 3px 3px 1px;background:var(--site-subtle)}.reading-list_plain__mnbEN{box-sizing:border-box;aspect-ratio:2/3;display:flex;flex-direction:column;justify-content:space-between;padding:12px 9px 10px;box-shadow:inset 0 0 0 1px var(--site-gold-line),0 0 0 1px #26281c14,1px 2px 3px #26281c30,6px 10px 14px -4px #26281c38;color:var(--site-ink)}.reading-list_plain__mnbEN span{font:400 13.5px/1.35 var(--site-font-serif);letter-spacing:.01em;overflow-wrap:anywhere}.reading-list_plain__mnbEN small{padding-top:6px;border-top:1px solid var(--site-gold-line);font:400 9.5px/1.4 var(--site-font-serif);letter-spacing:.06em;color:var(--site-muted)}.reading-list_title__e4xgB{margin:0;font:400 20px/1.4 var(--site-font-serif)}.reading-list_meta__3ZDcg{margin:4px 0 0;font:400 13px var(--site-font-sans);color:var(--site-dim)}.reading-list_tags__CKwor{display:flex;gap:10px;flex-wrap:wrap;margin:10px 0 0}.reading-list_tags__CKwor a,.reading-list_tags__CKwor span{padding:2px 10px;border:1px solid var(--site-gold-line);border-radius:999px;font:500 12.5px/1.7 var(--site-font-sans)}.reading-list_tags__CKwor span{color:var(--site-clay);border-color:rgb(var(--site-gold-line-rgb)/.8)}.reading-list_blurb__9JvBh{margin:10px 0 0;font:400 15.5px/1.9 var(--site-font-sans)}.reading-list_by__TCYNx,.reading-list_zh__vSpQc{margin:6px 0 0;font:400 13px/1.8 var(--site-font-sans);color:var(--site-muted)}.reading-list_zh__vSpQc a{color:var(--site-muted)}.reading-list_sources__4gxCF{margin-top:56px;padding-top:20px;border-top:1px solid var(--site-gold-line);font:400 13px/1.9 var(--site-font-sans);color:var(--site-muted)}.reading-list_sources__4gxCF h3{margin:0 0 8px;font:600 15px var(--site-font-serif);letter-spacing:.14em;color:var(--site-ink)}.reading-list_sources__4gxCF ul{margin:0;padding-left:1.1rem}.reading-list_sources__4gxCF p{margin:14px 0 0}@media (max-width:720px){.reading-list_books__9jeva li{grid-template-columns:72px minmax(0,1fr);gap:0 16px;padding:20px 0}.reading-list_cover__PxtP_{width:72px}.reading-list_plain__mnbEN{width:72px;padding:9px 6px 7px}.reading-list_plain__mnbEN span{font-size:10.5px}.reading-list_plain__mnbEN small{font-size:8px;padding-top:4px}.reading-list_title__e4xgB{font-size:18px}}.books_shelfPage__DGNtu{display:grid;grid-template-columns:1fr minmax(0,860px) 1fr;column-gap:56px;padding:88px 32px 140px;color:var(--site-ink)}.books_title__4T7Te{justify-self:end;writing-mode:vertical-rl}.books_title__4T7Te h1{margin:0;font:500 40px/1 var(--site-font-serif);letter-spacing:.32em}.books_title__4T7Te p{margin:0 20px 0 0;font:400 14.5px/1.9 var(--site-font-sans);letter-spacing:.12em;color:var(--site-muted)}.books_tabs__CcTLq{display:flex;gap:40px;font:400 16px/1.6 var(--site-font-sans)}.books_tabs__CcTLq a{padding-bottom:8px;color:var(--site-muted);text-decoration:none;border-bottom:1px solid transparent}.books_tabs__CcTLq a:hover{color:var(--site-ink)}.books_tabs__CcTLq a[aria-current=page]{color:var(--site-ink);border-bottom-color:var(--site-ink)}.books_shelf__vLac0{list-style:none;margin:72px 0 0;padding:0}.books_shelf__vLac0>li+li{margin-top:88px}.books_shelf__vLac0 a{color:inherit;text-decoration:none}.books_map__uNrPU{list-style:none;margin:64px 0 0;padding:0}.books_station__QpQ6T{position:relative;padding:0 0 72px 72px}.books_station__QpQ6T:last-child{padding-bottom:0}.books_station__QpQ6T:before{content:"";position:absolute;left:17.5px;top:44px;bottom:8px;border-left:1px solid var(--site-rule)}.books_station__QpQ6T:last-child:before{display:none}.books_mark__k5Jh3{position:absolute;left:0;top:0;width:36px;height:36px;border:1px solid var(--site-rule-strong);border-radius:50%;display:grid;place-items:center;font:400 16px/1 var(--site-font-serif);color:var(--site-dim);background:var(--site-page)}.books_station__QpQ6T h2{margin:0;font:500 24px/36px var(--site-font-serif);letter-spacing:.08em}.books_station__QpQ6T>p{margin:8px 0 0;max-width:34em;font:400 15.5px/1.9 var(--site-font-serif);color:var(--site-dim)}.books_station__QpQ6T>p a{color:var(--site-clay-ink);text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--site-rule-strong)}.books_books__Dj8_r{list-style:none;display:flex;flex-wrap:wrap;gap:36px 32px;margin:32px 0 0;padding:0}.books_books__Dj8_r a{display:inline-flex;flex-direction:column;color:inherit;text-decoration:none}.books_books__Dj8_r img{display:block;width:auto;height:168px;box-shadow:0 8px 22px rgb(42 39 36/.16);transition:transform .2s ease-out}.books_books__Dj8_r b,.books_books__Dj8_r small{contain:inline-size}.books_books__Dj8_r b{margin-top:14px;font:500 15px/1.6 var(--site-font-serif);letter-spacing:.02em}.books_books__Dj8_r small{margin-top:2px;font:400 12.5px/1.6 var(--site-font-sans);color:var(--site-muted)}.books_books__Dj8_r a:hover b{color:var(--site-clay-ink)}.books_books__Dj8_r a:hover img{transform:translateY(-3px)}.books_books__Dj8_r a:focus-visible{outline:2px solid var(--site-clay-ink);outline-offset:6px}@media (prefers-reduced-motion:reduce){.books_books__Dj8_r img{transition:none}.books_books__Dj8_r a:hover img{transform:none}}.books_person__NRW2v{display:flex;gap:48px;align-items:flex-start}.books_person__NRW2v img{flex:none;width:208px;height:auto}.books_person__NRW2v figure{flex:none;margin:0}.books_person__NRW2v figcaption{margin-top:8px;width:208px;font:400 11.5px/1.7 var(--site-font-sans);color:var(--site-muted)}.books_person__NRW2v h2{margin:0;font:500 24px/1.5 var(--site-font-serif);letter-spacing:.04em}.books_person__NRW2v small{display:block;margin-top:4px;font:400 14px/1.7 var(--site-font-sans);color:var(--site-muted)}.books_person__NRW2v p{margin:16px 0 0;font:400 16px/2 var(--site-font-serif)}.books_person__NRW2v ul{list-style:none;margin:24px 0 0;padding:0}.books_person__NRW2v li+li{margin-top:10px}.books_person__NRW2v li a{font:400 16px/1.8 var(--site-font-serif);color:var(--site-clay-ink)}.books_person__NRW2v li a:hover{text-decoration:underline;text-underline-offset:4px}.books_book___pKTl{color:var(--site-ink);padding-bottom:140px}.books_back__nnK6r{display:inline-block;margin:28px 0 0 max(40px,calc(50% - 780px));font:400 14px/1.6 var(--site-font-sans);color:var(--site-muted);text-decoration:none}.books_back__nnK6r:hover{color:var(--site-ink)}.books_layout__CIC5x{display:grid;grid-template-columns:minmax(0,1fr) 264px;grid-template-areas:"open rail" "body rail";column-gap:56px;align-items:start;width:min(1560px,calc(100% - 80px));margin:16px auto 0}.books_flow__d6Lv7{grid-area:body;min-width:0}.books_rail__RDHrU{grid-area:rail;position:sticky;top:28px}.books_rail__RDHrU a{display:block;color:inherit;text-decoration:none}.books_rail__RDHrU img{display:block;width:auto;max-width:100%;max-height:calc(100vh - 250px);height:auto;box-shadow:0 14px 36px rgb(42 39 36/.2)}.books_rail__RDHrU b{display:block;margin-top:20px;font:500 18px/1.6 var(--site-font-serif);letter-spacing:.02em}.books_rail__RDHrU span{display:block;margin-top:6px;font:400 13.5px/1.8 var(--site-font-sans);color:var(--site-dim)}.books_rail__RDHrU em{display:block;margin-top:14px;padding:11px 0;background:var(--site-clay);color:#fff;font:400 15px/1.5 var(--site-font-sans);font-style:normal;letter-spacing:.08em;text-align:center}.books_rail__RDHrU a:hover em{background:var(--site-clay-deep)}.books_rail__RDHrU a:focus-visible{outline:2px solid var(--site-clay-ink);outline-offset:6px}.books_dock__t2Zeu{display:none}.books_opening__hpplU{grid-area:open;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:64px;min-height:min(calc(100vh - 190px),760px)}.books_art__W__et{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;min-width:0;margin:0}.books_art__W__et figcaption,.books_band__4j6Ws figcaption,.books_plate__uVmbN figcaption,.books_side__d3b8W figcaption{font:400 12.5px/1.8 var(--site-font-sans);color:var(--site-muted)}.books_art__W__et figcaption{margin-top:24px}.books_art__W__et img{display:block;max-width:100%;height:auto}.books_single__pt_Rx img{max-height:min(calc(100vh - 280px),640px);width:auto}.books_opening__hpplU:has(>.books_single__pt_Rx){grid-template-columns:auto auto;justify-content:start}.books_single__pt_Rx figcaption{contain:inline-size;align-self:stretch}.books_wide__gNHgS img{width:100%}.books_four__F3AJC{display:flex;align-items:flex-end;gap:4.5%;width:100%;max-height:min(calc(100vh - 280px),640px)}.books_four__F3AJC span{min-width:0}.books_spine__xZUJ2{writing-mode:vertical-rl;align-self:start}.books_spine__xZUJ2 h1{margin:0;font:500 clamp(46px,6vw,68px)/1.1 var(--site-font-serif);letter-spacing:.24em}.books_spine__xZUJ2 h1 span{display:block;margin-right:24px;font-size:21px;font-weight:400;line-height:1.4;letter-spacing:.3em}.books_spine__xZUJ2 p{margin:0 24px 0 0;font:400 14px/1.8 var(--site-font-sans);letter-spacing:.14em;color:var(--site-muted)}.books_row__tea6z{max-width:660px;margin-left:auto;margin-right:auto}.books_intro__1AHHA{margin-top:112px}.books_intro__1AHHA .books_margin__2Kziv{margin-bottom:40px}.books_bookCover__zO6Tm{display:block;width:256px;height:auto;box-shadow:0 14px 36px rgb(42 39 36/.2)}.books_lead__V0qRE{margin:0;font:400 25px/1.8 var(--site-font-serif);letter-spacing:.02em}.books_meta__RGZRw{margin:24px 0 0;font:400 14px/1.8 var(--site-font-sans);color:var(--site-muted)}.books_part__NGugP{margin-top:136px;scroll-margin-top:28px}.books_part__NGugP h2{margin:0 0 28px;font:500 22px/1.5 var(--site-font-serif);letter-spacing:.08em}.books_text__fZzc5{display:flow-root;min-width:0}.books_text__fZzc5 h3{margin:72px 0 0;font:500 19px/1.7 var(--site-font-serif);letter-spacing:.04em}.books_text__fZzc5 p{margin:0;font:400 17.5px/2.1 var(--site-font-serif);text-align:justify}.books_text__fZzc5 figure+p,.books_text__fZzc5 p+p{margin-top:1.25em}.books_text__fZzc5 h3+figure+p,.books_text__fZzc5 h3+p{margin-top:14px}.books_quote__qHq_t{margin:64px 0 64px 3em}.books_quote__qHq_t p{font-size:20px;line-height:1.9;text-align:left}.books_quote__qHq_t p[lang]{margin-top:10px;font:italic 400 14.5px/1.7 var(--site-font-serif);color:var(--site-muted)}.books_side__d3b8W{width:min(320px,72%);margin:48px auto}.books_side__d3b8W img{display:block;width:100%;height:auto}.books_side__d3b8W figcaption{margin-top:12px}.books_plate__uVmbN{margin:72px 0}.books_plate__uVmbN img{display:block;width:auto;max-width:100%;max-height:82vh;height:auto;margin:0 auto}.books_plate__uVmbN figcaption{margin-top:14px;text-align:center}.books_band__4j6Ws{margin:136px 0 0}.books_band__4j6Ws img{display:block;width:100%;height:auto}.books_band__4j6Ws figcaption{margin-top:14px;text-align:right}.books_ink__mZB8n{mix-blend-mode:multiply}html[data-chart-theme=night] .books_ink__mZB8n,html[data-theme=night] .books_ink__mZB8n{mix-blend-mode:normal}.books_phases__Dp9AI{list-style:none;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:12px;margin:72px 0;padding:0;text-align:center}.books_phases__Dp9AI svg{display:block;width:100%;max-width:64px;height:auto;margin:0 auto}.books_phases__Dp9AI svg circle{fill:none;stroke:var(--site-ink);stroke-width:1}.books_phases__Dp9AI svg path{fill:var(--site-ink)}.books_phases__Dp9AI b{display:block;margin-top:12px;font:500 14px/1.5 var(--site-font-serif)}.books_phases__Dp9AI small{display:block;font:400 11.5px/1.6 var(--site-font-sans);color:var(--site-muted)}.books_invite__c7isj{width:min(1000px,calc(100% - 80px));margin:160px auto 0}.books_inviteLink__ospsy{display:flex;gap:64px;align-items:center;color:inherit;text-decoration:none}.books_inviteLink__ospsy img{flex:none;width:320px;height:auto;box-shadow:0 18px 44px rgb(42 39 36/.22)}.books_inviteLink__ospsy b{display:block;font:500 30px/1.6 var(--site-font-serif);letter-spacing:.03em}.books_inviteLink__ospsy span{display:block;margin-top:12px;font:400 16px/1.9 var(--site-font-sans);color:var(--site-dim)}.books_inviteLink__ospsy em{display:inline-block;margin-top:30px;padding:13px 38px;background:var(--site-clay);color:#fff;font:400 16px/1.5 var(--site-font-sans);font-style:normal;letter-spacing:.08em}.books_inviteLink__ospsy:hover em{background:var(--site-clay-deep)}.books_inviteLink__ospsy:focus-visible,.books_tabs__CcTLq a:focus-visible{outline:2px solid var(--site-clay-ink);outline-offset:6px}.books_toc__xTVbb{grid-area:toc;display:none;position:sticky;top:28px;max-height:calc(100vh - 56px);overflow-y:auto}.books_toc__xTVbb p{margin:6px 0 0;font:400 12.5px/1.6 var(--site-font-sans);letter-spacing:.24em;color:var(--site-muted)}.books_toc__xTVbb ol{list-style:none;margin:16px 0 0;padding:0;border-left:1px solid var(--site-rule)}.books_toc__xTVbb a{display:block;margin-left:-1px;padding:7px 0 7px 18px;border-left:2px solid transparent;font:400 15px/1.6 var(--site-font-serif);color:var(--site-muted);text-decoration:none}.books_toc__xTVbb a:hover{color:var(--site-ink)}.books_toc__xTVbb a[aria-current]{color:var(--site-ink);border-left-color:var(--site-clay)}.books_toc__xTVbb a:focus-visible{outline:2px solid var(--site-clay-ink);outline-offset:2px}@media (min-width:1381px){.books_book___pKTl{--fs:max(17.5px,1.1vw);--px:calc(var(--fs) / 17.5);--toc:calc(var(--fs) * 14.3);--gap:calc(var(--fs) * 4.6);--measure:calc(var(--fs) * 44);--rail:calc(var(--fs) * 16);--page:calc(var(--toc) + var(--gap) + var(--measure) + var(--gap) + var(--rail));padding-bottom:calc(var(--px) * 140)}.books_back__nnK6r{margin:calc(var(--px) * 28) 0 0 max(40px,calc(50% - var(--page) / 2));font-size:calc(var(--px) * 14)}.books_layout__CIC5x{grid-template-columns:var(--toc) minmax(0,1fr) var(--rail);grid-template-areas:"open open rail" "toc body rail";column-gap:var(--gap);width:min(var(--page),calc(100% - 80px));margin-top:calc(var(--px) * 16)}.books_rail__RDHrU{top:calc(var(--px) * 28)}.books_rail__RDHrU img{max-height:calc(100vh - var(--px) * 250)}.books_rail__RDHrU b{margin-top:calc(var(--px) * 20);font-size:calc(var(--px) * 18)}.books_rail__RDHrU span{margin-top:calc(var(--px) * 6);font-size:calc(var(--px) * 13.5)}.books_rail__RDHrU em{margin-top:calc(var(--px) * 14);padding:calc(var(--px) * 11) 0;font-size:calc(var(--px) * 15)}.books_opening__hpplU{gap:calc(var(--px) * 64);min-height:min(calc(100vh - var(--px) * 190),calc(var(--px) * 760))}.books_four__F3AJC,.books_single__pt_Rx img{max-height:min(calc(100vh - var(--px) * 280),calc(var(--px) * 640))}.books_art__W__et figcaption,.books_band__4j6Ws figcaption,.books_plate__uVmbN figcaption,.books_side__d3b8W figcaption{font-size:calc(var(--px) * 12.5)}.books_art__W__et figcaption{margin-top:calc(var(--px) * 24)}.books_spine__xZUJ2 h1{font-size:calc(var(--px) * 68)}.books_spine__xZUJ2 h1 span{margin-right:calc(var(--px) * 24);font-size:calc(var(--px) * 21)}.books_spine__xZUJ2 p{margin-right:calc(var(--px) * 24);font-size:calc(var(--px) * 14)}.books_toc__xTVbb{display:block;top:calc(var(--px) * 28);margin-top:calc(var(--px) * 112)}.books_toc__xTVbb p{font-size:calc(var(--px) * 12.5)}.books_toc__xTVbb a{padding:calc(var(--px) * 7) 0 calc(var(--px) * 7) calc(var(--px) * 18);font-size:calc(var(--fs) * .84)}.books_row__tea6z{max-width:var(--measure);margin-left:0;margin-right:0}.books_intro__1AHHA{margin-top:calc(var(--px) * 112)}.books_intro__1AHHA .books_margin__2Kziv{margin-bottom:calc(var(--px) * 40)}.books_bookCover__zO6Tm{width:calc(var(--px) * 256)}.books_lead__V0qRE{font-size:calc(var(--fs) * 1.43)}.books_meta__RGZRw{font-size:calc(var(--px) * 14)}.books_part__NGugP{margin-top:calc(var(--px) * 136)}.books_part__NGugP h2{margin-bottom:calc(var(--px) * 28);font-size:calc(var(--fs) * 1.26)}.books_text__fZzc5 h3{margin-top:calc(var(--px) * 72);font-size:calc(var(--fs) * 1.09)}.books_text__fZzc5 p{font-size:var(--fs)}.books_quote__qHq_t{margin:calc(var(--px) * 64) 0 calc(var(--px) * 64) 3em}.books_quote__qHq_t p{font-size:calc(var(--fs) * 1.14)}.books_quote__qHq_t p[lang]{font-size:calc(var(--px) * 14.5)}.books_side__d3b8W{float:right;width:calc(var(--fs) * 15);margin:8px 0 24px 2em}.books_plate__uVmbN{margin:calc(var(--px) * 72) 0}.books_band__4j6Ws{margin-top:calc(var(--px) * 136)}.books_invite__c7isj{width:min(calc(var(--px) * 1000),calc(100% - 80px));margin-top:calc(var(--px) * 160)}.books_inviteLink__ospsy{gap:calc(var(--px) * 64)}.books_inviteLink__ospsy img{width:calc(var(--px) * 320)}.books_inviteLink__ospsy b{font-size:calc(var(--px) * 30)}.books_inviteLink__ospsy em,.books_inviteLink__ospsy span{font-size:calc(var(--px) * 16)}.books_inviteLink__ospsy em{margin-top:calc(var(--px) * 30);padding:calc(var(--px) * 13) calc(var(--px) * 38)}}@media (max-width:1380px){.books_opening__hpplU{gap:40px}.books_shelfPage__DGNtu{grid-template-columns:auto minmax(0,860px) 1fr;column-gap:40px}}@media (max-width:1000px){.books_layout__CIC5x{display:block;width:calc(100% - 48px)}.books_rail__RDHrU{display:none}.books_back__nnK6r{margin-left:24px}.books_invite__c7isj{width:calc(100% - 48px)}.books_inviteLink__ospsy{flex-direction:column;align-items:flex-start;gap:32px}.books_dock__t2Zeu{position:sticky;bottom:0;z-index:5;display:flex;align-items:center;gap:12px;margin:48px -24px 0;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--site-surface);border-top:1px solid var(--site-rule);color:inherit;text-decoration:none}.books_dock__t2Zeu img{flex:none;width:40px;height:auto}.books_dock__t2Zeu b{flex:1;min-width:0;font:500 14.5px/1.45 var(--site-font-serif)}.books_dock__t2Zeu em{flex:none;padding:9px 16px;background:var(--site-clay);color:#fff;font:400 14px/1.4 var(--site-font-sans);font-style:normal}}@media (max-width:680px){.books_shelfPage__DGNtu{display:block;padding:40px 24px 96px}.books_title__4T7Te{writing-mode:horizontal-tb}.books_title__4T7Te h1{font-size:30px;letter-spacing:.14em}.books_title__4T7Te p{margin:10px 0 36px;letter-spacing:.04em}.books_shelf__vLac0{margin-top:48px}.books_shelf__vLac0>li+li{margin-top:64px}.books_map__uNrPU{margin-top:44px}.books_station__QpQ6T{padding:0 0 56px 50px}.books_station__QpQ6T:before{left:14.5px;top:38px}.books_mark__k5Jh3{width:30px;height:30px;font-size:14px}.books_station__QpQ6T h2{font-size:21px;line-height:30px}.books_books__Dj8_r{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 16px;margin-top:24px}.books_books__Dj8_r a{display:flex}.books_books__Dj8_r img{width:100%;height:auto;aspect-ratio:3/5;object-fit:contain;object-position:bottom;box-shadow:none;filter:drop-shadow(0 6px 12px rgb(42 39 36/.18))}.books_books__Dj8_r b{font-size:14px}.books_person__NRW2v{flex-direction:column;gap:20px}.books_person__NRW2v img{width:168px}.books_opening__hpplU{grid-template-columns:minmax(0,1fr);min-height:0;margin-top:8px;gap:40px}.books_opening__hpplU:has(>.books_single__pt_Rx){grid-template-columns:minmax(0,1fr)}.books_spine__xZUJ2{order:-1;justify-self:end}.books_spine__xZUJ2 h1{font-size:42px}.books_spine__xZUJ2 h1 span{margin-right:16px;font-size:16px}.books_spine__xZUJ2 p{margin-right:16px;font-size:12.5px}.books_single__pt_Rx img{max-height:56vh;max-width:100%}.books_four__F3AJC{max-height:none}.books_art__W__et figcaption{margin-top:14px}.books_intro__1AHHA{margin-top:64px}.books_bookCover__zO6Tm{width:200px}.books_lead__V0qRE{font-size:21px}.books_part__NGugP{margin-top:88px}.books_text__fZzc5 p{font-size:17px;line-height:2;text-align:left}.books_quote__qHq_t{margin:44px 0 44px 1.5em}.books_side__d3b8W{width:78%}.books_band__4j6Ws{margin-top:88px;margin-left:-24px;margin-right:-24px}.books_band__4j6Ws figcaption{padding:0 24px}.books_phases__Dp9AI{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:28px}.books_invite__c7isj{margin-top:104px}.books_inviteLink__ospsy img{width:220px}.books_inviteLink__ospsy b{font-size:24px}}@media (min-width:1100px){.books_shelfPage__DGNtu{grid-template-columns:auto minmax(0,1fr);column-gap:72px;width:100%;max-width:1720px;margin:0 auto;padding:72px max(48px,4vw) 140px;box-sizing:border-box}.books_title__4T7Te{justify-self:start}.books_shelf__vLac0{margin-top:56px}.books_shelf__vLac0:has(.books_person__NRW2v){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:72px 64px}.books_shelf__vLac0>li+li{margin-top:0}.books_map__uNrPU{margin-top:56px}.books_station__QpQ6T{display:grid;grid-template-columns:280px minmax(0,1fr);grid-template-rows:auto 1fr;column-gap:64px;padding-bottom:80px}.books_station__QpQ6T h2,.books_station__QpQ6T>p{grid-column:1}.books_books__Dj8_r{grid-column:2;grid-row:1/span 2;margin-top:0;gap:40px 36px}.books_books__Dj8_r img{height:184px}}.live-media-holder{position:fixed;width:1px;height:1px;left:-10px;top:-10px;overflow:hidden;opacity:0;pointer-events:none}.live-video{width:100%;height:100%;object-fit:cover;display:block;background:var(--site-plate-deep)}.live-dot{display:inline-block;width:.4375rem;height:.4375rem;border-radius:50%;background:var(--site-on-plate-accent);margin-right:.375rem;vertical-align:.0625rem;box-shadow:0 0 0 .1875rem rgb(228 173 141/.22)}.live-mini{position:fixed;left:.625rem;right:.625rem;bottom:calc(env(safe-area-inset-bottom) + var(--live-mini-bottom, .875rem));z-index:85;gap:.375rem;min-height:3.75rem;padding:0 .5rem 0 .75rem;border-radius:1rem;background:var(--site-plate-deep);color:var(--site-on-plate);box-shadow:0 .625rem 1.5rem rgb(0 0 0/.32);max-width:32rem;margin:0 auto}.live-mini,.live-mini-main{display:flex;align-items:center}.live-mini-main{flex:1;min-width:0;gap:.625rem;color:inherit;text-decoration:none;padding:.5rem 0}.live-mini-thumb{width:2.5rem;height:2.5rem;flex:none;border-radius:50%;background:linear-gradient(var(--site-on-plate-accent),var(--site-on-plate-accent)) 50% /70% 1px no-repeat,linear-gradient(var(--site-on-plate-accent),var(--site-on-plate-accent)) 50% /1px 70% no-repeat,radial-gradient(circle,transparent 0 34%,var(--site-on-engrave-gold) 35% 37%,transparent 38% 62%,var(--site-on-engrave-gold) 63% 66%,transparent 67%),var(--site-plate);box-shadow:0 0 0 .125rem var(--site-clay)}.live-mini-txt{flex:1;min-width:0;display:flex;flex-direction:column}.live-mini-t1{font-size:.8125rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.live-mini-t2{font-size:.6875rem;color:var(--site-on-engrave-dim);margin-top:.125rem}.live-mini-back,.live-mini-sound{flex:none;font-size:.75rem;border:1px solid var(--site-on-plate-accent);color:var(--site-on-plate-accent);background:transparent;border-radius:999px;padding:.25rem .625rem;white-space:nowrap}.live-mini-close{flex:none;width:2rem;height:2rem;border:0;background:transparent;color:var(--site-on-engrave-dim);font-size:1.25rem;line-height:1;cursor:pointer}body.live-mini-on.live-on-chart .live-mini{--live-mini-bottom:4.5rem}body.live-mini-on [data-floating=feedback]{bottom:calc(env(safe-area-inset-bottom) + 5.25rem)}body:has(.lv-desk) [data-floating=feedback]{bottom:5.5rem}.live-wave{display:flex;gap:.125rem;align-items:flex-end;height:.875rem;flex:none}.live-wave i{width:.1875rem;height:.75rem;background:var(--site-on-plate-accent);border-radius:1px;animation:live-wave 1s ease-in-out infinite;transform-origin:bottom}.live-wave i:nth-child(2){animation-delay:.2s}.live-wave i:nth-child(3){animation-delay:.4s}@keyframes live-wave{50%{transform:scaleY(.4)}}@media (prefers-reduced-motion:reduce){.live-wave i{animation:none}}.live-pill{display:inline-flex;align-items:center;gap:.375rem;font-size:.75rem;line-height:1;padding:.375rem .625rem;border-radius:999px;background:var(--site-plate-deep);color:var(--site-on-plate);text-decoration:none;white-space:nowrap}.live-pill b{font-weight:600;color:var(--site-on-plate-accent)}.lv-page{width:100%;flex:1;display:flex;flex-direction:column;min-height:0;color:var(--site-ink)}.lv-loading{min-height:60vh}.lv-btn,.lv-linkbtn{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;min-height:2.25rem;padding:.375rem .875rem;border-radius:999px;border:1px solid var(--site-clay);color:var(--site-clay);background:var(--site-surface);font-size:.8125rem;text-decoration:none;cursor:pointer;white-space:nowrap}.lv-btn:disabled{opacity:.45;cursor:not-allowed}.lv-btn--fill{background:var(--site-clay);color:var(--site-on-clay)}.lv-btn--ghost{background:transparent;border-color:var(--site-on-engrave-gold);color:var(--site-on-engrave-gold)}.lv-linkbtn{min-height:0;padding:.25rem 0;color:var(--site-dim)}.lv-linkbtn,.lv-x{border:0;background:transparent}.lv-x{font-size:1.125rem;line-height:1;cursor:pointer;width:1.75rem;height:1.75rem}.lv-hint,.lv-x{color:var(--site-muted)}.lv-hint{font-size:.75rem;line-height:1.6}.lv-hint a,.lv-link{color:var(--site-clay)}.lv-err{font-size:.75rem;color:var(--site-danger);margin:.25rem 0}.lv-notice{bottom:2.75rem;transform:translateX(-50%);font-size:.75rem;background:rgb(34 50 58/.86);padding:.375rem .75rem;border-radius:999px;white-space:nowrap;z-index:3}.lv-notice,.lv-soundgate{position:absolute;left:50%;color:var(--site-on-plate)}.lv-soundgate{top:50%;transform:translate(-50%,-50%);z-index:4;border:0;border-radius:999px;padding:.75rem 1.25rem;background:rgb(34 50 58/.92);font-size:.875rem;cursor:pointer}.lv-bar{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-height:2rem;padding:0 .75rem;font-size:.75rem;color:var(--site-dim);border-bottom:1px solid var(--site-rule);background:var(--site-page)}.lv-bar .live-dot{background:var(--site-danger);box-shadow:0 0 0 .1875rem rgb(164 61 55/.18)}.lv-on{color:var(--site-danger)}.lv-phone{display:flex;flex-direction:column;min-height:calc(100vh - var(--bb-bar-h, 3.5rem));min-height:calc(100dvh - var(--bb-bar-h, 3.5rem));background:var(--site-page)}.lv-stage{position:relative;width:100%;aspect-ratio:1/.9;max-height:60vh;background:var(--site-surface);overflow:hidden}.lv-stage-frame{width:100%;height:100%;border:0;background:transparent}.lv-stage-frame,.lv-stage-video{position:absolute;top:0;right:0;bottom:0;left:0;inset:0}.lv-stage-video{background:var(--site-plate-deep)}.lv-video-slot{position:absolute;top:0;right:0;bottom:0;left:0;inset:0}.lv-video-slot .live-video{object-fit:contain}.lv-chip{position:absolute;left:.625rem;top:.625rem;z-index:2;font-size:.6875rem;padding:.25rem .5625rem;border-radius:999px;background:rgb(42 39 36/.82);color:var(--site-page)}.lv-chip--terra{background:var(--site-clay);color:var(--site-on-clay)}.lv-cam{position:absolute;right:.625rem;top:.625rem;z-index:2;width:3.5rem;display:flex;flex-direction:column;align-items:center;gap:.25rem}.lv-cam-avatar,.lv-cam-video{width:3.5rem;height:3.5rem;border-radius:50%;overflow:hidden;box-shadow:0 0 0 .125rem var(--site-surface),0 0 0 .21875rem var(--site-clay)}.lv-cam-avatar{display:flex;align-items:center;justify-content:center;background:var(--site-plate);color:var(--site-on-plate-accent);font-family:var(--font-serif,serif);font-size:1.375rem;font-style:italic}.lv-cam-name{font-size:.625rem;color:var(--site-dim);white-space:nowrap}.lv-cam--tile{position:relative;right:auto;top:auto;width:100%;height:100%}.lv-cam--tile .lv-cam-avatar,.lv-cam--tile .lv-cam-video{width:100%;height:100%;border-radius:0;box-shadow:none}.lv-seg{position:absolute;right:.625rem;bottom:.5rem;z-index:2;display:flex;border:1px solid var(--site-rule-strong);border-radius:999px;overflow:hidden;background:var(--site-surface)}.lv-seg button{border:0;background:transparent;font-size:.6875rem;padding:.25rem .625rem;color:var(--site-muted);cursor:pointer}.lv-seg button.is-cur{background:var(--site-ink);color:var(--site-page)}.lv-danmaku{position:absolute;top:0;right:0;bottom:0;left:0;inset:0;overflow:hidden;pointer-events:none}.lv-dm{position:absolute;left:100%;white-space:nowrap;font-size:.8125rem;color:#fff;text-shadow:0 1px 2px rgb(0 0 0/.6);animation:lv-fly 9s linear forwards}@keyframes lv-fly{to{transform:translateX(calc(-100vw - 100%))}}@media (prefers-reduced-motion:reduce){.lv-danmaku{display:none}}.lv-acts{display:flex;flex-wrap:wrap;gap:.5rem;padding:.625rem .75rem .25rem}.lv-acts .lv-btn{flex:1}.lv-overlay-note{margin:.25rem .75rem 0;font-size:.75rem;color:var(--site-dim)}.lv-chat{flex:1;min-height:9rem;position:relative}.lv-msgs{position:absolute;top:0;right:0;bottom:0;left:0;inset:0;overflow-y:auto;padding:.5rem .75rem;font-size:.8125rem;line-height:1.6;overscroll-behavior:contain}.lv-sys{color:var(--site-gold-type);font-size:.75rem;margin-bottom:.375rem}.lv-line{margin:0 0 .375rem;word-break:break-word}.lv-name{color:var(--site-muted)}.lv-host{display:inline-block;font-size:.625rem;line-height:1.5;background:var(--site-clay);color:var(--site-on-clay);border-radius:.1875rem;padding:0 .25rem;margin-right:.375rem;vertical-align:.0625rem}.lv-q{margin:0 0 .5rem;padding:.375rem .5rem;background:var(--site-raised);border:1px solid var(--site-rule);border-radius:.5rem;word-break:break-word}.lv-q.is-onstage{border-color:var(--site-clay)}.lv-tag{font-size:.625rem;color:var(--site-clay);border:1px solid var(--site-rule);border-radius:.1875rem;padding:0 .25rem;margin-right:.375rem}.lv-meta{display:block;font-size:.6875rem;color:var(--site-muted);margin-top:.125rem}.lv-composer{border-top:1px solid var(--site-rule);background:var(--site-page);padding:.5rem .625rem calc(.5rem + env(safe-area-inset-bottom))}.lv-composer--phone{position:sticky;bottom:0;z-index:5}.lv-composer--side{padding-bottom:.625rem}.lv-row{display:flex;gap:.5rem;align-items:center}.lv-input{flex:1;min-width:0;height:2.25rem;border:1px solid var(--site-rule);border-radius:999px;padding:0 .75rem;background:var(--site-surface);color:var(--site-ink);font-size:.875rem}.lv-composer--side .lv-input{border-radius:.5rem}.lv-askbtn,.lv-send{flex:none;height:2.25rem;border-radius:999px;border:0;padding:0 .75rem;font-size:.8125rem;cursor:pointer;background:var(--site-clay);color:var(--site-on-clay)}.lv-send{background:var(--site-ink);color:var(--site-page)}.lv-send:disabled{opacity:.4}.lv-like{flex:none;border:0;background:transparent;color:var(--site-dim);cursor:pointer;min-width:2.25rem}.lv-like,.lv-login{font-size:.8125rem;height:2.25rem}.lv-login{flex:1;display:flex;align-items:center;justify-content:center;border:1px solid var(--site-rule);border-radius:999px;color:var(--site-clay);text-decoration:none;background:var(--site-surface)}.lv-composer--phone:has(.lv-login){display:flex;gap:.5rem}.lv-askbox{margin-bottom:.5rem;padding:.5rem .625rem;border:1px solid var(--site-rule);border-radius:.625rem;background:var(--site-raised);font-size:.8125rem}.lv-askhead{display:flex;justify-content:space-between;align-items:center}.lv-check{display:flex;gap:.5rem;align-items:flex-start;margin-top:.375rem;line-height:1.5}.lv-check input{margin-top:.25rem}.lv-consent{font-size:.75rem;color:var(--site-dim)}.lv-select{margin-top:.375rem;width:100%;height:2rem;border:1px solid var(--site-rule);border-radius:.375rem;background:var(--site-surface);color:var(--site-ink)}.lv-sheet{position:fixed;left:0;right:0;bottom:0;z-index:60;padding:.875rem 1rem calc(.875rem + env(safe-area-inset-bottom));background:var(--site-raised);border-top:1px solid var(--site-rule-strong);border-radius:1rem 1rem 0 0;box-shadow:0 -.625rem 1.875rem rgb(40 30 20/.16);animation:lv-up .25s ease-out}@keyframes lv-up{0%{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.lv-sheet{animation:none}}.lv-sheet-lab{font-size:.6875rem;color:var(--site-clay)}.lv-sheet-x{position:absolute;right:.75rem;top:.5rem}.lv-sheet-body{display:flex;gap:.75rem;margin-top:.625rem}.lv-sheet-cover{flex:none;width:3.875rem;height:5.5rem;border:1px solid var(--site-print-edge);background:var(--site-print);display:flex;align-items:center;justify-content:center;padding:.25rem;text-align:center;font-size:.625rem;letter-spacing:.1em;color:var(--site-ink)}.lv-sheet-cover,.lv-sheet-txt h4{font-family:var(--font-serif,serif)}.lv-sheet-txt h4{font-size:1.0625rem;letter-spacing:.06em}.lv-price{font-family:var(--font-serif,serif);font-size:1.25rem}.lv-sheet-txt p{font-size:.75rem;color:var(--site-dim);line-height:1.55;margin-top:.25rem}.lv-sheet-btns{display:flex;gap:.5rem;margin-top:.75rem}.lv-sheet-btns .lv-btn{flex:1}.lv-sheet-note{font-size:.6875rem;color:var(--site-muted);text-align:center;margin-top:.5rem}.lv-desk{display:flex;flex:1;min-height:calc(100vh - var(--bb-bar-h, 3.5rem) - var(--bb-hang, 1rem));min-height:calc(100dvh - var(--bb-bar-h, 3.5rem) - var(--bb-hang, 1rem));height:calc(100vh - var(--bb-bar-h, 3.5rem) - var(--bb-hang, 1rem));height:calc(100dvh - var(--bb-bar-h, 3.5rem) - var(--bb-hang, 1rem))}.lv-desk-main{position:relative;flex:1;min-width:0;display:flex;flex-direction:column}.lv-desk-bar{display:flex;align-items:center;gap:.875rem;padding:.5rem 1rem;border-bottom:1px solid var(--site-rule)}.lv-desk-label{font-size:.75rem;color:var(--site-dim)}.lv-desk-frame{flex:1;min-height:0;width:100%;border:0}.lv-follow{display:flex;border:1px solid var(--site-clay);border-radius:999px;overflow:hidden;background:var(--site-surface)}.lv-follow button{border:0;background:transparent;color:var(--site-clay);font-size:.75rem;padding:.375rem .875rem;cursor:pointer}.lv-follow button.is-cur{background:var(--site-clay);color:var(--site-on-clay)}.lv-follow .live-dot{background:var(--site-on-clay);box-shadow:none}.lv-desk-card .lv-sheet{position:absolute;left:auto;right:1rem;bottom:1rem;width:22rem;border-radius:1rem;border:1px solid var(--site-rule-strong)}.lv-side{flex:none;width:20rem;display:flex;flex-direction:column;border-left:1px solid var(--site-rule);background:var(--site-surface);min-height:0}.lv-side-video{position:relative;aspect-ratio:16/9;background:var(--site-plate-deep)}.lv-side-video .lv-cam-video .live-video{object-fit:contain}.lv-tabs{display:flex;border-bottom:1px solid var(--site-rule)}.lv-tabs button{flex:1;border:0;background:transparent;padding:.5625rem 0;font-size:.8125rem;color:var(--site-muted);cursor:pointer;border-bottom:2px solid transparent}.lv-tabs button.is-cur{color:var(--site-ink);font-weight:600;border-bottom-color:var(--site-clay)}.lv-side-body{position:relative;flex:1;min-height:0}.lv-notes{padding:.75rem;display:flex;flex-direction:column;gap:.5rem;overflow-y:auto;height:100%}.lv-textarea{width:100%;border:1px solid var(--site-rule);border-radius:.5rem;padding:.5rem;background:var(--site-raised);color:var(--site-ink);font-size:.8125rem;resize:vertical}.lv-note-saved{font-size:.8125rem;border-bottom:1px dashed var(--site-rule);padding-bottom:.375rem}.lv-note-saved span{color:var(--site-clay);margin-right:.5rem;font-variant-numeric:tabular-nums}.lv-pre{width:100%}.lv-pre-hero{position:relative;padding:2rem 1.25rem 2.25rem;color:var(--site-on-plate);background:radial-gradient(1.5px 1.5px at 12% 18%,rgb(255 255 255/.7),transparent),radial-gradient(1px 1px at 34% 62%,rgb(255 255 255/.55),transparent),radial-gradient(1.5px 1.5px at 58% 26%,rgb(240 201 168/.8),transparent),radial-gradient(1px 1px at 76% 70%,rgb(255 255 255/.5),transparent),radial-gradient(1.5px 1.5px at 88% 14%,rgb(255 255 255/.65),transparent),radial-gradient(ellipse at 70% 0,rgb(154 79 54/.35),transparent 60%),linear-gradient(170deg,var(--site-plate),var(--site-plate-deep))}.lv-pre-hero>*{max-width:40rem;margin-left:auto;margin-right:auto}.lv-pre-when{font-size:.75rem;letter-spacing:.12em;color:var(--site-on-plate-accent)}.lv-ended h1,.lv-pre-hero h1{font-family:var(--font-serif,serif);font-size:clamp(1.5rem,5vw,2.25rem);letter-spacing:.06em;line-height:1.4;margin-top:.5rem}.lv-cd{display:flex;gap:.5rem;margin-top:1rem}.lv-cd div{min-width:3.25rem;text-align:center;font-size:.6875rem;color:var(--site-on-engrave-dim);background:rgb(251 248 242/.1);border:1px solid rgb(240 201 168/.35);border-radius:.5rem;padding:.375rem .625rem}.lv-cd b{display:block;font-family:var(--font-serif,serif);font-size:1.375rem;color:#fff}.lv-pre-hero ul{margin-top:1rem;padding-left:1.125rem;font-size:.875rem;line-height:1.8;list-style:disc}.lv-pre-btns{display:flex;gap:.625rem;margin-top:1.25rem}.lv-pre-count{margin-top:.625rem;font-size:.75rem;color:var(--site-on-engrave-dim)}.lv-ended,.lv-past,.lv-pre-ask{width:100%;max-width:40rem;margin:0 auto;padding:1.5rem 1.25rem}.lv-past h2,.lv-pre-ask h2{font-family:var(--font-serif,serif);font-size:1.125rem;letter-spacing:.08em}.lv-pre-qs{position:relative;height:12rem;margin:.75rem 0;border:1px solid var(--site-rule);border-radius:.625rem}.lv-ended p{margin:.75rem 0 1rem;color:var(--site-dim)}.lv-past ul{margin-top:.75rem}.lv-past li a{display:flex;justify-content:space-between;gap:1rem;padding:.75rem 0;border-bottom:1px solid var(--site-rule);color:var(--site-ink);text-decoration:none}.lv-past small{color:var(--site-muted);white-space:nowrap}.lv-modal{position:fixed;top:0;right:0;bottom:0;left:0;inset:0;z-index:120;display:flex;align-items:flex-end;justify-content:center;background:rgb(0 0 0/.4)}@media (min-width:640px){.lv-modal{align-items:center}}.lv-modal-card{width:100%;max-width:26rem;max-height:92vh;max-height:92dvh;overflow-y:auto;background:var(--site-raised);color:var(--site-ink);border-radius:1rem 1rem 0 0;padding:1.25rem 1.25rem calc(1.25rem + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:.625rem}@media (min-width:640px){.lv-modal-card{border-radius:1rem}}.lv-modal-card h3{font-family:var(--font-serif,serif);font-size:1.0625rem;letter-spacing:.06em}.lv-opt{display:flex;justify-content:space-between;align-items:center;gap:.75rem;width:100%;text-align:left;border:1px solid var(--site-rule);border-radius:.625rem;padding:.75rem;background:var(--site-surface);color:var(--site-ink);font-size:.875rem;text-decoration:none;cursor:pointer}.lv-opt small{color:var(--site-muted);font-size:.6875rem}.lv-opt.is-cur{border-color:var(--site-clay)}.lv-poster img{width:100%;border-radius:.375rem;box-shadow:0 .5rem 1.5rem rgb(0 0 0/.18)}.hc{height:calc(100vh - var(--bb-bar-h, 3.5rem) - var(--bb-hang, 1rem));height:calc(100dvh - var(--bb-bar-h, 3.5rem) - var(--bb-hang, 1rem));min-height:36rem}.hc,.hc-main{display:flex;flex:1}.hc-main{position:relative;min-width:0;flex-direction:column}.hc-sync{position:absolute;left:50%;top:.75rem;transform:translateX(-50%);z-index:3;display:flex;align-items:center;gap:.5rem;max-width:calc(100% - 2rem);font-size:.75rem;color:var(--site-on-plate);background:var(--site-plate-deep);border-radius:999px;padding:.3125rem .375rem .3125rem .875rem;box-shadow:0 .25rem .875rem rgb(0 0 0/.15)}.hc-sync button{border:0;border-radius:999px;padding:.25rem .75rem;background:rgb(255 255 255/.14);color:inherit;font-size:.75rem;cursor:pointer;white-space:nowrap}.hc-side{flex:none;width:22rem;display:flex;flex-direction:column;border-left:1px solid var(--site-rule);background:var(--site-surface);min-height:0;font-size:.8125rem}.hc-status{display:flex;justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem;border-bottom:1px solid var(--site-rule)}.hc-status .live-dot{background:var(--site-danger)}.hc-status-btns{display:flex;gap:.375rem;align-items:center}.hc-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:.375rem;padding:.625rem .75rem;border-bottom:1px solid var(--site-rule)}.hc-stats div{background:var(--site-raised);border:1px solid var(--site-rule);border-radius:.375rem;padding:.3125rem .375rem;font-size:.6875rem;color:var(--site-muted)}.hc-stats b{display:block;font-family:var(--font-serif,serif);font-size:1rem;color:var(--site-ink)}.hc-body{flex:1;min-height:0;overflow-y:auto}.hc-box,.hc-pad{padding:.75rem}.hc-box{margin:.75rem;border:1px solid var(--site-rule);border-radius:.625rem;background:var(--site-raised);display:flex;flex-direction:column;gap:.5rem}.hc-box h4{font-family:var(--font-serif,serif);font-size:.9375rem;letter-spacing:.06em}.hc-face{display:flex;gap:.5rem}.hc-face .lv-btn{flex:1}.hc-chat-send,.hc-obs,.hc-replay{display:flex;gap:.375rem;align-items:center;flex-wrap:wrap}.hc-chat-send input,.hc-form input,.hc-form textarea,.hc-obs input,.hc-replay input{flex:1;min-width:0;height:2.125rem;border:1px solid var(--site-rule);border-radius:.375rem;padding:0 .5rem;background:var(--site-surface);color:var(--site-ink)}.hc-replay input:nth-child(2){flex:none;width:4rem}.hc-form{gap:.625rem}.hc-form,.hc-form label{display:flex;flex-direction:column}.hc-form label{gap:.25rem;font-size:.75rem;color:var(--site-dim)}.hc-form textarea{height:auto;padding:.375rem .5rem}.hc-kv{display:flex;align-items:center;gap:.5rem}.hc-kv span{flex:none;width:3.5rem;color:var(--site-muted)}.hc-kv code{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem}.hc-list{padding:.25rem .75rem .75rem}.hc-sub{margin-top:.75rem}.hc-q{display:flex;justify-content:space-between;gap:.5rem;padding:.625rem 0;border-bottom:1px dashed var(--site-rule)}.hc-q p{margin-top:.125rem;word-break:break-word}.hc-q.is-onstage{background:var(--site-gold-soft);margin:0 -.75rem;padding:.625rem .75rem}.hc-q-acts{display:flex;flex-direction:column;gap:.25rem;align-items:flex-end}.hc-cards{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin-top:.5rem}.hc-card{position:relative;text-align:left;border:1px solid var(--site-rule);border-radius:.5rem;padding:.625rem;background:var(--site-raised);color:var(--site-ink);cursor:pointer;display:flex;flex-direction:column;gap:.125rem}.hc-card span{color:var(--site-muted);font-size:.75rem}.hc-card.is-cur{border-color:var(--site-clay);background:var(--site-gold-soft)}.hc-card em{font-style:normal;color:var(--site-clay);font-size:.6875rem}.hc-chat{display:flex;flex-direction:column;gap:.5rem;padding:.75rem;height:100%}.hc-chat-list{flex:1;overflow-y:auto;min-height:10rem}.hc-msg{display:flex;justify-content:space-between;gap:.5rem;padding:.25rem 0;word-break:break-word}.hc-msg-acts{flex:none;display:flex;gap:.25rem;opacity:.55}.hc-msg:hover .hc-msg-acts{opacity:1}.hc-msg-acts button{border:0;background:transparent;color:var(--site-danger);font-size:.6875rem;cursor:pointer}.hc-words{display:flex;flex-wrap:wrap;gap:.25rem}.hc-words button{border:1px solid var(--site-rule);border-radius:999px;background:var(--site-surface);color:var(--site-dim);font-size:.6875rem;padding:.125rem .5rem;cursor:pointer}.hc-wrap{width:100%;max-width:44rem;margin:0 auto;padding:1rem 0}.hc-past{padding:.5rem 0;border-bottom:1px dashed var(--site-rule)}.lv-replay{width:100%;max-width:64rem;margin:0 auto;display:grid;grid-template-columns:1fr}@media (min-width:1100px){.lv-replay{grid-template-columns:1fr 20rem;gap:1.5rem;padding:1.5rem 1rem}}.lv-replay-media{position:relative;aspect-ratio:16/9;background:var(--site-plate-deep)}.lv-replay-media .live-video{object-fit:contain}.lv-replay-gate{top:0;right:0;bottom:0;left:0;inset:0;justify-content:center;gap:.75rem;color:var(--site-on-plate);font-size:.875rem}.lv-replay-gate,.lv-replay-wheel{position:absolute;display:flex;flex-direction:column;align-items:center}.lv-replay-wheel{right:.625rem;top:.625rem;width:7.5rem;gap:.25rem;z-index:2}.lv-replay-wheel iframe{width:7.5rem;height:7.5rem;border:0;border-radius:50%;background:var(--site-surface);box-shadow:0 0 0 .125rem var(--site-surface)}.lv-replay-wheel span{font-size:.625rem;color:var(--site-on-plate)}.lv-replay-info{padding:1rem 1.25rem 2rem}@media (min-width:1100px){.lv-replay-info{padding:0}}.lv-replay-info h1{font-family:var(--font-serif,serif);font-size:1.25rem;letter-spacing:.05em}.lv-chapters{margin-top:.75rem}.lv-chapters button{width:100%;display:flex;gap:.625rem;align-items:baseline;text-align:left;border:0;border-bottom:1px dashed var(--site-rule);background:transparent;padding:.5rem 0;color:var(--site-ink);font-size:.8125rem;cursor:pointer}.lv-chapters span{color:var(--site-clay);width:3.25rem;flex:none;font-variant-numeric:tabular-nums}.lv-chapters em{margin-left:auto;font-style:normal;font-size:.625rem;color:var(--site-muted);border:1px solid var(--site-rule);border-radius:.1875rem;padding:0 .25rem;white-space:nowrap}.lv-chapters li.is-cur button{font-weight:600}.lv-replay-notes{margin-top:1rem;border:1px solid var(--site-rule);border-radius:.625rem}.lv-replay-next{margin-top:1rem;width:100%}.live-call-audio{display:none}.lv-onair{color:var(--site-clay)}.lv-callstrip{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin:.5rem .75rem 0;padding:.5rem .625rem .5rem .75rem;border:1px solid var(--site-rule);border-radius:.75rem;background:var(--site-raised);font-size:.8125rem;color:var(--site-dim)}.lv-callstrip.is-on{border-color:var(--site-clay);color:var(--site-ink)}.lv-callstrip .live-dot{background:var(--site-danger)}.lv-callstrip-btns{display:flex;gap:.375rem;flex:none}.lv-side-call{padding:.5rem .75rem 0}.lv-side-call>.lv-btn{width:100%}.lv-side-call .lv-callstrip{margin:0}.lv-callsheet{max-height:88vh;max-height:88dvh;overflow-y:auto;overscroll-behavior:contain}@media (min-width:640px){.lv-callsheet{max-width:30rem;margin:0 auto;bottom:1.25rem;border-radius:1rem;border:1px solid var(--site-rule-strong)}}.lv-callsheet-title{font-family:var(--font-serif,serif);font-size:1.0625rem;letter-spacing:.06em;margin-bottom:.25rem}.lv-callsheet-group{border:0;margin:.75rem 0 0;padding:0;min-width:0}.lv-callsheet-group legend,.lv-callsheet-note,.lv-newchart label,.lv-newchart-place>span{font-size:.75rem;color:var(--site-dim)}.lv-callchart{display:flex;gap:.5rem;align-items:flex-start;padding:.5rem 0;border-bottom:1px solid var(--site-rule);font-size:.875rem;cursor:pointer}.lv-callchart input{margin-top:.25rem}.lv-callchart span{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .375rem;min-width:0}.lv-callchart em{font-style:normal;font-size:.6875rem;color:var(--site-clay)}.lv-callchart small{flex-basis:100%;font-size:.75rem;color:var(--site-muted)}.lv-newchart{display:flex;flex-direction:column;gap:.5rem;margin-top:.625rem}.lv-callsheet-note,.lv-newchart label{display:flex;flex-direction:column;gap:.25rem;min-width:0}.lv-newchart-row{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.lv-newchart-place{display:flex;flex-direction:column;gap:.25rem}.lv-callsheet-note{margin-top:.75rem}.lv-field{width:100%;min-width:0;height:2.25rem;border:1px solid var(--site-rule);border-radius:.5rem;padding:0 .625rem;background:var(--site-surface);color:var(--site-ink);font-size:.9375rem}.lv-ring-mask{position:fixed;top:0;right:0;bottom:0;left:0;inset:0;z-index:130;display:flex;align-items:center;justify-content:center;padding:1rem;background:rgb(0 0 0/.45)}.lv-ring{width:100%;max-width:20rem;padding:1.5rem 1.25rem 1.25rem;border-radius:1rem;background:var(--site-raised);color:var(--site-ink);text-align:center;box-shadow:0 1rem 2.5rem rgb(0 0 0/.3)}.lv-ring h3{font-size:1.125rem;letter-spacing:.06em;margin:.75rem 0 .375rem}.lv-ring h3,.lv-ring-pulse{font-family:var(--font-serif,serif)}.lv-ring-pulse{width:3.5rem;height:3.5rem;margin:0 auto;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--site-clay);color:var(--site-on-clay);font-size:1.25rem;animation:lv-ring 1.4s ease-out infinite}@keyframes lv-ring{0%{box-shadow:0 0 0 0 rgb(204 120 92/.45)}to{box-shadow:0 0 0 1.25rem rgb(204 120 92/0)}}@media (prefers-reduced-motion:reduce){.lv-ring-pulse{animation:none}}.lv-ring-btns{display:flex;gap:.5rem;margin-top:1rem}.lv-ring-btns .lv-btn{flex:1;min-height:2.75rem;font-size:.9375rem}.hc-call p{font-size:.875rem;margin-bottom:.375rem}.hc-call .live-dot{background:var(--site-danger)}.lv-call-unsupported{flex-basis:100%;margin:0}.lv-callstrip{flex-wrap:wrap}.chart-iframe_frame__L5IxZ{position:relative;display:flex;flex:1 1 auto;width:100%;min-height:0;overflow:hidden}.chart-iframe_focus__JTvV2{position:fixed;top:0;right:0;bottom:0;left:0;inset:0;z-index:90;width:100vw;height:100vh;height:100dvh;background:var(--site-surface)}.chart-iframe_rotated__Cuiu0{top:0;right:auto;bottom:auto;left:100vw;inset:0 auto auto 100vw;width:100vh;width:100dvh;height:100vw;transform:rotate(90deg);transform-origin:top left}.chart-iframe_action__I_lYm{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 14px;border:1px solid var(--site-rule-strong);border-radius:999px;background:var(--site-surface);box-shadow:0 2px 9px rgb(32 28 24/12%);color:var(--site-ink);font:600 .8125rem/1 var(--site-font-sans);white-space:nowrap;-webkit-tap-highlight-color:transparent}.chart-iframe_action__I_lYm:focus-visible{outline:2px solid var(--site-accent);outline-offset:2px}.chart-iframe_action__I_lYm:active{background:var(--site-hover)}.chart-iframe_returnChart__R0ol2{border-color:var(--site-accent);color:var(--site-accent)}.chart-iframe_focusActions__Jqdnu{position:absolute;top:max(8px,env(safe-area-inset-top));right:max(10px,env(safe-area-inset-right));z-index:30;display:flex;flex-direction:row;align-items:center;gap:6px}.chart-iframe_focusActions__Jqdnu .chart-iframe_action__I_lYm{min-height:40px;padding-left:11px;padding-right:11px;padding-inline:11px}.chart-iframe_toolsPanel__he5Te{position:absolute;top:0;right:0;bottom:0;left:0;inset:0;z-index:25;overflow:auto;padding:max(12px,env(safe-area-inset-top)) max(112px,env(safe-area-inset-right)) max(18px,env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left));background:var(--site-page);color:var(--site-ink);-webkit-overflow-scrolling:touch}.chart-iframe_toolsTitle__60WSF{margin:0 0 12px;font:600 18px/1.4 var(--site-font-sans)}.chart-iframe_toolsHint__3Xh3_{max-width:54rem;margin:-4px 0 12px;color:var(--site-dim);font:400 13px/1.45 var(--site-font-sans)}.chart-iframe_toolsSection__KGGLa{margin:0 0 12px;padding-top:10px;border-top:1px solid var(--site-rule)}.chart-iframe_toolsSection__KGGLa h3{margin:0 0 8px;color:var(--site-dim);font:600 12px/1.4 var(--site-font-sans)}.chart-iframe_toolsGrid__5L4v7{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.chart-iframe_fullTools__hcm6w,.chart-iframe_toolsGrid__5L4v7 button{min-height:44px;padding:8px 10px;border:1px solid var(--site-rule);border-radius:10px;background:var(--site-surface);color:var(--site-ink);font:600 13px/1.3 var(--site-font-sans);text-align:center;-webkit-tap-highlight-color:transparent}.chart-iframe_fullTools__hcm6w:active,.chart-iframe_toolsGrid__5L4v7 button:active{background:var(--site-hover)}.chart-iframe_toolsGrid__5L4v7 .chart-iframe_overlayTool__fpUqZ{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px}.chart-iframe_overlayTool__fpUqZ small{color:var(--site-muted);font:500 10px/1.2 var(--site-font-sans)}.chart-iframe_overlayTool__fpUqZ[aria-pressed=true]{border-color:var(--site-accent);background:var(--site-hover)}.chart-iframe_overlayTool__fpUqZ[aria-pressed=true] small{color:var(--site-accent)}.chart-iframe_fullTools__hcm6w{width:100%;margin-top:4px;color:var(--site-accent)}@media (max-height:360px){.chart-iframe_toolsTitle__60WSF{margin-bottom:8px}.chart-iframe_toolsSection__KGGLa{margin-bottom:8px;padding-top:8px}}.chart-iframe_personNotice__rywVP{position:absolute;top:.75rem;left:50%;transform:translateX(-50%);z-index:5;display:flex;align-items:center;gap:.5rem;max-width:calc(100% - 2rem);padding:.5rem .5rem .5rem .875rem;border:1px solid var(--border);border-radius:999px;background:var(--card);color:var(--foreground);font-size:.8125rem;box-shadow:0 2px 10px rgba(30,30,28,.12)}.chart-iframe_personNotice__rywVP button{border:0;background:none;color:var(--muted);font-size:1rem;cursor:pointer;padding:0 .25rem}