.traveler-me-page_shell__2_Qjv{height:100%;min-height:0;width:100%;display:flex;flex-direction:column;overflow:hidden}.traveler-me-page_sceneHost__3YFrd{position:relative;min-height:0;flex:1}@media (max-height:600px) and (orientation:landscape){.traveler-me-page_shell__2_Qjv:has([data-room]){min-height:620px}}.traveler-me-page_loading__oxi6O{display:grid;place-items:center;min-height:220px;color:hsl(var(--muted-foreground))}.traveler-me-page_dialog__h0FA7{display:flex;flex-direction:column;width:min(1080px,calc(100vw - 24px));max-width:1080px;height:min(820px,calc(100dvh - 24px));max-height:calc(100dvh - 24px);overflow:hidden;padding:0}.traveler-me-page_dialogHeader__eE9Rt{flex:none;padding:24px 28px 18px;border-bottom:1px solid hsl(var(--border));text-align:left}.traveler-me-page_dialogBody__9Wmz6{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 2px 16px}.traveler-me-page_dialog__h0FA7[data-gallery-fullscreen=true] .traveler-me-page_dialogBody__9Wmz6{padding:0 0 20px}.traveler-me-page_dialog__h0FA7[data-panel=wardrobe]{height:min(920px,calc(100dvh - 24px))}.traveler-me-page_dialog__h0FA7:is([data-panel=tasks],[data-panel=gacha]){height:auto}.traveler-me-page_dialog__h0FA7:is([data-panel=tasks],[data-panel=gacha]) .traveler-me-page_dialogBody__9Wmz6{padding-bottom:0}.traveler-me-page_dockLink__JgG6B{min-height:46px;min-width:62px;display:flex;align-items:center;justify-content:center;gap:8px;border-radius:10px;font-size:13px;white-space:nowrap;padding:0 10px;text-decoration:none;color:inherit}.traveler-me-page_dockLink__JgG6B:hover{background:#f0eee1}.traveler-me-page_motionToggle__cS8Zw{position:relative;z-index:3;top:auto;right:auto;display:grid;place-items:center;width:42px;height:42px;border:1px solid #73826d55;border-radius:50%;color:#314a3c;background:#fffdf685;pointer-events:auto}.traveler-me-page_wardrobeRoot__WI8wa{padding:20px 28px 30px;color:hsl(var(--foreground))}.traveler-me-page_wardrobeRoot__WI8wa .sheet-intro{color:hsl(var(--muted-foreground));font-size:14px;line-height:1.8;margin-bottom:20px}.traveler-me-page_wardrobeRoot__WI8wa .outfit-options{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.traveler-me-page_wardrobeRoot__WI8wa .outfit-option{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;min-width:0;overflow:hidden;padding:10px 2px 14px;border:1px solid hsl(var(--border));border-radius:12px;background:hsl(var(--card))}.traveler-me-page_wardrobeRoot__WI8wa .outfit-option[aria-pressed=true]{border:2px solid hsl(var(--primary));padding:9px 1px 13px;background:hsl(var(--muted))}.traveler-me-page_wardrobeRoot__WI8wa .outfit-image{display:grid;place-items:center;width:100%;height:142px;overflow:hidden}.traveler-me-page_wardrobeRoot__WI8wa .outfit-image img{width:auto;height:150px;-o-object-fit:contain;object-fit:contain}.traveler-me-page_wardrobeRoot__WI8wa .outfit-image.base img{height:164px}.traveler-me-page_wardrobeRoot__WI8wa .outfit-option strong{font-size:13px}.traveler-me-page_wardrobeRoot__WI8wa .outfit-option small{color:hsl(var(--muted-foreground));font-size:10px;text-align:center}.traveler-me-page_wardrobeRoot__WI8wa .selected-mark{position:absolute;top:8px;right:8px;color:hsl(var(--primary))}.traveler-me-page_wardrobeRoot__WI8wa h3{margin:28px 0 9px;font-size:15px}.traveler-me-page_wardrobeRoot__WI8wa .muted{color:hsl(var(--muted-foreground));font-size:13px;line-height:1.8}.traveler-me-page_wardrobeRoot__WI8wa .equipment-list{list-style:none;padding:0;margin:15px 0 0}.traveler-me-page_wardrobeRoot__WI8wa .equipment-list li{display:flex;justify-content:space-between;gap:10px;padding:9px 0;font-size:13px}.traveler-me-page_wardrobeRoot__WI8wa .equipment-list small{color:hsl(var(--muted-foreground));font-size:12px}.traveler-me-page_actionsRoot__0_mIC{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:20px 28px 30px}.traveler-me-page_actionsRoot__0_mIC button{display:flex;flex-direction:column;align-items:flex-start;gap:7px;padding:13px 15px;border:1px solid hsl(var(--border));border-radius:10px;color:hsl(var(--foreground));text-align:left}.traveler-me-page_actionsRoot__0_mIC button:hover:not(:disabled){border-color:hsl(var(--primary));background:hsl(var(--muted))}.traveler-me-page_actionsRoot__0_mIC button:disabled{color:hsl(var(--muted-foreground));background:hsl(var(--muted))}.traveler-me-page_actionsRoot__0_mIC strong{font-size:14px;font-weight:600}.traveler-me-page_actionsRoot__0_mIC small{color:hsl(var(--muted-foreground));font-size:11px}@media (max-width:700px){.traveler-me-page_dialogHeader__eE9Rt{padding:16px 44px 13px 18px}.traveler-me-page_dialog__h0FA7{width:calc(100vw - 12px);height:calc(100dvh - 12px);max-height:calc(100dvh - 12px)}.traveler-me-page_dialog__h0FA7:is([data-panel=tasks],[data-panel=gacha]){height:auto}.traveler-me-page_dockLink__JgG6B{min-width:52px;font-size:12px;gap:6px;padding:0 5px}.traveler-me-page_actionsRoot__0_mIC,.traveler-me-page_wardrobeRoot__WI8wa{padding:18px 16px 24px}.traveler-me-page_wardrobeRoot__WI8wa .outfit-options{gap:7px}.traveler-me-page_wardrobeRoot__WI8wa .outfit-image{height:110px}.traveler-me-page_wardrobeRoot__WI8wa .outfit-image img{height:122px}.traveler-me-page_wardrobeRoot__WI8wa .outfit-image.base img{height:133px}.traveler-me-page_wardrobeRoot__WI8wa .outfit-option small{font-size:9px}.traveler-me-page_wardrobeRoot__WI8wa .outfit-options{grid-template-columns:repeat(2,minmax(0,1fr))}}.traveler-me-page_reward__feOEB{position:absolute;z-index:8;left:24px;bottom:112px;display:flex;gap:10px;max-width:min(340px,calc(100vw - 48px));padding:16px;border:1px solid #d9c9aa;border-radius:12px;background:#fff9e9;color:#4f4b35;box-shadow:0 8px 30px #263c3020;pointer-events:auto}.traveler-me-page_reward__feOEB p{font-size:12px;line-height:1.7;margin:6px 0}.traveler-me-page_reward__feOEB strong{font-size:14px}.traveler-me-page_reward__feOEB button{min-height:44px;padding:6px 10px;font-size:12px;color:#98541c}@media(max-width:700px){.traveler-me-page_reward__feOEB{left:16px;right:16px;top:76px;bottom:auto;max-width:calc(100vw - 32px);max-height:148px;overflow-y:auto}}.journey-timeline_page__01FtK{display:flex;flex-direction:column;height:100%;background:var(--paper);color:var(--ink)}.journey-timeline_timeline__fdWf5{position:relative;flex:0 0 21%;min-height:82px;color:var(--accent);overflow:hidden}.journey-timeline_runningTitle__gSsob{position:absolute;z-index:1;top:18px;left:7%;right:7%;display:flex;justify-content:space-between;color:var(--secondary);font-size:10px;letter-spacing:.12em}.journey-timeline_runningTitle__gSsob>span{letter-spacing:.04em}.journey-timeline_timeline__fdWf5 svg{display:block;width:100%;height:100%;overflow:hidden}.journey-timeline_timelineDot__w6yw4{position:absolute;width:8px;height:8px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 4px var(--paper);transform:translate(-50%,-50%)}.journey-timeline_timelineDate__fy6Om{position:absolute;color:var(--secondary);font-size:11px;white-space:nowrap;transform:translate(-50%,-50%)}.journey-timeline_place__hylJY{min-height:0;flex:1;display:grid;grid-template-rows:auto auto minmax(0,1fr) 22px;gap:8px;padding:0 7% 16px}.journey-timeline_place__hylJY:has(.journey-timeline_summary__heqyH){grid-template-rows:auto auto auto minmax(0,1fr) 22px}.journey-timeline_heading__sQA7Q{min-width:0}.journey-timeline_heading__sQA7Q p{font-size:10px;color:var(--accent);line-height:1.5}.journey-timeline_heading__sQA7Q p span{color:var(--secondary)}.journey-timeline_heading__sQA7Q h2{font-size:clamp(17px,1.8vw,27px);font-weight:500;line-height:1.5;margin-top:4px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.journey-timeline_hero__hPvOz{width:100%;aspect-ratio:16/9;min-height:0;overflow:hidden;background:var(--paper-left)}.journey-timeline_hero__hPvOz img,.journey-timeline_hero__hPvOz>button,.journey-timeline_hero__hPvOz>div{display:block;width:100%;height:100%}.journey-timeline_hero__hPvOz img{-o-object-fit:cover;object-fit:cover}.journey-timeline_hero__hPvOz .journey-timeline_placeholder__nHkYP{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;color:var(--accent);background:var(--paper-left)}.journey-timeline_placeholder__nHkYP span{font-size:11px;color:var(--secondary)}.journey-timeline_placeholder__nHkYP small{font-size:8px;letter-spacing:.18em}.journey-timeline_summary__heqyH{font-size:11px;line-height:1.4;color:var(--secondary);overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow-wrap:anywhere}.journey-timeline_annotation__AXkCf{position:relative;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;border-top:1px solid var(--line);padding-top:6px;font-size:11px;cursor:auto}.journey-timeline_annotationEmpty__NC2Wi{display:flex;align-items:center;justify-content:flex-start;padding:2px 0 0}.journey-timeline_annotationAddBtn__V1NN5{display:inline-flex;align-items:center;gap:4px;color:var(--secondary);font-size:10px;opacity:.68;transition:opacity .2s,color .2s;padding:2px 5px;border-radius:4px;background:transparent;border:none;cursor:pointer}.journey-timeline_annotationAddBtn__V1NN5:hover:not(:disabled){opacity:1;color:var(--accent);background:var(--accent-soft)}.journey-timeline_annotationHeading__q1jFL{display:flex;justify-content:space-between;align-items:center;height:22px;color:var(--accent);font-size:10px;letter-spacing:.06em}.journey-timeline_annotation__AXkCf button{display:inline-flex;gap:4px;align-items:center;min-height:24px;padding:2px 6px;letter-spacing:0;color:var(--accent)}.journey-timeline_annotation__AXkCf button:hover:not(:disabled){background:var(--accent-soft)}.journey-timeline_annotation__AXkCf button:disabled{opacity:.5;cursor:default}.journey-timeline_annotationText__eS_kO{white-space:pre-wrap;overflow-wrap:anywhere;overflow-y:auto;max-height:80px;line-height:1.65;margin-top:2px;padding-right:4px;color:var(--secondary)}.journey-timeline_annotation__AXkCf form{height:88px}.journey-timeline_annotation__AXkCf textarea{display:block;box-sizing:border-box;width:100%;height:58px;border:1px solid var(--line);border-radius:2px;background:transparent;padding:5px 8px;resize:none;color:var(--ink);font:inherit;line-height:1.7}.journey-timeline_annotationActions__D2Jk0{display:flex;justify-content:flex-end;align-items:center;gap:3px;font-size:10px}.journey-timeline_annotationActions__D2Jk0>span{color:var(--secondary);margin-right:auto}.journey-timeline_annotationError__Vzyan{position:absolute;bottom:0;left:0;right:0;background:var(--paper);color:var(--accent);font-size:10px;line-height:1.4}.journey-timeline_place__hylJY footer{display:flex;justify-content:space-between;align-items:end;font-size:9px;color:var(--secondary);border-top:1px solid var(--line)}.journey-timeline_place__hylJY footer a{padding-top:4px}.journey-timeline_ending__c_gFr{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:20px;padding:7%}.journey-timeline_ending__c_gFr h2{font-size:21px;font-weight:400}.journey-timeline_ending__c_gFr p{font-size:12px;line-height:2;white-space:pre-wrap;overflow-wrap:anywhere;overflow-y:auto;max-height:65%}.journey-timeline_ending__c_gFr a{font-size:11px;color:var(--accent)}.journey-timeline_page__01FtK a:focus-visible,.journey-timeline_page__01FtK button:focus-visible,.journey-timeline_page__01FtK textarea:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:1023px){.journey-timeline_place__hylJY{padding-bottom:14px;gap:8px}.journey-timeline_heading__sQA7Q h2{font-size:21px}}@media (max-width:380px){.journey-timeline_heading__sQA7Q h2{font-size:18px}.journey-timeline_runningTitle__gSsob{font-size:9px}.journey-timeline_placeholder__nHkYP span{font-size:10px}}.journey-library_shelf___H8XD{position:relative;padding:0;min-height:580px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;margin-top:4px;overflow:hidden}.journey-library_shelfIntro__MF2Z3{display:flex;align-items:center;justify-content:space-between;padding:0 4px;color:var(--secondary);font-size:12px;letter-spacing:.05em}.journey-library_shelfIntro__MF2Z3 small{font-size:10px;letter-spacing:.02em}.journey-library_shelfViewport__hp3am{overflow:hidden;padding:6px 0;width:100%;touch-action:pan-y pinch-zoom;cursor:grab;display:flex;justify-content:center;align-items:center}.journey-library_shelfViewport__hp3am:active{cursor:grabbing}.journey-library_shelfTrack__GHPyy{display:flex;align-items:center}.journey-library_shelfSlide__MmFJD{flex:0 0 470px;min-width:0;padding:0 15px;display:flex;justify-content:center}.journey-library_shelfPerspective__g5uXW{transform-origin:50% 80%;will-change:auto}.journey-library_coverButton__kf_Oi{width:440px;max-width:100%;display:block;text-align:left;border-radius:3px 9px 9px 3px;-webkit-tap-highlight-color:transparent}.journey-library_coverShared__GQ9KS{width:440px;height:580px;max-width:100%;aspect-ratio:440/580;border-radius:inherit}.journey-library_cover__mMOe8{--cover-color:#af5737;position:relative;display:flex;flex-direction:column;width:440px;height:580px;max-width:100%;padding:32px 30px 28px 38px;overflow:hidden;border-radius:3px 9px 9px 3px;background:var(--cover-color);color:#fff5e5;box-shadow:inset 2px 0 2px #ffffff25,inset 10px 0 9px -7px #0008,inset -1px 0 2px #0003,5px 4px 0 -1px var(--paper),6px 4px 0 0 var(--line),9px 17px 22px -14px #30251d65}.journey-library_cover__mMOe8[data-tone="1"]{--cover-color:#687363}.journey-library_cover__mMOe8[data-tone="2"]{--cover-color:#8f7258}.journey-library_cover__mMOe8[data-tone="3"]{--cover-color:#536969}.journey-library_cover__mMOe8[data-book-type=city]{background-image:repeating-linear-gradient(0deg,#ffffff07 0 1px,transparent 1px 3px),repeating-linear-gradient(90deg,#00000007 0 1px,transparent 1px 3px)}.journey-library_cover__mMOe8:before{content:"";position:absolute;left:12px;top:0;bottom:0;width:1px;background:#241c1c24;box-shadow:1px 0 0 #ffffff12}.journey-library_coverFoot__2ISyZ,.journey-library_coverTop__1ECCg{display:flex;align-items:center;justify-content:space-between;font-size:10px;letter-spacing:.16em}.journey-library_coverTop__1ECCg{padding-bottom:18px;border-bottom:1px solid #fff5e53c}.journey-library_coverTitle__AOrI0{flex:1;display:flex;flex-direction:column;justify-content:center;padding:16px 0}.journey-library_coverYear__gVzFs{font-size:9px;letter-spacing:.1em}.journey-library_coverTitle__AOrI0 h2{font-size:17px;font-weight:500;letter-spacing:.04em;line-height:1.7;overflow-wrap:anywhere}.journey-library_coverTitle__AOrI0 p{font-size:10px;line-height:1.9;margin-top:9px;opacity:.86;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.journey-library_coverFoot__2ISyZ{border-top:1px solid #fff5e53c;padding-top:15px;font-size:9px}.journey-library_shelfLine__TAiSd{margin:0 auto;width:86%;height:1px;background:var(--line);box-shadow:0 7px 15px #30302010}.journey-library_shelfControls__vYCEs{display:flex;align-items:center;justify-content:center;gap:40px;padding-top:25px;text-align:center}.journey-library_shelfControls__vYCEs>div{min-width:170px}.journey-library_shelfControls__vYCEs strong{font-size:14px;font-weight:500}.journey-library_shelfControls__vYCEs p{font-size:11px;color:var(--secondary);margin-top:8px}.journey-library_roundButton__CBiYD{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--line);border-radius:50%;color:var(--secondary)}.journey-library_roundButton__CBiYD:hover:not(:disabled){color:var(--accent);background:var(--accent-soft)}.journey-library_openButton__EQs5O{display:flex;align-items:center;justify-content:center;gap:14px;min-height:44px;padding:0 18px;margin:18px auto 0;color:var(--accent);font-size:12px}.journey-library_hint__CGXE5{color:var(--secondary);font-size:10px;line-height:1.8;letter-spacing:.05em;text-align:center;margin-top:12px}.journey-library_reader__K_5P2{padding-top:4px}.journey-library_readerToolbar__b758K{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px;font-size:12px;color:var(--secondary)}.journey-library_readerToolbar__b758K button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 8px;border-radius:4px}.journey-library_readerToolbar__b758K button:hover:not(:disabled),.journey-library_readerToolbar__b758K button[aria-pressed=true]{color:var(--accent);background:var(--accent-soft)}.journey-library_readerToolbar__b758K>span{text-align:center;font-size:12px;letter-spacing:.08em}.journey-library_readerToolbar__b758K small{font-size:10px;margin-left:14px;letter-spacing:0}.journey-library_bookStage__k64gK{margin:0 auto}.journey-library_paperStack__3A3_2{position:relative;perspective:1800px;isolation:isolate}.journey-library_readerContent__6fgqN{position:relative;z-index:1}.journey-library_flyingCover__tjCYK{position:absolute;top:0;bottom:66px;left:50%;right:0;z-index:5;perspective:1800px;pointer-events:none}.journey-library_hingedCover__qvNSw{width:100%;height:100%;transform-origin:left center;transform-style:preserve-3d}.journey-library_coverFront__bJ9rH,.journey-library_coverInside__xoLry{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden}.journey-library_coverInside__xoLry{display:flex;flex-direction:column;justify-content:space-between;padding:40px;background:var(--paper-left);transform:rotateY(180deg);border-radius:8px 0 0 8px;border:1px solid var(--line);color:var(--secondary);font-size:11px}.journey-library_coverInside__xoLry p{font-size:22px;line-height:2;color:var(--ink)}.journey-library_openingPaper__zRhLz{position:absolute;inset:0 0 72px;display:grid;grid-template-columns:1fr 1fr;border-radius:4px;overflow:hidden;background:var(--paper);pointer-events:none}.journey-library_openingPaper__zRhLz>div:first-child{background:var(--paper-left);border-right:1px solid var(--line)}.journey-library_openingPaper__zRhLz>div:last-child{padding:50px;display:flex;flex-direction:column;justify-content:center;gap:20px}.journey-library_openingPaper__zRhLz small{font-size:10px;color:var(--secondary)}.journey-library_openingPaper__zRhLz p{font-size:24px;line-height:1.8}.journey-library_overview__aESJg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;padding:8px 8px 24px}.journey-library_thumbnail__8uFHE{min-width:0;text-align:left;border-radius:4px;padding:8px;border:1px solid transparent}.journey-library_thumbnail__8uFHE:hover,.journey-library_thumbnail__8uFHE[aria-current=true]{background:var(--accent-soft);border-color:var(--line)}.journey-library_miniSpread__NzNUW{display:grid;grid-template-columns:1fr 1fr;aspect-ratio:1.65;box-shadow:0 5px 10px #292c3510;background:var(--paper)}.journey-library_miniVisual___EBlm{background:var(--paper-left);border-right:1px solid var(--line);display:flex;flex-direction:column;gap:14px;align-items:center;justify-content:center;padding:15px;overflow:hidden;color:var(--accent)}.journey-library_miniVisual___EBlm>span{font-size:26px}.journey-library_miniVisual___EBlm img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.journey-library_miniNote___o7vT{min-width:0;overflow:hidden;padding:16px 12px}.journey-library_miniNote___o7vT b{font-size:10px;font-weight:500;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.journey-library_miniNote___o7vT>span{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;font-size:8px;line-height:2.2;margin-top:12px;color:var(--secondary)}.journey-library_thumbnailCaption__USp_5{display:flex;justify-content:space-between;gap:8px;padding-top:14px;font-size:10px;color:var(--secondary)}.journey-library_thumbnailCaption__USp_5>span:first-child{min-width:0}.journey-library_thumbnailCaption__USp_5 strong{display:block;font-size:12px;font-weight:500;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.journey-library_thumbnailCaption__USp_5 small{font-size:10px;display:block;margin-top:6px}@media (min-width:1400px){.journey-library_shelfSlide__MmFJD{flex-basis:480px;padding:0 28px}}@media (max-width:900px){.journey-library_overview__aESJg{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}}@media (max-width:700px){.journey-library_shelf___H8XD{padding-top:22px}.journey-library_shelfIntro__MF2Z3{justify-content:center;flex-direction:column;gap:8px}.journey-library_shelfViewport__hp3am{padding:48px 0 42px}.journey-library_shelfSlide__MmFJD{flex-basis:320px;padding:0 20px}.journey-library_cover__mMOe8{padding:20px 20px 18px 26px}.journey-library_coverTitle__AOrI0 h2{font-size:15px}.journey-library_shelfControls__vYCEs{gap:18px;padding-top:20px}.journey-library_shelfControls__vYCEs>div{min-width:155px}.journey-library_readerToolbar__b758K{flex-wrap:wrap;gap:4px;margin-bottom:16px}.journey-library_readerToolbar__b758K>span{font-size:10px}.journey-library_readerToolbar__b758K small{display:none}.journey-library_readerToolbar__b758K button{font-size:11px;gap:5px;padding:0 4px}.journey-library_bookStage__k64gK{max-width:430px;padding:0 5px}.journey-library_flyingCover__tjCYK{left:0}.journey-library_openingPaper__zRhLz{grid-template-columns:1fr}.journey-library_openingPaper__zRhLz>div:first-child{display:none}.journey-library_overview__aESJg{gap:14px;padding:0 0 18px}.journey-library_thumbnail__8uFHE{padding:5px}.journey-library_miniVisual___EBlm{padding:8px}.journey-library_miniNote___o7vT{padding:10px 8px}.journey-library_miniNote___o7vT>span{-webkit-line-clamp:3;margin-top:8px}}@media (max-width:360px){.journey-library_shelfSlide__MmFJD{flex-basis:260px;padding:0 18px}.journey-library_coverTitle__AOrI0 h2{font-size:13px}.journey-library_coverTitle__AOrI0 p{-webkit-line-clamp:1}.journey-library_coverTop__1ECCg{padding-bottom:12px}.journey-library_shelfControls__vYCEs{gap:8px}.journey-library_overview__aESJg{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.journey-library_shelfPerspective__g5uXW{will-change:auto}}.journey-library_library__awQiD{position:relative}.journey-library_shelfViewport__hp3am[data-ready=false]{visibility:hidden}.journey-library_cover__mMOe8[data-tone="4"]{--cover-color:#786378}.journey-library_sheetSurface__8O79z{position:relative;width:100%;aspect-ratio:1.6;perspective:2400px;touch-action:pan-y pinch-zoom;outline:none;isolation:isolate;cursor:pointer}.journey-library_sheetSurface__8O79z:focus-visible{outline:2px solid var(--accent);outline-offset:12px}.journey-library_sheetSurface__8O79z[data-busy=true]{cursor:grabbing}.journey-library_sheetSurface__8O79z[data-curl-active=true] .journey-library_sheet__0YZWQ[data-turning=true]{visibility:hidden}.journey-library_sheetSurface__8O79z[data-curl-active=true] .journey-library_sheet__0YZWQ[data-turning=true]>div{visibility:hidden!important}.journey-library_sheetSurface__8O79z[data-curl-active=true]>.journey-library_castShadow__302Zu{opacity:0!important}.journey-library_sheetSurface__8O79z[data-paper-3d=true] .journey-library_bookBoard__YqLpD{inset:-5px -7px -12px;border:1px solid #785d4133;background:repeating-linear-gradient(0deg,#e8dfce 0 1px,#f7f0e2 1px 3px);box-shadow:0 24px 38px -24px #292c3560,0 5px 0 #675c49,0 8px 0 #574e3f}.journey-library_turnControls__up5GM{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:28px;color:var(--secondary);font-size:12px}.journey-library_turnControls__up5GM button{padding:0 16px;border:1px solid var(--line);border-radius:6px;background:var(--paper);color:var(--ink)}.journey-library_turnControls__up5GM button:disabled{opacity:.35;cursor:default}.journey-library_turnControls__up5GM button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.journey-library_bookBoard__YqLpD{position:absolute;inset:-3px -5px -7px;border-radius:6px 10px 10px 6px;background:var(--paper-left);border:1px solid var(--line);box-shadow:0 24px 38px -24px #292c3560,0 2px 4px #292c351a}.journey-library_sheet__0YZWQ{position:absolute;inset:0 0 0 50%;transform-origin:left center;transform-style:preserve-3d}.journey-library_sheetBack__q_ftF,.journey-library_sheetFront__bU5a2{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;border:1px solid var(--line);border-radius:0 6px 6px 0;background:var(--paper)}.journey-library_sheetBack__q_ftF{transform:rotateY(180deg);border-radius:6px 0 0 6px}.journey-library_sheetBack__q_ftF>div:first-child,.journey-library_sheetFront__bU5a2>div:first-child{height:100%;overflow:hidden;border-radius:inherit;padding:clamp(20px,2.4vw,38px)}.journey-library_sheet__0YZWQ [data-page=visual]>div:nth-child(2){min-height:0}.journey-library_sheet__0YZWQ img{-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.journey-library_sheetShadeBack__DdSJF,.journey-library_sheetShade__v_R5z{position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(90deg,#211a12aa,#211a1220 55%,#211a1200)}.journey-library_sheetShadeBack__DdSJF{background:linear-gradient(-90deg,#211a12aa,#211a1220 55%,#211a1200)}.journey-library_castShadow__302Zu{position:absolute;inset:0;z-index:30;background:linear-gradient(90deg,transparent 15%,#211a1280 46%,#211a12 50%,#211a1280 54%,transparent 85%);pointer-events:none}.journey-library_spine__FD776{position:absolute;top:0;bottom:0;left:calc(50% - 8px);width:16px;background:linear-gradient(90deg,transparent,#30251d14 48%,#30251d30 50%,#fff4 53%,transparent);pointer-events:none;z-index:31}.journey-library_sheetSurface__8O79z:not([data-busy=true]):hover .journey-library_bookBoard__YqLpD{border-color:var(--accent)}.journey-library_pagePosition__p9ROR{height:66px;padding-top:24px;text-align:center;font-size:12px;font-variant-numeric:tabular-nums}.journey-library_pagePosition__p9ROR>span{color:var(--secondary);margin-left:5px}.journey-library_pagePosition__p9ROR small{display:block;font-size:10px;color:var(--secondary);margin-top:4px}.journey-library_flyingCover__tjCYK{z-index:60}@media (max-width:1023px){.journey-library_bookStage__k64gK{max-width:500px;padding:0 6px}.journey-library_sheetSurface__8O79z{aspect-ratio:.8;min-height:450px;overflow:hidden;border-radius:5px;box-shadow:3px 3px 0 var(--paper-left),5px 5px 0 var(--line)}.journey-library_sheet__0YZWQ{left:0}.journey-library_spine__FD776{left:0;width:10px}.journey-library_flyingCover__tjCYK{left:0}.journey-library_sheetBack__q_ftF,.journey-library_sheetFront__bU5a2{border-radius:4px 6px 6px 4px}.journey-library_sheetBack__q_ftF>div:first-child,.journey-library_sheetFront__bU5a2>div:first-child{padding:clamp(18px,4vw,30px)}}@media (prefers-reduced-motion:reduce){.journey-library_sheetSurface__8O79z{perspective:none}.journey-library_hingedCover__qvNSw{transition:none}}.journey-library_timelineDefinition__EpUhn{position:absolute;pointer-events:none}.journey-library_sheetSurface__8O79z[data-book-type=all]{min-height:620px}.journey-library_readerContent__6fgqN{isolation:isolate;transform-style:flat}.journey-library_flyingCover__tjCYK{transform-style:preserve-3d}.journey-library_coverFront__bJ9rH{transform:translateZ(1px)}.journey-library_sheetSurface__8O79z[data-book-type=all] .journey-library_sheetBack__q_ftF>div:first-child,.journey-library_sheetSurface__8O79z[data-book-type=all] .journey-library_sheetFront__bU5a2>div:first-child{padding:0}.journey-library_sheetSurface__8O79z[data-book-type=all] .journey-library_sheetBack__q_ftF>article,.journey-library_sheetSurface__8O79z[data-book-type=all] .journey-library_sheetFront__bU5a2>article{border-radius:inherit;overflow:hidden}.journey-library_cover__mMOe8[data-book-type=all] .journey-library_coverTitle__AOrI0 h2{font-size:clamp(24px,2.4vw,36px);overflow-wrap:anywhere;line-height:1.35;letter-spacing:.02em}.journey-library_cover__mMOe8[data-book-type=all] .journey-library_coverTitle__AOrI0 p{margin-top:12px;font-size:11px;-webkit-line-clamp:3}.journey-library_cover__mMOe8[data-book-type=all] .journey-library_coverFoot__2ISyZ{letter-spacing:0}@media (max-width:1023px){.journey-library_sheetSurface__8O79z[data-book-type=all]{min-height:550px}}@media (max-width:700px){.journey-library_bookStage__k64gK{max-width:430px}}.journey-library_library__awQiD{width:100%;min-width:0;margin-inline:auto}.journey-library_shelf___H8XD{padding:0 0 8px}.journey-library_shelfViewport__hp3am{padding:40px 0 36px}.journey-library_shelfSlide__MmFJD{flex-basis:min(78vw,clamp(252px,calc((100svh - 300px) * .75 + 48px),408px));padding-inline:24px}.journey-library_shelfControls__vYCEs{gap:28px;padding-top:8px}.journey-library_shelfControls__vYCEs p{font-size:10px;margin-top:6px;font-variant-numeric:tabular-nums}.journey-library_openButton__EQs5O{margin-top:8px}.journey-library_reader__K_5P2{max-width:min(1120px,max(800px,calc((100svh - 264px) * 1.6)));margin-inline:auto;padding:0}.journey-library_readerToolbar__b758K{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr);gap:8px;margin-bottom:16px}.journey-library_readerToolbar__b758K>button:first-child{justify-self:start}.journey-library_readerToolbar__b758K>button:last-child{justify-self:end}.journey-library_readerToolbar__b758K>span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.journey-library_bookStage__k64gK{padding:0 8px}.journey-library_sheetSurface__8O79z,.journey-library_sheetSurface__8O79z[data-book-type=all]{min-height:0}.journey-library_sheetSurface__8O79z[data-paper-3d=true] .journey-library_bookBoard__YqLpD{background:repeating-linear-gradient(0deg,var(--line) 0 1px,var(--paper-left) 1px 3px);box-shadow:0 24px 38px -24px #171a1d50,0 3px 0 var(--line),0 5px 0 var(--secondary)}.journey-library_sheetSurface__8O79z:not([data-busy=true]):hover .journey-library_bookBoard__YqLpD{border-color:var(--line)}.journey-library_turnControls__up5GM{justify-content:center;gap:24px;margin-top:16px;height:44px}.journey-library_turnControls__up5GM button{width:44px;min-height:44px;display:grid;place-items:center;padding:0;border-radius:50%;background:transparent;border-color:transparent}.journey-library_turnControls__up5GM button:hover:not(:disabled){background:var(--accent-soft)}.journey-library_pagePosition__p9ROR{height:auto;padding:0;min-width:64px;font-size:11px}.journey-library_pagePosition__p9ROR>span{margin-left:0}.journey-library_flyingCover__tjCYK{bottom:60px}.journey-library_srOnly__D_RUe{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:1023px){.journey-library_reader__K_5P2{max-width:500px}.journey-library_bookStage__k64gK{max-width:min(100%,max(320px,calc((100svh - 208px) * .8)));margin-inline:auto}.journey-library_sheetSurface__8O79z{min-height:450px}.journey-library_sheetSurface__8O79z[data-book-type=all]{min-height:500px}.journey-library_readerToolbar__b758K{margin-bottom:12px}.journey-library_readerToolbar__b758K button{font-size:11px;gap:5px;padding:0 4px}.journey-library_readerToolbar__b758K>span{font-size:12px}}@media (max-width:380px){.journey-library_shelfSlide__MmFJD{padding-inline:18px}.journey-library_shelfControls__vYCEs{gap:12px}.journey-library_shelfControls__vYCEs>div{min-width:130px}.journey-library_readerToolbar__b758K{grid-template-columns:auto minmax(0,1fr) auto}}.journey-library_sheetSurface__8O79z{-moz-user-select:none;user-select:none;-webkit-user-select:none}.journey-library_sheetSurface__8O79z [data-no-turn],.journey-library_sheetSurface__8O79z input,.journey-library_sheetSurface__8O79z textarea{-moz-user-select:text;user-select:text;-webkit-user-select:text}.journey-library_sheetSurface__8O79z[data-mobile=true][data-curl-active=true]{overflow:visible}.journey-library_reader__K_5P2{max-width:1200px;width:100%}.journey-library_bookStage__k64gK{max-width:none;width:100%;padding:0}.journey-library_albumContent__MaGoZ,.journey-library_albumReader__uMBti{width:100%;min-width:0;position:relative}.journey-library_albumPage__UH5ty{width:100%;height:100%;min-width:0;overflow:hidden;border-radius:inherit}.journey-library_albumPage__UH5ty>div{height:100%;min-height:0;padding:clamp(16px,2.4vw,32px);border-radius:inherit;background:transparent;box-shadow:none}.journey-library_albumPage__UH5ty>[data-page=note]:before{display:none}.journey-library_albumPage__UH5ty [data-page=visual]>div:nth-child(2){min-height:0}.journey-library_albumPage__UH5ty img{-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (max-width:700px){.journey-library_albumPage__UH5ty>div{padding:20px 18px}.journey-library_albumPage__UH5ty [data-page]>div:first-child{gap:6px;flex-wrap:wrap;font-size:10px;letter-spacing:0}.journey-library_albumPage__UH5ty [data-page]>div:last-child{gap:5px;font-size:10px;padding-top:12px}.journey-library_albumPage__UH5ty [data-page=note]>div:nth-child(2){padding:18px 0 12px}.journey-library_albumPage__UH5ty [data-page=note] h2{font-size:20px;line-height:1.6;margin-top:8px}.journey-library_albumPage__UH5ty [data-page=note] p[data-no-turn]{font-size:14px;line-height:1.9;padding-right:0}.journey-library_albumPage__UH5ty [data-page=visual]>div:nth-child(2){padding-inline:0}.journey-library_albumPage__UH5ty [data-page=visual] h2{font-size:20px;letter-spacing:0}.journey-library_albumPage__UH5ty [data-page=visual] button>span{gap:4px;flex-wrap:wrap;font-size:10px}.journey-library_albumPage__UH5ty [data-page=visual] button>span>span{font-size:9px}.journey-library_albumReader__uMBti [data-timeline-page] h2{font-size:20px}.journey-library_albumReader__uMBti [data-timeline-page]>div:first-child>span:first-child{gap:4px;flex-wrap:wrap;font-size:10px;letter-spacing:0}}.journey-library_shelf___H8XD{width:100%;min-width:0}.journey-library_shelfSlide__MmFJD{flex-basis:470px;padding-inline:15px}@media (max-width:700px){.journey-library_shelf___H8XD{min-height:0}.journey-library_shelfSlide__MmFJD{flex-basis:min(470px,calc(100vw - 32px))}.journey-library_coverButton__kf_Oi,.journey-library_shelfPerspective__g5uXW{width:min(440px,calc(100vw - 62px))}.journey-library_coverShared__GQ9KS,.journey-library_cover__mMOe8{width:100%;height:auto;aspect-ratio:440/580}.journey-library_shelfViewport__hp3am{padding-block:24px}}.journey-library_shelf___H8XD[data-layout=grid]{min-height:0}.journey-library_shelf___H8XD[data-layout=grid] .journey-library_shelfTrack__GHPyy{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,240px));justify-content:center;gap:24px;width:100%;padding:0 20px}.journey-library_shelf___H8XD[data-layout=grid] .journey-library_shelfSlide__MmFJD{display:block;padding:0}.journey-library_shelf___H8XD[data-layout=grid] .journey-library_shelfPerspective__g5uXW{width:100%;transform:none!important;opacity:1!important}.journey-library_shelf___H8XD[data-layout=grid] .journey-library_coverButton__kf_Oi,.journey-library_shelf___H8XD[data-layout=grid] .journey-library_coverShared__GQ9KS,.journey-library_shelf___H8XD[data-layout=grid] .journey-library_cover__mMOe8{width:100%;height:auto;aspect-ratio:440/580}@media (max-width:700px){.journey-library_shelf___H8XD[data-layout=grid] .journey-library_shelfTrack__GHPyy{grid-template-columns:repeat(2,minmax(0,1fr));max-width:420px;padding-inline:12px}}.journey-library_shelf___H8XD[data-layout=grid] .journey-library_cover__mMOe8{padding:18px 16px 16px 22px}.journey-library_shelf___H8XD[data-layout=grid] .journey-library_coverTop__1ECCg{padding-bottom:10px;font-size:8px}.journey-library_shelf___H8XD[data-layout=grid] .journey-library_coverTop__1ECCg svg{width:14px;height:14px}.journey-library_shelf___H8XD[data-layout=grid] .journey-library_coverTitle__AOrI0 h2{font-size:18px}.journey-library_shelf___H8XD[data-layout=grid] .journey-library_coverTitle__AOrI0 p{font-size:9px;line-height:1.6}.journey-library_shelf___H8XD[data-layout=grid] .journey-library_coverFoot__2ISyZ{padding-top:8px;font-size:8px;letter-spacing:0}@media (max-width:700px){.journey-library_shelf___H8XD[data-layout=grid] .journey-library_cover__mMOe8{padding:14px 10px 12px 16px}.journey-library_shelf___H8XD[data-layout=grid] .journey-library_coverTitle__AOrI0 h2{font-size:14px}.journey-library_shelf___H8XD[data-layout=grid] .journey-library_coverTitle__AOrI0 p{font-size:8px}}.journey-library_cover__mMOe8.journey-library_miniature__nA7DX{width:100%;height:100%;padding:12% 10% 9% 14%;container-type:inline-size;border-radius:2px 4px 4px 2px;box-shadow:inset 2px 0 2px #ffffff25,inset 7px 0 7px -5px #0008,3px 2px 0 -1px #faf3dc,4px 2px 0 #b9aa8c,4px 7px 9px #56391240}.journey-library_miniature__nA7DX:before{left:7%}.journey-library_miniature__nA7DX .journey-library_coverTop__1ECCg{font-size:7px;font-size:9cqw;padding-bottom:10%;letter-spacing:.06em}.journey-library_miniature__nA7DX .journey-library_coverTop__1ECCg svg{width:14%;height:auto;flex:none}.journey-library_cover__mMOe8.journey-library_miniature__nA7DX[data-book-type=all] .journey-library_coverTitle__AOrI0{padding:8% 0}.journey-library_cover__mMOe8.journey-library_miniature__nA7DX .journey-library_coverTitle__AOrI0 h2{font-size:11px;font-size:16cqw;line-height:1.5}.journey-library_miniature__nA7DX .journey-library_coverTitle__AOrI0 p{display:none}.journey-library_miniature__nA7DX .journey-library_coverFoot__2ISyZ{padding-top:8%;min-height:8%}.journey-library_miniature__nA7DX .journey-library_coverFoot__2ISyZ svg{width:13%;height:auto}.journey_root__kmtmu{--journal-bg:#f4f3ef;--paper:#fdfcf9;--paper-left:#f2f0e9;--ink:#30362f;--secondary:#686d63;--line:#dcded4;--accent:#a94d24;--accent-soft:#eee3d8;min-height:100%;background:var(--journal-bg);color:var(--ink)}.dark .journey_root__kmtmu{--journal-bg:#181d20;--paper:#262c2e;--paper-left:#222829;--ink:#e8e9e0;--secondary:#a8b0a8;--line:#414948;--accent:#efab7e;--accent-soft:#3b3029}.journey_shell__eXqtp{max-width:1536px;margin:0 auto;padding:28px 48px 22px}.journey_bookControls__82Kxg,.journey_filters__rD3lM,.journey_header__JLiJY,.journey_inlineActions__uCzi7,.journey_lightboxFooter__4HdUJ,.journey_lightboxHeader__i3Qbc,.journey_noteActions__SQ65x,.journey_pageBottom__lbgta,.journey_pageTop__aoLz1,.journey_topbar__LpA2V{display:flex;align-items:center;justify-content:space-between}.journey_topbar__LpA2V{min-height:32px;font-size:12px;color:var(--secondary)}.journey_backLink__CdYOW,.journey_bottomNote__34u1q,.journey_coverPhotoButton__XoyRc,.journey_pageButton__X4_KR,.journey_primaryButton__4x1TO,.journey_privacy__qfq_3,.journey_sortButton__lLnsF,.journey_textButton__kX3lW,.journey_writeButton__d4NGo{display:inline-flex;align-items:center;gap:8px}.journey_backLink__CdYOW{min-height:44px;transition:color .2s}.journey_backLink__CdYOW:hover{color:var(--accent)}.journey_privacy__qfq_3{gap:6px}.journey_header__JLiJY{gap:16px;padding:8px 0 14px;flex-wrap:wrap}.journey_navigation__0X251{display:flex;align-items:center;gap:8px;flex-shrink:0}.journey_navigation__0X251>.journal-page-return-inline{margin-right:0}.journey_heading__kN8pv{flex:1;min-width:0}.journey_titleRow__E_ibs{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.journey_header__JLiJY h1{font-size:clamp(22px,2.4vw,28px);font-weight:600;letter-spacing:-.05em;line-height:1.25}.journey_titleDot__oOZJ6{color:var(--accent)}.journey_header__JLiJY p{margin-top:4px;font-size:12px;color:var(--secondary);letter-spacing:.04em}.journey_stats__kvF7k{display:flex;gap:16px;align-self:flex-end;padding-bottom:2px;color:var(--secondary);font-size:12px;white-space:nowrap}.journey_stats__kvF7k b{color:var(--ink);font-size:16px;font-weight:500;font-variant-numeric:tabular-nums;margin-right:3px}.journey_viewSwitch__QrRdO{display:flex;gap:5px}.journey_viewSwitch__QrRdO button{min-height:36px;padding:0 14px;border-radius:6px;display:inline-flex;align-items:center;gap:8px;color:var(--secondary);font-size:13px;transition:background .2s,color .2s}.journey_viewSwitch__QrRdO button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.journey_viewSwitch__QrRdO button:not([aria-pressed=true]):hover{background:var(--accent-soft);color:var(--ink)}.journey_filters__rD3lM{gap:18px;font-size:12px;color:var(--secondary)}.journey_filters__rD3lM select{max-width:160px;min-height:42px;border:0;background:transparent;cursor:pointer;color:var(--ink);padding-right:6px}.journey_sortButton__lLnsF{min-height:42px;gap:6px;white-space:nowrap}.journey_iconButton__wZtmW{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:42px;height:42px;border-radius:50%;transition:background .2s}.journey_iconButton__wZtmW:hover,.journey_sortButton__lLnsF:hover{color:var(--accent)}.journey_iconButton__wZtmW:hover{background:var(--accent-soft)}.journey_lightbox__HLQeR button:disabled,.journey_root__kmtmu button:disabled,.journey_root__kmtmu select:disabled{opacity:.4;cursor:not-allowed}.journey_lightbox__HLQeR :is(button,a):focus-visible,.journey_root__kmtmu :is(button,a,select,textarea,section):focus-visible{outline:2px solid var(--accent,#efab7e);outline-offset:4px}.journey_bookLayout__GmEcn{display:grid;grid-template-columns:190px minmax(0,1fr);gap:38px;padding-top:36px}.journey_index__Ski8H{min-width:0}.journey_indexHeading__NN52B{display:flex;justify-content:space-between;font-size:12px;padding:4px 10px 18px 0;color:var(--secondary)}.journey_indexHeading__NN52B small{font-size:11px}.journey_indexList__JYhJa{position:relative;max-height:515px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line) transparent;padding-right:8px}.journey_indexItem__bvbAp{display:flex;align-items:baseline;gap:12px;width:100%;text-align:left;padding:13px 10px;margin-bottom:3px;border-radius:3px;border-left:2px solid transparent;transition:background .2s}.journey_indexItem__bvbAp>span:last-child{min-width:0}.journey_indexItem__bvbAp:hover{background:var(--paper-left)}.journey_indexItem__bvbAp[aria-current=true]{border-left-color:var(--accent);background:var(--accent-soft)}.journey_indexNumber__HTEq3{font-size:11px;font-variant-numeric:tabular-nums;color:var(--secondary)}.journey_indexItem__bvbAp strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500}.journey_indexItem__bvbAp small{display:block;margin-top:7px;font-size:10px;color:var(--secondary);font-variant-numeric:tabular-nums}.journey_bookArea__UK_Vx{min-width:0;outline:none}.journey_book__fKnu8{position:relative;perspective:1800px;isolation:isolate;margin:0 4px 0 0;border-radius:4px 9px 9px 4px;background:var(--paper);box-shadow:0 24px 40px -28px #292c3550,0 2px 8px #292c350a}.journey_book__fKnu8:after,.journey_book__fKnu8:before{content:"";position:absolute;inset:5px -3px -5px 3px;border:1px solid var(--line);background:var(--paper);border-radius:inherit;z-index:-1}.journey_book__fKnu8:before{inset:9px -6px -9px 6px}.journey_spread__07nJo{display:grid;grid-template-columns:1fr 1fr;min-height:550px;transform-origin:center}.journey_notePage__KHzgD,.journey_visualPage__buWeh{min-width:0;padding:25px 30px 22px;display:flex;flex-direction:column;position:relative}.journey_visualPage__buWeh{border-radius:4px 0 0 4px;background:var(--paper-left);box-shadow:inset -18px 0 22px -25px #24292050}.journey_notePage__KHzgD{border-radius:0 8px 8px 0;background:var(--paper);box-shadow:inset 10px 0 20px -21px #24292060}.journey_notePage__KHzgD:before{content:"";position:absolute;left:0;top:0;bottom:0;width:1px;background:var(--line);opacity:.7}.journey_pageTop__aoLz1{min-height:20px;font-size:10px;letter-spacing:.07em;color:var(--secondary)}.journey_pageBottom__lbgta{margin-top:auto;padding-top:20px;font-size:10px;font-variant-numeric:tabular-nums;color:var(--secondary)}.journey_pageBottom__lbgta>span:first-child{display:flex;align-items:center;gap:4px}.journey_typographicCover__gYWWd{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;margin:24px 0 4px;min-height:360px;padding:30px 20px;background:#b75e36;color:#fff6e7;text-align:center;position:relative}.journey_typographicCover__gYWWd>svg{opacity:.8}.journey_coverDay__IcG33{display:block;font-size:clamp(82px,8vw,122px);font-weight:400;letter-spacing:-.08em;line-height:1.15;margin:6px 0 14px;font-variant-numeric:tabular-nums;color:#f6d2b2}.journey_typographicCover__gYWWd h2{font-size:22px;font-weight:500;letter-spacing:.12em;line-height:1.6;overflow-wrap:anywhere}.journey_coverCaption__xEftq{margin:11px 0 30px;font-size:11px;letter-spacing:.12em}.journey_coverPhotoButton__XoyRc{min-height:42px;font-size:12px;padding:0 15px;border:1px solid #fff6e770;border-radius:3px;transition:background .2s}.journey_coverPhotoButton__XoyRc:hover{background:#fff6e718}.journey_root__kmtmu .journey_coverPhotoButton__XoyRc:focus-visible{outline-color:#fff6e7}.journey_noteHeading__2ENA7{padding:34px 0 24px}.journey_noteHeading__2ENA7 p{font-size:11px;color:var(--secondary)}.journey_noteHeading__2ENA7 h2{font-size:clamp(20px,2vw,25px);font-weight:500;letter-spacing:.03em;line-height:1.6;margin-top:13px;overflow-wrap:anywhere}.journey_noteBody___Fn5I{flex:1;min-height:205px}.journey_noteText__BKWI_{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:2.15;max-height:270px;overflow-y:auto;scrollbar-width:thin;padding-right:5px}.journey_blankNote__Pq5mo{color:var(--secondary);line-height:2;padding-top:6px}.journey_blankNote__Pq5mo p{font-size:13px}.journey_blankNote__Pq5mo span{font-size:12px;display:block;margin-top:8px}.journey_writeButton__d4NGo{color:var(--accent);font-size:12px;margin-top:22px;min-height:42px}.journey_textButton__kX3lW:hover,.journey_writeButton__d4NGo:hover{text-decoration:underline;text-underline-offset:4px}.journey_noteActions__SQ65x{gap:10px;padding-top:14px;margin-top:18px;border-top:1px solid var(--line)}.journey_textButton__kX3lW{min-height:42px;font-size:12px}.journey_noteActions__SQ65x>.journey_textButton__kX3lW{color:var(--secondary)}.journey_inlineActions__uCzi7{justify-content:flex-start;gap:12px}.journey_noteEditor___PVq8{flex:1;display:flex;flex-direction:column;min-height:245px}.journey_noteEditor___PVq8 textarea{width:100%;min-height:180px;resize:vertical;background:var(--paper);color:var(--ink);border:1px solid var(--line);border-radius:3px;padding:12px;font-size:14px;line-height:1.9}.journey_noteEditor___PVq8 textarea::-moz-placeholder{color:var(--secondary)}.journey_noteEditor___PVq8 textarea::placeholder{color:var(--secondary)}.journey_characterCount__s5C5M{align-self:flex-end;font-size:10px;color:var(--secondary);padding:6px 0 10px}.journey_primaryButton__4x1TO{min-height:44px;padding:0 19px;border-radius:4px;font-size:12px;background:var(--ink);color:var(--paper);justify-content:center;white-space:nowrap}.journey_primaryButton__4x1TO:hover{opacity:.85}.journey_bookControls__82Kxg{padding:30px 0 0;font-size:12px;font-variant-numeric:tabular-nums}.journey_bookControls__82Kxg>span>span{color:var(--secondary);margin-left:5px}.journey_pageButton__X4_KR{gap:5px;min-height:44px;border:1px solid var(--line);border-radius:5px;padding:0 14px;background:var(--paper);transition:background .2s}.journey_pageButton__X4_KR:hover:not(:disabled){background:var(--accent-soft)}.journey_bookHint__6_P8c{text-align:center;font-size:10px;letter-spacing:.08em;color:var(--secondary);margin-top:8px}.journey_photoPage__zEIGq{flex:1;display:flex;flex-direction:column;justify-content:center;gap:23px;padding-top:26px;min-width:0}.journey_print__IuXqT{padding:10px 10px 0;background:var(--paper);box-shadow:0 5px 18px #27281d15;transform:rotate(-2deg);transition:transform .3s;text-align:left;width:100%}.journey_print__IuXqT:hover{transform:rotate(0deg) translateY(-2px)}.journey_print__IuXqT>.journey_imageError__GODHc,.journey_print__IuXqT>img{display:block;width:100%;aspect-ratio:4/4.25;-o-object-fit:cover;object-fit:cover}.journey_print__IuXqT>span:last-child:not(.journey_imageError__GODHc){min-height:44px;padding:8px 2px;display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:11px}.journey_print__IuXqT>span>span{color:var(--secondary);font-size:10px}.journey_photoStrip__dv9SK{display:flex;justify-content:flex-start;gap:7px;overflow-x:auto;padding:4px 2px;scrollbar-width:thin}.journey_photoStrip__dv9SK button{flex:0 0 40px;height:44px;padding:3px;opacity:.55;border:1px solid transparent;transition:opacity .2s}.journey_photoStrip__dv9SK button[aria-pressed=true]{opacity:1;border-color:var(--accent)}.journey_photoStrip__dv9SK button:hover{opacity:1}.journey_photoStrip__dv9SK img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.journey_photoStrip__dv9SK .journey_imageError__GODHc{min-height:0;height:100%;padding:0}.journey_photoStrip__dv9SK .journey_imageError__GODHc small,.journey_photoStrip__dv9SK .journey_imageError__GODHc span{display:none}.journey_imageError__GODHc{display:flex!important;align-items:center;justify-content:center;flex-direction:column;gap:10px;text-align:center;background:var(--paper-left,#262b2b);color:var(--secondary,#b7bdb5);font-size:12px;padding:15px;min-height:140px}.journey_imageError__GODHc small{font-size:10px}.journey_gallery__gyjxz{-moz-columns:3;column-count:3;-moz-column-gap:28px;column-gap:28px;padding:40px 4px}.journey_galleryPrint__Zw6hU{display:block;-moz-column-break-inside:avoid;break-inside:avoid;width:100%;padding:10px 10px 0;margin-bottom:27px;background:var(--paper);text-align:left;border:1px solid var(--line);box-shadow:0 6px 13px -8px #27281d20;transition:transform .25s}.journey_galleryPrint__Zw6hU:nth-child(3n+2){transform:rotate(1deg)}.journey_galleryPrint__Zw6hU:nth-child(3n+1){transform:rotate(-1deg)}.journey_galleryPrint__Zw6hU:hover{transform:translateY(-5px) rotate(0deg)}.journey_galleryPrint__Zw6hU>img{display:block;width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}.journey_galleryPrint__Zw6hU:nth-child(3n+2)>img{aspect-ratio:4/5}.journey_galleryPrint__Zw6hU>.journey_imageError__GODHc{aspect-ratio:4/3}.journey_galleryPrint__Zw6hU>span:last-child:not(.journey_imageError__GODHc){display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:17px 5px}.journey_galleryPrint__Zw6hU strong{font-size:12px;font-weight:500;overflow-wrap:anywhere}.journey_galleryPrint__Zw6hU small{font-size:10px;white-space:nowrap;color:var(--secondary)}.journey_empty__w7wAB,.journey_loading__DjFDF{min-height:430px;padding:70px 24px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.journey_empty__w7wAB>svg,.journey_loading__DjFDF>svg{color:var(--accent);margin-bottom:23px}.journey_empty__w7wAB h2{font-size:22px;font-weight:500;letter-spacing:.03em;line-height:1.7}.journey_empty__w7wAB p,.journey_loading__DjFDF p{color:var(--secondary);font-size:13px;line-height:1.9;margin-top:10px;max-width:32em}.journey_empty__w7wAB .journey_primaryButton__4x1TO{margin-top:26px}.journey_empty__w7wAB small{margin-top:17px;font-size:11px;color:var(--secondary)}.journey_emptyBook__G1rxI{width:100px;height:130px;border-radius:2px 6px 6px 2px;color:#fff6e7;background:#b75e36;display:grid;place-items:center;box-shadow:4px 3px 0 var(--paper),5px 4px 0 var(--line);transform:rotate(-7deg);margin-bottom:34px}.journey_loadingPages__0D2zc{display:grid;grid-template-columns:1fr 1fr;width:min(560px,100%);gap:2px;margin-top:28px}.journey_loadingPages__0D2zc span{height:180px;background:var(--paper-left);border:1px solid var(--line)}.journey_notice__n_wd_{display:flex;justify-content:space-between;gap:15px;margin-top:20px;font-size:12px;line-height:1.8;padding:12px 16px;background:var(--accent-soft);border-radius:4px}.journey_notice__n_wd_ button{flex-shrink:0;color:var(--accent)}.journey_bottomNote__34u1q{display:flex;justify-content:center;color:var(--secondary);font-size:10px;gap:5px;padding-top:32px}.journey_uploadStatus__mbDlf{font-size:12px;text-align:center;padding:12px;color:var(--accent)}.journey_srOnly__t_ayF{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.journey_lightboxOverlay__PTIDc{position:fixed;inset:0;z-index:50;background:#181d20}.journey_lightbox__HLQeR{--accent:#efab7e;--accent-soft:#303737;position:fixed;inset:0;z-index:50;display:flex;flex-direction:column;color:#f3f2eb;outline:none;padding:24px 38px;height:100dvh}.journey_lightboxHeader__i3Qbc{flex-shrink:0;min-height:50px;gap:20px}.journey_lightboxHeader__i3Qbc h2{font-size:16px;font-weight:500}.journey_lightboxHeader__i3Qbc p{margin-top:6px;font-size:11px;color:#b4bcb7}.journey_lightboxStage__TzbD1{flex:1;min-height:0;position:relative;display:grid;place-items:center;padding:26px 55px;touch-action:pan-y pinch-zoom}.journey_lightboxImage__hVdWF{width:100%;height:100%;min-height:0;display:flex;align-items:center;justify-content:center}.journey_lightboxImage__hVdWF>img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.journey_lightboxImage__hVdWF .journey_imageError__GODHc{width:100%;height:100%}.journey_lightboxNext__cpw3T,.journey_lightboxPrevious__Oyd_O{position:absolute;top:calc(50% - 21px);background:#303737;z-index:1}.journey_lightboxPrevious__Oyd_O{left:0}.journey_lightboxNext__cpw3T{right:0}.journey_lightboxFooter__4HdUJ{flex-shrink:0;gap:20px;min-height:50px;font-size:12px;font-variant-numeric:tabular-nums}.journey_lightboxMessage___EGW3{text-align:center;color:#efab7e;font-size:12px;padding:8px}.journey_keyboardHint__aHfIH{color:#b4bcb7;font-size:11px}@media (prefers-reduced-motion:no-preference){.journey_spinning__QWhn1{animation:journey_rotate__ssPKE 1.3s linear infinite}.journey_loadingPages__0D2zc{animation:journey_breathe__42IOj 1.8s ease-in-out infinite alternate}.journey_print__IuXqT>img{animation:journey_appear__zgIVl .35s ease-out}}@keyframes journey_rotate__ssPKE{to{transform:rotate(1turn)}}@keyframes journey_breathe__42IOj{0%{opacity:.45}to{opacity:1}}@keyframes journey_appear__zgIVl{0%{opacity:.25}to{opacity:1}}@media (max-width:1050px){.journey_shell__eXqtp{padding:22px 28px}.journey_bookLayout__GmEcn{grid-template-columns:155px minmax(0,1fr);gap:22px}.journey_notePage__KHzgD,.journey_visualPage__buWeh{padding:22px}.journey_spread__07nJo{min-height:515px}.journey_typographicCover__gYWWd{min-height:325px;padding:25px 12px}.journey_typographicCover__gYWWd h2{font-size:19px}.journey_coverCaption__xEftq{letter-spacing:0}.journey_stats__kvF7k{gap:15px}}@media (max-width:800px){.journey_bookLayout__GmEcn{display:flex;flex-direction:column;gap:24px;padding-top:24px}.journey_indexHeading__NN52B{padding-bottom:12px}.journey_indexList__JYhJa{display:flex;gap:7px;overflow-x:auto;max-height:none;padding:0 0 5px;scroll-snap-type:x proximity}.journey_indexItem__bvbAp{width:170px;flex:0 0 auto;padding:10px;scroll-snap-align:start}.journey_indexItem__bvbAp small{margin-top:4px}.journey_gallery__gyjxz{-moz-columns:2;column-count:2}.journey_privacy__qfq_3{font-size:10px}.journey_spread__07nJo{min-height:500px}}@media (max-width:580px){.journey_shell__eXqtp{padding:14px 20px 24px}.journey_header__JLiJY{display:block;padding:6px 0 12px}.journey_navigation__0X251{margin-bottom:12px;gap:4px}.journey_header__JLiJY h1{font-size:24px}.journey_header__JLiJY p{font-size:12px;margin-top:4px}.journey_stats__kvF7k{margin-top:10px;gap:14px;font-size:11px}.journey_stats__kvF7k b{font-size:15px}.journey_titleRow__E_ibs{gap:10px}.journey_viewSwitch__QrRdO button{min-height:34px;padding:0 8px;gap:5px;font-size:12px}.journey_spread__07nJo{grid-template-columns:minmax(0,1fr)}.journey_visualPage__buWeh{border-radius:4px 4px 0 0;box-shadow:none;padding:22px 24px}.journey_notePage__KHzgD{border-radius:0 0 4px 4px;box-shadow:none;padding:22px 24px}.journey_notePage__KHzgD:before{right:0;height:1px;width:auto;bottom:auto}.journey_typographicCover__gYWWd{min-height:290px;margin-top:20px}.journey_coverDay__IcG33{font-size:90px}.journey_coverCaption__xEftq{margin-bottom:23px}.journey_noteHeading__2ENA7{padding:24px 0 18px}.journey_noteBody___Fn5I{min-height:155px}.journey_noteText__BKWI_{max-height:none}.journey_bookArea__UK_Vx{display:flex;flex-direction:column}.journey_bookControls__82Kxg{order:-1;position:sticky;top:0;z-index:2;background:var(--journal-bg);padding:10px 0 16px}.journey_bookHint__6_P8c{margin-top:12px}.journey_gallery__gyjxz{-moz-columns:1;column-count:1;padding:28px 8px 4px}.journey_galleryPrint__Zw6hU{margin-bottom:24px}.journey_galleryPrint__Zw6hU:nth-child(3n+2)>img{aspect-ratio:4/4.3}.journey_galleryPrint__Zw6hU>span:last-child:not(.journey_imageError__GODHc){flex-wrap:wrap}.journey_photoPage__zEIGq{padding:22px 5px 0}.journey_print__IuXqT>.journey_imageError__GODHc,.journey_print__IuXqT>img{aspect-ratio:4/3.6}.journey_empty__w7wAB,.journey_loading__DjFDF{min-height:390px;padding:45px 12px}.journey_empty__w7wAB h2{font-size:20px}.journey_empty__w7wAB p{font-size:12px}.journey_lightbox__HLQeR{padding:16px}.journey_lightboxStage__TzbD1{padding:20px 0 65px}.journey_lightboxNext__cpw3T,.journey_lightboxPrevious__Oyd_O{top:auto;bottom:8px}.journey_lightboxPrevious__Oyd_O{left:calc(50% - 54px)}.journey_lightboxNext__cpw3T{right:calc(50% - 54px)}.journey_keyboardHint__aHfIH{display:none}.journey_lightboxFooter__4HdUJ{padding-bottom:env(safe-area-inset-bottom)}}@media (prefers-reduced-motion:reduce){.journey_lightbox__HLQeR *,.journey_root__kmtmu *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.journey_galleryPrint__Zw6hU,.journey_galleryPrint__Zw6hU:hover,.journey_print__IuXqT{transform:none!important}}.journey_blankJourney__FssIG{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:24px;text-align:center;color:var(--secondary)}.journey_blankJourney__FssIG h2{color:var(--ink);font-size:clamp(18px,2vw,28px)}.journey_blankJourney__FssIG p{font-size:13px;line-height:2}.journey_blankJourney__FssIG a{color:var(--accent);font-size:12px;padding:12px 0}.journey_galleryStack__JFp8Z{position:relative;display:block;isolation:isolate;margin:5px 5px 12px 2px}.journey_galleryStack__JFp8Z:after,.journey_galleryStack__JFp8Z:before{content:"";position:absolute;inset:7px -7px -7px 7px;background:var(--paper);border:1px solid var(--line);z-index:-1;transform:rotate(2deg)}.journey_galleryStack__JFp8Z:after{inset:4px -4px -4px 4px;transform:rotate(-1deg)}.journey_galleryStack__JFp8Z>.journey_imageError__GODHc,.journey_galleryStack__JFp8Z>img{display:block;width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}.journey_galleryStack__JFp8Z em{position:absolute;right:10px;bottom:10px;padding:5px 8px;background:#181d20d9;color:#fff5e5;font-size:11px;font-style:normal}.journey_lightboxReorder__XD_EK{display:flex;justify-content:center;align-items:flex-end;gap:10px;flex:0 0 auto;min-height:92px;overflow-x:auto;padding:8px 8px 15px}.journey_lightboxThumb__n59J9{position:relative;display:block;flex:0 0 68px;width:68px;height:76px;border:1px solid #ffffff66;opacity:.7;touch-action:none;cursor:grab}.journey_lightboxThumb__n59J9:active{cursor:grabbing}.journey_lightboxThumb__n59J9:hover,.journey_lightboxThumb__n59J9[aria-current=true]{opacity:1;border-color:var(--accent)}.journey_lightboxThumb__n59J9 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none}.journey_lightboxThumb__n59J9 span{position:absolute;left:0;right:0;bottom:0;padding:2px;background:#181d20c9;font-size:10px;pointer-events:none}@media (max-width:700px){.journey_lightboxReorder__XD_EK{justify-content:flex-start}.journey_lightboxThumb__n59J9{flex-basis:56px;width:56px;height:64px}}.journey_shell__eXqtp{min-height:calc(100svh - 40px);display:flex;flex-direction:column;padding:8px 32px 16px}.journey_header__JLiJY{flex:0 0 auto;min-height:52px;padding:0}.journey_navigation__0X251{position:relative;width:100%;min-height:48px}.journey_viewSwitch__QrRdO{position:absolute;left:50%;transform:translateX(-50%)}.journey_viewSwitch__QrRdO button{min-height:44px}.journey_content__VCQtn{flex:1;width:100%;min-width:0}.journey_content__VCQtn[data-view=book]{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:4px 0 16px}.journey_content__VCQtn>.journey_notice__n_wd_{flex:0 0 auto}@media (max-width:700px){.journey_shell__eXqtp{padding:8px 16px 16px}.journey_header__JLiJY{display:flex}.journey_navigation__0X251{margin:0}.journey_viewSwitch__QrRdO{position:static;transform:none;margin-left:auto}.journey_viewSwitch__QrRdO button{padding:0 10px}}.journey_visualPage__buWeh[data-page=visual] .journey_typographicCover__gYWWd{min-height:0}.journey_visualPage__buWeh[data-page=visual] .journey_photoPage__zEIGq{min-height:0;padding-top:16px}.journey_visualPage__buWeh[data-page=visual] .journey_print__IuXqT{min-height:0;height:100%;max-height:100%;display:flex;flex-direction:column}.journey_visualPage__buWeh[data-page=visual] .journey_print__IuXqT>.journey_imageError__GODHc,.journey_visualPage__buWeh[data-page=visual] .journey_print__IuXqT>img{min-height:0;flex:1;height:0;width:100%;aspect-ratio:auto;-o-object-fit:cover;object-fit:cover}.journey_notePage__KHzgD[data-page=note] .journey_noteBody___Fn5I{min-height:0;overflow-y:auto;scrollbar-width:thin}.journey_notePage__KHzgD[data-page=note] .journey_noteText__BKWI_{max-height:none;overflow:visible}.journey_firstRecord__FxCcs{display:inline-flex;align-items:center;justify-content:center;align-self:center;gap:8px;min-height:44px;margin-top:8px;color:var(--accent);font-size:12px}.journey_paperSwitchBtn__8XVGE{margin-left:auto;min-height:36px;padding:0 15px;border-radius:999px;border:1px solid var(--line);background:var(--paper);color:var(--ink);font-size:12.5px;font-weight:500;letter-spacing:.04em;display:inline-flex;align-items:center;gap:7px;box-shadow:0 4px 14px -6px rgba(48,54,47,.12),inset 0 1px 0 rgba(255,255,255,.85);transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s,background .22s,color .22s,border-color .22s;white-space:nowrap}.journey_paperSwitchBtn__8XVGE[data-active=true]{background:var(--paper);color:var(--accent);border-color:rgba(169,77,36,.42);box-shadow:0 4px 16px -4px rgba(169,77,36,.22),inset 0 1px 0 rgba(255,255,255,.95)}.journey_paperSwitchBtn__8XVGE:hover{transform:translateY(-1px);border-color:var(--accent);color:var(--accent);box-shadow:0 8px 18px -6px rgba(169,77,36,.2)}.journey_paperSwitchBtn__8XVGE:active{transform:scale(.97)}@media (max-width:700px){.journey_navigation__0X251{flex-wrap:wrap;gap:8px}.journey_paperSwitchBtn__8XVGE{min-height:34px;padding:0 12px;font-size:12px}}.journey_bookView__fpT1y{width:100%;min-width:0;align-self:stretch}.journey_content__VCQtn[data-view=photos]{padding:4px 0 16px}.room-bookshelf_gallery__td8xb{position:absolute;inset:0 3% 3%;min-width:0}.room-bookshelf_rail__CmMmu{position:absolute;inset:0;perspective:1000px;perspective-origin:50% 48%;transform-style:preserve-3d;touch-action:pan-y pinch-zoom;-webkit-user-select:none;-moz-user-select:none;user-select:none}.room-bookshelf_tape__t25nS{position:absolute;left:50%;top:60%;width:0;height:0;padding:0;border:0;background:none;transform-style:preserve-3d;cursor:pointer;-webkit-tap-highlight-color:transparent}.room-bookshelf_cover__uKosX,.room-bookshelf_spine__gUVZH{position:absolute;top:calc(var(--book-h) / -2);height:var(--book-h);backface-visibility:hidden;border-radius:2px}.room-bookshelf_spine__gUVZH{width:var(--book-spine);left:calc(var(--book-spine) / -2);transform:translateZ(calc(var(--book-cover) / 2));display:flex;align-items:center;flex-direction:column;justify-content:space-between;padding:12% 0 10%;color:#fff3d7;background:var(--binding);box-shadow:inset 1px 0 0 #fff4,inset -2px 0 3px #0005,1px 2px 2px #392a2725}.room-bookshelf_spine__gUVZH:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,#fff1 0 1px,transparent 1px 3px);pointer-events:none}.room-bookshelf_spine__gUVZH i{display:block;height:3px;width:60%;border-block:1px solid #e9d6b080;margin-top:7px}.room-bookshelf_spine__gUVZH b{writing-mode:vertical-rl;font-family:var(--font-noto-serif-sc),serif;font-weight:500;font-size:clamp(7px,calc(var(--book-h) * .075),12px);line-height:1;letter-spacing:.08em;max-height:75%;overflow:hidden}.room-bookshelf_spine__gUVZH small{font-size:clamp(5px,calc(var(--book-h) * .04),7px);letter-spacing:.05em;padding-bottom:7px;white-space:nowrap}.room-bookshelf_spine__gUVZH b{white-space:nowrap;flex-shrink:0}@media (max-aspect-ratio:1/1){.room-bookshelf_spine__gUVZH i{margin-top:3px;height:2px}.room-bookshelf_spine__gUVZH small{padding-bottom:2px}.room-bookshelf_spine__gUVZH b{font-size:clamp(5px,calc(var(--book-h) * .075),9px);max-height:65%}}.room-bookshelf_cover__uKosX{width:var(--book-cover);left:calc(var(--book-cover) / -2);transform:rotateY(90deg) translateZ(calc(var(--book-spine) / 2));background:var(--binding);box-shadow:2px 3px 0 #d2c4a6,5px 7px 9px #44301942}.room-bookshelf_cover__uKosX>img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:inherit}.room-bookshelf_cover__uKosX:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;border-radius:inherit;background:linear-gradient(90deg,#0004,#fff2 3%,#0002 6%,transparent 11%);box-shadow:inset 0 0 0 1px #e9dbc22a}.room-bookshelf_cover__uKosX:after,.room-bookshelf_spine__gUVZH:after{content:"";position:absolute;inset:0;background:#000;border-radius:inherit;pointer-events:none}.room-bookshelf_spine__gUVZH:after{opacity:var(--spine-shade,0)}.room-bookshelf_cover__uKosX:after{opacity:var(--cover-shade,0)}.room-bookshelf_pages__KugbV{position:absolute;left:calc(var(--book-spine) / -2);top:calc(var(--book-cover) / -2);width:var(--book-spine);height:var(--book-cover);transform:rotateX(90deg) translateZ(calc(var(--book-h) / 2));background:repeating-linear-gradient(90deg,#ece5d4 0 1px,#bbae8e 1px 2px);backface-visibility:hidden}.room-bookshelf_tape__t25nS:focus-visible{outline:none}.room-bookshelf_tape__t25nS:focus-visible .room-bookshelf_cover__uKosX,.room-bookshelf_tape__t25nS:focus-visible .room-bookshelf_spine__gUVZH{outline:2px solid #fff2bf;outline-offset:3px}.room-bookshelf_arrow__a_Mo6{position:absolute;bottom:-18px;z-index:110;display:grid;place-items:center;width:44px;height:44px;color:#634626;border-radius:50%;background:transparent;touch-action:manipulation}.room-bookshelf_previous__ZgVGE{left:0}.room-bookshelf_next__VdsnI{right:0}.room-bookshelf_arrow__a_Mo6:focus-visible,.room-bookshelf_arrow__a_Mo6:hover{background:#fff2da66;color:#843a1a}.room-bookshelf_arrow__a_Mo6:focus-visible{outline:2px solid #a64317;outline-offset:-4px}.room-bookshelf_arrow__a_Mo6:disabled{opacity:.3;cursor:default;background:transparent}.dark .room-bookshelf_arrow__a_Mo6{color:#f1dec1}.room-collectible_preview__ZlTfr{position:relative;display:block;width:100%;height:100%;filter:drop-shadow(0 1px 1px #493a2e35);pointer-events:none}.room-collectible_preview__ZlTfr img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.room-collectible_placeholder__aPRTQ{display:grid;place-items:center;color:#796b50}.room-collectible_placeholder__aPRTQ svg{width:55%;height:55%}.room-collectible_preview__ZlTfr[data-captured=false]{border:1px solid #bda57a;background:#e8dfc4}.room-collectible_preview__ZlTfr[data-captured=false][data-kind=honor]{border-radius:50%;padding:10%;background:radial-gradient(circle at 35% 25%,#fbf5df,#d6c59d);box-shadow:inset 0 0 0 2px #eee5ca}.room-collectible_preview__ZlTfr[data-captured=false][data-kind=collection]{border-radius:5%;padding:5%;background:linear-gradient(140deg,#f3efdf,#d9d4bf)}.room-collectible_preview__ZlTfr[data-kind=collection]:after{content:"";position:absolute;top:-4%;left:28%;width:44%;height:10%;background:#e8dcc2b8;border:1px solid #d4c39b44;transform:rotate(-3deg)}.travel-room_viewport__bZ5sg{position:absolute;inset:0;overflow:hidden;container-type:size;background:#ece5d3}.travel-room_canvas__qqZor{position:absolute;left:50%;top:50%;width:max(100cqw,150cqh);aspect-ratio:3/2;transform:translate(-50%,-50%)}.travel-room_art__lmm2p{position:absolute;inset:0;pointer-events:none;filter:saturate(.84)}.travel-room_art__lmm2p img{display:block;width:100%;height:100%}.travel-room_canvas__qqZor .pixi-stage{z-index:1}.travel-room_canvas__qqZor .character-keyboard{z-index:2}.travel-room_shelves__BOyNu{position:absolute;inset:0;z-index:2;pointer-events:none}.travel-room_shelf___ys45{position:absolute;display:block;width:28.8%;height:20.7%;padding:0;border-radius:8px;pointer-events:auto;text-decoration:none;-webkit-tap-highlight-color:transparent}.travel-room_shelf___ys45:before{content:"";position:absolute;inset:0;border:1px solid transparent;border-radius:inherit;transition:background .18s,border-color .18s}.travel-room_guides__zhE_u{left:21.8%;top:16.8%}.travel-room_handbook__Vi_kJ{left:21.8%;top:39.5%}.travel-room_medals__Ca44d{left:52.1%;top:16.8%}.travel-room_cards__qySaK{left:52.1%;top:39.5%}.travel-room_objects__d0GH_{position:absolute;inset:14% 10% 8%;display:flex;flex-wrap:wrap;align-content:flex-start;justify-content:flex-start;align-items:flex-start;gap:10px 6%;padding:3px 2px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;scrollbar-width:thin;scrollbar-color:#90795580 transparent;pointer-events:auto}.travel-room_card__7_upi,.travel-room_medal__Vqlgd{padding:0;border:0;background:none;cursor:pointer}.travel-room_card__7_upi:focus-visible,.travel-room_medal__Vqlgd:focus-visible,.travel-room_objects__d0GH_:focus-visible{outline:2px solid #a64317;outline-offset:-2px}.travel-room_medal__Vqlgd{display:block;flex:none;width:17.5%;max-width:56px;aspect-ratio:1}.travel-room_card__7_upi{display:block;flex:none;width:16%;max-width:52px;aspect-ratio:.72}.travel-room_label__wIjX1{position:absolute;z-index:120;left:50%;bottom:-32px;transform:translateX(-50%);display:flex;align-items:center;justify-content:center;gap:7px;min-width:96px;min-height:36px;padding:7px 12px;border:1px solid #b29a6d;border-radius:4px;background:#fff7e6;box-shadow:0 2px 4px #4c341b30;color:#344d40;font-size:13px;line-height:1;letter-spacing:.08em;white-space:nowrap;transition:background .18s,color .18s,box-shadow .18s}.travel-room_arrow__mCY25{opacity:.55}.travel-room_shelf___ys45:focus-visible:before,.travel-room_shelf___ys45:hover:before{border-color:#fff2cdad;background:#fff9e915}.travel-room_shelf___ys45:focus-visible .travel-room_label__wIjX1,.travel-room_shelf___ys45:hover .travel-room_label__wIjX1{background:#fffaf0;color:#a64317;box-shadow:0 3px 12px #4c341b40}.travel-room_shelf___ys45:focus-visible{outline:3px solid #a64317;outline-offset:4px}.travel-room_label__wIjX1:focus-visible{outline:3px solid #a64317;outline-offset:3px}.dark .travel-room_art__lmm2p,.night .travel-room_art__lmm2p{filter:brightness(.71) saturate(.74)}.dark .travel-room_label__wIjX1,.night .travel-room_label__wIjX1{color:#eee9d7;background:#263b32;border-color:#9c8966}.dark .travel-room_shelf___ys45:focus-visible .travel-room_label__wIjX1,.dark .travel-room_shelf___ys45:hover .travel-room_label__wIjX1,.night .travel-room_shelf___ys45:focus-visible .travel-room_label__wIjX1,.night .travel-room_shelf___ys45:hover .travel-room_label__wIjX1{background:#354b3d;color:#f4b37c}@media (max-aspect-ratio:1/1){.travel-room_canvas__qqZor{width:max(100cqw,56.28cqh);aspect-ratio:941/1672}.travel-room_shelf___ys45{width:39.1%;height:12.7%}.travel-room_guides__zhE_u{left:10%;top:33.3%}.travel-room_handbook__Vi_kJ{left:10%;top:47.1%}.travel-room_medals__Ca44d{left:51.3%;top:33.3%}.travel-room_cards__qySaK{left:51.3%;top:47.1%}.travel-room_label__wIjX1{min-width:86px;min-height:30px;bottom:-28px;padding:5px 9px;font-size:12px;gap:5px}.travel-room_label__wIjX1>svg{width:13px;height:13px}}@media (prefers-reduced-motion:reduce){.travel-room_label__wIjX1,.travel-room_shelf___ys45:before{transition:none}}