.LibraryLink-module__c-Dwua__link{min-width:44px;min-height:44px;font-family:var(--font-body);color:#ffffffd9;white-space:nowrap;justify-content:flex-end;align-items:center;font-size:14px;font-weight:400;text-decoration:none;display:inline-flex}.LibraryLink-module__c-Dwua__link:hover{color:var(--ink)}@media (min-width:1024px){.LibraryLink-module__c-Dwua__link{font-size:15px}}
.Screen-module__TZR3vG__viewport{--footer-h:0px;background:var(--bg);min-height:100dvh;color:var(--ink);flex-direction:column;display:flex;position:relative}.Screen-module__TZR3vG__col{width:100%;padding-inline:var(--gutter-m);margin-inline:auto}.Screen-module__TZR3vG__form{max-width:calc(var(--col-form) + var(--gutter-m) * 2)}.Screen-module__TZR3vG__list{max-width:calc(var(--col-list) + var(--gutter-m) * 2)}.Screen-module__TZR3vG__reader{max-width:calc(var(--col-reader) + var(--gutter-m) * 2)}.Screen-module__TZR3vG__wide{max-width:var(--content-max);padding-inline:var(--gutter)}.Screen-module__TZR3vG__full{max-width:none;padding-inline:0}@media (min-width:768px){.Screen-module__TZR3vG__form{max-width:var(--col-form);padding-inline:0}.Screen-module__TZR3vG__list{max-width:var(--col-list);padding-inline:0}.Screen-module__TZR3vG__reader{max-width:var(--col-reader);padding-inline:0}}.Screen-module__TZR3vG__header{z-index:20;padding-top:var(--safe-top);background:var(--bg);position:sticky;top:0}.Screen-module__TZR3vG__headerRow{height:var(--header-h);align-items:center;gap:8px;display:flex}.Screen-module__TZR3vG__back{width:48px;height:48px;color:var(--ink);flex:none;place-items:center;margin-left:-12px;display:grid}.Screen-module__TZR3vG__back+.Screen-module__TZR3vG__title{margin-left:-4px}.Screen-module__TZR3vG__title{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.Screen-module__TZR3vG__sentence{font-family:var(--font-body);font-size:var(--fs-title);font-weight:700;line-height:1.3}.Screen-module__TZR3vG__noun{font-family:var(--font-display);font-size:var(--fs-title-noun);font-weight:400;line-height:1.2}.Screen-module__TZR3vG__right{flex:none;align-items:center;gap:4px;margin-right:-8px;display:flex}.Screen-module__TZR3vG__iconBtn{width:48px;height:48px;color:var(--ink);flex:none;place-items:center;display:grid}.Screen-module__TZR3vG__iconBtn:disabled{opacity:.3}.Screen-module__TZR3vG__textBtn{min-height:44px;color:var(--ink-dim);align-items:center;padding:0 8px;font-size:13px;font-weight:400;display:inline-flex}.Screen-module__TZR3vG__textBtn:hover{color:var(--ink)}.Screen-module__TZR3vG__main{flex-direction:column;flex:1;display:flex}.Screen-module__TZR3vG__content{padding-bottom:calc(var(--bottom-pad) + var(--footer-h));flex-direction:column;flex:1;display:flex}.Screen-module__TZR3vG__content.Screen-module__TZR3vG__full{padding-bottom:0}.Screen-module__TZR3vG__center{justify-content:center}.Screen-module__TZR3vG__hasFooter.Screen-module__TZR3vG__inlineFooter:not(.Screen-module__TZR3vG__center){flex:none}.Screen-module__TZR3vG__footerFixed{z-index:20;padding-top:28px;padding-bottom:max(var(--bottom-pad), var(--safe-bottom));background:linear-gradient(180deg, transparent 0, var(--bg) 28px);pointer-events:none;position:fixed;bottom:0;left:0;right:0}.Screen-module__TZR3vG__footerFixed>*{pointer-events:auto}.Screen-module__TZR3vG__footerInline{padding-top:16px;padding-bottom:0}.Screen-module__TZR3vG__footerBody{flex-direction:column;gap:8px;display:flex}@media (min-width:768px){.Screen-module__TZR3vG__footerFixed{padding-bottom:var(--bottom-pad);margin-top:auto;position:sticky;left:auto;right:auto}}@media (min-width:1024px){.Screen-module__TZR3vG__pcScale{--fs-title:20px;--ui-btn-h:56px;--ui-btn-fs:16px;--ui-row-h:56px;--ui-row-fs:15px;--ui-row-sub-fs:13px;--ui-h2-fs:24px;--ui-lead-fs:15px;--ui-card-pad:18px;--ui-check:24px;--ui-section-fs:13px}}.Screen-module__TZR3vG__pageHeading{padding:8px 0 16px}.Screen-module__TZR3vG__h2{font-size:var(--ui-h2-fs,20px);font-weight:700;line-height:1.4}.Screen-module__TZR3vG__lead{font-size:var(--ui-lead-fs,14px);color:var(--ink-dim);margin-top:6px;line-height:22px}
.blocks-module__JZX0gq__block{margin:0;padding:34px 24px 35px}.blocks-module__JZX0gq__text{font-size:calc(var(--reader-fs,var(--fs-body)) * var(--reader-scale,1));line-height:var(--lh-reader);color:var(--ink);word-break:keep-all;overflow-wrap:anywhere;font-weight:300}.blocks-module__JZX0gq__quote{font-size:calc(var(--reader-quote-fs,var(--fs-quote)) * var(--reader-scale,1));padding-inline:calc(24px + 1.5em)}.blocks-module__JZX0gq__emergency{background:var(--ink-tint);color:var(--ink);word-break:keep-all;border-radius:4px;padding:20px 26px;font-size:14px;font-weight:400;line-height:1.75}.blocks-module__JZX0gq__mark{background:var(--point-soft);color:inherit;cursor:pointer;transition:background var(--dur);padding:.05em 0}.blocks-module__JZX0gq__mark:focus-visible{outline:2px solid var(--point);outline-offset:1px}.blocks-module__JZX0gq__sel{background:var(--point-select);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:6px;margin:0 -10px;padding:0 10px;padding-block:max(0px,min(8px,.5lh - .725em))}.blocks-module__JZX0gq__figure{margin:0;padding:34px 0 35px}.blocks-module__JZX0gq__img,.blocks-module__JZX0gq__imgEmpty{width:100%;aspect-ratio:var(--aspect,16 / 9);object-fit:cover;background:var(--surface-2);justify-content:center;align-items:center;display:flex}.blocks-module__JZX0gq__imgEmptyLabel{color:var(--ink-dim);opacity:.7;-webkit-user-select:none;user-select:none;font-size:13px}img.blocks-module__JZX0gq__fit{object-fit:contain}.blocks-module__JZX0gq__pxFigure{margin:0;padding:34px 0 35px}.blocks-module__JZX0gq__stage{--shift:0px;background:var(--surface-2);width:100%;position:relative;overflow:hidden}.blocks-module__JZX0gq__layer{width:100%;height:100%;transform:translate3d(0, calc(var(--shift) * var(--k,0)), 0);will-change:transform;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;display:block;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.blocks-module__JZX0gq__layer{transform:none}}.blocks-module__JZX0gq__anchor{height:0;margin:0;padding:0}.blocks-module__JZX0gq__flash{z-index:200;pointer-events:none;background:var(--flash-color,#fff);mix-blend-mode:screen;opacity:0;animation:blocks-module__JZX0gq__flash var(--flash-ms,1.5s) ease-out 1 both;position:fixed;inset:0}@keyframes blocks-module__JZX0gq__flash{0%{opacity:0}15%{opacity:.96}38%{opacity:.42;box-shadow:inset 0 0 110px var(--flash-color), 0 0 42px var(--flash-color)}to{opacity:0;box-shadow:inset 0 0 #0000,0 0 #0000}}
.ChapterEnd-module__VkbC6q__end{text-align:center;flex-direction:column;align-items:center;padding:34px 24px 0;display:flex}.ChapterEnd-module__VkbC6q__chapterTitle{color:var(--ink-half);font-size:13px}.ChapterEnd-module__VkbC6q__endMark{font-family:var(--font-display);color:var(--ink);margin-top:12px;font-size:40px;font-weight:400;line-height:1.45}.ChapterEnd-module__VkbC6q__next{flex-direction:column;align-items:center;width:100%;max-width:320px;margin-top:30px;display:flex}.ChapterEnd-module__VkbC6q__nextLast{margin-top:50px}button.ChapterEnd-module__VkbC6q__cta{width:100%;max-width:300px;min-height:52px}.ChapterEnd-module__VkbC6q__card{background:var(--panel);border-radius:var(--radius-surface);text-align:left;align-items:center;gap:14px;width:100%;margin-bottom:32px;padding:14px;display:flex}.ChapterEnd-module__VkbC6q__thumb,.ChapterEnd-module__VkbC6q__thumbEmpty{object-fit:cover;background:var(--surface-2);border-radius:6px;flex:none;width:52px;height:68px}.ChapterEnd-module__VkbC6q__cardBody{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.ChapterEnd-module__VkbC6q__eyebrow{color:var(--point);font-size:11px}.ChapterEnd-module__VkbC6q__nextTitle{color:var(--ink);word-break:keep-all;font-size:15px;font-weight:700;line-height:1.4}.ChapterEnd-module__VkbC6q__meta{color:var(--ink-dim);font-variant-numeric:tabular-nums;font-size:12px}
.chrome-module__jav3Na__header{z-index:30;padding-top:var(--safe-top);background:var(--bg);position:fixed;top:0;left:0;right:0}.chrome-module__jav3Na__banner{height:var(--reader-banner-h,28px);padding-inline:var(--gutter-m);color:var(--point);background:var(--point-soft);white-space:nowrap;text-overflow:ellipsis;justify-content:center;align-items:center;font-size:12px;font-weight:400;line-height:1;display:flex;overflow:hidden}.chrome-module__jav3Na__headerRow{height:var(--header-h);border-bottom:1px solid var(--line);justify-content:center;align-items:center;display:flex}.chrome-module__jav3Na__seq{color:var(--ink-dim);font-size:13px;font-weight:400}.chrome-module__jav3Na__seqTitle{display:none}@media (min-width:1024px){.chrome-module__jav3Na__seq{max-width:var(--col-reader);color:var(--ink-header);white-space:nowrap;text-overflow:ellipsis;padding-inline:24px;font-size:12px;overflow:hidden}.chrome-module__jav3Na__seqTitle{margin-left:.75em;display:inline}}.chrome-module__jav3Na__track{height:var(--progress-h);background:var(--line);transition:height var(--dur)}.chrome-module__jav3Na__trackSelecting{height:var(--progress-h-select)}.chrome-module__jav3Na__fill{background:var(--point);transform-origin:0;width:100%;height:100%;transform:scaleX(0)}.chrome-module__jav3Na__control{z-index:45;padding-top:var(--safe-top);background:var(--panel-bar);opacity:0;pointer-events:none;transition:transform .22s var(--ease-out), opacity .16s ease;position:fixed;top:0;left:0;right:0;transform:translateY(-100%)}.chrome-module__jav3Na__controlOpen{opacity:1;pointer-events:auto;transform:none}.chrome-module__jav3Na__controlRow{width:100%;max-width:var(--col-reader);height:var(--header-h);padding-inline:var(--gutter-m);align-items:center;gap:4px;margin-inline:auto;display:flex}@media (min-width:768px){.chrome-module__jav3Na__controlRow{padding-inline:0}}.chrome-module__jav3Na__back{margin-left:-12px}.chrome-module__jav3Na__title{text-align:center;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:14px;font-weight:400;line-height:1.3;overflow:hidden}.chrome-module__jav3Na__toc{margin-right:-8px}.chrome-module__jav3Na__toc button,.chrome-module__jav3Na__toc button:hover{color:var(--point);font-size:13px}.chrome-module__jav3Na__sound{right:12px;bottom:calc(var(--bottom-pad) + var(--safe-bottom));z-index:29;background:var(--scrim-strong);border:1px solid var(--line);width:38px;height:38px;color:var(--ink);transition:opacity var(--dur);border-radius:50%;place-items:center;display:grid;position:fixed}@media (min-width:768px){.chrome-module__jav3Na__sound{right:calc((100% - var(--col-reader)) / 2 + 12px)}}.chrome-module__jav3Na__soundOff{color:var(--ink-dim)}.chrome-module__jav3Na__soundHidden{opacity:0;pointer-events:none}
.Button-module__iYV4-q__btn{min-height:var(--ui-btn-h,54px);border-radius:var(--radius-btn);font-size:var(--ui-btn-fs,15px);white-space:nowrap;transition:opacity .12s, background var(--dur), border-color var(--dur), color var(--dur);border:1px solid #0000;justify-content:center;align-items:center;gap:10px;padding:0 18px;font-weight:700;line-height:1.2;display:inline-flex;position:relative}.Button-module__iYV4-q__block{width:100%}.Button-module__iYV4-q__btn:active:not(:disabled){opacity:.85}.Button-module__iYV4-q__btn:disabled{opacity:.4}.Button-module__iYV4-q__label{min-width:0;display:inline-block}.Button-module__iYV4-q__mark,.Button-module__iYV4-q__leading{flex:none;display:inline-flex}.Button-module__iYV4-q__primary{background:var(--point);color:var(--ink-on-point)}.Button-module__iYV4-q__secondary{color:var(--ink);border-color:var(--line-strong);background:0 0}.Button-module__iYV4-q__text{color:var(--ink-dim);background:0 0;min-height:44px;padding:0 12px;font-size:13px;font-weight:400}.Button-module__iYV4-q__text:hover:not(:disabled){color:var(--ink)}.Button-module__iYV4-q__kakao{background:var(--kakao-bg);color:var(--kakao-ink)}.Button-module__iYV4-q__naver{background:var(--naver-bg);color:var(--naver-ink)}.Button-module__iYV4-q__google{background:var(--google-bg);color:var(--google-ink);border-color:var(--google-line)}.Button-module__iYV4-q__lg{min-height:var(--ui-btn-h,54px)}.Button-module__iYV4-q__md{min-height:44px;padding:0 16px;font-size:14px}.Button-module__iYV4-q__sm{border-radius:10px;width:auto;min-height:36px;padding:0 14px;font-size:13px}.Button-module__iYV4-q__text.Button-module__iYV4-q__lg,.Button-module__iYV4-q__text.Button-module__iYV4-q__md,.Button-module__iYV4-q__text.Button-module__iYV4-q__sm{min-height:44px}.Button-module__iYV4-q__spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite Button-module__iYV4-q__spin}@keyframes Button-module__iYV4-q__spin{to{transform:rotate(360deg)}}
.Sheet-module__TxLLoq__backdrop{z-index:40;background:var(--backdrop);justify-content:center;align-items:flex-end;animation:.16s ease-out Sheet-module__TxLLoq__fade;display:flex;position:fixed;inset:0}.Sheet-module__TxLLoq__sheet{background:var(--sheet);width:100%;max-height:88dvh;color:var(--ink);padding:12px var(--gutter-m) calc(var(--bottom-pad) + var(--safe-bottom));animation:Sheet-module__TxLLoq__up .26s var(--ease-out);border-radius:16px 16px 0 0;overflow-y:auto}@media (min-width:768px){.Sheet-module__TxLLoq__sheet{max-width:var(--col-list);padding-inline:24px}}.Sheet-module__TxLLoq__sheet:focus{outline:none}.Sheet-module__TxLLoq__grip{background:var(--line);border-radius:2px;width:36px;height:4px;margin:0 auto 16px}.Sheet-module__TxLLoq__title{margin-bottom:4px;font-size:18px;font-weight:700}.Sheet-module__TxLLoq__desc{color:var(--ink-dim);margin-bottom:16px;font-size:14px;line-height:22px}@keyframes Sheet-module__TxLLoq__fade{0%{opacity:0}}@keyframes Sheet-module__TxLLoq__up{0%{opacity:0;transform:translateY(24px)}}
.StateScreen-module__KWce2W__wrap{text-align:center;flex-direction:column;align-items:center;margin:auto 0;padding:32px 0;display:flex}.StateScreen-module__KWce2W__iconBox{border-radius:var(--radius-icon);background:var(--line-soft);width:66px;height:66px;color:var(--ink);place-items:center;margin-bottom:16px;display:grid}.StateScreen-module__KWce2W__done{background:var(--point-soft);color:var(--point)}.StateScreen-module__KWce2W__errorSub{background:var(--sub-soft);color:var(--sub)}.StateScreen-module__KWce2W__accent{background:var(--panel);color:var(--point)}.StateScreen-module__KWce2W__title{max-width:300px;font-size:20px;font-weight:700;line-height:1.4}.StateScreen-module__KWce2W__desc{color:var(--ink-dim);max-width:300px;margin-top:12px;font-size:15px;font-weight:300;line-height:22px}.StateScreen-module__KWce2W__actions{flex-direction:column;align-items:center;gap:2px;margin-top:20px;display:flex}.StateScreen-module__KWce2W__primary{width:230px}.StateScreen-module__KWce2W__secondary{min-width:230px}.StateScreen-module__KWce2W__inner{justify-content:center}
.Tabs-module__MPyrFG__tabs{border-bottom:1px solid var(--line-soft);gap:20px;display:flex}.Tabs-module__MPyrFG__tab{color:var(--ink-half);transition:color var(--dur);flex-direction:column;gap:6px;padding-top:6px;font-size:14px;font-weight:700;line-height:1.3;display:flex}.Tabs-module__MPyrFG__tab:hover{color:var(--ink-hover)}.Tabs-module__MPyrFG__on{color:var(--ink)}.Tabs-module__MPyrFG__label{white-space:nowrap}.Tabs-module__MPyrFG__line{background:0 0;width:100%;height:2px;margin-bottom:-1px}.Tabs-module__MPyrFG__on .Tabs-module__MPyrFG__line{background:var(--point)}
.parts-module__mig2Hq__toggleWrap{align-items:center;gap:10px;display:inline-flex}.parts-module__mig2Hq__toggleState{color:var(--ink-dim);font-size:13px}.parts-module__mig2Hq__toggleStateOn{color:var(--point)}.parts-module__mig2Hq__toggle{background:var(--surface-3);border:1px solid var(--line);width:46px;height:28px;transition:background var(--dur), border-color var(--dur);border-radius:14px;flex:none;position:relative}.parts-module__mig2Hq__toggle[aria-checked=true]{background:var(--point);border-color:var(--point)}.parts-module__mig2Hq__toggle:disabled{opacity:.4}.parts-module__mig2Hq__toggle:after{content:"";background:var(--ink);width:20px;height:20px;transition:transform .18s var(--ease-out), background var(--dur);border-radius:50%;position:absolute;top:3px;left:3px}.parts-module__mig2Hq__toggle[aria-checked=true]:after{background:var(--ink-on-point);transform:translate(18px)}.parts-module__mig2Hq__progress{background:var(--track);width:100%;overflow:hidden}.parts-module__mig2Hq__progressThin{height:2px}.parts-module__mig2Hq__progressThick{border-radius:3px;height:5px}.parts-module__mig2Hq__progressBar{background:var(--point);border-radius:inherit;height:100%}.parts-module__mig2Hq__chip{letter-spacing:.02em;color:var(--point);background:var(--point-soft);white-space:nowrap;border-radius:4px;align-items:center;padding:2px 7px;font-size:11px;font-weight:700;line-height:1.6;display:inline-flex}.parts-module__mig2Hq__chipSub{color:var(--sub);background:var(--sub-soft)}.parts-module__mig2Hq__chipInfo{color:var(--info);background:var(--info-soft)}.parts-module__mig2Hq__chipMuted{color:var(--ink-dim);background:var(--surface-2);font-weight:400}.parts-module__mig2Hq__row{width:100%;min-height:var(--ui-row-h,52px);text-align:left;color:var(--ink);align-items:center;gap:8px;padding:10px 16px;display:flex}.parts-module__mig2Hq__rowDivider+.parts-module__mig2Hq__rowDivider{border-top:1px solid var(--line-soft)}.parts-module__mig2Hq__rowTap:hover{background:var(--surface)}.parts-module__mig2Hq__rowLeft{flex:none;align-items:center;display:inline-flex}.parts-module__mig2Hq__rowBody{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.parts-module__mig2Hq__rowTitle{font-size:var(--ui-row-fs,14px);color:var(--ink-strong);font-weight:400;line-height:1.45}.parts-module__mig2Hq__rowSub{font-size:var(--ui-row-sub-fs,12px);color:var(--ink-dim);line-height:1.45}.parts-module__mig2Hq__rowTrailing{font-size:var(--ui-row-sub-fs,12px);color:var(--ink);white-space:nowrap;flex:none;align-items:center;gap:6px;display:inline-flex}.parts-module__mig2Hq__chev{color:var(--ink-dim);flex:none}.parts-module__mig2Hq__field{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.parts-module__mig2Hq__label{color:var(--ink-dim);font-size:13px}.parts-module__mig2Hq__input{border-radius:var(--radius-row);border:1px solid var(--line);background:var(--surface);width:100%;min-height:48px;color:var(--ink);padding:12px 14px;font-size:15px;font-weight:400}.parts-module__mig2Hq__input:focus{border-color:var(--point-line);outline:none}textarea.parts-module__mig2Hq__input{resize:vertical;min-height:120px;line-height:1.6}.parts-module__mig2Hq__toast{left:50%;bottom:calc(var(--bottom-pad) + var(--safe-bottom));z-index:60;max-width:calc(100vw - var(--gutter-m) * 2);background:var(--toast-bg);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;animation:parts-module__mig2Hq__toastIn .2s var(--ease-out);border-radius:10px;padding:12px 18px;font-size:14px;font-weight:400;line-height:1.3;position:fixed;overflow:hidden;transform:translate(-50%)}.parts-module__mig2Hq__toastHidden{opacity:0;pointer-events:none;animation:none}@keyframes parts-module__mig2Hq__toastIn{0%{opacity:0;transform:translate(-50%,8px)}}.parts-module__mig2Hq__skeleton{background:linear-gradient(90deg, var(--surface) 0%, var(--surface-2) 50%, var(--surface) 100%);background-size:200% 100%;animation:1.4s infinite parts-module__mig2Hq__shimmer}@keyframes parts-module__mig2Hq__shimmer{to{background-position:-200% 0}}.parts-module__mig2Hq__section{font-size:var(--ui-section-fs,12px);letter-spacing:.02em;color:var(--ink-dim);padding:16px 0 8px;font-weight:400}.parts-module__mig2Hq__card{background:var(--surface-2);border-radius:var(--radius-card);border:1px solid #0000;overflow:hidden}.parts-module__mig2Hq__cardPadded{padding:var(--ui-card-pad,14px)}.parts-module__mig2Hq__cardPoint{border-color:var(--point-line)}.parts-module__mig2Hq__errorBox{border-radius:var(--radius-row);background:var(--surface);color:var(--ink-dim);align-items:flex-start;gap:8px;margin:12px 0;padding:12px 14px;font-size:14px;line-height:1.5;display:flex}.parts-module__mig2Hq__errorIcon{color:var(--sub);flex:none;margin-top:2px}
.StatusGate-module__IlAupa__logo{width:200px;height:auto}@media (min-width:1024px){.StatusGate-module__IlAupa__logo{width:300px}}.StatusGate-module__IlAupa__splash{z-index:100;background:var(--bg);flex-direction:column;justify-content:center;align-items:center;animation:.2s ease-out StatusGate-module__IlAupa__splashIn;display:flex;position:fixed;inset:0}@keyframes StatusGate-module__IlAupa__splashIn{0%{opacity:0}}.StatusGate-module__IlAupa__content{display:contents}.StatusGate-module__IlAupa__content[hidden]{display:none}
.HeroLine-module__35ZbeG__line{flex-direction:column;align-items:center;min-height:1.6em;display:flex}.HeroLine-module__35ZbeG__row{flex-wrap:wrap;justify-content:center;display:flex}.HeroLine-module__35ZbeG__w{opacity:0;transform:translate(var(--tx,0px), var(--ty,0px)) rotate(var(--r,0deg)) scale(var(--s,1));will-change:transform, opacity;display:inline-block}.HeroLine-module__35ZbeG__in .HeroLine-module__35ZbeG__w{opacity:1;transition:transform .9s cubic-bezier(.16,1,.3,1),opacity .9s cubic-bezier(.16,1,.3,1);transform:none}@media (prefers-reduced-motion:reduce){.HeroLine-module__35ZbeG__w{transform:none}.HeroLine-module__35ZbeG__in .HeroLine-module__35ZbeG__w{transition-property:opacity;transition-timing-function:ease-out;transition-duration:.3s!important;transition-delay:0s!important}}
div.ControlsSheet-module__mQd5xW__panel{background:var(--panel);padding-inline:18px}.ControlsSheet-module__mQd5xW__panel>h2{color:var(--ink-dim);margin-bottom:2px;font-size:13px;font-weight:400;line-height:16px}.ControlsSheet-module__mQd5xW__rows{flex-direction:column;gap:2px;display:flex}.ControlsSheet-module__mQd5xW__rows .ControlsSheet-module__mQd5xW__row{min-height:48px;padding:0}.ControlsSheet-module__mQd5xW__steps{gap:8px;display:inline-flex}.ControlsSheet-module__mQd5xW__step,.ControlsSheet-module__mQd5xW__pill{border-radius:var(--radius-pill);background:var(--pill);height:26px;color:var(--ink);padding:0 12px;font-size:12px;font-weight:400;line-height:1}.ControlsSheet-module__mQd5xW__step:disabled{opacity:.4}.ControlsSheet-module__mQd5xW__pillOn{background:var(--point);color:var(--bg)}
.BundleCard-module__4cI_cq__card{border:1px solid var(--point-line-strong);border-radius:var(--radius-card);background:var(--surface-2);width:100%;color:var(--ink);text-align:left;transition:border-color var(--dur), background var(--dur);flex-direction:column;gap:6px;padding:18px 20px;display:flex}.BundleCard-module__4cI_cq__card:hover{border-color:var(--point);background:var(--surface-3)}.BundleCard-module__4cI_cq__head{justify-content:space-between;align-items:center;gap:8px;display:flex}.BundleCard-module__4cI_cq__name{flex:1;min-width:0;font-size:16px;font-weight:700;line-height:1.4}.BundleCard-module__4cI_cq__price{white-space:nowrap;color:var(--point);font-variant-numeric:tabular-nums;flex:none;font-size:20px;font-weight:700;line-height:1.3}.BundleCard-module__4cI_cq__sub{color:var(--ink-dim);font-size:13px;line-height:1.5}@media (min-width:1024px){.BundleCard-module__4cI_cq__price{font-size:22px}}
.Hero-module__LiOwyq__hero{text-align:center;min-height:calc(100dvh - 64px);padding-top:var(--safe-top);padding-bottom:calc(72px + var(--safe-bottom));flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.Hero-module__LiOwyq__top{top:calc(var(--safe-top) + 18px);z-index:1;position:absolute;right:0}.Hero-module__LiOwyq__logo{width:200px;height:auto}.Hero-module__LiOwyq__line{max-width:560px;font-family:var(--font-body);color:var(--ink);margin-top:32px;font-size:18px;font-weight:300;line-height:1.6}.Hero-module__LiOwyq__lineSkeleton{align-items:center;height:32px;margin-top:32px;display:flex}.Hero-module__LiOwyq__cta{justify-content:center;width:100%;margin-top:40px;display:flex}.Hero-module__LiOwyq__btn{width:100%}.Hero-module__LiOwyq__hint{left:50%;bottom:calc(var(--bottom-pad) + var(--safe-bottom));color:var(--ink-dim);animation:1.8s ease-in-out infinite Hero-module__LiOwyq__bob;position:absolute}@keyframes Hero-module__LiOwyq__bob{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,6px)}}@media (min-width:768px){.Hero-module__LiOwyq__btn{width:320px}}@media (min-width:1024px){.Hero-module__LiOwyq__hero{min-height:calc(100dvh - 130px)}.Hero-module__LiOwyq__logo{width:300px}.Hero-module__LiOwyq__top{top:calc(var(--safe-top) + 16px)}}
.Paywall-module__DGTJmq__wrap{flex-direction:column;margin-top:auto;display:flex}.Paywall-module__DGTJmq__blur{gap:calc(var(--reader-fs,var(--fs-body)) * var(--reader-scale,1) * 1.15);-webkit-user-select:none;user-select:none;pointer-events:none;flex-direction:column;padding:0 24px;display:flex;-webkit-mask-image:linear-gradient(#000000bf 0%,#0000 100%);mask-image:linear-gradient(#000000bf 0%,#0000 100%)}.Paywall-module__DGTJmq__line{height:calc(var(--reader-fs,var(--fs-body)) * var(--reader-scale,1));background:var(--ink-ghost);filter:blur(3px);border-radius:4px;display:block}.Paywall-module__DGTJmq__panel{background:var(--sheet);padding:24px 20px calc(var(--bottom-pad) + var(--safe-bottom));border-radius:16px 16px 0 0;flex-direction:column;align-items:flex-start;margin-top:20px;display:flex}@media (min-width:768px){.Paywall-module__DGTJmq__panel{padding-inline:24px}}.Paywall-module__DGTJmq__badge{border:1px solid var(--line);border-radius:var(--radius-pill);height:22px;color:var(--ink-dim);align-items:center;padding:0 9px;font-size:11px;font-weight:400;display:inline-flex}.Paywall-module__DGTJmq__title{color:var(--ink);margin-top:14px;font-size:20px;font-weight:700;line-height:1.4}.Paywall-module__DGTJmq__desc{color:var(--ink-dim);margin-top:6px;font-size:14px;line-height:22px}.Paywall-module__DGTJmq__bundle{flex-direction:column;gap:2px;width:100%;margin-top:18px;display:flex}.Paywall-module__DGTJmq__bundleName{color:var(--ink-strong);font-size:14px}.Paywall-module__DGTJmq__bundlePrice{color:var(--ink);font-variant-numeric:tabular-nums;font-size:20px;font-weight:700}.Paywall-module__DGTJmq__bundleNote{color:var(--ink-dim);font-size:12px}.Paywall-module__DGTJmq__actions{flex-direction:column;gap:2px;width:100%;margin-top:16px;display:flex}
.ChapterRow-module__hbqmsG__item+.ChapterRow-module__hbqmsG__item{margin-top:6px}.ChapterRow-module__hbqmsG__row{border-radius:var(--radius-row);background:var(--surface-2);text-align:left;width:100%;min-height:48px;color:var(--ink);transition:background var(--dur);justify-content:space-between;align-items:center;gap:8px;padding:12px 16px;display:flex}.ChapterRow-module__hbqmsG__row:hover{background:var(--surface-3)}.ChapterRow-module__hbqmsG__title{min-width:0;color:var(--ink-strong);flex:1;font-size:15px;font-weight:400;line-height:1.45}.ChapterRow-module__hbqmsG__trailing{white-space:nowrap;color:var(--ink);font-variant-numeric:tabular-nums;flex:none;font-size:13px;font-weight:400;line-height:1.3}.ChapterRow-module__hbqmsG__free{color:var(--point)}.ChapterRow-module__hbqmsG__state{color:var(--ink-dim)}
.InstallPrompt-module__PZHiCW__banner{left:50%;bottom:max(16px, var(--safe-bottom));z-index:50;width:calc(100% - var(--gutter-m) * 2);max-width:var(--col-form);background:var(--sheet);border:1px solid var(--line);border-radius:var(--radius-card);animation:InstallPrompt-module__PZHiCW__bannerIn .24s var(--ease-out);align-items:center;gap:12px;padding:10px 4px 10px 14px;display:flex;position:fixed;transform:translate(-50%)}@keyframes InstallPrompt-module__PZHiCW__bannerIn{0%{opacity:0;transform:translate(-50%,12px)}}.InstallPrompt-module__PZHiCW__mark{border-radius:var(--radius-row);flex:none;width:40px;height:40px}.InstallPrompt-module__PZHiCW__body{flex:1;min-width:0}.InstallPrompt-module__PZHiCW__title{color:var(--ink-strong);font-size:14px;font-weight:500;line-height:1.4}.InstallPrompt-module__PZHiCW__desc{color:var(--ink-dim);margin-top:2px;font-size:12px;line-height:1.5}.InstallPrompt-module__PZHiCW__em{color:var(--ink);font-weight:500}.InstallPrompt-module__PZHiCW__inlineIcon{vertical-align:-2px;margin:0 2px;display:inline-block}.InstallPrompt-module__PZHiCW__banner .InstallPrompt-module__PZHiCW__close{color:var(--ink-dim)}
.HighlightCard-module__iRwyeq__card{border:1px solid var(--line);border-radius:var(--radius-card);overflow:hidden}.HighlightCard-module__iRwyeq__body{text-align:left;width:100%;color:var(--ink);transition:background var(--dur);align-items:flex-start;gap:12px;padding:16px;display:flex}.HighlightCard-module__iRwyeq__body:hover{background:var(--surface)}.HighlightCard-module__iRwyeq__content{flex:1;min-width:0}.HighlightCard-module__iRwyeq__text{color:var(--ink);font-size:15px;line-height:1.7;display:block}.HighlightCard-module__iRwyeq__meta{color:var(--ink-dim);justify-content:space-between;align-items:baseline;gap:12px;margin-top:10px;font-size:13px;line-height:1.4;display:flex}.HighlightCard-module__iRwyeq__source{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.HighlightCard-module__iRwyeq__date{font-variant-numeric:tabular-nums;flex:none}.HighlightCard-module__iRwyeq__selectable{-webkit-user-select:none;user-select:none}.HighlightCard-module__iRwyeq__check{width:22px;height:22px;color:var(--ink-on-point);transition:background var(--dur), border-color var(--dur);border:1px solid #fff6;border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:2px;display:flex}.HighlightCard-module__iRwyeq__checkOn{background:var(--point);border-color:var(--point)}
.reader-module__UOZMea__reader{--reader-fs:var(--fs-body);--reader-quote-fs:var(--fs-quote);--reader-banner-h:0px;margin-inline:calc(-1 * var(--gutter-m));flex-direction:column;flex:1;display:flex;position:relative}.reader-module__UOZMea__withBanner{--reader-banner-h:28px}@media (min-width:768px){.reader-module__UOZMea__reader{margin-inline:0}}@media (min-width:1024px){.reader-module__UOZMea__reader{--reader-fs:var(--fs-body-pc);--reader-quote-fs:var(--fs-quote-pc)}}.reader-module__UOZMea__body{width:100%;min-width:0;padding-top:calc(var(--reader-banner-h) + var(--header-h) + var(--progress-h) + var(--safe-top));padding-bottom:calc(48px + var(--safe-bottom));flex-direction:column;flex:1;display:flex}@media (min-width:768px){.reader-module__UOZMea__body{padding-bottom:var(--safe-bottom)}}@media (max-width:767.98px){.reader-module__UOZMea__locked{margin-bottom:calc(-1 * var(--bottom-pad))}.reader-module__UOZMea__locked .reader-module__UOZMea__body{padding-bottom:0}}@media (pointer:coarse){.reader-module__UOZMea__body{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}}.reader-module__UOZMea__state{width:100%;padding:calc(var(--reader-banner-h) + var(--header-h) + var(--progress-h) + var(--safe-top) + 24px) 24px 48px;flex-direction:column;flex:1;justify-content:center;display:flex}.reader-module__UOZMea__skel{flex-direction:column;gap:18px;padding-top:10px;display:flex}.reader-module__UOZMea__skelGap{height:30px}div.reader-module__UOZMea__toast{border-radius:var(--radius-surface);background:var(--panel-raised);text-align:left;width:min(354px,100vw - 32px);max-width:none;padding:14px 18px}
.Cover-module__DQ1NqW__box{aspect-ratio:350/196;background:var(--surface-2);width:100%;position:relative;overflow:hidden}.Cover-module__DQ1NqW__img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@media (min-width:768px){.Cover-module__DQ1NqW__box{aspect-ratio:19/32;width:240px}}@media (min-width:1024px){.Cover-module__DQ1NqW__box{width:380px}}
.Sections-module__pAZ3dq__section{padding-top:24px;padding-bottom:40px}.Sections-module__pAZ3dq__title{white-space:pre-line;margin-top:4px;font-size:22px;font-weight:700;line-height:1.45}.Sections-module__pAZ3dq__desc{color:var(--ink-dim);margin-top:12px;font-size:15px;line-height:1.75}.Sections-module__pAZ3dq__measure{max-width:var(--col-list)}.Sections-module__pAZ3dq__visual{aspect-ratio:16/9;background:var(--surface-2);width:100%;margin-top:28px;overflow:hidden}.Sections-module__pAZ3dq__visual img,.Sections-module__pAZ3dq__cover img{object-fit:cover;width:100%;height:100%}.Sections-module__pAZ3dq__quote{margin-top:28px;padding-inline:1.5em}.Sections-module__pAZ3dq__quoteText{font-size:17px;font-weight:400;line-height:1.8}.Sections-module__pAZ3dq__quoteSource{color:var(--ink-dim);margin-top:8px;font-size:13px;line-height:1.5}.Sections-module__pAZ3dq__meta{flex-direction:column;gap:4px;margin-top:24px;font-size:14px;line-height:1.6;display:flex}.Sections-module__pAZ3dq__metaRow{display:flex}.Sections-module__pAZ3dq__metaCount{color:var(--ink);font-weight:400}.Sections-module__pAZ3dq__metaCredits{color:var(--ink-dim)}.Sections-module__pAZ3dq__action{flex-direction:column;gap:10px;margin-top:28px;display:flex}.Sections-module__pAZ3dq__btn{width:100%}.Sections-module__pAZ3dq__pending{color:var(--ink-dim);text-align:center;font-size:13px;line-height:1.5}.Sections-module__pAZ3dq__tracks{border-bottom:1px solid var(--line-soft);margin-top:24px}.Sections-module__pAZ3dq__track{border-top:1px solid var(--line-soft);white-space:pre-wrap;padding:12px 0;font-size:15px;line-height:1.5}.Sections-module__pAZ3dq__trackNo{color:var(--ink-dim);font-variant-numeric:tabular-nums}.Sections-module__pAZ3dq__cover{background:var(--surface-2);text-align:center;place-items:center;width:160px;height:227px;margin:28px auto 0;padding:12px;display:grid;overflow:hidden}.Sections-module__pAZ3dq__cover:has(img){background:0 0;padding:0}.Sections-module__pAZ3dq__cover:has(img) img{object-fit:contain}.Sections-module__pAZ3dq__coverPending{color:var(--ink-faint);font-size:12px;line-height:1.5}.Sections-module__pAZ3dq__footer{border-top:1px solid var(--line);margin-top:72px;padding-top:24px}.Sections-module__pAZ3dq__footerBrand{font-size:14px;font-weight:500;line-height:1.5}.Sections-module__pAZ3dq__footerLinks{color:var(--ink-dim);flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;font-size:12px;line-height:1.6;display:flex}.Sections-module__pAZ3dq__footerLinks a:hover{color:var(--ink)}.Sections-module__pAZ3dq__sep{color:var(--ink-ghost)}.Sections-module__pAZ3dq__business{color:var(--ink-dim);word-break:keep-all;flex-wrap:wrap;row-gap:2px;margin-top:4px;margin-left:-17px;font-size:11px;font-weight:300;line-height:1.7;display:flex;overflow:hidden}.Sections-module__pAZ3dq__business li:before{content:"|";width:1px;color:var(--ink-ghost);margin:0 8px;display:inline-block}@media (min-width:1024px){.Sections-module__pAZ3dq__business{font-size:12px}}@media (min-width:768px){.Sections-module__pAZ3dq__section{padding-top:48px;padding-bottom:64px}.Sections-module__pAZ3dq__btn,.Sections-module__pAZ3dq__action{width:320px}.Sections-module__pAZ3dq__tracks{grid-template-rows:repeat(3,auto);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;column-gap:48px;display:grid}}@media (min-width:1024px){.Sections-module__pAZ3dq__section{padding-top:84px;padding-bottom:100px}.Sections-module__pAZ3dq__title{font-size:28px;line-height:1.4}.Sections-module__pAZ3dq__desc{font-size:16px}.Sections-module__pAZ3dq__split{grid-template-columns:minmax(0,520px) minmax(0,520px);justify-content:space-between;align-items:start;column-gap:80px;display:grid}.Sections-module__pAZ3dq__head{grid-area:1/1}.Sections-module__pAZ3dq__tail{grid-area:2/1}.Sections-module__pAZ3dq__side{grid-area:1/2/span 2;padding-top:16px}.Sections-module__pAZ3dq__splitReverse .Sections-module__pAZ3dq__head,.Sections-module__pAZ3dq__splitReverse .Sections-module__pAZ3dq__tail{grid-column:2}.Sections-module__pAZ3dq__splitReverse .Sections-module__pAZ3dq__side{grid-column:1}.Sections-module__pAZ3dq__visual{margin-top:0}.Sections-module__pAZ3dq__cover{width:296px;height:420px;margin-top:0}.Sections-module__pAZ3dq__footer{margin-top:104px}}
.HighlightsPanel-module__ITjwfq__cards{flex-direction:column;gap:10px;display:flex}.HighlightsPanel-module__ITjwfq__skCard{border:1px solid var(--line-soft);border-radius:var(--radius-card);flex-direction:column;gap:10px;padding:16px;display:flex}.HighlightsPanel-module__ITjwfq__skMeta{justify-content:space-between;margin-top:4px;display:flex}.HighlightsPanel-module__ITjwfq__errorWrap{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.HighlightsPanel-module__ITjwfq__empty{margin:0;padding:40px 0 24px}
.page-module__aydn6q__wrap{flex-direction:column;flex:1;padding-top:32px;display:flex}@media (min-width:768px){.page-module__aydn6q__wrap{padding-top:56px}}.page-module__aydn6q__brand{text-align:center;flex-direction:column;align-items:center;gap:24px;display:flex}.page-module__aydn6q__logo{width:130px;height:auto}.page-module__aydn6q__lead{color:var(--ink-dim);font-size:14px;line-height:22px}.page-module__aydn6q__actions{flex-direction:column;gap:16px;margin-top:40px;display:flex}.page-module__aydn6q__readFirst{margin-top:-12px}.page-module__aydn6q__legal{color:var(--ink-dim);text-align:center;margin-top:8px;font-size:11px;line-height:18px}.page-module__aydn6q__legalLink{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--ink-ghost);text-decoration-color:var(--ink-ghost)}.page-module__aydn6q__legalLink:hover{color:var(--ink)}.page-module__aydn6q__dev{margin-top:auto;padding-top:24px}.page-module__aydn6q__devLabel{border-top:1px dashed var(--line);letter-spacing:.1em;color:var(--ink-ghost);margin-bottom:10px;padding-top:16px;font-size:11px}.page-module__aydn6q__devRow{gap:8px;display:flex}.page-module__aydn6q__devRow input{flex:1;min-width:0}@media (min-width:1024px){.page-module__aydn6q__wrap{justify-content:center;padding-top:0;padding-bottom:44px}.page-module__aydn6q__logo{width:160px}.page-module__aydn6q__brand{gap:60px}.page-module__aydn6q__lead{font-size:15px}.page-module__aydn6q__actions{margin-top:32px}.page-module__aydn6q__actions>button{min-height:56px;font-size:16px}.page-module__aydn6q__actions>.page-module__aydn6q__readFirst{border-radius:var(--radius-btn);min-height:56px;color:var(--ink);border:1px solid #fff3;margin-top:20px;font-size:16px;font-weight:700}.page-module__aydn6q__actions>.page-module__aydn6q__readFirst:hover:not(:disabled){border-color:#fff6}.page-module__aydn6q__legal{display:none}}
.parts-module__5UL33q__summary{padding:var(--ui-card-pad,14px);border:1px solid var(--line);border-radius:var(--radius-card);align-items:stretch;gap:14px;margin-top:8px;display:flex}.parts-module__5UL33q__cover{background:var(--surface-2);flex:none;width:76px;height:104px;overflow:hidden}.parts-module__5UL33q__coverImg{object-fit:cover;width:100%;height:100%;display:block}.parts-module__5UL33q__info{flex-direction:column;flex:1;gap:4px;min-width:0;padding-block:2px;display:flex}.parts-module__5UL33q__name{color:var(--ink);word-break:keep-all;font-size:16px;font-weight:700;line-height:1.4}.parts-module__5UL33q__work{color:var(--ink-dim);font-size:13px;line-height:1.4}.parts-module__5UL33q__price{font-variant-numeric:tabular-nums;color:var(--ink);margin-top:auto;font-size:20px;font-weight:700;line-height:1.3}.parts-module__5UL33q__priceSkeleton{margin-top:auto}.parts-module__5UL33q__row{width:100%;min-height:var(--ui-row-h,52px);border:1px solid var(--line);border-radius:var(--radius-row);color:var(--ink);text-align:left;transition:border-color var(--dur);-webkit-tap-highlight-color:transparent;background:0 0;align-items:center;gap:12px;padding:10px 14px;display:flex}.parts-module__5UL33q__row:disabled{opacity:.4}.parts-module__5UL33q__on{border-color:var(--point)}.parts-module__5UL33q__title{min-width:0;font-size:var(--ui-row-fs,14px);color:var(--ink-strong);word-break:keep-all;flex:1;font-weight:400;line-height:1.45}.parts-module__5UL33q__on .parts-module__5UL33q__title{color:var(--ink)}.parts-module__5UL33q__trailing{font-size:var(--ui-row-fs,14px);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ink);flex:none;font-weight:700;line-height:1.3}.parts-module__5UL33q__radio{border:1.5px solid var(--line-strong);width:18px;height:18px;color:var(--ink-on-point);transition:background var(--dur), border-color var(--dur);border-radius:50%;flex:none;place-items:center;display:grid}.parts-module__5UL33q__on .parts-module__5UL33q__radio{background:var(--point);border-color:var(--point)}
.SelectionPopover-module__fYITka__pop{z-index:28;background:var(--panel-raised);height:38px;color:var(--ink);-webkit-user-select:none;user-select:none;white-space:nowrap;animation:SelectionPopover-module__fYITka__popIn .16s var(--ease-out);border-radius:12px;align-items:stretch;display:flex;position:absolute;transform:translate(-50%)}.SelectionPopover-module__fYITka__pop[data-dragging]{opacity:0;pointer-events:none}.SelectionPopover-module__fYITka__pop[data-armed]{pointer-events:none}.SelectionPopover-module__fYITka__btn{color:var(--ink);-webkit-tap-highlight-color:transparent;align-items:center;padding:0 16px;font-size:13px;font-weight:700;display:inline-flex}.SelectionPopover-module__fYITka__btn:hover:not(:disabled){background:var(--surface-2)}.SelectionPopover-module__fYITka__btn:disabled{opacity:.5}.SelectionPopover-module__fYITka__btn:first-child{border-radius:12px 0 0 12px}.SelectionPopover-module__fYITka__btn:last-child{border-radius:0 12px 12px 0}.SelectionPopover-module__fYITka__primary{color:var(--point)}.SelectionPopover-module__fYITka__danger{color:var(--sub)}.SelectionPopover-module__fYITka__ask{color:var(--ink-dim);align-items:center;padding:0 12px 0 14px;font-size:13px;display:inline-flex}.SelectionPopover-module__fYITka__sep{background:var(--track);width:1px;margin:10px 0}@keyframes SelectionPopover-module__fYITka__popIn{0%{opacity:0;transform:translate(-50%,4px)}}.SelectionPopover-module__fYITka__handle{z-index:28;background:var(--point);touch-action:none;cursor:ew-resize;border-radius:50%;width:12px;height:12px;position:absolute;transform:translate(-50%,-50%)}.SelectionPopover-module__fYITka__handle:before{content:"";border-radius:50%;position:absolute;inset:-8px}
.FaqItem-module__nes-Ga__item+.FaqItem-module__nes-Ga__item{border-top:1px solid var(--line-soft)}.FaqItem-module__nes-Ga__heading{font:inherit;margin:0}.FaqItem-module__nes-Ga__head{width:100%;min-height:var(--ui-row-h,52px);text-align:left;color:var(--ink);align-items:center;gap:12px;padding:0 16px;display:flex}.FaqItem-module__nes-Ga__head:hover{background:var(--surface)}.FaqItem-module__nes-Ga__question{min-width:0;font-size:calc(var(--ui-row-fs,14px) + 1px);flex:1;padding:10px 0;font-weight:400;line-height:1.5}.FaqItem-module__nes-Ga__chev{color:var(--ink-dim);transition:transform .24s var(--ease-out);flex:none}.FaqItem-module__nes-Ga__open .FaqItem-module__nes-Ga__chev{transform:rotate(180deg)}.FaqItem-module__nes-Ga__panel{transition:grid-template-rows .24s var(--ease-out);grid-template-rows:0fr;display:grid}.FaqItem-module__nes-Ga__open .FaqItem-module__nes-Ga__panel{grid-template-rows:1fr}.FaqItem-module__nes-Ga__inner{min-height:0;overflow:hidden}.FaqItem-module__nes-Ga__answer{color:var(--ink-dim);white-space:pre-line;padding:0 16px 16px;font-size:14px;font-weight:300;line-height:1.7}@media (prefers-reduced-motion:reduce){.FaqItem-module__nes-Ga__panel,.FaqItem-module__nes-Ga__chev{transition:none}}
.CheckMark-module__dtU2Aa__check{border:1.5px solid var(--line-strong);width:22px;height:22px;color:var(--ink-on-point);transition:background var(--dur), border-color var(--dur);border-radius:6px;flex:none;place-items:center;display:grid}.CheckMark-module__dtU2Aa__on{background:var(--point);border-color:var(--point)}@media (min-width:1024px){.CheckMark-module__dtU2Aa__check{width:24px;height:24px}}
.Synopsis-module__3m7Lcq__wrap{display:block}.Synopsis-module__3m7Lcq__p{color:var(--ink);white-space:pre-line;font-size:15px;font-weight:300;line-height:1.8}.Synopsis-module__3m7Lcq__p+.Synopsis-module__3m7Lcq__p{margin-top:1em}
.LandingSkeleton-module__XzpbEG__block{max-width:var(--col-list);flex-direction:column;gap:12px;display:flex}.LandingSkeleton-module__XzpbEG__visual{width:100%;margin-top:16px}
.page-module__1ZTRNW__wait{padding-top:calc(32px + var(--header-h));flex-direction:column;align-items:center;gap:24px;display:flex}@media (min-width:768px){.page-module__1ZTRNW__wait{padding-top:calc(56px + var(--header-h))}}.page-module__1ZTRNW__buttons{flex-direction:column;gap:16px;width:100%;margin-top:16px;display:flex}
.page-module__SrRMZa__stack{flex-direction:column;padding-top:8px;display:flex}.page-module__SrRMZa__continue{border:1px solid var(--line);border-radius:var(--radius-card);width:100%;color:var(--ink);transition:background var(--dur);align-items:center;gap:14px;padding:14px;display:flex}.page-module__SrRMZa__continue:hover{background:var(--surface)}.page-module__SrRMZa__cover{background:var(--surface-3);flex:none;width:70px;height:96px;overflow:hidden}.page-module__SrRMZa__coverImg{object-fit:cover;width:100%;height:100%}.page-module__SrRMZa__contBody{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.page-module__SrRMZa__contLabel{color:var(--ink-dim);font-size:11px;line-height:1.4}.page-module__SrRMZa__contTitle{color:var(--ink);font-size:16px;font-weight:700;line-height:1.35}.page-module__SrRMZa__contChapter{color:var(--ink-strong);font-size:13px;line-height:1.5}.page-module__SrRMZa__contBar{margin-top:6px;display:block}.page-module__SrRMZa__tabRow{justify-content:space-between;align-items:flex-end;gap:12px;margin-top:20px;display:flex}.page-module__SrRMZa__tabRow .page-module__SrRMZa__tabs{flex:1;min-width:0;margin-top:0}.page-module__SrRMZa__edit{min-height:44px;color:var(--ink-dim);flex:none;padding:0 4px;font-size:13px}.page-module__SrRMZa__edit:hover{color:var(--ink)}.page-module__SrRMZa__sheetActions{flex-direction:column;gap:4px;margin-top:4px;display:flex}.page-module__SrRMZa__tabs{margin-top:20px}.page-module__SrRMZa__panel{padding-top:12px}.page-module__SrRMZa__group{border:1px solid var(--line);border-radius:var(--radius-row);overflow:hidden}.page-module__SrRMZa__skCard{border:1px solid var(--line-soft);border-radius:var(--radius-card);align-items:center;gap:14px;padding:14px;display:flex}.page-module__SrRMZa__skLines{flex-direction:column;flex:1;gap:8px;display:flex}.page-module__SrRMZa__skTabs{border-bottom:1px solid var(--line-soft);gap:20px;margin-top:26px;padding-bottom:12px;display:flex}.page-module__SrRMZa__skRows{flex-direction:column;gap:4px;padding-top:12px;display:flex}.page-module__SrRMZa__trailing{font-variant-numeric:tabular-nums;align-items:center;gap:8px;display:inline-flex}.page-module__SrRMZa__left{color:var(--ink-dim)}.page-module__SrRMZa__state{color:var(--point)}
.page-module__iQ-QvW__form{flex-direction:column;gap:16px;width:100%;display:flex}
.page-module__qgco8W__end{border-top:1px solid var(--line);text-align:center;color:var(--ink-dim);margin:34px 24px 0;padding-top:24px;font-size:13px;line-height:1.5}.page-module__qgco8W__empty{text-align:center;color:var(--ink-dim);padding:48px 24px;font-size:14px;line-height:22px}
.page-module__PanwGq__rows{flex-direction:column;gap:8px;display:flex}.page-module__PanwGq__note{color:var(--ink-dim);word-break:keep-all;margin-top:16px;font-size:13px;line-height:1.6}.page-module__PanwGq__testBadge{display:flex}.page-module__PanwGq__widget{border-radius:10px;overflow:hidden}.page-module__PanwGq__widget:empty{display:none}.page-module__PanwGq__widget+.page-module__PanwGq__widget{margin-top:8px}.page-module__PanwGq__widgetFailed{background:var(--surface-2);min-height:52px;color:var(--ink-dim);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:0 16px;font-size:14px;display:flex}.page-module__PanwGq__widgetRetry{color:var(--point);font-size:14px;font-weight:700}
.page-module__CacySa__skeleton{flex-direction:column;align-items:center;gap:12px;margin:auto 0;padding:32px 0;display:flex}.page-module__CacySa__skeleton>:first-child{margin-bottom:4px}.page-module__CacySa__skeleton>:last-child{margin-top:8px}
.TocSheet-module__RpzNVq__list{max-height:60dvh;margin-top:4px;overflow-y:auto}.TocSheet-module__RpzNVq__list .TocSheet-module__RpzNVq__row{padding-inline:0}.TocSheet-module__RpzNVq__current{color:var(--ink);font-weight:700}.TocSheet-module__RpzNVq__trailing{color:var(--ink-dim);font-variant-numeric:tabular-nums;font-size:13px}.TocSheet-module__RpzNVq__skel{flex-direction:column;gap:8px;padding:4px 0;display:flex}
.page-module__C3yneq__account{margin-top:8px;padding:16px}.page-module__C3yneq__nickname{color:var(--ink);font-size:16px;font-weight:700;line-height:1.4}.page-module__C3yneq__provider{color:var(--ink-dim);margin-top:2px;font-size:13px;line-height:1.5}.page-module__C3yneq__group{border:1px solid var(--line);border-radius:var(--radius-row);overflow:hidden}.page-module__C3yneq__withdrawWrap{padding-top:12px}.page-module__C3yneq__withdraw{min-height:44px;color:var(--ink-dim);text-underline-offset:3px;align-items:center;font-size:13px;text-decoration:underline;display:inline-flex}.page-module__C3yneq__withdraw:hover{color:var(--ink)}.page-module__C3yneq__skLabel{padding:16px 0 8px}
.page-module__XgQhya__group{border:1px solid var(--line);border-radius:var(--radius-row);overflow:hidden}.page-module__XgQhya__consent{width:100%;min-height:var(--ui-row-h,52px);text-align:left;color:var(--ink);align-items:center;gap:12px;margin-top:16px;padding:12px 0;display:flex}.page-module__XgQhya__consent:disabled{opacity:.6}.page-module__XgQhya__box{width:var(--ui-check,22px);height:var(--ui-check,22px);border:1.5px solid var(--line-strong);color:var(--ink-on-point);transition:background var(--dur), border-color var(--dur);border-radius:6px;flex:none;place-items:center;display:grid}.page-module__XgQhya__boxOn{background:var(--point);border-color:var(--point)}.page-module__XgQhya__consentLabel{font-size:var(--ui-row-fs,14px);line-height:1.5}.page-module__XgQhya__skHead{flex-direction:column;gap:10px;padding:8px 0 20px;display:flex}.page-module__XgQhya__skConsent{align-items:center;gap:12px;min-height:52px;margin-top:16px;display:flex}
.page-module__pgaT6G__faqs{margin-top:4px}.page-module__pgaT6G__skeletonRow{align-items:center;min-height:52px;padding:0 16px;display:flex}.page-module__pgaT6G__skeletonRow+.page-module__pgaT6G__skeletonRow{border-top:1px solid var(--line-soft)}
.page-module__UBdgra__heading{margin:16px 0 24px;font-size:20px;font-weight:700;line-height:1.4}.page-module__UBdgra__all{border-radius:var(--radius-card);background:var(--surface-2);text-align:left;width:100%;min-height:60px;transition:background var(--dur);align-items:center;gap:12px;padding:16px;display:flex}.page-module__UBdgra__all[aria-pressed=true]{background:var(--surface-3)}.page-module__UBdgra__allLabel{color:var(--ink);font-size:15px;font-weight:700;line-height:1.4}.page-module__UBdgra__list{margin-top:8px}.page-module__UBdgra__item{align-items:center;min-height:52px;display:flex}.page-module__UBdgra__item+.page-module__UBdgra__item{border-top:1px solid var(--line-soft)}.page-module__UBdgra__itemToggle{text-align:left;flex:1;align-items:center;gap:12px;min-width:0;min-height:52px;padding:10px 16px;display:flex}.page-module__UBdgra__itemLabel{color:var(--ink-strong);font-size:14px;line-height:1.45}.page-module__UBdgra__view{min-height:44px;color:var(--ink-dim);flex:none;align-items:center;padding:0 16px;font-size:13px;text-decoration:none;display:inline-flex}.page-module__UBdgra__skeleton{flex-direction:column;gap:12px;padding-top:16px;display:flex}@media (min-width:1024px){.page-module__UBdgra__heading{margin:24px 0 28px;font-size:24px}.page-module__UBdgra__all{min-height:64px;padding:18px}.page-module__UBdgra__allLabel{font-size:16px}.page-module__UBdgra__list{margin-top:10px}.page-module__UBdgra__item,.page-module__UBdgra__itemToggle{min-height:56px}.page-module__UBdgra__itemToggle{padding:12px 18px}.page-module__UBdgra__itemLabel{font-size:15px}.page-module__UBdgra__view{padding:0 18px;font-size:14px}.page-module__UBdgra__cta{min-height:56px;font-size:16px}}
.page-module__Q_7kzq__layout{flex-direction:column;padding-top:8px;display:flex}.page-module__Q_7kzq__coverCol{flex:none}.page-module__Q_7kzq__info{min-width:0}.page-module__Q_7kzq__title{font-family:var(--font-display);color:var(--ink);margin-top:20px;font-size:26px;font-weight:400;line-height:1.35}.page-module__Q_7kzq__credits{color:var(--ink-dim);margin-top:6px;font-size:14px;line-height:1.5}.page-module__Q_7kzq__synopsis{margin-top:20px}.page-module__Q_7kzq__countPrefix{display:none}.page-module__Q_7kzq__ctaInline{margin-top:20px}.page-module__Q_7kzq__ctaInline+.page-module__Q_7kzq__synopsis{margin-top:26px}.page-module__Q_7kzq__bundle{margin-top:28px}.page-module__Q_7kzq__list{margin-top:26px}.page-module__Q_7kzq__purchaseInfo{color:var(--ink-dim);word-break:keep-all;margin-top:28px;font-size:13px;line-height:1.6}.page-module__Q_7kzq__purchaseInfoTitle{color:var(--ink);margin:0 0 6px;font-size:13px;font-weight:500}.page-module__Q_7kzq__purchaseInfo li{padding-left:10px;position:relative}.page-module__Q_7kzq__purchaseInfo li:before{content:"";background:currentColor;border-radius:50%;width:3px;height:3px;position:absolute;top:.75em;left:0}.page-module__Q_7kzq__purchaseInfo a{text-underline-offset:2px;text-decoration:underline}.page-module__Q_7kzq__listTitle{color:var(--ink);margin:0 0 12px;font-size:16px;font-weight:400;line-height:1.3}.page-module__Q_7kzq__skelText{flex-direction:column;gap:10px;padding-top:20px;display:flex}.page-module__Q_7kzq__skelLines{flex-direction:column;gap:12px;padding-top:14px;display:flex}.page-module__Q_7kzq__skelRows{flex-direction:column;gap:6px;display:flex}.page-module__Q_7kzq__skelHead{margin-bottom:6px}@media (min-width:768px){.page-module__Q_7kzq__layout{grid-template-columns:240px minmax(0,668px);align-items:start;column-gap:36px;padding-top:16px;display:grid}.page-module__Q_7kzq__coverCol{top:calc(var(--header-h) + var(--safe-top) + 16px);position:sticky}.page-module__Q_7kzq__title{margin-top:0}.page-module__Q_7kzq__skelText{padding-top:0}}@media (min-width:1024px){.page-module__Q_7kzq__layout{grid-template-columns:380px minmax(0,668px);column-gap:clamp(48px,5vw,72px)}.page-module__Q_7kzq__title{font-size:40px;line-height:1.2}.page-module__Q_7kzq__credits{margin-top:10px}.page-module__Q_7kzq__countPrefix{display:inline}.page-module__Q_7kzq__ctaInline>button{min-height:56px;font-size:16px}}
