.BadgeShelf_collection__YDaAM{display:grid;gap:2rem}.BadgeShelf_toolbar__0sfkc{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem}.BadgeShelf_section____duZ{min-width:0;padding:24px 20px 18px;border:1px solid var(--line-soft);border-radius:20px;background:var(--card)}.BadgeShelf_heading__bNpnu{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px}.BadgeShelf_shelf__S93fQ,.BadgeShelf_summaryShelf__y_cmt{--shelf-book-width:84px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:28px 12px;margin-top:28px;padding-bottom:8px;list-style:none}.BadgeShelf_shelfItem__s26u8{position:relative;min-width:0}.BadgeShelf_shelfItem__s26u8:after{content:"";position:absolute;top:calc(var(--shelf-book-width) * 4 / 3 + 4px);left:-6px;right:-6px;height:6px;background:linear-gradient(to bottom,var(--line-soft),var(--card));box-shadow:0 4px 7px rgb(20 41 78/5%);pointer-events:none}.BadgeShelf_tile__v0JHf{position:relative;z-index:1;display:flex;width:100%;flex-direction:column;align-items:center;padding:0;border:0;border-radius:8px;text-align:center;background:transparent}.BadgeShelf_tile__v0JHf:focus-visible{outline:2px solid var(--ring);outline-offset:5px}.BadgeShelf_name__q0bgN{display:block;max-width:100%;min-height:18px;margin-top:17px;font-size:12px;line-height:1.5;color:var(--text-strong);overflow-wrap:anywhere;word-break:keep-all}.BadgeShelf_unearned__oJr0N{color:var(--text-subtle)}.BadgeShelf_progress__dLEiQ{display:grid;gap:5px;width:100%;max-width:84px;margin-top:7px}.BadgeShelf_progressText__Po4J2{font-size:11px;line-height:1.3;color:var(--text-subtle);font-variant-numeric:tabular-nums}.BadgeShelf_summaryShelf__y_cmt{--shelf-book-width:64px;margin-top:20px}.BadgeShelf_detailStage__z58FV{display:flex;justify-content:center;padding:20px 30px 26px;border-radius:16px;background:var(--muted)}.BadgeShelf_record___VpH6{padding:14px 16px;border-radius:12px;background:var(--muted);text-align:left}.BadgeShelf_record___VpH6 a{color:var(--primary);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}@media (hover:hover) and (prefers-reduced-motion:no-preference){.BadgeShelf_tile__v0JHf:hover [data-badge-book]{transform:translateY(-6px);box-shadow:3px 10px 10px rgb(20 41 78/20%)}}@media (min-width:640px){.BadgeShelf_section____duZ{padding:28px 32px 24px}.BadgeShelf_shelf__S93fQ{--shelf-book-width:112px;grid-template-columns:repeat(5,minmax(0,1fr));row-gap:32px}.BadgeShelf_summaryShelf__y_cmt{--shelf-book-width:76px;grid-template-columns:repeat(5,minmax(0,1fr))}}.BadgeShelf_shelf__S93fQ,.BadgeShelf_summaryShelf__y_cmt{--book-height:calc(var(--shelf-book-width) * 4 / 3);--row-height:calc(var(--book-height) + 56px);--row-gap:28px;grid-auto-rows:var(--row-height);row-gap:var(--row-gap);background-image:linear-gradient(to bottom,transparent calc(var(--book-height) + 4px),var(--line-soft) calc(var(--book-height) + 4px),var(--line-soft) calc(var(--book-height) + 6px),transparent calc(var(--book-height) + 12px));background-size:100% calc(var(--row-height) + var(--row-gap));background-repeat:repeat-y}.BadgeShelf_shelfItem__s26u8{min-height:var(--row-height)}.BadgeShelf_shelfItem__s26u8:after{display:none}.BadgeShelf_summaryShelf__y_cmt{--row-height:calc(var(--book-height) + 44px)}@media (max-width:359px){.BadgeShelf_shelf__S93fQ{--shelf-book-width:72px}}.BadgeShelf_tile__v0JHf [data-badge-book]{max-width:min(100%,var(--shelf-book-width))}@media (max-width:639px){.BadgeShelf_section____duZ{padding-left:16px;padding-right:16px}}.BadgeShelf_lockedLabel__oGe2M{display:block;margin-top:3px;font-size:10px;font-weight:500}.BadgeShelf_summary__DnUQC{container:badge-summary/inline-size}.BadgeShelf_summaryShelf__y_cmt{--shelf-book-width:76px;display:flex;align-items:flex-start;gap:16px;justify-content:center;overflow:visible;padding:14px 8px 12px;margin-top:8px;background:linear-gradient(to bottom,var(--line-soft),transparent) 0 calc(14px + 64px * 4 / 3) /100% 7px no-repeat}.BadgeShelf_summaryShelf__y_cmt .BadgeShelf_shelfItem__s26u8{display:none;flex:0 0 76px;width:76px}.BadgeShelf_summaryShelf__y_cmt .BadgeShelf_tile__v0JHf{width:76px}.BadgeShelf_summaryShelf__y_cmt .BadgeShelf_name__q0bgN{margin-top:17px;font-size:11px}.BadgeShelf_nameLevel__xKCIY{white-space:nowrap}.BadgeShelf_summaryShelf__y_cmt .BadgeShelf_nameLevel__xKCIY{display:block;color:var(--text-subtle)}.BadgeShelf_summaryShelf__y_cmt .BadgeShelf_nameLevelSep__0cbdB{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.BadgeShelf_summaryShelf__y_cmt .BadgeShelf_tile__v0JHf:focus-visible{outline-offset:2px}.BadgeShelf_summaryShelf__y_cmt .BadgeShelf_shelfItem__s26u8:first-child{display:block}@container badge-summary (min-width: 184px){.BadgeShelf_summaryShelf__y_cmt .BadgeShelf_shelfItem__s26u8:nth-child(-n+2){display:block}}@container badge-summary (min-width: 276px){.BadgeShelf_summaryShelf__y_cmt .BadgeShelf_shelfItem__s26u8:nth-child(-n+3){display:block}}@container badge-summary (min-width: 368px){.BadgeShelf_summaryShelf__y_cmt .BadgeShelf_shelfItem__s26u8:nth-child(-n+4){display:block}}@container badge-summary (min-width: 460px){.BadgeShelf_summaryShelf__y_cmt .BadgeShelf_shelfItem__s26u8:nth-child(-n+5){display:block}}@container badge-summary (min-width: 552px){.BadgeShelf_summaryShelf__y_cmt .BadgeShelf_shelfItem__s26u8:nth-child(-n+6){display:block}}@container badge-summary (min-width: 644px){.BadgeShelf_summaryShelf__y_cmt .BadgeShelf_shelfItem__s26u8:nth-child(-n+7){display:block}}@container badge-summary (min-width: 736px){.BadgeShelf_summaryShelf__y_cmt .BadgeShelf_shelfItem__s26u8:nth-child(-n+8){display:block}}@container badge-summary (min-width: 828px){.BadgeShelf_summaryShelf__y_cmt .BadgeShelf_shelfItem__s26u8:nth-child(-n+9){display:block}}@container badge-summary (min-width: 920px){.BadgeShelf_summaryShelf__y_cmt .BadgeShelf_shelfItem__s26u8:nth-child(-n+10){display:block}}@container badge-summary (min-width: 1012px){.BadgeShelf_summaryShelf__y_cmt .BadgeShelf_shelfItem__s26u8:nth-child(-n+11){display:block}}@container badge-summary (min-width: 1104px){.BadgeShelf_summaryShelf__y_cmt .BadgeShelf_shelfItem__s26u8:nth-child(-n+12){display:block}}@container badge-summary (min-width: 1196px){.BadgeShelf_summaryShelf__y_cmt .BadgeShelf_shelfItem__s26u8:nth-child(-n+13){display:block}}@container badge-summary (min-width: 1288px){.BadgeShelf_summaryShelf__y_cmt .BadgeShelf_shelfItem__s26u8:nth-child(-n+14){display:block}}@container badge-summary (min-width: 1380px){.BadgeShelf_summaryShelf__y_cmt .BadgeShelf_shelfItem__s26u8:nth-child(-n+15){display:block}}@container badge-summary (min-width: 1472px){.BadgeShelf_summaryShelf__y_cmt .BadgeShelf_shelfItem__s26u8:nth-child(-n+16){display:block}}@container badge-summary (min-width: 1564px){.BadgeShelf_summaryShelf__y_cmt .BadgeShelf_shelfItem__s26u8:nth-child(-n+17){display:block}}@container badge-summary (min-width: 1656px){.BadgeShelf_summaryShelf__y_cmt .BadgeShelf_shelfItem__s26u8:nth-child(-n+18){display:block}}@container badge-summary (min-width: 1748px){.BadgeShelf_summaryShelf__y_cmt .BadgeShelf_shelfItem__s26u8:nth-child(-n+19){display:block}}.BadgeShelf_stack__N4JoF{--stack-width:112px;position:relative;display:block;width:min(var(--stack-width),var(--shelf-book-width));max-width:calc(100% - 12px)}.BadgeShelf_stackFront__Z_IIv{position:relative;z-index:1;display:block}.BadgeShelf_stackBack__X7Mge{--stack-offset:1;position:absolute;inset:0;display:block;transform:translate(calc(var(--stack-offset) * 5px),calc(var(--stack-offset) * -4px));pointer-events:none}.BadgeShelf_stackBack__X7Mge [data-badge-book]{box-shadow:1px 2px 3px rgb(20 41 78/12%)}.BadgeShelf_stageList__3fZCf{display:grid;gap:8px;padding:14px;border-radius:12px;background:var(--muted);text-align:left;font-size:12px;color:var(--text-subtle)}.BadgeShelf_stageList__3fZCf li{display:flex;justify-content:space-between;gap:12px}.BadgeShelf_stageList__3fZCf li[data-earned=true]{color:var(--text-strong)}.BadgeShelf_stageDisclosure__fAGUA{padding:14px;border-radius:12px;background:var(--muted);text-align:left}.BadgeShelf_stageDisclosure__fAGUA .BadgeShelf_stageList__3fZCf{margin-top:12px;padding:0}.BadgeShelf_shelf__S93fQ{--row-height:calc(var(--book-height) + 100px)}.BadgeShelf_summaryShelf__y_cmt .BadgeShelf_shelfItem__s26u8{min-height:150px}.BadgeShelf_evidence__hfl5o{padding:16px;border:1px solid var(--line-soft);border-radius:12px;background:var(--card);text-align:left}.BadgeShelf_evidenceList__JjdPd{padding:0;list-style:none;max-height:320px;overflow-y:auto;overscroll-behavior-y:contain;margin-top:12px}.BadgeShelf_evidenceList__JjdPd li{display:flex;gap:10px;padding:12px 0;border-top:1px solid var(--line-soft)}.BadgeShelf_evidenceNumber__WYhZ3{flex:0 0 20px;color:var(--text-subtle);font-size:12px;font-variant-numeric:tabular-nums}.BadgeShelf_evidenceList__JjdPd a{text-decoration:underline;text-underline-offset:3px}@font-face{font-family:Page0127 Cover Sans;src:url(/badges/editorial/cover-sans.woff2) format("woff2");font-weight:900;font-display:swap}.BadgeMedal_book__oc0wT{--book-width:112px;--note-paper:#ffe181;--level-paper:#f1ead8;--level-ink:#51452f;--level-edge:#b8a47d;--shine-delay:0ms;--jacket-paper:#f0ebdc;--jacket-ink:#243441;position:relative;isolation:isolate;width:var(--book-width);max-width:100%;aspect-ratio:3/4;flex-shrink:0;perspective:800px;border-radius:3% 5% 5% 3%;background:var(--jacket-paper);box-shadow:2px 5px 8px rgb(20 41 78/18%);transition:transform .22s ease-out,box-shadow .22s ease-out}.BadgeMedal_pages__9osfK{position:absolute;inset:3% -1.5% -1% 5%;border-radius:2% 5% 5% 2%;background:repeating-linear-gradient(180deg,#f5f0e7 0 2px,#d6d3ca 2px 3px);box-shadow:1px 1px 1px rgb(20 41 78/15%)}.BadgeMedal_inside___Q824{position:absolute;right:7%;top:36%;color:#53615a;font-size:calc(var(--book-width) * .075);line-height:1.8;text-align:center}.BadgeMedal_cover__8XFW0{container-type:inline-size;position:absolute;inset:0 0 2%;overflow:visible;border-radius:inherit;background:var(--jacket-paper);color:var(--jacket-ink);transform-origin:3% 50%;transition:transform .6s cubic-bezier(.2,.8,.2,1);box-shadow:inset 1px 1px 1px rgb(255 255 255/20%),inset -1px -1px 1px rgb(0 0 0/15%);backface-visibility:hidden}.BadgeMedal_artwork__DRAmC{border-radius:inherit;position:absolute;inset:0;overflow:hidden}.BadgeMedal_atlas__H6HOT{position:absolute;display:block;max-width:none;pointer-events:none;user-select:none}.BadgeMedal_volume__RpM0J{position:absolute;isolation:isolate;right:6%;bottom:6%;left:auto;display:grid;place-items:center;width:38%;aspect-ratio:1;color:#213654;background:none;transform:rotate(-4deg);text-align:center;font-family:Page0127 Cover Sans,sans-serif;font-weight:900;font-size:19cqw;line-height:1;letter-spacing:-.06em}.BadgeMedal_volume__RpM0J:after,.BadgeMedal_volume__RpM0J:before{content:"";position:absolute;inset:0;pointer-events:none}.BadgeMedal_volume__RpM0J:before{z-index:-1;background:var(--note-paper);mask:url(/badges/editorial/note-paper.webp) center/100% 100% no-repeat}.BadgeMedal_volume__RpM0J:after{z-index:0;background:url(/badges/editorial/note-paper.webp) 50%/100% 100% no-repeat;mix-blend-mode:multiply}.BadgeMedal_noteValue__T_uPt{position:relative;z-index:1;display:block;padding-top:3%}.BadgeMedal_volume__RpM0J[data-digits="3"]{font-size:16cqw}.BadgeMedal_volume__RpM0J[data-digits="4"]{font-size:12cqw}.BadgeMedal_book__oc0wT[data-locked] .BadgeMedal_cover__8XFW0{filter:grayscale(.95)}.BadgeMedal_book__oc0wT[data-open] .BadgeMedal_cover__8XFW0{transform:rotateY(-56deg)}.BadgeMedal_reveal__oMprS{animation:BadgeMedal_take-out__YGRgA .45s ease-out both}@keyframes BadgeMedal_take-out__YGRgA{0%{opacity:.5;translate:0 8px}to{opacity:1;translate:0 0}}@media (prefers-reduced-motion:reduce){.BadgeMedal_book__oc0wT,.BadgeMedal_cover__8XFW0{transition:none}.BadgeMedal_reveal__oMprS{animation:none}}.BadgeMedal_book__oc0wT:not([data-locked]) .BadgeMedal_cover__8XFW0:before{content:"";position:absolute;z-index:2;inset:calc(-1 * clamp(2px, 2.5cqw, 5px));border:clamp(2px,2.5cqw,5px) solid #c9a56a;border-radius:inherit;box-shadow:inset 1px 1px 0 #fff1c9,inset -1px -1px 0 #8e642f,0 0 0 1px rgb(65 44 18/22%);pointer-events:none}.BadgeMedal_book__oc0wT:not([data-locked]) .BadgeMedal_cover__8XFW0:after{content:"";position:absolute;z-index:3;inset:calc(-1 * clamp(2px, 2.5cqw, 5px));border-radius:inherit;background:linear-gradient(110deg,transparent 30%,rgb(255 255 255/20%) 39%,rgb(255 251 221/85%) 49%,rgb(255 255 255/24%) 59%,transparent 70%);background-size:400% 100%;background-position:100% 0;background-repeat:no-repeat;pointer-events:none}.BadgeMedal_emptyState__WxBBD{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;color:var(--text-strong);font-size:11px;font-weight:500;transition:opacity .18s ease}.BadgeMedal_emptyState__WxBBD>span{font-size:22px;font-weight:400}.BadgeMedal_book__oc0wT[data-locked]{background:transparent;border:1.5px dashed var(--text-subtle);box-shadow:none}.BadgeMedal_book__oc0wT[data-locked] .BadgeMedal_cover__8XFW0{background:transparent;box-shadow:none;filter:grayscale(1)}.BadgeMedal_book__oc0wT[data-locked] .BadgeMedal_artwork__DRAmC,.BadgeMedal_book__oc0wT[data-locked] .BadgeMedal_pages__9osfK,.BadgeMedal_book__oc0wT[data-locked] .BadgeMedal_volume__RpM0J{opacity:0;transition:opacity .18s ease}.BadgeMedal_book__oc0wT[data-locked][data-preview] .BadgeMedal_artwork__DRAmC,.BadgeMedal_book__oc0wT[data-locked][data-preview] .BadgeMedal_volume__RpM0J,button:is(:hover,:focus-visible) .BadgeMedal_book__oc0wT[data-locked] .BadgeMedal_artwork__DRAmC,button:is(:hover,:focus-visible) .BadgeMedal_book__oc0wT[data-locked] .BadgeMedal_volume__RpM0J{opacity:.85}.BadgeMedal_book__oc0wT[data-locked][data-preview] .BadgeMedal_emptyState__WxBBD,button:is(:hover,:focus-visible) .BadgeMedal_book__oc0wT[data-locked] .BadgeMedal_emptyState__WxBBD{opacity:0}@media (prefers-reduced-motion:no-preference){.BadgeMedal_book__oc0wT:not([data-locked]) .BadgeMedal_cover__8XFW0:after{animation:BadgeMedal_badge-shine__t1Rip 7s ease-in-out var(--shine-delay,0s) infinite}.BadgeMedal_reveal__oMprS:not([data-locked]) .BadgeMedal_cover__8XFW0:after{animation-delay:0s}}@keyframes BadgeMedal_badge-shine__t1Rip{0%{background-position:100% 0}20%,to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.BadgeMedal_book__oc0wT[data-locked] .BadgeMedal_artwork__DRAmC,.BadgeMedal_book__oc0wT[data-locked] .BadgeMedal_volume__RpM0J,.BadgeMedal_emptyState__WxBBD{transition:none}}.BadgeMedal_book__oc0wT:not([data-locked]):before{content:"";position:absolute;z-index:-1;inset:1% -3% -4% 1%;border-radius:inherit;background:linear-gradient(135deg,var(--jacket-paper),color-mix(in srgb,var(--jacket-ink) 70%,var(--jacket-paper)));border:1px solid rgb(45 34 20/22%);box-shadow:1px 2px 1px rgb(255 255 255/35%),2px 5px 6px rgb(20 41 78/16%);pointer-events:none}.BadgeMedal_book__oc0wT:not([data-locked]) .BadgeMedal_artwork__DRAmC:after{content:"";position:absolute;inset:0 auto 0 3%;width:7%;background:linear-gradient(90deg,rgb(0 0 0/18%),rgb(255 255 255/22%) 32%,rgb(0 0 0/16%) 64%,transparent);pointer-events:none}.BadgeMedal_book__oc0wT[data-growth]:not([data-locked]) .BadgeMedal_cover__8XFW0:before{border-color:var(--level-edge);box-shadow:inset 1px 1px 0 rgb(255 255 255/40%)}.RatingPicker_pop__PL2_8{animation:RatingPicker_pop__PL2_8 .36s cubic-bezier(.34,1.56,.64,1) both}@keyframes RatingPicker_pop__PL2_8{0%{transform:scale(1)}45%{transform:scale(1.35) rotate(-8deg)}to{transform:scale(1)}}.RatingPicker_beat__P53iz{animation:RatingPicker_beat__P53iz .7s ease-out both}@keyframes RatingPicker_beat__P53iz{0%,to{transform:scale(1)}20%{transform:scale(1.3)}40%{transform:scale(.95)}60%{transform:scale(1.2)}}.RatingPicker_ring__iIQR6{position:absolute;inset:-2px;border-radius:inherit;border:2px solid;pointer-events:none;animation:RatingPicker_ring__iIQR6 .6s ease-out both}@keyframes RatingPicker_ring__iIQR6{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.35,1.6)}}@media (prefers-reduced-motion:reduce){.RatingPicker_beat__P53iz,.RatingPicker_pop__PL2_8{animation:none}.RatingPicker_ring__iIQR6{display:none}}.bookEnvelope_artwork__MzXIW{position:relative;overflow:hidden;background:#f9f2e6;color:#14294e}.bookEnvelope_image__TU0UM{display:block;width:100%;height:auto}.bookEnvelope_thumbnail__FjRXi{width:80px;aspect-ratio:1;border-radius:12px}.bookEnvelope_thumbnail__FjRXi .bookEnvelope_image__TU0UM{height:100%;object-fit:cover;object-position:65% center}.bookEnvelope_heading__rIT5E{position:absolute;top:9%;left:6%;width:65%}.bookEnvelope_headline__ofxVg{margin:0;font-family:AppleMyungjo,Batang,"Noto Serif KR",serif;font-size:clamp(18px,4.6vw,29px);font-weight:900;line-height:1.28;letter-spacing:-.06em;-webkit-text-stroke:.35px currentColor}.bookEnvelope_rule__WJZhG{width:82%;margin:16px 0 0;border:0;border-top:1px solid #14294e55}.bookEnvelope_caption__PL1XL{display:-webkit-box;max-width:82%;overflow:hidden;color:#485771;font-size:11px;line-height:1.6;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:fit-content;padding:2px 4px;margin:14px 0 12px -4px;border-radius:4px;background:#f9f2e6d9;box-shadow:0 0 8px 3px #f9f2e6cc}.bookEnvelope_paper__2v1dC{position:relative;isolation:isolate;margin:0;padding:28px 24px 24px;border:1px solid #e6dece;border-radius:8px 22px 24px 8px;background-color:#fffaf0;color:#14294e;box-shadow:0 4px 0 #f9f3e7,0 5px 0 #e6dece,0 8px 15px #4438200c;overflow-wrap:anywhere}.bookEnvelope_paper__2v1dC:before{position:absolute;inset:-9px;z-index:-1;background:url(/badges/editorial/note-paper.webp) 50%/100% 100%;opacity:.28;content:""}.bookEnvelope_paper__2v1dC:after{position:absolute;top:0;right:0;width:24px;height:24px;border-radius:0 20px 0 7px;background:linear-gradient(45deg,#e8ddc7,#f9f2e6 50%,#f2ead9 51%);content:""}.bookEnvelope_message__o1g6a{margin:18px 0 24px;padding-bottom:8px;background:repeating-linear-gradient(transparent 0 31px,#e6dece 31px 32px);font-family:AppleMyungjo,Batang,"Noto Serif KR",serif;font-size:clamp(18px,4.5vw,22px);line-height:32px;white-space:pre-wrap;word-break:keep-all}.bookEnvelope_blend__PK8XZ:after{position:absolute;inset:auto 0 0;height:50px;background:linear-gradient(transparent,#f9f2e6);pointer-events:none;content:""}.bookEnvelope_letterSection__gIVtO{position:relative;padding:6px 20px 28px}.bookEnvelope_letterBody__oX1RD{display:grid;grid-template-columns:minmax(0,1fr) minmax(80px,34%);align-items:start;gap:20px}.bookEnvelope_letterBody__oX1RD>*{min-width:0}.bookEnvelope_letterBody__oX1RD .bookEnvelope_message__o1g6a{margin-top:12px}.bookEnvelope_cover__dX_pU{padding:6px 2px 10px;transform:rotate(3deg)}.bookEnvelope_cover__dX_pU>*{box-shadow:3px 5px 10px #44382028}.bookEnvelope_bookInfo__eV6oU{margin-top:20px;padding:12px;border:1px solid #e9e4da;border-radius:var(--radius);background:#fff}.bookEnvelope_bookTitle__d4Bqh{margin:0;font-size:14px;font-weight:700;line-height:1.6}.bookEnvelope_author__8_INL{margin:5px 0 0;font-size:12px;color:#485771;line-height:1.6}.bookEnvelope_signature__BmCkl{margin:20px 0 0;color:#485771;font-family:var(--font-sans),sans-serif;font-size:12px;line-height:1.7;overflow-wrap:anywhere;text-align:left}.bookEnvelope_letterActions__Nrx89{margin-top:24px}@media (max-width:360px){.bookEnvelope_paper__2v1dC{padding:24px 18px 22px}.bookEnvelope_letterSection__gIVtO{padding-inline:16px}.bookEnvelope_letterBody__oX1RD{grid-template-columns:minmax(0,1fr) 76px;gap:14px}.bookEnvelope_letterBody__oX1RD .bookEnvelope_message__o1g6a{font-size:17px;line-height:29px}.bookEnvelope_rule__WJZhG{margin-top:12px}.bookEnvelope_caption__PL1XL{margin-top:10px;font-size:11px}}@keyframes bookEnvelope_unfold__TqUBh{0%{transform:translateY(12px) rotate(-1deg)}to{transform:translateY(0) rotate(0)}}.bookEnvelope_unfold__TqUBh{animation:bookEnvelope_unfold__TqUBh .36s ease-out}@media (prefers-reduced-motion:reduce){.bookEnvelope_unfold__TqUBh{animation:none}}.bookEnvelope_noteSheet__BIKbp{padding:32px 28px 24px}.bookEnvelope_notePaper__a1gJb{margin:0;padding:0;border:0;border-radius:var(--radius);background:var(--color-background);color:var(--color-foreground);font-family:var(--font-sans),sans-serif;box-shadow:none}.bookEnvelope_peek__3i2Zw{position:absolute;top:8px;right:-48px;width:168px;height:auto;pointer-events:none}.bookEnvelope_notePaper__a1gJb:after,.bookEnvelope_notePaper__a1gJb:before{display:none}.bookEnvelope_notePaper__a1gJb .bookEnvelope_message__o1g6a{min-height:72px;margin:24px 0 28px;padding:0 88px 0 0;background:none;font-family:var(--font-sans),sans-serif;font-size:20px;font-weight:500;line-height:1.7}.bookEnvelope_notePaper__a1gJb .bookEnvelope_kicker__BRNU4,.bookEnvelope_noteSignature__ZXdjB{margin:0;font-size:13px;color:var(--color-text-subtle)}.bookEnvelope_noteSignature__ZXdjB{text-align:right}.bookEnvelope_noteCanvas__sbPqo{overflow-x:hidden;outline:none;background:var(--color-background);color:var(--color-foreground)}.bookEnvelope_kicker__BRNU4{font-family:var(--font-sans),sans-serif;font-size:12px;line-height:1.6;color:#485771}.bookEnvelope_letterCanvas__RcUrw{background:#f9f2e6;color:#14294e}.CoverMarquee_track___PFO0{display:flex;gap:22px;width:max-content;animation:CoverMarquee_slide__x84P8 80s linear infinite}.CoverMarquee_reverse__hfWn4{animation-direction:reverse;animation-duration:95s}.CoverMarquee_track___PFO0>li:empty{display:none}.CoverMarquee_rows__jX5Vz{display:grid;gap:22px;mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.CoverMarquee_rows__jX5Vz:focus-within .CoverMarquee_track___PFO0,.CoverMarquee_rows__jX5Vz:hover .CoverMarquee_track___PFO0{animation-play-state:paused}@keyframes CoverMarquee_slide__x84P8{to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.CoverMarquee_track___PFO0{animation:none}}.AboutHero_roll__DmX5Y{display:inline-block;height:1em;line-height:1;overflow:hidden;vertical-align:-.12em}.AboutHero_roll__DmX5Y>span{display:block;animation:AboutHero_roll__DmX5Y 9s cubic-bezier(.7,0,.2,1) infinite}@keyframes AboutHero_roll__DmX5Y{0%,28%{transform:translateY(0)}33%,61%{transform:translateY(-100%)}66%,94%{transform:translateY(-200%)}to{transform:translateY(-300%)}}@media (prefers-reduced-motion:reduce){.AboutHero_roll__DmX5Y>span{animation:none}}.FinalCta_drop__bm6Ju{animation:FinalCta_drop__bm6Ju 3.2s cubic-bezier(.2,1.2,.4,1) infinite}.FinalCta_toast__hmwly{animation:FinalCta_bob__y_WoN 3.2s ease-in-out infinite}@keyframes FinalCta_drop__bm6Ju{0%{transform:translateY(-160px) rotate(-8deg);opacity:0}25%,85%{transform:none;opacity:1}to{transform:none;opacity:0}}@keyframes FinalCta_bob__y_WoN{50%{transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.FinalCta_drop__bm6Ju,.FinalCta_toast__hmwly{animation:none}}.PublicBookShelf_shelf__DIP7w{--shelf-top:#f3f4f6;--shelf-face:#ffffff;--shelf-edge:#e5e7eb;--shelf-under:#d1d5db;--shelf-shadow:rgba(0,0,0,0.2);--shelf-shadow-soft:rgba(0,0,0,0.14);--book-border:#eee;--book-border-empty:#ddd;--book-empty-bg:#f5f5f5;--book-empty-text:#6b7280;--spine-text:#1f1d1a;position:relative;overflow-x:clip;margin-top:2rem;background-color:transparent;background-image:linear-gradient(to bottom,transparent 240px,var(--shelf-top) 250px,var(--shelf-face) 250px,var(--shelf-edge) 260px,var(--shelf-under) 262px,var(--shelf-shadow) 262px,transparent 263px);background-size:100% 280px;background-repeat:repeat-y;padding-bottom:4rem}.PublicBookShelf_books__gmmZ8{display:flex;flex-wrap:wrap;justify-content:center;gap:31px 0}.PublicBookShelf_books__gmmZ8 li{flex-shrink:0;height:249px;display:flex;align-items:flex-end;justify-content:flex-start}.PublicBookShelf_books__gmmZ8 li .PublicBookShelf_item__Y4xnk{display:block;transition:all .3s;padding:0 1px;position:relative;min-width:24px;text-align:center}.PublicBookShelf_readCount__lsuEa{position:absolute;top:6px;right:6px;pointer-events:none}.PublicBookShelf_readCountSpine__kUNM_{position:absolute;top:4px;left:50%;transform:translateX(-50%);pointer-events:none;display:flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:9999px;font-size:.625rem;font-weight:600;line-height:1}.PublicBookShelf_books__gmmZ8 li .PublicBookShelf_item__Y4xnk img{width:auto;height:240px;border:1px solid var(--book-border);box-shadow:0 0 8px rgba(0,0,0,.1);margin:0 1px}.PublicBookShelf_books__gmmZ8 li .PublicBookShelf_item__Y4xnk.PublicBookShelf_reread__AT0bi .PublicBookShelf_noImage__IvUts,.PublicBookShelf_books__gmmZ8 li .PublicBookShelf_item__Y4xnk.PublicBookShelf_reread__AT0bi .PublicBookShelf_quilt__PFPH8,.PublicBookShelf_books__gmmZ8 li .PublicBookShelf_item__Y4xnk.PublicBookShelf_reread__AT0bi img{height:252px}.PublicBookShelf_books__gmmZ8 li .PublicBookShelf_item__Y4xnk:focus-visible,.PublicBookShelf_books__gmmZ8 li:hover .PublicBookShelf_item__Y4xnk{transform:translateY(-12px)}@media (prefers-reduced-motion:reduce){.PublicBookShelf_books__gmmZ8 li .PublicBookShelf_item__Y4xnk{transition:none}.PublicBookShelf_books__gmmZ8 li .PublicBookShelf_item__Y4xnk:focus-visible,.PublicBookShelf_books__gmmZ8 li:hover .PublicBookShelf_item__Y4xnk{transform:none}}.PublicBookShelf_tip__l_Q_j{--tip-shift:0px;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(calc(-50% + var(--tip-shift, 0px)));width:max-content;max-width:220px;white-space:normal;word-break:keep-all;overflow-wrap:anywhere;text-align:center;line-height:1.45;padding:6px 10px;border-radius:10px;font-size:.75rem;background:var(--text-strong);color:var(--card);opacity:0;pointer-events:none;transition:opacity .15s;z-index:2}.PublicBookShelf_tipText__wJ_Ku{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.PublicBookShelf_books__gmmZ8 li .PublicBookShelf_item__Y4xnk:focus-visible .PublicBookShelf_tip__l_Q_j,.PublicBookShelf_books__gmmZ8 li:hover .PublicBookShelf_tip__l_Q_j{opacity:1}.PublicBookShelf_bookmark__WoDlI{position:absolute;top:-2px;right:6px;width:8px;height:26px;background:var(--teal-500);clip-path:polygon(0 0,100% 0,100% 100%,50% 75%,0 100%);pointer-events:none}.PublicBookShelf_plate__jwLCr{position:absolute;right:12px;bottom:1.25rem;padding:1px 8px;border-radius:3px;font-size:.625rem;letter-spacing:.2em;color:var(--text-subtle);background:var(--shelf-top);border:1px solid var(--shelf-edge)}.PublicBookShelf_noImage__IvUts{width:auto;height:240px;border:1px solid var(--book-border-empty);box-shadow:0 0 8px rgba(0,0,0,.1);margin:0 1px;background-color:var(--book-empty-bg);display:flex;align-items:center;justify-content:center;padding:.5rem}.PublicBookShelf_noImage__IvUts.PublicBookShelf_cover__UYpr1{width:170px}.PublicBookShelf_noImage__IvUts.PublicBookShelf_spine__JIvFd{width:50px;overflow:hidden;padding:.75rem .125rem;border-color:transparent;background-color:var(--spine-bg)}.PublicBookShelf_noImage__IvUts.PublicBookShelf_spine__JIvFd[data-tone="0"]{--spine-bg:#ff8a7a}.PublicBookShelf_noImage__IvUts.PublicBookShelf_spine__JIvFd[data-tone="1"]{--spine-bg:#ffc94d}.PublicBookShelf_noImage__IvUts.PublicBookShelf_spine__JIvFd[data-tone="2"]{--spine-bg:#6fd3b0}.PublicBookShelf_noImage__IvUts.PublicBookShelf_spine__JIvFd[data-tone="3"]{--spine-bg:#6ab4f0}.PublicBookShelf_noImage__IvUts.PublicBookShelf_spine__JIvFd[data-tone="4"]{--spine-bg:#b39cff}.PublicBookShelf_noImage__IvUts.PublicBookShelf_spine__JIvFd[data-tone="5"]{--spine-bg:#ff9ec7}.PublicBookShelf_noImage__IvUts.PublicBookShelf_spine__JIvFd[data-tone="6"]{--spine-bg:#ffa55c}.PublicBookShelf_noImage__IvUts.PublicBookShelf_spine__JIvFd[data-tone="7"]{--spine-bg:#9ad86a}.PublicBookShelf_noImage__IvUts.PublicBookShelf_spine__JIvFd p{writing-mode:vertical-rl;display:block;-webkit-line-clamp:unset;height:100%;line-height:1.2;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--spine-text);font-weight:500;letter-spacing:.05em;text-align:center}.PublicBookShelf_noImage__IvUts p{font-size:.75rem;color:var(--book-empty-text);text-align:center;word-break:break-word;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.PublicBookShelf_compact__pN_J6{margin-top:1rem;background-image:linear-gradient(to bottom,transparent 210px,var(--shelf-top) 218px,var(--shelf-face) 218px,var(--shelf-edge) 226px,var(--shelf-under) 228px,var(--shelf-shadow-soft) 228px,transparent 229px);background-size:100% 246px;padding:0 .5rem 2.5rem}.PublicBookShelf_compact__pN_J6 .PublicBookShelf_books__gmmZ8{justify-content:center;gap:28px 2px}.PublicBookShelf_compact__pN_J6 .PublicBookShelf_books__gmmZ8 li .PublicBookShelf_item__Y4xnk img,.PublicBookShelf_compact__pN_J6 .PublicBookShelf_noImage__IvUts,.PublicBookShelf_compact__pN_J6 .PublicBookShelf_quilt__PFPH8{height:210px}.PublicBookShelf_compact__pN_J6 .PublicBookShelf_books__gmmZ8 li .PublicBookShelf_item__Y4xnk.PublicBookShelf_reread__AT0bi .PublicBookShelf_noImage__IvUts,.PublicBookShelf_compact__pN_J6 .PublicBookShelf_books__gmmZ8 li .PublicBookShelf_item__Y4xnk.PublicBookShelf_reread__AT0bi .PublicBookShelf_quilt__PFPH8,.PublicBookShelf_compact__pN_J6 .PublicBookShelf_books__gmmZ8 li .PublicBookShelf_item__Y4xnk.PublicBookShelf_reread__AT0bi img{height:221px}.PublicBookShelf_compact__pN_J6 .PublicBookShelf_books__gmmZ8 li{height:218px}.PublicBookShelf_compact__pN_J6 .PublicBookShelf_noImage__IvUts.PublicBookShelf_cover__UYpr1,.PublicBookShelf_compact__pN_J6 .PublicBookShelf_quilt__PFPH8.PublicBookShelf_cover__UYpr1{width:149px}@media (prefers-color-scheme:dark){.PublicBookShelf_shelf__DIP7w{--shelf-top:#1e2126;--shelf-face:#262a30;--shelf-edge:#16181c;--shelf-under:#101215;--shelf-shadow:rgba(0,0,0,0.6);--shelf-shadow-soft:rgba(0,0,0,0.45);--book-border:#2e3136;--book-border-empty:#24262a;--book-empty-bg:#1a1c1f;--book-empty-text:#9aa0a8}}.PublicBookShelf_quilt__PFPH8{position:relative;height:240px;margin:0 1px;border-radius:3px 6px 6px 3px;background:linear-gradient(90deg,rgba(0,0,0,.22),rgba(0,0,0,0) 9px),linear-gradient(160deg,rgba(255,255,255,.1),rgba(255,255,255,0) 55%),repeating-linear-gradient(0deg,rgba(255,255,255,.05) 0 1px,rgba(0,0,0,.05) 1px 2px),repeating-linear-gradient(90deg,rgba(255,255,255,.04) 0 1px,rgba(0,0,0,.06) 1px 2px),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)' opacity='.16'/%3E%3C/svg%3E"),#2d78db;box-shadow:0 0 8px rgba(0,0,0,.18);display:flex;align-items:flex-end;justify-content:flex-end;padding:0 16px 18px}.PublicBookShelf_quilt__PFPH8:before{content:"";position:absolute;inset:6px;border:1px dashed rgba(255,255,255,.2);border-radius:3px;pointer-events:none}.PublicBookShelf_quilt__PFPH8.PublicBookShelf_cover__UYpr1{width:170px}.PublicBookShelf_quilt__PFPH8.PublicBookShelf_spine__JIvFd{justify-content:center;padding:0 0 10px;border-radius:2px}.PublicBookShelf_quilt__PFPH8.PublicBookShelf_spine__JIvFd:before{inset:3px}.PublicBookShelf_books__gmmZ8 li .PublicBookShelf_item__Y4xnk .PublicBookShelf_quilt__PFPH8 .PublicBookShelf_quiltBadge__wyxbu{position:relative;width:40px;height:40px;margin:0;border:0;box-shadow:none;filter:drop-shadow(0 1px 1.5px rgba(0,0,0,.35))}.PublicBookShelf_books__gmmZ8 li .PublicBookShelf_item__Y4xnk .PublicBookShelf_quilt__PFPH8.PublicBookShelf_spine__JIvFd .PublicBookShelf_quiltBadge__wyxbu{width:16px;height:16px}