.shelter-module__vBEysG__page{color:#423b43;max-width:1040px;margin:0 auto;padding:30px 24px 150px}.shelter-module__vBEysG__page button,.shelter-module__vBEysG__mini button{font:inherit;cursor:pointer;color:#594366;background:#f2edf5;border:1px solid #dbd2df;border-radius:14px;min-height:44px;padding:10px 16px}.shelter-module__vBEysG__page button:disabled{opacity:.45;cursor:default}.shelter-module__vBEysG__page button:hover:not(:disabled){background:#e8dff0}.shelter-module__vBEysG__page :focus-visible,.shelter-module__vBEysG__mini :focus-visible,.shelter-module__vBEysG__entry:focus-visible{outline-offset:3px;outline:3px solid #9470a0}.shelter-module__vBEysG__top{color:#817684;justify-content:space-between;margin-bottom:24px;font-size:13px;display:flex}.shelter-module__vBEysG__top a{color:inherit;text-decoration:none}.shelter-module__vBEysG__hero{background:#f0e9ed;border:1px solid #e5dbe3;border-radius:30px;grid-template-columns:1.1fr 1fr;align-items:center;display:grid;overflow:hidden}.shelter-module__vBEysG__hero>div{padding:40px}.shelter-module__vBEysG__hero h1{letter-spacing:-.05em;margin:20px 0;font-family:Noto Serif KR,serif;font-size:42px}.shelter-module__vBEysG__hero p{color:#726274;font-size:15px;line-height:1.9}.shelter-module__vBEysG__hero p:first-child{letter-spacing:.22em;font-size:10px}.shelter-module__vBEysG__hero img{object-fit:cover;width:100%;height:100%;max-height:390px}.shelter-module__vBEysG__page .shelter-module__vBEysG__primary{color:#fff9ed;background:#594262;border:0;border-radius:24px;padding:13px 22px;font-size:14px;text-decoration:none;display:inline-flex}.shelter-module__vBEysG__hero .shelter-module__vBEysG__primary{margin-top:12px}.shelter-module__vBEysG__notice{color:#82735d;background:#f3eee6;border-radius:14px;padding:14px 18px;font-size:13px;line-height:1.7}.shelter-module__vBEysG__tabs{border-bottom:1px solid #ddd3dd;gap:24px;margin:32px 0;display:flex}.shelter-module__vBEysG__tabs button{color:#8b818b;background:0 0;border:0;border-radius:0;padding:15px 4px}.shelter-module__vBEysG__tabs button[aria-pressed=true]{color:#594262;border-bottom:3px solid #73547f;font-weight:700}.shelter-module__vBEysG__collection{scroll-margin-top:20px}.shelter-module__vBEysG__sectionHead{justify-content:space-between;align-items:center;gap:20px;display:flex}.shelter-module__vBEysG__sectionHead h2{letter-spacing:-.04em;margin:12px 0 20px;font-size:22px;font-weight:600}.shelter-module__vBEysG__filters{gap:8px;display:flex}.shelter-module__vBEysG__filters button{background:0 0;border-radius:22px;min-height:36px;padding:6px 14px;font-size:12px}.shelter-module__vBEysG__filters button[aria-pressed=true],.shelter-module__vBEysG__timers button[aria-pressed=true]{background:#e8dced;border-color:#b29abd}.shelter-module__vBEysG__toolbar{color:#8d818c;justify-content:space-between;align-items:center;margin:12px 0 18px;font-size:13px;display:flex}.shelter-module__vBEysG__toolbar button{background:0 0;border:0;font-size:13px}.shelter-module__vBEysG__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.shelter-module__vBEysG__card{background:#fffdf9;border:1px solid #e2dbe2;border-radius:24px;overflow:hidden}.shelter-module__vBEysG__cover{background:#eee6e9;height:220px;position:relative;overflow:hidden}.shelter-module__vBEysG__cover img{object-fit:contain;background:#49334e;width:100%;height:100%}.shelter-module__vBEysG__cover>button{color:#745381;background:#fffdf3e8;border-radius:50%;width:42px;padding:0;font-size:22px;position:absolute;top:14px;right:14px}.shelter-module__vBEysG__cover>span{background:#fffaf1e8;border-radius:12px;padding:5px 12px;font-size:11px;position:absolute;bottom:14px;left:18px}.shelter-module__vBEysG__cardBody small,.shelter-module__vBEysG__muted{color:#8b7c8b;font-size:12px;line-height:1.8}.shelter-module__vBEysG__cardBody h3{margin:12px 0;font-family:Noto Serif KR,serif;font-size:23px}.shelter-module__vBEysG__cardBody p{color:#867a83;min-height:50px;font-size:14px;line-height:1.8}.shelter-module__vBEysG__cardActions{justify-content:space-between;align-items:center;gap:10px;display:flex}.shelter-module__vBEysG__cardActions label{font-size:13px}.shelter-module__vBEysG__page input[type=checkbox]{accent-color:#715580;vertical-align:middle;width:16px;height:16px}.shelter-module__vBEysG__selection{background:#eee6f1;border-radius:18px;flex-wrap:wrap;align-items:center;gap:10px;margin:20px 0;padding:18px;display:flex}.shelter-module__vBEysG__selection form{flex-basis:100%;gap:10px;display:flex}.shelter-module__vBEysG__selection input{min-width:0;font:inherit;border:1px solid #d8ccdf;border-radius:10px;flex:1;padding:10px}.shelter-module__vBEysG__empty{text-align:center;color:#897e88;background:#f3efee;border-radius:20px;padding:40px 20px}.shelter-module__vBEysG__savedList{border-bottom:1px solid #e6dde4;align-items:center;gap:14px;padding:16px;display:flex}.shelter-module__vBEysG__savedList strong{flex:1}.shelter-module__vBEysG__savedList span{font-size:12px}.shelter-module__vBEysG__queue{padding:0;list-style:none}.shelter-module__vBEysG__queue li{border-bottom:1px solid #e1d6e2;align-items:center;gap:12px;padding:12px;display:flex}.shelter-module__vBEysG__queue li[data-current=true]{background:#eee4f1;border-radius:14px}.shelter-module__vBEysG__queue li>button{text-align:left;background:0 0;border:0;flex:1}.shelter-module__vBEysG__queue li>div{gap:6px;display:flex}.shelter-module__vBEysG__queue li>span{color:#9c8b9e;font-size:12px}.shelter-module__vBEysG__queue button{padding:8px 12px}.shelter-module__vBEysG__player{background:#f3edf5;border:1px solid #ded3e3;border-radius:26px;margin-top:36px;padding:28px;scroll-margin-top:30px}.shelter-module__vBEysG__player small{color:#918096}.shelter-module__vBEysG__star{color:#b59a68;font-size:36px}.shelter-module__vBEysG__transport{flex-wrap:wrap;gap:10px;display:flex}.shelter-module__vBEysG__progress{color:#8c7c93;align-items:center;gap:12px;margin:22px 0;font-size:12px;display:flex}.shelter-module__vBEysG__progress input{flex:1;min-width:0}.shelter-module__vBEysG__page input[type=range]{accent-color:#84678f}.shelter-module__vBEysG__settings{grid-template-columns:1fr 1fr;gap:26px;display:grid}.shelter-module__vBEysG__settings fieldset{border:0;border-top:1px solid #ded3e3;min-width:0;margin:0;padding:16px 0 0}.shelter-module__vBEysG__settings legend{padding:0 10px 0 0;font-size:14px;font-weight:600}.shelter-module__vBEysG__settings label{align-items:center;gap:10px;margin:14px 0;font-size:13px;display:flex}.shelter-module__vBEysG__settings label input[type=range]{flex:1;min-width:0}.shelter-module__vBEysG__settings p,.shelter-module__vBEysG__settings small{font-size:12px;line-height:1.8}.shelter-module__vBEysG__timers{flex-wrap:wrap;gap:8px;display:flex}.shelter-module__vBEysG__timers button{background:#faf7fb;padding:8px 12px;font-size:12px}.shelter-module__vBEysG__credits{color:#958593;margin-top:26px;font-size:12px;line-height:1.8}.shelter-module__vBEysG__credits summary{cursor:pointer}.shelter-module__vBEysG__credits a{color:inherit}.shelter-module__vBEysG__mini{z-index:80;box-sizing:border-box;color:#604b6a;background:#fffcf8f5;border:1px solid #d8c9df;border-radius:20px;align-items:center;gap:12px;width:min(600px,100% - 28px);padding:10px 14px;display:flex;position:fixed;bottom:100px;left:50%;transform:translate(-50%);box-shadow:0 8px 28px #422a4d24}.shelter-module__vBEysG__mini img{object-fit:cover;border-radius:12px;width:42px;height:42px}.shelter-module__vBEysG__mini a{color:inherit;font-size:12px;text-decoration:none}.shelter-module__vBEysG__mini a:first-of-type{flex:1;min-width:0}.shelter-module__vBEysG__mini strong,.shelter-module__vBEysG__mini small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.shelter-module__vBEysG__mini small{color:#9c889e;font-size:10px}.shelter-module__vBEysG__mini strong{margin-top:4px;font-size:13px}.shelter-module__vBEysG__mini button{padding:6px 12px}.shelter-module__vBEysG__entry{color:#624b70;background:#f0e9f3;border:1px solid #ded3e6;border-radius:22px;align-items:center;gap:18px;margin:24px 0;padding:20px 24px;text-decoration:none;display:flex}.shelter-module__vBEysG__entry img{border-radius:50%;width:64px;height:64px}.shelter-module__vBEysG__entry small,.shelter-module__vBEysG__entry strong,.shelter-module__vBEysG__entry span>span{display:block}.shelter-module__vBEysG__entry small{color:#97819e;font-size:12px}.shelter-module__vBEysG__entry strong{margin:6px 0;font-size:17px}.shelter-module__vBEysG__entry span>span{font-size:12px}@media (max-width:640px){.shelter-module__vBEysG__page{padding:18px 16px 180px}.shelter-module__vBEysG__top{font-size:11px}.shelter-module__vBEysG__hero{border-radius:22px;grid-template-columns:1fr 42%}.shelter-module__vBEysG__hero>div{padding:22px 18px}.shelter-module__vBEysG__hero h1{margin:12px 0;font-size:27px}.shelter-module__vBEysG__hero p{font-size:12px}.shelter-module__vBEysG__hero p:first-child{font-size:8px}.shelter-module__vBEysG__hero img{object-fit:contain;background:#49334e;height:100%}.shelter-module__vBEysG__hero .shelter-module__vBEysG__primary{padding:10px 13px;font-size:11px}.shelter-module__vBEysG__sectionHead{flex-direction:column;align-items:flex-start;gap:0}.shelter-module__vBEysG__sectionHead h2{font-size:20px}.shelter-module__vBEysG__cards{grid-template-columns:1fr;gap:14px}.shelter-module__vBEysG__cover{height:210px}.shelter-module__vBEysG__tabs{gap:18px}.shelter-module__vBEysG__tabs button{font-size:13px}.shelter-module__vBEysG__settings{grid-template-columns:1fr}.shelter-module__vBEysG__player{padding:20px}.shelter-module__vBEysG__selection form{flex-wrap:wrap}.shelter-module__vBEysG__queue li{gap:6px;padding:10px 0}.shelter-module__vBEysG__queue button{padding:8px;font-size:12px}.shelter-module__vBEysG__mini{gap:8px;bottom:96px}.shelter-module__vBEysG__mini button{padding:6px 10px}.shelter-module__vBEysG__savedList{flex-wrap:wrap}.shelter-module__vBEysG__entry{padding:18px}.shelter-module__vBEysG__entry strong{font-size:15px}}.shelter-module__vBEysG__comparison{background:#f4edf7;border:1px solid #d9cde0;border-radius:22px;margin-top:22px;padding:22px}.shelter-module__vBEysG__comparison h2{margin:0 0 12px;font-size:21px}.shelter-module__vBEysG__comparison p,.shelter-module__vBEysG__comparison small{color:#85718e;font-size:12px;line-height:1.8}.shelter-module__vBEysG__comparison>div{flex-wrap:wrap;gap:10px;margin:16px 0;display:flex}.shelter-module__vBEysG__comparison button[aria-pressed=true]{color:#fff;background:#654b71}.shelter-module__vBEysG__comparison button{white-space:nowrap;flex:1}.shelter-module__vBEysG__page{color:#493b50;background:#faf7ef;border-radius:32px;max-width:880px;padding-top:22px;font-family:inherit}.shelter-module__vBEysG__hero{background:0 0;border:0;border-radius:24px;flex-direction:column;display:flex;position:relative;overflow:hidden}.shelter-module__vBEysG__hero h1{z-index:1;align-self:flex-start;margin:4px 22px 0;font-family:Noto Serif KR,serif;font-size:28px}.shelter-module__vBEysG__hero h1 span{color:#ba9452}.shelter-module__vBEysG__hero img{object-fit:contain;mix-blend-mode:multiply;background:0 0;width:100%;height:auto;max-height:none;margin-top:-8px}.shelter-module__vBEysG__hero>div{text-align:center;padding:0 16px 24px}.shelter-module__vBEysG__hero h2{word-break:keep-all;margin:4px 0 12px;font-family:Noto Serif KR,serif;font-size:27px;font-weight:500}.shelter-module__vBEysG__hero p,.shelter-module__vBEysG__hero p:first-child{letter-spacing:0;color:#877982;margin:0;font-size:14px;line-height:1.8}.shelter-module__vBEysG__modes{border:1px solid #e8dfd2;border-radius:30px;margin:0 0 20px;padding:4px;display:flex}.shelter-module__vBEysG__modes button{background:0 0;border:0;border-radius:26px;flex:1;font-size:16px}.shelter-module__vBEysG__modes button[aria-pressed=true]{color:#55415f;background:#e5d9eb}.shelter-module__vBEysG__tabs{justify-content:center;gap:26px;margin:10px 0 24px}.shelter-module__vBEysG__sectionHead h2{font-family:Noto Serif KR,serif;font-weight:500}.shelter-module__vBEysG__toolbar{margin:0 0 12px}.shelter-module__vBEysG__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.shelter-module__vBEysG__card{background:#fdfaf4;border:1px solid #e9e0d3;border-radius:20px;box-shadow:0 4px 14px #624c3810}.shelter-module__vBEysG__cover{aspect-ratio:1;background:#faf7ef;height:auto}.shelter-module__vBEysG__cover img{object-fit:contain;mix-blend-mode:multiply;background:0 0}.shelter-module__vBEysG__cover>span{display:none}.shelter-module__vBEysG__cover>button{border:0;width:44px;height:44px;top:6px;right:6px}.shelter-module__vBEysG__cardBody{padding:16px}.shelter-module__vBEysG__cardBody h3{margin:8px 0;font-size:21px}.shelter-module__vBEysG__cardBody p{word-break:keep-all;min-height:0;margin:8px 0 14px;font-size:13px;line-height:1.7}.shelter-module__vBEysG__cardBody small{font-size:10px}.shelter-module__vBEysG__cardActions{justify-content:flex-end}.shelter-module__vBEysG__cardActions button:not(:disabled){color:#fffaf3;background:#80658e;border:0;border-radius:50%;width:46px;height:46px;padding:0}.shelter-module__vBEysG__cardActions label{margin-right:auto}.shelter-module__vBEysG__library{margin-top:32px}.shelter-module__vBEysG__library h2{font-family:Noto Serif KR,serif;font-size:22px;font-weight:500}.shelter-module__vBEysG__empty{background:#f5efe5;padding:22px;font-size:13px;line-height:1.8}.shelter-module__vBEysG__player{text-align:center;background:0 0;border:1px solid #e9dfd1;margin-top:38px;padding:22px}.shelter-module__vBEysG__playerLabel{color:#736179;font-size:14px}.shelter-module__vBEysG__playerArt{mix-blend-mode:multiply;width:100%;max-width:510px;margin:0 auto;display:block}.shelter-module__vBEysG__player .shelter-module__vBEysG__sectionHead{justify-content:center;align-items:center}.shelter-module__vBEysG__player .shelter-module__vBEysG__sectionHead small{display:none}.shelter-module__vBEysG__player .shelter-module__vBEysG__sectionHead h2{margin:12px 0;font-size:27px}.shelter-module__vBEysG__player .shelter-module__vBEysG__star{font-size:24px}.shelter-module__vBEysG__transport{justify-content:center;align-items:center}.shelter-module__vBEysG__transport .shelter-module__vBEysG__primary{background:#75617f;border-radius:50%;justify-content:center;width:68px;height:68px;padding:0;font-size:26px}.shelter-module__vBEysG__transport>button:not(.shelter-module__vBEysG__primary){background:0 0;border:0}.shelter-module__vBEysG__progress{max-width:520px;margin:24px auto}.shelter-module__vBEysG__soundSettings{text-align:left;border-top:1px solid #e5dbe5;margin-top:24px;padding-top:18px}.shelter-module__vBEysG__soundSettings summary{cursor:pointer;color:#765b83;background:#eee3f2;border-radius:24px;width:fit-content;margin:0 auto 20px;padding:12px 20px;font-size:14px}.shelter-module__vBEysG__settings{padding:8px}.shelter-module__vBEysG__mini{background:#fdf9f0;border-color:#e9dfd1}.shelter-module__vBEysG__mini img{width:52px;height:52px}.shelter-module__vBEysG__mini button:first-of-type{color:#fff;background:#786282;border:0;border-radius:50%;width:44px;height:44px;padding:0}.shelter-module__vBEysG__entry{background:#f5efe9}.shelter-module__vBEysG__savedList{background:#fcf9f2;border:1px solid #e9dfd1;border-radius:16px;margin:10px 0}@media (min-width:900px){.shelter-module__vBEysG__hero img{object-fit:contain;max-height:420px}.shelter-module__vBEysG__player{max-width:650px;margin-left:auto;margin-right:auto}}@media (max-width:640px){.shelter-module__vBEysG__page{border-radius:0;padding:16px 16px 180px}.shelter-module__vBEysG__top{margin-bottom:18px}.shelter-module__vBEysG__hero h1{margin-left:8px;font-size:23px}.shelter-module__vBEysG__hero img{background:0 0;height:auto;margin-top:0}.shelter-module__vBEysG__hero>div{padding:6px 0 20px}.shelter-module__vBEysG__hero h2{font-size:21px;line-height:1.6}.shelter-module__vBEysG__hero p{font-size:12px}.shelter-module__vBEysG__modes button{padding:10px 4px;font-size:13px}.shelter-module__vBEysG__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.shelter-module__vBEysG__cover{height:auto}.shelter-module__vBEysG__cardBody{padding:12px}.shelter-module__vBEysG__cardBody h3{font-size:17px}.shelter-module__vBEysG__cardBody p{font-size:12px}.shelter-module__vBEysG__cardBody small{font-size:9px}.shelter-module__vBEysG__tabs{gap:16px}.shelter-module__vBEysG__tabs button{font-size:12px}.shelter-module__vBEysG__player{padding:12px}.shelter-module__vBEysG__player .shelter-module__vBEysG__sectionHead{flex-direction:row}.shelter-module__vBEysG__player .shelter-module__vBEysG__sectionHead h2{font-size:23px}.shelter-module__vBEysG__settings{grid-template-columns:1fr}.shelter-module__vBEysG__selection button{font-size:12px}.shelter-module__vBEysG__queue li{flex-wrap:wrap}.shelter-module__vBEysG__mini{bottom:96px}.shelter-module__vBEysG__mini strong{font-size:12px}}@media (prefers-reduced-motion:reduce){.shelter-module__vBEysG__page *{scroll-behavior:auto!important}}.shelter-module__vBEysG__hero img,.shelter-module__vBEysG__playerArt{-webkit-mask-image:linear-gradient(#0000 0%,#000 6% 90%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 6% 90%,#0000 100%)}.shelter-module__vBEysG__card{flex-direction:column;display:flex}.shelter-module__vBEysG__cardBody{flex-direction:column;flex:1;display:flex}.shelter-module__vBEysG__cardActions{margin-top:auto}.shelter-module__vBEysG__cover img{-webkit-mask-image:linear-gradient(#000 88%,#0000 100%);mask-image:linear-gradient(#000 88%,#0000 100%)}.shelter-module__vBEysG__transport .shelter-module__vBEysG__primary,.shelter-module__vBEysG__cardActions button:not(:disabled),.shelter-module__vBEysG__mini button:first-of-type{color:#fffdf7;background:#486b61;flex-shrink:0;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.shelter-module__vBEysG__transport .shelter-module__vBEysG__primary:hover:not(:disabled),.shelter-module__vBEysG__cardActions button:hover:not(:disabled),.shelter-module__vBEysG__mini button:first-of-type:hover{background:#38564d}.shelter-module__vBEysG__cardActions svg,.shelter-module__vBEysG__mini button svg{width:22px;height:22px;display:block}.shelter-module__vBEysG__transport>button:not(.shelter-module__vBEysG__primary){color:#675b4e;background:#f0ebe3;border:1px solid #ded5c8;border-radius:22px;min-width:72px}.shelter-module__vBEysG__page input[type=range],.shelter-module__vBEysG__page input[type=checkbox]{accent-color:#54796b}.shelter-module__vBEysG__soundSettings summary{color:#476558;background:#e5ece7;border:1px solid #cbd9cf}.shelter-module__vBEysG__timers{grid-template-columns:repeat(6,minmax(0,1fr));align-items:stretch;gap:8px;display:grid}.shelter-module__vBEysG__timers button{color:#786044;word-break:keep-all;background:#faf6ee;border:1px solid #dfd3c1;border-radius:12px;grid-column:span 2;min-width:0;min-height:46px;padding:10px 4px;font-size:12px;line-height:1.4}.shelter-module__vBEysG__timers button:first-child{grid-column:1/-1;min-height:40px}.shelter-module__vBEysG__timers button:nth-last-child(-n+2){grid-column:span 3}.shelter-module__vBEysG__timers button[aria-pressed=true]{color:#493b29;background:#e6d5bc;border-color:#a7885e;font-weight:700;box-shadow:inset 0 0 0 1px #a7885e}.shelter-module__vBEysG__timers button:hover:not(:disabled){background:#efe3d1;border-color:#b39a75}.shelter-module__vBEysG__miniTime{font-variant-numeric:tabular-nums;color:#716c65;margin-top:3px;font-size:11px;line-height:1.6;display:block}.shelter-module__vBEysG__miniProgress{appearance:none;color:#54796b;background:#e6e0d6;border:0;border-radius:3px;width:100%;height:3px;margin-top:4px;display:block;overflow:hidden}.shelter-module__vBEysG__miniProgress::-webkit-progress-bar{background:#e6e0d6;border-radius:3px}.shelter-module__vBEysG__miniProgress::-webkit-progress-value{background:#54796b;border-radius:3px}.shelter-module__vBEysG__miniProgress::-moz-progress-bar{background:#54796b;border-radius:3px}.shelter-module__vBEysG__themes{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:8px 0;display:grid}.shelter-module__vBEysG__themes button{color:#75654e;word-break:keep-all;background:#f5efe6;border-color:#e1d7c7;padding:12px 5px;font-size:13px}.shelter-module__vBEysG__themes button[aria-pressed=true]{color:#355848;background:#dce8df;border-color:#789786;font-weight:700}.shelter-module__vBEysG__themeDescription{text-align:center;color:#82766f;margin:14px 0 22px;font-size:12px}@media (max-width:380px){.shelter-module__vBEysG__themes{grid-template-columns:repeat(2,minmax(0,1fr))}}.shelter-module__vBEysG__themes{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.shelter-module__vBEysG__themes button{white-space:nowrap;padding:9px 6px;font-size:12px}@media (max-width:600px){.shelter-module__vBEysG__themes{scrollbar-width:thin;flex-wrap:nowrap;padding-bottom:4px;display:flex;overflow-x:auto}.shelter-module__vBEysG__themes button{flex:none;padding:9px 12px}}.shelter-module__vBEysG__transport{flex-wrap:nowrap;gap:10px}.shelter-module__vBEysG__transport .shelter-module__vBEysG__primary{width:50px;height:50px;min-height:50px;box-shadow:0 3px 10px #486b6118}.shelter-module__vBEysG__transport .shelter-module__vBEysG__primary svg{width:22px;height:22px}.shelter-module__vBEysG__transport>button.shelter-module__vBEysG__control{color:#65746a;background:#faf8f1;border:1px solid #ddd9cf;border-radius:50%;justify-content:center;align-items:center;width:42px;min-width:42px;height:42px;min-height:42px;padding:0;display:inline-flex}.shelter-module__vBEysG__transport>button.shelter-module__vBEysG__control svg{width:20px;height:20px}.shelter-module__vBEysG__transport>button.shelter-module__vBEysG__control:hover:not(:disabled),.shelter-module__vBEysG__transport>button.shelter-module__vBEysG__control[aria-expanded=true]{color:#3f6253;background:#e4ece6;border-color:#a4baab}.shelter-module__vBEysG__soundSettings[hidden]{display:none}.shelter-module__vBEysG__miniCollapsed{z-index:80;cursor:pointer;background:#fcf8ee;border:1px solid #ded6c5;border-radius:50%;width:56px;height:56px;padding:4px;position:fixed;bottom:100px;left:20px;box-shadow:0 4px 18px #42332424}.shelter-module__vBEysG__miniCollapsed img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.shelter-module__vBEysG__miniCollapsed span{color:#fff;background:#486b61;border:2px solid #fcf8ee;border-radius:50%;place-items:center;width:21px;height:21px;font-size:11px;display:grid;position:absolute;bottom:-2px;right:-3px}.shelter-module__vBEysG__miniCollapsed:focus-visible{outline-offset:3px;outline:3px solid #9470a0}.shelter-module__vBEysG__mini button.shelter-module__vBEysG__miniCollapse{color:#73617c;background:0 0;border:0;width:30px;min-width:30px;padding:0;font-size:22px}@media (max-width:380px){.shelter-module__vBEysG__mini{gap:7px;padding:10px}.shelter-module__vBEysG__mini img{width:38px;height:38px}.shelter-module__vBEysG__mini button{padding:6px 9px}}.shelter-module__vBEysG__miniCollapsed{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab}.shelter-module__vBEysG__miniCollapsed:active{cursor:grabbing}.shelter-module__vBEysG__miniCollapsed img{pointer-events:none}.shelter-module__vBEysG__mini button.shelter-module__vBEysG__miniCollapse{color:#766180;background:#f3eef7;border:1px solid #ded6e5;border-radius:50%;justify-content:center;align-items:center;width:34px;min-width:34px;height:34px;min-height:34px;transition:background .15s,box-shadow .15s;display:inline-flex}.shelter-module__vBEysG__mini button.shelter-module__vBEysG__miniCollapse:hover{background:#e9dfef;box-shadow:0 2px 7px #69547315}.shelter-module__vBEysG__mini button.shelter-module__vBEysG__miniCollapse svg{width:18px;height:18px}body:has(.starry-sky) .shelter-module__vBEysG__page{box-shadow:none;color:var(--night-ink);background:0 0;border:0}body:has(.starry-sky) .shelter-module__vBEysG__hero{color:var(--night-ink);background:0 0;border:0}:is(body:has(.starry-sky) .shelter-module__vBEysG__hero h1,body:has(.starry-sky) .shelter-module__vBEysG__hero h2){color:var(--night-ink)}body:has(.starry-sky) .shelter-module__vBEysG__hero p{color:var(--night-muted)}body:has(.starry-sky) .shelter-module__vBEysG__top{color:var(--night-muted)}body:has(.starry-sky) .shelter-module__vBEysG__themeDescription{color:var(--night-muted)}body:has(.starry-sky) .shelter-module__vBEysG__muted{color:var(--night-muted)}body:has(.starry-sky) .shelter-module__vBEysG__hero>img{background:#f3f0ed;border-radius:24px;max-width:540px;margin-inline:auto}:is(body:has(.starry-sky) .shelter-module__vBEysG__card,body:has(.starry-sky) .shelter-module__vBEysG__player){background:var(--night-surface);color:var(--night-ink);border-color:var(--night-line)}body:has(.starry-sky) .shelter-module__vBEysG__cardBody p{color:var(--night-muted)}body:has(.starry-sky) .shelter-module__vBEysG__cardBody small{color:var(--night-muted)}body:has(.starry-sky) .shelter-module__vBEysG__progress{color:var(--night-muted)}body:has(.starry-sky) .shelter-module__vBEysG__player small{color:var(--night-muted)}:is(body:has(.starry-sky) .shelter-module__vBEysG__themes button,body:has(.starry-sky) .shelter-module__vBEysG__tabs button){color:#e6d9ec;background:#382e47;border-color:#75607d}:is(body:has(.starry-sky) .shelter-module__vBEysG__themes button[aria-pressed=true],body:has(.starry-sky) .shelter-module__vBEysG__tabs button[aria-pressed=true]){color:#fff2d9;background:#5b4365;border-color:#c3a675}body:has(.starry-sky) .shelter-module__vBEysG__entry{color:#f2eaf4;background:#302a40;border-color:#74627c}:is(body:has(.starry-sky) .shelter-module__vBEysG__entry strong,body:has(.starry-sky) .shelter-module__vBEysG__entry small,body:has(.starry-sky) .shelter-module__vBEysG__entry span){color:inherit}body:has(.starry-sky) .shelter-module__vBEysG__hero>img{box-shadow:0 12px 36px #07030e33;-webkit-mask-image:none;mask-image:none}body:has(.starry-sky) .shelter-module__vBEysG__toolbar{color:#ded0e5}body:has(.starry-sky) .shelter-module__vBEysG__toolbar button{color:#ded0e5}body:has(.starry-sky) .shelter-module__vBEysG__tabs button{border-radius:10px 10px 0 0;padding-inline:14px}body:has(.starry-sky) .shelter-module__vBEysG__hero img{mix-blend-mode:normal;opacity:1;filter:none;background:#f3f0ed;border-radius:14px}body:has(.starry-sky) .shelter-module__vBEysG__cover img{mix-blend-mode:normal;opacity:1;filter:none;background:#f3f0ed;border-radius:14px}body:has(.starry-sky) .shelter-module__vBEysG__playerArt{mix-blend-mode:normal;opacity:1;filter:none;background:#f3f0ed;border-radius:14px}:is(body:has(.starry-sky) .shelter-module__vBEysG__page .shelter-module__vBEysG__themes button:hover:not(:disabled),body:has(.starry-sky) .shelter-module__vBEysG__page .shelter-module__vBEysG__tabs button:hover:not(:disabled)){color:#fff5e5;background:#51405e;border-color:#baa087}:is(body:has(.starry-sky) .shelter-module__vBEysG__page .shelter-module__vBEysG__themes button[aria-pressed=true]:hover:not(:disabled),body:has(.starry-sky) .shelter-module__vBEysG__page .shelter-module__vBEysG__tabs button[aria-pressed=true]:hover:not(:disabled)){color:#fff5e5;background:#685073;border-color:#d1b780}body:has(.starry-sky) .shelter-module__vBEysG__page .shelter-module__vBEysG__toolbar button:hover:not(:disabled){color:#fff5e5;background:#51405e}body:has(.starry-sky) .shelter-module__vBEysG__card{color:#493e34;background:#fdfaf2;border-color:#dacbb3}:is(body:has(.starry-sky) .shelter-module__vBEysG__cardBody p,body:has(.starry-sky) .shelter-module__vBEysG__cardBody small){color:#6b5e51}:root[data-theme=dark] .shelter-module__vBEysG__empty{color:#66596d}:root[data-theme=dark] .shelter-module__vBEysG__playerLabel{color:#d4bfdc}
.PaidReadingBody-module__axL3kW__reader{color:#39332e;overflow-wrap:anywhere;word-break:keep-all;max-width:740px;margin:0 auto;font-family:Pretendard Variable,Pretendard,sans-serif;font-size:18px;line-height:1.85}.PaidReadingBody-module__axL3kW__documentTitle{margin:20px 0 28px}.PaidReadingBody-module__axL3kW__documentTitle h2{font-size:26px;line-height:1.5}.PaidReadingBody-module__axL3kW__subsection{margin:18px 0 8px;padding-left:28px;scroll-margin-top:120px}.PaidReadingBody-module__axL3kW__subsection .PaidReadingBody-module__axL3kW__prose{padding-left:0}.PaidReadingBody-module__axL3kW__contents ul{margin:8px 0 0 24px;padding-left:12px}.PaidReadingBody-module__axL3kW__contents li{margin-top:6px}.PaidReadingBody-module__axL3kW__contents li a{font-size:13px}.PaidReadingBody-module__axL3kW__subsection h3{font-size:18px}@media (max-width:600px){.PaidReadingBody-module__axL3kW__documentTitle h2{font-size:23px}.PaidReadingBody-module__axL3kW__subsection{padding-left:0}}.PaidReadingBody-module__axL3kW__contents{border-block:1px solid #d9c8ac;margin:24px 0 32px;padding:18px 0}.PaidReadingBody-module__axL3kW__contents summary{cursor:pointer;color:#65492e;font-size:16px;font-weight:650}.PaidReadingBody-module__axL3kW__contents small{color:#81766b;margin-left:12px;font-weight:400}.PaidReadingBody-module__axL3kW__contents nav{grid-template-columns:1fr 1fr;gap:10px 24px;margin-top:18px;display:grid}.PaidReadingBody-module__axL3kW__contents a{color:#544b42;gap:10px;font-size:14px;text-decoration:none;display:flex}.PaidReadingBody-module__axL3kW__contents a span{color:#a47a42;font-variant-numeric:tabular-nums}.PaidReadingBody-module__axL3kW__chapter{margin:0 0 28px;scroll-margin-top:120px}.PaidReadingBody-module__axL3kW__chapter+.PaidReadingBody-module__axL3kW__chapter:has(h3){border-top:1px solid #e8ded0;padding-top:24px}.PaidReadingBody-module__axL3kW__chapter h3{align-items:baseline;gap:12px;margin:0 0 12px;font-size:20px;font-weight:650;line-height:1.5;display:flex}.PaidReadingBody-module__axL3kW__number{letter-spacing:.06em;color:#a47a42;font-size:12px}.PaidReadingBody-module__axL3kW__heading{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(#0000 76%,#efcccc 76% 95%,#0000 95%)}.PaidReadingBody-module__axL3kW__chapter p{white-space:pre-line;margin:0 0 12px}.PaidReadingBody-module__axL3kW__chapter .hl{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(#0000 76%,#efcccc 76% 95%,#0000 95%)}.PaidReadingBody-module__axL3kW__cover{isolation:isolate;background:#f5eddf;border:1px solid #d9c8ac;border-radius:16px;align-items:center;min-height:260px;margin-bottom:28px;padding:36px;display:flex;position:relative;overflow:hidden}.PaidReadingBody-module__axL3kW__cover img{object-fit:cover;z-index:-1;width:55%;height:100%;position:absolute;top:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 38%);mask-image:linear-gradient(90deg,#0000,#000 38%)}.PaidReadingBody-module__axL3kW__cover div{max-width:65%}.PaidReadingBody-module__axL3kW__cover small{color:#80623e;letter-spacing:.08em;font-size:12px;display:block}.PaidReadingBody-module__axL3kW__cover h2{color:#382e24;word-break:keep-all;overflow-wrap:anywhere;margin:14px 0;font-family:Maru Buri Reading,serif;font-size:30px;line-height:1.5}.PaidReadingBody-module__axL3kW__cover p{color:#625547;margin:10px 0 0;font-size:13px;line-height:1.7}.PaidReadingBody-module__axL3kW__context{color:#785333;background:#fffcf5;border:1px solid #d9c8ac;border-radius:30px;margin-top:14px;padding:5px 12px;font-size:12px;display:inline-block}@media (max-width:600px){.PaidReadingBody-module__axL3kW__reader{font-size:17px;line-height:1.8}.PaidReadingBody-module__axL3kW__contents nav{grid-template-columns:1fr}.PaidReadingBody-module__axL3kW__chapter h3{font-size:19px}.PaidReadingBody-module__axL3kW__chapter{margin-bottom:22px}.PaidReadingBody-module__axL3kW__cover{min-height:0;padding:24px 22px 160px}.PaidReadingBody-module__axL3kW__cover div{max-width:100%}.PaidReadingBody-module__axL3kW__cover h2{font-size:25px}.PaidReadingBody-module__axL3kW__cover img{width:100%;height:165px;top:auto;bottom:0;-webkit-mask-image:linear-gradient(#0000,#000 35%);mask-image:linear-gradient(#0000,#000 35%)}.PaidReadingBody-module__axL3kW__chapter+.PaidReadingBody-module__axL3kW__chapter:has(h3){padding-top:20px}}.PaidReadingBody-module__axL3kW__chapter>summary{cursor:pointer;align-items:baseline;gap:12px;margin:0;padding:14px 0;font-size:20px;font-weight:650;line-height:1.55;list-style:none;display:flex}.PaidReadingBody-module__axL3kW__chapter>summary::-webkit-details-marker{display:none}.PaidReadingBody-module__axL3kW__chapter>summary:focus-visible{outline-offset:5px;outline:2px solid #a47a42}.PaidReadingBody-module__axL3kW__toggle{color:#9c7855;flex:none;margin-left:auto}.PaidReadingBody-module__axL3kW__toggle:after{content:"+"}.PaidReadingBody-module__axL3kW__chapter[open]>.PaidReadingBody-module__axL3kW__summary .PaidReadingBody-module__axL3kW__toggle:after,.PaidReadingBody-module__axL3kW__chapter[open]>summary .PaidReadingBody-module__axL3kW__toggle:after{content:"−"}.PaidReadingBody-module__axL3kW__chapter:has(>summary){border-top:1px solid #e5d9c8;margin-bottom:18px;padding-top:4px}.PaidReadingBody-module__axL3kW__prose{padding:4px 0 0 28px}.PaidReadingBody-module__axL3kW__period{background:#faf6ef;border:1px solid #e8dece;border-radius:12px;margin:14px 0 18px;padding:16px 18px}.PaidReadingBody-module__axL3kW__periodTitle{margin-bottom:10px;font-size:16px;font-weight:650}.PaidReadingBody-module__axL3kW__indicators{flex-wrap:wrap;gap:10px 12px;margin-bottom:12px;display:flex}.PaidReadingBody-module__axL3kW__indicator{flex-wrap:wrap;align-items:center;gap:14px;max-width:100%;display:inline-flex}.PaidReadingBody-module__axL3kW__indicator>strong{color:#795c38;white-space:nowrap;font-size:13px}.PaidReadingBody-module__axL3kW__period p{margin:0;font-size:17px}.PaidReadingBody-module__axL3kW__contents a:focus-visible{outline:2px solid #a47a42}@media (max-width:600px){.PaidReadingBody-module__axL3kW__chapter>summary{gap:8px;font-size:18px}.PaidReadingBody-module__axL3kW__prose{padding-left:0}.PaidReadingBody-module__axL3kW__period{padding:14px 12px}.PaidReadingBody-module__axL3kW__indicator{gap:12px}.PaidReadingBody-module__axL3kW__period p{font-size:16px}.PaidReadingBody-module__axL3kW__periodTitle{font-size:15px}}.PaidReadingBody-module__axL3kW__reader{max-width:var(--reading-width)}.PaidReadingBody-module__axL3kW__chapter p{margin-bottom:var(--reading-paragraph-gap)}.PaidReadingBody-module__axL3kW__cover{padding:var(--menu-inset);margin-bottom:var(--menu-gap)}@media (max-width:600px){.PaidReadingBody-module__axL3kW__cover{padding-bottom:160px}}.PaidReadingBody-module__axL3kW__bookmarkBar{color:#36584c;background:#edf4f0;border:1px solid #cadbd2;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;margin:20px 0;padding:16px;font-size:14px;display:flex}.PaidReadingBody-module__axL3kW__bookmarkBar div{flex:1;min-width:180px}.PaidReadingBody-module__axL3kW__bookmarkBar small{margin-top:4px;font-size:12px;display:block}.PaidReadingBody-module__axL3kW__bookmarkBar button,.PaidReadingBody-module__axL3kW__bookmarkButton{font:inherit;cursor:pointer;color:#476552;background:#fffdf8;border:1px solid #c9d4ca;border-radius:8px;min-height:44px;padding:8px 12px}.PaidReadingBody-module__axL3kW__bookmarkBar span{font-size:12px}.PaidReadingBody-module__axL3kW__paragraph,.PaidReadingBody-module__axL3kW__marked{margin-bottom:16px;scroll-margin-top:130px}.PaidReadingBody-module__axL3kW__marked{background:#fcf1e9;border-left:3px solid #ac634e;border-radius:6px;padding:12px}.PaidReadingBody-module__axL3kW__bookmarkButton{margin:0 0 8px;font-size:12px}.PaidReadingBody-module__axL3kW__bookmarkButton[aria-pressed=true]{color:#8e493c;background:#f9e7df;border-color:#c99280}.PaidReadingBody-module__axL3kW__chapter>summary{background:linear-gradient(100deg,#f2eadc,#0000);border-radius:8px;margin:8px 0 14px;padding:14px 12px}.PaidReadingBody-module__axL3kW__paragraph:focus,.PaidReadingBody-module__axL3kW__marked:focus{outline-offset:4px;outline:2px solid #8d7050}.PaidReadingBody-module__axL3kW__readingTools{color:#746754;justify-content:flex-end;align-items:flex-start;gap:12px;margin:8px 0 18px;font-size:12px;display:flex;position:relative}.PaidReadingBody-module__axL3kW__readingTools>button{font:inherit;color:#875946;cursor:pointer;background:0 0;border:0;min-height:44px;padding:8px}.PaidReadingBody-module__axL3kW__help{position:relative}.PaidReadingBody-module__axL3kW__help summary{cursor:pointer;align-items:center;min-height:44px;list-style:none;display:flex}.PaidReadingBody-module__axL3kW__help summary::-webkit-details-marker{display:none}.PaidReadingBody-module__axL3kW__help>div{z-index:10;background:#fffdf7;border:1px solid #dacebb;border-radius:12px;width:min(320px,100vw - 56px);padding:18px;font-size:13px;line-height:1.7;position:absolute;top:44px;right:0;box-shadow:0 6px 24px #55432315}.PaidReadingBody-module__axL3kW__help p{margin:8px 0}.PaidReadingBody-module__axL3kW__readingStatus{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.PaidReadingBody-module__axL3kW__bookmarkFlag{color:#985e4e;margin:0 0 6px;font-size:11px;display:block}.PaidReadingBody-module__axL3kW__paragraph,.PaidReadingBody-module__axL3kW__marked{touch-action:pan-y}.PaidReadingBody-module__axL3kW__marked{background:#fcf5ee;border-left:2px solid #b67d65;padding:8px 12px}.PaidReadingBody-module__axL3kW__paragraph{margin-bottom:var(--reading-paragraph-gap,12px)}.PaidReadingBody-module__axL3kW__reader{font-size:17px;line-height:1.85}.PaidReadingBody-module__axL3kW__documentTitle h2{color:#304f49;font-size:30px;font-weight:750}.PaidReadingBody-module__axL3kW__chapter>summary{color:#34574e;padding-block:17px;font-size:24px;font-weight:750;line-height:1.5}.PaidReadingBody-module__axL3kW__subsection h3{color:#806039;margin:24px 0 12px;font-size:21px;font-weight:700;line-height:1.55}.PaidReadingBody-module__axL3kW__reader .PaidReadingBody-module__axL3kW__innerHeading{color:#73513f;margin:20px 0 10px;font-size:19px;font-weight:700}.PaidReadingBody-module__axL3kW__chapter strong.hl{color:#8b4b43;background:linear-gradient(#0000 83%,#efd3cf 83% 96%,#0000 96%);font-weight:700}.PaidReadingBody-module__axL3kW__heading{background:0 0}.PaidReadingBody-module__axL3kW__contents .PaidReadingBody-module__axL3kW__heading{color:#544b42}.PaidReadingBody-module__axL3kW__contents .PaidReadingBody-module__axL3kW__number{flex-shrink:0}.PaidReadingBody-module__axL3kW__contents a span.PaidReadingBody-module__axL3kW__heading{font-size:14px}.PaidReadingBody-module__axL3kW__chapter .PaidReadingBody-module__axL3kW__number{color:#a27e50;font-size:13px}.PaidReadingBody-module__axL3kW__reader .reading-age-period{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#f4eee3;border-radius:5px;padding:2px 6px}.PaidReadingBody-module__axL3kW__reader .reading-age{color:#345b53;font-weight:750}.PaidReadingBody-module__axL3kW__reader .reading-years{color:#8a7457;white-space:nowrap;margin-left:4px;font-size:.79em;font-weight:500}.PaidReadingBody-module__axL3kW__reader .reading-age-period{line-height:1.8}@media (max-width:600px){.PaidReadingBody-module__axL3kW__reader{font-size:16px;line-height:1.85}.PaidReadingBody-module__axL3kW__documentTitle h2{font-size:25px}.PaidReadingBody-module__axL3kW__chapter>summary{font-size:21px}.PaidReadingBody-module__axL3kW__subsection h3{font-size:19px}.PaidReadingBody-module__axL3kW__reader .PaidReadingBody-module__axL3kW__innerHeading{font-size:17px}.PaidReadingBody-module__axL3kW__reader .reading-years{font-size:.78em}.PaidReadingBody-module__axL3kW__chapter .PaidReadingBody-module__axL3kW__number{font-size:12px}}.PaidReadingBody-module__axL3kW__reader .PaidReadingBody-module__axL3kW__documentTitle h2{font-size:var(--reading-title-size);color:#304f49;line-height:1.5}.PaidReadingBody-module__axL3kW__reader .PaidReadingBody-module__axL3kW__chapter>summary{font-size:var(--reading-chapter-size);color:#34574e;font-weight:750}.PaidReadingBody-module__axL3kW__reader .PaidReadingBody-module__axL3kW__subsection h3{font-size:var(--reading-section-size);color:#806039;font-weight:700}.PaidReadingBody-module__axL3kW__reader .PaidReadingBody-module__axL3kW__innerHeading{font-size:var(--reading-subheading-size)}.PaidReadingBody-module__axL3kW__reader{font-size:var(--reading-body-size)}.PaidReadingBody-module__axL3kW__reader .PaidReadingBody-module__axL3kW__readingTools{flex-wrap:wrap;align-items:center;gap:8px;min-height:44px;margin:8px 0 18px}.PaidReadingBody-module__axL3kW__reader .PaidReadingBody-module__axL3kW__readingTools>.PaidReadingBody-module__axL3kW__help{background:0 0;border:0;flex:none;align-self:center;margin:0;padding:0}.PaidReadingBody-module__axL3kW__reader .PaidReadingBody-module__axL3kW__readingTools>.PaidReadingBody-module__axL3kW__help>summary{box-sizing:border-box;white-space:nowrap;background:0 0;border:0;align-items:center;height:44px;min-height:44px;margin:0;padding:0 10px;font-size:12px;font-weight:500;line-height:1.4;display:flex}.PaidReadingBody-module__axL3kW__reader .PaidReadingBody-module__axL3kW__readingTools>button{box-sizing:border-box;color:#934f49;white-space:nowrap;background:#fbe9e6;border:1px solid #e8bdb8;border-radius:10px;justify-content:center;align-items:center;height:44px;min-height:44px;margin:0;padding:0 13px;font-size:12px;font-weight:600;line-height:1.4;display:inline-flex}.PaidReadingBody-module__axL3kW__reader .PaidReadingBody-module__axL3kW__readingTools>button:hover{background:#f7dcd7}.PaidReadingBody-module__axL3kW__reader .PaidReadingBody-module__axL3kW__readingTools>button:focus-visible,.PaidReadingBody-module__axL3kW__reader .PaidReadingBody-module__axL3kW__help>summary:focus-visible{outline-offset:3px;outline:2px solid #a46156}.PaidReadingBody-module__axL3kW__reader .PaidReadingBody-module__axL3kW__readingTools>button{flex:none;width:auto;max-width:none}.PaidReadingBody-module__axL3kW__reader .PaidReadingBody-module__axL3kW__readingTools>.PaidReadingBody-module__axL3kW__help{width:auto;max-width:none}.PaidReadingBody-module__axL3kW__reader .PaidReadingBody-module__axL3kW__readingTools{flex-direction:row}.PaidReadingBody-module__axL3kW__reader .PaidReadingBody-module__axL3kW__contents nav a,.PaidReadingBody-module__axL3kW__reader .PaidReadingBody-module__axL3kW__contents nav a:hover,.PaidReadingBody-module__axL3kW__reader .PaidReadingBody-module__axL3kW__contents nav a:visited,.PaidReadingBody-module__axL3kW__reader .PaidReadingBody-module__axL3kW__contents nav a span{box-shadow:none;background:0 0;border-bottom:0;text-decoration:none}.PaidReadingBody-module__axL3kW__reader .PaidReadingBody-module__axL3kW__number{white-space:nowrap;overflow-wrap:normal;word-break:normal;font-variant-numeric:tabular-nums;flex:none;min-width:2ch}.PaidReadingBody-module__axL3kW__reader .PaidReadingBody-module__axL3kW__heading{min-width:0}.PaidReadingBody-module__axL3kW__contents nav .PaidReadingBody-module__axL3kW__tocPart{letter-spacing:.02em;color:#8a6a4a;border-bottom:1px solid #e5d9c8;grid-column:1/-1;margin:14px 0 0;padding-bottom:6px;font-size:14px;font-weight:700}.PaidReadingBody-module__axL3kW__contents nav .PaidReadingBody-module__axL3kW__tocPart:first-child{margin-top:0}.PaidReadingBody-module__axL3kW__bookContents{background:linear-gradient(160deg,#fffdf8,#f7f0e2);border:1px solid #e3d5bb;border-radius:20px;margin:8px 0 40px;padding:28px 28px 20px}.PaidReadingBody-module__axL3kW__bookContentsTitle{color:#3d342a;letter-spacing:.2em;margin:0 0 16px;font-family:Maru Buri Reading,serif;font-size:22px}.PaidReadingBody-module__axL3kW__bookContents ol{grid-template-columns:1fr 1fr;gap:4px 20px;margin:0;padding:0;list-style:none;display:grid}.PaidReadingBody-module__axL3kW__bookContents li a{color:inherit;border-bottom:1px dashed #e2d3b6;border-radius:10px;align-items:center;gap:14px;padding:10px 6px;text-decoration:none;display:flex}.PaidReadingBody-module__axL3kW__bookContents li a:hover{background:#c9a46e14}.PaidReadingBody-module__axL3kW__bookContents li a:focus-visible{outline-offset:2px;outline:2px solid #a47a42}.PaidReadingBody-module__axL3kW__bookContents img{object-fit:contain;flex:none;width:56px;height:56px}.PaidReadingBody-module__axL3kW__bookContents span{flex-direction:column;min-width:0;line-height:1.45;display:flex}.PaidReadingBody-module__axL3kW__bookContents small{letter-spacing:.06em;color:#a47a42;font-size:11px;font-weight:700}.PaidReadingBody-module__axL3kW__bookContents strong{color:#34574e;font-size:16px;font-weight:750}.PaidReadingBody-module__axL3kW__bookContents em{color:#82776a;font-size:12.5px;font-style:normal}.PaidReadingBody-module__axL3kW__bookChapter{margin:52px 0 24px;scroll-margin-top:120px}.PaidReadingBody-module__axL3kW__bookOpener{border-bottom:1px solid #e3d5bb;align-items:center;gap:16px;margin:0 0 22px;padding:6px 4px 14px;display:flex;position:relative}.PaidReadingBody-module__axL3kW__bookOpener:after{content:"";background:linear-gradient(90deg,#c9a46e,#0000);width:64px;height:2px;position:absolute;bottom:-1px;left:0}.PaidReadingBody-module__axL3kW__bookOpener img{object-fit:contain;mix-blend-mode:multiply;flex:none;width:76px;height:76px;-webkit-mask-image:radial-gradient(circle,#000 58%,#0000 72%);mask-image:radial-gradient(circle,#000 58%,#0000 72%)}.PaidReadingBody-module__axL3kW__bookOpener>div{min-width:0}.PaidReadingBody-module__axL3kW__bookOpener small{letter-spacing:.08em;color:#a47a42;font-size:12px;font-weight:700;display:block}.PaidReadingBody-module__axL3kW__bookOpener h2{color:#2f4a44;word-break:keep-all;margin:4px 0 0;font-family:Maru Buri Reading,serif;font-size:28px;font-weight:600;line-height:1.35}.PaidReadingBody-module__axL3kW__bookOpener h2 span{color:#8a7d6f;letter-spacing:0;vertical-align:middle;margin-left:12px;font-family:Pretendard Variable,Pretendard,sans-serif;font-size:14px;font-weight:500;display:inline-block}.PaidReadingBody-module__axL3kW__bookChapter[data-tone=epilogue] .PaidReadingBody-module__axL3kW__prose{font-family:Maru Buri Reading,serif;font-size:1.04em}.PaidReadingBody-module__axL3kW__bookChapter[data-tone=note]{color:#6b6157;background:#f7f3ec;border-radius:16px;margin-top:40px;padding:20px 22px;font-size:14px}.PaidReadingBody-module__axL3kW__bookChapter[data-tone=note] .PaidReadingBody-module__axL3kW__bookOpener{border:0;margin:0 0 10px;padding:0}.PaidReadingBody-module__axL3kW__bookChapter[data-tone=note] .PaidReadingBody-module__axL3kW__bookOpener:after{display:none}.PaidReadingBody-module__axL3kW__bookChapter[data-tone=note] .PaidReadingBody-module__axL3kW__bookOpener h2{color:#6b5a48;margin:4px 0 0;font-family:inherit;font-size:16px}.PaidReadingBody-module__axL3kW__bookChapter[data-tone=note] .PaidReadingBody-module__axL3kW__bookOpener small{letter-spacing:.06em;font-size:11.5px}.PaidReadingBody-module__axL3kW__bookChapter[data-tone=note] .PaidReadingBody-module__axL3kW__prose{font-size:14px;line-height:1.75}@media (max-width:600px){.PaidReadingBody-module__axL3kW__bookContents{border-radius:16px;padding:20px 16px 12px}.PaidReadingBody-module__axL3kW__bookContents ol{grid-template-columns:1fr}.PaidReadingBody-module__axL3kW__bookContents img{width:48px;height:48px}.PaidReadingBody-module__axL3kW__bookChapter{margin-top:44px}.PaidReadingBody-module__axL3kW__bookOpener{gap:12px}.PaidReadingBody-module__axL3kW__bookOpener img{width:60px;height:60px}.PaidReadingBody-module__axL3kW__bookOpener h2{font-size:23px}.PaidReadingBody-module__axL3kW__bookOpener h2 span{margin:2px 0 0;font-size:13px;display:block}}[data-theme=dark] .PaidReadingBody-module__axL3kW__bookContents{background:linear-gradient(#2b2a26,#252623);border-color:#4a463c}[data-theme=dark] .PaidReadingBody-module__axL3kW__bookOpener{border-color:#4a463c}[data-theme=dark] .PaidReadingBody-module__axL3kW__bookOpener img{mix-blend-mode:normal}[data-theme=dark] .PaidReadingBody-module__axL3kW__bookOpener h2{color:#cfe2da}[data-theme=dark] .PaidReadingBody-module__axL3kW__bookContents strong{color:#cfe2da}[data-theme=dark] .PaidReadingBody-module__axL3kW__bookContentsTitle{color:#cfe2da}[data-theme=dark] .PaidReadingBody-module__axL3kW__bookChapter[data-tone=note]{color:#bdb5a8;background:#2b2a26}.PaidReadingBody-module__axL3kW__reader .PaidReadingBody-module__axL3kW__answerLead{color:#304f49;border-left:3px solid #7e9d8c;padding:8px 0 8px 16px;font-weight:550;line-height:1.85}.PaidReadingBody-module__axL3kW__explanation{margin:18px 0 16px;padding:0}:is(.PaidReadingBody-module__axL3kW__prose>[data-bookmark-paragraph]+[data-bookmark-paragraph]:has(>.PaidReadingBody-module__axL3kW__innerHeading,>.PaidReadingBody-module__axL3kW__innerTopic),.PaidReadingBody-module__axL3kW__prose>[data-bookmark-paragraph]:not(:has(>.PaidReadingBody-module__axL3kW__innerHeading))+[data-bookmark-paragraph]:has(>.PaidReadingBody-module__axL3kW__explanation)){border-top:1px solid #ded6c766;margin-top:24px;padding-top:18px}.PaidReadingBody-module__axL3kW__explanationLabel{color:#34574e;align-items:center;gap:10px;margin-bottom:10px;line-height:1.6;display:flex}.PaidReadingBody-module__axL3kW__explanationLabel>span{background:#edf2e9;border-radius:50%;flex:0 0 28px;place-items:center;height:28px;font-size:15px;font-weight:600;display:inline-grid}.PaidReadingBody-module__axL3kW__explanationLabel>strong{font-size:1em}.PaidReadingBody-module__axL3kW__reader .PaidReadingBody-module__axL3kW__explanation p{margin:0;line-height:1.9}.PaidReadingBody-module__axL3kW__explanation[data-reading-kind=action]{background:#f0f4eb;border:1px solid #d8dfce;border-radius:12px;padding:16px 18px}.PaidReadingBody-module__axL3kW__explanation[data-reading-kind=compare] .PaidReadingBody-module__axL3kW__explanationLabel>span{color:#8a6337;background:#f4ebdd}.PaidReadingBody-module__axL3kW__explanation[data-reading-tone]{border:1px solid;border-left-width:4px;border-radius:12px;padding:14px 16px}.PaidReadingBody-module__axL3kW__explanation[data-reading-tone=good]{background:#eef5ee;border-color:#cfe0cf #cfe0cf #cfe0cf #4f8a62}.PaidReadingBody-module__axL3kW__explanation[data-reading-tone=good] .PaidReadingBody-module__axL3kW__explanationLabel{color:#2f6b45}.PaidReadingBody-module__axL3kW__explanation[data-reading-tone=good] .PaidReadingBody-module__axL3kW__explanationLabel>span{color:#2f6b45;background:#d6ead9}.PaidReadingBody-module__axL3kW__explanation[data-reading-tone=caution]{background:#fbefea;border-color:#ecd3ca #ecd3ca #ecd3ca #c0604f}.PaidReadingBody-module__axL3kW__explanation[data-reading-tone=caution] .PaidReadingBody-module__axL3kW__explanationLabel{color:#a2453a}.PaidReadingBody-module__axL3kW__explanation[data-reading-tone=caution] .PaidReadingBody-module__axL3kW__explanationLabel>span{color:#a2453a;background:#f4d9d1;font-weight:800}[data-theme=dark] .PaidReadingBody-module__axL3kW__explanation[data-reading-tone=good]{background:#1f2f25;border-color:#34503d #34503d #34503d #6fb184}[data-theme=dark] .PaidReadingBody-module__axL3kW__explanation[data-reading-tone=good] .PaidReadingBody-module__axL3kW__explanationLabel{color:#a9d8b6;background:0 0}[data-theme=dark] .PaidReadingBody-module__axL3kW__explanation[data-reading-tone=good] .PaidReadingBody-module__axL3kW__explanationLabel>span{color:#a9d8b6;background:0 0}[data-theme=dark] .PaidReadingBody-module__axL3kW__explanation[data-reading-tone=caution]{background:#33231f;border-color:#5a3a33 #5a3a33 #5a3a33 #d98273}[data-theme=dark] .PaidReadingBody-module__axL3kW__explanation[data-reading-tone=caution] .PaidReadingBody-module__axL3kW__explanationLabel{color:#f0b2a6;background:0 0}[data-theme=dark] .PaidReadingBody-module__axL3kW__explanation[data-reading-tone=caution] .PaidReadingBody-module__axL3kW__explanationLabel>span{color:#f0b2a6;background:0 0}[data-theme=dark] .PaidReadingBody-module__axL3kW__reader{color:#e3dbcf}[data-theme=dark] .PaidReadingBody-module__axL3kW__reader .PaidReadingBody-module__axL3kW__answerLead{color:#cee0d6}[data-theme=dark] .PaidReadingBody-module__axL3kW__explanationLabel{color:#cee0d6}[data-theme=dark] .PaidReadingBody-module__axL3kW__explanationLabel>span{color:#cee0d6;background:#29382f;border-color:#526156}[data-theme=dark] .PaidReadingBody-module__axL3kW__explanation[data-reading-kind=action]{color:#cee0d6;background:#29382f;border-color:#526156}@media (max-width:600px){.PaidReadingBody-module__axL3kW__explanation{margin:14px 0 20px}.PaidReadingBody-module__axL3kW__reader .PaidReadingBody-module__axL3kW__answerLead{padding-left:12px}.PaidReadingBody-module__axL3kW__explanationLabel{gap:8px}.PaidReadingBody-module__axL3kW__explanation[data-reading-kind=action]{padding:14px}}@media print{.PaidReadingBody-module__axL3kW__explanation,.PaidReadingBody-module__axL3kW__reader .PaidReadingBody-module__axL3kW__answerLead{box-shadow:none;break-inside:auto;color:#222!important;background:#fff!important}.PaidReadingBody-module__axL3kW__explanationLabel{break-after:avoid}.PaidReadingBody-module__axL3kW__explanationLabel>span{background:0 0!important}}.PaidReadingBody-module__axL3kW__reader .PaidReadingBody-module__axL3kW__readingList{border-left:2px solid #d9c9ad;margin:16px 0 24px;padding:0;list-style:none}.PaidReadingBody-module__axL3kW__readingList li{padding:6px 0 18px 20px;line-height:1.85;position:relative}.PaidReadingBody-module__axL3kW__readingList li:before{content:"";width:8px;height:8px;box-shadow:0 0 0 4px var(--paper,#fffdf8);background:#a88957;border-radius:50%;position:absolute;top:17px;left:-5px}.PaidReadingBody-module__axL3kW__readingList li:last-child{padding-bottom:6px}@media (max-width:600px){.PaidReadingBody-module__axL3kW__readingList li{padding-left:15px}}.PaidReadingBody-module__axL3kW__cover img[src^="/design/fortune-room-v1/"]{object-fit:contain;-webkit-mask-image:none;mask-image:none}.PaidReadingBody-module__axL3kW__cover{background:#fdfaf2;border-color:#e2d7c2;grid-template-columns:minmax(0,1fr) 230px;align-items:center;gap:24px;min-height:210px;padding:28px;display:grid}.PaidReadingBody-module__axL3kW__cover div{grid-area:1/1;min-width:0;max-width:none}.PaidReadingBody-module__axL3kW__cover img{z-index:auto;object-fit:contain;grid-area:1/2;width:100%;height:auto;max-height:180px;position:static}.PaidReadingBody-module__axL3kW__cover img[src]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000),linear-gradient(#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000),linear-gradient(#0000,#000 7% 93%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.PaidReadingBody-module__axL3kW__cover h2{font-size:28px;line-height:1.6}@media (max-width:600px){.PaidReadingBody-module__axL3kW__cover{grid-template-columns:minmax(0,1fr);gap:12px;min-height:0;padding:22px 20px}.PaidReadingBody-module__axL3kW__cover h2{font-size:24px}.PaidReadingBody-module__axL3kW__cover img{grid-area:2/1;justify-self:end;width:180px;height:120px}.PaidReadingBody-module__axL3kW__cover div{max-width:100%}}.PaidReadingBody-module__axL3kW__bookContents img{width:84px;height:56px}.PaidReadingBody-module__axL3kW__bookOpener img{mix-blend-mode:normal;width:108px;height:72px;-webkit-mask-image:none;mask-image:none}@media (max-width:600px){.PaidReadingBody-module__axL3kW__bookContents img{width:78px;height:52px}.PaidReadingBody-module__axL3kW__bookOpener img{width:96px;height:64px}}.PaidReadingBody-module__axL3kW__bookTabs{margin:22px 0 8px}.PaidReadingBody-module__axL3kW__tabList{background:#f7f1e4;border:1px solid #e3d8c2;border-radius:999px;gap:4px;margin:0 0 18px;padding:4px;display:flex;box-shadow:0 4px 14px #5a462a12}.PaidReadingBody-module__axL3kW__tabList button{color:#7a6a52;min-height:42px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:1;padding:8px 12px;font-size:14.5px;font-weight:600;transition:background .15s,color .15s}.PaidReadingBody-module__axL3kW__tabList button[aria-selected=true]{color:#4a3d2b;background:#fffdf8;box-shadow:0 1px 4px #5a462a24}.PaidReadingBody-module__axL3kW__tabList button:focus-visible{outline-offset:2px;outline:3px solid #9d7950}.PaidReadingBody-module__axL3kW__tabPanel:not([data-active]){display:none}[data-theme=dark] .PaidReadingBody-module__axL3kW__tabList{background:#2c2925;border-color:#4a4036}[data-theme=dark] .PaidReadingBody-module__axL3kW__tabList button{color:#c9bca8}[data-theme=dark] .PaidReadingBody-module__axL3kW__tabList button[aria-selected=true]{color:#efe6d8;background:#3a352e}@media (max-width:600px){.PaidReadingBody-module__axL3kW__tabList button{padding:8px 6px;font-size:13.5px}}@media print{.PaidReadingBody-module__axL3kW__tabList{display:none}.PaidReadingBody-module__axL3kW__tabPanel{display:block!important}}@media (prefers-reduced-motion:reduce){.PaidReadingBody-module__axL3kW__tabList button{transition:none}}.PaidReadingBody-module__axL3kW__cover{box-sizing:border-box;grid-template-columns:minmax(0,1fr) 230px;gap:24px;min-height:210px;padding:28px}.PaidReadingBody-module__axL3kW__cover img{object-fit:contain;width:230px;height:154px;max-height:154px}.PaidReadingBody-module__axL3kW__cover h2{text-wrap:balance;font-size:28px;line-height:1.6}@media (max-width:600px){.PaidReadingBody-module__axL3kW__cover{grid-template-columns:minmax(0,1fr) 108px;gap:12px;min-height:180px;padding:20px 16px}.PaidReadingBody-module__axL3kW__cover img{grid-area:1/2;justify-self:center;width:108px;height:108px;max-height:108px}.PaidReadingBody-module__axL3kW__cover h2{font-size:21px;line-height:1.5}.PaidReadingBody-module__axL3kW__cover small{letter-spacing:.02em;font-size:10px}.PaidReadingBody-module__axL3kW__cover p{font-size:12px}.PaidReadingBody-module__axL3kW__context{padding:5px 8px;font-size:11px}}@media (max-width:360px){.PaidReadingBody-module__axL3kW__cover{grid-template-columns:minmax(0,1fr) 88px;gap:10px}.PaidReadingBody-module__axL3kW__cover img{width:88px;height:88px}.PaidReadingBody-module__axL3kW__cover h2{font-size:19px}}.PaidReadingBody-module__axL3kW__cover>[data-art-slot=naming]{aspect-ratio:3/2;grid-area:1/2;width:100%;max-width:230px}.PaidReadingBody-module__axL3kW__cover>[data-art-slot=naming] img{width:100%;height:auto;max-height:none}.PaidReadingBody-module__axL3kW__cover>[data-art-slot=naming]~div{grid-area:1/1}@media (max-width:600px){.PaidReadingBody-module__axL3kW__cover>[data-art-slot=naming]{max-width:108px}}@media (max-width:360px){.PaidReadingBody-module__axL3kW__cover>[data-art-slot=naming]{max-width:88px}}:root[data-theme=dark] .PaidReadingBody-module__axL3kW__summary,:root[data-theme=dark] .PaidReadingBody-module__axL3kW__help{color:#f2ebdf;background:#2c2837;border-color:#62556e}:root[data-theme=dark] .PaidReadingBody-module__axL3kW__heading,:root[data-theme=dark] .PaidReadingBody-module__axL3kW__summary{color:#d8ccdb}:root[data-theme=dark] .PaidReadingBody-module__axL3kW__reader{color:#f2ebdf}:root[data-theme=dark] .PaidReadingBody-module__axL3kW__reader .PaidReadingBody-module__axL3kW__chapter>summary{color:#e7dbef;background:linear-gradient(100deg,#453c50,#302b3b)}:root[data-theme=dark] .PaidReadingBody-module__axL3kW__reader :is(.PaidReadingBody-module__axL3kW__period,.PaidReadingBody-module__axL3kW__marked,.PaidReadingBody-module__axL3kW__bookContents){color:#f2ebdf;background:#342f40;border-color:#62556e}:root[data-theme=dark] .PaidReadingBody-module__axL3kW__reader :is(.PaidReadingBody-module__axL3kW__documentTitle h2,.PaidReadingBody-module__axL3kW__subsection h3,.PaidReadingBody-module__axL3kW__innerHeading,.PaidReadingBody-module__axL3kW__periodTitle,.PaidReadingBody-module__axL3kW__bookContentsTitle){color:#e9d2ac}:root[data-theme=dark] .PaidReadingBody-module__axL3kW__reader .PaidReadingBody-module__axL3kW__chapter strong.hl{color:#f0b9ac;background:linear-gradient(#0000 83%,#68474e 83% 96%,#0000 96%)}:root[data-theme=dark] .PaidReadingBody-module__axL3kW__reader .PaidReadingBody-module__axL3kW__chapter .hl{background:linear-gradient(#0000 83%,#68474e 83% 96%,#0000 96%)}:root[data-theme=dark] .PaidReadingBody-module__axL3kW__reader .PaidReadingBody-module__axL3kW__contents :is(summary,small,a,span.PaidReadingBody-module__axL3kW__heading,.PaidReadingBody-module__axL3kW__tocPart),:root[data-theme=dark] .PaidReadingBody-module__axL3kW__reader .PaidReadingBody-module__axL3kW__indicator>strong{color:#d8ccdb}:root[data-theme=dark] .PaidReadingBody-module__axL3kW__reader .reading-age-period{color:#f2ebdf;background:#423b4d}:root[data-theme=dark] .PaidReadingBody-module__axL3kW__reader .reading-age{color:#b8decf}:root[data-theme=dark] .PaidReadingBody-module__axL3kW__reader .reading-years{color:#d7c8b4}.PaidReadingBody-module__axL3kW__reader .PaidReadingBody-module__axL3kW__innerTopicTitle{color:#69445e;word-break:keep-all;border-bottom:0;margin:24px 0 16px;padding-bottom:0;font-size:20px;font-weight:750;line-height:1.6}.PaidReadingBody-module__axL3kW__reader .PaidReadingBody-module__axL3kW__innerTopic .PaidReadingBody-module__axL3kW__explanationLabel{color:#345f55;font-size:15px}.PaidReadingBody-module__axL3kW__reader .PaidReadingBody-module__axL3kW__innerTopic .PaidReadingBody-module__axL3kW__explanationLabel strong{color:inherit;background:0 0;text-decoration:none}.PaidReadingBody-module__axL3kW__reader .PaidReadingBody-module__axL3kW__innerTopic .PaidReadingBody-module__axL3kW__explanation{margin:14px 0 20px}[data-theme=dark] .PaidReadingBody-module__axL3kW__reader .PaidReadingBody-module__axL3kW__innerTopicTitle{color:#ecd0e2;border-color:#665468}[data-theme=dark] .PaidReadingBody-module__axL3kW__reader .PaidReadingBody-module__axL3kW__innerTopic .PaidReadingBody-module__axL3kW__explanationLabel{color:#b9ded0}@media (max-width:600px){.PaidReadingBody-module__axL3kW__reader .PaidReadingBody-module__axL3kW__innerTopicTitle{margin-top:20px;font-size:18px}.PaidReadingBody-module__axL3kW__reader .PaidReadingBody-module__axL3kW__innerTopic .PaidReadingBody-module__axL3kW__explanationLabel{font-size:15px}}.PaidReadingBody-module__axL3kW__reader .PaidReadingBody-module__axL3kW__innerHeading{color:#69445e;border-bottom:0;margin:24px 0 16px;padding-bottom:0;font-size:20px}.PaidReadingBody-module__axL3kW__reader .PaidReadingBody-module__axL3kW__innerHeading strong.hl{color:inherit;background:0 0;text-decoration:none}[data-theme=dark] .PaidReadingBody-module__axL3kW__reader .PaidReadingBody-module__axL3kW__innerHeading{color:#ecd0e2;border-color:#665468}@media (max-width:600px){.PaidReadingBody-module__axL3kW__reader .PaidReadingBody-module__axL3kW__innerHeading{font-size:18px}}.PaidReadingBody-module__axL3kW__reader[data-reading-surface]{box-sizing:border-box;color:#39332e;background:#fffdf9;border:1px solid #e4d9c9;border-radius:20px;padding:28px}:root[data-theme=dark] .PaidReadingBody-module__axL3kW__reader[data-reading-surface]{color:#f2ebdf;background:#292535;border-color:#62556e}@media (max-width:600px){.PaidReadingBody-module__axL3kW__reader[data-reading-surface]{border-radius:16px;padding:20px 16px}}@media print{.PaidReadingBody-module__axL3kW__reader[data-reading-surface]{border:0;border-radius:0;max-width:none;padding:0;color:#222!important;background:#fff!important}}.PaidReadingBody-module__axL3kW__reader .PaidReadingBody-module__axL3kW__explanation[data-reading-person=self] .PaidReadingBody-module__axL3kW__explanationLabel{color:#246c60}.PaidReadingBody-module__axL3kW__reader .PaidReadingBody-module__axL3kW__explanation[data-reading-person=other] .PaidReadingBody-module__axL3kW__explanationLabel{color:#9b3e6b}.PaidReadingBody-module__axL3kW__reader .PaidReadingBody-module__axL3kW__explanation[data-reading-person=self] .PaidReadingBody-module__axL3kW__explanationLabel>span{color:inherit;background:#e0f0e9}.PaidReadingBody-module__axL3kW__reader .PaidReadingBody-module__axL3kW__explanation[data-reading-person=other] .PaidReadingBody-module__axL3kW__explanationLabel>span{color:inherit;background:#f6e4ee}[data-theme=dark] .PaidReadingBody-module__axL3kW__reader .PaidReadingBody-module__axL3kW__explanation[data-reading-person=self] .PaidReadingBody-module__axL3kW__explanationLabel{color:#a8e2cf}[data-theme=dark] .PaidReadingBody-module__axL3kW__reader .PaidReadingBody-module__axL3kW__explanation[data-reading-person=other] .PaidReadingBody-module__axL3kW__explanationLabel{color:#f2b9d6}[data-theme=dark] .PaidReadingBody-module__axL3kW__reader .PaidReadingBody-module__axL3kW__explanation[data-reading-person=self] .PaidReadingBody-module__axL3kW__explanationLabel>span{background:#29483f}[data-theme=dark] .PaidReadingBody-module__axL3kW__reader .PaidReadingBody-module__axL3kW__explanation[data-reading-person=other] .PaidReadingBody-module__axL3kW__explanationLabel>span{background:#513449}
.DailyTrend-module__HzWe3W__wrap{margin:6px 0 14px}.DailyTrend-module__HzWe3W__legend{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:6px 12px;margin:16px 0 6px;font-size:11px;display:flex}.DailyTrend-module__HzWe3W__legend>span{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.DailyTrend-module__HzWe3W__legend i{border-radius:50%;width:8px;height:8px}.DailyTrend-module__HzWe3W__hint{color:var(--ink-faint);margin-left:auto;font-size:10.5px}.DailyTrend-module__HzWe3W__replay{cursor:pointer;background:linear-gradient(#f7f1e6 0%,#f7f1e600 100%);border:0;border-radius:14px;width:100%;padding:0;display:block}.DailyTrend-module__HzWe3W__replay:focus-visible{outline-offset:4px;outline:2px solid #2e7a86}.DailyTrend-module__HzWe3W__svg{width:100%;height:auto;display:block;overflow:visible}.DailyTrend-module__HzWe3W__peakBand{fill:#f3e2bd;opacity:.45}.DailyTrend-module__HzWe3W__grid{stroke:var(--line);stroke-width:.7px;stroke-dasharray:2 5;opacity:.75}.DailyTrend-module__HzWe3W__axis{fill:var(--ink-faint);font-size:10px}.DailyTrend-module__HzWe3W__base{stroke:var(--ink-soft);stroke-width:1px;stroke-dasharray:5 6;opacity:.55}.DailyTrend-module__HzWe3W__baseTag{fill:var(--ink-faint);font-size:10.5px}.DailyTrend-module__HzWe3W__line{fill:none;stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round}.DailyTrend-module__HzWe3W__dot{stroke:var(--card,#fffdf8);stroke-width:1.4px}.DailyTrend-module__HzWe3W__today{stroke:var(--card,#fffdf8);stroke-width:2.5px}.DailyTrend-module__HzWe3W__pulse{opacity:.22;transform-box:fill-box;transform-origin:50%;animation:1.8s ease-out infinite DailyTrend-module__HzWe3W__pulse}.DailyTrend-module__HzWe3W__tag{paint-order:stroke;stroke:var(--card,#fffdf8);stroke-width:3px;font-size:11.5px;font-weight:750}.DailyTrend-module__HzWe3W__draw .DailyTrend-module__HzWe3W__line{stroke-dasharray:100;stroke-dashoffset:100px;animation:1.3s cubic-bezier(.4,.1,.2,1) forwards DailyTrend-module__HzWe3W__draw}.DailyTrend-module__HzWe3W__draw .DailyTrend-module__HzWe3W__area{opacity:0;animation:.6s ease-out .7s forwards DailyTrend-module__HzWe3W__fade}.DailyTrend-module__HzWe3W__draw .DailyTrend-module__HzWe3W__dot{opacity:0;animation:.35s ease-out forwards DailyTrend-module__HzWe3W__pop}.DailyTrend-module__HzWe3W__draw .DailyTrend-module__HzWe3W__tag,.DailyTrend-module__HzWe3W__draw .DailyTrend-module__HzWe3W__today,.DailyTrend-module__HzWe3W__draw .DailyTrend-module__HzWe3W__baseTag{opacity:0;animation:.4s ease-out 1.1s forwards DailyTrend-module__HzWe3W__fade}@keyframes DailyTrend-module__HzWe3W__draw{to{stroke-dashoffset:0}}@keyframes DailyTrend-module__HzWe3W__fade{to{opacity:1}}@keyframes DailyTrend-module__HzWe3W__pop{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:scale(1)}}.DailyTrend-module__HzWe3W__dot{transform-box:fill-box;transform-origin:50%}@keyframes DailyTrend-module__HzWe3W__pulse{0%{opacity:.35;transform:scale(.6)}to{opacity:0;transform:scale(1.5)}}.DailyTrend-module__HzWe3W__cap{color:var(--ink-faint);text-align:right;margin:4px 0 0;font-size:11px}@media (prefers-reduced-motion:reduce){.DailyTrend-module__HzWe3W__draw .DailyTrend-module__HzWe3W__line,.DailyTrend-module__HzWe3W__draw .DailyTrend-module__HzWe3W__area,.DailyTrend-module__HzWe3W__draw .DailyTrend-module__HzWe3W__dot,.DailyTrend-module__HzWe3W__draw .DailyTrend-module__HzWe3W__tag,.DailyTrend-module__HzWe3W__draw .DailyTrend-module__HzWe3W__today,.DailyTrend-module__HzWe3W__draw .DailyTrend-module__HzWe3W__baseTag{opacity:1;stroke-dashoffset:0;animation:none}.DailyTrend-module__HzWe3W__pulse{animation:none;display:none}}@media (max-width:440px){.DailyTrend-module__HzWe3W__legend{gap:5px 9px}.DailyTrend-module__HzWe3W__hint{flex-basis:100%;margin-left:0}}:root[data-theme=dark] .DailyTrend-module__HzWe3W__hint{color:#d8ccdb}:root[data-theme=dark] .DailyTrend-module__HzWe3W__replay{background:#24212f;border:1px solid #62556e}:root[data-theme=dark] .DailyTrend-module__HzWe3W__axis,:root[data-theme=dark] .DailyTrend-module__HzWe3W__baseTag{fill:#d5cadb}:root[data-theme=dark] .DailyTrend-module__HzWe3W__grid{stroke:#87788f;opacity:.6}:root[data-theme=dark] .DailyTrend-module__HzWe3W__peakBand{fill:#b69a60;opacity:.12}:root[data-theme=dark] .DailyTrend-module__HzWe3W__tag{stroke:#24212f;stroke-width:4px;fill:#f5dfae!important}:root[data-theme=dark] .DailyTrend-module__HzWe3W__line{filter:brightness(1.45)saturate(.85)}:root[data-theme=dark] .DailyTrend-module__HzWe3W__cap{color:#d5cadb}
.MenuArtwork-module__OWqgVW__frame{aspect-ratio:3;background:#f8f2e8;border-radius:20px;width:100%;max-width:920px;margin:18px auto 24px;overflow:hidden}.MenuArtwork-module__OWqgVW__frame img{object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.MenuArtwork-module__OWqgVW__compact{aspect-ratio:1.6;border-radius:0;max-width:none;margin:0}@media (max-width:600px){.MenuArtwork-module__OWqgVW__frame{aspect-ratio:1.8;border-radius:16px;margin:14px auto 20px}.MenuArtwork-module__OWqgVW__compact{aspect-ratio:1.6;border-radius:0;margin:0}}.MenuArtwork-module__OWqgVW__editorial{isolation:isolate;background:var(--paper);align-items:center;max-width:920px;min-height:230px;margin:18px auto 24px;display:flex;position:relative;overflow:hidden;border:0!important;border-radius:0!important;padding:24px 30px!important}.MenuArtwork-module__OWqgVW__editorial>.MenuArtwork-module__OWqgVW__copy{z-index:1;width:55%;position:relative;padding:0!important}.MenuArtwork-module__OWqgVW__copy small{color:var(--ink-soft);letter-spacing:.08em;font-size:12px}.MenuArtwork-module__OWqgVW__copy h2{font-family:var(--serif);color:var(--ink);margin:10px 0;font-size:30px;line-height:1.4}.MenuArtwork-module__OWqgVW__copy p{color:var(--ink-soft);max-width:25em;margin:0;font-size:14px;line-height:1.8}.MenuArtwork-module__OWqgVW__editorial>img{z-index:0;object-fit:cover;object-position:center;opacity:.85;position:absolute;top:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 38%);mask-image:linear-gradient(90deg,#0000 0%,#000 38%);width:58%!important;height:100%!important;min-height:0!important}.MenuArtwork-module__OWqgVW__editorial .MenuArtwork-module__OWqgVW__copy{background:0 0}@media (max-width:600px){.MenuArtwork-module__OWqgVW__editorial{min-height:185px;margin:12px auto 18px;padding:22px 16px!important}.MenuArtwork-module__OWqgVW__editorial>.MenuArtwork-module__OWqgVW__copy{width:64%}.MenuArtwork-module__OWqgVW__copy h2{font-size:24px}.MenuArtwork-module__OWqgVW__copy p{font-size:13px}.MenuArtwork-module__OWqgVW__copy small{letter-spacing:0;font-size:10px}.MenuArtwork-module__OWqgVW__editorial>img{opacity:.6;-webkit-mask-image:linear-gradient(90deg,#0000,#000 55%);mask-image:linear-gradient(90deg,#0000,#000 55%);width:62%!important}}.MenuArtwork-module__OWqgVW__editorial{box-sizing:border-box;width:100%;max-width:none;min-height:220px;margin:0 0 20px;padding:24px!important}.MenuArtwork-module__OWqgVW__copy h2{letter-spacing:-.025em;word-break:keep-all;overflow-wrap:anywhere;font-size:30px}.MenuArtwork-module__OWqgVW__copy p{word-break:keep-all;overflow-wrap:anywhere}@media (max-width:600px){.MenuArtwork-module__OWqgVW__editorial{min-height:176px;margin:0 0 16px;padding:20px 16px!important}.MenuArtwork-module__OWqgVW__copy h2{font-size:24px}.MenuArtwork-module__OWqgVW__copy small{font-size:11px}.MenuArtwork-module__OWqgVW__editorial>.MenuArtwork-module__OWqgVW__copy{width:68%}}.MenuArtwork-module__OWqgVW__frame{position:relative}.MenuArtwork-module__OWqgVW__priceBadge{z-index:3;max-width:calc(100% - 24px);font:500 12px/1.4 var(--sans);white-space:nowrap;pointer-events:none;background:#fffdf5ed;border:1px solid #d6c6aa;border-radius:999px;align-items:center;position:absolute;top:12px;right:12px;box-shadow:0 2px 8px #33230e0a;color:#56452f!important;width:auto!important;padding:5px 10px!important;display:inline-flex!important}@media (max-width:600px){.MenuArtwork-module__OWqgVW__priceBadge{font-size:11px;top:9px;right:9px;padding:4px 8px!important}}.MenuArtwork-module__OWqgVW__editorial{margin-bottom:var(--menu-gap);background:#fdfaf2;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;min-height:220px;display:grid;padding:var(--menu-inset)!important}.MenuArtwork-module__OWqgVW__editorial>.MenuArtwork-module__OWqgVW__copy{width:auto;min-width:0}.MenuArtwork-module__OWqgVW__editorial>img{object-fit:contain;object-position:center;opacity:1;mix-blend-mode:multiply;position:static;-webkit-mask-image:none;mask-image:none;width:100%!important;height:200px!important}.MenuArtwork-module__OWqgVW__compact img{object-fit:contain}@media (max-width:600px){.MenuArtwork-module__OWqgVW__editorial{grid-template-columns:minmax(0,1fr);gap:8px;padding:20px 16px!important}.MenuArtwork-module__OWqgVW__editorial>.MenuArtwork-module__OWqgVW__copy{width:100%;padding-top:20px!important}.MenuArtwork-module__OWqgVW__editorial>img{width:100%!important;height:170px!important}.MenuArtwork-module__OWqgVW__copy p{max-width:none}}.MenuArtwork-module__OWqgVW__editorial{background:#f8f0dd;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:16px;min-height:300px;box-shadow:0 6px 20px #75603c08;border:1px solid #e5d5b9!important;border-radius:22px!important;padding:28px 36px!important}.MenuArtwork-module__OWqgVW__editorial>.MenuArtwork-module__OWqgVW__copy{padding-top:0!important}.MenuArtwork-module__OWqgVW__copy small{color:#8a6746;letter-spacing:.06em;font-weight:600}.MenuArtwork-module__OWqgVW__copy p{max-width:24em;font-size:15px;line-height:1.85}.MenuArtwork-module__OWqgVW__editorial>img{mix-blend-mode:multiply;-webkit-mask-image:radial-gradient(69% 72%,#000 53%,#0000 83%);mask-image:radial-gradient(69% 72%,#000 53%,#0000 83%);height:270px!important}@media (max-width:600px){.MenuArtwork-module__OWqgVW__editorial{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:0;min-height:220px;border-radius:18px!important;padding:24px 18px!important}.MenuArtwork-module__OWqgVW__editorial>.MenuArtwork-module__OWqgVW__copy{width:auto;padding-top:16px!important}.MenuArtwork-module__OWqgVW__copy small{letter-spacing:0;font-size:10px}.MenuArtwork-module__OWqgVW__copy h2{margin:10px 0;font-size:26px}.MenuArtwork-module__OWqgVW__copy p{font-size:12px;line-height:1.7}.MenuArtwork-module__OWqgVW__editorial>img{height:190px!important}}@media (max-width:360px){.MenuArtwork-module__OWqgVW__editorial{grid-template-columns:minmax(0,1fr);padding:22px 18px!important}.MenuArtwork-module__OWqgVW__editorial>img{height:180px!important}.MenuArtwork-module__OWqgVW__copy h2{font-size:27px}}.MenuArtwork-module__OWqgVW__editorial>img{mix-blend-mode:normal;border-radius:16px;-webkit-mask-image:none;mask-image:none}.MenuArtwork-module__OWqgVW__editorial{background:#fdfaf2}.MenuArtwork-module__OWqgVW__editorial>img{mix-blend-mode:normal;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;aspect-ratio:3/2;object-fit:contain;mix-blend-mode:normal;-webkit-mask-composite:source-in;border-radius:0;justify-self:center;max-width:100%;max-height:270px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000),linear-gradient(#0000,#000 9% 91%,#0000);mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000),linear-gradient(#0000,#000 9% 91%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect;width:auto!important;height:auto!important}@media (max-width:600px){.MenuArtwork-module__OWqgVW__editorial>img{max-height:190px;width:100%!important;height:auto!important}}.MenuArtwork-module__OWqgVW__editorial[data-menu-art=question]>img{-webkit-mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000),linear-gradient(#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000),linear-gradient(#0000,#000 7% 93%,#0000)}.MenuArtwork-module__OWqgVW__editorial>img,.MenuArtwork-module__OWqgVW__compact img{opacity:1;filter:none;-webkit-mask-image:none;mask-image:none}.MenuArtwork-module__OWqgVW__editorial>img{transform-origin:50%;transform:scale(1.18)}.MenuArtwork-module__OWqgVW__editorial{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:16px;min-height:328px;padding:28px 36px!important}.MenuArtwork-module__OWqgVW__editorial>img{object-fit:contain;max-width:100%;max-height:270px;transform:none;width:100%!important;height:270px!important}.MenuArtwork-module__OWqgVW__copy h2{margin:14px 0;font-size:36px;line-height:1.35}@media (max-width:600px){.MenuArtwork-module__OWqgVW__editorial{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:12px;min-height:220px;padding:24px 18px!important}.MenuArtwork-module__OWqgVW__editorial>img{max-height:170px;height:170px!important}.MenuArtwork-module__OWqgVW__copy h2{margin:10px 0;font-size:26px}.MenuArtwork-module__OWqgVW__editorial>.MenuArtwork-module__OWqgVW__copy{padding-top:16px!important}}@media (max-width:360px){.MenuArtwork-module__OWqgVW__editorial{gap:8px;min-height:200px;padding:20px 14px!important}.MenuArtwork-module__OWqgVW__editorial>img{max-height:140px;height:140px!important}.MenuArtwork-module__OWqgVW__copy h2{font-size:23px}.MenuArtwork-module__OWqgVW__copy p{font-size:12px}}
.ProductReadingExample-module__OZdxSG__sample{border:1px solid var(--line-strong);background:var(--paper);color:var(--ink);border-radius:16px;margin:24px 0;overflow:hidden}.ProductReadingExample-module__OZdxSG__sample>header{border-bottom:1px solid var(--line);background:var(--paper-edge);justify-content:space-between;align-items:center;gap:12px;padding:16px 22px;display:flex}.ProductReadingExample-module__OZdxSG__sample>header span{font-weight:600}.ProductReadingExample-module__OZdxSG__sample small{color:var(--ink-soft);font-size:12px}.ProductReadingExample-module__OZdxSG__body{padding:20px 24px}.ProductReadingExample-module__OZdxSG__body p{font-family:var(--sans);word-break:keep-all;overflow-wrap:anywhere;margin:0 0 16px;font-size:17px;line-height:1.85}.ProductReadingExample-module__OZdxSG__body p:last-child{margin-bottom:0}.ProductReadingExample-module__OZdxSG__sample footer{color:var(--ink-soft);border-top:1px dashed var(--line);padding:14px 24px 20px;font-size:12px;line-height:1.8}.ProductReadingExample-module__OZdxSG__sample details{margin-top:8px}.ProductReadingExample-module__OZdxSG__sample summary{cursor:pointer}@media (max-width:600px){.ProductReadingExample-module__OZdxSG__sample>header{padding:14px 16px}.ProductReadingExample-module__OZdxSG__body{padding:18px 16px}.ProductReadingExample-module__OZdxSG__body p{font-size:16px}.ProductReadingExample-module__OZdxSG__sample footer{padding:14px 16px}.ProductReadingExample-module__OZdxSG__sample>header{flex-wrap:wrap}}.ProductReadingExample-module__OZdxSG__body{font-family:Pretendard Variable,Pretendard,sans-serif}.ProductReadingExample-module__OZdxSG__body .report-reader{max-width:700px;margin:auto;font-family:inherit}.ProductReadingExample-module__OZdxSG__body .report-reader__chapter p{margin:16px 0 24px;font-size:18px;line-height:1.8}.ProductReadingExample-module__OZdxSG__body .report-reader__chapter h3{margin:24px 0 12px;font-family:inherit;font-size:20px;line-height:1.5}.ProductReadingExample-module__OZdxSG__body .hl{-webkit-box-decoration-break:clone;box-decoration-break:clone;color:inherit;background:linear-gradient(#0000 74%,#d066653b 74% 94%,#0000 94%)}.ProductReadingExample-module__OZdxSG__sample>header>span{font-family:"Maru Buri Reading",var(--serif);font-size:20px}.ProductReadingExample-module__OZdxSG__more{border-top:1px solid var(--line);padding-top:14px}.ProductReadingExample-module__OZdxSG__more>summary{cursor:pointer;color:var(--ink);min-height:44px;padding:10px 0;font-size:14px;font-weight:600}@media (max-width:600px){.ProductReadingExample-module__OZdxSG__body .report-reader__chapter p{font-size:17px}.ProductReadingExample-module__OZdxSG__body .report-reader__chapter h3{font-size:18px}}.ProductReadingExample-module__OZdxSG__body .report-reader__chapter--paragraph{border:0;margin:0;padding:0}.ProductReadingExample-module__OZdxSG__body .report-reader__chapter--paragraph p{margin:0 0 16px}.ProductReadingExample-module__OZdxSG__body .report-reader__chapter--paragraph:has(p>strong.hl:only-child){margin-top:26px}.ProductReadingExample-module__OZdxSG__body .report-reader__chapter--paragraph:has(p>strong.hl:only-child) p{margin-bottom:8px}.ProductReadingExample-module__OZdxSG__body .report-reader__chapter--paragraph:first-child{margin-top:0}.ProductReadingExample-module__OZdxSG__sample>header>span{white-space:nowrap}.ProductReadingExample-module__OZdxSG__intro{color:var(--ink);margin:18px 22px 6px;font-size:16px;line-height:1.85}.ProductReadingExample-module__OZdxSG__intro:after{content:"";background:linear-gradient(90deg,var(--line),transparent);height:1px;margin-top:16px;display:block}.ProductReadingExample-module__OZdxSG__tocTitle{color:#73513f;margin:0 0 4px;font-size:15px;font-weight:700}.ProductReadingExample-module__OZdxSG__tocNote{color:var(--ink-soft);margin:0 0 10px;font-size:12.5px}.ProductReadingExample-module__OZdxSG__tocPart{color:#8a6a4a;border-bottom:1px solid var(--line);margin:12px 0 4px;padding-bottom:4px;font-size:13.5px;display:block}.ProductReadingExample-module__OZdxSG__toc ol{gap:4px;margin:0;padding-left:26px;font-size:14.5px;line-height:1.6;display:grid}.ProductReadingExample-module__OZdxSG__toc li::marker{color:#a57f5a;font-size:12.5px}.ProductReadingExample-module__OZdxSG__size{background:var(--paper-edge);color:var(--ink-soft);border-radius:10px;margin:16px 22px 18px;padding:10px 14px;font-size:13.5px}.ProductReadingExample-module__OZdxSG__size strong{color:var(--ink);margin-right:4px}@media (max-width:600px){.ProductReadingExample-module__OZdxSG__intro,.ProductReadingExample-module__OZdxSG__toc,.ProductReadingExample-module__OZdxSG__size{margin-left:16px;margin-right:16px}.ProductReadingExample-module__OZdxSG__intro{font-size:15.5px}}:root[data-theme=dark] :is(.ProductReadingExample-module__OZdxSG__tocTitle,.ProductReadingExample-module__OZdxSG__tocPart){color:#e0c18b}.ProductReadingExample-module__OZdxSG__sample{--ink:#39332e;--ink-soft:#6e6257;--line:#ded3c5;--line-strong:#d2c3b0;--paper:#fffdf9;--paper-edge:#f2ece2;background:var(--paper);color:var(--ink)}.ProductReadingExample-module__OZdxSG__sample>header,.ProductReadingExample-module__OZdxSG__sample>footer{background:var(--paper-edge);color:var(--ink-soft)}.ProductReadingExample-module__OZdxSG__sample>header>span{color:var(--ink)}.ProductReadingExample-module__OZdxSG__reading{border-bottom:1px solid var(--line);padding:8px 0 20px}.ProductReadingExample-module__OZdxSG__body .ProductReadingExample-module__OZdxSG__reading p{font:inherit;line-height:inherit}.ProductReadingExample-module__OZdxSG__toc{margin:24px 0 8px}.ProductReadingExample-module__OZdxSG__toc ol{gap:8px;font-size:15px}.ProductReadingExample-module__OZdxSG__body .ProductReadingExample-module__OZdxSG__tocTitle{font-size:17px}.ProductReadingExample-module__OZdxSG__body .ProductReadingExample-module__OZdxSG__tocNote{color:var(--ink-soft);font-size:13px}.ProductReadingExample-module__OZdxSG__body .ProductReadingExample-module__OZdxSG__size{margin:20px 0 0;font-size:13px}.ProductReadingExample-module__OZdxSG__sample details{color:inherit;background:0 0}:root[data-theme=dark] .ProductReadingExample-module__OZdxSG__sample{--ink:#f2ebdf;--ink-soft:#d1c4d6;--line:#62556e;--line-strong:#786586;--paper:#292535;--paper-edge:#352e43}:root[data-theme=dark] .ProductReadingExample-module__OZdxSG__sample :is(.ProductReadingExample-module__OZdxSG__tocTitle,.ProductReadingExample-module__OZdxSG__tocPart){color:#e8cc9f}@media (max-width:600px){.ProductReadingExample-module__OZdxSG__reading{padding-top:0}.ProductReadingExample-module__OZdxSG__toc{margin:18px 0 8px}.ProductReadingExample-module__OZdxSG__toc ol{padding-left:22px;font-size:14px}.ProductReadingExample-module__OZdxSG__body .ProductReadingExample-module__OZdxSG__size{margin-inline:0}}
.QuestionPanel-module__ldejQq__panel{border:1px solid var(--line);background:var(--card);max-width:920px;color:var(--ink);border-radius:24px;margin:28px auto;overflow:hidden}.QuestionPanel-module__ldejQq__hero{background:var(--paper-edge);grid-template-columns:1fr 1fr;align-items:center;display:grid}.QuestionPanel-module__ldejQq__hero>div{padding:32px}.QuestionPanel-module__ldejQq__hero h1{letter-spacing:-.04em;font-size:30px;line-height:1.5}.QuestionPanel-module__ldejQq__hero small{color:var(--gold)}.QuestionPanel-module__ldejQq__hero p{color:var(--ink-soft);line-height:1.9}.QuestionPanel-module__ldejQq__hero img{object-fit:cover;width:100%;height:100%;min-height:260px}.QuestionPanel-module__ldejQq__body{gap:24px;padding:32px;display:grid}.QuestionPanel-module__ldejQq__price{flex-wrap:wrap;justify-content:space-between;gap:10px 24px;display:flex}.QuestionPanel-module__ldejQq__price span,.QuestionPanel-module__ldejQq__field small{color:var(--ink-soft);font-size:13px}.QuestionPanel-module__ldejQq__notice{background:var(--paper-edge);border-radius:14px;padding:20px 24px;line-height:1.8}.QuestionPanel-module__ldejQq__notice h2{margin:0;font-size:17px}.QuestionPanel-module__ldejQq__notice ul{margin-bottom:0;padding-left:22px}.QuestionPanel-module__ldejQq__field{gap:10px;font-weight:600;display:grid}.QuestionPanel-module__ldejQq__field textarea,.QuestionPanel-module__ldejQq__field select{box-sizing:border-box;border:1px solid var(--line);background:var(--card);width:100%;color:var(--ink);font:inherit;border-radius:12px;padding:14px;line-height:1.7}.QuestionPanel-module__ldejQq__field textarea:focus,.QuestionPanel-module__ldejQq__field select:focus{outline-offset:2px;outline:2px solid #47786d}.QuestionPanel-module__ldejQq__field small{text-align:right}.QuestionPanel-module__ldejQq__result{border:1px solid #9ab3a5;border-radius:16px;padding:24px;line-height:1.8}.QuestionPanel-module__ldejQq__result h2{font-size:20px}.QuestionPanel-module__ldejQq__result blockquote{white-space:pre-wrap;overflow-wrap:anywhere;border-left:3px solid #718f79;margin:16px 0;padding:16px}.QuestionPanel-module__ldejQq__body .btn{min-height:48px}.QuestionPanel-module__ldejQq__birth{min-width:0}@media (max-width:600px){.QuestionPanel-module__ldejQq__panel{border-radius:18px;margin:18px auto}.QuestionPanel-module__ldejQq__hero{grid-template-columns:1fr}.QuestionPanel-module__ldejQq__hero>div{padding:24px 22px}.QuestionPanel-module__ldejQq__hero h1{font-size:25px}.QuestionPanel-module__ldejQq__hero img{height:180px;min-height:0}.QuestionPanel-module__ldejQq__body{gap:22px;padding:22px 18px}.QuestionPanel-module__ldejQq__notice{padding:16px}.QuestionPanel-module__ldejQq__birth .birth-date-row{grid-template-columns:1fr}.QuestionPanel-module__ldejQq__price{flex-direction:column}.QuestionPanel-module__ldejQq__result{padding:18px}}@media (prefers-reduced-motion:no-preference){.QuestionPanel-module__ldejQq__panel{animation:.3s ease-out QuestionPanel-module__ldejQq__appear}@keyframes QuestionPanel-module__ldejQq__appear{0%{opacity:.5;transform:translateY(6px)}to{opacity:1;transform:none}}}.QuestionPanel-module__ldejQq__panel{box-sizing:border-box;width:100%;max-width:none;margin:0 0 var(--menu-gap)}.QuestionPanel-module__ldejQq__hero>div,.QuestionPanel-module__ldejQq__body{padding:var(--menu-inset)}.QuestionPanel-module__ldejQq__body{gap:var(--menu-gap)}.QuestionPanel-module__ldejQq__hero{grid-template-columns:1fr}.QuestionPanel-module__ldejQq__hero h1{margin:8px 0 12px}.QuestionPanel-module__ldejQq__panel>[data-menu-art]{margin-bottom:0}.QuestionPanel-module__ldejQq__body{row-gap:16px;padding-top:16px}.QuestionPanel-module__ldejQq__body>.product-top-action{margin:0}.QuestionPanel-module__ldejQq__body>.product-top-action+.reading-intro{margin-top:0}:root[data-theme=dark] .QuestionPanel-module__ldejQq__panel{color:#f2ebdf;background:#2c2837;border-color:#62556e}:root[data-theme=dark] .QuestionPanel-module__ldejQq__body{color:#d8ccdb}.QuestionPanel-module__ldejQq__panel{background:0 0;border:0;overflow:visible}.QuestionPanel-module__ldejQq__guide{color:#39332e;gap:20px;margin:8px 0 24px;display:grid}.QuestionPanel-module__ldejQq__guide>section,.QuestionPanel-module__ldejQq__compose{color:#39332e;background:#fffdf9;border:1px solid #e4d9c9;border-radius:20px;padding:24px}.QuestionPanel-module__ldejQq__guide h3,.QuestionPanel-module__ldejQq__compose h3{color:inherit;margin:0 0 10px;font-size:20px}.QuestionPanel-module__ldejQq__guide p,.QuestionPanel-module__ldejQq__compose>p{color:#6b6259;line-height:1.8}.QuestionPanel-module__ldejQq__examples{grid-template-columns:1fr 1fr;gap:12px;margin:18px 0 0;padding:0;list-style:none;display:grid}.QuestionPanel-module__ldejQq__examples li{word-break:keep-all;overflow-wrap:anywhere;background:#f3eee5;border-radius:12px;gap:8px;min-width:0;padding:16px;line-height:1.7;display:grid}.QuestionPanel-module__ldejQq__examples strong{color:#6a4b83;font-size:13px}.QuestionPanel-module__ldejQq__examples span{color:#49413a;font-size:14px}.QuestionPanel-module__ldejQq__notice{color:#654335;background:#fff3ed;border:1px solid #e3b8a3;border-left:4px solid #b46143}.QuestionPanel-module__ldejQq__notice h3{font-size:17px}.QuestionPanel-module__ldejQq__notice p{color:inherit;margin-bottom:0;font-size:13px}.QuestionPanel-module__ldejQq__steps{color:#f2ebdf;gap:12px;margin:8px 0 24px;padding:0;list-style:none;display:flex}.QuestionPanel-module__ldejQq__steps li{flex:1;align-items:center;gap:8px;font-size:14px;line-height:1.5;display:flex}.QuestionPanel-module__ldejQq__steps b{color:#59416e;background:#eadcf6;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.QuestionPanel-module__ldejQq__compose{gap:18px;display:grid}.QuestionPanel-module__ldejQq__compose>p{margin:0}.QuestionPanel-module__ldejQq__compose .QuestionPanel-module__ldejQq__field{color:inherit}.QuestionPanel-module__ldejQq__compose .QuestionPanel-module__ldejQq__field :is(textarea,select){color:#39332e;background:#fffdf9;border-color:#b9ab9d}.QuestionPanel-module__ldejQq__compose textarea::placeholder{color:#786d63;opacity:1}.QuestionPanel-module__ldejQq__compose .QuestionPanel-module__ldejQq__field small,.QuestionPanel-module__ldejQq__compose .QuestionPanel-module__ldejQq__checkHint{color:#6b6259}.QuestionPanel-module__ldejQq__compose .QuestionPanel-module__ldejQq__checkHint{text-align:center;margin:0;font-size:13px}.QuestionPanel-module__ldejQq__price{color:#493c32;background:#f3eee5;border-radius:16px;margin-top:20px;padding:20px;line-height:1.8}.QuestionPanel-module__ldejQq__price span{color:#6b6259}.QuestionPanel-module__ldejQq__result{color:#39332e;background:#fffdf9;margin-top:24px}.QuestionPanel-module__ldejQq__result h2{color:inherit}:root[data-theme=dark] .QuestionPanel-module__ldejQq__panel{background:0 0;border:0}:root[data-theme=dark] :is(.QuestionPanel-module__ldejQq__guide>section,.QuestionPanel-module__ldejQq__compose,.QuestionPanel-module__ldejQq__result){color:#f4edf6;background:#302a3e;border-color:#786586}:root[data-theme=dark] :is(.QuestionPanel-module__ldejQq__guide p,.QuestionPanel-module__ldejQq__compose>p,.QuestionPanel-module__ldejQq__compose .QuestionPanel-module__ldejQq__field small,.QuestionPanel-module__ldejQq__compose .QuestionPanel-module__ldejQq__checkHint){color:#d3c7d8}:root[data-theme=dark] .QuestionPanel-module__ldejQq__examples li{background:#403449}:root[data-theme=dark] .QuestionPanel-module__ldejQq__examples strong{color:#e2c5fa}:root[data-theme=dark] .QuestionPanel-module__ldejQq__examples span{color:#f0e6f3}:root[data-theme=dark] .QuestionPanel-module__ldejQq__notice{color:#ffe3d5;background:#422e36;border-color:#c48e76}:root[data-theme=dark] .QuestionPanel-module__ldejQq__notice p{color:#ffe3d5}:root[data-theme=dark] .QuestionPanel-module__ldejQq__compose .QuestionPanel-module__ldejQq__field :is(textarea,select){color:#f4edf6;background:#252031;border-color:#8c789c}:root[data-theme=dark] .QuestionPanel-module__ldejQq__compose textarea::placeholder{color:#bfb0c8}:root[data-theme=dark] .QuestionPanel-module__ldejQq__price{color:#f4edf6;background:#403449}:root[data-theme=dark] .QuestionPanel-module__ldejQq__price span{color:#d3c7d8}@media (max-width:600px){.QuestionPanel-module__ldejQq__body{padding:16px 0}.QuestionPanel-module__ldejQq__guide>section,.QuestionPanel-module__ldejQq__compose{padding:20px 16px}.QuestionPanel-module__ldejQq__examples{grid-template-columns:1fr}.QuestionPanel-module__ldejQq__examples li{padding:12px 14px}.QuestionPanel-module__ldejQq__steps{gap:8px}.QuestionPanel-module__ldejQq__steps li{text-align:center;flex-direction:column;gap:6px;font-size:12px}.QuestionPanel-module__ldejQq__compose .QuestionPanel-module__ldejQq__btn{width:100%}.QuestionPanel-module__ldejQq__price{padding:16px}.QuestionPanel-module__ldejQq__field textarea,.QuestionPanel-module__ldejQq__field select{font-size:16px}}
.ReadingCompanion-module__RNtbUq__root{color:inherit;font:inherit;overflow-wrap:anywhere;max-width:100%}.ReadingCompanion-module__RNtbUq__root button,.ReadingCompanion-module__RNtbUq__note button{font:inherit;color:#493a28;cursor:pointer;background:#fffaf0;border:1px solid #d7c8ad;border-radius:10px;min-height:44px;padding:8px 13px;font-size:13px}.ReadingCompanion-module__RNtbUq__root button:disabled{opacity:.5;cursor:default}.ReadingCompanion-module__RNtbUq__root button:focus-visible,.ReadingCompanion-module__RNtbUq__root>details>summary:focus-visible,.ReadingCompanion-module__RNtbUq__root input:focus-visible,.ReadingCompanion-module__RNtbUq__note button:focus-visible,.ReadingCompanion-module__RNtbUq__note select:focus-visible{outline-offset:3px;outline:3px solid #9a742d}.ReadingCompanion-module__RNtbUq__controls{flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0;display:flex}.ReadingCompanion-module__RNtbUq__controls label{align-items:center;gap:6px;font-size:12px;display:flex}.ReadingCompanion-module__RNtbUq__controls input{accent-color:#3c5945}.ReadingCompanion-module__RNtbUq__controls button[aria-pressed=true]{color:#fffaf0;background:#34523e}.ReadingCompanion-module__RNtbUq__guide{vertical-align:middle;flex:none;width:64px;height:75px;display:inline-block;position:relative}.ReadingCompanion-module__RNtbUq__guide img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.ReadingCompanion-module__RNtbUq__tail{transform-origin:61.1979% 78.8889%}.ReadingCompanion-module__RNtbUq__greet .ReadingCompanion-module__RNtbUq__tail{animation:.8s ease-out ReadingCompanion-module__RNtbUq__tail}.ReadingCompanion-module__RNtbUq__staticLabel{color:#765e39;font-size:12px}.ReadingCompanion-module__RNtbUq__stepBar,.ReadingCompanion-module__RNtbUq__noteHead{align-items:center;gap:12px;display:flex}.ReadingCompanion-module__RNtbUq__stepBar h3{font-size:16px}.ReadingCompanion-module__RNtbUq__stepBar small{font-size:12px;font-weight:400;display:block}.ReadingCompanion-module__RNtbUq__scroll{background:#fcf3de;border-block:5px solid #ac8b51;padding:12px 20px}.ReadingCompanion-module__RNtbUq__paragraph{margin:0 0 24px}.ReadingCompanion-module__RNtbUq__paragraph>p{margin:12px 0}.ReadingCompanion-module__RNtbUq__peek{align-items:center;gap:8px;display:flex;background:0 0!important;border-style:dashed!important;padding:2px 12px!important}.ReadingCompanion-module__RNtbUq__peek .ReadingCompanion-module__RNtbUq__guide{width:46px;height:54px}.ReadingCompanion-module__RNtbUq__tip{background:#eef2e9;border-left:3px solid #9ba887;margin:12px 0;padding:16px;font-size:14px}.ReadingCompanion-module__RNtbUq__tip p,.ReadingCompanion-module__RNtbUq__tip blockquote{white-space:pre-line;margin:8px 0;font-size:14px;line-height:1.9}.ReadingCompanion-module__RNtbUq__fortune{border-top:1px solid #e4d9c5;padding:14px 0;position:relative}.ReadingCompanion-module__RNtbUq__fortune>span{color:#b38b3c;opacity:0;pointer-events:none;margin-left:16px;display:inline-block}.ReadingCompanion-module__RNtbUq__fortune>p{color:#766b5b;font-size:11px;line-height:1.8}.ReadingCompanion-module__RNtbUq__spark>span{animation:1s ease-out ReadingCompanion-module__RNtbUq__spark}.ReadingCompanion-module__RNtbUq__note{color:inherit;border-top:1px solid #dfd4c2;margin-top:24px;padding:18px 0}.ReadingCompanion-module__RNtbUq__note h3{margin:0;font-size:18px}.ReadingCompanion-module__RNtbUq__note p{font-size:12px;line-height:1.8}.ReadingCompanion-module__RNtbUq__notePaper{background:#f5e8c5;border:1px solid #d7be86;border-radius:3px;margin:16px 0;padding:20px}.ReadingCompanion-module__RNtbUq__notePaper label{font-size:12px}.ReadingCompanion-module__RNtbUq__notePaper select{width:100%;max-width:100%;min-height:44px;color:inherit;white-space:normal;background:#fffaed;border:1px solid #cbb57e;margin:8px 0;display:block}.ReadingCompanion-module__RNtbUq__notePaper blockquote{font:inherit;white-space:pre-line;margin:15px 0;font-size:16px;line-height:1.9}.ReadingCompanion-module__RNtbUq__notePaper small{margin-bottom:12px;font-size:11px;display:block}.ReadingCompanion-module__RNtbUq__root>details>summary{cursor:pointer;min-height:44px;padding:10px;font-size:14px}.ReadingCompanion-module__RNtbUq__root>details{border:1px solid #dfd4c2;border-radius:12px;margin:16px 0;padding:8px 16px}@keyframes ReadingCompanion-module__RNtbUq__tail{35%{transform:rotate(-5deg)}70%{transform:rotate(2deg)}}@keyframes ReadingCompanion-module__RNtbUq__spark{20%,65%{opacity:1;transform:translateY(-4px)}to{opacity:0;transform:translateY(-12px)}}@media (prefers-reduced-motion:reduce){.ReadingCompanion-module__RNtbUq__root *,.ReadingCompanion-module__RNtbUq__note *{transition:none!important;animation:none!important}}@media (max-width:440px){.ReadingCompanion-module__RNtbUq__controls{gap:6px}.ReadingCompanion-module__RNtbUq__controls button{flex:1;font-size:12px}.ReadingCompanion-module__RNtbUq__scroll{padding:8px 14px}.ReadingCompanion-module__RNtbUq__notePaper{padding:16px}.ReadingCompanion-module__RNtbUq__peek{font-size:12px!important}.ReadingCompanion-module__RNtbUq__noteHead{align-items:flex-start}.ReadingCompanion-module__RNtbUq__root>details{padding:6px}}.ReadingCompanion-module__RNtbUq__guide canvas{object-fit:contain;width:100%;height:100%}.ReadingCompanion-module__RNtbUq__body{max-width:780px;margin-inline:auto}:root[data-theme=dark] .ReadingCompanion-module__RNtbUq__note,:root[data-theme=dark] .ReadingCompanion-module__RNtbUq__guide{color:#f2ebdf;background:#2c2837;border-color:#62556e}:root[data-theme=dark] .ReadingCompanion-module__RNtbUq__note,:root[data-theme=dark] .ReadingCompanion-module__RNtbUq__body{color:#d8ccdb}:root[data-theme=dark] .ReadingCompanion-module__RNtbUq__root :is(.ReadingCompanion-module__RNtbUq__scroll,.ReadingCompanion-module__RNtbUq__tip),:root[data-theme=dark] .ReadingCompanion-module__RNtbUq__note .ReadingCompanion-module__RNtbUq__notePaper{color:#f2ebdf;background:#342f40;border-color:#75647c}:root[data-theme=dark] .ReadingCompanion-module__RNtbUq__root :is(.ReadingCompanion-module__RNtbUq__staticLabel,.ReadingCompanion-module__RNtbUq__fortune>p){color:#d8ccdb}
.ReadingPoint-module__8FFmJW__point{isolation:isolate;background:#f4f5ed;border:1px solid #e1e6d7;border-radius:12px;margin:28px 0;padding:12px 16px 6px;overflow:hidden}.ReadingPoint-module__8FFmJW__content{grid-template-columns:220px minmax(0,1fr);align-items:center;gap:10px;display:grid}.ReadingPoint-module__8FFmJW__space{width:220px;height:130px;position:relative;overflow:hidden}.ReadingPoint-module__8FFmJW__space canvas{pointer-events:none;width:220px;height:auto;display:block}.ReadingPoint-module__8FFmJW__space span{text-align:center;color:#797d70;font-size:12px;position:absolute;inset:40% 0}.ReadingPoint-module__8FFmJW__action h3{color:#3d573d;margin:0 0 8px;font-size:16px;line-height:1.7}.ReadingPoint-module__8FFmJW__action p{word-break:keep-all;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.9}.ReadingPoint-module__8FFmJW__words{color:#62704e;gap:8px;margin-top:10px;font-size:12px;display:flex}.ReadingPoint-module__8FFmJW__words span{border-bottom:1px solid #a9b794;padding:0 3px 4px}.ReadingPoint-module__8FFmJW__controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;min-height:44px;margin-top:8px;display:flex}.ReadingPoint-module__8FFmJW__controls button{cursor:pointer;min-height:44px;font:inherit!important;color:#65745a!important;background:0 0!important;border:0!important;padding:6px 8px!important;font-size:12px!important}.ReadingPoint-module__8FFmJW__controls button:disabled{opacity:.5}.ReadingPoint-module__8FFmJW__controls label{align-items:center;gap:5px;min-height:44px;margin-right:auto;font-size:11px;display:flex}.ReadingPoint-module__8FFmJW__controls input{accent-color:#597451;width:18px;height:18px}.ReadingPoint-module__8FFmJW__controls button:focus-visible,.ReadingPoint-module__8FFmJW__controls input:focus-visible{outline-offset:2px;outline:3px solid #b98339}.ReadingPoint-module__8FFmJW__sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (max-width:620px){.ReadingPoint-module__8FFmJW__point{padding:8px 12px 6px}.ReadingPoint-module__8FFmJW__content{grid-template-columns:minmax(0,1fr);gap:0}.ReadingPoint-module__8FFmJW__space{justify-self:center}.ReadingPoint-module__8FFmJW__action h3{font-size:15px}.ReadingPoint-module__8FFmJW__controls{justify-content:center}.ReadingPoint-module__8FFmJW__controls label{justify-content:center;width:100%;margin:0}.ReadingPoint-module__8FFmJW__action{padding:0 2px}}
.ReadingScroll-module__z1daSq__scene{color:#405541;text-align:center;contain:layout;margin:24px 0;padding:8px 0}.ReadingScroll-module__z1daSq__stage{aspect-ratio:640/272;max-width:320px;margin:0 auto;position:relative}.ReadingScroll-module__z1daSq__stage canvas{width:100%;height:100%;display:block}.ReadingScroll-module__z1daSq__stage span{align-content:center;font-size:14px;position:absolute;inset:0}.ReadingScroll-module__z1daSq__caption{margin:4px 0 8px;font-size:14px;line-height:1.6}.ReadingScroll-module__z1daSq__controls{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 12px;min-height:44px;font-size:12px;display:flex}.ReadingScroll-module__z1daSq__controls button,.ReadingScroll-module__z1daSq__controls label{align-items:center;gap:5px;min-height:44px;display:inline-flex}.ReadingScroll-module__z1daSq__controls button{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:4px;padding:8px}.ReadingScroll-module__z1daSq__controls button:disabled{opacity:.5;cursor:default}.ReadingScroll-module__z1daSq__controls button:focus-visible,.ReadingScroll-module__z1daSq__controls input:focus-visible{outline-offset:3px;outline:2px solid #8c5c26}.ReadingScroll-module__z1daSq__controls input{accent-color:#405541;width:16px;height:16px}.ReadingScroll-module__z1daSq__sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ReadingScroll-module__z1daSq__scene{text-align:left;background:linear-gradient(110deg,#f3f5e9,#fffdf7);border:1px solid #e3e5d7;border-radius:16px;grid-template-rows:auto auto;grid-template-columns:160px minmax(0,1fr);align-items:center;gap:0 16px;max-width:560px;margin:22px 0;padding:12px 16px;display:grid}.ReadingScroll-module__z1daSq__stage{grid-area:1/1/3;align-self:center;width:160px;max-width:100%;margin:0}.ReadingScroll-module__z1daSq__caption{word-break:keep-all;grid-column:2;margin:4px 0 0!important;font-size:13px!important;line-height:1.7!important}.ReadingScroll-module__z1daSq__controls{grid-column:2;justify-content:flex-start;gap:0 8px;font-size:11px}.ReadingScroll-module__z1daSq__controls button{padding:6px!important;font-size:11px!important}@media (max-width:520px){.ReadingScroll-module__z1daSq__scene{grid-template-columns:112px minmax(0,1fr);gap:0 8px;margin:18px 0;padding:10px}.ReadingScroll-module__z1daSq__stage{grid-row:1;width:112px}.ReadingScroll-module__z1daSq__caption{font-size:12px!important}.ReadingScroll-module__z1daSq__controls{border-top:1px solid #e3e5d7;grid-column:1/-1;justify-content:flex-start;margin-top:6px;padding-top:2px}}.ReadingScroll-module__z1daSq__scene[data-loading] .ReadingScroll-module__z1daSq__controls button{display:none}
.PaymentFlowStatus-module__ts979W__card{color:#493a29;text-align:center;background:#fbf7ed;border:1px solid #d9cdb4;border-radius:20px;padding:24px}.PaymentFlowStatus-module__ts979W__card h2{margin:12px 0;font-size:20px;line-height:1.5}.PaymentFlowStatus-module__ts979W__card p{max-width:44ch;margin:8px auto;line-height:1.8}.PaymentFlowStatus-module__ts979W__sprite{aspect-ratio:1;background-image:url(/design/fortune-room-v1/today-pouch-v4.webp);background-repeat:no-repeat;background-size:contain;width:min(240px,100%);margin:auto;background-position:50%!important}.PaymentFlowStatus-module__ts979W__sprite[data-motion=once]{animation:.8s ease-out PaymentFlowStatus-module__ts979W__arrive}.PaymentFlowStatus-module__ts979W__controls{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:16px;font-size:13px;display:flex}.PaymentFlowStatus-module__ts979W__controls button{color:inherit;background:0 0;border:1px solid #b5a68c;border-radius:8px;padding:7px 10px}.PaymentFlowStatus-module__ts979W__reference{overflow-wrap:anywhere;color:#75664e;font-size:12px}.PaymentFlowStatus-module__ts979W__card button:focus-visible,.PaymentFlowStatus-module__ts979W__controls input:focus-visible{outline-offset:3px;outline:3px solid #52725d}@keyframes PaymentFlowStatus-module__ts979W__arrive{0%{opacity:.5;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.PaymentFlowStatus-module__ts979W__sprite[data-motion=once]{animation:none}}.PaymentFlowStatus-module__ts979W__card h2{word-break:keep-all;text-wrap:balance}.PaymentFlowStatus-module__ts979W__sprite{width:min(180px,100%)}@media (max-width:520px){.PaymentFlowStatus-module__ts979W__card{padding:18px 16px}.PaymentFlowStatus-module__ts979W__card h2{font-size:18px}.PaymentFlowStatus-module__ts979W__card p{font-size:14px}.PaymentFlowStatus-module__ts979W__sprite{width:150px}.PaymentFlowStatus-module__ts979W__controls{gap:10px;font-size:12px}}.PaymentFlowStatus-module__ts979W__card{position:relative}.PaymentFlowStatus-module__ts979W__card:has(>.PaymentFlowStatus-module__ts979W__payment-state-chip){padding-top:42px}
.RewardUseButton-module__Ab3siG__box{margin-top:10px}.RewardUseButton-module__Ab3siG__use{width:100%;min-height:56px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:linear-gradient(#fffaf0,#fbf2df);border:1.5px dashed #c9a46e;border-radius:14px;align-items:center;gap:12px;padding:10px 16px;transition:background .15s,transform .1s;display:flex}.RewardUseButton-module__Ab3siG__use:hover{background:#fbf0d8}.RewardUseButton-module__Ab3siG__use:active{transform:translateY(1px)}.RewardUseButton-module__Ab3siG__use:focus-visible{outline-offset:2px;outline:3px solid #c9a46e}.RewardUseButton-module__Ab3siG__use:disabled{opacity:.55;cursor:not-allowed}.RewardUseButton-module__Ab3siG__use strong{color:#8a5a3c;font-size:15px;font-weight:750;display:block}.RewardUseButton-module__Ab3siG__use small{color:var(--ink-soft);margin-top:2px;font-size:12px;display:block}.RewardUseButton-module__Ab3siG__ticket{background:#f3dfb6;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;font-size:19px;display:grid}.RewardUseButton-module__Ab3siG__confirm{background:#fffaf0;border:1px solid #e3cfa6;border-radius:14px;padding:14px 16px}.RewardUseButton-module__Ab3siG__confirm p{color:var(--ink);margin:0 0 10px;font-size:14px;line-height:1.6}.RewardUseButton-module__Ab3siG__actions{flex-wrap:wrap;gap:8px;display:flex}.RewardUseButton-module__Ab3siG__ok{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#9c4a3c;border:0;border-radius:999px;padding:0 18px;font-size:14.5px;font-weight:700}.RewardUseButton-module__Ab3siG__ok:disabled{opacity:.6;cursor:not-allowed}.RewardUseButton-module__Ab3siG__cancel{border:1px solid var(--line-strong);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:0 16px;font-size:14px}.RewardUseButton-module__Ab3siG__note{color:var(--ink-soft);margin:6px 0 0;font-size:12.5px}.RewardUseButton-module__Ab3siG__error{color:#a3372b;margin:8px 0 0;font-size:13.5px}
.SavedPartnerPicker-module__3KPMbW__picker{border:1px solid var(--line);background:var(--card);border-radius:16px;margin:14px 0 10px;padding:14px 16px}.SavedPartnerPicker-module__3KPMbW__title{color:var(--ink);margin:0 0 10px;font-size:13.5px;font-weight:700}.SavedPartnerPicker-module__3KPMbW__list{flex-wrap:wrap;gap:8px;display:flex}.SavedPartnerPicker-module__3KPMbW__list button{border:1.5px solid var(--line-strong);background:var(--paper);min-height:52px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:14px;align-items:center;gap:10px;padding:8px 14px 8px 8px;transition:border-color .15s,background .15s;display:flex}.SavedPartnerPicker-module__3KPMbW__list button:hover{border-color:#b9a27a}.SavedPartnerPicker-module__3KPMbW__list button:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.SavedPartnerPicker-module__3KPMbW__list button[aria-pressed=true]{background:#eef5f1;border-color:#5f8a7d}.SavedPartnerPicker-module__3KPMbW__list button>span:last-child{flex-direction:column;line-height:1.35;display:flex}.SavedPartnerPicker-module__3KPMbW__list strong{font-size:14.5px}.SavedPartnerPicker-module__3KPMbW__list small{color:var(--ink-soft);font-size:12px}.SavedPartnerPicker-module__3KPMbW__avatar{color:#7a5530;background:#f1e3c6;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:15px;font-weight:800;display:grid}.SavedPartnerPicker-module__3KPMbW__list button[aria-pressed=true] .SavedPartnerPicker-module__3KPMbW__avatar{color:#fff;background:#5f8a7d}@media (max-width:600px){.SavedPartnerPicker-module__3KPMbW__list button{flex:calc(50% - 8px);min-width:0}}:root[data-theme=dark] .SavedPartnerPicker-module__3KPMbW__list button[aria-pressed=true]{color:#f5f1e8;background:#294b43;border-color:#91c6b5}:root[data-theme=dark] .SavedPartnerPicker-module__3KPMbW__list button[aria-pressed=true] strong{color:#f5f1e8}:root[data-theme=dark] .SavedPartnerPicker-module__3KPMbW__list button[aria-pressed=true] small{color:#c5e4d8}:root[data-theme=dark] .SavedPartnerPicker-module__3KPMbW__list button[aria-pressed=true]:hover{background:#345c51;border-color:#b1dfcf}:root[data-theme=dark] .SavedPartnerPicker-module__3KPMbW__list button[aria-pressed=true] .SavedPartnerPicker-module__3KPMbW__avatar{color:#183d33;background:#a2cebd}
