.ActionBar_wrap__ooa3Z{display:flex;flex-direction:column;gap:10px;padding:0 32px 20px;border-bottom:1px solid var(--color-hairline)}.ActionBar_listenCard__wxixS{display:flex;align-items:center;gap:14px;width:100%;box-sizing:border-box;padding:14px 18px 14px 14px;border-radius:18px;border:0;background:var(--color-accent);color:#fff;text-decoration:none;cursor:pointer;text-align:left;transition:transform .1s ease,opacity .1s ease}.ActionBar_listenCard__wxixS:active{transform:scale(.98);opacity:.92}.ActionBar_iconCircle___OA_S{display:flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;border-radius:20px;background:var(--color-plate);color:var(--color-accent)}.ActionBar_listenText__oERgo{display:flex;flex-direction:column;gap:2px;flex-grow:1;min-width:0}.ActionBar_listenTitle__CGEj2{font-size:17px;font-weight:600;line-height:22px}.ActionBar_listenSubtitle__1HhOu{font-size:13px;line-height:18px;color:hsla(0,0%,100%,.72);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ActionBar_todayBadge__hkfNx{flex-shrink:0;font-size:11px;font-weight:700;letter-spacing:.05em;padding:5px 8px;border-radius:4px;background:var(--color-bg);color:var(--color-accent)}.ActionBar_secondaryRow__sQX_o{display:flex;gap:10px}.ActionBar_secondaryBtn__lFiYV{display:inline-flex;flex:1;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 16px;border-radius:24px;border:1px solid var(--color-hairline);background:#fff;color:var(--color-text);font-size:15px;font-weight:600;cursor:pointer;white-space:nowrap;transition:transform .1s ease,opacity .1s ease}.ActionBar_secondaryBtn__lFiYV:active{transform:scale(.96);opacity:.8}.ActionBar_icon___t9Dl{flex-shrink:0}.AppBanner_wrapper__kQUfv{background:var(--color-bg);border-top:1px solid var(--color-hairline)}@media (min-width:1024px){.AppBanner_wrapper__kQUfv{max-width:min(640px,92vw);margin-left:auto;margin-right:auto;border-left:1px solid var(--color-hairline);border-right:1px solid var(--color-hairline)}}.AppBanner_wrapperInSheet__VZG1p{display:flex;align-items:center;gap:12px;margin:24px -32px 0;padding:14px 20px;background:#fbf7f0;border-top:1px solid rgba(26,23,20,.1)}.AppBanner_inSheetThumb__3i16R{width:48px;height:48px;border-radius:10px;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.AppBanner_inSheetText__JHguY{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.AppBanner_inSheetTitle__2Txn9{font-size:13px;font-weight:700;color:#1a1714;line-height:1.3}.AppBanner_inSheetSub__kE6z1,.AppBanner_inSheetTitle__2Txn9{font-family:Noto Sans KR,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AppBanner_inSheetSub__kE6z1{font-size:11px;color:#6b625a;line-height:1.4}.AppBanner_inSheetBtn__rTznQ{flex-shrink:0;display:inline-flex;align-items:center;height:32px;padding:0 14px;background:#1f4d3d;color:#fff;font-family:Noto Sans KR,sans-serif;font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;text-decoration:none;border-radius:2px;white-space:nowrap}.AppBanner_split__T_p63{display:grid;grid-template-columns:1fr 1fr;min-height:200px;overflow:hidden}.AppBanner_splitNoImage__MCuNq{grid-template-columns:1fr}.AppBanner_left__aKmXu{padding:28px 24px;display:flex;flex-direction:column;gap:10px;justify-content:center}.AppBanner_headline__iQLpd{font-family:var(--font-display,Georgia,serif);font-size:20px;font-weight:800;line-height:1.25;letter-spacing:-.01em;color:#1a1714;margin:0}.AppBanner_accent___3j8o{color:#1f4d3d}.AppBanner_sub__6kk0Y{font-family:Noto Sans KR,sans-serif;font-size:13px;line-height:1.55;color:#6b625a;margin:0}.AppBanner_btn__4C7JQ{display:inline-flex;align-items:center;align-self:flex-start;margin-top:6px;min-height:44px;background:var(--color-accent);color:#fff;border:none;padding:10px 16px;font-family:Noto Sans KR,sans-serif;font-size:11px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;cursor:pointer;text-align:center;text-decoration:none;border-radius:0}.AppBanner_right___JwtL{overflow:hidden;position:relative}.AppBanner_heroImg__OoAdG{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}.AppBanner_notifInner__jJXec{padding:24px 20px;display:flex;flex-direction:column;gap:14px}.AppBanner_notifText__8D5Nm{font-family:Noto Sans KR,sans-serif;font-size:14px;line-height:1.55;color:var(--color-text);margin:0}