._fOEga_header{align-items:center;gap:18px;margin-bottom:32px;display:flex}._fOEga_title{font-size:clamp(44px,5.4vw,72px)}._fOEga_loading{padding:24px 0}._fOEga_meta{font-size:var(--dp-typography-metadata);font-weight:500}._fOEga_hint{font-size:var(--dp-typography-label)}._fOEga_empty{border-radius:var(--dp-radius-corner);background:var(--dp-color-field-soft);margin-top:12px;padding:14px 18px}._fOEga_actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}._fOEga_linkButton{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}._fOEga_iconButton{border:var(--dp-border-detail-width) solid transparent;width:32px;height:32px;color:inherit;cursor:pointer;background:0 0;border-radius:50%;flex:none;place-items:center;font-size:18px;line-height:1;display:grid}._fOEga_iconButton:hover{border-color:var(--dp-color-outline);background:var(--dp-color-selection)}._fOEga_facts{margin-bottom:28px;position:relative}._fOEga_facts:before{content:"";border:var(--line);border-radius:var(--dp-radius-corner);position:absolute;inset:8px -8px -8px 8px}._fOEga_factsInner{background:var(--dp-color-accent-warm);border:var(--line);border-radius:var(--dp-radius-corner);grid-template-columns:1.4fr repeat(3,minmax(0,1fr));margin:0;display:grid;position:relative}._fOEga_factsInner>div{padding:14px 20px}._fOEga_factsInner>div+div{border-left:var(--line-detail)}._fOEga_factsInner dt{font-size:var(--dp-typography-label);font-weight:600}._fOEga_factsInner dd{font:800 30px / 1.1 var(--dp-typography-display);letter-spacing:-.02em;margin:2px 0 0}._fOEga_factSub{font:600 var(--dp-typography-label) / 1 var(--dp-typography-reading);letter-spacing:0}._fOEga_goal{flex-direction:column;gap:4px;margin-top:8px;display:flex}._fOEga_goalBar,._fOEga_progress{border:1.5px solid var(--dp-color-outline);background:var(--dp-color-panel);border-radius:999px;height:10px;display:block;overflow:hidden}._fOEga_goalBar>span,._fOEga_progress>span{background:var(--dp-color-accent);height:100%;display:block}._fOEga_factNote{font-size:var(--dp-typography-metadata);font-weight:700}._fOEga_tabs{border:var(--line);background:var(--dp-color-panel);box-shadow:var(--dp-shadow-offset-sm) var(--dp-shadow-offset-sm) 0 var(--dp-color-outline);border-radius:999px;margin-bottom:12px;display:inline-flex;overflow:hidden}._fOEga_tabs a{align-items:center;min-height:44px;padding:0 20px;font-weight:700;text-decoration:none;display:inline-flex}._fOEga_tabs a+a{border-left:var(--line-detail)}._fOEga_tabs a:hover{background:var(--dp-color-field-soft)}._fOEga_tabs a[aria-current=page]{background:var(--dp-color-selection)}._fOEga_tabs a:focus-visible{outline-offset:-5px}._fOEga_layout,._fOEga_detailBody{grid-template-columns:minmax(0,1fr) minmax(0,340px);align-items:start;gap:32px;display:grid}._fOEga_mainColumn,._fOEga_side{flex-direction:column;gap:28px;min-width:0;display:flex}._fOEga_side{margin-top:40px}._fOEga_panel{flex-direction:column;gap:14px;min-width:0;margin-top:40px;display:flex}._fOEga_panelTitle{font-size:clamp(26px,2.6vw,34px)}._fOEga_sideCard{border:var(--line);border-radius:calc(var(--dp-radius-corner) * 1.5);background:var(--dp-color-panel);box-shadow:var(--dp-shadow-offset-md) var(--dp-shadow-offset-md) 0 var(--dp-color-outline);flex-direction:column;gap:12px;padding:20px;display:flex}._fOEga_sideTitle{font-size:22px}._fOEga_toolbar{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px;display:flex}._fOEga_cover{aspect-ratio:2/3;border:var(--line);background:var(--dp-color-ground);box-shadow:var(--dp-shadow-offset-md) var(--dp-shadow-offset-md) 0 var(--dp-color-outline);border-radius:4px 10px 10px 4px;flex:none;display:block;position:relative;overflow:hidden}._fOEga_cover[data-size=sm]{width:72px;box-shadow:var(--dp-shadow-offset-sm) var(--dp-shadow-offset-sm) 0 var(--dp-color-outline)}._fOEga_cover[data-size=md]{width:100%}._fOEga_cover[data-size=lg]{width:200px;box-shadow:var(--dp-shadow-offset-lg) var(--dp-shadow-offset-lg) 0 var(--dp-color-accent)}._fOEga_cover img{object-fit:cover;width:100%;height:100%;display:block}._fOEga_coverPlaceholder{height:100%;box-shadow:inset 6px 0 0 color-mix(in srgb, var(--dp-color-outline) 15%, transparent);flex-direction:column;justify-content:space-between;gap:6px;padding:10px;display:flex}._fOEga_coverTitle{font:800 15px / 1.1 var(--dp-typography-display);letter-spacing:-.01em;overflow-wrap:anywhere}._fOEga_cover[data-size=sm] ._fOEga_coverTitle{font-size:10px}._fOEga_cover[data-size=lg] ._fOEga_coverTitle{font-size:22px}._fOEga_coverAuthor{font-size:11px;font-weight:600}._fOEga_cover[data-size=sm] ._fOEga_coverAuthor{display:none}._fOEga_nowReading{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}._fOEga_nowItem{border:var(--line-detail);border-radius:var(--dp-radius-corner);background:var(--dp-color-ground);gap:18px;padding:16px;display:flex}._fOEga_nowCover{flex:none}._fOEga_nowBody{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}._fOEga_nowTitle{font:800 19px / 1.15 var(--dp-typography-display);letter-spacing:-.01em;text-decoration:none}._fOEga_nowTitle:hover{text-decoration:underline}._fOEga_logForm{grid-template-columns:repeat(auto-fit,minmax(90px,1fr));align-items:end;gap:8px;display:grid}._fOEga_logForm ._fOEga_actions,._fOEga_logForm>button{grid-column:1/-1}._fOEga_shelfTabs{border:var(--line-detail);border-radius:999px;flex-wrap:wrap;display:inline-flex;overflow:hidden}._fOEga_shelfTabs button{background:var(--dp-color-panel);min-height:40px;color:inherit;font:700 var(--dp-typography-label) / 1 var(--dp-typography-reading);cursor:pointer;border:0;align-items:center;gap:6px;padding:0 14px;display:inline-flex}._fOEga_shelfTabs button+button{border-left:var(--line-detail)}._fOEga_shelfTabs button[aria-pressed=true]{background:var(--dp-color-selection)}._fOEga_shelfTabs button:focus-visible{outline-offset:-4px}._fOEga_count{font-weight:500}._fOEga_grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:28px 20px;margin:8px 0 0;padding:0;list-style:none;display:grid}._fOEga_gridItem{flex-direction:column;gap:4px;text-decoration:none;display:flex}._fOEga_gridItem ._fOEga_cover{transition:transform var(--dp-motion-interaction) ease;margin-bottom:8px}._fOEga_gridItem:hover ._fOEga_cover{transform:translate(-2px,-2px)}._fOEga_gridTitle{overflow-wrap:anywhere;font-weight:700;line-height:1.25}._fOEga_addLayout{grid-template-columns:minmax(0,1fr) minmax(0,320px);align-items:start;gap:32px;display:grid}._fOEga_addLayout>._fOEga_sideCard{margin-top:40px}._fOEga_searchRow{grid-template-columns:minmax(0,1fr) 160px;gap:12px;display:grid}._fOEga_results{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._fOEga_result{border-top:var(--line-detail);flex-wrap:wrap;align-items:center;gap:12px 16px;padding:12px 0;display:flex}._fOEga_resultCover{aspect-ratio:2/3;border:var(--line-detail);background:var(--dp-color-ground);border-radius:3px 6px 6px 3px;flex:none;width:44px;overflow:hidden}._fOEga_resultCover img{object-fit:cover;width:100%;height:100%;display:block}._fOEga_resultBody{flex-direction:column;flex:220px;min-width:0;display:flex}._fOEga_resultTitle{overflow-wrap:anywhere;font-weight:700}._fOEga_resultActions{flex-wrap:wrap;gap:6px;display:flex}._fOEga_form{flex-direction:column;gap:12px;display:flex}._fOEga_detail{flex-direction:column;gap:8px;margin-top:20px;display:flex}._fOEga_back{align-self:flex-start;font-weight:700}._fOEga_detailHeader{flex-wrap:wrap;align-items:flex-start;gap:40px;margin-top:20px;display:flex}._fOEga_detailIntro{flex-direction:column;flex:340px;gap:14px;min-width:0;display:flex}._fOEga_detailTitle{overflow-wrap:anywhere;font-size:clamp(34px,4vw,56px)}._fOEga_lede{font-size:19px;font-weight:600}._fOEga_controlsRow{flex-wrap:wrap;align-items:end;gap:16px 28px;display:flex}._fOEga_controlsRow>._fOEga_field{min-width:180px}._fOEga_rating{border:0;margin:0;padding:0}._fOEga_rating legend{font-size:var(--dp-typography-label);margin-bottom:4px;font-weight:600}._fOEga_stars{gap:2px;display:flex}._fOEga_star{width:40px;height:40px;color:var(--dp-color-rule-muted);cursor:pointer;place-items:center;font-size:28px;line-height:1;display:grid;position:relative}._fOEga_star[data-on]{color:var(--dp-color-accent)}._fOEga_star input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}._fOEga_star:has(input:focus-visible){outline:3px solid var(--dp-color-accent);border-radius:8px}._fOEga_progressBlock{flex-direction:column;gap:8px;max-width:480px;display:flex}._fOEga_inlineField{font-size:var(--dp-typography-label);flex-wrap:wrap;align-items:center;gap:10px;font-weight:600;display:flex}._fOEga_inlineField .input{width:100px}._fOEga_datesRow{flex-wrap:wrap;gap:12px;display:flex}._fOEga_sectionHeading{font-size:22px}._fOEga_quotes{flex-direction:column;gap:12px;margin-top:12px;display:flex}._fOEga_quoteList{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}._fOEga_quoteList li{align-items:flex-start;gap:8px;display:flex}._fOEga_quote{border:var(--line-detail);border-radius:var(--dp-radius-corner) var(--dp-radius-corner) var(--dp-radius-corner) 4px;background:var(--dp-color-field-soft);flex:1;margin:0;padding:14px 18px;position:relative}._fOEga_quote p{font-size:17px;font-style:italic}._fOEga_quoteForm{grid-template-columns:minmax(0,1fr) 90px auto;align-items:end;gap:10px;display:grid}._fOEga_tags{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}._fOEga_tags li{border:var(--line-detail);background:var(--dp-color-field-soft);font-size:var(--dp-typography-metadata);border-radius:999px;padding:0 10px;font-weight:700}._fOEga_sessionList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._fOEga_sessionList li{border-bottom:1.5px dashed var(--dp-color-rule-muted);font-size:var(--dp-typography-label);align-items:center;gap:10px;padding:4px 0;display:flex}._fOEga_sessionList li>span:nth-child(2){flex:1}@media (max-width:1280px){._fOEga_layout,._fOEga_detailBody,._fOEga_addLayout{grid-template-columns:minmax(0,1fr)}._fOEga_side,._fOEga_addLayout>._fOEga_sideCard{margin-top:0}}@media (max-width:760px){._fOEga_factsInner{grid-template-columns:repeat(2,minmax(0,1fr))}._fOEga_factsInner>div+div{border-left:0}._fOEga_factsInner>div:nth-child(2n){border-left:var(--line-detail)}._fOEga_factsInner>div:nth-child(n+3){border-top:var(--line-detail)}._fOEga_searchRow,._fOEga_quoteForm{grid-template-columns:minmax(0,1fr)}._fOEga_cover[data-size=lg]{width:150px}._fOEga_nowReading{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){._fOEga_gridItem:hover ._fOEga_cover{transform:none}}
