:root{--canvas:#f8f5f1;--canvas-secondary:#efe8de;--card:#fffcf8;--ink:#1f1b18;--ink-secondary:#7d746a;--bronze:#9b7a53;--ink-rgb:31, 27, 24;--bronze-rgb:155, 122, 83;--space-m:24px;--space-l:32px;--space-xl:48px;--radius-card:28px;--radius-tile:20px;--radius-button:18px;--radius-image:24px;--radius-sheet:36px;--font-family:-apple-system, "Segoe UI", Roboto, sans-serif;--font-large-title:600 42px/1.15 var(--font-family);--font-title:400 34px/1.2 var(--font-family);--font-section:500 22px/1.25 var(--font-family);--font-body:400 17px/1.45 var(--font-family);--font-caption:400 13px/1.4 var(--font-family);--ease-spring:cubic-bezier(.5, 1.25, .75, 1.15);--ease-quick:cubic-bezier(0, 0, .2, 1);--duration-quick:.18s;--ease-gallery:cubic-bezier(.4, 0, .2, 1);--duration-gallery:.32s}@media (prefers-color-scheme:dark){:root{--canvas:#171412;--canvas-secondary:#211d1a;--card:#1e1a17;--ink:#f3eee8;--ink-secondary:#9c9288;--bronze:#b29065;--ink-rgb:243, 238, 232;--bronze-rgb:178, 144, 101}}
:root{--space-s:16px;--font-family:-apple-system, BlinkMacSystemFont, "SF Pro Display", "Segoe UI", Roboto, sans-serif;--ink-muted:#6b6259;--bronze-fill:#86683f;--on-bronze:#fffcf8;--bronze-text:#7f6240}@media (prefers-color-scheme:dark){:root{--ink-muted:#a89e93;--bronze-fill:#b29065;--on-bronze:#171412;--bronze-text:#c3a27a}}
*,:before,:after{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial}}body{font:var(--font-body);color:var(--ink);background:var(--canvas);font-synthesis:none;-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,p,figure{margin:0}h1{font:var(--font-large-title);letter-spacing:-.022em;text-wrap:balance}h2{font:var(--font-title);letter-spacing:-.014em;text-wrap:balance}h3{font:var(--font-section);text-wrap:balance}a{color:var(--bronze);text-underline-offset:3px}button,input,textarea,select{font-family:inherit}:focus-visible{outline:2px solid var(--bronze);outline-offset:3px;border-radius:10px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.sf-shell{max-width:560px;padding:var(--space-xl) var(--space-m) 96px;gap:var(--space-l);flex-direction:column;margin:0 auto;display:flex}.sf-shell--wide{max-width:720px}.sf-shell--after-hero{padding-top:var(--space-xl)}.sf-stack{gap:var(--space-s);flex-direction:column;display:flex}.sf-stack--tight{gap:8px}.sf-label{font:var(--font-caption);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-secondary)}.sf-dim{color:var(--ink-secondary)}.sf-lead{color:var(--ink-secondary);font-size:20px;line-height:1.5}.sf-note{font:var(--font-caption);color:var(--ink-secondary);line-height:1.5}.sf-error{font:var(--font-caption);color:#a4453a;background:#a4453a17;border-radius:12px;padding:10px 14px;font-size:14px;font-weight:500;line-height:1.45}@media (prefers-color-scheme:dark){.sf-error{color:#f0a196;background:#e08b8021}}.sf-hero{isolation:isolate;background:#1a1512;align-items:flex-end;min-height:min(46svh,380px);display:flex;position:relative;overflow:hidden}.sf-hero img{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.sf-hero:after{content:"";z-index:-1;background:linear-gradient(#100c0a52 0%,#100c0a0d 34%,#100c0a9e 78%,#100c0adb 100%);position:absolute;inset:0}.sf-hero--compact{min-height:min(24svh,190px)}.sf-hero-title{font:var(--font-title);letter-spacing:-.014em;color:#fdfaf6}.sf-hero-inner{width:100%;max-width:560px;padding:var(--space-xl) var(--space-m) var(--space-l);color:#fdfaf6;flex-direction:column;gap:12px;margin:0 auto;display:flex;position:relative}.sf-hero-inner .sf-label{color:#fdfaf6b8}.sf-hero h1{color:#fdfaf6}.sf-hero-sub{font:var(--font-title);letter-spacing:-.014em;color:#fdfaf6bd}.sf-card{background:var(--card);border-radius:var(--radius-card);padding:var(--space-l);gap:var(--space-s);flex-direction:column;display:flex}.sf-card--quiet{background:var(--canvas-secondary)}.sf-invitation{background:var(--card);border-radius:var(--radius-card);padding:var(--space-xl) var(--space-l);align-items:center;gap:var(--space-m);text-align:center;flex-direction:column;display:flex;position:relative}.sf-invitation-frame{object-fit:fill;pointer-events:none;opacity:.9;width:100%;height:100%;position:absolute;inset:0}.sf-invitation>:not(.sf-invitation-frame){position:relative}.sf-invitation-names{font:var(--font-title);letter-spacing:-.02em;text-wrap:balance;margin-top:calc(var(--space-s) * -1);font-size:clamp(32px,8vw,44px);font-weight:400;line-height:1.1}.sf-invitation-eyebrow{color:var(--bronze);letter-spacing:.18em}.sf-invitation-rule{width:120px;height:12px;color:var(--bronze);opacity:.8}.sf-invitation-scan{font:var(--font-section);margin-top:-8px;font-size:17px}.sf-invitation-fallback{color:var(--ink-secondary);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:13px}.sf-invitation-fallback strong{letter-spacing:.08em;color:var(--ink);font-weight:600}.sf-qr{border-radius:14px;width:min(224px,62vw);height:auto;display:block}.sf-invitation .sf-note{text-wrap:balance}.sf-code{font-variant-numeric:tabular-nums;letter-spacing:.2em;text-indent:.2em;font-size:32px;font-weight:500}.sf-code--small{font-size:24px}.sf-figure{border-radius:var(--radius-image);background:var(--canvas-secondary);line-height:0;overflow:hidden}.sf-figure img{width:100%;height:auto;display:block}.sf-empty{align-items:center;gap:var(--space-s);text-align:center;padding:var(--space-l) 0;flex-direction:column;display:flex}.sf-empty img{width:min(200px,52vw);height:auto}.sf-field{flex-direction:column;gap:7px;display:flex}.sf-input{width:100%;min-height:54px;padding:0 var(--space-s);border-radius:var(--radius-button);background:var(--canvas-secondary);color:var(--ink);font:var(--font-body);transition:background var(--duration-quick) var(--ease-quick);border:none}.sf-card .sf-input{background:var(--canvas)}.sf-input--code{letter-spacing:.2em;text-transform:uppercase;text-align:center;font-size:22px}.sf-button{font:var(--font-body);width:100%;min-height:54px;padding:0 var(--space-m);border-radius:var(--radius-button);background:var(--bronze);color:#fffcf8;cursor:pointer;transition:transform var(--duration-quick) var(--ease-quick), opacity var(--duration-quick) var(--ease-quick);border:none;justify-content:center;align-items:center;gap:8px;font-weight:600;text-decoration:none;display:inline-flex}.sf-button:active:not(:disabled){opacity:.86;transform:scale(.985)}.sf-button--secondary{color:var(--bronze);background:0 0;font-weight:500}.sf-row{justify-content:space-between;align-items:baseline;gap:var(--space-m);border-bottom:1px solid var(--canvas-secondary);padding:14px 0;display:flex}.sf-row:last-child{border-bottom:none}.sf-row dt{color:var(--ink-secondary);font:var(--font-caption);letter-spacing:.1em;text-transform:uppercase}.sf-row dd{font-variant-numeric:tabular-nums;margin:0}.sf-input--area{min-height:96px;padding:14px var(--space-s);resize:none;line-height:1.45}.sf-results{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sf-results[aria-busy=true]{opacity:.6;transition:opacity var(--duration-quick) var(--ease-quick)}.sf-track{align-items:center;gap:var(--space-s);border:none;border-bottom:1px solid var(--canvas-secondary);width:100%;min-height:72px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;padding:8px 0;display:flex}.sf-results li:last-child .sf-track{border-bottom:none}.sf-track:active{opacity:.7}.sf-track--picked{cursor:default;border-bottom:none}.sf-art{object-fit:cover;background:radial-gradient(circle at 50% 50%, rgba(var(--bronze-rgb), .9) 0 11%, transparent 12%), repeating-radial-gradient(circle at 50% 50%, rgba(var(--ink-rgb), .07) 0 1px, transparent 1px 4px), var(--canvas-secondary);border-radius:10px;flex:none;width:56px;height:56px;display:block}.sf-track-text{flex-direction:column;min-width:0;display:flex}.sf-track-title,.sf-track-artist{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sf-track-title{font-weight:500}.sf-track-artist{font:var(--font-caption);color:var(--ink-secondary);font-size:15px}.sf-art--sm{border-radius:8px;width:44px;height:44px}.sf-art--lg,.sf-art--large{border-radius:var(--radius-tile);width:96px;height:96px}.sf-art--xl{border-radius:var(--radius-image);width:min(216px,58vw);height:min(216px,58vw);box-shadow:0 18px 40px -18px #100c0a8c}.sf-ticket{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.sf-position{font:var(--font-large-title);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:64px;line-height:1}.sf-fund{gap:10px}.sf-fund-total{font:var(--font-section);font-variant-numeric:tabular-nums}.sf-meter{background:rgba(var(--bronze-rgb), .16);border-radius:3px;height:6px;overflow:hidden}.sf-meter span{background:var(--bronze);border-radius:inherit;height:100%;transition:width var(--duration-gallery) var(--ease-gallery);display:block}.sf-console{padding-top:var(--space-l)}.sf-console-head{justify-content:space-between;align-items:flex-start;gap:var(--space-s);flex-wrap:wrap;display:flex}.sf-console-head>:first-child{flex:240px}.sf-code--inline{font-size:inherit;letter-spacing:.12em;text-indent:0;color:var(--ink);font-weight:600}.sf-button--compact{width:auto;min-height:44px}.sf-banner{font:var(--font-caption);padding:12px var(--space-s);border-radius:var(--radius-button);background:var(--canvas-secondary);color:var(--ink);font-size:15px}.sf-banner--warn{color:#a4453a}.sf-console-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sf-console-row{border-bottom:1px solid var(--canvas-secondary);flex-direction:column;gap:10px;padding:14px 0;display:flex}.sf-console-row:last-child{border-bottom:none}.sf-console-main{align-items:flex-start;gap:var(--space-s);display:flex}.sf-console-main .sf-track-text{flex:1}.sf-console-pos{font-variant-numeric:tabular-nums;width:24px;color:var(--ink-secondary);flex:none;padding-top:1px}.sf-console-dedication{font:var(--font-caption);color:var(--ink-secondary);margin-top:4px;font-size:15px;font-style:italic}.sf-console-boost{font-variant-numeric:tabular-nums;color:var(--bronze);flex:none;font-weight:600}.sf-console-actions,.sf-console-decline{flex-wrap:wrap;gap:8px;display:flex}.sf-console-row--numbered .sf-console-actions,.sf-console-row--numbered .sf-console-decline{padding-left:40px}.sf-console-decline .sf-input{flex:220px;min-height:44px}.sf-chip{border-radius:var(--radius-button);background:var(--canvas-secondary);min-height:44px;color:var(--ink);font:var(--font-body);cursor:pointer;border:1px solid #0000;padding:0 16px;font-size:15px;font-weight:500}.sf-chip--primary{background:var(--bronze);color:#fffcf8;border-color:#0000}.sf-chip--danger{color:#a4453a;background:0 0;border-color:#a4453a66}.sf-chip--quiet{color:var(--ink-secondary);background:0 0}.sf-chip:active{opacity:.75}.sf-tag{font:var(--font-caption);letter-spacing:.08em;text-transform:uppercase;color:var(--bronze);margin-left:8px}details>summary{cursor:pointer;list-style:none}.sf-boost{gap:var(--space-s)}.sf-tiers{grid-template-columns:repeat(auto-fit,minmax(64px,1fr));gap:8px;display:grid}.sf-tier{border-radius:var(--radius-button);background:var(--canvas-secondary);min-height:56px;color:var(--ink);font:var(--font-section);font-variant-numeric:tabular-nums;cursor:pointer;transition:background var(--duration-quick) var(--ease-quick), border-color var(--duration-quick) var(--ease-quick);border:1px solid #0000}.sf-tier[aria-pressed=true]{border-color:var(--bronze);background:rgba(var(--bronze-rgb), .12);color:var(--bronze)}.sf-payment{min-height:120px}.sf-recap-list{margin:0;padding:0;list-style:none}.sf-recap-list .sf-track{border-bottom:1px solid var(--canvas-secondary)}.sf-inline-form{align-items:baseline;gap:12px;display:inline-flex}.sf-link-button{font:inherit;color:var(--bronze);text-underline-offset:3px;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.sf-mine{margin-top:var(--space-m)}a.sf-track{text-decoration:none}a,button,summary,.sf-track{touch-action:manipulation;-webkit-tap-highlight-color:transparent}@media (hover:hover){.sf-button:hover:not(:disabled){opacity:.92}.sf-button--secondary:hover:not(:disabled),.sf-link-button:hover{text-underline-offset:3px;text-decoration:underline}.sf-chip:hover:not(:disabled),.sf-tier:hover:not(:disabled){background:rgba(var(--bronze-rgb), .1)}.sf-chip--primary:hover:not(:disabled){background:var(--bronze);opacity:.9}.sf-results .sf-track:hover{background:rgba(var(--ink-rgb), .03)}}.sf-sleeve{isolation:isolate;align-items:center;gap:var(--space-m);text-align:center;margin:calc(-1 * var(--space-xl)) calc(-1 * var(--space-m)) 0;padding:var(--space-xl) var(--space-m) var(--space-l);flex-direction:column;display:flex;position:relative;overflow:hidden}.sf-sleeve:before{content:"";z-index:-1;background-image:var(--sleeve,none);filter:blur(48px)saturate(.9);opacity:.35;background-position:50%;background-size:cover;position:absolute;inset:-40px}.sf-sleeve:after{content:"";z-index:-1;background:linear-gradient(to bottom, transparent 40%, var(--canvas) 100%);position:absolute;inset:0}.sf-sleeve-text{flex-direction:column;gap:4px;max-width:100%;display:flex}.sf-sleeve-title{font:var(--font-title);letter-spacing:-.014em}.sf-now{align-items:center;gap:var(--space-s);padding:var(--space-s);border-radius:var(--radius-card);background:var(--card);display:flex}.sf-now .sf-track-text{flex:1;gap:2px;min-width:0}.sf-now-title{font:var(--font-section);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sf-pill{font:var(--font-caption);background:var(--canvas-secondary);color:var(--ink-secondary);border-radius:999px;flex:none;margin-left:auto;padding:4px 10px;font-size:12px;font-weight:500}.sf-pill--approved,.sf-pill:not([class*=sf-pill--]){background:rgba(var(--bronze-rgb), .14);color:var(--bronze)}.sf-wordmark{letter-spacing:-.01em;color:var(--ink);font-weight:600;text-decoration:none}.sf-wordmark--onphoto{color:#fdfaf6}.sf-panel{grid-template-rows:auto 1fr;min-height:100svh;display:grid}.sf-panel-photo{background:#1a1512;height:32svh;min-height:200px;position:relative;overflow:hidden}.sf-panel-photo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sf-panel-photo:after{content:"";background:linear-gradient(#100c0a73,#0000 45%);position:absolute;inset:0}.sf-panel-photo .sf-wordmark{z-index:1;top:calc(var(--space-m) + env(safe-area-inset-top));left:var(--space-m);position:absolute}.sf-panel-body{width:100%;max-width:480px;padding:var(--space-l) var(--space-m) 96px;gap:var(--space-l);flex-direction:column;margin:0 auto;display:flex}.sf-panel-title{font:var(--font-title);letter-spacing:-.014em}.sf-field-row{gap:var(--space-s);grid-template-columns:1fr 1fr;display:grid}@media (min-width:900px){.sf-panel{grid-template-rows:none;grid-template-columns:1fr 1fr}.sf-panel-photo{height:auto;min-height:100svh;position:sticky;top:0}.sf-panel-body{padding-block:var(--space-xl);justify-content:center}}.sf-topbar{z-index:1;max-width:1120px;padding:calc(var(--space-m) + env(safe-area-inset-top)) var(--space-m) 0;justify-content:space-between;align-items:center;margin:0 auto;display:flex;position:absolute;top:0;left:0;right:0}.sf-topbar-link,.sf-hero-link{color:#fdfaf6db;align-items:center;min-height:44px;font-weight:500;text-decoration:none;display:inline-flex}.sf-hero-actions{align-items:center;gap:var(--space-m);margin-top:var(--space-s);flex-wrap:wrap;display:flex}.sf-hero-actions .sf-button{width:auto}.sf-button--inline{align-self:flex-start;width:auto}.sf-section{max-width:1120px;padding:var(--space-xl) var(--space-m);gap:var(--space-m);flex-direction:column;margin:0 auto;display:flex}.sf-section h2{max-width:22ch}.sf-steps{margin:var(--space-s) 0 0;gap:var(--space-l);padding:0;list-style:none;display:grid}.sf-step{column-gap:var(--space-s);grid-template-rows:auto auto;grid-template-columns:96px 1fr;align-items:start;row-gap:6px;display:grid}.sf-step-art{grid-row:span 2;width:96px;height:96px;overflow:hidden}.sf-step-art img{object-fit:contain;width:100%;height:100%}.sf-step-number{display:none}.sf-step h3{font:var(--font-section)}.sf-preview{justify-content:center;display:flex}.sf-preview-card{width:min(320px,100%);padding:var(--space-l);border-radius:var(--radius-sheet);background:var(--card);flex-direction:column;gap:8px;display:flex;box-shadow:0 30px 60px -40px #100c0a80}.sf-preview-card .sf-art{margin-bottom:var(--space-s)}.sf-promises{gap:var(--space-l);margin:0;padding:0;list-style:none;display:grid}.sf-promises li{padding-top:var(--space-s);border-top:1px solid rgba(var(--bronze-rgb), .3);flex-direction:column;gap:6px;display:flex}.sf-section--dj .sf-figure{aspect-ratio:3/2}.sf-section--dj .sf-figure img{object-fit:cover;height:100%}.sf-pricing{align-items:flex-start}.sf-footer{max-width:1120px;padding:var(--space-l) var(--space-m) calc(var(--space-xl) + env(safe-area-inset-bottom));justify-content:space-between;gap:var(--space-s);border-top:1px solid var(--canvas-secondary);flex-wrap:wrap;margin:0 auto;display:flex}@media (min-width:760px){.sf-steps,.sf-promises{grid-template-columns:repeat(3,1fr)}.sf-step{grid-template-columns:1fr}.sf-step-art{aspect-ratio:4/3;grid-row:auto;width:100%;height:auto}.sf-section--split{align-items:center;gap:var(--space-xl);flex-direction:row}.sf-section--split>*{flex:1}}@media (prefers-color-scheme:dark){.sf-step-art img,.sf-empty img{filter:brightness(1.45)saturate(1.1)}}.sf-stats{gap:var(--space-s);grid-template-columns:1fr 1fr;margin:0;display:grid}.sf-stats>div{padding:var(--space-s);border-radius:var(--radius-tile);background:var(--canvas-secondary)}.sf-stats dt{font:var(--font-caption);color:var(--ink-secondary)}.sf-stats dd{font:var(--font-section);font-variant-numeric:tabular-nums;margin:4px 0 0}.sf-print{max-width:560px;padding:var(--space-l) var(--space-m);gap:var(--space-l);flex-direction:column;margin:0 auto;display:flex}.sf-print-toolbar{justify-content:space-between;align-items:center;gap:0 var(--space-s);flex-wrap:wrap;display:flex}.sf-print-toolbar .sf-appbar-back{white-space:nowrap}.sf-print-toolbar>p{margin-bottom:var(--space-s);flex:100%;order:3}@media (min-width:700px){.sf-print-toolbar>p{text-align:center;flex:1;order:0;margin:0}}@media print{@page{size:A5 portrait;margin:0}html,body{color:#1f1b18;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fffcf8}.sf-print{max-width:none;margin:0;padding:0}.sf-print-toolbar,nextjs-portal{display:none}.sf-print .sf-invitation{box-sizing:border-box;break-inside:avoid;background:#fffcf8;border-radius:0;justify-content:center;gap:7mm;width:148mm;height:210mm;margin:0;padding:26mm 20mm}.sf-print .sf-invitation-frame{width:calc(100% - 16mm);height:calc(100% - 16mm);inset:8mm}.sf-print .sf-qr{width:62mm}.sf-print .sf-invitation-names{font-size:30pt}}.sf-disclosure{border-top:1px solid var(--canvas-secondary);border-bottom:1px solid var(--canvas-secondary)}.sf-disclosure>summary{justify-content:space-between;align-items:center;min-height:56px;font-weight:500;display:flex}.sf-disclosure>summary:after{content:"›";color:var(--ink-secondary);transition:transform var(--duration-quick) var(--ease-quick);margin-left:8px}.sf-disclosure[open]>summary:after{transform:rotate(90deg)}.sf-disclosure>summary>.sf-dim{margin-left:auto}.sf-disclosure>.sf-note{padding-bottom:var(--space-s)}.sf-disclosure>form{padding-bottom:var(--space-m)}.sf-button--secondary.sf-button--inline{padding-left:0;padding-right:0}.sf-landing .sf-hero-inner{max-width:1120px}.sf-field-head{justify-content:space-between;align-items:center;gap:var(--space-s);display:flex}.sf-dice{min-height:40px;color:var(--bronze);font:var(--font-caption);background:rgba(var(--bronze-rgb), .12);cursor:pointer;perspective:240px;transition:transform var(--duration-quick) var(--ease-quick), background var(--duration-quick) var(--ease-quick);border:none;border-radius:999px;flex:none;align-items:center;gap:10px;padding:0 14px 0 10px;font-size:14px;font-weight:600;display:inline-flex}.sf-dice:active{transform:scale(.92)}.sf-dice-label{white-space:nowrap}.sf-dice-cube{--s:20px;width:var(--s);height:var(--s);transform-style:preserve-3d;transition:transform .72s cubic-bezier(.2,.8,.25,1.08);position:relative}.sf-dice--rolling .sf-dice-cube{animation:sf-dice-hop .72s var(--ease-gallery)}@keyframes sf-dice-hop{0%{translate:0}35%{translate:0 -9px}70%{translate:0 1px}to{translate:0}}.sf-dice-face{box-shadow:inset 0 0 0 1px rgba(var(--bronze-rgb), .35);backface-visibility:hidden;background:#fffcf8;border-radius:5px;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);padding:3px;display:grid;position:absolute;inset:0}.sf-dice-face i{border-radius:50%;width:4px;height:4px;margin:auto;display:block}.sf-dice-face i.on{background:var(--bronze)}.sf-dice-face--1{transform:translateZ(calc(var(--s) / 2))}.sf-dice-face--6{transform:rotateY(180deg) translateZ(calc(var(--s) / 2))}.sf-dice-face--2{transform:rotateY(90deg) translateZ(calc(var(--s) / 2))}.sf-dice-face--5{transform:rotateY(-90deg) translateZ(calc(var(--s) / 2))}.sf-dice-face--3{transform:rotateX(90deg) translateZ(calc(var(--s) / 2))}.sf-dice-face--4{transform:rotateX(-90deg) translateZ(calc(var(--s) / 2))}.sf-develop{animation:sf-develop 1.4s var(--ease-gallery) both;line-height:0;display:block}.sf-develop--quick{animation-duration:.6s}@keyframes sf-develop{0%{opacity:.35;filter:blur(10px)sepia(.7)brightness(1.25);transform:scale(.96)}60%{opacity:1;filter:blur(1px)sepia(.15)brightness(1.05)}to{opacity:1;filter:none;transform:scale(1)}}.sf-sleeve--upnext .sf-develop{position:relative}.sf-sleeve--upnext .sf-develop:after{content:"";border-radius:calc(var(--radius-image) + 10px);box-shadow:0 0 0 1px rgba(var(--bronze-rgb), .5), 0 0 36px 6px rgba(var(--bronze-rgb), .35);pointer-events:none;animation:2.8s ease-in-out infinite sf-halo;position:absolute;inset:-10px}@keyframes sf-halo{0%,to{opacity:.35;transform:scale(.985)}50%{opacity:1;transform:scale(1.015)}}.sf-roll{vertical-align:bottom;display:inline-block;position:relative;overflow:hidden}.sf-roll-out{animation:sf-roll-out .52s var(--ease-gallery) forwards;position:absolute;inset:0}.sf-roll-in{animation:sf-roll-in .52s var(--ease-spring) both;display:inline-block}@keyframes sf-roll-out{to{opacity:0;transform:translateY(-100%)}}@keyframes sf-roll-in{0%{opacity:0;transform:translateY(100%)}}.sf-roll-out--down{animation-name:sf-roll-out-down}.sf-roll-in--down{animation-name:sf-roll-in-down}@keyframes sf-roll-out-down{to{opacity:0;transform:translateY(100%)}}@keyframes sf-roll-in-down{0%{opacity:0;transform:translateY(-100%)}}.sf-results>li{animation:sf-rise .36s var(--ease-gallery) both;animation-delay:calc(min(var(--i,0), 8) * 35ms)}@keyframes sf-rise{0%{opacity:0;transform:translateY(8px)}}.sf-console-row{transition:opacity .32s var(--ease-gallery), transform .32s var(--ease-gallery)}@starting-style{.sf-console-row{opacity:0;transform:translateY(-6px)}}.sf-meter span{transition:width .9s var(--ease-gallery)}@starting-style{.sf-meter span{width:0!important}}.sf-fund{position:relative}.sf-sparkle{pointer-events:none;width:0;height:0;position:absolute;top:58px;left:50%}.sf-sparkle i{background:var(--bronze);opacity:0;width:6px;height:6px;animation:sf-spark .9s var(--ease-gallery) var(--d,0s) forwards;border-radius:50%;margin:-3px;position:absolute}@keyframes sf-spark{0%{opacity:0;transform:rotate(var(--a)) translateY(0) scale(.6)}25%{opacity:1}to{opacity:0;transform:rotate(var(--a)) translateY(-54px) scale(.2)}}.sf-banner{animation:sf-rise .42s var(--ease-gallery) both}.sf-now-label{align-items:center;gap:8px;display:inline-flex}.sf-eq{align-items:flex-end;gap:2px;height:10px;display:inline-flex}.sf-eq i{background:var(--bronze);transform-origin:bottom;border-radius:1px;width:2px;height:100%;animation:1.1s ease-in-out infinite sf-eq}.sf-eq i:nth-child(2){animation-duration:.9s;animation-delay:-.35s}.sf-eq i:nth-child(3){animation-duration:1.3s;animation-delay:-.7s}@keyframes sf-eq{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}.sf-tier:active:not(:disabled),.sf-chip:active:not(:disabled){transform:scale(.96)}.sf-tier,.sf-chip{transition:transform var(--duration-quick) var(--ease-quick), background var(--duration-quick) var(--ease-quick), border-color var(--duration-quick) var(--ease-quick)}::view-transition-group(.morph){animation-duration:.46s;animation-timing-function:var(--ease-gallery)}::view-transition-image-pair(.morph){animation-name:sf-via-soft;animation-duration:.46s}@keyframes sf-via-soft{40%{filter:blur(3px)}}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}.sf-dice-cube{transition:none}}.sf-hero img.sf-hero-photo--firstdance{object-position:68% center}.sf-art{position:relative;overflow:hidden}.sf-art>img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .42s var(--ease-gallery), transform .62s var(--ease-gallery);position:absolute;inset:0;transform:scale(1.03)}.sf-art--loaded>img{opacity:1;transform:none}.sf-art--loading:after{content:"";background:linear-gradient(110deg,#0000 30%,#fffcf873 50%,#0000 70%);animation:1.4s ease-in-out infinite sf-sheen;position:absolute;inset:0;transform:translate(-100%)}@media (prefers-color-scheme:dark){.sf-art--loading:after{background:linear-gradient(110deg,#0000 30%,#fffcf81f 50%,#0000 70%)}}@keyframes sf-sheen{to{transform:translate(100%)}}.sf-sent-email{font:var(--font-section);overflow-wrap:anywhere}.sf-button--inbox{gap:10px;text-decoration:none}.sf-inbox-flap{transform-box:fill-box;transform-origin:top;transition:transform .24s var(--ease-quick)}@media (hover:hover){.sf-button--inbox:hover .sf-inbox-flap{transform:translateY(-2px)scaleY(-1)}}@media (prefers-reduced-motion:reduce){.sf-inbox-flap{transition:none}}p,li{text-wrap:pretty}h1,h2,h3,.sf-page-title,.sf-hero-title{text-wrap:balance}.sf-note{color:var(--ink-muted);font-size:14px}.sf-label{color:var(--ink-muted);font-size:12.5px}.sf-card--quiet .sf-dim,.sf-card--quiet .sf-note{color:var(--ink-muted)}a{color:var(--bronze-text)}.sf-button,.sf-chip--primary{background:var(--bronze-fill);color:var(--on-bronze)}.sf-button--secondary{color:var(--bronze-text);background:0 0}.sf-button--onphoto{color:#23190f;background:#fdfaf6f0}.sf-center{text-align:center}.sf-input::placeholder{color:var(--ink-muted);opacity:.6}.sf-input--lg{min-height:60px;font-size:19px}.sf-spinner{opacity:.85;border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:18px;height:18px;animation:.7s linear infinite sf-spin}@keyframes sf-spin{to{transform:rotate(360deg)}}.sf-button:disabled{opacity:.55}.sf-skeleton{background:linear-gradient(100deg, var(--canvas-secondary) 30%, rgba(var(--ink-rgb), .04) 50%, var(--canvas-secondary) 70%);animation:sf-shimmer 1.3s var(--ease-gallery) infinite;background-size:220% 100%;border-radius:10px;display:inline-block}@keyframes sf-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}.sf-skeleton-row{pointer-events:none}.sf-skeleton--art{border-radius:14px;flex:none;width:56px;height:56px}.sf-skeleton--line{width:70%;height:14px}.sf-skeleton--short{width:42%;margin-top:8px}.sf-skeleton--cover{aspect-ratio:1;width:min(240px,64vw);margin:var(--space-s) auto;border-radius:24px}.sf-skeleton-hero{background:var(--canvas-secondary)}.sf-skeleton-hero:after{display:none}.sf-skeleton-hero .sf-skeleton{background-color:rgba(var(--ink-rgb), .08)}.sf-payment-skeleton{flex-direction:column;gap:12px;display:flex}.sf-checkout{scroll-margin-block:24px 120px}.sf-payment-caption{text-align:center}.sf-skeleton--tabs{border-radius:14px;height:64px}.sf-skeleton--field{border-radius:14px;height:48px}.sf-boost .sf-stack{position:relative}.sf-payment--loading{inset-inline:0;opacity:0;pointer-events:none;min-height:0;position:absolute;top:0}.sf-offline{z-index:50;padding:calc(10px + env(safe-area-inset-top)) var(--space-m) 10px;background:var(--ink);color:var(--canvas);font:var(--font-caption);text-align:center;font-size:14px;position:sticky;top:0}.sf-fallback{text-align:center;justify-content:center;align-items:center;gap:var(--space-s);min-height:70svh}.sf-fallback img{width:180px;height:auto}.sf-fallback .sf-button--inline{align-self:center}.sf-lang{background:var(--canvas-secondary);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.sf-lang button{min-width:40px;min-height:34px;color:var(--ink-muted);font:600 13px/1 var(--font-family);letter-spacing:.04em;cursor:pointer;transition:background var(--duration-quick) var(--ease-quick), color var(--duration-quick) var(--ease-quick);background:0 0;border:none;border-radius:999px;padding:0 10px}.sf-lang button[aria-pressed=true]{background:var(--card);color:var(--ink);box-shadow:0 1px 3px rgba(var(--ink-rgb), .12)}.sf-lang[aria-busy=true]{opacity:.6}.sf-lang--onphoto{-webkit-backdrop-filter:blur(12px);background:#100c0a57}.sf-lang--onphoto button{color:#fdfaf6c7}.sf-lang--onphoto button[aria-pressed=true]{color:#23190f;background:#fdfaf6f0}.sf-hero-bar{z-index:2;top:calc(var(--space-s) + env(safe-area-inset-top));right:var(--space-m);position:absolute}.sf-panel-bar{z-index:1;top:calc(var(--space-m) + env(safe-area-inset-top));left:var(--space-m);right:var(--space-m);justify-content:space-between;align-items:center;display:flex;position:absolute}.sf-panel-bar .sf-wordmark{position:static}.sf-appbar{z-index:20;padding-top:env(safe-area-inset-top);background:color-mix(in srgb, var(--canvas) 86%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(18px);border-bottom:1px solid rgba(var(--ink-rgb), .06);position:sticky;top:0}.sf-appbar-inner{max-width:1200px;min-height:60px;padding:0 var(--space-m);justify-content:space-between;align-items:center;gap:var(--space-s);margin:0 auto;display:flex}.sf-appbar-actions{align-items:center;gap:8px;display:flex}.sf-appbar-back{min-height:44px;color:var(--bronze-text);align-items:center;gap:4px;margin-left:-6px;font-weight:500;text-decoration:none;display:inline-flex}.sf-appbar-link{min-height:44px;color:var(--ink-muted);font:var(--font-body);cursor:pointer;background:0 0;border:none;border-radius:12px;padding:0 12px;font-size:15px;font-weight:500}@media (hover:hover){.sf-appbar-link:hover,.sf-appbar-back:hover{color:var(--ink)}}.sf-page-head{justify-content:space-between;align-items:flex-end;gap:var(--space-m);flex-wrap:wrap;display:flex}.sf-page-title{font:var(--font-large-title);letter-spacing:-.02em;font-size:clamp(32px,4.2vw,44px);font-weight:600;line-height:1.1}.sf-section-label{font:var(--font-caption);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);font-size:12.5px;font-weight:500}.sf-shell--dash{max-width:1120px;padding-top:var(--space-l)}.sf-dash{gap:var(--space-l);display:grid}.sf-dash-main,.sf-dash-side{gap:var(--space-m);flex-direction:column;min-width:0;display:flex}@media (min-width:760px){.sf-dash{align-items:start;gap:var(--space-xl);grid-template-columns:minmax(360px,440px) 1fr}.sf-dash-main{position:sticky;top:92px}}.sf-row--flush{border:none;align-items:center;padding:0}.sf-stats dd{font-variant-numeric:tabular-nums}@media (prefers-color-scheme:dark){.sf-invitation{--ink:#1f1b18;--ink-secondary:#7d746a;--ink-muted:#6b6259;--bronze:#9b7a53;--bronze-text:#7f6240;--card:#fffcf8;color:#1f1b18;background:#fffcf8}}.sf-event-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.sf-event-list{gap:var(--space-s);grid-template-columns:repeat(2,1fr)}}.sf-event-card{align-items:center;gap:var(--space-s);min-height:104px;padding:var(--space-m);background:var(--card);color:var(--ink);box-shadow:0 1px 2px rgba(var(--ink-rgb), .05), 0 8px 24px rgba(var(--ink-rgb), .04);transition:transform var(--duration-quick) var(--ease-quick), box-shadow var(--duration-quick) var(--ease-quick);border-radius:24px;text-decoration:none;display:flex}@media (hover:hover){.sf-event-card:hover{box-shadow:0 2px 4px rgba(var(--ink-rgb), .06), 0 14px 32px rgba(var(--ink-rgb), .07);transform:translateY(-2px)}}.sf-event-card-main{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.sf-event-card-tags{flex-wrap:wrap;gap:6px;display:flex}.sf-event-card-title{font:var(--font-section);letter-spacing:-.01em}.sf-event-card-meta{color:var(--ink-muted);font-variant-numeric:tabular-nums;text-align:right;flex-direction:column;align-items:flex-end;gap:4px;font-size:14px;display:flex}.sf-pill--event-live{background:rgba(var(--bronze-rgb), .16);color:var(--bronze-text)}.sf-pill--event-ended{background:var(--canvas-secondary);color:var(--ink-muted)}.sf-empty--card{padding:var(--space-xl) var(--space-m);border-radius:var(--radius-card);background:var(--canvas-secondary)}.sf-empty--card .sf-button--inline{align-self:center}.sf-chevron{color:var(--ink-muted);opacity:.7;flex:none}.sf-prompt{font:var(--font-section);letter-spacing:-.01em;color:var(--ink);font-size:24px;line-height:1.3}.sf-search{display:block;position:relative}.sf-search-icon{color:var(--ink-muted);pointer-events:none;position:absolute;top:50%;left:18px;transform:translateY(-50%)}.sf-input--search{appearance:none;border-radius:20px;min-height:60px;padding-left:52px;padding-right:52px;font-size:18px}.sf-input--search::-webkit-search-cancel-button{display:none}.sf-input--search:focus{background:var(--card);box-shadow:0 0 0 2px var(--bronze), 0 8px 24px rgba(var(--ink-rgb), .06);outline:none}.sf-search-clear,.sf-search-spinner{position:absolute;top:calc(50% - 9px);right:12px}.sf-search-spinner{color:var(--ink-muted);right:20px}.sf-search-clear{background:rgba(var(--ink-rgb), .08);width:36px;height:36px;color:var(--ink-muted);cursor:pointer;border:none;border-radius:50%;place-items:center;display:grid}.sf-track--link{gap:var(--space-s)}.sf-add{color:var(--bronze-text);flex:none}.sf-track-title{white-space:normal;overflow-wrap:anywhere}.sf-ticket-nav{margin-bottom:calc(var(--space-s) * -1)}.sf-tier{border:1.5px solid rgba(var(--ink-rgb), .12);background:var(--card);font-weight:600}.sf-card .sf-tier{background:var(--canvas)}.sf-tier[aria-checked=true]{border-color:var(--bronze);background:rgba(var(--bronze-rgb), .14);color:var(--bronze-text);box-shadow:0 0 0 1px var(--bronze) inset}.sf-shell--console{max-width:1200px;padding-top:var(--space-l)}.sf-console-grid{gap:var(--space-xl);display:grid}.sf-console-col{gap:var(--space-l);flex-direction:column;min-width:0;display:flex}@media (min-width:720px){.sf-console-grid{grid-template-columns:1fr 1fr;align-items:start}}.sf-console-status{align-items:center;gap:8px;display:inline-flex}.sf-dot{border-radius:50%;width:8px;height:8px}.sf-dot--live{background:#3f9b62;animation:2.4s ease-in-out infinite sf-breathe;box-shadow:0 0 0 4px #3f9b622e}.sf-dot--off{background:#b5563f}@keyframes sf-breathe{50%{box-shadow:0 0 0 7px #3f9b620f}}.sf-chip{min-height:48px;padding:0 18px;font-size:16px}.sf-chip--outline{border-color:rgba(var(--ink-rgb), .18);color:var(--ink);background:0 0}.sf-console-end{padding-top:var(--space-m);border-top:1px solid var(--canvas-secondary)}@media (min-width:900px){.sf-landing .sf-hero h1{letter-spacing:-.03em;font-size:clamp(52px,5.4vw,76px);font-weight:600;line-height:1.02}.sf-landing .sf-hero-sub{font-size:clamp(30px,3vw,42px);line-height:1.15}.sf-landing .sf-hero-inner{max-width:1120px;padding-bottom:var(--space-xl)}.sf-landing .sf-section h2{letter-spacing:-.02em;font-size:clamp(34px,3.4vw,44px);line-height:1.12}}.sf-preview-song{font:var(--font-section);margin-top:4px}.sf-footer{align-items:flex-end}.sf-footer-links{align-items:center;gap:var(--space-m);flex-wrap:wrap;display:flex}.sf-footer-links a{color:var(--ink-muted);align-items:center;min-height:44px;font-size:15px;text-decoration:none;display:inline-flex}@media (hover:hover){.sf-footer-links a:hover{color:var(--ink)}}.sf-track--link .sf-track-text{flex:1}.sf-guest-home:has(.sf-input--search:not(:placeholder-shown))>section{display:none}.sf-guest-home:has(.sf-track--picked)>:is(section,.sf-free-note,.sf-prompt){display:none}.sf-ticket-nav{margin:0 0 var(--space-s);z-index:1;align-self:flex-start;position:relative}.sf-shell--ticket{padding-top:var(--space-s)}.sf-appbar-inner{max-width:1120px}.sf-shell--console+*{max-width:1200px}.sf-appbar:has(+.sf-shell--console) .sf-appbar-inner{max-width:1200px}.sf-stats dd{font:var(--font-section);font-size:26px}.sf-checklist ul{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.sf-checklist li{align-items:center;gap:12px;font-size:16px;display:flex}.sf-checklist li.is-done{color:var(--ink-muted)}.sf-check{border:1.5px solid rgba(var(--ink-rgb), .22);width:24px;height:24px;color:var(--on-bronze);border-radius:50%;flex:none;place-items:center;display:grid}.is-done .sf-check{border-color:var(--bronze-fill);background:var(--bronze-fill)}.sf-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sf-stack--tight{flex-direction:column;display:flex}.sf-event-card-tags .sf-pill{margin-left:0}.sf-pill{color:var(--ink-muted);font-size:13px}.sf-now--console{flex-wrap:wrap}.sf-now--console .sf-track-text{flex:180px;min-width:0}.sf-now--console>.sf-chip{margin-left:auto}html,body{overflow-x:clip}.sf-sleeve{overflow:visible}.sf-sleeve:before{opacity:.42;inset:-40px calc(50% - 50vw);-webkit-mask-image:radial-gradient(60% 75% at 50% 35%,#000 35%,#0000 100%);mask-image:radial-gradient(60% 75% at 50% 35%,#000 35%,#0000 100%)}.sf-sleeve:after{inset:0 calc(50% - 50vw)}.sf-sleeve--upnext .sf-develop:after{box-shadow:0 0 40px 8px rgba(var(--bronze-rgb), .35)}.sf-input{box-shadow:inset 0 0 0 1px rgba(var(--ink-rgb), .1)}.sf-input:focus{box-shadow:inset 0 0 0 2px var(--bronze);outline:none}.sf-prompt span{color:var(--ink)}.sf-console-actions{flex-wrap:wrap;gap:8px;max-width:440px;display:flex}.sf-console-actions>.sf-chip{flex:1 1 0;min-width:0}.sf-console-actions>.sf-console-decline,.sf-console-actions>.sf-console-actions{flex:100%;max-width:none}.sf-fallback-form{text-align:left;width:min(360px,100%)}.sf-sleeve:before{inset:-40px calc(50% - 50vw) 0}.sf-console-actions .sf-chip{white-space:nowrap;padding:0 6px;font-size:15px}@media (max-width:600px){.sf-console-row--numbered .sf-console-actions,.sf-console-row--numbered .sf-console-decline{max-width:none;padding-left:0}}.sf-boost-effect{font:var(--font-body);color:var(--bronze-text);font-weight:600}.sf-button--outline{color:var(--bronze-text);box-shadow:inset 0 0 0 1.5px rgba(var(--bronze-rgb), .55);background:0 0}.sf-free-note{margin-top:-8px}.sf-card .sf-button--secondary:not(.sf-button--inline){color:var(--bronze-text);box-shadow:inset 0 0 0 1.5px rgba(var(--bronze-rgb), .45)}@media (max-width:600px){.sf-card{padding:var(--space-m)}}.sf-stat-sub{font:var(--font-caption);color:var(--ink-muted);margin-top:2px;font-size:14px;display:block}.sf-code-actions{gap:8px;display:inline-flex}.sf-console-main .sf-track-artist{white-space:normal;text-overflow:clip;overflow:visible}.sf-row--flush{flex-wrap:wrap;gap:8px}.sf-gift-back{color:var(--ink)}.sf-upnext-title{color:var(--bronze-text);font-size:34px}.sf-sleeve--upnext .sf-develop:after{display:none}.sf-sleeve--upnext .sf-art--xl{animation:2.8s ease-in-out infinite sf-glow}@keyframes sf-glow{0%,to{box-shadow:0 18px 40px -18px #100c0a8c, 0 0 24px 2px rgba(var(--bronze-rgb), .25)}50%{box-shadow:0 18px 40px -18px #100c0a8c, 0 0 48px 10px rgba(var(--bronze-rgb), .45)}}.sf-tier{flex-direction:column;justify-content:center;align-items:center;gap:2px;min-height:64px;display:flex}.sf-tier-effect{font:var(--font-caption);color:var(--bronze-text);font-size:13px;font-weight:500}@media (prefers-color-scheme:dark){.sf-offline{color:#f3eee8;background:#2a241f;border-bottom:1px solid #f3eee814}}.sf-back-button{font:var(--font-body);cursor:pointer;background:0 0;border:none;padding:0}.sf-pill--upnext{background:var(--bronze-fill);color:var(--on-bronze)}.sf-recap-thanks{color:#fdfaf6cc;font-size:17px}.sf-recap-actions{justify-content:center;display:flex}.sf-legal h2{font-size:18px}.sf-legal p{text-wrap:pretty}.sf-console-end .sf-console-actions{flex-direction:column;align-items:stretch}.sf-console-end .sf-chip{white-space:normal;text-align:center;flex:none;width:100%;padding-block:12px;line-height:1.3}.sf-tier--none .sf-tier-amount{font:var(--font-body);color:var(--ink-secondary);font-size:15px;font-weight:500}.sf-check-row{cursor:pointer;align-items:flex-start;gap:12px;padding:12px 4px;font-size:15px;line-height:1.4;display:flex}.sf-check-row input{width:24px;height:24px;accent-color:var(--bronze);flex:none;margin:0}.sf-thanks{gap:var(--space-s);flex-direction:column;display:flex;position:relative}.sf-planned-time{font-variant-numeric:tabular-nums;font-size:40px;line-height:1.1}.sf-req-control{justify-content:space-between;align-items:center;gap:var(--space-m);flex-direction:row;display:flex}.sf-switch{cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;width:64px;min-height:48px;padding:0;position:relative}.sf-switch span{background:var(--canvas-secondary);border:1px solid rgba(var(--ink-rgb), .18);transition:background var(--duration-quick) var(--ease-quick);border-radius:999px;position:absolute;inset:8px 0}.sf-switch span:after{content:"";background:var(--ink-secondary);width:26px;height:26px;transition:transform var(--duration-quick) var(--ease-quick), background var(--duration-quick) var(--ease-quick);border-radius:50%;position:absolute;top:3px;left:3px}.sf-switch[aria-checked=true] span{background:rgba(var(--bronze-rgb), .2);border-color:var(--bronze)}.sf-switch[aria-checked=true] span:after{background:var(--bronze);transform:translate(28px)}.sf-tier--none{padding-inline:4px;font-size:16px}:root{--danger:#a4453a;--line:rgba(var(--ink-rgb), .16)}@media (prefers-color-scheme:dark){:root{--danger:#e58f83;--line:rgba(var(--ink-rgb), .22)}}.sf-act{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:8px;display:grid}.sf-act--two{grid-template-columns:1fr 1fr}.sf-act-btn{border:1px solid var(--line);border-radius:var(--radius-button);min-height:48px;color:var(--ink);font:var(--font-body);cursor:pointer;text-align:center;transition:transform var(--duration-quick) var(--ease-quick), background var(--duration-quick) var(--ease-quick);background:0 0;padding:0 12px;font-size:16px;font-weight:500;line-height:1.15}.sf-act-btn:active:not(:disabled){transform:scale(.97)}.sf-act-btn--primary{background:var(--bronze-fill);color:var(--on-bronze);border-color:#0000;font-weight:600}.sf-act-btn--danger{color:var(--danger);border-color:color-mix(in srgb, var(--danger) 45%, transparent)}.sf-act-btn--ghost{color:var(--ink-muted);border-color:#0000}.sf-act-btn--small{min-height:40px;padding:0 16px;font-size:15px}.sf-act-btn--big{text-overflow:ellipsis;white-space:nowrap;width:100%;min-height:56px;padding:0 20px;font-size:18px;overflow:hidden}.sf-act-sub{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(104px,1fr));gap:8px;display:grid}.sf-act-sub--decline{grid-template-columns:1fr 1fr}.sf-act-sub--decline .sf-input{grid-column:1/-1;min-height:48px}.sf-console-row--numbered .sf-console-actions{padding-left:0}.sf-console-row{gap:12px;padding:16px 0}.sf-console-pos{width:20px}.sf-toggle-row{justify-content:space-between;align-items:center;gap:var(--space-s);padding:4px 4px 4px var(--space-s);border:1px solid var(--line);border-radius:var(--radius-button);display:flex}.sf-toggle-text{flex-direction:column;min-width:0;display:flex}.sf-toggle-label{font-size:16px;font-weight:600}.sf-toggle-help{font:var(--font-caption);color:var(--ink-muted);font-size:14px}.sf-now--console{border:1px solid var(--line);flex-direction:column;align-items:stretch;gap:12px}.sf-now-top{justify-content:space-between;align-items:center;gap:12px;min-height:40px;display:flex}.sf-now-body{align-items:center;gap:var(--space-s);display:flex}.sf-now-body .sf-track-text{flex:1;min-width:0}.sf-console-grid{gap:var(--space-l);flex-direction:column;display:flex}.sf-console-col{display:contents}.sf-c-now{order:1}.sf-c-inbox{order:2}.sf-c-queue{order:3}.sf-c-earlier{order:4}.sf-c-extras{order:5}@media (min-width:720px){.sf-console-grid{gap:var(--space-xl);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;display:grid}.sf-console-col{gap:var(--space-l);flex-direction:column;min-width:0;display:flex}.sf-c-now,.sf-c-inbox,.sf-c-queue,.sf-c-earlier,.sf-c-extras{order:0}}.sf-console-sticky{z-index:20;padding:10px var(--space-s) calc(10px + env(safe-area-inset-bottom));background:color-mix(in srgb, var(--canvas) 88%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--line);position:fixed;bottom:0;left:0;right:0}@media (min-width:720px){.sf-console-sticky{display:none}}.sf-console-actions{max-width:none;display:block}.sf-console-end .sf-console-actions{display:flex}.sf-picked-head{justify-content:space-between;align-items:center;gap:var(--space-s);display:flex}.sf-picked-head .sf-track{flex:1;min-width:0;padding:0}.sf-picked-head .sf-link-button{min-height:44px;color:var(--bronze-text);flex:none;padding:0 4px;font-size:16px}.sf-msg-toggle{border:1px dashed var(--line);border-radius:var(--radius-button);min-height:52px;color:var(--bronze-text);font:var(--font-body);cursor:pointer;background:0 0;align-items:center;gap:10px;padding:0 16px;font-weight:500;display:flex}.sf-gift-block{border:1px solid var(--line);border-radius:var(--radius-tile);flex-direction:column;gap:8px;padding:14px;display:flex}.sf-gift-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.sf-optional{font:var(--font-caption);color:var(--ink-muted)}.sf-sendbar{z-index:5;margin:0 calc(-1 * var(--space-s));padding:12px var(--space-s) calc(12px + env(safe-area-inset-bottom));background:linear-gradient(to bottom, transparent, var(--canvas) 22%);flex-direction:column;gap:8px;display:flex;position:sticky;bottom:0}.sf-add{background:var(--bronze-fill);width:44px;height:44px;color:var(--on-bronze);border-radius:50%;place-items:center;display:grid}.sf-stats--row{border:1px solid var(--line);border-radius:var(--radius-tile);grid-template-columns:repeat(4,1fr);gap:0;padding:14px 4px}.sf-stats--row>div{text-align:center;background:0 0;flex-direction:column;gap:2px;padding:0 6px;display:flex}.sf-stats--row>div+div{border-left:1px solid var(--line)}.sf-stats--row dd{order:0;margin:0;font-size:24px;font-weight:600}.sf-stats--row dt{color:var(--ink-muted);order:1;font-size:12px;line-height:1.25}.sf-link-block{align-self:flex-start;align-items:center;min-height:44px;display:inline-flex}@media (min-width:900px){.sf-checklist ul{flex-flow:wrap;gap:12px 32px}}.sf-fieldset{border:0;min-width:0;margin:0;padding:0}.sf-fieldset legend{margin-bottom:7px;padding:0}.sf-date-row{grid-template-columns:.8fr 1.5fr 1fr;gap:8px;display:grid}.sf-select{appearance:none;text-overflow:ellipsis;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%237d746a' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:34px}.sf-affix{display:block;position:relative}.sf-affix>span{color:var(--ink-secondary);font:var(--font-body);position:absolute;top:50%;left:18px;transform:translateY(-50%)}.sf-affix .sf-input{padding-left:40px}.sf-topbar-actions{align-items:center;gap:8px;display:flex}@media (min-width:760px){.sf-steps{column-gap:var(--space-l);grid-template-rows:auto auto auto;row-gap:0}.sf-step{grid-row:span 3;grid-template-rows:subgrid;row-gap:8px}.sf-step-art{align-self:end}.sf-step-art img{object-position:center bottom}.sf-step>h3{padding-top:12px}}.sf-see-panel{gap:var(--space-l);padding:var(--space-l) var(--space-m);border-radius:var(--radius-card);background:var(--canvas-secondary);flex-direction:column;display:flex}@media (min-width:760px){.sf-see-panel{align-items:center;gap:var(--space-xl);padding:var(--space-xl);flex-direction:row}.sf-see-panel>*{flex:1}}.sf-section--dj h2{max-width:16ch}@media (min-width:900px){.sf-section--dj .sf-stack{gap:var(--space-s)}.sf-section--dj h2{font-size:clamp(38px,3.8vw,52px)}.sf-section--dj .sf-button{min-height:56px;padding-inline:32px}}.sf-shell--list{max-width:760px}.sf-event-list{grid-template-columns:1fr}.sf-pill--event-live{color:#2f7d4d;background:#3f9b6229;font-weight:600}.sf-pill--event-ended{background:rgba(var(--ink-rgb), .09);color:var(--ink-secondary);font-weight:600}@media (prefers-color-scheme:dark){.sf-pill--event-live{color:#8fdcae;background:#5ec8822e}.sf-pill--event-ended{background:rgba(var(--ink-rgb), .14);color:var(--ink);opacity:.8}}.sf-label .sf-optional{text-transform:none;letter-spacing:0;margin-left:6px;font-size:13px}.sf-date-row{grid-template-columns:1fr 1.7fr 1.2fr}.sf-select{padding-left:14px;padding-right:30px}.sf-stats--row>div{border-radius:0}@media (max-width:520px){.sf-topbar-link--dj{display:none}}.sf-guest-home{gap:var(--space-l);flex-direction:column;display:flex}.sf-guest-left,.sf-guest-right{min-width:0}.sf-guest-right{gap:var(--space-m)}:is(.sf-guest-home:has(.sf-picked-flow) .sf-prompt,.sf-guest-home:has(.sf-picked-flow) .sf-free-note,.sf-guest-home:has(.sf-picked-flow) .sf-guest-right){display:none}@media (min-width:1024px){.sf-shell--guest{max-width:1000px}.sf-guest-home:has(.sf-guest-right):not(:has(.sf-picked-flow)){gap:var(--space-xl);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.sf-guest-home:has(.sf-picked-flow){width:100%;max-width:560px;margin:0 auto}}.sf-shell--list .sf-page-head{align-items:flex-end;gap:var(--space-m);flex-wrap:nowrap}.sf-shell--list .sf-page-head>.sf-stack--tight{flex:1;min-width:0}.sf-shell--list .sf-page-head .sf-button{flex:none}@media (min-width:1024px){.sf-hero:has(+.sf-shell--guest) .sf-hero-inner{max-width:1000px}.sf-hero:has(+.sf-shell--guest):has(~.sf-shell--guest .sf-picked-flow) .sf-hero-inner{max-width:560px}}.sf-picked-flow{scroll-padding-bottom:140px}.sf-picked-flow .sf-field,.sf-picked-flow .sf-gift-block{scroll-margin-bottom:140px}.sf-picked-flow:has(textarea:focus) .sf-sendbar{background:0 0;position:static}@media (max-height:720px){.sf-sendbar{background:0 0;padding-top:4px;position:static}}.sf-topbar-actions{gap:var(--space-m)}.sf-hero-actions .sf-hero-link{border-radius:var(--radius-button);color:#fff;-webkit-backdrop-filter:blur(10px);background:#14100c57;border:1px solid #ffffff8c;min-height:52px;padding:0 22px}.sf-check-link{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:rgba(var(--ink-rgb), .25);text-decoration-color:rgba(var(--ink-rgb), .25);text-underline-offset:4px}.sf-check-link:hover{text-decoration-color:currentColor}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}#dj,#fund{scroll-margin-top:84px}.sf-toggle-state{color:var(--ink-muted);margin-left:auto;font-size:14px;font-weight:600}.sf-toggle-row:has([aria-checked=true]) .sf-toggle-state{color:var(--bronze-text)}.sf-shell--ended{max-width:640px}.sf-ended{gap:var(--space-l);padding:var(--space-l);flex-direction:column;display:flex}.sf-ended h2{font-size:24px}.sf-ended-wrap{gap:var(--space-l);max-width:640px;padding-top:var(--space-l);flex-direction:column;margin:0 auto;display:flex}.sf-legal{gap:var(--space-m);max-width:720px}.sf-legal>*{max-width:65ch}.sf-legal .sf-appbar-back{margin-bottom:-8px}.sf-legal-intro{color:var(--ink-secondary);font-size:18px}.sf-legal-section{padding-top:var(--space-l);margin-top:var(--space-s);border-top:1px solid var(--line);flex-direction:column;gap:12px;display:flex}.sf-legal-section h2{font-size:19px}.sf-legal-section p{line-height:1.6}.sf-panel-body .sf-stack>.sf-dim{font-size:16px;line-height:1.5}.sf-check-link:after{content:" →";color:var(--bronze-text);text-decoration:none;display:inline-block}.sf-lang{padding:2px}.sf-lang button{min-width:48px;min-height:44px;font-size:14px}.sf-input::placeholder,.sf-input--code::placeholder{color:color-mix(in srgb, var(--ink) 52%, var(--canvas-secondary));opacity:1}.sf-button:disabled{opacity:.45;cursor:not-allowed}.sf-tier[aria-pressed=true]{border-color:var(--bronze);background:rgba(var(--bronze-rgb), .14);color:var(--bronze-text);box-shadow:0 0 0 1px var(--bronze) inset}.sf-tiers{grid-template-columns:repeat(3,1fr)}.sf-tier{min-height:56px}.sf-check-row{align-items:center;min-height:48px;padding:10px 2px}.sf-check-text{flex:1;min-width:0}.sf-check-total{font-variant-numeric:tabular-nums;color:var(--ink);flex:none;font-weight:600}.sf-checkout .sf-button{padding-inline:12px;font-size:16px}.sf-msg-toggle{background:0 0;border:0;align-self:flex-start;min-height:44px;padding:0 4px;font-size:16px}.sf-gift-block{border:0;gap:10px;padding:0}.sf-gift-block .sf-label{font-size:12px}.sf-gift-block .sf-tier{min-height:56px}.sf-gift-block .sf-note{margin-top:-2px}main:has(.sf-picked-flow) .sf-hero--compact{min-height:0}main:has(.sf-picked-flow) .sf-hero--compact .sf-hero-inner{padding:14px var(--space-m);flex-direction:row;align-items:center}main:has(.sf-picked-flow) .sf-hero--compact .sf-label{display:none}main:has(.sf-picked-flow) .sf-hero--compact .sf-hero-title{letter-spacing:-.01em;font-size:20px;font-weight:600}main:has(.sf-picked-flow) .sf-hero--compact .sf-hero-bar{top:8px}main:has(.sf-picked-flow) .sf-shell--after-hero{padding-top:20px}.sf-picked-flow{gap:var(--space-s)}@media (min-width:1024px){main:has(.sf-picked-flow) .sf-hero--compact .sf-hero-inner{max-width:560px;padding-inline:0}}.sf-guest-home:has(.sf-picked-flow) .sf-yours{display:none}.sf-guest-left:has(ul[aria-busy],.sf-skeleton-row,.sf-empty) .sf-yours{display:none}.sf-guest-left{gap:var(--space-m)}@media (min-width:1024px){.sf-shell--guest{max-width:1120px}.sf-hero:has(+.sf-shell--guest) .sf-hero-inner{max-width:1120px}.sf-guest-home:has(.sf-guest-right):not(:has(.sf-picked-flow)){grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:72px}.sf-guest-right{padding:var(--space-m);border-radius:var(--radius-card);background:var(--canvas-secondary)}.sf-guest-right .sf-now{background:var(--card)}.sf-prompt{font-size:30px;line-height:1.2}.sf-prompt span{display:block}}@media (min-width:900px){.sf-join{grid-template-columns:1.1fr 1fr;min-height:100svh;display:grid}.sf-join .sf-hero{min-height:100svh}.sf-join .sf-hero-inner{max-width:560px;padding:var(--space-xl) var(--space-xl) 72px;margin:0}.sf-join .sf-hero-title{letter-spacing:-.025em;font-size:clamp(44px,4.4vw,64px);font-weight:600;line-height:1.05}.sf-join .sf-shell--after-hero{width:100%;max-width:480px;padding:var(--space-xl) var(--space-l);align-self:center;margin:0 auto}.sf-join .sf-hero:after{background:linear-gradient(#100c0a1a 45%,#100c0acc)}}.sf-checklist li.is-half .sf-check{color:var(--bronze-text);border-style:dashed;border-color:var(--bronze)}.sf-check-hint{color:var(--ink-muted);font-size:14px}.sf-toast{z-index:40;top:calc(16px + env(safe-area-inset-top));background:var(--ink);color:var(--canvas);font:600 15px/1 var(--font-family);pointer-events:none;opacity:0;animation:sf-toast 3.4s var(--ease-quick) .1s both;border-radius:999px;align-items:center;gap:8px;padding:12px 18px;display:inline-flex;position:fixed;left:50%;transform:translate(-50%,-12px);box-shadow:0 12px 30px -12px #100c0a80}@keyframes sf-toast{0%{opacity:0;transform:translate(-50%,12px)}10%,80%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,8px)}}.sf-thanks{animation:sf-pop .52s var(--ease-spring) both}@keyframes sf-pop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.sf-toast{opacity:1;animation:none;transform:translate(-50%)}.sf-thanks{animation:none}}.sf-dead{min-height:100svh;padding:var(--space-m);flex-direction:column;display:flex}.sf-dead-body{justify-content:center;align-items:flex-start;gap:var(--space-s);flex-direction:column;flex:1;width:min(440px,100%);margin:0 auto;padding-bottom:96px;display:flex}.sf-dead-mark{background:var(--canvas-secondary);width:64px;height:64px;color:var(--bronze-text);border-radius:50%;place-items:center;margin-bottom:8px;display:grid}.sf-dead-body .sf-button{margin-top:var(--space-s)}@media (min-width:900px){.sf-dead{padding:var(--space-l) var(--space-xl)}.sf-dead-body{width:min(520px,100%)}.sf-dead-body .sf-page-title{font-size:44px}.sf-dead-body .sf-button{width:auto;padding-inline:40px}}.sf-shell--summary{max-width:1120px;padding-top:var(--space-xl)}.sf-ended-wrap{max-width:none}.sf-summary{gap:var(--space-l);flex-direction:column;display:flex}.sf-summary-head{flex-direction:column;gap:8px;display:flex}.sf-summary-title{letter-spacing:-.025em;font-size:clamp(34px,5vw,60px);font-weight:600;line-height:1.05}.sf-summary-status{color:var(--ink-secondary);font-size:20px}.sf-summary-body{gap:var(--space-l);display:grid}.sf-summary-fund{padding:var(--space-l);border-radius:var(--radius-card);background:var(--canvas-secondary);flex-direction:column;gap:10px;display:flex}.sf-summary-hero{letter-spacing:-.035em;font-variant-numeric:tabular-nums;color:var(--bronze-text);font-size:clamp(56px,9vw,104px);font-weight:600;line-height:1}.sf-summary-hero-label{font:var(--font-caption);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-secondary)}.sf-summary-lead{max-width:44ch;margin-top:var(--space-s)}.sf-summary-fund .sf-button{margin-top:var(--space-s)}.sf-summary-stats{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:0;margin:0;display:grid}.sf-summary-stats>div{padding:var(--space-s) 0;border-top:1px solid var(--line);flex-direction:column-reverse;gap:4px;display:flex}.sf-summary-stats dd{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:0;font-size:40px;font-weight:600}.sf-summary-stats dt{color:var(--ink-secondary);font-size:15px}@media (min-width:900px){.sf-summary{gap:var(--space-xl)}.sf-summary-body{gap:var(--space-xl);grid-template-columns:1.5fr 1fr;align-items:stretch}.sf-summary-fund{padding:var(--space-xl);justify-content:flex-end;min-height:380px}.sf-summary-stats{grid-template-columns:1fr;align-content:stretch}.sf-summary-stats>div{padding:var(--space-m) 0;flex-direction:row-reverse;justify-content:space-between;align-items:baseline}.sf-summary-stats>div:last-child{border-bottom:1px solid var(--line)}.sf-summary-stats dd{font-size:56px}.sf-summary-stats dt{font-size:17px}}.sf-act-btn{min-height:48px}.sf-act-btn--small{min-height:44px}.sf-act-btn--more{color:var(--ink-secondary);background:rgba(var(--ink-rgb), .06);border-color:#0000}.sf-act-more{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:1fr 1fr;gap:8px;padding-top:8px;display:grid}.sf-act-more .sf-act-sub{grid-column:1/-1}.sf-act-more .sf-act-sub--decline{grid-template-columns:1fr 1fr}.sf-tag{background:rgba(var(--ink-rgb), .07);color:var(--ink-secondary);font:600 12px/1.2 var(--font-family);letter-spacing:0;text-transform:none;vertical-align:2px;border-radius:999px;margin-left:8px;padding:3px 9px;display:inline-block}.sf-legal{width:100%;max-width:1120px;padding-inline:var(--space-m);gap:var(--space-l);flex-direction:column;display:flex}.sf-legal>*,.sf-legal-side>*{max-width:none}.sf-legal-side,.sf-legal-body{gap:var(--space-m);flex-direction:column;display:flex}.sf-legal-body .sf-legal-section:first-child{border-top:0;margin-top:0;padding-top:0}@media (min-width:960px){.sf-legal{padding-top:var(--space-xl);grid-template-columns:340px minmax(0,680px);align-items:start;column-gap:96px;display:grid}.sf-legal-side{position:sticky;top:100px}.sf-legal .sf-page-title{font-size:44px}.sf-legal-section p{max-width:65ch}}.sf-hero--tall{min-height:min(64svh,560px)}@media (min-width:900px){.sf-hero--tall{min-height:min(80svh,720px)}.sf-landing .sf-hero h1{letter-spacing:-.035em;font-size:clamp(60px,7vw,104px);line-height:1}.sf-landing .sf-hero-sub{font-size:clamp(30px,3.4vw,48px)}.sf-hero-actions .sf-button,.sf-hero-actions .sf-hero-link{justify-content:center;min-width:220px;min-height:58px}}@media (max-width:899px){.sf-hero-actions{grid-template-columns:1fr 1fr;gap:12px;width:100%;display:grid}.sf-hero-actions .sf-button,.sf-hero-actions .sf-hero-link{text-align:center;justify-content:center;width:100%;padding-inline:8px}}.sf-topbar-link{text-shadow:0 1px 12px #100c0a99;color:#fff}.sf-fallback-form .sf-input--code::placeholder{letter-spacing:.2em}main:has(.sf-picked-flow) .sf-hero--compact .sf-hero-bar{display:none}.sf-boost:has(.sf-tiers):not(:has(h3)){padding-top:var(--space-m)}.sf-checklist li{flex-wrap:nowrap}.sf-checklist li:has(.sf-check-hint){flex-wrap:wrap}.sf-check-hint{flex-basis:100%;margin-top:-6px;padding-left:40px}.sf-toast{top:auto;bottom:calc(24px + env(safe-area-inset-bottom))}.sf-checklist li:has(.sf-check-hint){grid-template-columns:24px 1fr;align-items:start;column-gap:12px;display:grid}.sf-checklist li:has(.sf-check-hint)>span:not(.sf-check):not(.sf-check-hint){overflow-wrap:anywhere;min-width:0}.sf-checklist li:has(.sf-check-hint)>a{overflow-wrap:anywhere;min-width:0}.sf-checklist li:has(.sf-check-hint) .sf-check-hint{flex-basis:auto;grid-column:2;margin-top:0;padding-left:0}.sf-act-btn{border-color:rgba(var(--ink-rgb), .38);border-width:1.5px}.sf-act-btn--primary,.sf-act-btn--solid,.sf-act-btn--lead{background:var(--bronze-fill);color:var(--on-bronze);border-color:#0000;font-weight:700}.sf-act-btn--primary:hover:not(:disabled){filter:brightness(1.06)}.sf-act-btn:disabled{background:rgba(var(--ink-rgb), .06);border-color:var(--line);color:var(--ink-muted,var(--ink-secondary));opacity:1;cursor:not-allowed}.sf-act-btn--decline{color:var(--ink-secondary);border-color:rgba(var(--ink-rgb), .28)}.sf-act-btn--more{border-color:#0000}.sf-console-sticky{padding:8px var(--space-s) calc(8px + env(safe-area-inset-bottom));background:var(--canvas);box-shadow:0 -8px 24px -12px #00000059}.sf-console-sticky .sf-act-btn{width:100%;min-height:56px;font-size:18px}@media (max-height:760px){.sf-console-sticky{display:none}}.sf-console-free{flex-wrap:wrap;flex:none;align-items:center;gap:4px 12px;min-height:44px;display:flex}.sf-console-free .sf-toggle-help{flex-basis:100%}@media (min-width:720px){.sf-console-head{align-items:center}.sf-console-free{justify-content:flex-end}.sf-console-free .sf-toggle-help{text-align:right}}@media (max-width:719px){.sf-console{padding-top:var(--space-m)}.sf-console-head{gap:4px var(--space-s)}.sf-console-head .sf-page-title{font-size:30px}.sf-console-head .sf-console-status{margin:0}.sf-console-free{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;width:100%;margin-top:4px;padding-top:8px}.sf-console-free .sf-toggle-help{flex-basis:100%;order:3}.sf-now--console{gap:6px;padding:12px 14px}.sf-now--console .sf-now-top{min-height:36px}.sf-console-grid{gap:var(--space-m)}}@media (max-width:719px) and (max-height:760px){.sf-now--console .sf-art{width:44px;height:44px}.sf-now--console .sf-now-title{font-size:20px}}.sf-act--queue{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) auto}.sf-act--queue .sf-act-btn--more{min-width:72px}.sf-act--queue .sf-act-btn{white-space:nowrap;padding-inline:8px}.sf-closed-amount{letter-spacing:-.035em;color:var(--bronze-text);font-variant-numeric:tabular-nums;margin:0;font-size:clamp(56px,8vw,88px);font-weight:600;line-height:1}.sf-closed-thanks{letter-spacing:-.015em;margin:0;font-size:24px;font-weight:600;line-height:1.25}.sf-closed-list{margin:0;padding:0;list-style:none}.sf-closed{gap:var(--space-m)}.sf-closed .sf-button{margin-top:8px}@media (min-width:720px){.sf-guest-home:has(.sf-picked-flow){width:100%;max-width:480px;margin:0 auto}.sf-picked-flow{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-card);padding:var(--space-l);box-shadow:0 24px 60px -32px rgba(var(--ink-rgb), .3);gap:var(--space-m)}.sf-picked-flow .sf-picked-head{flex-direction:column;align-items:stretch;gap:12px;position:relative}.sf-picked-flow .sf-picked-head .sf-track{flex-direction:column;align-items:flex-start;gap:16px}.sf-picked-flow .sf-picked-head .sf-art{border-radius:var(--radius-image);width:176px;height:176px;box-shadow:0 16px 36px -16px rgba(var(--ink-rgb), .45)}.sf-picked-flow .sf-picked-head .sf-track-text{width:100%}.sf-picked-flow .sf-picked-head .sf-track-title{letter-spacing:-.02em;white-space:normal;font-size:26px;font-weight:600}.sf-picked-flow .sf-picked-head .sf-track-artist{font-size:17px}.sf-picked-flow .sf-picked-head .sf-link-button{position:absolute;top:-8px;right:-8px}main:has(.sf-picked-flow) .sf-hero--compact .sf-hero-inner{max-width:480px}main:has(.sf-picked-flow) .sf-shell--after-hero{padding-top:var(--space-l)}.sf-sendbar{background:0 0;margin:0;padding:0;position:static}.sf-hero:has(+.sf-shell--guest):has(~.sf-shell--guest .sf-picked-flow) .sf-hero-inner{max-width:480px}}.sf-gift-row{border:1.5px dashed rgba(var(--bronze-rgb), .55);border-radius:var(--radius-tile);width:100%;min-height:64px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:14px;padding:12px 16px;display:flex}.sf-gift-row:hover{background:rgba(var(--bronze-rgb), .08)}.sf-gift-row-icon{background:rgba(var(--bronze-rgb), .16);width:40px;height:40px;color:var(--bronze-text);border-radius:50%;flex:none;place-items:center;display:grid}.sf-gift-row-text{flex-direction:column;min-width:0;display:flex}.sf-gift-row-title{font-size:17px;font-weight:600}.sf-gift-row-note{color:var(--ink-secondary);font-size:15px}.sf-gift-close{min-height:44px;color:var(--ink-secondary);align-self:center}.sf-ticket--upnext{padding:var(--space-m) var(--space-s);border-radius:var(--radius-card);background:rgba(var(--bronze-rgb), .14);box-shadow:inset 0 0 0 1.5px rgba(var(--bronze-rgb), .55)}.sf-ticket--upnext .sf-upnext-title{letter-spacing:-.03em;font-size:44px;font-weight:700;line-height:1.05}.sf-ticket--upnext .sf-lead{color:var(--ink);font-size:20px}.sf-upnext-eq{color:var(--bronze-text);margin-bottom:8px;display:inline-flex;transform:scale(1.6)}.sf-ticket--played .sf-played-title{letter-spacing:-.03em;color:var(--bronze-text);font-size:40px;font-weight:700;line-height:1.05}.sf-celebrate{background:var(--bronze-fill);width:72px;height:72px;color:var(--on-bronze);animation:sf-pop .52s var(--ease-spring) both;border-radius:50%;place-items:center;margin-bottom:8px;display:grid;position:relative}.sf-celebrate i{background:var(--bronze);opacity:0;width:8px;height:8px;animation:sf-burst .9s var(--ease-quick) .2s both;border-radius:50%;margin:-4px;position:absolute;top:50%;left:50%}.sf-celebrate i:nth-child(odd){background:var(--bronze-text);width:6px;height:6px;margin:-3px}@keyframes sf-burst{0%{opacity:1;transform:rotate(var(--a)) translateY(-38px) scale(.6)}to{opacity:0;transform:rotate(var(--a)) translateY(-78px) scale(1)}}@keyframes sf-toast-fade{0%{opacity:0}10%,80%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.sf-celebrate,.sf-thanks{animation:none}.sf-celebrate i{display:none}.sf-toast{transform:translate(-50%);animation:3.4s linear .1s both sf-toast-fade!important}.sf-sleeve--upnext .sf-art--xl{animation:none}}@media (min-width:720px){.sf-shell--ticket{max-width:520px}}.sf-panel-body .sf-label,.sf-dead-body .sf-label{color:var(--ink-muted);font-size:14px}.sf-panel-body .sf-note{font-size:15px}.sf-dead-body .sf-link-button{min-height:44px;color:var(--bronze-text);align-self:flex-start;padding:0}.sf-boost~.sf-button:not(.sf-button--outline){color:var(--bronze-text);box-shadow:inset 0 0 0 1.5px rgba(var(--bronze-rgb), .55);background:0 0}@media (max-width:759px){.sf-dash:has(.sf-dj-card--next){flex-direction:column;display:flex}.sf-dash:has(.sf-dj-card--next)>div{display:contents}.sf-dash:has(.sf-dj-card--next) .sf-dj-card--next{order:-1}}.sf-toggle-row{background:var(--canvas-secondary);border-radius:var(--radius-card);border:0;min-height:68px;padding:14px 16px 14px 20px}.sf-toggle-row .sf-toggle-help{color:var(--ink-muted)}@media (max-width:899px){.sf-summary-stats{grid-template-columns:repeat(var(--n,3), minmax(0, 1fr));column-gap:16px}.sf-summary-stats dd{font-size:34px}.sf-summary-stats dt{font-size:14px;line-height:1.3}}.sf-landing .sf-section:first-of-type{padding-top:var(--space-l)}.sf-landing .sf-steps{margin-top:var(--space-m)}@media (min-width:760px){.sf-step-art{background:var(--canvas-secondary);border-radius:var(--radius-card);padding:var(--space-m);aspect-ratio:4/3;place-items:center;display:grid}.sf-step-art img{object-position:center}.sf-landing .sf-section{padding-block:var(--space-xl)}}@media (max-width:520px){.sf-topbar-actions{gap:10px}.sf-topbar .sf-topbar-link{white-space:nowrap;font-size:15px}.sf-hero-actions{grid-template-columns:1.3fr 1fr}.sf-hero-actions .sf-button{white-space:nowrap;font-size:16px}}.sf-pricing{padding-block:var(--space-l)}.sf-pricing h2{font-size:clamp(32px,4vw,44px)}.sf-fallback{min-height:calc(100svh - 120px)}.sf-fallback-form .sf-button:disabled{background:var(--canvas-secondary);color:var(--ink-muted);box-shadow:inset 0 0 0 1px var(--line);opacity:1;cursor:not-allowed}@media (min-width:760px){.sf-step-art{padding:0;display:block;position:relative}.sf-step-art img{object-fit:contain;object-position:center;width:calc(100% - 48px);height:calc(100% - 48px);position:absolute;inset:24px}}.sf-fallback{min-height:100svh;padding-block:var(--space-xl)}@media (prefers-reduced-motion:reduce){.sf-eq i,[class*=sf-shimmer],[class*=sf-halo],[class*=sf-sheen]{animation:none!important}}.sf-push-guest{flex-direction:column;gap:8px;display:flex}.sf-push-ask,.sf-push-row{border-radius:var(--radius-card);background:var(--canvas-secondary);width:100%;min-height:56px;color:var(--ink-secondary);font:inherit;text-align:left;border:0;align-items:center;gap:12px;padding:12px 16px;font-size:16px;display:flex}.sf-push-ask{cursor:pointer}.sf-push-ask:disabled{opacity:.6;cursor:default}.sf-push-ask:hover:not(:disabled){color:var(--ink)}.sf-push-row>span{flex:1}.sf-push-icon{color:var(--bronze-text);flex:none}.sf-push-switch{flex-direction:column;gap:8px;display:flex}.sf-push-switch .sf-switch:disabled{opacity:.6;cursor:default}.sf-push-problem{margin:0}.sf-push-dj .sf-toggle-row{background:0 0;border:0;gap:12px;min-height:44px;padding:0}.sf-push-dj .sf-toggle-help{display:none}.cd-frame{width:min(100%,420px);margin-inline:auto}.cd{--u:1cqmin;--cd-serif:ui-serif, "New York", "Iowan Old Style", Georgia, serif;--cd-bg:#fffcf8;--cd-ink:#1f1b18;--cd-muted:#6b6259;--cd-hi:var(--cd-accent);--qr:72;--plate:100%;isolation:isolate;box-sizing:border-box;aspect-ratio:105/148;background:var(--cd-bg);width:100%;color:var(--cd-ink);font-family:var(--font-family);border-radius:3px;position:relative;overflow:hidden;box-shadow:0 1px 2px #1f1b1814,0 12px 32px #1f1b181f;container-type:size}.cd[data-layout=wide]{aspect-ratio:297/105;--qr:74}.cd-art{width:100%;height:100%;color:var(--cd-hi);pointer-events:none;z-index:0;position:absolute;inset:0}.cd-body{z-index:1;box-sizing:border-box;justify-content:center;align-items:center;gap:calc(2.4 * var(--u));padding:calc(8 * var(--u)) calc(9 * var(--u));text-align:center;flex-direction:column;display:flex;position:absolute;inset:0}.cd-body>p{margin:0}.cd-eyebrow{font-size:calc(3.1 * var(--u));letter-spacing:.2em;text-indent:.2em;text-transform:uppercase;color:var(--cd-hi);font-weight:600}.cd-names{font-size:calc(var(--nm) * var(--u));letter-spacing:-.012em;text-wrap:balance;overflow-wrap:anywhere;font-weight:600;line-height:1.08}.cd-names .nm{white-space:nowrap}.cd-amp{font-family:var(--cd-serif);color:var(--cd-hi);font-style:italic;font-weight:400}.cd-rule{width:calc(22 * var(--u));height:calc(2.6 * var(--u));color:var(--cd-hi);flex:none}.cd-qr{width:calc(var(--qr) * var(--u));margin-block:calc(1.2 * var(--u));flex:none;place-items:center;display:grid;position:relative}.cd-plate{z-index:1;width:var(--plate);box-sizing:border-box;background:#fffcf8;padding:0;line-height:0;position:relative}.cd-plate img{width:100%;height:auto;display:block}.cd-scan{font-size:calc(4.4 * var(--u));letter-spacing:-.005em;font-weight:600}.cd-note{max-width:calc(76 * var(--u));font-size:calc(3.3 * var(--u));color:var(--cd-muted);text-wrap:balance;line-height:1.3}.cd-url{font-size:calc(3 * var(--u));color:var(--cd-muted);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.cd-url strong{letter-spacing:.08em;color:var(--cd-ink);font-weight:600}.cd[data-style=paper]{--qr:70}.cd[data-style=paper] .cd-body{gap:calc(2.4 * var(--u));padding-block:calc(9 * var(--u))}.cd[data-style=modern]{--cd-ink:#141210;--cd-muted:#5f5852;--qr:64}.cd[data-style=modern] .cd-body{text-align:left;padding:calc(9 * var(--u)) calc(10 * var(--u)) calc(7 * var(--u));align-items:flex-start}.cd[data-style=modern] .cd-eyebrow{text-indent:0}.cd[data-style=modern] .cd-names{letter-spacing:-.03em;text-wrap:pretty;font-weight:700;line-height:1.02}.cd[data-style=modern] .cd-amp{font-family:var(--font-family);font-style:normal;font-weight:300}.cd[data-style=modern] .cd-qr{margin-left:calc(-3.4 * var(--u))}.cd[data-style=modern] .cd-rule{width:calc(14 * var(--u));height:calc(.9 * var(--u))}.cd[data-style=evening]{--cd-bg:#16120f;--cd-ink:#f6f0e8;--cd-muted:#b9ad9d;--cd-hi:var(--cd-accent-dk);--qr:66;background:radial-gradient(120% 70% at 50% 0,#2d231a 0%,#16120f 62%)}.cd[data-style=evening] .cd-plate,.cd[data-style=vinyl] .cd-plate{padding:6%}.cd[data-style=evening] .cd-names{color:var(--cd-hi);letter-spacing:.01em;font-weight:600}.cd[data-style=evening] .cd-url strong{color:var(--cd-ink)}.cd[data-style=vinyl]{--cd-bg:#f3ece1;--cd-hi:var(--cd-accent);--qr:80;--plate:66%}.cd[data-style=vinyl] .cd-body{gap:calc(2.2 * var(--u));padding-block:calc(6 * var(--u))}.cd[data-style=vinyl] .cd-names{letter-spacing:-.02em;font-weight:700}.cd[data-style=vinyl] .cd-qr{aspect-ratio:1;margin-block:0}.cd[data-style=vinyl] .cd-qr:before{content:"";background:conic-gradient(from 20deg, #fff0 0 16%, #fff3 22%, #fff0 30% 66%, #ffffff26 72%, #fff0 80%), repeating-radial-gradient(circle at center, #12100e 0, #12100e calc(.55 * var(--u)), #221e1b calc(.55 * var(--u)), #221e1b calc(1.1 * var(--u)));box-shadow:0 0 0 calc(.35 * var(--u)) var(--cd-accent), 0 calc(1.2 * var(--u)) calc(3 * var(--u)) #1f1b1840;border-radius:50%;position:absolute;inset:0}.cd[data-style=vinyl] .cd-plate{outline:calc(.9 * var(--u)) solid var(--cd-accent-dk)}.cd[data-style=monogram]{--qr:46}.cd[data-style=monogram] .cd-body{gap:calc(2.2 * var(--u));padding-block:calc(8 * var(--u))}.cd-mono{box-sizing:border-box;width:calc(28 * var(--u));height:calc(28 * var(--u));justify-content:center;align-items:center;gap:calc(.8 * var(--u));font-family:var(--cd-serif);font-size:calc(10 * var(--u));color:var(--cd-ink);border:calc(.35 * var(--u)) solid var(--cd-accent);box-shadow:inset 0 0 0 calc(1.3 * var(--u)) var(--cd-bg), inset 0 0 0 calc(1.6 * var(--u)) var(--cd-accent);border-radius:50%;flex:none;line-height:1;display:flex}.cd-mono i{color:var(--cd-accent);font-size:.62em}.cd[data-style=monogram] .cd-names{letter-spacing:.02em;font-weight:500}.cd[data-layout=portrait]:is([data-style=paper],[data-style=evening]):has(.cd-names[data-stacked]){--qr:62}.cd[data-layout=wide] .cd-body{column-gap:calc(12 * var(--u));row-gap:calc(2.4 * var(--u));text-align:left;padding:calc(9 * var(--u)) calc(14 * var(--u));grid-template-rows:1fr repeat(6,auto) 1fr;grid-template-columns:minmax(0,1fr) auto;place-items:start;display:grid}.cd[data-layout=wide] .cd-body>:not(.cd-qr):not(.cd-mono){grid-column:1}.cd[data-layout=wide] .cd-names{grid-row:3}.cd[data-layout=wide] .cd-rule{grid-row:4}.cd[data-layout=wide] .cd-scan{grid-row:5}.cd[data-layout=wide] .cd-note{grid-row:6}.cd[data-layout=wide] .cd-url{grid-row:7}.cd[data-layout=wide][data-style=vinyl] .cd-scan,.cd[data-layout=wide][data-style=monogram] .cd-scan{grid-row:4}.cd[data-layout=wide][data-style=vinyl] .cd-note,.cd[data-layout=wide][data-style=monogram] .cd-note{grid-row:5}.cd[data-layout=wide][data-style=vinyl] .cd-url,.cd[data-layout=wide][data-style=monogram] .cd-url{grid-row:6}.cd[data-layout=wide] .cd-eyebrow{text-indent:0;font-size:calc(3.6 * var(--u));grid-row:2}.cd[data-layout=wide] .cd-qr{grid-area:1/2/-1;align-self:center}.cd[data-layout=wide] .cd-scan{font-size:calc(5.4 * var(--u));margin-top:calc(1.6 * var(--u))}.cd[data-layout=wide] .cd-note{max-width:none;font-size:calc(3.8 * var(--u));text-wrap:pretty}.cd[data-layout=wide] .cd-url{font-size:calc(3.4 * var(--u))}.cd[data-layout=wide] .cd-rule{width:calc(20 * var(--u))}.cd[data-layout=wide][data-style=vinyl]{--qr:84}.cd[data-layout=wide][data-style=vinyl] .cd-body,.cd[data-layout=wide][data-style=monogram] .cd-body{padding-block:calc(8 * var(--u));grid-template-rows:1fr repeat(5,auto) 1fr}.cd[data-layout=wide][data-style=monogram]{--qr:62}.cd[data-layout=wide][data-style=monogram] .cd-body{grid-template-columns:auto minmax(0,1fr) auto}.cd[data-layout=wide][data-style=monogram] .cd-body>:not(.cd-qr):not(.cd-mono){grid-column:2}.cd[data-layout=wide][data-style=monogram] .cd-mono{width:calc(46 * var(--u));height:calc(46 * var(--u));font-size:calc(16 * var(--u));grid-area:1/1/-1;align-self:center}.cd[data-layout=wide][data-style=monogram] .cd-qr{grid-column:3}.cs{flex-direction:column;gap:16px;max-width:1120px;margin:0 auto;padding:4px 8px 56px;display:flex}.cs-bar{justify-content:space-between;align-items:center;gap:12px;display:flex}.cs-back{white-space:nowrap}.cs-controls{flex-wrap:wrap;align-items:flex-end;gap:16px 32px;display:flex}.cs-group{border:0;min-width:0;margin:0;padding:0}.cs-group>legend,.cs-group>label{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-secondary);margin-bottom:6px;padding:0;font-size:12px;font-weight:500;display:block}.cs-thumbs{gap:6px;display:flex}.cs-thumb{min-width:52px;color:var(--ink-secondary);cursor:pointer;flex-direction:column;align-items:center;gap:5px;padding:2px 0;font-size:11.5px;display:flex;position:relative}.cs-thumb input,.cs-swatch input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.cs-thumb svg{box-shadow:0 0 0 1px rgba(var(--ink-rgb), .18);border-radius:3px;display:block}.cs-thumb:has(input:checked){color:var(--ink);font-weight:600}.cs-thumb:has(input:checked) svg{box-shadow:0 0 0 2px var(--canvas), 0 0 0 4px var(--bronze)}.cs-thumb:has(input:focus-visible) svg{outline:2px solid var(--ink);outline-offset:5px}.cs-swatch:has(input:focus-visible)>span:first-of-type{outline:2px solid var(--ink);outline-offset:5px}.cs-swatches{gap:2px;display:flex}.cs-swatch{cursor:pointer;place-items:center;width:44px;height:44px;display:grid;position:relative}.cs-swatch>span:first-of-type{background:var(--sw);width:26px;height:26px;box-shadow:0 0 0 1px rgba(var(--ink-rgb), .18);border-radius:50%}.cs-swatch:has(input:checked)>span:first-of-type{box-shadow:0 0 0 2px var(--canvas), 0 0 0 4px var(--sw)}.cs-group .sf-select{min-width:176px;min-height:44px}.cs-group--copies input{width:88px;min-height:44px}.cs-hint{color:var(--ink-secondary);margin:0;font-size:14px}.cs-status{min-width:6em;color:var(--bronze-text,var(--bronze));display:inline-block}.cs-stage{flex-direction:column;align-items:center;gap:24px;padding-top:4px;display:flex}.cs-page{break-inside:avoid;width:100%;position:relative}.cs-page[data-format=a6],.cs-page[data-format=a5]{aspect-ratio:105/148;max-width:470px}.cs-page[data-format=tent],.cs-page[data-format=sheet4]{background:#fffefc;box-shadow:0 1px 2px #1f1b1814,0 12px 32px #1f1b181f}.cs-page[data-format=tent]{aspect-ratio:297/210;max-width:840px}.cs-page[data-format=sheet4]{aspect-ratio:210/297;max-width:560px}.cs-page>.cd,.cs-face>.cd,.cs-cell>.cd{aspect-ratio:auto;width:100%;height:100%;position:absolute;inset:0}.cs-page[data-format=tent] .cd,.cs-page[data-format=sheet4] .cd{box-shadow:none;border-radius:0}.cs-face{width:100%;height:50%;position:relative}.cs-face--flip{transform:rotate(180deg)}.cs-fold{z-index:2;border-top:.3mm dashed #a89f94;position:absolute;top:50%;left:0;right:0}.cs-fold:after{content:attr(data-label);white-space:nowrap;color:#7d746a;background:#fffefc;padding:2px 8px;font-size:11px;position:absolute;top:-9px;left:50%;transform:translate(-50%)}.cs-cell{aspect-ratio:105/148;width:43.8095%;position:absolute}.cs-cell[data-n="0"],.cs-cell[data-n="2"]{left:6.1905%}.cs-cell[data-n="1"],.cs-cell[data-n="3"]{left:50%}.cs-cell[data-n="0"],.cs-cell[data-n="1"]{top:6.3299%}.cs-cell[data-n="2"],.cs-cell[data-n="3"]{top:50%}.cs-marks{pointer-events:none;z-index:2;width:100%;height:100%;position:absolute;inset:0}@media screen{.cs-page:nth-child(n+2){display:none}}@media (min-width:900px){.cs{padding-inline:24px}}@media print{html,body{color:#1f1b18;background:#fff}.cs,.cs *{-webkit-print-color-adjust:exact;print-color-adjust:exact}.cs{max-width:none;margin:0;padding:0;display:block}.cs-bar,.cs-controls,.cs-hint,.cs-fold:after,nextjs-portal{display:none}.cs-stage{padding:0;display:block}.cs-page,.cs-page[data-format]{aspect-ratio:auto;width:105mm;max-width:none;height:148mm;box-shadow:none;break-after:page;page-break-after:always;background:#fff;overflow:hidden}.cs-page[data-format=a5]{width:148mm;height:210mm}.cs-page[data-format=tent]{width:297mm;height:210mm}.cs-page[data-format=sheet4]{width:210mm;height:297mm}.cs-page:last-child{break-after:auto;page-break-after:auto}.cd{box-shadow:none;border-radius:0}}.sf-hero--accent .sf-hero-inner .sf-label{color:color-mix(in srgb, var(--event-accent) 38%, #fdfaf6db)}.sf-hero--accent .sf-hero-inner:after{content:"";background:color-mix(in srgb, var(--event-accent) 55%, #fdfaf6);border-radius:1px;width:36px;height:2px}.sf-chip--tall{min-height:48px}.sf-recap2{gap:var(--space-m);flex-direction:column;display:flex}.sf-recap-tiles{grid-template-columns:1.6fr 1fr;gap:12px;display:grid}.sf-recap-tile{border-radius:var(--radius-tile);background:var(--card);border:1px solid var(--canvas-secondary);padding:18px 18px 16px}.sf-recap-tile--fund{background:linear-gradient(160deg, rgba(var(--bronze-rgb), .16), rgba(var(--bronze-rgb), .05));border-color:rgba(var(--bronze-rgb), .28)}.sf-recap-tile-value{font-variant-numeric:tabular-nums;letter-spacing:-.01em;margin:0;font-size:clamp(30px,9vw,44px);font-weight:600;line-height:1.05}.sf-recap-tile-label{font:var(--font-caption);color:var(--ink-secondary);margin:6px 0 0}.sf-recap-mine+.sf-recap-mine{border-top:1px solid var(--canvas-secondary);padding-top:16px}.sf-recap-mine{flex-direction:column;gap:10px;display:flex}.sf-recap-quote{border-left:3px solid var(--bronze);background:rgba(var(--bronze-rgb), .08);text-wrap:pretty;border-radius:4px 14px 14px 4px;flex-direction:column;gap:4px;margin:0;padding:12px 14px;font-size:17px;font-style:italic;display:flex}.sf-recap-head{flex-direction:column;gap:12px;display:flex}.sf-recap-h{font:var(--font-section);margin:0}.sf-recap-head .sf-recap-actions{flex-wrap:wrap;justify-content:flex-start;gap:10px;display:flex}.sf-recap-list--compact{flex-direction:column;display:flex}.sf-recap-row{border-bottom:1px solid var(--canvas-secondary);align-items:flex-start;gap:12px;padding:12px 0;display:flex}.sf-recap-row:last-child{border-bottom:none}.sf-recap-n{width:22px;color:var(--ink-secondary);font:var(--font-caption);text-align:right;font-variant-numeric:tabular-nums;flex:none;padding-top:12px}.sf-recap-row .sf-track-text{flex:1;gap:1px}.sf-recap-links{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.sf-recap-link{border:1px solid var(--canvas-secondary);min-height:44px;color:var(--ink-secondary);font:var(--font-caption);border-radius:999px;align-items:center;padding:0 14px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.sf-recap-link--primary{border-color:rgba(var(--bronze-rgb), .45);color:var(--ink);background:rgba(var(--bronze-rgb), .1)}.sf-recap-link:active{opacity:.7}@media (min-width:760px){.sf-recap2{max-width:680px;margin-inline:auto}.sf-recap-head{flex-direction:row;justify-content:space-between;align-items:center}}.sf-screen{--sc-bg:#0f0d0b;--sc-ink:#f7f2ea;--sc-dim:#bdb2a5;--sc-accent:#c9a56f;z-index:50;--sc-pad-x:clamp(32px, 5vw, 96px);--sc-pad-y:clamp(32px, 5.5vh, 96px);padding:var(--sc-pad-y) var(--sc-pad-x);background:var(--sc-bg);color:var(--sc-ink);cursor:none;font-family:var(--font-family);grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:clamp(28px,4vw,88px);display:grid;position:fixed;inset:0;overflow:hidden}.sf-screen.is-cursor{cursor:default}.sf-screen:before{content:"";z-index:-1;background:radial-gradient(40% 40% at 25% 30%, color-mix(in srgb, var(--sc-accent) 26%, transparent), transparent 70%), radial-gradient(35% 35% at 80% 80%, color-mix(in srgb, var(--sc-accent) 16%, transparent), transparent 70%);animation:40s ease-in-out infinite alternate sf-screen-drift;position:absolute;inset:-20%}@keyframes sf-screen-drift{to{transform:translate(4%,-3%)scale(1.08)}}.sf-screen-main{flex-direction:column;grid-row:1/span 2;justify-content:center;gap:clamp(16px,2.2vw,40px);min-width:0;display:flex}.sf-screen-eyebrow{color:var(--sc-accent);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:clamp(14px,1.5vw,26px);font-weight:600}.sf-screen-now{align-items:center;gap:clamp(20px,3vw,56px);min-width:0;display:flex}.sf-screen-cover{aspect-ratio:1;object-fit:cover;background:#241f1a;border-radius:clamp(14px,1.6vw,32px);flex:none;width:clamp(140px,24vw,460px);box-shadow:0 30px 80px -30px #000,0 0 0 1px #ffffff0f}.sf-screen-cover--empty{background:radial-gradient(circle at 50% 50%, var(--sc-accent) 0 11%, transparent 12%), repeating-radial-gradient(circle at 50% 50%, #ffffff12 0 2px, transparent 2px 7px), #241f1a}.sf-screen-song{min-width:0}.sf-screen-title{letter-spacing:-.02em;text-wrap:balance;overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;padding-bottom:.08em;font-size:clamp(30px,4.2vw,88px);font-weight:650;line-height:1.04;display:-webkit-box;overflow:hidden}.sf-screen-title[data-size=m]{font-size:clamp(26px,3.2vw,68px)}.sf-screen-title[data-size=s]{font-size:clamp(22px,2.5vw,52px)}.sf-screen-artist{color:var(--sc-dim);margin:.3em 0 0;font-size:clamp(20px,2.4vw,50px);line-height:1.2}.sf-screen-for{color:var(--sc-accent);margin:.7em 0 0;font-size:clamp(18px,2vw,42px);font-weight:600}.sf-screen-dedication{border-left:clamp(3px, .35vw, 7px) solid var(--sc-accent);text-wrap:balance;overflow-wrap:anywhere;-webkit-line-clamp:6;-webkit-box-orient:vertical;margin:0;padding-left:clamp(16px,1.8vw,36px);font-size:clamp(22px,2.7vw,58px);font-style:italic;line-height:1.22;display:-webkit-box;overflow:hidden}.sf-screen-dedication[data-size=m]{font-size:clamp(20px,2.1vw,44px)}.sf-screen-dedication[data-size=s]{-webkit-line-clamp:8;font-size:clamp(17px,1.6vw,34px)}.sf-screen-fresh{animation:sf-screen-in .7s var(--ease-quick) both}@keyframes sf-screen-in{0%{opacity:0;transform:translateY(14px)}}.sf-screen-prev{color:var(--sc-dim);align-items:center;gap:16px;min-width:0;font-size:clamp(14px,1.4vw,28px);display:flex}.sf-screen-prev img,.sf-screen-prev .sf-screen-prev-art{aspect-ratio:1;object-fit:cover;background:#241f1a;border-radius:8px;flex:none;width:clamp(40px,4vw,80px)}.sf-screen-prev strong{color:var(--sc-ink);font-weight:600}.sf-screen-side{flex-direction:column;justify-content:center;gap:clamp(20px,2.6vw,48px);min-width:0;display:flex}.sf-screen-fund{background:#ffffff0d;border:1px solid #ffffff17;border-radius:clamp(16px,1.8vw,32px);padding:clamp(18px,2vw,36px)}.sf-screen-fund-value{font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin:.15em 0 0;font-size:clamp(36px,5vw,104px);font-weight:650;line-height:1}.sf-screen-fund-goal{color:var(--sc-dim);margin:.4em 0 0;font-size:clamp(14px,1.4vw,28px)}.sf-screen-thermo{background:#ffffff1a;border-radius:999px;height:clamp(10px,1vw,20px);margin-top:clamp(12px,1.2vw,24px);overflow:hidden}.sf-screen-thermo>span{border-radius:inherit;background:linear-gradient(90deg, color-mix(in srgb, var(--sc-accent) 70%, #fff 0%), color-mix(in srgb, var(--sc-accent) 60%, #fff 40%));transform-origin:0;width:100%;height:100%;transition:transform 1.4s cubic-bezier(.2,.7,.2,1);display:block}.sf-screen-note{color:var(--sc-dim);margin:clamp(10px,1vw,20px) 0 0;font-size:clamp(13px,1.2vw,24px)}.sf-screen-request{align-items:center;gap:clamp(16px,2vw,36px);display:flex}.sf-screen-qr{aspect-ratio:1;background:#fffcf8;border-radius:clamp(12px,1.2vw,24px);flex:none;width:clamp(120px,15vw,300px);padding:clamp(8px,.9vw,18px)}.sf-screen-qr img{width:100%;height:100%;display:block}.sf-screen-request h2{margin:0;font-size:clamp(22px,2.6vw,54px);font-weight:650;line-height:1.1}.sf-screen-request p{color:var(--sc-dim);margin:.4em 0 0;font-size:clamp(14px,1.4vw,28px);line-height:1.3}.sf-screen-request .sf-screen-code{color:var(--sc-ink);letter-spacing:.02em;overflow-wrap:anywhere;font-size:clamp(13px,1.25vw,26px);font-weight:600}.sf-screen-request>div:last-child{min-width:0}.sf-screen-welcome{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(34px,5.4vw,112px);font-weight:650;line-height:1.04}.sf-screen-lede{max-width:24em;color:var(--sc-dim);text-wrap:pretty;margin:0;font-size:clamp(18px,2.2vw,46px);line-height:1.3}.sf-screen-chrome{top:max(6px, calc(var(--sc-pad-y) / 2 - 22px));right:var(--sc-pad-x);opacity:0;gap:8px;transition:opacity .3s;display:flex;position:absolute}.sf-screen.is-cursor .sf-screen-chrome,.sf-screen-chrome:focus-within{opacity:1}.sf-screen-chrome a,.sf-screen-chrome button{min-height:44px;color:var(--sc-ink);font:500 14px var(--font-family);cursor:pointer;background:#0f0d0bb3;border:1px solid #ffffff40;border-radius:999px;align-items:center;padding:0 16px;text-decoration:none;display:inline-flex}.sf-screen-chrome a:focus-visible,.sf-screen-chrome button:focus-visible{outline:2px solid var(--sc-accent);outline-offset:2px}@media (max-aspect-ratio:1),(max-width:820px){.sf-screen{padding-top:calc(var(--sc-pad-y) + 40px);padding-bottom:calc(var(--sc-pad-y) + 8px);grid-template-rows:auto;grid-template-columns:minmax(0,1fr);overflow-y:auto}.sf-screen-main{grid-row:auto;justify-content:flex-start}.sf-screen-now{flex-direction:column;align-items:flex-start}.sf-screen-cover{width:min(38vw,28vh);min-width:132px}.sf-screen-title{font-size:clamp(30px,8vw,84px)}.sf-screen-artist{font-size:clamp(20px,4.4vw,44px)}.sf-screen-dedication{font-size:clamp(20px,4.6vw,52px)}.sf-screen-title[data-size=m]{font-size:clamp(24px,6vw,64px)}.sf-screen-title[data-size=s]{font-size:clamp(20px,4.6vw,48px)}.sf-screen-dedication[data-size=m]{font-size:clamp(18px,3.8vw,44px)}.sf-screen-dedication[data-size=s]{font-size:clamp(16px,3.2vw,34px)}.sf-screen-fund-value{font-size:clamp(36px,10vw,96px)}.sf-screen-qr{width:clamp(120px,26vw,240px)}.sf-screen-request h2{font-size:clamp(22px,4.6vw,48px)}.sf-screen-request p{font-size:clamp(14px,2.6vw,26px)}}@media (prefers-reduced-motion:reduce){.sf-screen:before,.sf-screen-fresh{animation:none}.sf-screen-thermo>span{transition:none}}.sf-screen-stage{flex-direction:column;gap:clamp(16px,2.2vw,40px);display:flex}.sf-console-screen{align-items:center;text-decoration:none;display:inline-flex}@media (max-aspect-ratio:1) and (min-width:600px){.sf-screen-now{flex-direction:row;align-items:center}.sf-screen-side{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(20px,4vw,48px);display:grid}.sf-screen-request{flex-direction:column;align-items:flex-start}.sf-screen-qr{width:min(100%,21vw)}.sf-screen-cover{width:min(30vw,24vh)}.sf-screen-request h2{font-size:clamp(20px,3.4vw,40px)}}.sf-now-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:inline-flex}.cs-swatches{flex-wrap:wrap;align-items:center;max-width:400px}.cs-swatch--custom>span:first-of-type{background:conic-gradient(#e5484d,#f5a524,#f2d84b,#46a758,#3e9bd6,#6e56cf,#d6409f,#e5484d)}.cs-swatch--custom.is-on>span:first-of-type{background:var(--sw);box-shadow:0 0 0 2px var(--canvas), 0 0 0 4px var(--sw)}.cs-swatch--custom input[type=color]{border:0;padding:0}.cs-hex{font-variant-numeric:tabular-nums;text-transform:lowercase;width:104px;min-height:44px;margin-left:6px;padding-inline:12px}.cs-adjusted{max-width:300px;min-height:1.4em;color:var(--ink-secondary);margin:4px 0 0;font-size:12px;line-height:1.4}.sf-suggest{padding:var(--space-m);border-radius:var(--radius-card);border:1.5px solid var(--bronze);background:rgba(var(--bronze-rgb), .1);flex-direction:column;gap:8px;display:flex}.sf-suggest-title{margin:0;font-size:20px;font-weight:600}.sf-now--own .sf-now-title{font-size:18px}a.sf-act-btn{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.sf-logo{border-radius:22%;flex:none;display:block}.sf-connect-chip{border:1px solid rgba(var(--ink-rgb), .16);background:var(--card);max-width:100%;min-height:44px;color:var(--ink);font:500 14px/1.2 var(--font-family);cursor:pointer;transition:background var(--duration-quick) var(--ease-quick), border-color var(--duration-quick) var(--ease-quick), transform var(--duration-quick) var(--ease-quick);border-radius:999px;align-items:center;gap:10px;padding:0 16px 0 12px;display:inline-flex}.sf-connect-chip:active{transform:scale(.98)}.sf-connect-chip-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sf-connect-chip--off{border-style:dashed;border-color:var(--bronze);color:var(--bronze-text)}.sf-connect-chip--ok{border-color:#3f9b6273}.sf-connect-chip--warn{border-color:var(--bronze);background:rgba(var(--bronze-rgb), .12)}.sf-connect{border-radius:var(--radius-sheet);background:var(--canvas);width:min(520px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--ink);border:0;padding:0;overflow:auto;box-shadow:0 30px 80px -20px #00000080}.sf-connect::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#14100c8c}.sf-connect[open]{animation:sf-connect-in var(--duration-gallery) var(--ease-gallery)}@keyframes sf-connect-in{0%{opacity:0;transform:translateY(12px)scale(.98)}}.sf-connect-body{gap:var(--space-s);padding:var(--space-l) var(--space-m) var(--space-m);flex-direction:column;display:flex;position:relative}.sf-connect-body h2{font:600 26px/1.2 var(--font-family);letter-spacing:-.014em}.sf-connect-close{width:44px;height:44px;color:var(--ink-secondary);cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:28px;line-height:1;position:absolute;top:12px;right:12px}.sf-connect-close:hover{background:var(--canvas-secondary)}.sf-connect-art{width:100%;max-width:260px;height:auto;color:var(--bronze);margin:0 auto;display:block}.sf-connect-head{align-items:center;gap:var(--space-s);padding-right:40px;display:flex}.sf-connect-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:440px){.sf-connect-grid{grid-template-columns:repeat(2,1fr)}}.sf-connect-tile{border:1px solid rgba(var(--ink-rgb), .12);border-radius:var(--radius-tile);background:var(--card);width:100%;min-height:128px;color:var(--ink);text-align:center;cursor:pointer;transition:transform var(--duration-quick) var(--ease-quick), border-color var(--duration-quick) var(--ease-quick), box-shadow var(--duration-quick) var(--ease-quick);flex-direction:column;align-items:center;gap:8px;padding:16px 4px 12px;display:flex}.sf-connect-tile:hover:not(:disabled){border-color:var(--bronze);box-shadow:0 10px 28px -16px rgba(var(--bronze-rgb), .7);transform:translateY(-2px)}.sf-connect-tile:active:not(:disabled){transform:scale(.98)}.sf-connect-tile:disabled{cursor:default;opacity:.55}.sf-connect-tile--soon{opacity:.8;border-style:dashed}.sf-connect-tile--soon .sf-logo{filter:grayscale(.6)}.sf-connect-tile:disabled .sf-logo{filter:grayscale(.7)}.sf-connect-tile-name{font:600 15px/1.2 var(--font-family)}.sf-connect-tile-sub{white-space:nowrap;font:400 13px/1.3 var(--font-family);color:var(--ink-muted)}.sf-connect-notice{border-radius:var(--radius-tile);background:rgba(var(--bronze-rgb), .12);border:1px solid var(--bronze);flex-direction:column;gap:4px;padding:14px 16px;font-size:15px;display:flex}.sf-connect-steps{counter-reset:step;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.sf-connect-steps li{counter-increment:step;align-items:center;gap:14px;font-size:17px;display:flex}.sf-connect-steps li:before{content:counter(step);background:var(--canvas-secondary);width:32px;height:32px;color:var(--bronze-text);font:600 15px/1 var(--font-family);border-radius:50%;flex:none;place-items:center;display:grid}.sf-connect-link{min-height:44px;color:var(--ink-secondary);font:500 15px/1 var(--font-family);cursor:pointer;text-underline-offset:4px;background:0 0;border:0;align-self:center;padding:0 16px;text-decoration:underline}.sf-connect-status{color:var(--ink-secondary);align-items:center;gap:8px;margin:0;font-size:15px;display:flex}.sf-connect-now{border-radius:var(--radius-tile);background:var(--canvas-secondary);flex-direction:column;justify-content:center;gap:4px;min-height:96px;padding:16px;display:flex}.sf-connect-now-title{font:600 20px/1.25 var(--font-family);overflow-wrap:anywhere}.sf-connect-auto{justify-content:space-between;align-items:center;gap:var(--space-s);padding-top:4px;display:flex}.sf-toast{left:50%;bottom:calc(96px + env(safe-area-inset-bottom));z-index:20;background:var(--ink);max-width:calc(100vw - 32px);color:var(--canvas);font:500 15px/1.3 var(--font-family);animation:sf-connect-in var(--duration-gallery) var(--ease-gallery);border-radius:999px;align-items:center;gap:16px;padding:10px 10px 10px 20px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 18px 40px -16px #0009}.sf-toast .sf-act-btn{color:inherit;background:0 0;border-color:#fff6}@media (min-width:720px){.sf-toast{bottom:32px}}.sf-connect-now-title{animation:sf-found .42s var(--ease-spring)}@keyframes sf-found{0%{opacity:0;transform:translateY(6px)}}.sf-act-btn--play{background:rgba(var(--bronze-rgb), .14);border-color:rgba(var(--bronze-rgb), .6);color:var(--bronze-text);font-weight:700}.sf-console .sf-track-artist,.sf-console .sf-console-dedication{color:var(--ink-muted);font-size:15px}.sf-console .sf-console-dedication{font-style:italic}.sf-console .sf-console-row{padding-block:16px}.sf-console .sf-art--md{width:64px;height:64px}.sf-console .sf-track-title{font-size:18px;font-weight:600}.sf-console .sf-console-boost{color:var(--bronze-text);font-size:17px;font-weight:700}.sf-now--console .sf-now-label{white-space:nowrap}.sf-now--console .sf-now-title{letter-spacing:-.015em;font-size:24px;font-weight:600}.sf-now--console .sf-art{width:72px;height:72px}@media (max-width:719px){.sf-now--console{flex-direction:column;gap:14px;padding:16px;display:flex}.sf-now--console .sf-now-top{display:contents}.sf-now--console .sf-now-label{order:0}.sf-now--console .sf-now-body{order:1}.sf-now--console .sf-now-actions{order:2;grid-template-columns:1fr 1.5fr;gap:8px;display:grid}.sf-now--console .sf-now-actions .sf-act-btn{min-height:52px;font-size:16px}.sf-console-head{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.sf-console-head>:first-child{flex:100%}.sf-console-free{border:0;flex:100%;justify-content:space-between;width:auto;margin:0;padding:0}.sf-console-head .sf-connect-chip,.sf-console-head .sf-console-screen{flex:calc(50% - 6px);justify-content:center;min-height:48px}.sf-console-head .sf-connect-chip-label{overflow:visible}}.sf-stats dt{color:var(--ink-muted);font-size:14px}.sf-stats--row dd,.sf-stats dd{font-size:30px}.sf-check-link{background:rgba(var(--bronze-rgb), .14);border:1px solid rgba(var(--bronze-rgb), .55);min-height:44px;color:var(--bronze-text);border-radius:999px;align-items:center;padding:0 16px;font-weight:600;text-decoration:none;display:inline-flex}.sf-check-link:hover{background:rgba(var(--bronze-rgb), .22)}.sf-btn-pair{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.sf-btn-pair>*{text-align:center}.sf-console-head .sf-connect-chip-label{white-space:normal;text-align:center;line-height:1.15}.sf-console-head .sf-connect-chip{min-width:0;padding-inline:10px}.sf-dim,.sf-track-artist,.sf-note,.sf-recap-link,.sf-recap-tile-label,.sf-toggle-help,.sf-stat-sub,.sf-recap-list .time{color:var(--ink-muted)}.sf-label,.sf-section-label{letter-spacing:.1em;color:var(--ink-muted);font-size:14px}.sf-pill,.sf-optional,.sf-recap-tile-label,.sf-recap-n{font-size:14px}.sf-pill{padding-block:6px}@media (max-width:719px){.sf-dash-main{flex-direction:column;display:flex}.sf-dash-main--live>.cd-frame{order:3}.sf-dash-main--live>.sf-btn-pair{order:2}.sf-dash-main--live>a.sf-button{order:1}.sf-btn-pair{grid-template-columns:1fr}}main:has(.sf-dash-main--live) .sf-checklist{order:5}@media (max-width:719px){main.sf-shell--dash:has(.sf-dash-main--live){flex-direction:column;display:flex}main.sf-shell--dash:has(.sf-dash-main--live) .sf-checklist{margin-top:var(--space-m);order:2}main.sf-shell--dash:has(.sf-dash-main--live) .sf-dash{order:1}}.sf-console .sf-act--two .sf-act-btn{min-height:52px;font-size:17px}@media (max-width:719px){.sf-console .sf-act--two .sf-act-btn{min-height:56px}}.sf-console .sf-act-btn--decline{color:var(--ink);border-color:rgba(var(--ink-rgb), .5)}.sf-console-row--gift{box-shadow:inset 4px 0 0 var(--bronze)}.sf-console-row--gift .sf-console-main{padding-left:4px}span.sf-optional,.sf-label .sf-optional{font-size:14px}.sf-recap-n,.sf-act-btn--more,.sf-console-pos{color:var(--ink-muted)}.sf-steps{grid-template-columns:repeat(4,1fr);gap:4px;margin:0;padding:0;list-style:none;display:grid;position:relative}.sf-steps li{text-align:center;color:var(--ink-muted);flex-direction:column;align-items:center;gap:8px;padding-top:2px;font-size:14px;line-height:1.2;display:flex;position:relative}.sf-steps li:before{content:"";background:rgba(var(--ink-rgb), .18);z-index:0;width:100%;height:2px;position:absolute;top:9px;left:-50%}.sf-steps li:first-child:before{display:none}.sf-steps li.is-done:before,.sf-steps li.is-current:before{background:var(--bronze)}.sf-step-dot{z-index:1;background:var(--canvas);border:2px solid rgba(var(--ink-rgb), .3);box-sizing:border-box;border-radius:50%;width:20px;height:20px;position:relative}.sf-steps li.is-done .sf-step-dot{background:var(--bronze);border-color:var(--bronze)}.sf-steps li.is-current .sf-step-dot{background:var(--bronze);border-color:var(--bronze);box-shadow:0 0 0 5px rgba(var(--bronze-rgb), .22)}.sf-steps li.is-current{color:var(--ink);font-weight:700}@media (min-width:720px){.sf-steps{max-width:440px;margin-inline:auto}}@media (max-width:719px){.sf-sleeve .sf-art--xl{width:188px;height:188px}.sf-sleeve{gap:12px}}.sf-pill:before{content:"";vertical-align:1px;opacity:.85;background:currentColor;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.sf-pill--event-live:before,.sf-pill--event-ended:before{display:none}.sf-pill--event-ended{color:var(--ink-muted);background:rgba(var(--ink-rgb), .1)}.sf-recap-link{color:var(--bronze-text);font-weight:600}::placeholder{color:var(--ink-muted);opacity:1}.sf-lang--onphoto button:not([aria-pressed=true]){color:#ffffffeb;text-shadow:0 1px 6px #0009}.sf-lang--onphoto{background:#00000080}.sf-act--queue .sf-act-btn{min-height:52px}.sf-act-btn--more{color:var(--ink)}.sf-head-cta{flex:none}@media (max-width:719px){.sf-head-cta{width:100%;margin-top:var(--space-s)}}@media (min-width:720px){.sf-page-head:has(.sf-head-cta){justify-content:space-between;align-items:flex-end;gap:var(--space-m);display:flex}}.sf-screen-eyebrow{font-size:clamp(18px,1.7vw,26px)}.sf-screen-prev,.sf-screen-note,.sf-screen-fund-goal,.sf-screen-request p{font-size:clamp(17px,1.5vw,24px)}.sf-screen-request .sf-screen-code{font-size:clamp(20px,1.9vw,30px)}@media (min-width:720px){.sf-head-cta{width:auto;margin-top:var(--space-s);place-self:flex-start start;padding-inline:40px}}@media (max-width:719px){.sf-sleeve:not(.sf-sleeve--upnext){text-align:left;grid-template-columns:104px minmax(0,1fr);grid-template-areas:"nav nav""label label""art text";place-items:center stretch;gap:8px 16px;display:grid}.sf-sleeve:not(.sf-sleeve--upnext) .sf-ticket-nav{grid-area:nav}.sf-sleeve:not(.sf-sleeve--upnext)>.sf-label{text-align:left;grid-area:label}.sf-sleeve:not(.sf-sleeve--upnext) .sf-develop{grid-area:art;justify-self:start}.sf-sleeve:not(.sf-sleeve--upnext) .sf-sleeve-text{text-align:left;grid-area:text;align-items:flex-start}.sf-sleeve:not(.sf-sleeve--upnext) .sf-art--xl{width:104px;height:104px}.sf-sleeve:not(.sf-sleeve--upnext) .sf-sleeve-title{text-align:left;font-size:26px;line-height:1.15}.sf-sleeve:not(.sf-sleeve--upnext) .sf-console-dedication{text-align:left}}.sf-pill--pending:before{background:#b9852f}.sf-pill--approved:before{background:#2f7a4f}.sf-pill--rejected:before{background:#8d857b}.sf-pill--played:before,.sf-pill--upnext:before{background:var(--bronze)}@media (prefers-color-scheme:dark){.sf-pill--pending:before{background:#e0b25f}.sf-pill--approved:before{background:#5fb583}}.sf-act-btn--play{background:rgba(var(--bronze-rgb), .2);border:2px solid var(--bronze);color:var(--ink)}.sf-act-btn--play:hover:not(:disabled){background:rgba(var(--bronze-rgb), .3)}.sf-hero-sub{color:#fdfaf6eb}.sf-live-line{color:var(--ink-muted);font-variant-numeric:tabular-nums;margin:6px 0 0;font-size:17px}@media (min-width:900px){.sf-screen-request{flex-direction:column;align-items:flex-start;gap:clamp(16px,1.6vw,28px)}.sf-screen-qr{width:clamp(168px,17vw,380px)}.sf-screen-request>div:last-child{max-width:none}.sf-screen-request .sf-screen-code{white-space:nowrap;overflow-wrap:normal;font-size:clamp(18px,1.7vw,34px)}.sf-screen-fund-value{font-size:clamp(44px,5.4vw,120px)}.sf-screen-side{padding-top:clamp(40px,5vh,72px)}}.sf-steps li:before{transform-origin:0;animation:sf-step-line .7s var(--ease-gallery) both}.sf-steps li.is-current .sf-step-dot{animation:2.6s ease-in-out infinite sf-step-pulse}@keyframes sf-step-line{0%{transform:scaleX(0)}}@keyframes sf-step-pulse{50%{box-shadow:0 0 0 9px rgba(var(--bronze-rgb), .08)}}@media (min-width:1024px){.sf-live-line{display:none}}.lp{--lp-max:1120px;--lp-gutter:clamp(20px, 5vw, 48px);--lp-space:clamp(64px, 9vw, 120px);max-width:none;padding:0;display:block}.lp-section{max-width:var(--lp-max);padding:var(--lp-space) var(--lp-gutter) 0;flex-direction:column;gap:clamp(28px,4vw,48px);margin-inline:auto;display:flex}.lp-head{flex-direction:column;gap:10px;max-width:760px;display:flex}.lp-head h2,.lp h2{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(30px,4.2vw,48px);font-weight:600;line-height:1.1}.lp h3{font-weight:640}.lp-note{color:var(--ink-muted);font-size:14px}.lp-eyebrow{letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:14px;font-weight:600}.lp-hero .lp-eyebrow{color:#fdfaf6e6;margin-bottom:14px}.lp-hero .sf-hero-sub{max-width:30ch}.lp-facts{color:#fdfaf6eb;flex-wrap:wrap;gap:10px 22px;margin:28px 0 0;padding:0;font-size:15px;list-style:none;display:flex}.lp-facts li{align-items:center;gap:8px;display:inline-flex}.lp-facts li:before{content:"";background:#d7b98c;border-radius:50%;width:7px;height:7px}.lp-moments{gap:24px;margin:0;padding:0;list-style:none;display:grid}.lp-moment{background:var(--card);border:1px solid var(--line);border-radius:28px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.lp-moment-photo{aspect-ratio:4/3;background:var(--canvas-secondary);position:relative;overflow:hidden}.lp-moment-photo img{object-fit:cover;width:100%;height:100%;display:block}.lp-moment-tag{color:#fdfaf6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#14100cb8;border-radius:999px;padding:6px 12px;font-size:14px;font-weight:600;position:absolute;top:16px;left:16px}.lp-moment-body{flex-direction:column;gap:16px;padding:24px;display:flex}.lp-moment-body h3{letter-spacing:-.012em;font-size:22px;line-height:1.2}.lp-dedication{background:var(--canvas-secondary);border-radius:18px;flex-direction:column;gap:10px;margin:0;padding:18px 20px;display:flex}.lp-dedication blockquote{letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:21px;font-weight:500;line-height:1.3}.lp-dedication blockquote:before{content:"“";color:var(--bronze);vertical-align:-.28em;margin-right:2px;font-size:1.4em;line-height:0}.lp-dedication figcaption{color:var(--ink-muted);flex-direction:column;gap:2px;font-size:14px;display:flex}.lp-dedication figcaption strong{color:var(--ink)}@media (min-width:640px) and (max-width:999px){.lp-moment{flex-direction:row}.lp-moment-photo{aspect-ratio:auto;flex:0 0 38%;min-height:280px}}@media (min-width:1000px){.lp-moments{grid-template-columns:repeat(3,1fr)}}.lp-guests{isolation:isolate;margin-top:var(--lp-space);color:#fdfaf6;position:relative;overflow:hidden}.lp-guests-photo{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.lp-guests:after{content:"";z-index:-1;background:linear-gradient(90deg,#0e0b09ed 0%,#0e0b09d1 55%,#0e0b099e 100%);position:absolute;inset:0}.lp-guests-inner{max-width:var(--lp-max);padding:clamp(56px, 8vw, 104px) var(--lp-gutter);align-items:center;gap:clamp(36px,6vw,72px);margin-inline:auto;display:grid}.lp-guests-copy{flex-direction:column;gap:20px;min-width:0;display:flex}.lp-guests .lp-eyebrow{color:#d7b98c}.lp-guests h2{color:#fdfaf6}.lp-guests-lede{color:#fdfaf6e6;max-width:46ch;font-size:clamp(18px,2vw,21px);line-height:1.5}.lp-points{gap:18px;max-width:52ch;margin:8px 0 0;padding:0;list-style:none;display:grid}.lp-points li{border-top:1px solid #fdfaf633;padding-top:16px}.lp-points h3{color:#fdfaf6;margin-bottom:4px;font-size:18px}.lp-points p{color:#fdfaf6d1;font-size:16px}.lp-phone{background:#0b0908;border-radius:46px;justify-self:center;width:min(300px,100%);padding:10px;box-shadow:0 40px 80px -30px #000c,inset 0 0 0 1.5px #ffffff24}.lp-phone-screen{--ink:#1f1b18;--ink-muted:#6b6259;--canvas:#fffcf8;--card:#fffcf8;--canvas-secondary:#efe8de;--bronze:#9b7a53;--ink-rgb:31, 27, 24;--bronze-rgb:155, 122, 83;color:#1f1b18;background:#fffcf8;border-radius:36px;flex-direction:column;gap:18px;padding:28px 22px 26px;display:flex}.lp-ticket-song{align-items:center;gap:14px;display:flex}.lp-ticket-title{margin:0;font-size:22px;font-weight:640;line-height:1.15}.lp-ticket-line{color:#4d443b;margin:0;font-size:17px;font-style:italic}.lp-ticket-steps li{font-size:13px}.lp-ticket-next{color:#fffcf8;background:#86683f;border-radius:18px;flex-direction:column;gap:2px;padding:14px 16px;font-size:16px;display:flex}.lp-ticket-next strong{font-size:19px}@media (min-width:900px){.lp-guests-inner{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr)}.lp-phone{justify-self:end}}.lp-steps{counter-reset:none;gap:20px;margin:0;padding:0;list-style:none;display:grid}.lp-step{background:var(--card);border:1px solid var(--line);border-radius:28px;flex-direction:column;gap:12px;min-width:0;padding:28px;display:flex;position:relative}.lp-step-art{background:var(--canvas-secondary);border-radius:24px;place-items:center;width:96px;height:96px;display:grid;overflow:hidden}.lp-step-art img{object-fit:contain;width:100%;height:100%}.lp-step-number{background:var(--bronze-fill);width:36px;height:36px;color:var(--on-bronze);border-radius:50%;place-items:center;font-weight:650;display:grid;position:absolute;top:24px;right:24px}.lp-step h3{letter-spacing:-.012em;margin-top:6px;font-size:22px;line-height:1.2}.lp-step p{font-size:16px}@media (min-width:900px){.lp-steps{grid-template-columns:repeat(3,1fr)}}.lp-promises{gap:20px;margin:0;padding:0;list-style:none;display:grid}.lp-promises li{border-top:1px solid var(--line);padding-top:16px}.lp-promises h3{margin-bottom:4px;font-size:18px}.lp-promises p{font-size:16px}@media (min-width:640px){.lp-promises{grid-template-columns:repeat(2,1fr);gap:28px}}@media (min-width:1100px){.lp-promises{grid-template-columns:repeat(4,1fr)}}.lp-couple{margin-top:var(--lp-space);background:var(--canvas-secondary)}.lp-couple-inner{max-width:var(--lp-max);padding:clamp(48px, 7vw, 88px) var(--lp-gutter);align-items:center;gap:clamp(28px,5vw,64px);margin-inline:auto;display:grid}.lp-couple-copy{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.lp-couple-copy p{max-width:48ch;font-size:clamp(17px,1.8vw,19px)}.lp-price{background:var(--card);border:1px solid var(--line);border-radius:28px;flex-direction:column;gap:10px;padding:28px;display:flex}.lp-price-title{letter-spacing:-.02em;margin:0;font-size:30px;font-weight:640}.lp-sums{gap:0;margin:8px 0;display:grid}.lp-sums>div{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:16px;padding:14px 0;display:flex}.lp-sums dt{color:var(--ink-muted);font-size:16px}.lp-sums dd{font-variant-numeric:tabular-nums;margin:0;font-size:26px;font-weight:640}.lp-sums .is-net dd{color:var(--bronze-text);font-size:34px}@media (min-width:900px){.lp-couple-inner{grid-template-columns:1.1fr .9fr}}.lp-dj{align-items:center;gap:28px;display:grid}.lp-dj-photo{aspect-ratio:4/3;border-radius:28px;overflow:hidden}.lp-dj-photo img{object-fit:cover;width:100%;height:100%;display:block}.lp-dj-copy{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.lp-dj-copy p{max-width:48ch;font-size:clamp(17px,1.8vw,19px)}@media (min-width:900px){.lp-dj{grid-template-columns:1fr 1fr;gap:56px}}.lp-faq{flex-direction:column;max-width:780px;display:flex}.lp-faq details{border-bottom:1px solid var(--line)}.lp-faq details:first-child{border-top:1px solid var(--line)}.lp-faq summary{cursor:pointer;letter-spacing:-.008em;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:14px 0;font-size:19px;font-weight:600;list-style:none;display:flex}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary:after{content:"";border-right:2px solid var(--bronze);border-bottom:2px solid var(--bronze);width:12px;height:12px;transition:transform var(--duration-quick) var(--ease-quick);flex:none;margin-right:4px;transform:rotate(45deg)}.lp-faq details[open] summary:after{transform:rotate(-135deg)}.lp-faq details p{max-width:62ch;padding:0 0 20px;font-size:17px}.lp-close{isolation:isolate;margin-top:var(--lp-space);color:#fdfaf6;text-align:center;position:relative;overflow:hidden}.lp-close>img{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.lp-close:after{content:"";z-index:-1;background:#0e0b09b3;position:absolute;inset:0}.lp-close-inner{max-width:760px;padding:clamp(72px, 11vw, 150px) var(--lp-gutter);flex-direction:column;align-items:center;gap:20px;margin-inline:auto;display:flex}.lp-close h2{color:#fdfaf6;font-size:clamp(32px,5vw,56px)}.lp-close p{color:#fdfaf6e6;max-width:40ch;font-size:clamp(17px,2vw,21px)}.lp .sf-footer{margin-top:0}.lp .lp-hero{min-height:clamp(620px,90svh,840px)}.lp .lp-hero .sf-hero-inner{padding-top:120px}.lp .lp-hero .sf-hero-sub{max-width:30ch;font-size:clamp(21px,2.4vw,32px);line-height:1.3}.lp .lp-hero .sf-hero-actions{margin-top:10px}@media (max-width:899px){.lp .lp-hero h1{font-size:clamp(40px,11vw,56px)}.lp-hero .sf-hero-link{white-space:nowrap}}.lp-hero:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(#0a080680 0%,#0a080600 30%,#0a08061a 55%,#0a080699 100%);position:absolute;inset:0}.lp-hero .sf-hero-inner{z-index:1}.lp-hero .lp-eyebrow{text-shadow:0 1px 14px #000c}.lp-hero-dj{color:#fdfaf6eb;text-underline-offset:4px;align-self:flex-start;align-items:center;min-height:44px;font-size:16px;text-decoration:underline;display:inline-flex}@media (min-width:900px){.lp-hero-dj{display:none}}.lp-step-art{border-radius:20px;width:100%;height:168px;padding:14px}.lp-mock-card,.lp-mock-song,.lp-mock-gift{--ink:#1f1b18;--ink-muted:#6b6259;color:#1f1b18;background:#fffcf8;border-radius:14px;flex-direction:column;align-items:center;gap:8px;max-width:100%;padding:12px 16px;font-size:14px;display:flex;box-shadow:0 10px 28px -14px #1f1b1873}.lp-mock-card b{letter-spacing:-.01em;font-size:17px}.lp-mock-card small,.lp-mock-gift small,.lp-mock-row small{color:#6b6259;font-size:13px}.lp-qr{background:conic-gradient(from 90deg at 50% 50%, #1f1b18 0 25%, transparent 0 50%, #1f1b18 0 75%, transparent 0) 0 0 / 16px 16px, #fffcf8;outline-offset:-3px;border-radius:6px;outline:3px solid #1f1b18;width:64px;height:64px}.lp-mock-song{align-items:stretch;width:min(270px,100%)}.lp-mock-row{align-items:center;gap:12px;display:flex}.lp-mock-row>span{flex-direction:column;display:flex}.lp-mock-row b{font-size:16px}.lp-mock-row .sf-art{flex:none;width:44px;height:44px}.lp-mock-input{color:#6b6259;border:1.5px solid #d8cdbd;border-radius:12px;padding:9px 12px;font-size:14px}.lp-mock-gift{gap:10px}.lp-mock-chips{gap:8px;display:flex}.lp-mock-chips b{color:#6a5030;background:#f6efe2;border:1.5px solid #86683f;border-radius:12px;padding:9px 12px;font-size:15px}.lp-couple-side{flex-direction:column;gap:20px;min-width:0;display:flex}.lp-recap{--ink:#1f1b18;--ink-muted:#6b6259;--canvas-secondary:#efe8de;color:#1f1b18;background:#fffcf8;border-radius:28px;flex-direction:column;gap:14px;padding:24px;display:flex;box-shadow:0 18px 40px -24px #1f1b1880}.lp-recap .sf-label{color:#6b6259}.lp-recap .lp-ticket-line{color:#4d443b}@media (max-width:639px){.lp-moment-photo{aspect-ratio:16/10}.lp-moment-body{padding:20px}}@media (min-width:1000px){.lp-faq{grid-template-columns:1fr 1fr;align-items:start;column-gap:56px;max-width:none;display:grid}.lp-faq details:nth-child(2){border-top:1px solid var(--line)}}.lp{--lp-max:clamp(1120px, 72vw, 1400px)}.lp-sub{max-width:60ch;font-size:clamp(17px,1.8vw,19px)}.lp-hero:before{background:linear-gradient(#0a080680 0%,#0a080600 28%,#0a08061f 55%,#0a0806a6 100%),linear-gradient(90deg,#0a080680 0%,#0a080647 45%,#0a080600 75%)}.lp .lp-hero .sf-hero-inner{max-width:var(--lp-max);padding-inline:var(--lp-gutter);margin-inline:auto}.lp .lp-hero h1,.lp .lp-hero .sf-hero-sub{text-shadow:0 2px 28px #0000008c}.lp-hero-phone{display:none}@media (min-width:1000px){.lp-hero-phone{z-index:1;right:max(var(--lp-gutter), calc((100vw - var(--lp-max)) / 2 + var(--lp-gutter)));width:258px;display:block;position:absolute;bottom:56px}.lp .lp-hero .sf-hero-inner>h1,.lp .lp-hero .sf-hero-inner>.sf-hero-sub{max-width:58%}}.lp-phone-note{text-align:center;color:#fdfaf6cc;margin:10px 0 2px;font-size:13px}.lp-guests .lp-phone-note{color:#fdfaf6cc}.lp-qr{background:#fffcf8;border-radius:6px;outline:0}.lp-story{margin-top:var(--lp-space);background:var(--canvas-secondary)}.lp-story-inner{max-width:860px;padding:clamp(56px, 8vw, 104px) var(--lp-gutter);flex-direction:column;gap:18px;margin-inline:auto;display:flex}.lp-story-time{letter-spacing:-.04em;color:var(--bronze-text);font-variant-numeric:tabular-nums;margin:0;font-size:clamp(64px,12vw,132px);font-weight:650;line-height:.95}.lp-story-lines{letter-spacing:-.02em;text-wrap:balance;flex-direction:column;gap:10px;font-size:clamp(24px,3.4vw,38px);font-weight:560;line-height:1.2;display:flex}.lp-story-end{color:var(--ink-muted);margin-top:8px;font-size:clamp(19px,2.2vw,24px);font-style:italic}@media (min-width:1000px){.lp-faq{columns:2;column-gap:56px;max-width:none;display:block}.lp-faq details{break-inside:avoid}.lp-faq details:first-child{border-top:1px solid var(--line)}.lp-faq details:nth-child(2){border-top:0}}.lp-hero .lp-eyebrow{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-shadow:none;background:#0a080699;border-radius:999px;align-self:flex-start;padding:7px 14px}.lp-ticket-steps li{min-width:0;font-size:12.5px;line-height:1.2}.lp-step-art{height:208px}.lp-qr{width:76px;height:76px}.lp-story-morning{color:var(--ink);max-width:46ch;font-size:clamp(18px,2vw,21px)}.lp-story .sf-button{align-self:flex-start;margin-top:12px}.lp-story-lines{font-size:clamp(22px,3vw,36px)}@media (max-width:639px){.lp .lp-hero{min-height:clamp(680px,100svh,860px)}.lp-hero .sf-hero-photo--firstdance{object-position:50% 12%}}@media (min-width:1600px){.lp-hero-phone{width:320px;bottom:80px}.lp-head h2,.lp h2{font-size:56px}.lp-moment-body h3,.lp-step h3{font-size:26px}.lp-dedication blockquote{font-size:24px}.lp-step p,.lp-promises p,.lp-guests-lede,.lp-points p{font-size:18px}.lp-promises h3,.lp-points h3{font-size:20px}.lp-faq summary{font-size:21px}.lp-faq details p{font-size:18px}}.lp-phone{width:min(280px,100%)}.lp-phone-screen{padding:26px 16px 24px}.lp-ticket-steps{gap:0}.lp-ticket-steps li{letter-spacing:-.01em;font-size:12px}@media (min-width:1000px){.lp-hero-phone{width:280px}}@media (min-width:1600px){.lp-hero-phone{width:320px}}.lp .lp-hero .sf-hero-sub{max-width:42ch}@media (min-width:900px){.sf-landing.lp .sf-hero h1{font-size:clamp(48px,5.6vw,88px);line-height:1.02}}@media (max-width:899px){.lp .lp-hero h1{font-size:clamp(36px,9.6vw,50px)}}.lp-cta{display:flex}.lp-sticky{display:none}.lp-couple--price .lp-couple-inner{max-width:560px;margin-inline:auto;display:block}.lp-couple--price .lp-couple-side{display:block}@media (max-width:699px){.lp{--lp-space:56px}.lp-head{gap:8px}.lp h2,.lp-head h2{font-size:clamp(26px,7.4vw,30px)}.lp-hero .sf-hero-actions{flex-direction:column;align-items:stretch;gap:4px}.lp-hero .sf-hero-actions .sf-button{width:100%}.lp-hero .sf-hero-link{text-underline-offset:4px;background:0 0;border:0;justify-content:center;min-height:48px;text-decoration:underline}.lp-facts{gap:6px 16px;margin-top:16px;font-size:14px}.lp-story-inner{gap:12px;padding-block:40px}.lp-story-time{font-size:56px}.lp-story-lines{gap:8px;font-size:20px;font-weight:560}.lp-story-end{margin-top:0;font-size:18px}.lp-guests-inner{gap:28px;padding-block:48px}.lp-steps{gap:12px}.lp-step{grid-template-columns:36px 1fr;align-items:start;gap:2px 14px;padding:16px;display:grid}.lp-step-art{display:none}.lp-step-number{grid-row:1/3;width:36px;height:36px;font-size:17px;position:static}.lp-step h3{align-self:end;font-size:18px}.lp-step p{align-self:start;font-size:15px}.lp-h1-line{display:block}.lp-price-title{line-height:1.15}.lp .lp-hero h1{text-wrap:balance}.lp-dj-photo{display:none}.lp-faq summary{min-height:56px;font-size:17px}.lp-faq details p{padding-bottom:16px;font-size:16px}.lp-sticky{z-index:30;padding:12px var(--lp-gutter) calc(12px + env(safe-area-inset-bottom,0px));background:linear-gradient(to top, var(--canvas) 55%, transparent);pointer-events:none;animation:linear both lp-sticky-in;animation-timeline:scroll(root);animation-range:520px 760px;display:block;position:fixed;inset:auto 0 0}.lp-sticky .sf-button{pointer-events:auto;width:100%;box-shadow:0 10px 30px -12px rgba(var(--ink-rgb,31, 27, 24), .5)}.sf-footer{padding-bottom:96px}}@keyframes lp-sticky-in{0%{opacity:0;visibility:hidden;transform:translateY(24px)}99%{visibility:visible}to{opacity:1;visibility:visible;transform:none}}@media (prefers-reduced-motion:reduce){.lp-sticky{animation-name:none}}.lp-step-art img.lp-qr{width:76px;height:76px}
