:root{color-scheme:light;--wn-bg: #faf7f4;--wn-surface: #fffdfb;--wn-surface-soft: #f7f0ed;--wn-ink: #3b3039;--wn-muted: #7d6c77;--wn-accent: #bf4f6c;--wn-accent-soft: #fae9ee;--wn-line: #e9e0de;--wn-shadow: 0 8px 32px rgba(96, 58, 76, .045);--wn-on-accent: #ffffff;--wn-accent-hover: #ad405d;--wn-hover: #fcf0f3;--wn-selected: #fff0f4;--wn-selected-line: #e3a5b8;--wn-quick-bg: #fcf6f3;--wn-content-glow: #f6e8ed80;--wn-hero-from: #fff1e9;--wn-hero-mid: #fbebf0;--wn-hero-to: #f0ebf9;--wn-hero-border: #f0dedf;--wn-hero-muted: #8b6475;--wn-hero-kicker: #ac6079;--wn-public-glow: #f8e4e8;--wn-public-halo: #f3dce6;--wn-note-bg: #fff4ee;--wn-note-line: #ecd1da;--wn-soft-border: #e8c9d3;--wn-preview-start: #ffffff;--wn-preview-end: #fffaf7;--wn-step-bg: #ffffffb8;--wn-border-neutral: #e7dbd8;--wn-caption: #9c7b87;--wn-leaf-bg: #f0f3e8;--wn-leaf-line: #d9ded0;--wn-stat-wishes: #f5f0fc;--wn-stat-wishes-line: #ebe3f6;--wn-stat-giving: #fff1f1;--wn-stat-giving-line: #f4e2e5;--wn-stat-friends: #edf5ee;--wn-stat-friends-line: #dfece1;--wn-stat-value: #5d435b;--wn-stat-label: #806477;--wn-avatar-ink: #705061;--wn-avatar-mint: #e0eee4;--wn-avatar-sky: #e2eaf7;--wn-avatar-lavender: #eee3f3;--wn-avatar-honey: #f8ead6;--wn-avatar-blue: #e5e8f5;--wn-avatar-rose: #f5e0e3;--wn-avatar-peach: #fae1d5;--wn-icon-rose-bg: #fbe4eb;--wn-icon-rose-ink: #bd526f;--wn-icon-peach-bg: #ffeadc;--wn-icon-peach-ink: #bc7049;--wn-icon-lavender-bg: #eee8fc;--wn-icon-lavender-ink: #8270b6;--wn-icon-mint-bg: #e1f0e7;--wn-icon-mint-ink: #4e866a;--wn-icon-sky-bg: #e4eff8;--wn-icon-sky-ink: #5685aa;--wn-icon-honey-bg: #faf0cf;--wn-icon-honey-ink: #a48435;--wn-public-shadow: #74475812;--wn-card-shadow: #72495c04;--wn-selected-shadow: #b4486508;--wn-modal-shadow: #5b3a5424;--wn-small-shadow: #4e344d12;--wn-selection: #f2cedb;--wn-selection-ink: #5c3549;--wn-focus-border: rgba(191, 79, 108, .4);--wn-focus-ring: rgba(191, 79, 108, .06)}:root[data-theme=dark]{color-scheme:dark;--wn-bg: #211d23;--wn-surface: #2b252d;--wn-surface-soft: #342b35;--wn-ink: #eee4ec;--wn-muted: #b6a2b1;--wn-accent: #ed9ab3;--wn-accent-soft: #48303e;--wn-line: #4a3d49;--wn-shadow: 0 8px 32px #0000001f;--wn-on-accent: #281b24;--wn-accent-hover: #f4b3c8;--wn-hover: #372b36;--wn-selected: #402b38;--wn-selected-line: #956178;--wn-quick-bg: #30272d;--wn-content-glow: #442c3c33;--wn-hero-from: #392a2b;--wn-hero-mid: #362832;--wn-hero-to: #302a3f;--wn-hero-border: #4b3443;--wn-hero-muted: #cba9bc;--wn-hero-kicker: #e4a5bb;--wn-public-glow: #442b38;--wn-public-halo: #4e3346;--wn-note-bg: #35282d;--wn-note-line: #684553;--wn-soft-border: #664754;--wn-preview-start: #302833;--wn-preview-end: #29232c;--wn-step-bg: #302833b8;--wn-border-neutral: #4b3e46;--wn-caption: #b694a3;--wn-leaf-bg: #30392f;--wn-leaf-line: #46513c;--wn-stat-wishes: #302a3c;--wn-stat-wishes-line: #44374f;--wn-stat-giving: #3b2932;--wn-stat-giving-line: #513640;--wn-stat-friends: #26372f;--wn-stat-friends-line: #364f41;--wn-stat-value: #f0d9e8;--wn-stat-label: #c9a9bc;--wn-avatar-ink: #ead7e1;--wn-avatar-mint: #344b40;--wn-avatar-sky: #34435c;--wn-avatar-lavender: #4a3652;--wn-avatar-honey: #514230;--wn-avatar-blue: #3b3d56;--wn-avatar-rose: #543542;--wn-avatar-peach: #553b33;--wn-icon-rose-bg: #51313f;--wn-icon-rose-ink: #f1a5bd;--wn-icon-peach-bg: #50382e;--wn-icon-peach-ink: #e9b08d;--wn-icon-lavender-bg: #3f3456;--wn-icon-lavender-ink: #c6b0ee;--wn-icon-mint-bg: #2c4539;--wn-icon-mint-ink: #9bcbaf;--wn-icon-sky-bg: #2f4152;--wn-icon-sky-ink: #9fc4e5;--wn-icon-honey-bg: #4b4128;--wn-icon-honey-ink: #e5ca85;--wn-public-shadow: #00000033;--wn-card-shadow: #00000010;--wn-selected-shadow: #00000020;--wn-modal-shadow: #00000070;--wn-small-shadow: #00000033;--wn-selection: #6c4156;--wn-selection-ink: #fff3fb;--wn-focus-border: rgba(237, 154, 179, .5);--wn-focus-ring: rgba(237, 154, 179, .1)}*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.\!visible{visibility:visible!important}.visible{visibility:visible}.collapse{visibility:collapse}.absolute{position:absolute}.relative{position:relative}.block{display:block}.inline{display:inline}.flex{display:flex}.grid{display:grid}.hidden{display:none}.flex-shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.flex-wrap{flex-wrap:wrap}.border{border-width:1px}.outline{outline-style:solid}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}:root{--wn-page-padding: 24px;font-family:Inter,ui-rounded,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;color:var(--wn-ink);background:var(--wn-bg)}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;line-height:1.6}#app{min-height:100dvh}a{color:inherit;text-decoration:none}a:hover{cursor:pointer}:where(h1,h2,h3){color:var(--wn-ink)}button,input,select,textarea{font:inherit}button.n-button{background-color:var(--n-color)}::-moz-selection{background:var(--wn-selection);color:var(--wn-selection-ink)}::selection{background:var(--wn-selection);color:var(--wn-selection-ink)}:focus-visible{outline-color:var(--wn-accent)}.n-alert .n-button{margin-inline-start:8px}.n-layout-content{background-image:radial-gradient(ellipse at 88% 2%,var(--wn-content-glow),transparent 48%)}.page-shell{max-width:1360px;margin:0 auto}.n-card{box-shadow:var(--wn-shadow)}.n-card-header__main{letter-spacing:-.025em}.n-modal.n-card{box-shadow:0 24px 90px var(--wn-modal-shadow)}.n-layout-sider .n-layout-toggle-button{background:var(--wn-surface);color:var(--wn-muted);border:1px solid var(--wn-line);box-shadow:0 2px 12px var(--wn-small-shadow)}.page-hero{position:relative;isolation:isolate;overflow:hidden;padding:28px 30px;border:1px solid var(--wn-hero-border);border-radius:28px;background:linear-gradient(115deg,var(--wn-hero-from),var(--wn-hero-mid) 60%,var(--wn-hero-to));min-height:158px}.page-hero>.hero-copy{position:relative;z-index:1;max-width:70%}.page-hero .hero-scene{position:absolute;width:230px;right:16px;top:50%;transform:translateY(-50%);pointer-events:none}.page-shell .page-hero h1{font-size:clamp(26px,3vw,36px);font-weight:750;letter-spacing:-.045em;line-height:1.2;margin:0}.page-hero p{color:var(--wn-hero-muted);margin:10px 0 0}.page-hero .page-kicker{color:var(--wn-hero-kicker);font-size:11px;font-weight:700;letter-spacing:.05em;margin:0 0 9px}.heading-title{display:flex;align-items:center;gap:14px;min-width:0}.icon-title{display:flex;align-items:center;gap:16px;min-width:0}.icon-title>div{min-width:0}@media (max-width: 700px){:root{--wn-page-padding: 16px}.page-hero{padding:24px;min-height:146px;border-radius:24px}.page-hero>.hero-copy{max-width:100%}.page-hero .hero-scene{width:170px;right:-40px;opacity:.22;z-index:-1}.icon-title{gap:10px}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important}}.auth-card[data-v-7ade346c]{width:min(420px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow-y:auto}.auth-alert[data-v-7ade346c]{margin-bottom:20px}.auth-actions[data-v-7ade346c]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.site-header[data-v-1418625b]{box-sizing:border-box;height:64px;padding:0 24px}.language-select[data-v-1418625b]{color:inherit;background:var(--wn-surface);border:1px solid var(--wn-line);border-radius:10px;font:inherit;padding:6px;flex-shrink:0;cursor:pointer}.theme-toggle[data-v-1418625b]{display:grid;place-items:center;width:34px;height:34px;padding:0;flex-shrink:0;color:var(--wn-ink);background:var(--wn-surface);border:1px solid var(--wn-line);border-radius:10px;cursor:pointer}.theme-toggle[data-v-1418625b]:hover{border-color:var(--wn-accent);background:var(--wn-accent-soft)}.theme-toggle[data-v-1418625b]:focus-visible{outline:2px solid var(--wn-accent);outline-offset:3px}.language-select[data-v-1418625b]:focus-visible{outline:2px solid var(--wn-accent)}.header-content[data-v-1418625b]{display:flex;align-items:center;justify-content:space-between;gap:16px;height:100%;max-width:1440px;margin:0 auto}.brand[data-v-1418625b]{display:inline-flex;align-items:center;gap:9px;flex-shrink:0;color:var(--wn-ink);font-size:19px;font-weight:750;letter-spacing:-.7px;text-decoration:none}.brand-mark[data-v-1418625b]{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;color:var(--wn-accent);background:var(--wn-accent-soft)}.brand-mark svg[data-v-1418625b]{width:21px;height:21px}.brand[data-v-1418625b]:focus-visible{outline:2px solid var(--wn-accent);outline-offset:4px;border-radius:4px}.header-account[data-v-1418625b]{display:flex;align-items:center;gap:16px;min-width:0;max-width:100%}.header-nickname[data-v-1418625b]{border:0;background:transparent;color:inherit;font-family:inherit;padding:4px 0;cursor:pointer;-webkit-user-select:text;-moz-user-select:text;user-select:text;display:inline-flex;align-items:baseline;min-width:0;font-size:14px;line-height:20px;white-space:nowrap}.nickname-login[data-v-1418625b]{overflow:hidden;text-overflow:ellipsis}.nickname-tag[data-v-1418625b]{flex-shrink:0;font-variant-numeric:tabular-nums}.header-account[data-v-1418625b] .n-button{flex-shrink:0}@media (max-width: 700px){.site-header[data-v-1418625b]{padding:0 16px}.header-account[data-v-1418625b]{gap:10px}}@media (max-width: 500px){.site-header[data-v-1418625b]{padding:0 12px}.header-content[data-v-1418625b]{gap:8px}.header-account[data-v-1418625b]{gap:6px}.theme-toggle[data-v-1418625b]{width:32px;height:32px}.brand-authenticated .brand-name[data-v-1418625b]{display:none}}.landing[data-v-38f72289]{--accent: var(--wn-accent);--muted: var(--wn-muted);color:var(--wn-ink);background:radial-gradient(ellipse at 83% 10%,var(--wn-public-glow),transparent 45%),var(--wn-bg);min-height:100%;text-align:left}.landing-inner[data-v-38f72289]{max-width:1140px;padding:0 40px;margin:0 auto}.hero[data-v-38f72289]{display:grid;grid-template-columns:1.08fr 1fr;align-items:center;gap:64px;padding:84px 0 76px}.eyebrow[data-v-38f72289]{display:flex;align-items:center;gap:9px;color:var(--accent);font-size:12px;font-weight:600;line-height:1.6;letter-spacing:.05em}.eyebrow>span[data-v-38f72289]{font-size:20px}h1[data-v-38f72289]{margin:22px 0;font-size:clamp(38px,4.4vw,60px);font-weight:650;line-height:1.12;letter-spacing:-.045em;text-wrap:balance}h1 span[data-v-38f72289]{display:block;color:var(--accent)}.hero-description[data-v-38f72289]{color:var(--muted);font-size:17px;line-height:1.85;max-width:440px;margin:0}.hero-actions[data-v-38f72289]{display:flex;align-items:center;flex-wrap:wrap;gap:22px;margin-top:30px}.cta[data-v-38f72289]{display:inline-flex;justify-content:center;align-items:center;gap:18px;border:1px solid var(--accent);border-radius:18px;padding:15px 22px;background:var(--accent);color:var(--wn-on-accent);font:inherit;font-size:14px;font-weight:700;line-height:1.5;cursor:pointer;transition:background .15s,transform .15s}.cta>span[data-v-38f72289]{font-size:20px;line-height:1}.cta[data-v-38f72289]:hover{background:var(--wn-accent-hover);transform:translateY(-2px)}.cta[data-v-38f72289]:active{transform:translateY(0)}.secondary-link[data-v-38f72289]{display:inline-flex;gap:10px;align-items:center;color:var(--wn-muted);font-size:13px;font-weight:500}.cta[data-v-38f72289]:focus-visible,.secondary-link[data-v-38f72289]:focus-visible,.demo-reserve[data-v-38f72289]:focus-visible{outline:2px solid var(--accent);outline-offset:5px}.hero-note[data-v-38f72289]{display:flex;align-items:flex-start;gap:7px;margin:20px 0 0;color:var(--muted);font-size:11px;line-height:1.7}.hero-note svg[data-v-38f72289]{width:17px;height:17px;flex-shrink:0;color:var(--accent)}.preview[data-v-38f72289]{position:relative;min-width:0;padding:0 8px 28px}.preview-halo[data-v-38f72289]{position:absolute;top:0;right:-35px;bottom:-15px;left:-35px;border-radius:50%;background:radial-gradient(ellipse,var(--wn-public-halo),transparent 68%);pointer-events:none}.preview-label[data-v-38f72289]{position:relative;display:flex;justify-content:center;align-items:center;gap:7px;margin-bottom:16px;color:var(--muted);font-size:11px}.preview-label>span[data-v-38f72289]{width:5px;height:5px;border-radius:50%;background:var(--accent)}.wishlist-preview[data-v-38f72289]{position:relative;border:1px solid var(--wn-border-neutral);border-radius:20px;padding:24px;background:linear-gradient(135deg,var(--wn-preview-start),var(--wn-preview-end) 60%);box-shadow:0 20px 60px var(--wn-public-shadow);transform:rotate(2deg)}.preview-topline[data-v-38f72289]{display:flex;align-items:center;justify-content:space-between;gap:12px}.demo-person[data-v-38f72289]{display:flex;align-items:center;gap:10px}.demo-avatar[data-v-38f72289]{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--wn-icon-peach-ink);color:var(--wn-avatar-peach);font-size:21px;font-weight:600}.demo-person strong[data-v-38f72289]{display:block;font-size:13px;font-weight:600}.demo-person div>span[data-v-38f72289]{display:block;font-size:10px;color:var(--muted)}.demo-label[data-v-38f72289]{padding:4px 9px;color:var(--wn-caption);background:var(--wn-surface-soft);border:1px solid var(--wn-line);border-radius:20px;font-size:10px}.demo-event[data-v-38f72289]{display:flex;gap:13px;align-items:center;margin:24px 0 12px}.event-art[data-v-38f72289]{display:grid;place-items:center;width:42px;height:46px;border-radius:18px;background:var(--wn-icon-mint-bg);color:var(--wn-icon-mint-ink);font-size:27px}.demo-event p[data-v-38f72289]{margin:0 0 3px;color:var(--muted);font-size:10px}.demo-event h2[data-v-38f72289]{margin:0;font-size:23px;font-weight:600;line-height:1.3;letter-spacing:-.5px}.demo-wish[data-v-38f72289]{display:flex;align-items:center;gap:12px;padding:16px 0;border-bottom:1px solid var(--wn-line)}.wish-art[data-v-38f72289]{display:grid;place-items:center;width:45px;height:45px;border-radius:18px;flex-shrink:0}.wish-art svg[data-v-38f72289]{width:31px;height:31px}.headphones[data-v-38f72289]{color:var(--wn-icon-lavender-ink);background:var(--wn-icon-lavender-bg)}.book[data-v-38f72289]{color:var(--wn-icon-honey-ink);background:var(--wn-icon-honey-bg)}.pottery[data-v-38f72289]{color:var(--wn-icon-peach-ink);background:var(--wn-icon-peach-bg)}.wish-copy[data-v-38f72289]{min-width:0;flex:1}.wish-copy h3[data-v-38f72289]{margin:0 0 4px;font-size:12px;font-weight:600;line-height:1.5}.wish-copy p[data-v-38f72289]{margin:0;color:var(--muted);font-size:10px;line-height:1.5}.available-dot[data-v-38f72289]{width:7px;height:7px;margin-right:4px;border-radius:50%;border:1px solid var(--wn-muted);flex-shrink:0}.reserved-check[data-v-38f72289]{color:var(--accent);font-size:17px}.demo-wish-reserved h3[data-v-38f72289]{text-decoration:line-through;color:var(--muted)}.demo-wish-reserved p[data-v-38f72289]{color:var(--accent)}.demo-reserve[data-v-38f72289]{display:flex;align-items:center;justify-content:center;gap:9px;margin-top:18px;padding:12px 8px;width:100%;border:1px solid var(--wn-selected-line);border-radius:9px;background:var(--wn-selected);color:var(--accent);font:inherit;font-size:12px;font-weight:600;line-height:1.5;cursor:pointer}.demo-reserve[data-v-38f72289]:hover{background:var(--wn-accent-soft)}.secret-note[data-v-38f72289]{position:relative;display:flex;gap:12px;align-items:center;width:88%;margin:-2px 0 0 -16px;padding:16px;border:1px solid var(--wn-leaf-line);border-radius:18px;background:var(--wn-leaf-bg);box-shadow:0 10px 30px var(--wn-public-shadow);transform:rotate(-3deg)}.secret-icon[data-v-38f72289]{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--wn-accent-soft);color:var(--accent);flex-shrink:0}.secret-icon svg[data-v-38f72289]{width:20px;height:20px}.secret-note strong[data-v-38f72289]{display:block;font-size:11px;font-weight:600}.secret-note p[data-v-38f72289]{margin:3px 0 0;font-size:10px;line-height:1.6;color:var(--wn-muted)}.how-it-works[data-v-38f72289]{padding:48px 0 62px;border-top:1px solid var(--wn-line);scroll-margin-top:24px}.section-heading h2[data-v-38f72289]{margin:10px 0 30px;font-size:28px;font-weight:600;letter-spacing:-.8px;line-height:1.3}.steps[data-v-38f72289]{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.step-number[data-v-38f72289]{display:inline-block;color:var(--accent);font-size:12px;font-variant-numeric:tabular-nums;border-bottom:1px solid var(--wn-soft-border);padding-bottom:7px;margin-bottom:15px}.step h3[data-v-38f72289]{margin:0 0 10px;font-size:17px;font-weight:600;line-height:1.5}.step p[data-v-38f72289]{margin:0;color:var(--muted);font-size:13px;line-height:1.9}.closing[data-v-38f72289]{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:34px;background:var(--wn-note-bg);border:1px solid var(--wn-accent-soft);border-radius:28px}.closing h2[data-v-38f72289]{margin:10px 0;max-width:600px;font-size:27px;font-weight:600;letter-spacing:-.8px;line-height:1.35;text-wrap:balance}.closing p[data-v-38f72289]:last-child{margin:0;color:var(--muted);font-size:13px;line-height:1.7}.closing .cta[data-v-38f72289]{flex-shrink:0}.landing-footer[data-v-38f72289]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:32px 0;font-size:11px;color:var(--wn-muted)}.support-link[data-v-38f72289]{display:inline-flex;gap:8px;align-items:center;font-weight:500;color:var(--wn-muted)}.support-link[data-v-38f72289]:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:3px}.landing-footer>span[data-v-38f72289]{font-weight:700;color:var(--wn-muted)}.landing-footer p[data-v-38f72289]{margin:0;text-align:right}@media (min-width: 1600px){.hero[data-v-38f72289]{padding-top:108px;padding-bottom:100px}}@media (max-width: 1000px){.hero[data-v-38f72289]{gap:32px;padding-top:60px}.landing-inner[data-v-38f72289]{padding:0 28px}h1[data-v-38f72289]{font-size:44px}.hero-description[data-v-38f72289]{font-size:15px}.wishlist-preview[data-v-38f72289]{padding:20px}.steps[data-v-38f72289]{gap:28px}}@media (max-width: 760px){.hero[data-v-38f72289]{grid-template-columns:1fr;gap:46px;padding:46px 0 38px}.hero-copy[data-v-38f72289]{max-width:550px}h1[data-v-38f72289]{font-size:clamp(36px,7vw,50px)}.hero-description[data-v-38f72289]{max-width:500px}.preview[data-v-38f72289]{max-width:400px;width:calc(100% - 32px);margin:0 auto}.preview-halo[data-v-38f72289]{inset-inline:-12px}.how-it-works[data-v-38f72289]{padding:34px 0 40px}.steps[data-v-38f72289]{grid-template-columns:1fr;gap:28px}.step[data-v-38f72289]{max-width:500px}.step-number[data-v-38f72289]{margin-bottom:8px}.closing[data-v-38f72289]{flex-direction:column;align-items:flex-start;padding:26px;gap:22px}.closing h2[data-v-38f72289]{font-size:25px}}@media (max-width: 400px){.landing-inner[data-v-38f72289]{padding:0 20px}.hero[data-v-38f72289]{padding-top:32px;gap:36px}h1[data-v-38f72289]{font-size:36px}.hero-actions[data-v-38f72289]{align-items:flex-start;flex-direction:column;gap:18px}.hero-actions .cta[data-v-38f72289]{width:100%}.hero-note[data-v-38f72289]{font-size:10px}.preview[data-v-38f72289]{width:calc(100% - 12px);padding-inline:0}.wishlist-preview[data-v-38f72289]{padding:16px;transform:rotate(1deg)}.demo-wish[data-v-38f72289]{gap:9px}.wish-art[data-v-38f72289]{width:36px;height:40px}.wish-art svg[data-v-38f72289]{width:27px;height:27px}.wish-copy h3[data-v-38f72289]{font-size:11px}.secret-note[data-v-38f72289]{width:calc(100% - 6px);margin-left:-5px;padding:12px;gap:9px;transform:rotate(-2deg)}.section-heading h2[data-v-38f72289]{font-size:25px}.closing[data-v-38f72289]{padding:20px}.closing h2[data-v-38f72289]{font-size:24px}.closing .cta[data-v-38f72289]{width:100%}}@media (prefers-reduced-motion: reduce){.cta[data-v-38f72289]{transition:none}}.wishlist-preview[data-v-38f72289]{box-shadow:0 24px 80px #a36e8520}.demo-avatar[data-v-38f72289]{background:var(--wn-avatar-peach);color:var(--wn-icon-peach-ink)}.step[data-v-38f72289]{background:var(--wn-step-bg);border:1px solid var(--wn-line);border-radius:24px;padding:24px}.steps[data-v-38f72289]{gap:20px}.hero-description[data-v-38f72289]{color:var(--wn-muted)}.recovery-card[data-v-7e30b9f2]{width:min(480px,calc(100vw - 32px))}p[data-v-7e30b9f2]{margin-bottom:16px}.actions[data-v-7e30b9f2]{display:flex;gap:12px;justify-content:flex-end;flex-wrap:wrap;margin-top:20px}.code[data-v-7e30b9f2]{font-family:monospace}.gift-icon[data-v-af2bc834]{display:inline-grid;place-items:center;flex-shrink:0;width:48px;height:48px;border-radius:17px;background:var(--icon-bg);color:var(--icon-ink)}.gift-icon svg[data-v-af2bc834]{width:25px;height:25px}.tone-rose[data-v-af2bc834]{--icon-bg: var(--wn-icon-rose-bg);--icon-ink: var(--wn-icon-rose-ink)}.tone-peach[data-v-af2bc834]{--icon-bg: var(--wn-icon-peach-bg);--icon-ink: var(--wn-icon-peach-ink)}.tone-lavender[data-v-af2bc834]{--icon-bg: var(--wn-icon-lavender-bg);--icon-ink: var(--wn-icon-lavender-ink)}.tone-mint[data-v-af2bc834]{--icon-bg: var(--wn-icon-mint-bg);--icon-ink: var(--wn-icon-mint-ink)}.tone-sky[data-v-af2bc834]{--icon-bg: var(--wn-icon-sky-bg);--icon-ink: var(--wn-icon-sky-ink)}.tone-honey[data-v-af2bc834]{--icon-bg: var(--wn-icon-honey-bg);--icon-ink: var(--wn-icon-honey-ink)}.size-small[data-v-af2bc834]{width:38px;height:38px;border-radius:13px}.size-small svg[data-v-af2bc834]{width:21px;height:21px}.size-large[data-v-af2bc834]{width:68px;height:68px;border-radius:23px}.size-large svg[data-v-af2bc834]{width:36px;height:36px}.is-bare[data-v-af2bc834]{width:22px;height:22px;background:transparent;border-radius:0}.is-bare svg[data-v-af2bc834]{width:21px;height:21px}.sidebar[data-v-01dc0bd1]{padding:20px 10px}.sidebar[data-v-01dc0bd1] .gift-icon.is-bare{color:inherit}.sidebar[data-v-01dc0bd1] .n-menu-item{margin-top:6px}.session-loading[data-v-2a86163f]{display:flex;align-items:center;justify-content:center;gap:12px;min-height:50vh;color:var(--wn-muted)}.router-enter-active[data-v-2a86163f],.router-leave-active[data-v-2a86163f]{transition:all .15s cubic-bezier(0,0,.2,1)}.router-enter-from[data-v-2a86163f],.router-leave-to[data-v-2a86163f]{opacity:0;transform:scale(.95)}
