.album-module__jD2Idq__album{--board:#f4f5f3;--board-edge:#0c0d0e;--sleeve-edge:#7d8b9633;--sleeve-shine:#ffffffb8;--gold:#b3985f;--book-pad:10px;min-height:76vh;padding:0 0 calc(env(safe-area-inset-bottom) + 6.5rem);color:#f7f7f5;position:relative}.album-module__jD2Idq__header{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:.9rem;display:flex}.album-module__jD2Idq__title{color:#fff;font-family:"futura-pt", var(--font-body), sans-serif;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:clamp(1.65rem,4.4vw,2.7rem);font-weight:700;line-height:.95}.album-module__jD2Idq__status{color:#ffffffad;white-space:nowrap;align-items:center;gap:.6rem;font-size:.72rem;display:flex}.album-module__jD2Idq__statusLabel{letter-spacing:.14em}.album-module__jD2Idq__statusMeter{flex-direction:column;align-items:flex-end;gap:.32rem;display:flex}.album-module__jD2Idq__count{color:#fff;font-size:1rem;font-weight:800;line-height:1}.album-module__jD2Idq__progress{background:#ffffff24;border-radius:2px;width:72px;height:2px;position:relative;overflow:hidden}.album-module__jD2Idq__progressFill{background:#d1b97d;border-radius:2px;height:100%;position:absolute;inset:0 auto 0 0}.album-module__jD2Idq__toolbar{justify-content:flex-end;align-items:center;gap:.75rem;margin-bottom:.8rem;display:flex}.album-module__jD2Idq__editButton,.album-module__jD2Idq__doneButton{color:#ffffffd1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0f;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:.4rem;min-height:2.25rem;padding:.45rem .8rem;font-size:.72rem;font-weight:700;display:inline-flex}.album-module__jD2Idq__doneButton{color:#111;background:#f5f5f1;border-color:#f5f5f1}.album-module__jD2Idq__bookWrap{width:min(100%,1060px,150dvh - 31.5rem);margin:0 auto;position:relative}.album-module__jD2Idq__bookWrap:before{content:none}.album-module__jD2Idq__bookWrap:after{content:"";z-index:0;pointer-events:none;filter:blur(16px);background:radial-gradient(50% 50%,#000000a6,#0000 72%);height:13%;position:absolute;bottom:-2.5%;left:8%;right:8%}.album-module__jD2Idq__bookStage{z-index:1;perspective:2200px;position:relative}.album-module__jD2Idq__book{padding:var(--book-pad);background:var(--board-edge);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid;position:relative;box-shadow:0 35px 90px -25px #000000d1,0 10px 30px #0000008f}.album-module__jD2Idq__book:before{content:none}.album-module__jD2Idq__book:after{content:"";z-index:2;top:var(--book-pad);bottom:var(--book-pad);pointer-events:none;background:linear-gradient(90deg,#0000,#00000080,#0000);width:18px;position:absolute;left:50%;transform:translate(-50%)}.album-module__jD2Idq__turnSheet{z-index:6;top:var(--book-pad);bottom:var(--book-pad);width:calc(50% - var(--book-pad));pointer-events:none;backface-visibility:visible;position:absolute;box-shadow:0 20px 44px -14px #00000080}.album-module__jD2Idq__turnNext{right:var(--book-pad);transform-origin:0;background:linear-gradient(to right, #10161a24, transparent 14%), var(--board);border-radius:0 6px 6px 0}.album-module__jD2Idq__turnPrev{left:var(--book-pad);transform-origin:100%;background:linear-gradient(to left, #10161a24, transparent 14%), var(--board);border-radius:6px 0 0 6px}.album-module__jD2Idq__page{aspect-ratio:3/4;background:var(--board);flex-direction:column;padding:clamp(.5rem,1.25vw,.85rem);display:flex;position:relative;overflow:hidden}.album-module__jD2Idq__page[data-side=left]{border-radius:6px 0 0 6px}.album-module__jD2Idq__page[data-side=right]{border-radius:0 6px 6px 0}.album-module__jD2Idq__page:before{content:none}.album-module__jD2Idq__page:after{content:"";z-index:0;pointer-events:none;position:absolute;inset:0}.album-module__jD2Idq__page[data-side=left]:after{background:linear-gradient(270deg,#0c11142e,#0000 10%)}.album-module__jD2Idq__page[data-side=right]:after{background:linear-gradient(90deg,#0c11142e,#0000 10%)}.album-module__jD2Idq__pageFooter{z-index:1;text-align:center;flex:none;padding-top:.45rem;position:relative}.album-module__jD2Idq__pageNumber{font-family:"futura-pt", var(--font-body), sans-serif;letter-spacing:.2em;color:#14181b52;font-variant-numeric:tabular-nums;font-size:10px}.album-module__jD2Idq__pocketGrid{z-index:1;flex:1;grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.35rem,1.2vw,.72rem);min-height:0;display:grid;position:relative}.album-module__jD2Idq__pocket{background:linear-gradient(145deg,#ffffff6b,#d3dbe01a);min-width:0;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffeb,0 7px 12px -11px #141e26b8}.album-module__jD2Idq__pocket:before{content:"";z-index:3;pointer-events:none;background:linear-gradient(180deg, #fffffffa, var(--sleeve-edge) 1px, transparent 5%), linear-gradient(90deg, #8e9ba51f, transparent 3%, transparent 97%, #8e9ba51a);position:absolute;inset:0}.album-module__jD2Idq__pocket:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(112deg, transparent 43%, var(--sleeve-shine) 49%, #bec9d11f 52%, transparent 58%);opacity:.48;position:absolute;inset:0}.album-module__jD2Idq__pocket:not([data-owned]):after{opacity:.62}.album-module__jD2Idq__photoButton{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.album-module__jD2Idq__photoButton:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.album-module__jD2Idq__photo{object-fit:cover;width:100%;height:100%;transition:filter .18s;display:block}@media (hover:hover){.album-module__jD2Idq__photoButton:hover .album-module__jD2Idq__photo{filter:brightness(1.04)}.album-module__jD2Idq__navButton:hover{border-color:#b3985f99}}.album-module__jD2Idq__emptySlot{width:100%;height:100%}.album-module__jD2Idq__stickerLayer{z-index:8;pointer-events:none;position:absolute;inset:0}.album-module__jD2Idq__stickerLayer[data-editing=true] .album-module__jD2Idq__sticker{pointer-events:auto}.album-module__jD2Idq__sticker{-webkit-user-select:none;user-select:none;background:0 0;border:0;padding:0;position:absolute}.album-module__jD2Idq__sticker img{filter:drop-shadow(0 1px 2px #3c322347)drop-shadow(0 4px 6px #3c32232e);width:clamp(2.8rem,7vw,4.5rem);height:auto;display:block}.album-module__jD2Idq__sticker[data-selected=true] img{filter:drop-shadow(0 0 1px #b3985fe6)drop-shadow(0 0 4px #b3985fcc)drop-shadow(0 2px 4px #3c32234d)}.album-module__jD2Idq__stickerMenu{z-index:20;pointer-events:auto;background:#080809eb;border:1px solid #ffffff26;border-radius:999px;gap:.1rem;padding:.2rem;display:flex;position:absolute;transform:translate(-50%)}.album-module__jD2Idq__stickerMenu button{color:#fff;border-radius:999px;place-items:center;width:2rem;height:2rem;display:grid}.album-module__jD2Idq__navButton{z-index:20;color:#fffc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#080809c2;border:1px solid #ffffff24;border-radius:999px;place-items:center;width:2.65rem;height:2.65rem;transition:border-color .18s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.album-module__jD2Idq__navButton:disabled{opacity:.2}.album-module__jD2Idq__prev{left:-3.5rem}.album-module__jD2Idq__next{right:-3.5rem}.album-module__jD2Idq__dots{justify-content:center;gap:.4rem;margin-top:.9rem;display:flex}.album-module__jD2Idq__dot{background:#ffffff38;border-radius:999px;width:.4rem;height:.4rem;transition:width .16s,background .16s}.album-module__jD2Idq__dotActive{background:#ffffffdb;width:1.35rem}.album-module__jD2Idq__emptyAlbum{color:#ffffff73;text-align:center;background:#141516;border:1px solid #ffffff1a;border-radius:1.25rem;place-items:center;min-height:25rem;display:grid}.album-module__jD2Idq__lightbox{z-index:80;place-items:center;padding:4rem 1.25rem 2rem;display:grid;position:fixed;inset:0}.album-module__jD2Idq__lightboxScrim{z-index:-1;-webkit-backdrop-filter:blur(10px)brightness(.56)saturate(.72);backdrop-filter:blur(10px)brightness(.56)saturate(.72);background:radial-gradient(circle at 50% 46%,#ffffff14,#0000 38%),#03040594;position:absolute;inset:0}.album-module__jD2Idq__lightboxStage{flex-direction:column;align-items:center;width:min(78vw,360px);max-height:calc(100vh - 6rem);display:flex}.album-module__jD2Idq__lightboxCard{background:linear-gradient(#fafaf8 0%,#f1f1ee 64%,#b8bab7 100%);border-radius:6px;width:100%;max-height:calc(100dvh - 12rem);padding:1px 1px 3px;position:relative;box-shadow:0 2px 4px #0006,0 34px 74px -30px #000000c2,inset 0 1px #ffffffd1,inset 0 -1px #20232429}.album-module__jD2Idq__lightboxPhoto{border-radius:5px 5px 3px 3px;position:relative;overflow:hidden}.album-module__jD2Idq__lightboxImage{aspect-ratio:3/4;border-radius:inherit;object-fit:cover;width:100%;height:auto;max-height:calc(100dvh - 16rem);display:block}.album-module__jD2Idq__closeButton{top:max(5rem, calc(env(safe-area-inset-top) + 4.25rem));color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c0d0e6b;border:1px solid #ffffff29;border-radius:999px;place-items:center;width:2.6rem;height:2.6rem;display:grid;position:absolute;right:1rem;box-shadow:0 8px 24px -16px #000000b8}@media (max-width:767px){.album-module__jD2Idq__header{align-items:flex-start}.album-module__jD2Idq__bookWrap{width:min(100%,28rem)}.album-module__jD2Idq__book{padding:10px;display:block}.album-module__jD2Idq__book:after{display:none}.album-module__jD2Idq__page[data-side=left],.album-module__jD2Idq__page[data-side=right]{border-radius:0 6px 6px 0}.album-module__jD2Idq__page[data-side=left]:after,.album-module__jD2Idq__page[data-side=right]:after{background:linear-gradient(90deg,#0c11142e,#0000 10%)}.album-module__jD2Idq__navButton{display:none}}@media (prefers-reduced-motion:reduce){.album-module__jD2Idq__dot,.album-module__jD2Idq__photo{transition:none}}
.toast-module__V7vQda__stack{z-index:200;right:max(16px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));pointer-events:none;gap:10px;width:min(368px,100vw - 32px);display:grid;position:fixed}.toast-module__V7vQda__toast{box-sizing:border-box;-webkit-backdrop-filter:blur(18px);pointer-events:auto;background:#0e0b0df5;border:1px solid #ffffff29;border-radius:12px;align-items:flex-start;gap:11px;width:100%;padding:13px 12px 13px 15px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 52px #00000080}.toast-module__V7vQda__toast:before{content:"";background:#22d3ee;width:3px;position:absolute;inset:0 auto 0 0}.toast-module__V7vQda__success{border-color:#34d39961}.toast-module__V7vQda__success:before{background:#34d399}.toast-module__V7vQda__error{border-color:#f8717173}.toast-module__V7vQda__error:before{background:#f87171}.toast-module__V7vQda__info{border-color:#22d3ee61}.toast-module__V7vQda__icon{color:#67e8f9;flex:none;width:18px;height:18px;margin-top:1px}.toast-module__V7vQda__success .toast-module__V7vQda__icon{color:#6ee7b7}.toast-module__V7vQda__error .toast-module__V7vQda__icon{color:#fca5a5}.toast-module__V7vQda__message{color:#ffffffeb;overflow-wrap:anywhere;flex:1;min-width:0;margin:0;font-size:13px;font-weight:500;line-height:1.55}.toast-module__V7vQda__close{color:#ffffff80;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;width:24px;height:24px;margin:-3px -3px 0 0;padding:0;transition:color .15s,background .15s;display:grid}.toast-module__V7vQda__close:hover{color:#fff;background:#ffffff17}@media (max-width:639px){.toast-module__V7vQda__stack{right:max(12px, env(safe-area-inset-right));bottom:max(12px, env(safe-area-inset-bottom));width:calc(100vw - 24px)}}@media (prefers-reduced-motion:reduce){.toast-module__V7vQda__toast{transition:none}}
.goshuin-module__XqXpoW__experience{--goshuin-accent:#982f2b;--goshuin-cover:#121b22;--goshuin-cover-dark:#091014;--goshuin-ink:#25211d;--goshuin-paper:#f5f0e4;--goshuin-paper-deep:#ece0c5;--goshuin-stamp-blend:multiply;color:#fff;min-height:540px}.goshuin-module__XqXpoW__bookToolbar{justify-content:flex-start;align-items:center;gap:1rem;margin-bottom:.75rem;display:flex}.goshuin-module__XqXpoW__viewSwitch{border-bottom:1px solid #ffffff1f;gap:.9rem;display:flex}.goshuin-module__XqXpoW__viewSwitch button{color:#ffffff7a;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;align-items:center;gap:.4rem;min-height:44px;margin-bottom:-1px;padding:0 .15rem;font-size:.72rem;display:inline-flex}.goshuin-module__XqXpoW__viewSwitch button:hover,.goshuin-module__XqXpoW__viewSwitch button:focus-visible{color:#fff}.goshuin-module__XqXpoW__viewSwitch .goshuin-module__XqXpoW__viewSwitchActive{color:#ffffffeb;background:0 0;border-bottom-color:#f5f0e4e6}.goshuin-module__XqXpoW__emptyState{background:#ffffff09;border-left:2px solid #f5f0e480;flex-wrap:wrap;align-items:baseline;gap:.2rem .75rem;min-height:44px;margin:0 0 .75rem;padding:.55rem .75rem;display:flex}.goshuin-module__XqXpoW__emptyState strong{color:#ffffffe6;letter-spacing:.04em;flex:none;font-size:.75rem}.goshuin-module__XqXpoW__emptyState span{color:#ffffff9e;letter-spacing:.03em;font-size:.7rem;line-height:1.6}.goshuin-module__XqXpoW__bookStage{width:100%}.goshuin-module__XqXpoW__bookFrame{background:repeating-linear-gradient(0deg, transparent 0 4px, #ffffff04 4px 5px), var(--goshuin-cover-dark);border:1px solid #ffffff14;border-radius:4px;padding:clamp(.32rem,1.25vw,.7rem);position:relative;overflow:hidden;box-shadow:0 2px 2px #00000061,0 22px 48px #0006}.goshuin-module__XqXpoW__pageTrack{overscroll-behavior-x:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y;direction:rtl;justify-content:safe center;display:flex;overflow-x:auto}.goshuin-module__XqXpoW__pageTrack::-webkit-scrollbar{display:none}.goshuin-module__XqXpoW__pageTrack:focus-visible{outline-offset:-2px;outline:1px solid #f5f0e4e6}.goshuin-module__XqXpoW__panel{aspect-ratio:109/160;scroll-snap-align:center;direction:ltr;flex:none;width:clamp(240px,85vw,400px);position:relative;overflow:hidden}@media (min-width:900px){.goshuin-module__XqXpoW__panel{width:clamp(240px,min(42vw,68.125dvh - 244px),400px)}}.goshuin-module__XqXpoW__panel:after{content:"";pointer-events:none;position:absolute;inset:0}.goshuin-module__XqXpoW__panel:nth-child(odd):after{background:linear-gradient(90deg,#3a2a1438,#0000 9%),linear-gradient(270deg,#ffffff47,#0000 7%)}.goshuin-module__XqXpoW__panel:nth-child(2n):after{background:linear-gradient(270deg,#3a2a1438,#0000 9%),linear-gradient(90deg,#ffffff47,#0000 7%)}.goshuin-module__XqXpoW__panel:nth-child(2n){--goshuin-paper:var(--goshuin-paper-deep)}.goshuin-module__XqXpoW__panel .goshuin-module__XqXpoW__paper,.goshuin-module__XqXpoW__panel.goshuin-module__XqXpoW__paper,.goshuin-module__XqXpoW__panel.goshuin-module__XqXpoW__panelBlank{box-shadow:none}.goshuin-module__XqXpoW__panelCover{background:repeating-linear-gradient(0deg, transparent 0 3px, #ffffff05 3px 4px), repeating-linear-gradient(90deg, transparent 0 4px, #ffffff05 4px 5px), var(--goshuin-cover);place-items:center;display:grid;box-shadow:inset 0 0 30px #00000052}.goshuin-module__XqXpoW__panelCover:after{background:0 0!important}.goshuin-module__XqXpoW__coverFallback{z-index:2;place-items:center;width:100%;height:100%;display:grid;position:relative}.goshuin-module__XqXpoW__coverFallbackBrand{font-family:"futura-pt", var(--font-body), sans-serif;letter-spacing:.24em;color:#fff6;font-size:clamp(.5rem,1.4vw,.62rem);font-weight:600;position:absolute;top:6%;left:8%}.goshuin-module__XqXpoW__coverTitleSlip{height:58%;color:var(--goshuin-ink);font-family:var(--font-body), sans-serif;letter-spacing:.14em;writing-mode:vertical-rl;background:repeating-linear-gradient(2deg,#0000 0 9px,#46362309 9px 10px),#eee7d8;border:1px solid #64533938;align-items:center;gap:.9rem;padding:1.1rem .55rem .85rem;font-size:clamp(1.15rem,4.4vw,1.5rem);font-weight:600;display:flex;box-shadow:0 1px 2px #00000052,inset 0 0 12px #5641250f}.goshuin-module__XqXpoW__coverTitleSlip small{font-family:"futura-pt", var(--font-body), sans-serif;letter-spacing:.16em;color:#25211d8f;font-size:clamp(.4rem,1.1vw,.5rem);font-weight:600}.goshuin-module__XqXpoW__coverFallbackSeal{aspect-ratio:1;color:#972d29e0;letter-spacing:.04em;writing-mode:vertical-rl;border:2px solid #972d29cc;place-items:center;width:34px;font-family:serif;font-size:.58rem;font-weight:700;line-height:1.1;display:grid;position:absolute;bottom:10%;right:15%;transform:rotate(-3deg)}.goshuin-module__XqXpoW__paper,.goshuin-module__XqXpoW__panelBlank{aspect-ratio:109/160;color:var(--goshuin-ink);background:radial-gradient(circle at 17% 23%, #604a2c0b 0 .7px, transparent .9px), radial-gradient(circle at 79% 67%, #604a2c0a 0 .65px, transparent .85px), linear-gradient(96deg, #ffffff4d, transparent 21% 82%, #5c42240b), var(--goshuin-paper);background-size:23px 29px,31px 37px,auto,auto;border:1px solid #5b482d21;border-radius:1px;position:relative;overflow:hidden;box-shadow:0 5px 16px #0000002e,inset 0 0 34px #694e290e}.goshuin-module__XqXpoW__paper{width:100%}.goshuin-module__XqXpoW__paper:before,.goshuin-module__XqXpoW__panelBlank:before,.goshuin-module__XqXpoW__panelCover:before{content:"";pointer-events:none;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"240\" height=\"240\"><filter id=\"p\"><feTurbulence type=\"fractalNoise\" baseFrequency=\"0.9\" numOctaves=\"2\"/><feColorMatrix values=\"0 0 0 0 0.42  0 0 0 0 0.34  0 0 0 0 0.2  0 0 0 0.05 0\"/></filter><rect width=\"240\" height=\"240\" filter=\"url(%23p)\"/></svg>");position:absolute;inset:0}.goshuin-module__XqXpoW__paper:before,.goshuin-module__XqXpoW__panelBlank:before{opacity:.16}.goshuin-module__XqXpoW__panelCover:before{opacity:.12}.goshuin-module__XqXpoW__paperBrand{z-index:2;font-family:"futura-pt", var(--font-body), sans-serif;letter-spacing:.2em;color:#3c312747;justify-content:space-between;font-size:clamp(.42rem,1.25vw,.6rem);font-weight:600;display:flex;position:absolute;inset:4.4% 5% auto}.goshuin-module__XqXpoW__paperBrand span:last-child{color:#972d297a}.goshuin-module__XqXpoW__stampStage{z-index:1;place-items:center;display:grid;position:absolute;inset:15% 17% 18% 13%}.goshuin-module__XqXpoW__stamp{object-fit:contain;filter:saturate(.94)contrast(1.03)drop-shadow(0 1px #512a1c1a);mix-blend-mode:var(--goshuin-stamp-blend,multiply);-webkit-user-select:none;user-select:none;transform-origin:50% 52%;width:min(92%,460px);max-height:100%;display:block}.goshuin-module__XqXpoW__stampHidden{visibility:hidden}.goshuin-module__XqXpoW__stampPressing{animation:.7s cubic-bezier(.2,.78,.28,1) both goshuin-module__XqXpoW__stampPress}@keyframes goshuin-module__XqXpoW__stampPress{0%{opacity:0;filter:blur(1.4px)saturate(.75)contrast(.92);transform:translateY(-16px)scale(1.08)}54%{opacity:1;filter:blur(.7px)saturate(1.05)contrast(1.06);transform:translateY(0)scale(.96)}74%{opacity:1;filter:blur(.25px)saturate(.98)contrast(1.04);transform:translateY(0)scale(1.012)}to{opacity:1;filter:blur()saturate(.94)contrast(1.03);transform:translateY(0)scale(1)}}.goshuin-module__XqXpoW__stampFallback{aspect-ratio:1;outline-offset:-7px;color:#982a20d1;text-align:center;border:2px solid #982a20ad;outline:1px solid #982a2080;align-content:center;place-items:center;gap:.6rem;width:76%;font-weight:700;display:grid;transform:rotate(-3deg)}.goshuin-module__XqXpoW__stampFallback span{padding:0 .75rem;font-size:clamp(.9rem,3vw,1.35rem)}.goshuin-module__XqXpoW__stampFallback small{font-size:clamp(.5rem,1.5vw,.66rem);font-weight:500}.goshuin-module__XqXpoW__paperDetails{z-index:2;opacity:0;pointer-events:none;transition:opacity .24s,transform .24s;position:absolute;inset:0;transform:translateY(4px)}.goshuin-module__XqXpoW__paperDetailsVisible{opacity:1;transform:translateY(0)}.goshuin-module__XqXpoW__liveTitle{max-height:64%;color:var(--goshuin-ink);background:color-mix(in srgb, var(--goshuin-paper) 88%, transparent);font-family:var(--font-body), sans-serif;letter-spacing:.16em;text-overflow:ellipsis;writing-mode:vertical-rl;border-radius:2px;margin:0;padding:.5rem .32rem;font-size:clamp(1rem,3vw,1.35rem);font-weight:700;line-height:1.42;position:absolute;top:8%;right:6%;overflow:hidden;box-shadow:0 3px 12px #00000024}.goshuin-module__XqXpoW__liveMeta{color:#211b18a8;background:color-mix(in srgb, var(--goshuin-paper) 88%, transparent);letter-spacing:.16em;writing-mode:vertical-rl;border-radius:2px;max-height:56%;margin:0;padding:.5rem .32rem;font-size:clamp(.6rem,1.7vw,.72rem);line-height:1.9;position:absolute;bottom:7%;left:6%;overflow:hidden;box-shadow:0 3px 12px #00000024}.goshuin-module__XqXpoW__liveMeta time{color:#211b1880;font-size:clamp(.54rem,1.5vw,.64rem);display:block}.goshuin-module__XqXpoW__pageNumber{z-index:3;font-family:var(--font-mono), monospace;color:#211b1857;font-size:clamp(.45rem,1.25vw,.58rem);position:absolute;bottom:2.7%;right:4.5%}.goshuin-module__XqXpoW__paperCompact .goshuin-module__XqXpoW__liveMeta{display:none}.goshuin-module__XqXpoW__panelBlank .goshuin-module__XqXpoW__paperBrand{opacity:.62}.goshuin-module__XqXpoW__blankPlaceholder{z-index:2;place-items:center;display:grid;position:absolute;inset:0}.goshuin-module__XqXpoW__blankRing{aspect-ratio:1;color:#972d296b;letter-spacing:.24em;text-align:center;writing-mode:vertical-rl;border:2px dashed #972d2952;border-radius:50%;place-items:center;width:clamp(96px,30vw,150px);font-size:clamp(.62rem,2vw,.78rem);font-weight:600;display:grid}.goshuin-module__XqXpoW__swipeHint{z-index:5;color:#ffffffdb;letter-spacing:.08em;pointer-events:none;background:#091014b8;border-radius:999px;align-items:center;gap:.35rem;padding:.5rem .9rem;font-size:.7rem;animation:1.6s ease-in-out infinite goshuin-module__XqXpoW__swipeHintPulse;display:inline-flex;position:absolute;bottom:clamp(.6rem,3vw,1.1rem);left:50%;transform:translate(-50%)}.goshuin-module__XqXpoW__swipeHint svg{width:15px}@keyframes goshuin-module__XqXpoW__swipeHintPulse{0%,to{opacity:.92;transform:translate(-50%)translate(0)}50%{opacity:1;transform:translate(-50%)translate(-6px)}}.goshuin-module__XqXpoW__pageNavigation{justify-content:center;align-items:center;gap:1rem;margin-top:.75rem;display:flex}.goshuin-module__XqXpoW__pageNavigation button{color:#ffffffc7;cursor:pointer;background:#ffffff09;border:1px solid #ffffff24;border-radius:999px;place-items:center;width:44px;height:44px;display:grid}.goshuin-module__XqXpoW__pageNavigation button:hover:not(:disabled),.goshuin-module__XqXpoW__pageNavigation button:focus-visible:not(:disabled){color:#fff;border-color:#f5f0e49e}.goshuin-module__XqXpoW__pageNavigation button:disabled{opacity:.25;cursor:default}.goshuin-module__XqXpoW__pageNavigation svg{width:18px}.goshuin-module__XqXpoW__pageNavigation span{min-width:66px;font-family:var(--font-mono), monospace;text-align:center;color:#ffffff85;font-size:.68rem}.goshuin-module__XqXpoW__overviewStage{width:min(100%,960px);margin:0 auto}.goshuin-module__XqXpoW__overviewHint{color:#ffffff6b;letter-spacing:.06em;margin:0 0 .85rem;font-size:.68rem}.goshuin-module__XqXpoW__overviewTrack{scrollbar-width:thin;scrollbar-color:#ffffff38 transparent;direction:rtl;gap:.6rem;padding:.75rem .25rem 1.25rem;display:flex;overflow-x:auto}.goshuin-module__XqXpoW__panel.goshuin-module__XqXpoW__overviewPanel{scroll-snap-align:none;cursor:pointer;border:0;width:clamp(64px,18vw,108px);padding:0;transition:transform .16s}.goshuin-module__XqXpoW__overviewPanel:hover,.goshuin-module__XqXpoW__overviewPanel:focus-visible{transform:translateY(-3px)}.goshuin-module__XqXpoW__overviewPanel:focus-visible{outline-offset:3px;outline:2px solid #f5f0e4e6}.goshuin-module__XqXpoW__overviewCoverLabel{z-index:2;color:#eee7d8db;letter-spacing:.18em;writing-mode:vertical-rl;font-size:clamp(.56rem,2vw,.72rem);font-weight:600;position:relative}.goshuin-module__XqXpoW__overviewStampImage{z-index:2;object-fit:contain;mix-blend-mode:var(--goshuin-stamp-blend,multiply);width:74%;max-height:66%;position:relative}.goshuin-module__XqXpoW__overviewPageNumber{z-index:3;font-family:var(--font-mono), monospace;color:#211b1866;font-size:.5rem;position:absolute;bottom:5%;right:8%}.goshuin-module__XqXpoW__overviewBlankRing{z-index:2;aspect-ratio:1;color:#972d296b;letter-spacing:.1em;border:1.5px dashed #972d294d;border-radius:50%;place-items:center;width:56%;font-size:.6rem;display:grid;position:relative}.goshuin-module__XqXpoW__collectExperience{justify-items:center;gap:1.25rem;padding:.75rem 0 3rem;display:grid}.goshuin-module__XqXpoW__collectPage{width:min(86vw,420px)}.goshuin-module__XqXpoW__collectStatus{text-align:center;min-height:76px}.goshuin-module__XqXpoW__collectStatus h1{font-family:var(--font-body), sans-serif;letter-spacing:.06em;margin:0;font-size:clamp(1.15rem,4vw,1.55rem);font-weight:700}.goshuin-module__XqXpoW__collectStatus p{color:#ffffff94;margin:.65rem 0 0;font-size:.78rem;line-height:1.75}.goshuin-module__XqXpoW__collectLink{letter-spacing:.06em;background:#f1ede4;border-radius:999px;justify-content:center;align-items:center;min-height:42px;margin-top:1rem;padding:0 1.5rem;font-size:.76rem;font-weight:700;transition:transform .18s;display:inline-flex;color:#111!important}.goshuin-module__XqXpoW__collectLink:hover,.goshuin-module__XqXpoW__collectLink:focus-visible{transform:translateY(-2px)}.goshuin-module__XqXpoW__collectMessageCard{text-align:center;background:#ffffff09;border:1px solid #ffffff1f;border-radius:12px;width:min(100%,520px);padding:clamp(1.5rem,5vw,2.5rem)}@media (max-width:480px){.goshuin-module__XqXpoW__experience{min-height:480px}.goshuin-module__XqXpoW__bookToolbar{align-items:flex-start}.goshuin-module__XqXpoW__viewSwitch button{padding:0 .1rem}.goshuin-module__XqXpoW__bookFrame{margin-inline:-.35rem}}@media (prefers-reduced-motion:reduce){.goshuin-module__XqXpoW__collectLink,.goshuin-module__XqXpoW__paperDetails,.goshuin-module__XqXpoW__pageTrack,.goshuin-module__XqXpoW__overviewPanel{scroll-behavior:auto;transition:none}.goshuin-module__XqXpoW__stampPressing,.goshuin-module__XqXpoW__swipeHint{animation:none}}
