.DpO6hW_page{background:var(--color-garden-deep);height:auto;min-height:100svh;color:var(--color-garden-ink);font-family:var(--font-garden-body);overflow-x:clip}.DpO6hW_page *,.DpO6hW_page :before,.DpO6hW_page :after{box-sizing:border-box}.DpO6hW_page button,.DpO6hW_page input,.DpO6hW_page textarea{font:inherit}.DpO6hW_page button,.DpO6hW_page a{-webkit-tap-highlight-color:transparent}.DpO6hW_page button{cursor:pointer}.DpO6hW_page button:disabled{cursor:default;opacity:.45}.DpO6hW_page button:active:not(:disabled){transform:translateY(1px)}.DpO6hW_page button:focus-visible,.DpO6hW_page a:focus-visible,.DpO6hW_page input:focus-visible,.DpO6hW_page textarea:focus-visible{outline:2px solid var(--color-garden-gold);outline-offset:4px}.DpO6hW_page h1,.DpO6hW_page h2,.DpO6hW_page p{margin:0}.DpO6hW_paper{background:var(--color-garden-paper);max-width:560px;box-shadow:0 0 120px var(--color-garden-dark-shade);margin:0 auto;position:relative}.DpO6hW_toolbar{z-index:10;color:var(--color-garden-cream);background:linear-gradient(var(--color-garden-dark-soft), var(--color-garden-dark-clear));align-items:center;gap:12px;padding:20px 24px;display:flex;position:absolute;inset:0 0 auto}.DpO6hW_monogram{border:1px solid var(--color-garden-gold-line);background:var(--color-garden-dark-soft);width:44px;height:44px;color:var(--color-garden-bright);border-radius:50%;justify-content:center;align-items:center;display:flex;font-family:var(--font-garden-display)!important;font-size:26px!important}.DpO6hW_monogram span{margin:-15px 0 0 -3px;font-size:13px}.DpO6hW_previewBadge{letter-spacing:1px;color:var(--color-garden-bright);font-size:10px}.DpO6hW_toolbarActions{gap:4px;margin-left:auto;display:flex}.DpO6hW_iconButton{width:44px;height:44px;color:inherit;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;transition:background-color .2s;display:inline-flex}.DpO6hW_iconButton:hover{background:var(--color-garden-gold-faint)}.DpO6hW_entrance{--entrance-height:100svh;--entrance-travel:clamp(2240px, 400svh, 3840px);height:calc(var(--entrance-height) + var(--entrance-travel));background:var(--color-garden-forest)}@supports (height:100lvh){.DpO6hW_entrance{--entrance-height:100lvh}}.DpO6hW_hero{height:var(--entrance-height);max-height:var(--entrance-height);isolation:isolate;background:var(--color-garden-forest);position:sticky;top:0;overflow:hidden}@supports (height:100dvh){.DpO6hW_hero{height:100dvh}}.DpO6hW_heroPhoto,.DpO6hW_heroShade,.DpO6hW_gate,.DpO6hW_doorPanels,.DpO6hW_gateVignette{width:100%;height:100%;position:absolute;inset:0}.DpO6hW_heroPhoto{opacity:var(--portrait-opacity,0);transform:scale(var(--portrait-scale,1.035));background-position:50% 42%;background-size:cover}.DpO6hW_hero[data-cover=wide] .DpO6hW_heroPhoto{filter:blur(26px)saturate(1.15)brightness(.72);transform:scale(calc(var(--portrait-scale,1.035) * 1.18))}.DpO6hW_heroPhotoFit{z-index:2;width:min(calc(100% - 40px), calc(max(140px, 100vh - 392px) * var(--cover-ratio,1.5)));width:min(calc(100% - 40px), calc(max(140px, 100dvh - 392px) * var(--cover-ratio,1.5)));opacity:var(--portrait-opacity,0);transform:translate(-50%, -50%) scale(var(--portrait-scale,1.035));background-position:50%;background-size:cover;position:absolute;top:calc(50% - 104px);left:50%;box-shadow:0 2px 6px #0000002e,0 22px 48px #00000057}.DpO6hW_heroShade{background:linear-gradient(to bottom, var(--color-garden-dark-soft), var(--color-garden-dark-clear) 38%, var(--color-garden-dark-clear) 48%, var(--color-garden-photo-shade))}.DpO6hW_glitter{pointer-events:none;z-index:3;width:100%;height:100%;position:absolute;inset:0}.DpO6hW_hero>.DpO6hW_glitter{z-index:7}.DpO6hW_heroFrame{z-index:4;pointer-events:none;position:absolute;inset:92px 20px 20px}.DpO6hW_heroFrame span{border-color:var(--color-garden-gold-line);border-style:solid;width:24px;height:24px;position:absolute}.DpO6hW_heroFrame span:first-child{border-width:1px 0 0 1px;top:0;left:0}.DpO6hW_heroFrame span:nth-child(2){border-width:1px 1px 0 0;top:0;right:0}.DpO6hW_heroFrame span:nth-child(3){border-width:0 0 1px 1px;bottom:0;left:0}.DpO6hW_heroFrame span:nth-child(4){border-width:0 1px 1px 0;bottom:0;right:0}.DpO6hW_heroCopy{z-index:5;color:var(--color-garden-cream);opacity:var(--hero-copy-opacity,0);transform:translateY(var(--hero-copy-shift,12px));position:absolute;bottom:40px;left:32px;right:32px}.DpO6hW_eyebrow{letter-spacing:3px;font-size:9px;font-weight:400;display:block}.DpO6hW_heroCopy h1{font-family:var(--font-garden-korean);letter-spacing:-1.7px;outline:none;font-size:clamp(30px,8vw,40px);font-weight:300;line-height:1.38}.DpO6hW_heroCopy h1 em{font-style:normal;font-weight:400}.DpO6hW_coupleNames{letter-spacing:4px;align-items:center;gap:12px;margin-top:24px;font-size:15px;display:flex}.DpO6hW_coupleNames svg{color:var(--color-garden-bright)}.DpO6hW_heroCopy p{letter-spacing:.4px;margin-top:12px;font-size:11px}.DpO6hW_scrollCue{width:44px;height:44px;color:var(--color-garden-bright);justify-content:center;align-items:center;margin-top:32px;text-decoration:none;display:inline-flex}.DpO6hW_scrollCue svg{animation:2.4s ease-in-out infinite DpO6hW_gardenNudge}.DpO6hW_hero:not([data-stage=open]) .DpO6hW_scrollCue{visibility:hidden}.DpO6hW_gate{z-index:6;pointer-events:none;overflow:hidden}.DpO6hW_hero[data-stage=sealed] .DpO6hW_gate{background:var(--color-garden-forest)}.DpO6hW_hero[data-stage=open] .DpO6hW_gate{visibility:hidden}.DpO6hW_doorPanels{perspective:850px}.DpO6hW_leftDoor,.DpO6hW_rightDoor{backface-visibility:hidden;width:50%;position:absolute;top:0;bottom:0;overflow:hidden}.DpO6hW_leftDoor{transform-origin:0;transform:rotateY(calc(-1 * var(--door-angle,0deg)));left:0}.DpO6hW_rightDoor{transform-origin:100%;transform:rotateY(var(--door-angle,0deg));right:0}.DpO6hW_hero[data-stage=opening] .DpO6hW_leftDoor,.DpO6hW_hero[data-stage=opening] .DpO6hW_rightDoor{will-change:transform}.DpO6hW_doorImage{background-position:50%;background-size:cover;background-color:var(--color-garden-forest);width:200%;max-width:none;height:100%;position:absolute;top:0}.DpO6hW_leftDoor .DpO6hW_doorImage{left:0}.DpO6hW_rightDoor .DpO6hW_doorImage{right:0}.DpO6hW_gateVignette{opacity:var(--gate-copy-opacity,1);background:linear-gradient(var(--color-garden-dark-soft), var(--color-garden-dark-clear) 30%, var(--color-garden-dark-soft) 52%, var(--color-garden-dark-shade));pointer-events:none}.DpO6hW_gateTop{opacity:var(--gate-copy-opacity,1);text-align:center;color:var(--color-garden-cream);position:absolute;top:116px;left:0;right:0}.DpO6hW_gateDate{letter-spacing:2.8px;border-top:1px solid var(--color-garden-gold-line);border-bottom:1px solid var(--color-garden-gold-line);margin-top:16px;padding:8px 16px;font-size:8px;display:inline-block}.DpO6hW_gateCopy{opacity:var(--gate-copy-opacity,1);text-align:center;color:var(--color-garden-cream);position:absolute;bottom:84px;left:0;right:0}.DpO6hW_gateSmall{font-family:var(--font-garden-display);color:var(--color-garden-bright);font-size:16px;font-style:italic}.DpO6hW_gateCopy h2{font-family:var(--font-garden-display);letter-spacing:-4px;text-shadow:0 2px 30px var(--color-garden-dark-shade);margin-top:12px;font-size:clamp(66px,18vw,104px);font-weight:400;line-height:.88}.DpO6hW_gateCopy h2 em{font-size:.83em;font-weight:400}.DpO6hW_gateRule{background:var(--color-garden-gold-line);width:1px;height:32px;margin:24px auto 16px;display:block}.DpO6hW_gateCopy p{letter-spacing:1.5px;font-size:11px}.DpO6hW_scrollInvitation{color:var(--color-garden-bright);letter-spacing:.5px;align-items:center;gap:12px;margin-top:28px;font-size:11px;display:inline-flex}.DpO6hW_scrollInvitation svg{animation:2.4s ease-in-out infinite DpO6hW_gardenNudge}.DpO6hW_daySection{background:var(--color-garden-soft);padding:48px 32px}.DpO6hW_page[data-template=ivory]{--color-garden-forest:#5b4a3a;--color-garden-deep:#3f342a;--color-garden-night:#4a3d31;--color-garden-ink:#57483a;--color-garden-paper:#fffdf7;--color-garden-soft:#f4efe4;--color-garden-gold:#a88e5e;--color-garden-bright:#ecdcb8;--color-garden-muted:#7c6f60;--color-garden-rule:#e6dccb;--color-garden-placeholder:#e6ddcf;--color-garden-placeholder-dark:#7c6f60}.DpO6hW_page[data-template=rose]{--color-garden-forest:#7a3f4c;--color-garden-deep:#5a2e38;--color-garden-night:#64343f;--color-garden-ink:#6a4450;--color-garden-paper:#fff7f5;--color-garden-soft:#f9eae7;--color-garden-gold:#b97f70;--color-garden-bright:#f4cfc4;--color-garden-muted:#876a70;--color-garden-rule:#ecd5d0;--color-garden-placeholder:#efdcd8;--color-garden-placeholder-dark:#876a70}.DpO6hW_heroCopy h1.DpO6hW_userTitle{white-space:pre-line;word-break:keep-all;overflow-wrap:anywhere}.DpO6hW_messageSection{text-align:center;background:var(--color-garden-paper);justify-items:center;gap:18px;padding:56px 32px 48px;display:grid}.DpO6hW_messageSection .DpO6hW_eyebrow{color:var(--color-garden-muted)}.DpO6hW_messageSection p{font-family:var(--font-garden-korean);color:var(--color-garden-ink);white-space:pre-line;word-break:keep-all;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:2}.DpO6hW_messageNames{letter-spacing:1px;color:var(--color-garden-muted);font-size:12px}.DpO6hW_paper>[data-section]+[data-section]>section:not(.DpO6hW_guestbookSection){box-shadow:inset 0 1px 0 var(--color-garden-rule)}.DpO6hW_entrance[data-intro=photo],.DpO6hW_entrance[data-door-open=tap]{height:auto}.DpO6hW_doorButton{z-index:1;cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;position:absolute;inset:0}.DpO6hW_page .DpO6hW_gate .DpO6hW_doorButton:focus-visible{outline:2px solid var(--color-garden-bright);outline-offset:-16px}.DpO6hW_entrance[data-door-open=tap] .DpO6hW_hero[data-stage=sealed] .DpO6hW_leftDoor{animation:3.6s cubic-bezier(.45,0,.2,1) 1.2s infinite DpO6hW_gardenDoorAjarLeft}.DpO6hW_entrance[data-door-open=tap] .DpO6hW_hero[data-stage=sealed] .DpO6hW_rightDoor{animation:3.6s cubic-bezier(.45,0,.2,1) 1.2s infinite DpO6hW_gardenDoorAjarRight}@keyframes DpO6hW_gardenDoorAjarLeft{0%,62%,to{transform:rotateY(0)}76%{transform:rotateY(-7deg)}}@keyframes DpO6hW_gardenDoorAjarRight{0%,62%,to{transform:rotateY(0)}76%{transform:rotateY(7deg)}}.DpO6hW_tapPulse{background:currentColor;border-radius:50%;flex:none;width:8px;height:8px;margin:0 4px;position:relative}.DpO6hW_tapPulse:after{content:"";border:1px solid;border-radius:50%;animation:2.4s cubic-bezier(.16,1,.3,1) infinite DpO6hW_gardenTapRing;position:absolute;inset:-8px}@keyframes DpO6hW_gardenTapRing{0%{opacity:.9;transform:scale(.35)}70%,to{opacity:0;transform:scale(1.3)}}.DpO6hW_galleryGrid[data-layout=grid] .DpO6hW_photoTile{aspect-ratio:1;grid-area:auto/span 2}.DpO6hW_coupleSection{text-align:center;background:var(--color-garden-soft);justify-items:center;gap:12px;padding:56px 24px 52px;display:grid}.DpO6hW_coupleSection .DpO6hW_eyebrow{color:var(--color-garden-muted)}.DpO6hW_coupleTitle{font-family:var(--font-garden-korean);letter-spacing:-.4px;color:var(--color-garden-ink);font-size:17px;font-weight:400}.DpO6hW_coupleCards{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin-top:20px;display:grid}.DpO6hW_couplePerson{align-content:start;justify-items:center;gap:8px;padding:4px 12px;display:grid;position:relative}.DpO6hW_couplePerson+.DpO6hW_couplePerson{border-left:1px solid var(--color-garden-rule)}.DpO6hW_coupleHeart{color:var(--color-garden-gold);background:var(--color-garden-soft);position:absolute;top:30px;left:-6px}.DpO6hW_coupleRole{letter-spacing:2px;color:var(--color-garden-gold);font-size:10px}.DpO6hW_couplePerson strong{font-family:var(--font-garden-korean);letter-spacing:1px;color:var(--color-garden-ink);overflow-wrap:anywhere;font-size:22px;font-weight:400}.DpO6hW_couplePerson small{color:var(--color-garden-muted);word-break:keep-all;overflow-wrap:anywhere;font-size:11px;line-height:1.7}.DpO6hW_calendarSection{text-align:center;background:var(--color-garden-paper);justify-items:center;gap:16px;padding:56px 28px 48px;display:grid}.DpO6hW_calendarSection .DpO6hW_eyebrow{color:var(--color-garden-muted)}.DpO6hW_calendarSection h2{font-family:var(--font-garden-korean);letter-spacing:-.5px;color:var(--color-garden-ink);gap:6px;font-size:19px;font-weight:400;display:grid}.DpO6hW_calendarSection h2 small{letter-spacing:0;color:var(--color-garden-muted);font-size:13px}.DpO6hW_calendar{border-collapse:collapse;table-layout:fixed;font-variant-numeric:tabular-nums;width:100%;max-width:320px;color:var(--color-garden-ink);margin-top:8px}.DpO6hW_calendar th{color:var(--color-garden-muted);border-bottom:1px solid var(--color-garden-rule);padding:0 0 10px;font-size:10px;font-weight:400}.DpO6hW_calendar td{text-align:center;height:38px;font-size:12px}.DpO6hW_calendar tbody tr:first-child td{padding-top:6px}.DpO6hW_calendar td[data-sunday=true],.DpO6hW_calendar th:first-child{color:var(--color-garden-gold)}.DpO6hW_calendar td[aria-current=date]{color:var(--color-garden-paper);z-index:0;font-weight:700;position:relative}.DpO6hW_calendar td[aria-current=date]:before{content:"";background:var(--color-garden-forest);z-index:-1;border-radius:50%;width:32px;height:32px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.DpO6hW_countdown{color:var(--color-garden-forest);font-size:12px}.DpO6hW_guideText{white-space:pre-line;word-break:keep-all;overflow-wrap:anywhere;line-height:1.9;font-size:13px!important}.DpO6hW_detailRow p small{color:var(--color-garden-muted);margin-top:4px;font-size:11px}.DpO6hW_mapLinks{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px;margin-top:8px;display:grid}.DpO6hW_mapLinks a,.DpO6hW_mapLinks button{border:1px solid var(--color-garden-rule);background:var(--color-garden-paper);min-height:44px;color:var(--color-garden-forest);justify-content:center;align-items:center;gap:6px;font-size:12px;text-decoration:none;display:inline-flex}.DpO6hW_noticeSection{text-align:center;background:var(--color-garden-soft);justify-items:center;gap:14px;padding:52px 32px 48px;display:grid}.DpO6hW_noticeSection .DpO6hW_eyebrow{color:var(--color-garden-muted)}.DpO6hW_noticeSection h2{font-family:var(--font-garden-korean);letter-spacing:-.4px;color:var(--color-garden-ink);overflow-wrap:anywhere;font-size:18px;font-weight:400}.DpO6hW_noticeSection p{color:var(--color-garden-ink);white-space:pre-line;word-break:keep-all;overflow-wrap:anywhere;font-size:13px;line-height:1.95}a.DpO6hW_mapPlaceholder{cursor:pointer;text-decoration:none}a.DpO6hW_mapPlaceholder:focus-visible{outline:2px solid var(--color-garden-forest);outline-offset:3px}.DpO6hW_dayHeading{padding-bottom:32px;position:relative}.DpO6hW_dayHeading .DpO6hW_eyebrow{color:var(--color-garden-muted)}.DpO6hW_dayHeading h2{letter-spacing:-.7px;margin-top:12px;font-size:21px;font-weight:400}.DpO6hW_dayHeading>svg{color:var(--color-garden-gold);position:absolute;bottom:36px;right:0}.DpO6hW_detailRow{border-top:1px solid var(--color-garden-rule);grid-template-columns:56px 1fr;align-items:center;gap:12px;padding:20px 0;display:grid}.DpO6hW_detailRow>span{color:var(--color-garden-muted);letter-spacing:1.7px;font-size:9px}.DpO6hW_detailRow p{font-size:14px}.DpO6hW_detailRow small{display:block}.DpO6hW_detailPlaceholder{background:var(--color-garden-placeholder);min-height:40px;color:var(--color-garden-ink);align-items:center;padding:12px;font-size:11px;display:flex}.DpO6hW_locationMap{border:1px solid var(--color-garden-gold-line);height:220px;margin-top:12px;position:relative;overflow:hidden}.DpO6hW_locationMapCanvas{width:100%;height:100%}.DpO6hW_locationMapFallback{background:var(--color-garden-paper);color:inherit;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:16px;font-size:13px;display:flex;position:absolute;inset:0}.DpO6hW_locationMapFallback small{font-size:11px}.DpO6hW_mapPlaceholder{border:1px solid var(--color-garden-rule);background:var(--color-garden-placeholder);background-image:repeating-linear-gradient(35deg, transparent 0 32px, var(--color-garden-ink-faint) 32px 33px);height:164px;color:var(--color-garden-placeholder-dark);flex-direction:column;justify-content:center;align-items:center;gap:12px;margin-top:12px;display:flex}.DpO6hW_mapPlaceholder span{font-size:12px}.DpO6hW_mapPlaceholder small{font-size:10px}.DpO6hW_giftSection{background:var(--color-garden-paper);padding:56px 32px 48px}.DpO6hW_giftHeading{text-align:center;padding-bottom:32px}.DpO6hW_giftHeading h2{letter-spacing:-.7px;font-size:21px;font-weight:400}.DpO6hW_giftHeading p{color:var(--color-garden-muted);margin-top:12px;font-size:12px;line-height:1.8}.DpO6hW_giftGroup+.DpO6hW_giftGroup{margin-top:12px}.DpO6hW_giftGroup{border:1px solid var(--color-garden-rule);background:var(--color-garden-soft)}.DpO6hW_giftToggle{width:100%;min-height:56px;color:var(--color-garden-forest);justify-content:space-between;align-items:center;padding:0 20px;font-size:14px;display:flex}.DpO6hW_giftToggle svg{color:var(--color-garden-gold);transition:transform .4s var(--ease-garden)}.DpO6hW_giftGroup[data-open=true] .DpO6hW_giftToggle svg{transform:rotate(180deg)}.DpO6hW_giftPanel{transition:grid-template-rows .45s var(--ease-garden);grid-template-rows:0fr;display:grid}.DpO6hW_giftGroup[data-open=true] .DpO6hW_giftPanel{grid-template-rows:1fr}.DpO6hW_giftPanel>ul{min-height:0;margin:0;padding:0 20px;list-style:none;overflow:hidden}.DpO6hW_giftRow{border-top:1px solid var(--color-garden-rule);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"who copy""num copy";align-items:center;gap:6px 12px;padding:16px 0;display:grid}.DpO6hW_giftRow:last-child{padding-bottom:20px}.DpO6hW_giftWho{grid-area:who;align-items:baseline;gap:8px;display:flex}.DpO6hW_giftWho span{color:var(--color-garden-muted);font-size:11px}.DpO6hW_giftWho strong{color:var(--color-garden-ink);font-size:14px;font-weight:400}.DpO6hW_giftNumber{font-variant-numeric:tabular-nums;color:var(--color-garden-ink);white-space:nowrap;grid-area:num;font-size:13px}.DpO6hW_giftNumber small{color:var(--color-garden-muted);margin-bottom:2px;font-size:11px;display:block}.DpO6hW_giftEmpty{background:var(--color-garden-placeholder);min-height:32px;color:var(--color-garden-ink);grid-area:num;align-items:center;padding:0 10px;font-size:11px;display:flex}.DpO6hW_giftCopy{border:1px solid var(--color-garden-gold);background:var(--color-garden-paper);min-height:44px;color:var(--color-garden-forest);grid-area:copy;align-items:center;gap:4px;padding:0 14px;font-size:12px;display:inline-flex}.DpO6hW_giftCopy:disabled{border-color:var(--color-garden-rule);color:var(--color-garden-placeholder-dark)}.DpO6hW_gallerySection{padding:72px 24px 56px}.DpO6hW_sectionTop{justify-content:space-between;align-items:center;gap:16px;display:flex}.DpO6hW_sectionTop .DpO6hW_eyebrow{color:var(--color-garden-gold);letter-spacing:2px}.DpO6hW_tiny{color:var(--color-garden-muted);font-size:9px}.DpO6hW_galleryTitle{font-family:var(--font-garden-display);letter-spacing:-2px;font-size:clamp(46px,13vw,64px);font-weight:400;line-height:.96;position:relative;margin-top:24px!important}.DpO6hW_galleryTitle em{color:var(--color-garden-gold)}.DpO6hW_galleryTitle>svg{color:var(--color-garden-gold);position:absolute;bottom:6px;right:12px}.DpO6hW_sectionDescription{color:var(--color-garden-muted);font-size:12px;line-height:1.9;margin:24px 0 28px!important}.DpO6hW_galleryGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.DpO6hW_photoTile{aspect-ratio:4/5;background:var(--color-garden-placeholder);border:0;grid-column:span 3;min-height:0;padding:0;position:relative;overflow:hidden}.DpO6hW_photoTile>.DpO6hW_galleryPhoto{position:absolute;inset:0}.DpO6hW_galleryPhoto{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.DpO6hW_photoPlaceholder{width:100%;height:100%;color:var(--color-garden-placeholder-dark);background:linear-gradient(145deg, var(--color-garden-soft), var(--color-garden-placeholder));flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex;position:relative;overflow:hidden}.DpO6hW_photoPlaceholder:before{content:"";border:1px solid var(--color-garden-rule);pointer-events:none;position:absolute;inset:8px}.DpO6hW_photoPlaceholder span{letter-spacing:1px;font-size:7px}.DpO6hW_photoPlaceholder small{font-size:8px}.DpO6hW_addSlot{border:1px dashed var(--color-garden-rule);background:var(--color-garden-soft);color:var(--color-garden-placeholder-dark);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:8px;display:flex;position:absolute;inset:0}.DpO6hW_addSlot span:not(.DpO6hW_addPlus){font-size:9px;line-height:1.3}.DpO6hW_addSlot small{letter-spacing:1px;opacity:.8;font-size:7px}.DpO6hW_addSlot[data-next]{border:1.5px solid var(--color-garden-gold);background:var(--color-garden-placeholder);color:var(--color-garden-ink)}.DpO6hW_addSlot[data-busy] .DpO6hW_addPlus{animation:.9s cubic-bezier(.45,0,.55,1) infinite DpO6hW_gardenSlotSpin}@keyframes DpO6hW_gardenSlotSpin{to{transform:rotate(180deg)}}.DpO6hW_addSlot[data-busy]{cursor:progress}.DpO6hW_page .DpO6hW_photoTile[aria-busy=true]:disabled{opacity:1}.DpO6hW_photoToast{z-index:40;left:50%;bottom:calc(20px + env(safe-area-inset-bottom,0px));background:var(--color-garden-deep);width:max-content;max-width:calc(100% - 32px);color:var(--color-garden-paper);word-break:keep-all;overflow-wrap:anywhere;border-radius:14px;align-items:center;gap:10px;padding:12px 16px;font-size:12px;line-height:1.6;animation:.42s cubic-bezier(.16,1,.3,1) DpO6hW_gardenToastIn;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 2px 6px #00000024,0 16px 36px #00000042}.DpO6hW_photoToast[data-tone=error]{color:#fff6f3;background:#7d2f24}@keyframes DpO6hW_gardenToastIn{0%{opacity:0;transform:translate(-50%,14px)}}.DpO6hW_photoToastSpin{border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:13px;height:13px;animation:.8s linear infinite DpO6hW_gardenToastSpin}@keyframes DpO6hW_gardenToastSpin{to{transform:rotate(360deg)}}.DpO6hW_addPlus{width:14px;height:14px;position:relative}.DpO6hW_addPlus:before,.DpO6hW_addPlus:after{content:"";background:currentColor;position:absolute}.DpO6hW_addPlus:before{inset:6px 0}.DpO6hW_addPlus:after{inset:0 6px}.DpO6hW_photoNumber{color:var(--color-garden-cream);font-family:var(--font-garden-display);text-shadow:0 1px 5px var(--color-garden-dark-shade);font-size:13px;position:absolute;top:10px;left:10px}.DpO6hW_expandPhoto{color:var(--color-garden-cream);position:absolute;bottom:12px;right:12px}.DpO6hW_photoTile:hover .DpO6hW_expandPhoto{color:var(--color-garden-bright)}.DpO6hW_galleryNote{color:var(--color-garden-muted);justify-content:center;align-items:center;gap:12px;font-size:9px;display:flex;margin-top:28px!important}.DpO6hW_galleryNote span{background:var(--color-garden-rule);width:20px;height:1px}.DpO6hW_photoDialog{background:var(--color-garden-deep);width:min(100%,640px);max-width:100%;height:100dvh;max-height:100dvh;color:var(--color-garden-cream);border:0;margin:auto;padding:16px 20px 32px;position:fixed;inset:0;overflow:auto}.DpO6hW_photoDialog::backdrop,.DpO6hW_shareDialog::backdrop{background:var(--color-garden-blackout)}.DpO6hW_viewerTop{height:56px;font-family:var(--font-garden-display);justify-content:space-between;align-items:center;font-size:24px;display:flex}.DpO6hW_viewerTop>span>span{color:var(--color-garden-gold);font-size:14px}.DpO6hW_viewerImage{touch-action:pan-y;height:calc(100dvh - 204px);min-height:160px}.DpO6hW_viewerImage .DpO6hW_galleryPhoto{object-fit:contain}.DpO6hW_placeholderLarge{border:1px solid var(--color-garden-gold-line)}.DpO6hW_placeholderLarge span,.DpO6hW_placeholderLarge small{font-size:12px}.DpO6hW_viewerControls{justify-content:space-between;align-items:center;margin-top:16px;display:flex}.DpO6hW_viewerControls>span{letter-spacing:1px;color:var(--color-garden-bright);font-size:10px}.DpO6hW_viewerDots{justify-content:center;margin-top:12px;display:flex}.DpO6hW_viewerDots button{background:0 0;border:0;width:24px;height:24px;padding:0;position:relative}.DpO6hW_viewerDots button:after{content:"";background:var(--color-garden-gold-line);border-radius:50%;width:5px;height:5px;margin:auto;display:block}.DpO6hW_viewerDots button[aria-current=true]:after{background:var(--color-garden-bright)}.DpO6hW_guestbookSection{color:var(--color-garden-cream);background:var(--color-garden-night);padding:64px 0 40px;scroll-margin-top:12px}.DpO6hW_guestbookHeading{text-align:center;padding:0 28px}.DpO6hW_guestbookHeading .DpO6hW_eyebrow{color:var(--color-garden-bright);letter-spacing:2px}.DpO6hW_guestbookHeading h2{letter-spacing:-1.2px;margin-top:20px;font-size:27px;font-weight:300}.DpO6hW_guestbookHeading p{color:var(--color-garden-night-muted);margin-top:16px;font-size:12px;line-height:1.9}.DpO6hW_presenceBar{color:var(--color-garden-night-muted);flex-wrap:wrap;align-items:center;gap:8px;padding:32px 24px 16px;font-size:10px;display:flex}.DpO6hW_presenceBar strong{color:var(--color-garden-cream);font-weight:500}.DpO6hW_liveDot{background:var(--color-garden-live);width:5px;height:5px;box-shadow:0 0 10px var(--color-garden-live);border-radius:50%;display:block}.DpO6hW_wishCount{color:var(--color-garden-bright);align-items:center;gap:5px;margin-left:auto;font-size:9px;display:inline-flex}.DpO6hW_wishSky{background:radial-gradient(ellipse at 68% 26%, var(--color-garden-gold-faint), transparent 44%), linear-gradient(var(--color-garden-night), var(--color-garden-deep));min-height:440px;position:relative;overflow:hidden}.DpO6hW_seasideGarden{aspect-ratio:8/11;isolation:isolate;touch-action:pan-y;background:#cde5e4;width:100%;position:relative;overflow:hidden}.DpO6hW_seasideGarden>canvas{width:100%;height:100%;image-rendering:pixelated;display:block;position:absolute;inset:0}.DpO6hW_seasideTargets{z-index:2;pointer-events:none;position:absolute;inset:0}.DpO6hW_page .DpO6hW_seasideActor{pointer-events:auto;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:0;padding:0;position:absolute;transform:none}.DpO6hW_page .DpO6hW_seasideActor[hidden]{display:none}.DpO6hW_page .DpO6hW_seasideActor:active{transform:none}.DpO6hW_page .DpO6hW_seasideActor:focus-visible{outline-offset:1px;outline:2px dashed #fff7d8}.DpO6hW_gardenExtras{justify-content:space-between;gap:12px;margin:0 24px;display:flex}.DpO6hW_guestbookSearch{gap:10px;padding-top:20px;font-size:11px;display:grid}.DpO6hW_guestbookSearch input{border:1px solid var(--color-garden-gold-line);width:100%;min-height:44px;color:var(--color-garden-ink);background:var(--color-garden-paper);border-radius:2px;padding:10px;font-size:16px}.DpO6hW_guestbookSearch input::placeholder{font-size:11px}.DpO6hW_guestbookListTools{color:var(--color-garden-night-muted);justify-content:space-between;align-items:center;gap:8px;font-size:10px;display:flex}.DpO6hW_page .DpO6hW_summonGuest{min-height:44px;color:var(--color-garden-bright);background:0 0;border:0;align-items:center;gap:8px;padding:4px 0;font-size:10px;display:flex}.DpO6hW_skyOrb{border:1px solid var(--color-garden-gold-line);width:62px;height:62px;box-shadow:0 0 64px var(--color-garden-gold-faint), inset 0 0 24px var(--color-garden-gold-faint);border-radius:50%;position:absolute;top:60px;right:40px}.DpO6hW_orbitOne,.DpO6hW_orbitTwo{border:1px solid var(--color-garden-gold-faint);pointer-events:none;border-radius:50%;width:380px;height:380px;position:absolute;top:-120px;right:-130px}.DpO6hW_orbitTwo{width:490px;height:490px;top:-175px;right:-185px}.DpO6hW_skyLabel{z-index:4;color:var(--color-garden-bright);align-items:center;gap:8px;font-size:9px;display:flex;position:absolute;top:12px;left:24px}.DpO6hW_walkField{z-index:4;pointer-events:none;position:absolute;inset:0;container-type:inline-size}.DpO6hW_lawn{background:linear-gradient(var(--color-garden-dark-clear), var(--color-garden-lawn) 46%);height:230px;position:absolute;bottom:0;left:0;right:0}.DpO6hW_walker{left:0;bottom:var(--row-bottom);pointer-events:auto;width:36px;height:58px;translate:var(--x,calc((100cqw - 36px) * var(--start))) 0;background:0 0;border:0;padding:0;position:absolute}.DpO6hW_walker[data-talking=true]{z-index:30!important}.DpO6hW_walkerFigure{transform-origin:50% 100%;scale:calc(var(--row-scale) * var(--face,1)) var(--row-scale);display:block;position:absolute;inset:0}.DpO6hW_walkerFigure .DpO6hW_pixelGuest{z-index:2;width:30px;height:30px;box-shadow:0 0 0 2px var(--color-garden-deep);border-radius:3px;position:absolute;top:0;left:3px}.DpO6hW_walkerBody{z-index:1;background:var(--shirt);width:20px;height:14px;box-shadow:inset 0 -3px 0 var(--color-garden-dark-soft);border-radius:2px 2px 0 0;position:absolute;top:30px;left:8px}.DpO6hW_walkerArm{background:var(--shirt);width:4px;height:11px;box-shadow:inset 0 -3px 0 var(--color-garden-skin);position:absolute;top:1px}.DpO6hW_walkerArm:first-child{left:-4px}.DpO6hW_walkerArm:last-child{right:-4px}.DpO6hW_walkerLegs{width:16px;height:11px;position:absolute;top:44px;left:10px}.DpO6hW_walkerLegs i{background:var(--color-garden-trousers);width:6px;height:11px;box-shadow:inset 0 -3px 0 var(--color-garden-shoe);transform-origin:50% 0;position:absolute;top:0}.DpO6hW_walkerLegs i:first-child{left:0}.DpO6hW_walkerLegs i:last-child{right:0}.DpO6hW_walkerShadow{background:var(--color-garden-dark-shade);opacity:.55;border-radius:50%;width:26px;height:6px;position:absolute;bottom:-4px;left:5px}.DpO6hW_walker[data-walking=true] .DpO6hW_walkerLegs i:first-child,.DpO6hW_walker[data-walking=true] .DpO6hW_walkerArm:last-child{animation:DpO6hW_gardenStep var(--step) steps(1) infinite}.DpO6hW_walker[data-walking=true] .DpO6hW_walkerLegs i:last-child,.DpO6hW_walker[data-walking=true] .DpO6hW_walkerArm:first-child{animation:DpO6hW_gardenStep var(--step) steps(1) calc(var(--step) / -2) infinite}.DpO6hW_walker[data-walking=true] .DpO6hW_pixelGuest,.DpO6hW_walker[data-walking=true] .DpO6hW_walkerBody{animation:DpO6hW_gardenBob calc(var(--step) / 2) steps(1) infinite}.DpO6hW_walker[data-talking=true] .DpO6hW_pixelGuest{animation:.32s step-end infinite DpO6hW_gardenChatter}.DpO6hW_speech{left:0;bottom:calc(58px * var(--row-scale) + 12px);translate:var(--bubble-x,-60px) 0;background:var(--color-garden-paper);width:max-content;max-width:min(216px,100cqw - 16px);color:var(--color-garden-ink);text-align:left;box-shadow:0 8px 18px var(--color-garden-dark-shade);transform-origin:var(--tail-x,50%) 100%;animation:DpO6hW_gardenSpeech 3.8s var(--ease-garden) both;border-radius:10px;padding:8px 12px 9px;position:absolute}.DpO6hW_speech:after{content:"";bottom:-5px;left:calc(var(--tail-x,50%) - 6px);background:var(--color-garden-paper);width:12px;height:12px;position:absolute;transform:rotate(45deg)}.DpO6hW_speech span{color:var(--color-garden-forest);opacity:.8;font-size:10px;display:block}.DpO6hW_speech p{z-index:1;word-break:keep-all;overflow-wrap:anywhere;margin-top:2px;font-size:12px;line-height:1.5;position:relative}.DpO6hW_pixelGuest{object-fit:cover;image-rendering:pixelated;background:var(--color-garden-avatar);border-radius:4px;flex-shrink:0;display:block}.DpO6hW_skyGround{color:var(--color-garden-gold);opacity:.5;justify-content:space-between;align-items:flex-end;display:flex;position:absolute;bottom:-10px;left:16px;right:16px}.DpO6hW_skyGround svg:first-child,.DpO6hW_skyGround svg:nth-child(3){width:80px;height:148px;transform:rotate(-15deg)}.DpO6hW_skyGround svg:nth-child(3){transform:rotate(15deg)scaleX(-1)}.DpO6hW_skyGround>svg:nth-child(2){margin-bottom:24px}.DpO6hW_launchedWish{z-index:6;border:1px solid var(--color-garden-bright);background:var(--color-garden-forest);box-shadow:0 0 28px var(--color-garden-gold-faint);animation:DpO6hW_gardenLaunch 4s var(--ease-garden) forwards;border-radius:8px;align-items:center;gap:10px;padding:12px;display:flex;position:absolute;bottom:20px;left:12%;right:12%}.DpO6hW_launchedWish>span{overflow-wrap:anywhere;min-width:0;font-size:12px}.DpO6hW_launchedWish>svg{color:var(--color-garden-bright);flex-shrink:0}.DpO6hW_guestbookActions{flex-direction:column;align-items:center;gap:16px;padding:24px 24px 0;display:flex}.DpO6hW_goldButton{border:1px solid var(--color-garden-gold);background:var(--color-garden-bright);width:100%;min-height:50px;color:var(--color-garden-deep);border-radius:2px;justify-content:center;align-items:center;gap:12px;padding:12px 20px;transition:background-color .2s;display:inline-flex;font-size:12px!important}.DpO6hW_goldButton:hover:not(:disabled){background:var(--color-garden-cream)}.DpO6hW_goldButton>svg:last-child{margin-left:auto}.DpO6hW_textButton{min-height:44px;color:var(--color-garden-bright);background:0 0;border:0;align-items:center;gap:8px;padding:8px;display:inline-flex;font-size:11px!important}.DpO6hW_liveStatus{text-align:center;color:var(--color-garden-bright);min-height:16px;font-size:11px;margin:8px 24px 0!important}.DpO6hW_guestbookError{border:1px solid var(--color-garden-gold-line);color:var(--color-garden-cream);margin:16px 24px;padding:16px;font-size:12px;line-height:1.8}.DpO6hW_wishComposer{color:var(--color-garden-ink);background:var(--color-garden-paper);border-radius:var(--radius-garden);margin:16px;padding:16px}.DpO6hW_composerTitle{justify-content:space-between;align-items:center;padding-bottom:16px;font-size:14px;display:flex}.DpO6hW_avatarFieldset{border:0;margin:0;padding:0}.DpO6hW_avatarGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.DpO6hW_avatarOption{aspect-ratio:1;cursor:pointer;display:block;position:relative}.DpO6hW_avatarOption input{opacity:0;cursor:pointer;z-index:2;width:100%;height:100%;margin:0;position:absolute;inset:0}.DpO6hW_avatarOption img{border:2px solid #0000;width:100%;height:100%}.DpO6hW_avatarOption input:checked+img{border-color:var(--color-garden-forest)}.DpO6hW_avatarOption input:focus-visible+img{outline:2px solid var(--color-garden-gold);outline-offset:2px}.DpO6hW_avatarOption:hover img{border-color:var(--color-garden-gold)}.DpO6hW_avatarCheck{background:var(--color-garden-forest);width:16px;height:16px;color:var(--color-garden-cream);z-index:3;pointer-events:none;border-radius:50%;justify-content:center;align-items:center;display:none;position:absolute;bottom:-3px;right:-3px}.DpO6hW_avatarOption input:checked~.DpO6hW_avatarCheck{display:flex}.DpO6hW_avatarHint{color:var(--color-garden-muted);font-size:9px;line-height:1.8;margin:12px 0 24px!important}.DpO6hW_inputLabel{justify-content:space-between;align-items:center;margin:20px 0 8px;font-size:11px;display:flex}.DpO6hW_inputLabel span{color:var(--color-garden-muted);font-size:9px}.DpO6hW_wishComposer>input,.DpO6hW_wishComposer>textarea{border:1px solid var(--color-garden-rule);background:var(--color-garden-soft);width:100%;color:var(--color-garden-ink);border-radius:2px;padding:12px;font-size:16px;line-height:1.65;display:block}.DpO6hW_wishComposer>textarea{resize:vertical;min-height:120px}.DpO6hW_wishComposer>input::placeholder,.DpO6hW_wishComposer>textarea::placeholder{color:var(--color-garden-muted);font-size:12px}.DpO6hW_publicNotice{color:var(--color-garden-muted);font-size:9px;line-height:1.9;margin:12px 0 20px!important}.DpO6hW_editingNote{border:1px solid var(--color-garden-rule);background:var(--color-garden-soft);border-radius:2px;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;padding:12px;display:flex}.DpO6hW_editingNote p{font-size:11px;line-height:1.8}.DpO6hW_editingNote strong{overflow-wrap:anywhere;font-weight:700}.DpO6hW_editingNote button,.DpO6hW_deleteConfirm button{min-height:44px;color:var(--color-garden-forest);text-underline-offset:3px;background:0 0;border:0;flex-shrink:0;padding:0 4px;font-size:11px;text-decoration:underline}.DpO6hW_formError{color:#a3372b;font-size:11px;line-height:1.7;margin:-8px 0 16px!important}.DpO6hW_wishComposer .DpO6hW_deleteButton{color:#a3372b;text-underline-offset:3px;background:0 0;border:0;min-height:44px;margin:12px auto 0;padding:0 8px;font-size:11px;text-decoration:underline;display:block}.DpO6hW_deleteConfirm{text-align:center;background:#fbefec;border:1px solid #e3c4bd;border-radius:2px;margin-top:16px;padding:12px}.DpO6hW_deleteConfirm p{color:#7c2a20;font-size:11px;line-height:1.8;margin:0 0 4px!important}.DpO6hW_deleteConfirm>div{justify-content:center;gap:16px;display:flex}.DpO6hW_deleteConfirm .DpO6hW_deleteButton{margin:0;font-weight:700}.DpO6hW_wishItemActions{flex-wrap:wrap;align-items:center;column-gap:20px;display:flex}.DpO6hW_wishList{border-top:1px solid var(--color-garden-gold-line);margin:24px}.DpO6hW_wishListItem{border-bottom:1px solid var(--color-garden-gold-faint);gap:12px;padding:20px 0;display:flex}.DpO6hW_wishListItem>div{flex:1;min-width:0}.DpO6hW_wishListMeta{justify-content:space-between;align-items:center;gap:12px;display:flex}.DpO6hW_wishListMeta strong{color:var(--color-garden-bright);overflow-wrap:anywhere;font-size:11px;font-weight:400}.DpO6hW_wishListMeta time{color:var(--color-garden-night-muted);flex-shrink:0;font-size:9px}.DpO6hW_wishListItem p{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:8px;font-size:12px;line-height:1.9}.DpO6hW_emptyWishes{text-align:center;color:var(--color-garden-night-muted);padding:32px 0;font-size:12px;line-height:1.9}.DpO6hW_footer{text-align:center;color:var(--color-garden-ink);padding:64px 32px 24px}.DpO6hW_footer>svg{color:var(--color-garden-gold)}.DpO6hW_footer h2{font-family:var(--font-garden-display);letter-spacing:-2px;margin-top:24px;font-size:56px;font-weight:400;line-height:.98}.DpO6hW_footer h2 em{color:var(--color-garden-gold)}.DpO6hW_footer p{color:var(--color-garden-muted);margin-top:24px;font-size:11px;line-height:1.8}.DpO6hW_footerShare{border:1px solid var(--color-garden-rule);width:100%;min-height:48px;color:var(--color-garden-ink);background:0 0;justify-content:center;align-items:center;gap:8px;margin:28px auto 12px;display:flex;font-size:12px!important}.DpO6hW_footerShare:hover{background:var(--color-garden-soft)}.DpO6hW_replayButton{min-height:44px;color:var(--color-garden-muted);background:0 0;border:0;align-items:center;gap:8px;padding:8px;display:inline-flex;font-size:10px!important}.DpO6hW_footerBrand{border-top:1px solid var(--color-garden-rule);color:var(--color-garden-muted);letter-spacing:2px;flex-direction:column;gap:8px;margin-top:40px;padding-top:24px;font-size:7px;display:flex}.DpO6hW_footerBrand span{letter-spacing:3px;font-size:9px}.DpO6hW_shareStatus:empty{display:none}.DpO6hW_shareStatus{z-index:30;background:var(--color-garden-forest);width:max-content;max-width:calc(100% - 32px);color:var(--color-garden-cream);border:1px solid var(--color-garden-gold-line);border-radius:4px;padding:14px 20px;font-size:12px;position:fixed;bottom:28px;left:50%;transform:translate(-50%)}.DpO6hW_shareDialog{border:1px solid var(--color-garden-gold);background:var(--color-garden-paper);width:min(360px,100% - 32px);color:var(--color-garden-ink);padding:24px}.DpO6hW_shareDialog>button{float:right}.DpO6hW_shareDialog h2{margin-top:16px;font-size:20px;font-weight:400}.DpO6hW_shareDialog p{color:var(--color-garden-muted);clear:both;margin-top:16px;font-size:12px}.DpO6hW_shareDialog input{border:1px solid var(--color-garden-rule);width:100%;color:var(--color-garden-ink);background:var(--color-garden-soft);margin-top:16px;padding:12px;font-size:16px}.DpO6hW_desktopCaption,.DpO6hW_desktopSideNote{display:none}.DpO6hW_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.DpO6hW_page[data-motion=off] *,.DpO6hW_page[data-motion=off] :before,.DpO6hW_page[data-motion=off] :after{transition-duration:.01ms!important;animation-play-state:paused!important}.DpO6hW_page[data-motion=off] .DpO6hW_launchedWish{margin:0 24px 32px;animation:none;position:relative;bottom:auto;left:auto;right:auto}@keyframes DpO6hW_gardenNudge{50%{transform:translateY(5px)}}@keyframes DpO6hW_gardenTwinkle{50%{opacity:.3}}@keyframes DpO6hW_gardenStep{0%{transform:scaleY(.7)translateY(-2px)}50%{transform:none}}@keyframes DpO6hW_gardenBob{0%{transform:translateY(-1px)}50%{transform:none}}@keyframes DpO6hW_gardenChatter{0%{transform:translateY(-1px)}50%{transform:none}}@keyframes DpO6hW_gardenSpeech{0%{opacity:0;transform:translateY(6px)scale(.6)}9%{opacity:1;transform:none}88%{opacity:1;transform:none}to{opacity:0;transform:translateY(-4px)scale(.96)}}@keyframes DpO6hW_gardenLaunch{0%{opacity:0;transform:translateY(32px)scale(.9)}15%{opacity:1}70%{opacity:1;transform:translateY(-280px)scale(1)}to{opacity:0;transform:translateY(-460px)scale(.85)}}@media (min-width:960px){.DpO6hW_page{background-image:radial-gradient(ellipse at 16% 30%, var(--color-garden-forest), transparent 50%), radial-gradient(ellipse at 85% 75%, var(--color-garden-forest), transparent 50%)}.DpO6hW_desktopCaption{width:200px;color:var(--color-garden-bright);display:block;position:fixed;top:16%;left:max(28px,25vw - 240px)}.DpO6hW_desktopCaption>span{letter-spacing:4px;font-size:9px}.DpO6hW_desktopCaption>p{font-family:var(--font-garden-display);margin-top:40px;font-size:30px;line-height:1.3}.DpO6hW_desktopCaption>svg{width:88px;color:var(--color-garden-gold);margin-top:48px}.DpO6hW_desktopSideNote{writing-mode:vertical-rl;color:var(--color-garden-gold);letter-spacing:3px;gap:28px;font-size:8px;display:flex;position:fixed;top:50%;right:max(28px,25vw - 260px)}}@media (max-width:359px){.DpO6hW_toolbar{padding:16px}.DpO6hW_heroCopy{left:24px;right:24px}.DpO6hW_gateCopy h2{font-size:64px}.DpO6hW_daySection,.DpO6hW_giftSection{padding-left:24px;padding-right:24px}.DpO6hW_sectionTop{flex-direction:column;align-items:flex-start;gap:8px}.DpO6hW_wishComposer{margin:16px;padding:16px}.DpO6hW_presenceBar{padding-left:16px;padding-right:16px;font-size:9px}}@media (max-height:680px){.DpO6hW_gateTop{top:92px}.DpO6hW_gateCopy{bottom:56px}.DpO6hW_gateCopy h2{font-size:66px}.DpO6hW_gateRule{height:20px;margin:16px auto 12px}.DpO6hW_scrollInvitation{margin-top:20px}.DpO6hW_heroCopy{bottom:32px}.DpO6hW_heroCopy h1{font-size:30px}.DpO6hW_scrollCue{margin-top:24px}}@media (max-height:480px){.DpO6hW_gateTop,.DpO6hW_gateSmall{display:none}.DpO6hW_gateCopy{bottom:28px}.DpO6hW_gateCopy h2{font-size:50px}.DpO6hW_gateRule{height:12px;margin:8px auto}.DpO6hW_scrollInvitation{margin-top:12px}.DpO6hW_heroCopy{bottom:20px}.DpO6hW_heroCopy h1{font-size:24px;line-height:1.2}.DpO6hW_coupleNames,.DpO6hW_scrollCue{margin-top:12px}}
@font-face{font-family:"WP Pixel 11";src:url(/font/woff2/wp-pixel-11.woff2)format("woff2");font-display:swap}.VjNwEq_label{z-index:5;color:var(--color-garden-forest,#183e32);background:var(--color-garden-paper,#f7f4ec);box-shadow:0 -2px 0 0 var(--color-garden-forest,#183e32), 0 2px 0 0 var(--color-garden-forest,#183e32), -2px 0 0 0 var(--color-garden-forest,#183e32), 2px 0 0 0 var(--color-garden-forest,#183e32);pointer-events:none;gap:8px;padding:5px 8px 4px;font-size:9px;display:flex;position:absolute;top:14px;left:14px}[data-ready=true] .VjNwEq_label{font:400 12px/18px "WP Pixel 11", var(--font-garden-korean,var(--font-kakao), sans-serif)}.VjNwEq_label span{color:var(--color-garden-gold,#b5975f)}.VjNwEq_bubble{z-index:4;background:var(--color-garden-paper,#f7f4ec);width:196px;max-width:calc(100% - 20px);color:var(--color-garden-forest,#183e32);font-family:"WP Pixel 11", var(--font-garden-korean,var(--font-kakao), sans-serif);box-shadow:0 -2px 0 0 var(--color-garden-forest,#183e32), 0 2px 0 0 var(--color-garden-forest,#183e32), -2px 0 0 0 var(--color-garden-forest,#183e32), 2px 0 0 0 var(--color-garden-forest,#183e32), 4px 4px 0 0 var(--color-garden-dark-soft,#112b254d);padding:9px 12px 10px;animation:.24s steps(3,end) VjNwEq_bubble-in;position:absolute}@keyframes VjNwEq_bubble-in{0%{opacity:0;transform:translateY(4px)}}.VjNwEq_bubble[hidden]{display:none}.VjNwEq_speaker{color:var(--color-garden-muted,#767c6e);margin-bottom:6px;padding-right:24px;font-size:12px;line-height:18px;display:block}.VjNwEq_bubble p{overflow-wrap:anywhere;max-height:72px;font-size:12px;line-height:18px;overflow:auto;margin:0!important}.VjNwEq_bubble:before,.VjNwEq_bubble:after{content:"";left:var(--tail-x,50%);background:var(--color-garden-paper,#f7f4ec);position:absolute}.VjNwEq_bubble:before{width:6px;height:4px;box-shadow:-2px 0 0 0 var(--color-garden-forest,#183e32), 2px 0 0 0 var(--color-garden-forest,#183e32);bottom:-4px}.VjNwEq_bubble:after{width:2px;height:4px;box-shadow:-2px 0 0 0 var(--color-garden-forest,#183e32), 2px 0 0 0 var(--color-garden-forest,#183e32), 0 2px 0 0 var(--color-garden-forest,#183e32);margin-left:2px;bottom:-8px}.VjNwEq_bubble .VjNwEq_close{width:30px;height:30px;color:var(--color-garden-muted,#767c6e);font:400 12px/1 "WP Pixel 11", var(--font-garden-korean,var(--font-kakao), sans-serif);cursor:pointer;background:0 0;border:0;border-radius:0;padding:0;position:absolute;top:0;right:2px}.VjNwEq_arrival{z-index:60;pointer-events:none;image-rendering:pixelated;position:fixed;top:0;left:0}
._7VJkoW_landing{--g-paper:#f7f5ed;--g-white:#fffdf9;--g-garden:#f1f3e9;--g-soft:#e8eedf;--g-line:#dbe2d1;--g-dash:#b9c4ad;--g-ink:#344c3c;--g-muted:#66715e;--g-accent:#315b41;--g-forest:#173c2f;--g-gold:#7a6a3f;--g-gold-light:#efdaa5;--g-dot-off:#2f5646;--g-script:Georgia, "Times New Roman", serif;--g-body:var(--font-kakao), "Malgun Gothic", sans-serif;--g-pixel:"WP Pixel 11", var(--font-kakao), sans-serif;--head-h:99px;min-height:0;color:var(--g-ink);font-family:var(--g-body);background:#fff;flex:1;overflow:hidden auto;container-type:inline-size}._7VJkoW_head{z-index:6;min-height:var(--head-h);background:#fff;border-bottom:1px solid #f1ecef;align-items:center;padding:0 40px;display:flex;position:sticky;top:0}._7VJkoW_head small{color:#7a6c74;font-size:12.5px;display:block}._7VJkoW_head h1{letter-spacing:-.02em;color:#1b0d14;margin:2px 0 0;font-size:26px;font-weight:700;line-height:1.2}._7VJkoW_game{min-height:calc(100dvh - var(--head-h));align-items:stretch;display:flex}._7VJkoW_stage{width:min(calc((100dvh - var(--head-h)) * 320 / 440), calc(100cqw - 380px));max-height:calc(100dvh - var(--head-h));background:#cde5e4;flex-direction:column;flex:none;justify-content:flex-end;align-self:flex-start;display:flex;position:relative;overflow:hidden}._7VJkoW_stage>._7VJkoW_label[data-covered]{opacity:0}._7VJkoW_stage>._7VJkoW_label{font:400 12px/18px "WP Pixel 11", var(--font-kakao), sans-serif;transition:opacity .16s}._7VJkoW_scene{aspect-ratio:320/440;isolation:isolate;background:#cde5e4;flex:none;width:100%;position:relative;overflow:hidden;container:scene/inline-size}._7VJkoW_scene>canvas{width:100%;height:100%;image-rendering:pixelated;display:block;position:absolute;inset:0}._7VJkoW_targets{z-index:2;pointer-events:none;position:absolute;inset:0}._7VJkoW_actor{pointer-events:auto;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:0;padding:0;position:absolute;translate:-50% -100%}._7VJkoW_actor[hidden]{display:none}._7VJkoW_actor:focus-visible{outline-offset:1px;outline:2px dashed #fff7d8}._7VJkoW_seats{z-index:1;pointer-events:none;position:absolute;inset:0}._7VJkoW_seat{border:2px dashed var(--g-white);background:#173c2f59;width:clamp(16px,5.6cqw,34px);height:clamp(16px,5.6cqw,34px);animation:2.8s steps(4,end) infinite _7VJkoW_seat-blink;position:absolute;translate:-50% -50%}._7VJkoW_seat:before,._7VJkoW_seat:after{content:"";background:var(--g-white);width:45%;height:2px;position:absolute;top:50%;left:50%;translate:-50% -50%}._7VJkoW_seat:after{width:2px;height:45%}@keyframes _7VJkoW_seat-blink{50%{opacity:.5}}._7VJkoW_dialog{z-index:3;background:var(--g-forest);min-height:82px;color:var(--g-paper);text-align:left;font:400 12px/18px var(--g-pixel);box-shadow:0 -3px 0 0 var(--g-gold-light), 0 3px 0 0 var(--g-gold-light), -3px 0 0 0 var(--g-gold-light), 3px 0 0 0 var(--g-gold-light), 0 0 0 6px var(--g-forest);cursor:pointer;border:0;border-radius:0;padding:20px 16px 16px;position:absolute;bottom:12px;left:12px;right:12px}._7VJkoW_dialog:focus-visible{outline:3px dashed var(--g-gold-light);outline-offset:8px}._7VJkoW_sceneBone{aspect-ratio:320/440;flex:none;width:100%}._7VJkoW_who{background:var(--g-gold-light);color:var(--g-forest);font:400 12px/18px var(--g-pixel);box-shadow:0 0 0 3px var(--g-forest);padding:3px 10px;position:absolute;top:-14px;left:12px}._7VJkoW_say{min-height:36px;padding-right:46px;display:block}._7VJkoW_more{border:6px solid #0000;border-top-color:var(--g-gold-light);opacity:0;border-bottom:0;width:0;height:0;position:absolute;bottom:9px;right:12px}._7VJkoW_more[data-on]{opacity:1;animation:.8s step-end infinite _7VJkoW_more-blink}@keyframes _7VJkoW_more-blink{50%{opacity:0}}._7VJkoW_dots{gap:4px;display:flex;position:absolute;bottom:10px;right:30px}._7VJkoW_dots i{background:var(--g-dot-off);width:6px;height:6px}._7VJkoW_dots i[data-on]{background:var(--g-gold-light)}@container scene (min-width:520px){._7VJkoW_dialog{padding:24px 20px 18px;font-size:24px;line-height:36px;bottom:16px;left:16px;right:16px}._7VJkoW_say{min-height:72px;padding-right:56px}}._7VJkoW_status{flex-direction:column;flex:1;align-self:center;gap:16px;min-width:0;max-width:600px;padding:40px clamp(28px,4.5cqw,72px);display:flex}._7VJkoW_badge{color:var(--g-muted);align-self:flex-start;align-items:center;gap:7px;font-size:12px;display:inline-flex}._7VJkoW_badge svg{flex:none;width:15px;height:15px}._7VJkoW_eyebrow{font:400 10px var(--g-script);letter-spacing:2.4px;color:var(--g-gold);margin:0}._7VJkoW_status h2{letter-spacing:-.9px;text-wrap:balance;overflow-wrap:anywhere;color:var(--g-ink);margin:0;font-size:clamp(26px,2.5cqw,34px);font-weight:400;line-height:1.4}._7VJkoW_status h2 b{color:var(--g-accent);font-weight:700}._7VJkoW_lead{max-width:42ch;color:var(--g-muted);margin:0;font-size:13px;line-height:1.8}._7VJkoW_panelTitle{border-top:1px solid var(--g-line);letter-spacing:1px;color:var(--g-muted);margin:6px 0 8px;padding-top:14px;font-size:11px;font-weight:400}._7VJkoW_items{gap:6px;margin:0;padding:0;list-style:none;display:grid}._7VJkoW_items li{border:1px solid var(--g-line);background:var(--g-garden);border-radius:10px;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 12px;font-size:13px;display:grid}._7VJkoW_items small{white-space:nowrap;color:var(--g-muted);font-size:11.5px}._7VJkoW_pixelIcon{shape-rendering:crispedges;width:20px;height:20px}._7VJkoW_slots{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}._7VJkoW_slot{border:1.5px dashed var(--g-dash);text-align:center;min-height:86px;color:var(--g-muted);border-radius:10px;align-content:center;justify-items:center;gap:6px;padding:10px 6px;font-size:12px;line-height:1.35;display:grid}._7VJkoW_slot small{overflow-wrap:anywhere;font-size:10.5px}._7VJkoW_slot[data-filled]{border:1px solid var(--g-line);background:var(--g-soft);color:var(--g-ink)}._7VJkoW_slot[data-filled] small{color:var(--g-accent)}._7VJkoW_slot ._7VJkoW_pixelIcon{width:24px;height:24px}._7VJkoW_plus{width:24px;height:24px;position:relative}._7VJkoW_plus:before,._7VJkoW_plus:after{content:"";background:#9aa58e;position:absolute;inset:10px 4px}._7VJkoW_plus:after{inset:4px 10px}._7VJkoW_menu{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._7VJkoW_menuItem{border:1px solid var(--g-line);background:var(--g-white);min-height:46px;color:var(--g-accent);white-space:nowrap;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:12px;padding:0 18px;font-size:13px;text-decoration:none;transition:background-color .16s,filter .16s;display:inline-flex}._7VJkoW_menuItem:hover{background:var(--g-soft)}._7VJkoW_menuItem:focus-visible{outline:2px solid var(--g-accent);outline-offset:3px}._7VJkoW_menuItem:active:not(:disabled){transform:translateY(1px)}._7VJkoW_menuItem:disabled{cursor:default;opacity:.55}._7VJkoW_menuItem small{opacity:.85;font-size:11px}._7VJkoW_primary{border-color:var(--g-accent);background:var(--g-accent);color:var(--g-white);font-weight:700}._7VJkoW_primary:hover{background:var(--g-accent);filter:brightness(1.1)}._7VJkoW_itemGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}._7VJkoW_item{border:1px solid var(--g-line);background:var(--g-soft);width:100%;height:100%;min-height:96px;color:var(--g-ink);font:inherit;text-align:center;cursor:pointer;border-radius:10px;align-content:start;justify-items:center;gap:4px;padding:12px 6px 10px;transition:border-color .16s,background-color .16s,transform .16s cubic-bezier(.16,1,.3,1);display:grid}._7VJkoW_item[data-state=empty]{border:1.5px dashed var(--g-dash);background:var(--g-white)}._7VJkoW_item[data-state=off]{border:1.5px dashed var(--g-line);background:var(--g-white)}._7VJkoW_item[data-state=off] ._7VJkoW_itemIcon{opacity:.4;filter:grayscale()}._7VJkoW_item:hover:not(:disabled){border-color:var(--g-accent);transform:translateY(-1px)}._7VJkoW_item:active:not(:disabled){transform:scale(.97)}._7VJkoW_item:focus-visible{outline:2px solid var(--g-accent);outline-offset:2px}._7VJkoW_item:disabled{cursor:default;opacity:.6}._7VJkoW_itemIcon{shape-rendering:crispedges;width:32px;height:32px;margin-bottom:2px}._7VJkoW_itemName{word-break:keep-all;font-size:12.5px;font-weight:700;line-height:1.3}._7VJkoW_itemNote{white-space:nowrap;text-overflow:ellipsis;max-width:100%;color:var(--g-accent);font-size:10.5px;line-height:1.4;overflow:hidden}._7VJkoW_item[data-state=empty] ._7VJkoW_itemNote,._7VJkoW_item[data-state=off] ._7VJkoW_itemNote{color:var(--g-muted)}._7VJkoW_badge[data-published]{color:var(--g-accent)}._7VJkoW_share{border:1px solid var(--g-line);background:var(--g-garden);border-radius:10px;grid-template-columns:104px minmax(0,1fr);align-items:start;gap:14px;padding:12px;display:grid}._7VJkoW_qr{justify-items:center;gap:6px;display:grid}._7VJkoW_qr img,._7VJkoW_qrBone{width:104px;height:104px;image-rendering:pixelated;background:#fff;border-radius:6px;display:block}._7VJkoW_qrBone{border:1px dashed var(--g-dash)}._7VJkoW_shareBody{justify-items:start;gap:8px;min-width:0;display:grid}._7VJkoW_link{width:100%;color:var(--g-forest);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-items:start;gap:3px;margin:0 0 2px -8px;padding:6px 8px;transition:background-color .16s;display:grid}._7VJkoW_link:hover{background:var(--g-soft)}._7VJkoW_link:active{background:var(--g-line)}._7VJkoW_link:focus-visible{outline:2px solid var(--g-accent);outline-offset:1px}._7VJkoW_linkText{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;font-size:13px;line-height:1.5}._7VJkoW_linkAction{color:var(--g-muted);align-items:center;gap:4px;font-size:11.5px;display:inline-flex}._7VJkoW_link[data-copied] ._7VJkoW_linkAction{color:var(--g-accent);font-weight:700}._7VJkoW_inlineLink{min-height:28px;font:inherit;color:var(--g-muted);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:12px;text-decoration:underline;display:inline-flex}._7VJkoW_inlineLink:hover{color:var(--g-accent)}._7VJkoW_inlineLink:focus-visible{outline:2px solid var(--g-accent);outline-offset:2px;border-radius:3px}._7VJkoW_inlineLink:disabled{cursor:default;opacity:.55}._7VJkoW_disclose{border:1px solid var(--g-line);background:var(--g-garden);border-radius:10px;gap:6px;padding:12px 14px;display:grid}._7VJkoW_disclose p{color:var(--g-muted);margin:0;font-size:12px;line-height:1.7}._7VJkoW_disclose p:first-child{color:var(--g-ink)}._7VJkoW_offNote{color:var(--g-muted);margin:8px 0 0;font-size:12px;line-height:1.6}._7VJkoW_shareNote{color:var(--g-accent);overflow-wrap:anywhere;margin:8px 0 0;font-size:12px;line-height:1.6}._7VJkoW_failed{justify-items:start;gap:14px;max-width:520px;padding:48px 40px;display:grid}._7VJkoW_failed h2{color:var(--g-ink);margin:0;font-size:22px;font-weight:700}._7VJkoW_foot{color:var(--g-muted);margin:0;font-size:11px}@container (max-width:700px){._7VJkoW_game{flex-direction:column;min-height:0}._7VJkoW_stage{width:100%}._7VJkoW_status{align-self:stretch;max-width:640px;padding:24px 24px 12px}._7VJkoW_status h2{font-size:26px}}@media (max-width:767px){._7VJkoW_head{border-bottom:0;min-height:0;padding:18px 16px 14px;position:static}._7VJkoW_head h1{font-size:22px}._7VJkoW_stage{max-height:max(360px, calc(100dvh - 80px - 67px - env(safe-area-inset-bottom,0px)))}._7VJkoW_status{padding:22px 16px 8px}._7VJkoW_failed{padding:28px 16px}._7VJkoW_status h2{font-size:23px}._7VJkoW_dialog{min-height:70px;padding:17px 12px 12px;bottom:9px;left:9px;right:9px}._7VJkoW_dialog:focus-visible{outline-offset:4px}._7VJkoW_menuItem{flex:100%}._7VJkoW_slot{min-height:76px}}
.NWFtPa_root{animation:.52s cubic-bezier(.16,1,.3,1) both NWFtPa_enter}@keyframes NWFtPa_enter{0%{opacity:0;transform:translateY(16px)}}.NWFtPa_sceneWrap{--scene-scale:1;width:240px;height:calc(180px * var(--scene-scale));position:relative}.NWFtPa_gap{--gap:20px}@media (max-height:640px){.NWFtPa_sceneWrap{--scene-scale:.62}.NWFtPa_gap{--gap:14px}}.NWFtPa_copy,.NWFtPa_chips{margin-top:var(--gap)}.NWFtPa_scene{width:240px;height:180px;transform:scale(var(--scene-scale));transform-origin:top;position:absolute;top:0;left:0}.NWFtPa_halo{background:radial-gradient(circle,#ee2b8c2e,#ee2b8c00 70%);border-radius:50%;width:180px;height:180px;margin:-90px 0 0 -90px;animation:.8s ease-out both NWFtPa_fadeIn,3s ease-in-out 1.2s infinite NWFtPa_breath;position:absolute;top:58%;left:50%}.NWFtPa_ripple{opacity:0;border:2px solid #ee2b8c59;border-radius:50%;width:110px;height:110px;margin:-55px 0 0 -55px;animation:2.4s ease-out 1.1s infinite NWFtPa_ripple;position:absolute;top:58%;left:50%}.NWFtPa_ripple2{animation-delay:2.3s}@keyframes NWFtPa_ripple{0%{opacity:.7;transform:scale(.7)}to{opacity:0;transform:scale(1.7)}}@keyframes NWFtPa_breath{50%{transform:scale(1.1)}}@keyframes NWFtPa_fadeIn{0%{opacity:0}}.NWFtPa_sprout{transform-origin:50% 90%;width:100px;height:100px;margin:-50px 0 0 -50px;animation:4s ease-in-out 1.4s infinite NWFtPa_sway;position:absolute;top:58%;left:50%}.NWFtPa_sprout svg{width:100%;height:100%;overflow:visible}.NWFtPa_soil{transform-box:view-box;transform-origin:50px 90px;animation:.5s ease-out both NWFtPa_soil}.NWFtPa_stem{transform-box:view-box;transform-origin:50px 90px;animation:.5s cubic-bezier(.3,1.4,.5,1) .25s both NWFtPa_grow}.NWFtPa_leafL{transform-box:view-box;transform-origin:49px 60px;animation:.6s cubic-bezier(.3,1.5,.5,1) .6s both NWFtPa_unfurlL}.NWFtPa_leafR{transform-box:view-box;transform-origin:51px 60px;animation:.6s cubic-bezier(.3,1.5,.5,1) .8s both NWFtPa_unfurlR}@keyframes NWFtPa_soil{0%{opacity:0;transform:scaleX(0)}}@keyframes NWFtPa_grow{0%{transform:scaleY(0)}}@keyframes NWFtPa_unfurlL{0%{transform:rotate(50deg)scale(0)}}@keyframes NWFtPa_unfurlR{0%{transform:rotate(-50deg)scale(0)}}@keyframes NWFtPa_sway{0%,to{transform:rotate(0)}30%{transform:rotate(6deg)}70%{transform:rotate(-6deg)}}.NWFtPa_typing{transform-origin:0 100%;background:#fff;border:1px solid #00000012;border-radius:16px 16px 16px 4px;gap:5px;padding:12px 14px;animation:5s 1.4s infinite both NWFtPa_talkL;display:flex;position:absolute;top:14px;left:0;box-shadow:0 4px 12px #0000000d}.NWFtPa_dot{background:#d1d5db;border-radius:50%;width:7px;height:7px;animation:.9s ease-in-out infinite NWFtPa_dot}.NWFtPa_dot:nth-child(2){animation-delay:.15s}.NWFtPa_dot:nth-child(3){animation-delay:.3s}@keyframes NWFtPa_dot{0%,60%,to{background:#d1d5db;transform:none}25%{background:#ee2b8c;transform:translateY(-5px)}}@keyframes NWFtPa_talkL{0%{opacity:0;transform:scale(0)}6%{opacity:1;transform:scale(1.12)}10%{transform:scale(1)}50%{transform:translateY(-4px)}84%{opacity:1;transform:none}94%,to{opacity:0;transform:scale(.6)}}.NWFtPa_heart{transform-origin:100% 100%;background:#ee2b8c;border-radius:16px 16px 4px;padding:10px 15px;animation:5s 1.4s infinite both NWFtPa_talkR;position:absolute;top:50px;right:0;box-shadow:0 6px 16px #ee2b8c59}.NWFtPa_heart svg{width:18px;height:18px;animation:5s 1.4s infinite both NWFtPa_beat;display:block}@keyframes NWFtPa_talkR{0%,26%{opacity:0;transform:scale(0)}32%{opacity:1;transform:scale(1.15)}36%{transform:scale(1)}84%{opacity:1;transform:none}94%,to{opacity:0;transform:scale(.6)}}@keyframes NWFtPa_beat{0%,38%{transform:none}42%{transform:scale(1.4)}46%{transform:scale(.95)}50%{transform:scale(1.25)}56%,to{transform:none}}.NWFtPa_mini{opacity:0;width:14px;height:14px;animation:5s 1.4s infinite NWFtPa_floatUp;position:absolute;top:50px;right:22px}.NWFtPa_mini2{width:10px;height:10px;animation-delay:1.55s;right:44px}.NWFtPa_mini3{width:11px;height:11px;animation-delay:1.7s;right:6px}@keyframes NWFtPa_floatUp{0%,40%{opacity:0;transform:translate(0)scale(.4)}46%{opacity:1}80%,to{opacity:0;transform:translate(-14px,-58px)scale(1)rotate(-15deg)}}.NWFtPa_petal{opacity:0;background:#ffaab8;border-radius:50%;width:8px;height:11px;animation:3.2s linear infinite NWFtPa_rise;position:absolute;bottom:0}.NWFtPa_petalB{background:#ee2b8c;width:6px;height:8px}.NWFtPa_p1{animation-delay:1.2s;left:60px}.NWFtPa_p2{animation-delay:1.8s;left:90px}.NWFtPa_p3{animation-delay:2.4s;left:120px}.NWFtPa_p4{animation-delay:3s;left:150px}.NWFtPa_p5{animation-delay:3.6s;left:176px}@keyframes NWFtPa_rise{0%{opacity:0;transform:translateY(0)rotate(0)}25%{opacity:.7}75%{opacity:.5}to{opacity:0;transform:translateY(-170px)translate(14px)rotate(220deg)}}
.Hs3mdG_highlight{isolation:isolate;position:relative}.Hs3mdG_effect{z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:-1px}.Hs3mdG_ring{border-radius:inherit;-webkit-mask-composite:xor;background:conic-gradient(from var(--pass-rim-angle), transparent 0deg 165deg, #ee2b8c33 195deg, #f16fb5 225deg, #ad70f2 255deg, #55a7ff 285deg, #49d5c4 310deg, #f6d776 335deg, #ff91c2 350deg, #fff4fb 357deg, transparent 360deg);padding:2px;animation:6s linear infinite paused Hs3mdG_orbit;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.Hs3mdG_glow{border-radius:inherit;opacity:.55;filter:blur(3px);position:absolute;inset:0}.Hs3mdG_effect[data-pass-glow-running=true] .Hs3mdG_ring{animation-play-state:running}@keyframes Hs3mdG_orbit{to{--pass-rim-angle:-360deg}}@property --pass-rim-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.Hs3mdG_clickableCard{position:relative}.Hs3mdG_cardTrigger:after{z-index:1;border-radius:inherit;content:"";cursor:pointer;position:absolute;inset:0}.Hs3mdG_clickableCard:has(.Hs3mdG_cardTrigger:focus-visible){outline-offset:4px;outline:2px solid #ee2b8c}
.rQPGYG_passItem{isolation:isolate;background:linear-gradient(#fffafd,#fffafd) padding-box padding-box,linear-gradient(120deg,#ff91bc,#ac79ef,#68b5ff,#59d7c2,#ecd984,#ff91bc) border-box;border:2px solid #0000;min-height:64px;margin-top:5px;margin-bottom:5px}.rQPGYG_passItem:hover,.rQPGYG_passItem[aria-current=page]{background:linear-gradient(#fff0f7,#fff0f7) padding-box padding-box,linear-gradient(120deg,#ff91bc,#ac79ef,#68b5ff,#59d7c2,#ecd984,#ff91bc) border-box}.rQPGYG_passItem:focus-visible{outline-offset:4px;outline:2px solid #ee2b8c}.rQPGYG_ribbonFrame{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.rQPGYG_ribbon{color:#86549d;text-align:center;background:#f1e9f8;width:76px;font-size:8px;font-weight:700;line-height:16px;position:absolute;top:8px;right:-20px;transform:rotate(35deg)}@media (max-width:1023px){.rQPGYG_ribbon{display:none}}
.SO8qsG_backdrop{z-index:1100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#34273555;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.SO8qsG_dismiss{cursor:default;position:absolute;inset:0}.SO8qsG_picker{color:#291d27;background:#fff;border:1px solid #efe7ed;border-radius:26px;flex-direction:column;width:760px;max-width:100%;height:680px;max-height:calc(100dvh - 48px);animation:.25s ease-out both SO8qsG_appear;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 80px #40243635}.SO8qsG_handle{display:none}.SO8qsG_header{flex-shrink:0;padding:28px 28px 16px}.SO8qsG_titleRow{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:20px;display:flex}.SO8qsG_titleRow h2{letter-spacing:-.6px;font-size:25px;font-weight:900;line-height:1.4}.SO8qsG_titleRow p{color:#a18a9a;margin-top:5px;font-size:13px}.SO8qsG_close{color:#9e8796;background:#f7f3f6;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.SO8qsG_close:hover{background:#f2e7ef}.SO8qsG_search{color:#aa94a2;background:#faf7fa;border:1px solid #ecdee8;border-radius:13px;align-items:center;gap:10px;min-height:48px;padding:0 14px;display:flex}.SO8qsG_search:focus-within{border-color:#ed80b5;box-shadow:0 0 0 3px #ee2b8c0a}.SO8qsG_search input{color:#3b2733;background:0 0;outline:none;width:100%;min-width:0;padding:12px 0;font-size:14px}.SO8qsG_search input::-webkit-search-cancel-button{display:none}.SO8qsG_search input::placeholder{color:#ae9aa8}.SO8qsG_search button{background:#eae2e8;border-radius:50%;flex-shrink:0;place-items:center;width:20px;height:20px;display:grid}.SO8qsG_filters{scrollbar-width:none;flex-shrink:0;gap:6px;padding:0 28px 16px;display:flex;overflow:auto}.SO8qsG_filters button{white-space:nowrap;color:#9b8694;border:1px solid #e9e1e7;border-radius:99px;align-items:center;gap:6px;min-height:35px;padding:7px 11px;font-size:12px;display:flex}.SO8qsG_filters button[aria-pressed=true]{color:#fff;background:#31212e;border-color:#31212e;font-weight:700}.SO8qsG_filters small{opacity:.6;font-size:10px}.SO8qsG_body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#e3d4df transparent;flex:1;min-height:0;padding:3px 28px 24px;overflow:auto}.SO8qsG_meta{color:#a38c9b;align-items:center;gap:4px;margin-bottom:15px;font-size:12px;display:flex}.SO8qsG_meta b{color:#6d5161}.SO8qsG_meta span{margin-left:auto;font-size:11px}.SO8qsG_recent{margin-bottom:18px}.SO8qsG_recent>p{color:#a18898;align-items:center;gap:5px;margin-bottom:9px;font-size:11px;display:flex}.SO8qsG_recent>div{flex-wrap:wrap;gap:6px;display:flex}.SO8qsG_recent button{color:#8b667d;background:#fff8fc;border:1px solid #eddae6;border-radius:9px;padding:7px 10px;font-size:12px}.SO8qsG_recent button[aria-pressed=true]{color:#ee2b8c;background:#ffe8f3;border-color:#ee2b8c}.SO8qsG_group{margin-top:20px}.SO8qsG_group h3{color:#785b6c;align-items:center;gap:7px;margin-bottom:10px;font-size:13px;font-weight:700;display:flex}.SO8qsG_group h3 i{border-radius:50%;width:5px;height:5px}.SO8qsG_group h3 small{color:#b3a2ad;font-size:11px;font-weight:400}.SO8qsG_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.SO8qsG_choice{cursor:pointer;background:#fff;border:1px solid #efe6ec;border-radius:13px;align-items:center;gap:8px;min-width:0;min-height:65px;padding:9px;transition:border-color .15s,background .15s;display:flex;position:relative}.SO8qsG_choice input{opacity:0;width:1px;height:1px;position:absolute}.SO8qsG_choice:hover{background:#fffafc;border-color:#e4a6c7}.SO8qsG_choice:focus-within{outline-offset:2px;outline:3px solid #ee2b8c50}.SO8qsG_choice.SO8qsG_selected{background:#fff2f8;border-color:#ee2b8c;box-shadow:0 0 0 1px #ee2b8c}.SO8qsG_choiceText{overflow-wrap:anywhere;flex:1;min-width:0;font-size:13px;line-height:1.5}.SO8qsG_selected .SO8qsG_choiceText{color:#cf2079;font-weight:700}.SO8qsG_badge{color:#8f759c;text-overflow:ellipsis;white-space:nowrap;background:#f1eaf5;border-radius:4px;width:max-content;max-width:100%;margin-top:3px;padding:1px 4px;font-size:9px;font-weight:400;display:block;overflow:hidden}.SO8qsG_check{border:1px solid #eadce5;border-radius:50%;flex-shrink:0;place-items:center;width:16px;height:16px;display:grid}.SO8qsG_selected .SO8qsG_check{color:#fff;background:#ee2b8c;border-color:#ee2b8c}.SO8qsG_add{color:#a47892;background:#fffafd;border:1px dashed #e7c8db;border-radius:12px;justify-content:center;align-items:center;gap:6px;width:100%;min-height:45px;margin-top:22px;padding:12px 6px;font-size:12px;display:flex}.SO8qsG_empty{text-align:center;color:#c6b2c0;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:170px;display:flex}.SO8qsG_empty b{color:#775465;font-size:15px}.SO8qsG_empty p{color:#a28a9b;font-size:12px}.SO8qsG_footer{background:linear-gradient(#fff,#fffbfd);border-top:1px solid #f0e5ec;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:16px 28px 20px;display:flex}.SO8qsG_summary{min-width:0}.SO8qsG_summary small{color:#a28b9b;font-size:11px}.SO8qsG_summary strong{color:#b31d6b;overflow-wrap:anywhere;margin-top:3px;font-size:14px;display:block}.SO8qsG_summary p{color:#977784;margin-top:4px;font-size:10px}.SO8qsG_actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.SO8qsG_clear{color:#a38b9b;padding:9px 3px;font-size:12px}.SO8qsG_confirm{color:#fff;background:#ee2b8c;border-radius:12px;min-height:46px;padding:13px 23px;font-size:14px;font-weight:700}.SO8qsG_confirm:disabled{cursor:not-allowed;background:#f6acd0}.SO8qsG_confirm:not(:disabled):hover{background:#d9227d}.SO8qsG_customBody{flex:1;min-height:0;padding:10px 28px 28px;overflow:auto}.SO8qsG_customIcon{width:80px;height:80px;margin:5px auto 20px;display:block}.SO8qsG_customBody label{color:#785b6c;margin-bottom:10px;font-size:13px;font-weight:700;display:block}.SO8qsG_customBody input{background:#fffafd;border:1px solid #eadce5;border-radius:12px;outline:none;width:100%;padding:13px;font-size:15px;display:block}.SO8qsG_customBody input:focus{border-color:#ee2b8c}.SO8qsG_customBody input[aria-invalid=true]{border-color:#ed4d71}.SO8qsG_customBody>p{color:#a38b9b;margin-top:12px;font-size:12px}.SO8qsG_customBody>p.SO8qsG_error{color:#df3c60}.SO8qsG_cancel{color:#9b8694;padding:12px;font-size:14px}.SO8qsG_picker button:focus-visible{outline-offset:2px;outline:3px solid #ee2b8c60}@keyframes SO8qsG_appear{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (max-width:767px){.SO8qsG_backdrop{align-items:flex-end;padding:0}.SO8qsG_picker{border:0;border-radius:26px 26px 0 0;width:100%;height:740px;max-height:calc(100dvh - 55px)}.SO8qsG_handle{background:#e8dfe5;border-radius:99px;flex-shrink:0;width:36px;height:4px;margin:11px auto 0;display:block}.SO8qsG_header{padding:20px 20px 14px}.SO8qsG_titleRow{margin-bottom:17px}.SO8qsG_titleRow h2{font-size:23px}.SO8qsG_titleRow p{font-size:12px}.SO8qsG_filters{padding:0 20px 14px}.SO8qsG_filters button{min-height:34px;font-size:11px}.SO8qsG_body{padding:3px 20px 22px}.SO8qsG_grid{grid-template-columns:repeat(2,minmax(0,1fr))}.SO8qsG_choice{gap:5px;min-height:66px;padding:8px}.SO8qsG_choice>span:first-of-type{width:34px;height:34px}.SO8qsG_choiceText{font-size:12px}.SO8qsG_check{width:14px;height:14px}.SO8qsG_footer{padding:14px 20px max(20px, env(safe-area-inset-bottom));gap:8px}.SO8qsG_summary small{font-size:10px}.SO8qsG_summary strong{font-size:13px}.SO8qsG_confirm{padding:12px 16px;font-size:13px}.SO8qsG_actions{gap:7px}.SO8qsG_clear{font-size:11px}.SO8qsG_customBody{padding-inline:20px}}@media (max-width:350px){.SO8qsG_header,.SO8qsG_body,.SO8qsG_filters{padding-inline:15px}.SO8qsG_titleRow h2{font-size:21px}.SO8qsG_choice{gap:4px;padding:7px}.SO8qsG_choice>span:first-of-type{width:28px;height:28px}.SO8qsG_choiceText{font-size:11px}.SO8qsG_footer{padding-inline:15px}.SO8qsG_confirm{padding-inline:12px;font-size:12px}.SO8qsG_clear{font-size:10px}}
.fPpOHq_mobileHeader,.fPpOHq_desktopHeader{isolation:isolate;background:radial-gradient(at 90% 5%,#ffffff26,#0000 52%),linear-gradient(115deg,#f12888,#ff9355);position:relative;overflow:hidden}.fPpOHq_mobileHeader:after,.fPpOHq_desktopHeader:after{content:"";pointer-events:none;z-index:-1;border:36px solid #ffffff12;border-radius:50%;width:250px;height:250px;position:absolute;top:-144px;right:20%;box-shadow:0 0 0 32px #ffffff0b}.fPpOHq_mobileHeader:after{border-width:23px;width:180px;height:180px;top:35px;right:-85px}.fPpOHq_desktopTop{flex-wrap:wrap;row-gap:16px}.fPpOHq_desktopTitle{align-items:center;gap:12px;min-width:0;display:flex}.fPpOHq_desktopHeader h1,.fPpOHq_desktopHeader p,.fPpOHq_desktopDday b,.fPpOHq_desktopDday>span{color:#fff}.fPpOHq_desktopDday{border-color:#ffffff35}.fPpOHq_desktopActions{flex-wrap:wrap}.fPpOHq_desktopActions>button{color:#ad285f;box-shadow:none;background:#ffffffed;border-color:#ffffff40}.fPpOHq_desktopActions>button:last-child[data-add-plan]{color:#fff;background:#ffffff25}.fPpOHq_desktopActions>button:hover{color:#ad285f;background:#fff}.fPpOHq_memberTheme #main-side-nav nav button[aria-current=page]{background:#fff0f6}:is(.fPpOHq_memberTheme #main-side-nav nav button[aria-current=page] svg,.fPpOHq_memberTheme #main-side-nav nav button[aria-current=page] span){color:#ad285f!important}.fPpOHq_memberTheme #main-dash-budget{border-color:#fbc9df}.fPpOHq_badge{color:#875022;font:700 10px var(--font-kakao), sans-serif;white-space:nowrap;background:#fff1b8;border-radius:999px;flex-shrink:0;align-items:center;gap:5px;padding:5px 9px;display:inline-flex;box-shadow:0 2px 8px #5424200b}.fPpOHq_badge svg{width:13px;height:13px}.fPpOHq_badge .fPpOHq_check{width:10px;height:10px}.fPpOHq_ribbon{color:#fff;background:#ffffff17;border-top:1px solid #ffffff30}.fPpOHq_ribbonInner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 15px;max-width:1800px;margin:auto;padding:11px 32px;display:flex}.fPpOHq_copy{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.fPpOHq_copy>svg{flex-shrink:0;width:20px;height:20px}.fPpOHq_copy strong{font-size:13px}.fPpOHq_copy small{font:10px var(--font-kakao), sans-serif;opacity:.85}.fPpOHq_perks{font:11px var(--font-kakao), sans-serif;flex-wrap:wrap;align-items:center;gap:7px;display:flex}.fPpOHq_perks>span,.fPpOHq_perks>button{white-space:nowrap;background:#ffffff19;border-radius:7px;align-items:center;gap:5px;padding:6px 9px;display:flex}.fPpOHq_perks>button{cursor:pointer;min-height:30px;transition:background .15s}.fPpOHq_perks>button:hover{background:#ffffff35}.fPpOHq_perks>button:focus-visible{outline-offset:3px;outline:2px solid #fff1b8}.fPpOHq_perks>button:disabled{opacity:.55;cursor:wait}.fPpOHq_mobilePerks{margin-top:12px}.fPpOHq_mobilePerks .fPpOHq_perks{color:#fff;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:6px;font-size:10px;display:grid}.fPpOHq_mobilePerks button{justify-content:center;min-height:36px;padding:6px}.fPpOHq_perks svg{width:13px;height:13px}.fPpOHq_perks>.fPpOHq_period{opacity:.85;background:0 0;font-size:10px}.fPpOHq_mobileRibbon{font:11px var(--font-kakao), sans-serif;color:#fff;flex-wrap:wrap;align-items:center;gap:6px;margin-top:15px;display:flex}.fPpOHq_mobileRibbon>svg{flex-shrink:0;width:14px;height:14px}.fPpOHq_mobileRibbon>small{opacity:.8;white-space:nowrap;margin-left:auto;font-size:9px}@media (max-width:767px){.fPpOHq_badge{gap:4px;padding:5px 8px;font-size:9px}}
._856t9a_button{isolation:isolate;background:linear-gradient(120deg,#ee2b8c 0%,#f1609f 45%,#a86ef0 100%);transition:transform .16s cubic-bezier(.16,1,.3,1),box-shadow .16s cubic-bezier(.16,1,.3,1);position:relative;overflow:visible;box-shadow:0 8px 22px -10px #ae4cd6bf}._856t9a_button:hover{transform:translateY(-1px);box-shadow:0 12px 26px -10px #ae4cd6d9}._856t9a_button:active{transform:scale(.96)}._856t9a_sheen{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}._856t9a_sheen:after{content:"";background:linear-gradient(100deg,#0000 0%,#ffffff8c 50%,#0000 100%);width:36%;animation:4.5s cubic-bezier(.16,1,.3,1) infinite _856t9a_sheen;position:absolute;top:-20%;bottom:-20%;left:-40%;transform:skew(-18deg)translate(0)}@keyframes _856t9a_sheen{0%,62%{transform:skew(-18deg)translate(0)}to{transform:skew(-18deg)translate(420%)}}._856t9a_spark{animation:2.4s ease-in-out infinite _856t9a_twinkle}@keyframes _856t9a_twinkle{0%,to{opacity:1;transform:rotate(0)scale(1)}50%{opacity:.85;transform:rotate(18deg)scale(1.15)}}
.AJco8G_waiting{background:var(--color-garden-forest,#183e32);min-height:100svh}.AJco8G_alone{text-align:center;min-height:100svh;font-family:var(--font-garden-body,sans-serif);color:var(--color-garden-ink,#29463a);background:var(--color-garden-paper,#f7f4ec);place-content:center;gap:16px;padding:24px;font-size:14px;display:grid}.AJco8G_alone a{color:var(--color-garden-forest,#183e32)}
.m6i5ya_box{background:var(--night,var(--forest,#183e32));width:100%;height:100%;position:relative;overflow:hidden}.m6i5ya_frame{background:var(--night,var(--forest,#183e32));border:0;width:100%;height:100%;display:block}.m6i5ya_fit .m6i5ya_frame{transform-origin:0 0;margin-inline:auto}.m6i5ya_cover{background:var(--night,var(--forest,#183e32));place-items:end center;padding:0 28px 48px;display:grid;position:absolute;inset:0}.m6i5ya_cover span{opacity:.18;border-radius:6px;width:100%;height:88px;display:block}
.SUgbWW_dialog,.SUgbWW_tokens{--ink:#344c3c;--muted:#7d8874;--accent:#315b41;--paper:#f7f5ed;--white:#fffdf9;--garden:#f1f3e9;--line:#dbe2d1;--forest:#173c2f;--soft:#e8eedf;--gold:#b7a375;--rose-paper:#fff3f2;--rose-ink:#98676d;--ivory-paper:#fffefa;--ivory-ink:#796856;--error-ink:#a93d56;--error-bg:#fff0f3;--font-copy:var(--font-kakao), "Malgun Gothic", sans-serif;--font-script:Georgia, serif;font-family:var(--font-copy);color:var(--ink)}.SUgbWW_dialog button,.SUgbWW_dialog a{cursor:pointer;touch-action:manipulation}.SUgbWW_dialog button:focus-visible,.SUgbWW_dialog a:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.SUgbWW_dialog{background:var(--white);border:0;border-radius:18px;max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:0;overflow-y:auto;box-shadow:0 30px 100px #173c2f44}.SUgbWW_dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#112c2266}.SUgbWW_closeButton{background:var(--white);width:36px;height:36px;color:var(--muted);z-index:4;border:1px solid var(--line);border-radius:50%;place-items:center;display:grid;position:absolute;top:16px;right:16px}.SUgbWW_closeButton:hover{background:var(--soft)}.SUgbWW_previewDialog{width:min(460px,100vw - 24px)}.SUgbWW_guestPreview{text-align:center;background:var(--garden);padding:20px 16px 16px}.SUgbWW_previewNotice{color:var(--muted);margin:4px 0 14px;font-size:11px}.SUgbWW_guestPreview .SUgbWW_previewFrame{border-radius:14px;height:min(760px,100dvh - 120px)}@media (max-width:767px){.SUgbWW_closeButton{width:32px;height:32px;top:12px;right:12px}}
.hjCMqW_dialog{color:#284c39;overscroll-behavior:contain;background:0 0;border:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:auto}.hjCMqW_dialog::backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#18251fba}.hjCMqW_scene{place-items:center;min-height:100%;padding:40px 25px;display:grid}.hjCMqW_frame{perspective:1100px;width:min(390px,100%);position:relative}.hjCMqW_card{--pointer-x:50;--pointer-y:50;--pointer-distance:0;isolation:isolate;transform-style:preserve-3d;background:#e9efdc;border:1px solid #f4f5df;border-radius:23px;padding:8px;position:relative;overflow:hidden;box-shadow:0 30px 70px #091d2850,0 4px 10px #132b2430}.hjCMqW_card:before{content:"";border-radius:inherit;pointer-events:none;z-index:6;background:linear-gradient(130deg,#faf4ce,#96c6ae 18%,#e9bed8 35%,#c5e2e1 49%,#faf4cf 63%,#a6b794 82%,#f3e5cb) border-box;border:7px solid #0000;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.hjCMqW_paper{background:radial-gradient(at 18% 8%,#fff9e6b3,#0000 55%),radial-gradient(at 90% 42%,#b0d3bc50,#0000 60%),#e9efdc;border-radius:16px;position:absolute;inset:8px;overflow:hidden}.hjCMqW_paper:after{content:"";opacity:.1;mix-blend-mode:multiply;background-image:url(/images/bloom-foil-grain.svg);position:absolute;inset:0}.hjCMqW_foil{pointer-events:none;z-index:2;background-image:linear-gradient(-45deg,#bc728e,#639d99),url(/images/bloom-foil-grain.svg),repeating-linear-gradient(-30deg,#a57491 0%,#d5b878 8%,#9dc276 16%,#80c4bb 24%,#87b4d0 32%,#c497c5 40%,#a57491 48%);background-size:200% 200%,160px 160px,400% 400%;background-position:calc(25% + var(--pointer-x) * 0.5%) calc(25% + var(--pointer-y) * 0.5%), calc(50% - var(--pointer-x) * 0.2%) calc(50% - var(--pointer-y) * 0.2%), calc(25% + var(--pointer-x) * 0.5%) calc(25% + var(--pointer-y) * 0.5%);background-blend-mode:luminosity, soft-light;mix-blend-mode:normal;opacity:calc(.08 + var(--pointer-distance) * .4);filter:brightness(1.15)contrast(1.3)saturate(1.4);border-radius:16px;position:absolute;inset:8px;overflow:hidden}.hjCMqW_foil:after{content:"";background-image:url(/images/bloom-foil-grain.svg),repeating-linear-gradient(-60deg,#c49aaa,#e7d18a,#a1bd8a,#a5d3cf,#c2a5d7,#c49aaa 48%);background-size:115px 115px,400% 400%;background-position:calc(100% - var(--pointer-x) * 1%) calc(100% - var(--pointer-y) * 1%), calc(var(--pointer-x) * 1%) calc(var(--pointer-y) * 1%);background-blend-mode:soft-light;mix-blend-mode:exclusion;opacity:.3;position:absolute;inset:0}.hjCMqW_glare{z-index:4;pointer-events:none;background:radial-gradient(farthest-corner circle at calc(var(--pointer-x) * 1%) calc(var(--pointer-y) * 1%), #fffdebbf 0%, #ffffff20 28%, #3c50552b 100%);mix-blend-mode:soft-light;opacity:calc(.12 + var(--pointer-distance) * .75);border-radius:16px;position:absolute;inset:8px}.hjCMqW_sweep{z-index:3;pointer-events:none;opacity:.5;clip-path:inset(0);background:linear-gradient(110deg,#0000 20%,#fffce880 50%,#0000 80%);border-radius:16px;position:absolute;inset:8px;transform:translate(-130%)}.hjCMqW_header{z-index:5;align-items:center;padding:10px 10px 0;display:flex;position:relative}.hjCMqW_brandIcon{border-radius:9px;width:28px;height:28px;display:block}.hjCMqW_close{z-index:8;cursor:pointer;color:#425d49;background:#fff9;border:1px solid #667b6630;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:18px;right:18px}.hjCMqW_content{z-index:3;text-align:center;padding:17px 25px 32px;position:relative}.hjCMqW_art{width:172px;height:153px;margin:0 auto 10px;position:relative}.hjCMqW_art svg{z-index:1;filter:drop-shadow(0 5px 3px #58704816);width:100%;height:100%;position:relative;overflow:visible}.hjCMqW_halo{border:1px solid #6e907833;border-radius:50%;position:absolute;inset:-6px -14px;box-shadow:0 0 0 20px #ffffff20,0 0 0 21px #6e90781c}.hjCMqW_star,.hjCMqW_starSmall{color:#577758;font-size:25px;position:absolute;top:40px;left:-16px}.hjCMqW_starSmall{font-size:14px;top:105px;left:auto;right:-16px}.hjCMqW_title{font-family:var(--font-dunggeunmiso), sans-serif;letter-spacing:-.03em;color:#294f3b;margin:14px 0 20px;font-size:30px;font-weight:700;line-height:1.26}.hjCMqW_reward{background:#fcfdf1e8;border:1px solid #c9d8bb;border-radius:12px;padding:17px 16px 13px;box-shadow:inset 0 2px #ffffff70}.hjCMqW_label{color:#536b51;margin:0;font-size:11px}.hjCMqW_total{color:#365f45;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:6px;margin:5px 0 12px;display:flex}.hjCMqW_total>span{font-family:var(--font-kakao), sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:42px;font-weight:700;line-height:1.15}.hjCMqW_total small{font-size:14px;font-weight:700}.hjCMqW_reward[data-over-budget=true] .hjCMqW_total{color:#a44534}.hjCMqW_detail{color:#566e53;border-top:1px solid #d8e2ca;justify-content:space-between;gap:10px;padding-top:10px;font-size:11px;display:flex}.hjCMqW_detail>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hjCMqW_detail strong{flex-shrink:0}.hjCMqW_noAmount strong{font-size:27px}.hjCMqW_noAmount p{overflow-wrap:anywhere;margin:7px 0;font-size:13px}.hjCMqW_noAmount span{color:#536b51;font-size:11px}.hjCMqW_confirm{color:#fffdf3;cursor:pointer;background:#365f49;border:1px solid #2f513a;border-radius:11px;justify-content:center;align-items:center;gap:15px;width:100%;min-height:49px;margin-top:16px;font-size:13px;font-weight:700;transition:background .18s,transform .18s;display:flex;box-shadow:0 4px #264934}.hjCMqW_confirm:hover{background:#274e39}.hjCMqW_confirm:active{transform:translateY(2px)}.hjCMqW_confirm:focus-visible,.hjCMqW_close:focus-visible{outline-offset:4px;outline:3px solid #568762}.hjCMqW_footnote{color:#536b51;margin:15px 0 0;font-size:10px}.hjCMqW_bottomFoil{z-index:5;text-align:center;color:#637a53;letter-spacing:.18em;font-size:7px;position:absolute;bottom:10px;left:0;right:0}.hjCMqW_particles{pointer-events:none;z-index:5;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.hjCMqW_particles i{opacity:0;border-radius:80% 10%;width:10px;height:6px;position:absolute;top:28%;left:50%}@media (max-width:480px){.hjCMqW_scene{padding:28px 22px}.hjCMqW_content{padding:18px 19px 30px}.hjCMqW_art{width:150px;height:135px}.hjCMqW_title{font-size:28px}.hjCMqW_total>span{font-size:37px}}@media (max-height:720px){.hjCMqW_scene{padding-block:20px}.hjCMqW_art{width:130px;height:116px;margin-bottom:5px}.hjCMqW_content{padding-top:10px}.hjCMqW_title{margin-block:10px 14px;font-size:27px}}.hjCMqW_card[data-action=update]{color:#27456b;background:#e3eaf2}.hjCMqW_card[data-action=update] .hjCMqW_paper{background:radial-gradient(at 18% 8%,#f6fbffb3,#0000 55%),radial-gradient(at 90% 42%,#b3c8e350,#0000 60%),#e3eaf2}.hjCMqW_card[data-action=update] .hjCMqW_title{color:#27456b}.hjCMqW_card[data-action=update] .hjCMqW_halo{border-color:#6e86a833;box-shadow:0 0 0 20px #ffffff20,0 0 0 21px #6e86a81c}.hjCMqW_card[data-action=update] .hjCMqW_star,.hjCMqW_card[data-action=update] .hjCMqW_starSmall,.hjCMqW_card[data-action=update] .hjCMqW_close{color:#4a6488}.hjCMqW_card[data-action=update] .hjCMqW_reward{background:#f6f9fde8;border-color:#c3d2e3}.hjCMqW_card[data-action=update] .hjCMqW_label,.hjCMqW_card[data-action=update] .hjCMqW_noAmount span,.hjCMqW_card[data-action=update] .hjCMqW_footnote{color:#4f6680}.hjCMqW_card[data-action=update] .hjCMqW_total{color:#2e4f7a}.hjCMqW_card[data-action=update] .hjCMqW_detail{color:#4f6680;border-top-color:#d3deea}.hjCMqW_card[data-action=update] .hjCMqW_confirm{background:#355a85;border-color:#2b4a70;box-shadow:0 4px #233f61}.hjCMqW_card[data-action=update] .hjCMqW_confirm:hover{background:#2b4c74}.hjCMqW_card[data-action=update] .hjCMqW_bottomFoil{color:#5d7392}.hjCMqW_card[data-action=delete]{color:#6b2f34;background:#f1e6e3}.hjCMqW_card[data-action=delete] .hjCMqW_paper{background:radial-gradient(at 18% 8%,#fff8f3b3,#0000 55%),radial-gradient(at 90% 42%,#e3bfbd50,#0000 60%),#f1e6e3}.hjCMqW_card[data-action=delete] .hjCMqW_title{color:#6b2f34}.hjCMqW_card[data-action=delete] .hjCMqW_halo{border-color:#a8787333;box-shadow:0 0 0 20px #ffffff20,0 0 0 21px #a878731c}.hjCMqW_card[data-action=delete] .hjCMqW_star,.hjCMqW_card[data-action=delete] .hjCMqW_starSmall,.hjCMqW_card[data-action=delete] .hjCMqW_close{color:#8b5d5a}.hjCMqW_card[data-action=delete] .hjCMqW_reward{background:#fdf8f6e8;border-color:#e2cbc6}.hjCMqW_card[data-action=delete] .hjCMqW_label,.hjCMqW_card[data-action=delete] .hjCMqW_noAmount span,.hjCMqW_card[data-action=delete] .hjCMqW_footnote{color:#7a5a58}.hjCMqW_card[data-action=delete] .hjCMqW_total{color:#8a3d40}.hjCMqW_card[data-action=delete] .hjCMqW_detail{color:#7a5a58;border-top-color:#ead8d4}.hjCMqW_card[data-action=delete] .hjCMqW_detail strong{text-decoration:line-through}.hjCMqW_card[data-action=delete] .hjCMqW_confirm{background:#7d3a3f;border-color:#6a2f34;box-shadow:0 4px #5a262b}.hjCMqW_card[data-action=delete] .hjCMqW_confirm:hover{background:#6c3136}.hjCMqW_card[data-action=delete] .hjCMqW_bottomFoil{color:#8f6a66}.hjCMqW_card[data-action=update] .hjCMqW_confirm:focus-visible,.hjCMqW_card[data-action=update] .hjCMqW_close:focus-visible{outline-color:#5a7aa3}.hjCMqW_card[data-action=delete] .hjCMqW_confirm:focus-visible,.hjCMqW_card[data-action=delete] .hjCMqW_close:focus-visible{outline-color:#a8706d}
.YPqNtq_shell{font-family:var(--font-kakao), sans-serif}.YPqNtq_page{color:#392632;background:#fcfafb;flex-direction:column;flex:1;min-height:0;display:flex}.YPqNtq_page button,.YPqNtq_dialog button{cursor:pointer}.YPqNtq_page button:focus-visible,.YPqNtq_dialog button:focus-visible{outline-offset:3px;outline:2px solid #ec2f88}.YPqNtq_page button:disabled,.YPqNtq_dialog button:disabled{cursor:not-allowed;opacity:.45}.YPqNtq_header{background:#fff;border-bottom:1px solid #eee4ea;flex-shrink:0;justify-content:space-between;align-items:center;gap:20px;padding:25px 32px;display:flex}.YPqNtq_breadcrumb{color:#a68b9b;align-items:center;gap:7px;margin-bottom:13px;font-size:11px;display:flex}.YPqNtq_header h1{letter-spacing:-1px;flex-wrap:wrap;align-items:center;gap:13px;font-size:26px;font-weight:700;display:flex}.YPqNtq_header h1>span{color:#8d5b32;letter-spacing:0;background:#fff1b8;border-radius:20px;align-items:center;gap:4px;padding:6px 9px;font-size:10px;display:inline-flex}.YPqNtq_header p{color:#a08797;margin-top:8px;font-size:12px}.YPqNtq_uploadButton{color:#fff;background:linear-gradient(110deg,#ec328b,#fb796f);border-radius:11px;flex-shrink:0;align-items:center;gap:6px;padding:12px 16px;font-size:12px;font-weight:700;display:flex;box-shadow:0 5px 15px #ee2b8c18}.YPqNtq_scroll{flex:1;width:100%;max-width:1600px;min-height:0;margin:auto;padding:24px 32px 36px;overflow:auto}.YPqNtq_demoNote{color:#a07891;background:#f7eff4;border-radius:8px;margin-bottom:17px;padding:8px 12px;font-size:10px}.YPqNtq_context{color:#a38c9a;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;font-size:11px;display:flex}.YPqNtq_context>span{align-items:center;gap:7px;display:flex}.YPqNtq_context b{color:#6d4c61;font-weight:700}.YPqNtq_coupleAvatar{color:#c96b98;background:#f6d6e5;border:2px solid #fff;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.YPqNtq_views{border-bottom:1px solid #eee2e9;gap:25px;margin-bottom:25px;display:flex}.YPqNtq_views button{color:#a18797;border-bottom:2px solid #0000;padding:0 2px 13px;font-size:12px}.YPqNtq_views button[aria-pressed=true]{color:#ca3c7a;border-color:#ee438d;font-weight:700}.YPqNtq_libraryHero{grid-template-columns:minmax(0,1fr) 270px;gap:18px;margin-bottom:28px;display:grid}.YPqNtq_storage{background:linear-gradient(115deg,#fff0f6,#fff0e4);border:1px solid #f7dfe9;border-radius:20px;padding:23px 25px}.YPqNtq_storageContent{justify-content:space-between;align-items:center;gap:22px;display:flex}.YPqNtq_storageContent>div:first-child{flex:1;min-width:0}.YPqNtq_overline{color:#b97991;align-items:center;gap:6px;font-size:11px;display:flex}.YPqNtq_storage h2{letter-spacing:-.9px;color:#74394f;margin-top:13px;font-size:25px;font-weight:700}.YPqNtq_storage h2 small{letter-spacing:0;font-size:13px;font-weight:400}.YPqNtq_storage p{color:#b78c9d;margin-top:7px;font-size:10px}.YPqNtq_storageTrack{background:#f1d9e3;border-radius:8px;height:6px;margin-top:19px;overflow:hidden}.YPqNtq_storageTrack i{background:linear-gradient(90deg,#ea2b84,#ffb083);border-radius:8px;min-width:0;height:100%;display:block}.YPqNtq_storageFoot{color:#b08b9a;justify-content:space-between;gap:10px;margin-top:10px;font-size:9px;display:flex}.YPqNtq_storageFoot>span{align-items:center;gap:4px;display:flex}.YPqNtq_storageArt{color:#ef83ac;flex-shrink:0;margin:0 12px;position:relative;transform:rotate(-7deg)}.YPqNtq_storageArt>svg{fill:#ffc6d9;stroke-width:1px;filter:drop-shadow(0 8px 8px #d67f9817);width:88px;height:88px}.YPqNtq_storageArt>span{color:#d96c94;background:#fff;border:3px solid #ffe5ee;border-radius:50%;padding:6px;position:absolute;bottom:10px;right:-3px}.YPqNtq_storageArt>span svg{width:16px;height:16px}.YPqNtq_stats{background:#fff;border:1px solid #eee2e9;border-radius:20px;grid-template-columns:1fr 1fr;align-items:center;padding:24px 14px;display:grid}.YPqNtq_stats>div{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.YPqNtq_stats>div+div{border-left:1px solid #f0e6ec}.YPqNtq_stats svg{color:#c791ab;width:20px;height:20px;margin-bottom:4px}.YPqNtq_stats b{letter-spacing:-1px;font-size:28px}.YPqNtq_stats b small{color:#b99cab;margin-left:4px;font-size:11px;font-weight:400}.YPqNtq_stats span{color:#a88d9d;font-size:10px}.YPqNtq_listSection{background:#fff;border:1px solid #eee2e9;border-radius:20px;overflow:hidden}.YPqNtq_sectionTitle{justify-content:space-between;align-items:center;gap:12px;padding:21px 23px;display:flex}.YPqNtq_sectionTitle h2{align-items:center;gap:8px;font-size:15px;font-weight:700;display:flex}.YPqNtq_sectionTitle h2>span{color:#bd7297;font-size:12px;font-weight:400}.YPqNtq_sectionTitle>span{color:#bba1b0;font-size:11px}.YPqNtq_sectionTitle button{color:#bc7296;align-items:center;gap:4px;font-size:11px;display:flex}.YPqNtq_filters{align-items:center;gap:12px;padding:0 23px 20px;display:flex}.YPqNtq_search{color:#c1a6b6;background:#fbf7fa;border:1px solid #f0e7ed;border-radius:9px;flex:1;align-items:center;gap:9px;min-width:0;padding:10px 12px;display:flex}.YPqNtq_search input{color:#745668;width:100%;min-width:0;font-size:11px;font-family:var(--font-kakao), sans-serif;background:0 0;outline:none}.YPqNtq_search input::placeholder{color:#bca5b2}.YPqNtq_kindTabs{gap:4px;display:flex}.YPqNtq_kindTabs button{color:#b299a9;white-space:nowrap;border-radius:7px;padding:8px 10px;font-size:10px}.YPqNtq_kindTabs button[aria-pressed=true]{color:#c05186;background:#fceaf3}.YPqNtq_filters select{color:#9e7e92;background:0 0;outline-color:#e974a8;padding:7px 0;font-size:10px}.YPqNtq_fileTable{width:100%}.YPqNtq_tableHead,.YPqNtq_fileRow{grid-template-columns:minmax(160px,1.35fr) minmax(120px,1fr) 65px 65px 14px;align-items:center;gap:14px;padding:0 23px;display:grid}.YPqNtq_tableHead{color:#b59fad;background:#fcfafc;border-block:1px solid #f3eaf0;padding-top:11px;padding-bottom:11px;font-size:9px}.YPqNtq_fileRow{text-align:left;border-bottom:1px solid #f5eef2;width:100%;padding-top:16px;padding-bottom:16px}.YPqNtq_fileRow:last-child{border-bottom:0}.YPqNtq_fileRow:hover{background:#fff8fc}.YPqNtq_fileRow>svg{color:#c5aabb}.YPqNtq_fileName{align-items:center;gap:11px;min-width:0;display:flex}.YPqNtq_fileName>span:last-child{min-width:0}.YPqNtq_fileName strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;display:block;overflow:hidden}.YPqNtq_fileName small{color:#b6a0ad;margin-top:5px;font-size:9px;display:block}.YPqNtq_fileIcon{color:#d27199;background:#fff0f4;border:1px solid #f8dfe9;border-radius:9px;flex-shrink:0;place-items:center;width:37px;height:42px;display:grid}.YPqNtq_imageIcon{color:#75a891;background:#edf6f0;border-color:#dcefe4}.YPqNtq_planChip{color:#ac7694;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;font-size:10px;display:inline-flex;overflow:hidden}.YPqNtq_planChip svg{flex-shrink:0}.YPqNtq_cellDate,.YPqNtq_cellSize{color:#aa92a1;font-size:10px}.YPqNtq_mobilePlan{display:none}.YPqNtq_bottomNote{color:#b198a8;align-items:center;gap:6px;padding:19px 3px 0;font-size:10px;line-height:1.8;display:flex}.YPqNtq_bottomNote svg{flex-shrink:0}.YPqNtq_folderIntro{justify-content:space-between;align-items:center;gap:20px;margin:0 0 21px;display:flex}.YPqNtq_folderIntro h2{letter-spacing:-.8px;font-size:23px;font-weight:700}.YPqNtq_folderIntro p{color:#a0899a;margin-top:8px;font-size:12px}.YPqNtq_compactQuota{color:#b65d86;white-space:nowrap;background:#fff1f6;border:1px solid #f4dce7;border-radius:12px;align-items:center;gap:8px;padding:14px;font-size:11px;display:flex}.YPqNtq_folders{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:28px;display:grid}.YPqNtq_folders>button{text-align:left;border:1px solid color-mix(in srgb, var(--folder-color), white 20%);background:linear-gradient(135deg, color-mix(in srgb, var(--folder-color), white 65%), white);border-radius:17px;min-width:0;padding:19px;transition:transform .15s}.YPqNtq_folders>button:hover{transform:translateY(-3px)}.YPqNtq_folders>button[aria-pressed=true]{outline-offset:3px;outline:2px solid #c86998}.YPqNtq_folderTop{color:color-mix(in srgb, var(--folder-color), #65404d 25%);justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.YPqNtq_folderTop>svg:first-child{fill:var(--folder-color);stroke-width:1.2px}.YPqNtq_folders small{color:#a58c9d;font-size:9px}.YPqNtq_folders strong{white-space:nowrap;text-overflow:ellipsis;margin-top:6px;font-size:14px;display:block;overflow:hidden}.YPqNtq_folderMeta{color:#aa929f;justify-content:space-between;gap:6px;margin-top:18px;font-size:9px;display:flex}.YPqNtq_folderLine{background:var(--folder-color);border-radius:3px;height:3px;margin-top:10px}.YPqNtq_overview{grid-template-columns:300px minmax(0,1fr);gap:20px;margin-bottom:26px;display:grid}.YPqNtq_capacity{background:linear-gradient(150deg,#fff1f6,#fff7ec);border:1px solid #f4dce7;border-radius:20px;flex-direction:column;align-items:center;padding:23px;display:flex}.YPqNtq_ring{background:conic-gradient(#ef569a var(--usage), #f1dde6 0);border-radius:50%;place-items:center;width:140px;height:140px;margin:25px 0 19px;display:grid}.YPqNtq_ring>span{background:#fff5f2;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:113px;height:113px;display:flex}.YPqNtq_ring b{letter-spacing:-1px;color:#a9577b;font-size:35px;line-height:1.2}.YPqNtq_ring b small{font-size:16px}.YPqNtq_ring span>span{color:#b3869b;margin-top:5px;font-size:10px}.YPqNtq_capacity h2{color:#835367;font-size:19px;font-weight:700}.YPqNtq_capacity p{color:#b891a0;margin-top:8px;font-size:10px}.YPqNtq_capacity button{color:#b6658a;background:#fff;border:1px solid #f0d9e4;border-radius:10px;justify-content:center;align-items:center;gap:6px;width:100%;margin-top:20px;padding:12px;font-size:11px;display:flex}.YPqNtq_breakdown{background:#fff;border:1px solid #eee2e9;border-radius:20px;padding-bottom:16px}.YPqNtq_breakdown>button{text-align:left;width:100%;padding:10px 24px}.YPqNtq_breakdown>button>span:first-child{align-items:center;gap:8px;font-size:12px;display:flex}.YPqNtq_breakdown strong{font-weight:500}.YPqNtq_breakdown>button small{color:#b298a8;margin-left:auto;font-size:10px}.YPqNtq_breakdown>button i{border-radius:3px;width:7px;height:7px;display:block}.YPqNtq_usageBar{background:#f8f3f6;border-radius:5px;height:5px;margin:12px 0 0;display:block;overflow:hidden}.YPqNtq_usageBar i{border-radius:5px;height:100%!important}.YPqNtq_keepNote{color:#729c87;background:#f5f9f5;border-radius:11px;align-items:center;gap:11px;margin:20px 24px 0;padding:14px;display:flex}.YPqNtq_keepNote span{flex-direction:column;gap:5px;display:flex}.YPqNtq_keepNote strong{font-size:11px}.YPqNtq_keepNote small{color:#8daa99;font-size:9px;line-height:1.6}.YPqNtq_empty{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:50px 20px;display:flex}.YPqNtq_empty svg{color:#dca4bf}.YPqNtq_empty strong{font-size:14px}.YPqNtq_empty p{color:#ad8e9f;font-size:11px}.YPqNtq_empty button{color:#c05786;font-size:12px;text-decoration:underline}.YPqNtq_locked{color:#a76635;background:#fff4df;border-radius:10px;margin-bottom:20px;padding:13px;font-size:12px}.YPqNtq_lockedAction{color:#8a5226;white-space:nowrap;background:#fff;border:1px solid #efd3a8;border-radius:999px;align-items:center;gap:5px;margin-left:8px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.YPqNtq_lockedAction:hover{border-color:#e0b77a}.YPqNtq_toast{color:#fff;background:#4a3040;border-radius:12px;align-items:center;gap:16px;width:fit-content;max-width:100%;margin:20px auto 0;padding:13px 17px;font-size:12px;display:flex;position:sticky;bottom:0}.YPqNtq_dialog{color:#492f3e;width:min(435px,100% - 24px);max-height:calc(100dvh - 36px);font-family:var(--font-kakao), sans-serif;background:#fff;border:1px solid #eddae5;border-radius:24px;margin:auto;padding:24px;position:fixed;inset:0;overflow-y:auto}.YPqNtq_dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#2d142954}.YPqNtq_dialogHeader{color:#b492a7;justify-content:space-between;align-items:center;margin-bottom:20px;font-size:11px;display:flex}.YPqNtq_dialogHeader button{padding:5px}.YPqNtq_documentPreview{background:repeating-linear-gradient(45deg,#fff9fc,#fff9fc 8px,#fff5f9 8px 9px);border:1px solid #f4e3eb;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:12px;height:130px;margin-bottom:22px;display:flex}.YPqNtq_documentPreview .YPqNtq_fileIcon{background:#fff;width:48px;height:57px;box-shadow:0 6px 10px #cc8ba315}.YPqNtq_documentPreview>span:last-child{letter-spacing:2px;color:#c09eb0;font-size:8px}.YPqNtq_dialog h2{letter-spacing:-.5px;overflow-wrap:anywhere;font-size:21px;font-weight:700}.YPqNtq_fileMeta{color:#a5899a;margin-top:9px;font-size:11px;line-height:1.8}.YPqNtq_linkedPlan{background:#fcf6fa;border:1px solid #f0e2eb;border-radius:14px;margin:23px 0 15px;padding:17px}.YPqNtq_linkedPlan>small{color:#ae879f;font-size:10px}.YPqNtq_linkedPlan>button{justify-content:space-between;align-items:center;width:100%;margin:12px 0 8px;display:flex}.YPqNtq_linkedPlan>button span{align-items:center;gap:7px;display:flex}.YPqNtq_linkedPlan strong{font-size:14px;font-weight:700}.YPqNtq_linkedPlan>span{color:#ae92a3;font-size:10px}.YPqNtq_accessNote{color:#b294a5;align-items:center;gap:6px;margin:18px 0;font-size:10px;display:flex}.YPqNtq_primary{color:#fff;background:linear-gradient(110deg,#ec328b,#f78573);border-radius:12px;justify-content:center;align-items:center;gap:7px;width:100%;margin-top:17px;padding:13px;font-size:12px;display:flex}.YPqNtq_delete{color:#ad94a2;justify-content:center;align-items:center;gap:5px;width:100%;padding:14px 0 0;font-size:10px;display:flex}.YPqNtq_deleteConfirm{background:#fff5f5;border:1px solid #f5dddd;border-radius:12px;margin-top:14px;padding:14px;font-size:11px}.YPqNtq_deleteConfirm button{color:#b75570;margin-top:12px;margin-right:14px}.YPqNtq_actionError{color:#be4b62;padding:10px 0;font-size:12px;line-height:1.7}.YPqNtq_uploadLabel{flex-direction:column;gap:9px;margin-top:24px;font-size:12px;display:flex}.YPqNtq_uploadLabel select{background:#fffbfd;border:1px solid #eedee7;border-radius:10px;padding:12px;font-size:12px}.YPqNtq_dropzone{color:#bc789a;background:#fffbfd;border:1.5px dashed #e8bbd0;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:13px;margin-top:20px;padding:25px;display:flex}.YPqNtq_dropzone strong{overflow-wrap:anywhere;font-size:13px}.YPqNtq_dropzone small{font-size:10px}.YPqNtq_dropzone input{width:100%;font-size:10px}@media (min-width:768px) and (max-width:1100px){.YPqNtq_header,.YPqNtq_scroll{padding:22px}.YPqNtq_libraryHero{grid-template-columns:1fr}.YPqNtq_stats{padding:17px}.YPqNtq_stats>div{flex-direction:row;justify-content:center}.YPqNtq_stats svg{margin:0}.YPqNtq_stats b{font-size:23px}.YPqNtq_storageArt{display:none}.YPqNtq_folders{grid-template-columns:repeat(2,minmax(0,1fr))}.YPqNtq_tableHead,.YPqNtq_fileRow{grid-template-columns:minmax(120px,1fr) minmax(85px,.8fr) 54px 13px;gap:8px;padding-left:16px;padding-right:16px}.YPqNtq_cellDate,.YPqNtq_tableHead>span:nth-child(3){display:none}.YPqNtq_overview{grid-template-columns:250px minmax(0,1fr)}}@media (max-width:767px){.YPqNtq_header{flex-wrap:wrap;gap:16px;padding:20px 17px}.YPqNtq_header h1{gap:8px;font-size:23px}.YPqNtq_header h1>span{padding:5px 7px;font-size:8px}.YPqNtq_header p{font-size:10px}.YPqNtq_uploadButton{padding:10px 13px;font-size:11px}.YPqNtq_scroll{padding:19px 16px calc(var(--app-tabbar-h,67px) + 24px)}.YPqNtq_demoNote{font-size:9px;line-height:1.7}.YPqNtq_context{margin-bottom:18px;font-size:10px}.YPqNtq_context>span:last-child{display:none}.YPqNtq_views{gap:22px;margin-bottom:20px}.YPqNtq_views button{font-size:11px}.YPqNtq_libraryHero{grid-template-columns:1fr;gap:12px;margin-bottom:20px}.YPqNtq_storage{border-radius:17px;padding:19px}.YPqNtq_storageArt{margin:0}.YPqNtq_storageArt>svg{width:55px;height:55px}.YPqNtq_storageArt>span{padding:3px;bottom:0}.YPqNtq_storageArt>span svg{width:12px;height:12px}.YPqNtq_overline{font-size:9px}.YPqNtq_storage h2{font-size:23px}.YPqNtq_storage h2 small{margin-top:4px;font-size:11px;display:block}.YPqNtq_storageContent{gap:12px}.YPqNtq_storageFoot{flex-wrap:wrap;font-size:8px}.YPqNtq_storageFoot>span{display:none}.YPqNtq_stats{border-radius:15px;padding:16px 10px}.YPqNtq_stats>div{flex-flow:wrap;justify-content:center;gap:7px}.YPqNtq_stats b{font-size:23px}.YPqNtq_stats svg{width:16px;margin:0}.YPqNtq_stats span{width:100%;font-size:9px}.YPqNtq_listSection{border-radius:17px}.YPqNtq_sectionTitle{padding:18px 15px}.YPqNtq_sectionTitle h2{font-size:14px}.YPqNtq_filters{flex-wrap:wrap;gap:9px;padding:0 14px 16px}.YPqNtq_search{flex-basis:100%}.YPqNtq_kindTabs{flex:1}.YPqNtq_tableHead{display:none}.YPqNtq_fileRow{gap:8px;padding:15px 13px;display:flex}.YPqNtq_fileName{flex:1;gap:9px}.YPqNtq_fileName strong{font-size:11px}.YPqNtq_fileIcon{width:31px;height:37px}.YPqNtq_fileIcon svg{width:17px}.YPqNtq_planChip,.YPqNtq_cellDate{display:none}.YPqNtq_cellSize{flex-shrink:0;font-size:9px}.YPqNtq_mobilePlan{display:inline}.YPqNtq_fileName small{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.YPqNtq_folderIntro{flex-direction:column;align-items:start;gap:14px}.YPqNtq_folderIntro h2{font-size:21px}.YPqNtq_folderIntro p{font-size:11px;line-height:1.8}.YPqNtq_compactQuota{padding:10px 13px;font-size:10px}.YPqNtq_folders{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-bottom:20px}.YPqNtq_folders>button{border-radius:14px;padding:16px 13px}.YPqNtq_folders strong{font-size:12px}.YPqNtq_folderTop{margin-bottom:14px}.YPqNtq_folderMeta{flex-wrap:wrap;font-size:8px}.YPqNtq_overview{grid-template-columns:1fr;gap:15px}.YPqNtq_capacity{padding:21px}.YPqNtq_ring{width:126px;height:126px;margin:18px 0}.YPqNtq_ring>span{width:102px;height:102px}.YPqNtq_capacity button{max-width:250px}.YPqNtq_breakdown{border-radius:17px}.YPqNtq_breakdown>button{padding:11px 17px}.YPqNtq_keepNote{margin:16px 17px 0}.YPqNtq_bottomNote{align-items:start;font-size:9px}.YPqNtq_bottomNote svg{margin-top:3px}}.YPqNtq_filePreview{background:#fff;border-color:#f0e2ea;padding:0;overflow:hidden}.YPqNtq_filePreview img{object-fit:cover;width:100%;height:100%;display:block}.YPqNtq_photoPreview{height:auto;min-height:130px;max-height:340px;padding:10px}.YPqNtq_photoPreview img{object-fit:contain;border-radius:10px;max-width:100%;max-height:320px}
