.wc{--wc-ink:#2a1f2d;--wc-muted:#6f6273;--wc-gold:#b8893c;--wc-gold-2:#e7c886;--wc-paper:#fffaf2;--wc-line:#b8893c47;--wc-serif:"Cormorant Garamond", Georgia, serif;color:var(--wc-ink);background:radial-gradient(70% 60% at 35% 45%,#2a1d27,#0f0b12 75%);grid-template-columns:minmax(0,1fr) 460px;display:grid;position:fixed;inset:0}.wc-stage{min-width:0;min-height:0;position:relative}.wc-panel{background:var(--wc-paper);flex-direction:column;min-height:0;display:flex;position:relative;box-shadow:-30px 0 80px #00000059}.wc-grip{display:none}.wc-head{border-bottom:1px solid var(--wc-line);padding:28px 32px 18px}.wc-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:#7a5520;background:linear-gradient(135deg,#fbefd6,#f3dfb3);border-radius:999px;align-items:center;gap:8px;margin:0 0 18px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 1px #b8893c59}.wc-steps{grid-template-columns:repeat(4,1fr);gap:6px;margin:0;padding:0;list-style:none;display:grid}.wc-steps button{width:100%;color:var(--wc-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-top:2px solid #2a1f2d1a;flex-direction:column;align-items:flex-start;gap:6px;padding:10px 0 0;display:flex}.wc-steps button[data-done]{border-top-color:var(--wc-gold-2)}.wc-steps button[data-on]{border-top-color:var(--wc-gold);color:var(--wc-ink)}.wc-step-n{font-family:var(--wc-serif);color:var(--wc-gold);font-size:15px;font-weight:600}.wc-step-t{font-size:12.5px;font-weight:600;line-height:1.2}.wc-body{overscroll-behavior:contain;flex:1;min-height:0;padding:26px 32px 24px;overflow-y:auto}.wc-section h2{font-family:var(--wc-serif);letter-spacing:-.01em;margin:0 0 8px;font-size:34px;font-weight:600;line-height:1.05}.wc-lead{color:var(--wc-muted);margin:0 0 22px;font-size:15px;line-height:1.5}.wc-section .lp-field{margin-bottom:14px}.wc-fns{gap:10px;margin:0 0 16px;padding:0;list-style:none;display:grid}.wc-fns li{background:#fff;border-radius:16px;transition:box-shadow .2s;box-shadow:inset 0 0 0 1px #2a1f2d14,0 1px 2px #2a1f2d0a}.wc-fns li[data-open]{box-shadow:inset 0 0 0 1.5px var(--wc-gold), 0 10px 30px #7850141f}.wc-fn-row{align-items:center;display:flex}.wc-fn{text-align:left;min-width:0;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;gap:2px;padding:14px 16px;display:flex}.wc-fn-name{font-family:var(--wc-serif);font-size:22px;font-weight:600;line-height:1.1}.wc-fn-when{color:var(--wc-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.wc-icon{width:40px;height:40px;color:var(--wc-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;margin-right:8px;display:grid}.wc-icon:hover{background:#2a1f2d0f}.wc-move{display:grid}.wc-icon-sm{border-radius:10px;width:36px;height:30px;margin-right:0}.wc-icon:disabled{opacity:.25;cursor:default;background:0 0}.wc-fn-fields{border-top:1px solid var(--wc-line);padding:4px 16px 16px}.wc-quick{flex-wrap:wrap;gap:8px;display:flex}.wc-quick button{min-height:36px;font:inherit;color:#6b4a18;cursor:pointer;background:#fbf0dc;border:0;border-radius:999px;align-items:center;gap:4px;padding:0 14px 0 10px;font-size:14px;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 1px #b8893c59}.wc-quick button:hover{background:#f6e3be}.wc-summary{gap:12px;margin:0 0 18px;display:grid}.wc-summary div{background:#fff;border-radius:14px;padding:12px 16px;box-shadow:inset 0 0 0 1px #2a1f2d14}.wc-summary dt{letter-spacing:.12em;text-transform:uppercase;color:var(--wc-gold);font-size:11.5px;font-weight:700}.wc-summary dd{font-family:var(--wc-serif);margin:4px 0 0;font-size:20px;font-weight:600}.wc-note,.wc-fine{color:var(--wc-muted);margin:0 0 8px;font-size:13.5px}.wc-note-warn{color:#9a3412}.wc-foot{border-top:1px solid var(--wc-line);background:var(--wc-paper);padding:14px 32px 22px}.wc-problem{color:#b42318;margin:0 0 10px;font-size:14px;font-weight:600}.wc-bar{justify-content:space-between;align-items:center;gap:12px;display:flex}.wc-btn{min-height:50px;font:inherit;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:15.5px;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .2s;display:inline-flex}.wc-btn:active{transform:scale(.98)}.wc-btn:disabled{opacity:.7;cursor:progress}.wc-btn-gold{color:#2a1608;background:linear-gradient(135deg,#f3d695,#c9984a);box-shadow:0 0 0 1px #96641e59,0 10px 24px #a06e1e4d}.wc-btn-gold:hover{box-shadow:0 0 0 1px #96641e73,0 14px 32px #a06e1e66}.wc-btn-ghost{color:var(--wc-ink);background:0 0;box-shadow:inset 0 0 0 1px #2a1f2d2e}.wc-btn:focus-visible,.wc-steps button:focus-visible,.wc-fn:focus-visible,.wc-quick button:focus-visible,.wc-icon:focus-visible,.wc-grip:focus-visible,.wc-leave:focus-visible{outline:2px solid var(--wc-gold);outline-offset:2px}.wc-spin{animation:1s linear infinite wc-spin}@keyframes wc-spin{to{rotate:360deg}}.wc-made-links{gap:10px;margin-top:18px;display:grid}.wc-leave{width:38px;height:38px;color:var(--wc-muted);border-radius:50%;place-items:center;display:grid;position:absolute;top:22px;right:22px}.wc-leave:hover{background:#2a1f2d0f}@media (width<=979px){.wc{display:block}.wc-stage{position:absolute;inset:0}.wc-panel{border-radius:24px 24px 0 0;max-height:66dvh;transition:translate .45s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:0;left:0;right:0;box-shadow:0 -20px 60px #00000073}.wc[data-sheet=closed] .wc-panel{translate:0 calc(100% - 58px)}.wc-grip{width:100%;font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;padding:10px 0 8px;display:flex}.wc-grip-bar{background:#2a1f2d33;border-radius:4px;width:40px;height:4px}.wc-grip-label{color:var(--wc-muted);font-size:13px;font-weight:700}.wc-head{padding:4px 20px 12px}.wc-eyebrow{display:none}.wc-step-t{font-size:11.5px}.wc-body{padding:18px 20px}.wc-section h2{font-size:28px}.wc-lead{margin-bottom:16px;font-size:14px}.wc-foot{padding:12px 20px calc(14px + env(safe-area-inset-bottom))}.wc-leave,.wc .wk-bar,.wc .wk-hint,.wc .wk-next{display:none}}@media (prefers-reduced-motion:reduce){.wc-panel,.wc-spin{transition:none;animation:none}}.wc-label{margin-bottom:8px;font-size:14px;font-weight:700;display:block}.wc-tunes{gap:10px;display:grid}.wc-tune{background:#fff;border-radius:16px;align-items:center;transition:box-shadow .2s;display:flex;box-shadow:inset 0 0 0 1px #2a1f2d1a}.wc-tune[data-on]{box-shadow:inset 0 0 0 1.5px var(--wc-gold), 0 8px 24px #7850141a}.wc-tune-pick{min-width:0;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;grid-template-columns:auto 1fr;align-items:center;column-gap:8px;padding:12px 14px;display:grid}.wc-tune-pick svg{color:var(--wc-gold)}.wc-tune-name{font-family:var(--wc-serif);font-size:20px;font-weight:600;line-height:1.15}.wc-tune-text{color:var(--wc-muted);grid-column:2;font-size:13px;line-height:1.4}.wc-tune-pick:focus-visible{outline:2px solid var(--wc-gold);outline-offset:2px}.wc-extras{color:#f6ecd9;background:linear-gradient(160deg,#1d1526,#0d0a13);border-radius:18px;gap:10px;margin:16px 0;padding:16px;display:grid;box-shadow:inset 0 0 0 1px #e9c98a59}.wc-extras h3{font-family:var(--wc-serif);color:#e9c98a;align-items:center;gap:8px;margin:0 0 2px;font-size:21px;font-weight:600;display:flex}.wc-extras a{color:inherit;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;display:flex;box-shadow:inset 0 0 0 1px #e9c98a4d}.wc-extras a:hover{background:#e9c98a14}.wc-extras a:focus-visible{outline-offset:2px;outline:2px solid #e9c98a}.wc-extras a>svg{color:#e9c98a;flex:none}.wc-extras span{flex:1;gap:2px;display:grid}.wc-extras b{font-family:var(--wc-serif);font-size:19px}.wc-extras small{color:#c4b69d;font-size:13px;line-height:1.35}.wc-tag{align-items:center;gap:8px;display:flex}.wc-tag>span{color:var(--wc-gold);font-size:22px;font-weight:700}.wc-tag .lp-input{flex:1;min-width:0}.wc-tag-ideas{margin-top:10px}.wc-tag-ideas button{padding:0 12px;font-size:13px}.wc-tag-ideas button[aria-pressed=true]{box-shadow:inset 0 0 0 1.5px var(--wc-gold);background:#f3dfb3}
