.pd{--accent:#c94a00;--accent-hover:#913500;--accent-press:#782c00;--accent-weak:#feeee5;--accent-foreground-orange:#d17600;--label-strong:#000;--label-normal:#171717;--label-neutral:#2e2f33e0;--label-alternative:#37383c9c;--label-assistive:#37383c47;--background-normal-normal:#fff;--background-normal-alternative-2:#f7f7f8;--background-elevated-normal-2:#fff;--line-normal-alternative:#70737c14;--line-normal-normal:#70737c38;--fill-alternative:#70737c0d;--fill-normal:#70737c14;--img-ph:repeating-linear-gradient(135deg,#70737c0f 0 7px,#70737c1c 7px 14px);--font-wanted:"Pretendard Variable",-apple-system,BlinkMacSystemFont,"Segoe UI","Apple SD Gothic Neo","Malgun Gothic",Roboto,"Helvetica Neue",Arial,sans-serif;font-family:var(--font-wanted);color:var(--label-normal);background:var(--background-normal-normal);-webkit-font-smoothing:antialiased;min-height:100dvh}.pd *,.pd :before,.pd :after{box-sizing:border-box}.pd .t36{letter-spacing:-.027em;font-size:36px;font-weight:700;line-height:1.36}.pd .t28{letter-spacing:-.023em;font-size:28px;font-weight:700;line-height:1.4}.pd .t24{letter-spacing:-.023em;font-size:24px;font-weight:700;line-height:1.42}.pd .t17{font-size:17px;font-weight:600;line-height:1.412}.pd .t16{letter-spacing:.006em;font-size:16px;font-weight:500;line-height:1.5}.pd .t13{letter-spacing:.019em;font-size:13px;font-weight:500;line-height:1.385}.pd .sb{font-weight:600}.pd .lstrong{color:var(--label-strong)}.pd .lnormal{color:var(--label-normal)}.pd .lneutral{color:var(--label-neutral)}.pd .lalt{color:var(--label-alternative)}.pd .lassist{color:var(--label-assistive)}.pd .prim{color:var(--accent)}.pd a{color:var(--accent);text-decoration:none}.pd a:hover{color:var(--accent-hover);text-decoration:underline}.pd .btn{cursor:pointer;border:0;justify-content:center;align-items:center;gap:4px;font-family:inherit;display:inline-flex}.pd .btn-l{letter-spacing:.006em;border-radius:12px;padding:12px 28px;font-size:16px;font-weight:600;line-height:1.5}.pd .btn-m{letter-spacing:.01em;border-radius:10px;padding:9px 20px;font-size:15px;font-weight:600;line-height:1.467}.pd .btn-solid{background:var(--accent);color:#fff}.pd .btn-solid:hover{background:var(--accent-hover)}.pd .btn-solid:active{background:var(--accent-press)}.pd .btn-assist{color:var(--label-neutral);box-shadow:inset 0 0 0 1px var(--line-normal-normal);background:0 0}.pd .btn-assist:hover{background:var(--fill-alternative)}.pd .btn-block{width:100%}.pd .btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pd .chip{letter-spacing:.019em;color:var(--label-neutral);background:var(--fill-alternative);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:4px;padding:7px 14px;font-family:inherit;font-size:13px;font-weight:600;line-height:1.385;display:inline-flex}.pd .chip.on{background:var(--label-normal);color:#fff}.pd .chip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pd .nav{border-bottom:1px solid var(--line-normal-alternative);background:var(--background-normal-normal);justify-content:space-between;align-items:center;height:64px;padding:0 40px;display:flex}.pd .nav .wm{letter-spacing:-.02em;font-size:19px;font-weight:700}.pd .nav ul{gap:28px;margin:0;padding:0;list-style:none;display:flex}.pd .nav li{color:var(--label-alternative);font-size:15px;font-weight:500}.pd .nav li.cur{color:var(--label-normal);font-weight:600}.pd .nav .burger{color:var(--label-neutral);display:none}.pd .hero{max-width:1080px;margin:0 auto;padding:80px 40px 0}.pd .filter,.pd .grid,.pd .more,.pd .empty-all,.pd .footer{max-width:1080px;margin-left:auto;margin-right:auto}.pd .hero h1{letter-spacing:-.027em;color:var(--label-strong);text-wrap:balance;margin:14px 0 0;font-size:40px;font-weight:700;line-height:1.36}.pd .hero .lead{text-wrap:pretty;max-width:600px;margin:20px 0 0}.pd .filter{justify-content:space-between;align-items:center;gap:12px;padding:44px 40px 0;display:flex}.pd .filter .chips{flex-wrap:wrap;gap:8px;display:flex}.pd .grid{grid-template-columns:repeat(6,1fr);gap:24px 20px;padding:24px 40px 0;display:grid}.pd .stamp{--pr:5px;--pg:13px;text-align:left;cursor:pointer;filter:drop-shadow(0 2px 7px #0000001f);-webkit-mask:radial-gradient(var(--pr)at 50% 0,#0000 98%,#000)repeat-x 50% 0/var(--pg)100%,radial-gradient(var(--pr)at 50% 100%,#0000 98%,#000)repeat-x 50% 100%/var(--pg)100%,radial-gradient(var(--pr)at 0 50%,#0000 98%,#000)repeat-y 0 50%/100% var(--pg),radial-gradient(var(--pr)at 100% 50%,#0000 98%,#000)repeat-y 100% 50%/100% var(--pg);-webkit-mask-composite:source-in,source-in,source-in;background:#f2eee4;border:0;border-radius:2px;padding:9px;font-family:inherit;transition:transform .16s;position:relative;-webkit-mask-composite:source-in;mask-composite:intersect}.pd .stamp:hover{transform:translateY(-3px)scale(1.04)}.pd .stamp:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pd .stamp .ph{aspect-ratio:4/5;background:var(--img-ph);border-radius:2px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.pd .stamp .ph img{object-fit:cover;width:100%;height:100%;display:block}.pd .stamp .ph .dtin{letter-spacing:.02em;color:#fff;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000006b;border-radius:5px;padding:2px 6px;font-size:9px;font-weight:600;position:absolute;bottom:6px;left:6px}.pd .stamp.nophoto .ph{background:var(--background-normal-alternative-2);padding:10px}.pd .stamp.nophoto .ph .txt{text-align:center;color:var(--label-assistive);font-size:10px;font-weight:500;line-height:1.5}.pd .stamp .ph .pconoverlay{z-index:1;opacity:0;pointer-events:none;background:linear-gradient(#14121052,#141210ad);justify-content:center;align-items:center;padding:12px;transition:opacity .25s;display:flex;position:absolute;inset:0}.pd .stamp .ph .pconoverlay p{text-align:center;color:#fff;letter-spacing:.01em;-webkit-line-clamp:5;text-shadow:0 1px 3px #00000073;-webkit-box-orient:vertical;margin:0;font-size:11px;font-weight:500;line-height:1.65;display:-webkit-box;overflow:hidden}.pd .stamp .ph .pconoverlay.fragment p{color:#ffffffe6;font-style:italic;font-weight:400}.pd .stamp .ph .dtin{z-index:2}.pd .stamp.revealed .ph .pconoverlay{opacity:1}@media (hover:hover){.pd .stamp:hover .ph .pconoverlay{opacity:1}}.pd .stamp.revealed{transform:none}.pd .more{text-align:center;padding:56px 40px 0}.pd .empty-all{text-align:center;color:var(--label-assistive);padding:56px 40px 0;font-size:14px}.pd .footer{padding:72px 40px 56px}.pd .footer p{color:var(--label-assistive);letter-spacing:.019em;margin:0;font-size:13px}.pd-dim{z-index:60;background:#0009;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.pd-modal{background:var(--background-elevated-normal-2);width:800px;max-width:100%;font-family:var(--font-wanted);color:var(--label-normal);border-radius:16px;grid-template-columns:300px 1fr;display:grid;position:relative;overflow:hidden}.pd-modal .mph{padding:24px}.pd-modal .mph .box{aspect-ratio:4/5;background:var(--img-ph);border-radius:8px;overflow:hidden}.pd-modal .mph .box img{object-fit:cover;width:100%;height:100%;display:block}.pd-modal.nophoto .mph .box{background:var(--background-normal-alternative-2)}.pd-modal .mbody{align-self:center;padding:48px 48px 48px 8px}.pd-modal .eb{letter-spacing:.03em;color:var(--accent);font-size:11px;font-weight:600}.pd-modal .pc{color:var(--label-normal);margin:12px 0 0;font-size:24px;font-weight:700;line-height:1.6}.pd-modal .div{background:var(--line-normal-alternative);height:1px;margin:28px 0 20px}.pd-modal .nm{color:var(--label-normal);font-size:17px;font-weight:600}.pd-modal .dt{color:var(--label-assistive);letter-spacing:.019em;margin-top:6px;font-size:13px}.pd-modal .note{background:var(--accent-weak);letter-spacing:.019em;color:var(--label-neutral);border-radius:12px;gap:10px;margin-top:24px;padding:16px 18px;font-size:13px;font-weight:500;line-height:1.7;display:flex}.pd-modal .close{width:32px;height:32px;color:var(--label-alternative);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:16px;right:16px}.pd-modal .close:hover{background:var(--fill-alternative)}.pd-modal .close:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pd .nav .back{color:var(--label-neutral);align-items:center;gap:6px;font-size:15px;font-weight:600;display:inline-flex}.pd .drawer{max-width:720px;margin:0 auto}@keyframes pd-drawer-open{0%{opacity:0;transform:translateY(26px)scale(.99)}to{opacity:1;transform:none}}@keyframes pd-sect-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.pd .drawer{will-change:transform,opacity;animation:.7s cubic-bezier(.22,.61,.36,1) both pd-drawer-open}.pd .drawer .sect{animation:.6s cubic-bezier(.22,.61,.36,1) .2s both pd-sect-in}.pd .drawer .sect:nth-of-type(3){animation-delay:.3s}.pd .drawer .sect:nth-of-type(4){animation-delay:.4s}.pd .drawer .sect:nth-of-type(5){animation-delay:.5s}.pd .drawer .sect:nth-of-type(n+6){animation-delay:.58s}@media (prefers-reduced-motion:reduce){.pd .drawer,.pd .drawer .sect{animation:none!important}}.pd .dhead{padding:56px 40px 32px}.pd .dhead .badge{letter-spacing:.03em;background:var(--accent-weak);color:var(--accent-hover);border-radius:4px;padding:2px 6px;font-size:11px;font-weight:600;display:inline-block}.pd .dhead h1{letter-spacing:-.023em;color:var(--label-strong);margin:14px 0 0;font-size:28px;font-weight:700;line-height:1.4}.pd .dhead .dmeta{flex-wrap:wrap;align-items:baseline;gap:10px;margin:10px 0 0;display:flex}.pd .dhead .dmeta .dm-date{color:var(--label-normal);letter-spacing:.01em;font-size:14px;font-weight:600}.pd .dhead .dmeta .dm-dday{color:var(--label-alternative);font-size:12px}.pd .dhead .dmeta .dm-dday b{color:var(--accent);font-size:14px;font-weight:700}.pd .dhead .sub{color:var(--label-neutral);letter-spacing:.019em;margin:8px 0 0;font-size:13px}.pd .dhead .acts{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.pd .dhead .acts a.btn,.pd .dhead .acts a.btn:hover{text-decoration:none}.pd .dhead .acts a.btn-solid,.pd .dhead .acts a.btn-solid:hover{color:#fff}.pd .stats{grid-template-columns:repeat(3,1fr);gap:12px;padding:40px 40px 0;display:grid}.pd .stat{border:1px solid var(--line-normal-alternative);border-radius:12px;padding:20px 22px}.pd .stat .lb{color:var(--label-assistive);font-size:12px}.pd .stat .vl{color:var(--label-normal);margin-top:6px;font-size:28px;font-weight:700;line-height:1.2}.pd .tabs{border-bottom:1px solid var(--line-normal-alternative);gap:24px;margin:40px 40px 0;display:flex}.pd .tab{appearance:none;cursor:pointer;color:var(--label-assistive);background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:0 0 12px;font-family:inherit;font-size:15px;font-weight:600}.pd .tab.on{color:var(--label-normal);border-bottom-color:var(--label-normal)}.pd .tab:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pd .sect{padding:28px 40px 0}.pd .sect h2{color:var(--label-normal);margin:0 0 4px;font-size:17px;font-weight:600}.pd .empty-box{border:1px solid var(--line-normal-alternative);text-align:center;color:var(--label-assistive);border-radius:12px;padding:32px;font-size:13px;font-weight:500;line-height:1.8}.pd .msgbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.pd .msgchips{flex-wrap:wrap;gap:8px;display:flex}.pd .sortbtn{color:var(--label-alternative);cursor:pointer;background:0 0;border:0;flex:none;padding:4px 2px;font-family:inherit;font-size:13px;font-weight:500}.pd .sortbtn:hover{color:var(--label-normal)}.pd .msggroup{margin-bottom:24px}.pd .msggroup-h{color:var(--label-neutral);border-bottom:1px solid var(--line-normal-alternative);margin-bottom:10px;padding-bottom:8px;font-size:13px;font-weight:600}.pd .gb{column-count:2;column-gap:14px}.pd .msggroup .gb{column-count:1}.pd .cell{break-inside:avoid;background:linear-gradient(#fdf9f0,#fdf9f0) padding-box padding-box,repeating-linear-gradient(0deg,#70737c07 0 1px,#0000 1px 26px) padding-box padding-box;border:1px solid #70737c4d;align-items:stretch;margin-bottom:14px;display:flex;box-shadow:0 1px 3px #0000000d}.pd .cell .cellbody{flex:auto;min-width:0;padding:15px 16px}.pd .cell .nm{color:var(--label-normal);font-size:14px;font-weight:600}.pd .cell .nm .from{color:var(--label-assistive);letter-spacing:.04em;margin-right:2px;font-size:11px;font-weight:500}.pd .cell .msg{color:var(--label-neutral);white-space:pre-wrap;margin-top:7px;font-size:14px;font-weight:500;line-height:1.65}.pd .cell .cellphoto{border:1px solid #70737c38;width:100%;max-width:160px;margin-top:8px;display:block}.pd .cell .cellstamp{border-left:1px dashed #70737c52;flex-direction:column;flex:0 0 60px;align-items:center;gap:9px;padding:13px 6px;display:flex}.pd .pcstamp{width:30px;height:36px;color:var(--accent);background:var(--accent-weak);--pr:3px;--pg:8px;-webkit-mask:radial-gradient(var(--pr)at 50% 0,#0000 98%,#000)repeat-x 50% 0/var(--pg)100%,radial-gradient(var(--pr)at 50% 100%,#0000 98%,#000)repeat-x 50% 100%/var(--pg)100%,radial-gradient(var(--pr)at 0 50%,#0000 98%,#000)repeat-y 0 50%/100% var(--pg),radial-gradient(var(--pr)at 100% 50%,#0000 98%,#000)repeat-y 100% 50%/100% var(--pg);-webkit-mask-composite:source-in,source-in,source-in;justify-content:center;align-items:center;font-size:12px;display:flex;-webkit-mask-composite:source-in;mask-composite:intersect}.pd .pcmark{color:var(--label-alternative);letter-spacing:.06em;font-variant-numeric:tabular-nums;text-align:center;font-size:10px;line-height:1.3}.pd .psgrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.pd .pscard{border:1px solid var(--line-normal-alternative);border-radius:12px;overflow:hidden}.pd .pscard.noname{background:var(--background-normal-alternative-2)}.pd .pscard .meta{padding:16px 18px 18px}.pd .pscard .nm{color:var(--label-normal);font-size:14px;font-weight:600}.pd .pscard.noname .nm{color:var(--label-alternative)}.pd .pscard .msg{color:var(--label-neutral);white-space:pre-wrap;margin-top:6px;font-size:13px;font-weight:500;line-height:1.7}.pd .pscard .cnt{color:var(--label-assistive);margin-top:10px;font-size:12px}.pd .drawer .sect{border-top:1px solid var(--line-normal-alternative);padding:32px 40px}.pd .drawer .sect h2{margin:0 0 16px}.pd .cnt2{color:var(--label-assistive);margin-left:4px;font-size:14px;font-weight:500}.pd .wed{align-items:flex-start;gap:20px;display:flex}.pd .wstamp{aspect-ratio:4/5;background:var(--img-ph);border-radius:8px;flex:none;justify-content:center;align-items:center;width:116px;display:flex;position:relative;overflow:hidden}.pd .wstamp img{object-fit:cover;width:100%;height:100%;display:block}.pd .wstamp.noimg{background:var(--background-normal-alternative-2)}.pd .wstamp .ph-txt{text-align:center;color:var(--label-assistive);font-size:11px;line-height:1.5}.pd .wstamp .wdate-badge{color:#fff;background:#0000006b;border-radius:5px;padding:2px 6px;font-size:9px;font-weight:600;position:absolute;bottom:6px;left:6px}.pd .winfo{flex:auto;min-width:0;padding-top:4px}.pd .winfo .wname{color:var(--label-strong);font-size:18px;font-weight:700}.pd .winfo .wdate{color:var(--label-assistive);letter-spacing:.019em;margin-top:4px;font-size:13px}.pd .winfo .wmsg{color:var(--label-neutral);white-space:pre-wrap;margin:14px 0 0;font-size:15px;font-weight:500;line-height:1.7}.pd .winfo .wmsg.muted{color:var(--label-assistive);font-weight:400}.pd .ptag{letter-spacing:.02em;color:var(--accent-hover);background:var(--accent-weak);vertical-align:middle;border-radius:4px;margin-left:4px;padding:1px 5px;font-size:10px;font-weight:600;display:inline-block}.pd .moments-sum{color:var(--label-normal);margin-bottom:16px;font-size:15px;font-weight:500}.pd .moments-sum b{font-weight:700}.pd .moments-note{color:var(--label-assistive);margin:16px 0 0;font-size:12px;line-height:1.7}.pd .btn:disabled{opacity:.5;cursor:default}.pd .setdesc{color:var(--label-neutral);margin:0 0 18px;font-size:13px;line-height:1.7}.pd .setrow{justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.pd .setlb{color:var(--label-normal);font-size:14px;font-weight:600}.pd .setnote{color:var(--label-assistive);margin:6px 0 0;font-size:12px;line-height:1.6}.pd .setfield{padding:14px 0}.pd .setinline{gap:8px;margin-top:8px;display:flex}.pd .setinput{border:1px solid var(--line-normal-normal);min-width:0;color:var(--label-normal);background:#fff;border-radius:10px;outline:none;flex:auto;padding:10px 12px;font-family:inherit;font-size:14px}.pd .setinput:focus{border-color:var(--accent)}.pd .setlink{color:var(--label-alternative);cursor:pointer;background:0 0;border:0;margin-top:10px;padding:0;font-family:inherit;font-size:12px;text-decoration:underline;display:inline-block}.pd .setlink:disabled{opacity:.5;cursor:default}.pd .setmsg{color:var(--accent-hover);margin:20px 40px 0;font-size:13px;font-weight:500}.pd .badge2{vertical-align:middle;border-radius:4px;margin-left:6px;padding:1px 6px;font-size:11px;font-weight:600;display:inline-block}.pd .badge2.on{background:var(--accent-weak);color:var(--accent-hover)}.pd .badge2.off,.pd .badge2.hidden{background:var(--fill-normal);color:var(--label-alternative)}.pd .dfoot{justify-content:space-between;align-items:center;gap:16px;padding:44px 40px 64px;display:flex}.pd .dfoot .note{color:var(--label-assistive);font-size:12px;line-height:1.7}.pd .minelist{flex-direction:column;gap:10px;max-width:640px;padding:32px 40px 0;display:flex}.pd .minerow{text-align:left;border:1px solid var(--line-normal-normal);background:var(--background-normal-normal);cursor:pointer;border-radius:12px;align-items:center;gap:14px;width:100%;padding:14px 16px;font-family:inherit;transition:background .14s;display:flex}.pd .minerow:hover{background:var(--fill-alternative)}.pd .minerow:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pd .minerow:disabled{opacity:.6;cursor:default}.pd .mthumb{background:var(--img-ph);border-radius:8px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex;overflow:hidden}.pd .mthumb img{object-fit:cover;width:100%;height:100%;display:block}.pd .mthumb.noimg{background:var(--background-normal-alternative-2);color:var(--label-assistive)}.pd .minemeta{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.pd .minemeta .nm{color:var(--label-normal);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.pd .minemeta .dt{color:var(--label-assistive);letter-spacing:.019em;font-size:12px}.pd .mchev{color:var(--label-alternative);flex:none;display:inline-flex}.pd .dstate{text-align:center;max-width:480px;margin:0 auto;padding:96px 28px}.pd .dstate h1{color:var(--label-normal);margin:0 0 10px;font-size:20px;font-weight:700}.pd .dstate p{color:var(--label-assistive);margin:0 0 24px;font-size:14px;line-height:1.75}.pd .btn-s{letter-spacing:.01em;border-radius:8px;padding:7px 14px;font-size:13px;font-weight:600;line-height:1.4}.pd .mtoggle{background:var(--fill-alternative);border-radius:12px;gap:4px;margin-bottom:18px;padding:4px;display:inline-flex}.pd .mtoggle button{color:var(--label-neutral);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:7px 16px;font-family:inherit;font-size:13px;font-weight:600}.pd .mtoggle button.on{background:var(--background-normal-normal);color:var(--label-normal);box-shadow:0 1px 3px #00000014}.pd .mtoggle button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pd .mbundles{flex-direction:column;gap:16px;display:flex}.pd .mbundle{background:linear-gradient(#fdf9f0,#fdf9f0) padding-box padding-box,repeating-linear-gradient(0deg,#70737c07 0 1px,#0000 1px 26px) padding-box padding-box;border:1px solid #70737c4d;padding:16px 18px;position:relative;box-shadow:0 1px 3px #0000000d}.pd .mbundle:after{content:"♥";width:26px;height:32px;color:var(--accent);background:var(--accent-weak);--pr:2.5px;--pg:7px;-webkit-mask:radial-gradient(var(--pr)at 50% 0,#0000 98%,#000)repeat-x 50% 0/var(--pg)100%,radial-gradient(var(--pr)at 50% 100%,#0000 98%,#000)repeat-x 50% 100%/var(--pg)100%,radial-gradient(var(--pr)at 0 50%,#0000 98%,#000)repeat-y 0 50%/100% var(--pg),radial-gradient(var(--pr)at 100% 50%,#0000 98%,#000)repeat-y 100% 50%/100% var(--pg);-webkit-mask-composite:source-in,source-in,source-in;justify-content:center;align-items:center;font-size:11px;display:flex;position:absolute;top:12px;right:14px;-webkit-mask-composite:source-in;mask-composite:intersect}.pd .mbundle .meta .nm{color:var(--label-normal);padding-right:30px;font-size:14px;font-weight:600}.pd .mbundle .meta .nm .from{color:var(--label-assistive);letter-spacing:.04em;margin-right:2px;font-size:11px;font-weight:500}.pd .mbundle .meta .msg{color:var(--label-neutral);white-space:pre-wrap;margin-top:6px;font-size:13px;font-weight:500;line-height:1.7}.pd .mbundle .meta .cnt{color:var(--label-assistive);margin-top:8px;font-size:12px}.pd .loadbtn{background:var(--accent-weak);color:var(--accent);cursor:pointer;border:0;border-radius:9px;margin-top:14px;padding:9px 16px;font-family:inherit;font-size:13px;font-weight:600}.pd .loadbtn:hover{background:#fce4d6}.pd .loadbtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pd .mrow{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;display:flex}.pd .mreload{color:var(--label-alternative);cursor:pointer;background:0 0;border:0;padding:4px 0;font-family:inherit;font-size:12px;font-weight:500;text-decoration:underline}.pd .mreload:hover{color:var(--label-neutral)}.pd .mgrid{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:14px;display:grid}.pd .mall .mgrid,.pd .mbundle .mgrid{margin-top:14px}.pd .mcell{aspect-ratio:1;background:var(--img-ph);cursor:pointer;border:0;padding:0;position:relative;overflow:hidden}.pd .mcell img{object-fit:cover;width:100%;height:100%;display:block}.pd .mcell:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pd .mcell.err,.pd .mcell-ph{justify-content:center;align-items:center;display:flex}.pd .mcell-ph{width:100%;height:100%;color:var(--label-assistive);background:var(--fill-normal);font-size:11px}.pd .mcell .playbadge{color:#fff;background:#00000047;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.pd .mcell .playbadge svg{filter:drop-shadow(0 1px 2px #0006)}.pd .mdrive-err{border:1px dashed var(--line-normal-normal);text-align:center;border-radius:12px;margin-top:14px;padding:20px}.pd .mdrive-err p{color:var(--label-neutral);margin:0 0 6px;font-size:14px}.pd .mdrive-err .setnote{color:var(--label-assistive);margin-bottom:14px;font-size:12px}.pd .mdrive-err .btn{display:inline-block}.pd .lightbox{z-index:100;background:#0f0f11eb;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.pd .lb-stage{flex-direction:column;align-items:center;gap:14px;max-width:92vw;max-height:88vh;display:flex;position:relative}.pd .lb-img{object-fit:contain;border-radius:6px;max-width:92vw;max-height:82vh}.pd .lb-video{flex-direction:column;align-items:center;gap:16px;display:flex}.pd .lb-video img{object-fit:contain;border-radius:6px;max-width:92vw;max-height:70vh}.pd .lb-ph{aspect-ratio:4/3;color:#ffffffb3;background:#ffffff0f;border-radius:6px;justify-content:center;align-items:center;width:60vw;max-width:420px;display:flex}.pd .lb-bar{color:#ffffffdb;align-items:center;gap:12px;font-size:13px;display:flex}.pd .lb-name{font-weight:600}.pd .lb-count{color:#fff9;font-variant-numeric:tabular-nums}.pd .lb-close{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:absolute;top:20px;right:20px}.pd .lb-close:hover{background:#fff3}.pd .lb-nav{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:999px;justify-content:center;align-items:center;width:48px;height:48px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.pd .lb-nav:hover{background:#fff3}.pd .lb-nav.prev{left:16px}.pd .lb-nav.next{right:16px}.pd .lb-drivelink{display:inline-block}.pd .stamp-edit{align-items:flex-start;gap:16px;display:flex}.pd .stamp-prev{aspect-ratio:3/4;background:var(--img-ph);border-radius:10px;flex:0 0 96px;justify-content:center;align-items:center;width:96px;display:flex;overflow:hidden}.pd .stamp-prev img{object-fit:cover;width:100%;height:100%;display:block}.pd .stamp-prev.noimg span{color:var(--label-assistive);font-size:12px}.pd .stamp-edit-body{flex:1;min-width:0}.pd .stamp-btns{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.pd .stamp-ta{box-sizing:border-box;border:1px solid var(--line-normal-normal);width:100%;color:var(--label-normal);resize:vertical;border-radius:10px;padding:12px 14px;font-family:inherit;font-size:14px;line-height:1.6}.pd .stamp-ta:focus{outline:2px solid var(--accent);outline-offset:1px;border-color:#0000}.pd .stamp-ta-row{justify-content:space-between;align-items:center;gap:12px;margin-top:10px;display:flex}.pd .wdday{color:var(--label-alternative);align-items:baseline;gap:4px;font-size:12px;display:inline-flex}.pd .wdday b{color:var(--accent);font-size:14px;font-weight:700}.pd .wsummary{border-top:1px solid var(--line-normal-alternative);margin-top:20px;padding-top:18px}.pd .wsummary .wdateline{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.pd .wsummary .wd{color:var(--label-strong);letter-spacing:.01em;font-size:18px;font-weight:700}.pd .wsummary .wdday{color:var(--label-alternative);font-size:13px}.pd .wsummary .wdday b{color:var(--accent);font-size:16px;font-weight:700}.pd .wsummary .wmsg{color:var(--label-neutral);white-space:pre-wrap;margin:14px 0 0;font-size:15px;font-weight:500;line-height:1.7}.pd .wmsg-cta{background:var(--accent-weak);color:var(--accent);cursor:pointer;border:0;border-radius:9px;margin-top:14px;padding:9px 16px;font-family:inherit;font-size:13px;font-weight:600}.pd .wmsg-cta:hover{background:#fce4d6}.pd .wmsg-cta:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pd .cellphoto-btn{cursor:pointer;background:0 0;border:0;border-radius:8px;margin-top:8px;padding:0;display:block}.pd .cellphoto-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pd .cellphoto-btn .cellphoto{margin-top:0}.pd .tmstrip{background:#f8f4ec;border-radius:12px;grid-template-columns:repeat(5,1fr);gap:22px 12px;padding:18px 16px;display:grid;box-shadow:inset 0 0 0 1px #70737c14,inset 0 2px 10px #70737c0f}.pd .tmcard{cursor:default;text-align:center;background:0 0;border:0;flex-direction:column;align-items:center;width:100%;padding:0;font-family:inherit;display:flex}.pd .tmcard.editable{cursor:pointer}.pd .tmcard:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.pd .tmstamp{--pr:3.5px;--pg:9px;aspect-ratio:4/5;filter:drop-shadow(0 1px 5px #0000001f);width:100%;-webkit-mask:radial-gradient(var(--pr)at 50% 0,#0000 98%,#000)repeat-x 50% 0/var(--pg)100%,radial-gradient(var(--pr)at 50% 100%,#0000 98%,#000)repeat-x 50% 100%/var(--pg)100%,radial-gradient(var(--pr)at 0 50%,#0000 98%,#000)repeat-y 0 50%/100% var(--pg),radial-gradient(var(--pr)at 100% 50%,#0000 98%,#000)repeat-y 100% 50%/100% var(--pg);-webkit-mask-composite:source-in,source-in,source-in;background:#f2eee4;justify-content:center;align-items:center;padding:7px;display:flex;position:relative;overflow:hidden;-webkit-mask-composite:source-in;mask-composite:intersect}.pd .tmcard.locked .tmstamp{background:var(--fill-normal);filter:none}.pd .tmcard.editable:not(.done):not(.tmadd-card) .tmstamp{background:var(--accent-weak)}.pd .tmcard.editable:not(.done):not(.tmadd-card) .tmadd{color:var(--accent)}.pd .tmstamp img{object-fit:cover;width:100%;height:100%;display:block}.pd .tmlock{color:var(--label-assistive)}.pd .tmadd{color:var(--accent);font-size:26px;font-weight:300;line-height:1}.pd .tmcard.editable:hover .tmstamp{filter:drop-shadow(0 2px 9px #0000002e)}.pd .tmlabel{color:var(--label-normal);margin-top:8px;font-size:12px;font-weight:600}.pd .tmstat{color:var(--label-assistive);min-height:16px;margin-top:4px;font-size:11px}.pd .tmcard.editable:not(.done) .tmstat{color:var(--accent);background:var(--accent-weak);border-radius:999px;padding:2px 9px;font-weight:700}.pd .tmcard.done .tmstat{color:var(--label-alternative)}.pd .tmadd-card .tmstamp{filter:none;box-shadow:none;border:1.5px dashed var(--line-normal-normal);background:0 0;border-radius:3px;-webkit-mask:none;mask:none}.pd .tmadd-card:hover .tmstamp{border-color:var(--accent);background:var(--accent-weak)}.pd .tmadd-card:disabled{opacity:.6;cursor:default}.pd .capmodal{background:var(--background-normal-normal);border-radius:16px;width:340px;max-width:calc(100vw - 32px);padding:24px 22px 22px;position:relative}.pd .capmodal .lb-close{background:var(--fill-alternative);width:36px;height:36px;color:var(--label-neutral);position:absolute;top:12px;right:12px}.pd .capmodal .lb-close:hover{background:var(--fill-normal)}.pd .capttl{color:var(--label-normal);margin:0;font-size:18px;font-weight:700}.pd .capdate{color:var(--label-assistive);margin:4px 0 0;font-size:12px}.pd .capphoto{aspect-ratio:4/5;background:var(--img-ph);border-radius:8px;justify-content:center;align-items:center;width:168px;margin:16px auto 0;display:flex;overflow:hidden}.pd .capphoto img{object-fit:cover;width:100%;height:100%}.pd .capphoto span{color:var(--label-assistive);font-size:12px}.pd .caprow{align-items:center;gap:12px;margin-top:12px;display:flex}.pd .capmodal .stamp-ta{margin-top:14px}.pd .caperr{color:#c0392b;margin-top:8px;font-size:12px}.pd .capttl .capback{color:var(--label-alternative);cursor:pointer;vertical-align:middle;background:0 0;border:0;margin-right:4px;padding:0}.pd .capttl .capback:hover{color:var(--label-normal)}.pd .capmodal.pcardview{background:#fff;border-radius:0;width:480px;padding:0;overflow:hidden}.pd .capmodal.pcardview .lb-close{color:var(--label-neutral);background:#ffffffd9}.pd .capmodal.pcardview .pcard-body{background:#fff}.pd .pcard{align-items:stretch;min-height:300px;display:flex}.pd .pcard-photo{background:var(--img-ph);flex:0 0 45%;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.pd .pcard-photo img{object-fit:cover;width:100%;height:100%;display:block}.pd .pcard-photo.noimg span{text-align:center;color:var(--label-assistive);font-size:12px;line-height:1.5}.pd .pcard-body{flex-direction:column;flex:auto;padding:22px 22px 20px;display:flex;position:relative}.pd .pcard-stamp{width:38px;height:46px;color:var(--accent);background:var(--accent-weak);--pr:3px;--pg:8px;-webkit-mask:radial-gradient(var(--pr)at 50% 0,#0000 98%,#000)repeat-x 50% 0/var(--pg)100%,radial-gradient(var(--pr)at 50% 100%,#0000 98%,#000)repeat-x 50% 100%/var(--pg)100%,radial-gradient(var(--pr)at 0 50%,#0000 98%,#000)repeat-y 0 50%/100% var(--pg),radial-gradient(var(--pr)at 100% 50%,#0000 98%,#000)repeat-y 100% 50%/100% var(--pg);-webkit-mask-composite:source-in,source-in,source-in;justify-content:center;align-items:center;font-size:14px;display:flex;position:absolute;top:18px;right:20px;overflow:hidden;-webkit-mask-composite:source-in;mask-composite:intersect}.pd .pcard-stamp.has-photo{background:#fff}.pd .pcard-stamp img{object-fit:cover;width:100%;height:100%;display:block}.pd .pcard-label{color:var(--label-strong);padding-right:48px;font-size:14px;font-weight:700}.pd .pcard-mark{color:var(--label-alternative);letter-spacing:.06em;font-variant-numeric:tabular-nums;margin-top:5px;font-size:11px}.pd .pcard-rule{border-top:1px dashed #70737c52;margin:12px 0 0}.pd .pcard-msg{color:var(--label-normal);white-space:pre-wrap;word-break:keep-all;flex:auto;margin:13px 0 0;font-size:15px;line-height:1.75}.pd .pcard-msg.muted{color:var(--label-assistive)}.pd .pcard-edit{width:100%;margin-top:18px}@media (max-width:400px){.pd .pcard{flex-direction:column;min-height:0}.pd .pcard-photo{aspect-ratio:4/3;flex:none}}@media (min-width:641px) and (max-width:1024px){.pd .nav{padding:0 28px}.pd .hero{padding:56px 28px 0}.pd .hero h1{font-size:32px}.pd .filter,.pd .more,.pd .empty-all,.pd .footer{padding-left:28px;padding-right:28px}.pd .grid{grid-template-columns:repeat(4,1fr);padding-left:28px;padding-right:28px}.pd .dhead,.pd .stats,.pd .sect,.pd .dfoot{padding-left:28px;padding-right:28px}.pd .tabs,.pd .minelist{margin-left:28px;margin-right:28px}.pd .psgrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.pd .dhead{padding:36px 20px 24px}.pd .dhead h1{font-size:24px}.pd .stats{grid-template-columns:repeat(3,1fr);gap:8px;padding:28px 20px 0}.pd .stat{padding:14px 12px}.pd .stat .vl{font-size:20px}.pd .tabs{gap:18px;margin:28px 20px 0}.pd .tab{font-size:14px}.pd .sect{padding:24px 20px 0}.pd .drawer .sect{padding:28px 20px}.pd .wstamp{width:96px}.pd .winfo .wname{font-size:16px}.pd .winfo .wmsg{font-size:14px}.pd .gb{column-count:1}.pd .psgrid{grid-template-columns:1fr}.pd .tmstrip{grid-template-columns:repeat(3,1fr);gap:16px 10px;padding:12px}.pd .mgrid{grid-template-columns:repeat(3,1fr);gap:6px}.pd .lb-nav{width:40px;height:40px}.pd .lb-nav.prev{left:8px}.pd .lb-nav.next{right:8px}.pd .dfoot{flex-direction:column;align-items:flex-start;padding:36px 20px 48px}.pd .minelist{padding:24px 20px 0}.pd .nav{height:56px;padding:0 20px}.pd .nav .wm{font-size:17px}.pd .nav ul{gap:0;display:flex}.pd .nav li{font-size:14px}.pd .nav .burger{display:none}.pd .hero{padding:40px 20px 0}.pd .hero h1{letter-spacing:-.023em;font-size:28px;line-height:1.4}.pd .hero .lead{font-size:14px;line-height:1.75}.pd .filter{padding:32px 20px 0}.pd .grid{grid-template-columns:repeat(3,1fr);gap:15px 12px;padding:20px 20px 0}.pd .stamp{--pr:3px;--pg:8px;padding:5px}.pd .stamp .ph .dtin{padding:1px 4px;font-size:8px;bottom:4px;left:4px}.pd .stamp:hover{transform:none}.pd .more{padding:28px 20px 0}.pd .more .btn{width:100%}.pd .footer{padding:48px 20px 40px}.pd-modal{grid-template-columns:1fr;max-width:100%}.pd-modal .mbody{padding:8px 24px 32px}.pd-modal .pc{font-size:20px}}
