.x2-biz-body{width:100%;max-width:64rem;margin:0 auto}.x2-biz-paused{margin-bottom:var(--x2-sp-4)}.x2-biz-wordmark{display:none}@media (min-width:640px){.x2-biz-wordmark{display:inline}}.x2-biz-acct,.x2-biz-sheet-acct{align-items:center;gap:var(--x2-sp-2) var(--x2-sp-3);flex-wrap:wrap;font-size:13px;display:inline-flex}.x2-biz-name{color:var(--x2-muted);display:none}@media (min-width:640px){.x2-biz-name{display:inline}}.x2-biz-short{display:none}@media (max-width:767px){.x2-app--has-tabs .x2-biz-acct{display:none}.x2-app--has-tabs .x2-biz-short{text-overflow:ellipsis;white-space:nowrap;max-width:42vw;color:var(--x2-muted);font-size:13px;display:inline-block;overflow:hidden}.x2-app--rail:not(.x2-app--has-tabs) .x2-header-end{display:contents}.x2-app--rail:not(.x2-app--has-tabs) .x2-brand{margin-right:auto}.x2-app--rail:not(.x2-app--has-tabs) .x2-biz-acct{flex:1 0 100%;order:3}}.x2-app--rail .x2-brand{min-width:var(--x2-tap)}.x2-biz-sheet-acct{align-items:stretch;gap:var(--x2-sp-2);margin-top:var(--x2-sp-4);padding-top:var(--x2-sp-4);border-top:1px solid var(--x2-line);flex-direction:column;display:flex}.x2-biz-sheet-acct .x2-biz-name{display:block}.x2-biz-sheet-acct button,.x2-biz-sheet-acct a{min-height:var(--x2-tap);align-items:center;display:inline-flex}.x2-biz-sheet-acct>*{align-self:flex-start}.x2-biz-sheet-acct [role=group]{-webkit-backdrop-filter:none;backdrop-filter:none}.x2-biz-sheet-acct [role=group] button{min-width:var(--x2-tap);justify-content:center}.x2-biz-sheet-acct button>span.hidden{display:inline}@media (min-width:768px){.x2-biz-sheet-acct{display:none}}.x2-auth{width:100%;max-width:26rem;padding-top:var(--x2-sp-6);margin:0 auto}.x2-auth--center{text-align:center}.x2-auth--center .x2-pagehead{justify-content:center}.x2-auth--center .x2-pagehead-main{align-items:center}.x2-auth-stack{gap:var(--x2-sp-4);flex-direction:column;display:flex}.x2-auth-alt{margin:var(--x2-sp-4) 0 0;text-align:center;color:var(--x2-muted);font-size:14px}.x2-auth-note{text-align:center;color:var(--x2-muted);margin:0;font-size:12px}.x2-auth-actions{justify-content:center;align-items:center;gap:var(--x2-sp-3);margin-top:var(--x2-sp-6);flex-wrap:wrap;display:flex}.x2-auth-inline{gap:var(--x2-sp-2);flex-wrap:wrap;display:flex}.x2-auth-inline .x2-field{flex:14rem}.x2-biz-newlook{margin-bottom:var(--x2-sp-4)}.x2-biz-newlook-body{margin:var(--x2-sp-1) 0 0;color:var(--x2-muted)}.x2-link--accent{font-weight:600}.x2-link--muted{color:var(--x2-muted)}.x2-land{gap:var(--x2-sp-8);flex-direction:column;display:flex}.x2-signup-page{gap:var(--x2-sp-4);flex-direction:column;width:100%;max-width:44rem;margin:0 auto;display:flex}.x2-land-fine{color:var(--x2-muted);margin:0;font-size:12px;line-height:1.5}.x2-land-h2{margin:0 0 var(--x2-sp-3);font-family:var(--x2-display);letter-spacing:.03em;text-transform:uppercase;font-size:clamp(22px,4vw,28px);font-weight:400;line-height:1.15}.x2-hero{isolation:isolate;border:1px solid var(--x2-line);border-radius:var(--x2-r-lg);color:#fff;min-height:460px;box-shadow:var(--x2-card-shadow);background:#0a0a0b;align-items:flex-end;display:flex;position:relative;overflow:hidden}.x2-hero--compact{min-height:230px}@media (min-width:768px){.x2-hero{min-height:540px}.x2-hero--compact{min-height:270px}}.x2-hero-media{z-index:-1;position:absolute;inset:0}.x2-hero-img{object-fit:cover;object-position:50% 30%}.x2-hero-fade{background:radial-gradient(560px 280px at 0 100%,#ff2e7e4d,#0000 70%),linear-gradient(#0a0a0b4d 0%,#0a0a0b1a 28%,#0a0a0bdb 76%,#0a0a0bf5 100%);position:absolute;inset:0}.x2-hero-copy{width:100%;max-width:42rem;padding:var(--x2-sp-6) var(--x2-sp-5);position:relative}@media (min-width:768px){.x2-hero-copy{padding:var(--x2-sp-10)}}.x2-hero-kicker{margin:0 0 var(--x2-sp-2);color:#ff6aa5;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:700}.x2-hero-title{font-family:var(--x2-display);letter-spacing:.02em;text-transform:uppercase;text-shadow:0 0 30px #ff2e7e73;overflow-wrap:anywhere;margin:0;font-size:clamp(36px,8vw,60px);font-weight:400;line-height:1.05}.x2-hero--compact .x2-hero-title{font-size:clamp(26px,5.5vw,38px)}.x2-hero-sub{margin:var(--x2-sp-3) 0 0;color:#ffffffd6;max-width:32rem;font-size:15px;line-height:1.5}.x2-hero-actions{gap:var(--x2-sp-3);margin-top:var(--x2-sp-5);flex-direction:column;display:flex}@media (min-width:520px){.x2-hero-actions{flex-flow:wrap}}.x2-hero .x2-btn--ghost{color:#fff;border-color:#ffffff73}.x2-hero .x2-btn--ghost:hover:not(:disabled){background:#ffffff24}@keyframes x2-rise{0%{transform:translateY(10px)}to{transform:none}}.x2-hero-copy>*{animation:x2-rise .5s var(--x2-ease) both}.x2-hero-copy>:nth-child(2){animation-delay:60ms}.x2-hero-copy>:nth-child(3){animation-delay:.12s}.x2-hero-copy>:nth-child(4){animation-delay:.18s}@media (prefers-reduced-motion:reduce){.x2-hero-copy>*{animation:none}}.x2-land-points{gap:var(--x2-sp-3);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.x2-land-points{grid-template-columns:repeat(3,minmax(0,1fr))}}.x2-land-point{align-items:flex-start;gap:var(--x2-sp-3);padding:var(--x2-sp-4);border:1px solid var(--x2-line);border-radius:var(--x2-r-lg);background:var(--x2-card);font-size:15px;line-height:1.45;display:flex}.x2-land-tick{background:var(--x2-chip-on);width:28px;height:28px;color:var(--x2-pink);box-shadow:0 0 14px var(--x2-kpi-glow);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.x2-land-offer{gap:var(--x2-sp-3);flex-direction:column;display:flex}.x2-land-offer-head{gap:var(--x2-sp-2);flex-direction:column;display:flex}.x2-land-offer-title{color:var(--x2-pink);font-family:var(--x2-display);letter-spacing:.03em;text-transform:uppercase;text-shadow:var(--x2-glow-text);margin:0;font-size:clamp(24px,5vw,34px);font-weight:400;line-height:1.1}.x2-land-offer-sub{max-width:46rem;color:var(--x2-text);margin:0;font-size:14px;line-height:1.5}.x2-land-steps{gap:var(--x2-sp-2);flex-direction:column;display:flex}.x2-land-steplist{gap:var(--x2-sp-3);margin:0 0 var(--x2-sp-2);grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}@media (min-width:1024px){.x2-land-steplist{grid-template-columns:repeat(5,minmax(0,1fr))}}.x2-land-step{align-items:center;gap:var(--x2-sp-4);padding:var(--x2-sp-3) var(--x2-sp-4);border:1px solid var(--x2-line);border-radius:var(--x2-r-lg);background:var(--x2-card);font-size:15px;line-height:1.45;display:flex}@media (min-width:1024px){.x2-land-step{padding:var(--x2-sp-4);flex-direction:column;align-items:flex-start;font-size:14px}}.x2-land-stepno{border:1px solid var(--x2-pink);width:44px;height:44px;color:var(--x2-pink);font-family:var(--x2-display);box-shadow:0 0 16px var(--x2-kpi-glow);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:22px;display:inline-flex}.x2-land-cta{padding:var(--x2-sp-8) var(--x2-sp-5);border:1px solid var(--x2-line);border-radius:var(--x2-r-lg);background:radial-gradient(520px 200px at 50% 0, var(--x2-chip-on), transparent 70%), var(--x2-card);flex-direction:column;align-items:center;display:flex}.x2-land-cta-btn{max-width:22rem}.x2-tiers{gap:var(--x2-sp-3);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:720px){.x2-tiers{grid-template-columns:repeat(3,minmax(0,1fr))}}.x2-tier{gap:var(--x2-sp-1);min-width:0;padding:var(--x2-sp-4) var(--x2-sp-5) var(--x2-sp-5);border:1px solid var(--x2-line);border-radius:var(--x2-r-lg);background:var(--x2-card);color:var(--x2-text);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--x2-d-fast) ease, box-shadow var(--x2-d-fast) ease, transform var(--x2-d-fast) ease;flex-direction:column;text-decoration:none;display:flex;position:relative}.x2-tier:hover{border-color:var(--x2-pink);transform:translateY(-2px)}.x2-tier--on{border-color:var(--x2-pink);background:var(--x2-chip-on);box-shadow:0 0 0 1px var(--x2-pink), 0 8px 30px var(--x2-kpi-glow)}.x2-tier--static{cursor:default}.x2-tier--static:hover{transform:none}.x2-tier-head{align-items:center;gap:var(--x2-sp-2);display:flex}.x2-tier-name{font-family:var(--x2-display);letter-spacing:.04em;text-transform:uppercase;font-size:24px;line-height:1.1}.x2-tier-ribbon{border-radius:var(--x2-r-pill);background:var(--x2-pink);color:var(--pink-ink);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;margin-left:auto;padding:3px 8px;font-size:10px;font-weight:700}.x2-tier-dot{border:2px solid var(--x2-input-line);border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.x2-tier-head>.x2-tier-dot:nth-child(2){margin-left:auto}.x2-tier--on .x2-tier-dot{border-color:var(--x2-pink);background:var(--x2-pink);color:var(--pink-ink)}.x2-tier-price{align-items:baseline;gap:var(--x2-sp-1) var(--x2-sp-2);margin-top:var(--x2-sp-2);flex-wrap:wrap;display:flex}.x2-tier-strike{color:var(--x2-muted);font-size:14px}.x2-tier-amount{font-weight:700}.x2-tier-num{font-family:var(--x2-display);letter-spacing:.02em;font-size:32px;font-weight:400}.x2-tier-per{color:var(--x2-muted);font-size:12px;font-weight:400}.x2-tier-note{margin:var(--x2-sp-2) 0 0;color:var(--x2-muted);font-size:12px;line-height:1.5}.x2-tier-list{gap:var(--x2-sp-2);margin:var(--x2-sp-3) 0 0;padding:0;font-size:13px;list-style:none;display:grid}.x2-tier-list li{padding-left:18px;position:relative}.x2-tier-list li:before{content:"";background:var(--x2-pink);width:7px;height:7px;box-shadow:var(--x2-glow-bar);border-radius:50%;position:absolute;top:.5em;left:0}.x2-tier-extra{font-weight:600}.x2-signup{gap:var(--x2-sp-4);flex-direction:column;display:flex}.x2-signup-terms{gap:var(--x2-sp-2);flex-direction:column;display:flex}.x2-choicecard{align-items:flex-start;gap:var(--x2-sp-3);min-height:var(--x2-tap);padding:var(--x2-sp-3) var(--x2-sp-4);border:1px solid var(--x2-line);border-radius:var(--x2-r-md);background:var(--x2-card);cursor:pointer;transition:border-color var(--x2-d-fast) ease, background var(--x2-d-fast) ease;font-size:14px;display:flex}.x2-choicecard input{width:20px;height:20px;accent-color:var(--x2-pink);flex:none;margin:2px 0 0}.x2-choicecard:has(input:checked){border-color:var(--x2-pink);background:var(--x2-chip-on)}.x2-choicecard-title{font-weight:600;display:block}.x2-choicecard-hint{margin-top:var(--x2-sp-1);color:var(--x2-muted);font-size:12px;line-height:1.5;display:block}.x2-signup-example-title{margin:0;font-size:14px;font-weight:600}.x2-signup-example-list{gap:var(--x2-sp-1);margin:var(--x2-sp-2) 0 0;color:var(--x2-muted);padding-left:18px;font-size:13px;line-height:1.5;display:grid}.x2-signup-example-fine{font-style:italic}.x2-signup-fields{gap:var(--x2-sp-4);flex-direction:column;display:flex}.x2-signup-row{gap:var(--x2-sp-4);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:640px){.x2-signup-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.x2-signup-row--tight{gap:var(--x2-sp-2);margin-top:calc(-1 * var(--x2-sp-2));grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.x2-signup-recommend{gap:var(--x2-sp-3);padding:var(--x2-sp-4);border:1px solid var(--x2-line);border-radius:var(--x2-r-md);background:var(--x2-card);flex-direction:column;display:flex}.x2-input--code{letter-spacing:.15em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.x2-signup-reclink{min-height:var(--x2-tap);color:var(--x2-muted);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:13px;text-decoration:underline}.x2-signup-reclink:hover{color:var(--x2-text)}.x2-signup-agreement{margin:0;font-size:14px;line-height:1.5}.x2-signup-consent{padding:var(--x2-sp-2) 0;align-items:flex-start;font-size:14px;line-height:1.5}.x2-signup-consent input{margin-top:2px}.x2-how{gap:var(--x2-sp-6);flex-direction:column;display:flex}.x2-how .x2-pagehead{margin-bottom:0}.x2-how-intro-text{gap:var(--x2-sp-2);max-width:46rem;color:var(--x2-muted);font-size:15px;line-height:1.55;display:grid}.x2-how-intro-text p{margin:0}.x2-how-grid{gap:var(--x2-sp-3);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:768px){.x2-how-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.x2-how-card{align-items:flex-start;gap:var(--x2-sp-2);padding:var(--x2-sp-5);border:1px solid var(--x2-line);border-radius:var(--x2-r-lg);background:var(--x2-card);flex-direction:column;display:flex}.x2-how-no{color:var(--x2-pink);font-family:var(--x2-display);text-shadow:var(--x2-glow-text);font-size:30px;line-height:1}.x2-how-card-title{margin:0;font-size:17px;font-weight:700}.x2-how-card-text{color:var(--x2-muted);flex:1;margin:0;font-size:14px;line-height:1.55}.x2-how-cta{justify-content:center;display:flex}.x2-cmp{border-collapse:collapse;width:100%;font-size:14px}.x2-cmp th,.x2-cmp td{padding:var(--x2-sp-3) var(--x2-sp-3) var(--x2-sp-3) 0;border-bottom:1px solid var(--x2-line);text-align:left;vertical-align:top}.x2-cmp thead th{font-family:var(--x2-display);letter-spacing:.04em;text-transform:uppercase;font-size:18px;font-weight:400}.x2-cmp tbody th{color:var(--x2-muted);font-weight:500}.x2-cmp td:empty:after{content:"–";color:var(--x2-muted)}.x2-cmp-amount{font-weight:700}.x2-cmp-fine{margin-top:var(--x2-sp-1);color:var(--x2-muted);font-size:12px;line-height:1.5}.x2-cmp-check{color:var(--x2-pink)}@media (max-width:719px){.x2-cmp,.x2-cmp tbody,.x2-cmp tr,.x2-cmp th,.x2-cmp td{display:block}.x2-cmp thead{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.x2-cmp tbody tr{padding:var(--x2-sp-3) 0;border-bottom:1px solid var(--x2-line)}.x2-cmp th,.x2-cmp td{padding:var(--x2-sp-1) 0;border:0}.x2-cmp tbody th{letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.x2-cmp td{gap:var(--x2-sp-3);grid-template-columns:5.5rem minmax(0,1fr);align-items:baseline;display:grid}.x2-cmp td:before{content:attr(data-label);font-weight:600}}.x2-biz-stack{gap:var(--x2-sp-4);flex-direction:column;display:flex}.x2-biz-stack--top{margin-top:var(--x2-sp-2)}.x2-biz-stack>.x2-panel+.x2-panel{margin-top:0}.x2-biz-founding{color:var(--x2-pink);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.x2-biz-draftlist{gap:var(--x2-sp-3);flex-direction:column;display:flex}.x2-biz-draft{justify-content:space-between;align-items:center;gap:var(--x2-sp-3) var(--x2-sp-4);padding:var(--x2-sp-3) var(--x2-sp-4);border:1px solid var(--x2-line);border-radius:var(--x2-r-md);background:var(--x2-card-2);flex-wrap:wrap;display:flex}.x2-biz-draft-main{flex:14rem;min-width:0}.x2-biz-draft-title{align-items:center;gap:var(--x2-sp-2);flex-wrap:wrap;display:flex}.x2-biz-draft-name{overflow-wrap:anywhere;font-weight:700}.x2-biz-draft-meta{margin:var(--x2-sp-1) 0 0;color:var(--x2-muted);font-size:12px}.x2-biz-draft-error{margin:var(--x2-sp-1) 0 0;color:var(--x2-danger);font-size:12px}.x2-biz-draft-actions{align-items:center;gap:var(--x2-sp-2);flex-wrap:wrap;display:flex}.x2-biz-hint-text{margin:var(--x2-sp-1) 0 0;color:var(--x2-muted)}.x2-biz-hint-actions{gap:var(--x2-sp-2);margin-top:var(--x2-sp-3);flex-wrap:wrap;display:flex}.x2-biz-hint-later{margin:var(--x2-sp-2) 0 0;font-size:12px}.x2-biz-pendinglink{padding:var(--x2-sp-3) var(--x2-sp-4);border:1px solid var(--x2-line);border-radius:var(--x2-r-md);background:var(--x2-card);color:var(--x2-text);font-size:14px;text-decoration:none;display:block}.x2-biz-pendinglink:hover{border-color:var(--x2-pink)}.x2-biz-stage-section+.x2-biz-stage-section{margin-top:var(--x2-sp-6)}.x2-biz-stage-head{justify-content:space-between;align-items:center;gap:var(--x2-sp-2) var(--x2-sp-4);margin-bottom:var(--x2-sp-3);flex-wrap:wrap;display:flex}.x2-biz-stage-title{font-family:var(--x2-display);letter-spacing:.05em;text-transform:uppercase;margin:0;font-size:22px;font-weight:400}.x2-biz-kpis{gap:var(--x2-gap);margin-bottom:var(--x2-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.x2-biz-stage-section .x2-biz-kpis{margin-bottom:0}.x2-biz-kpis .x2-kpi--hl{grid-column:1/-1}.x2-kpi--hl{border-color:var(--x2-pink)}.x2-kpi--hl .x2-kpi-value{color:var(--x2-pink)}.x2-kpi-value--text{overflow-wrap:anywhere;font-size:clamp(22px,3.2vw,30px);line-height:1.1}.x2-kpi-note{margin:var(--x2-sp-2) 0 0;color:var(--x2-muted);font-size:12px;line-height:1.4}@media (min-width:640px){.x2-biz-kpis--3{grid-template-columns:repeat(3,minmax(0,1fr))}.x2-biz-kpis--3 .x2-kpi--hl{grid-column:auto}.x2-biz-kpis--5{grid-template-columns:repeat(3,minmax(0,1fr))}.x2-biz-kpis--stats{grid-template-columns:repeat(2,minmax(0,1fr))}.x2-biz-kpis--stats .x2-kpi--hl{grid-column:1/-1}}@media (min-width:900px){.x2-biz-kpis--5{grid-template-columns:repeat(5,minmax(0,1fr))}.x2-biz-kpis--stats{grid-template-columns:repeat(3,minmax(0,1fr))}.x2-biz-kpis--stats .x2-kpi--hl{grid-column:auto}}.x2-biz-meters{gap:var(--x2-sp-4);flex-direction:column;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.x2-biz-meter{height:6px;margin-top:var(--x2-sp-2);border-radius:var(--x2-r-pill);background:var(--x2-card-2);overflow:hidden}.x2-biz-meter-fill{border-radius:var(--x2-r-pill);background:var(--x2-pink);height:100%}.x2-biz-upcoming{gap:var(--x2-sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.x2-biz-upcoming-row{align-items:center;gap:var(--x2-sp-3);min-height:var(--x2-tap);padding:var(--x2-sp-2);border:1px solid var(--x2-line);border-radius:var(--x2-r-md);color:inherit;text-decoration:none;display:flex}.x2-biz-upcoming-row:hover{border-color:var(--x2-pink);background:var(--x2-row-hover)}.x2-biz-upcoming-text{flex-direction:column;gap:2px;min-width:0;display:flex}.x2-biz-upcoming-title{overflow-wrap:anywhere;font-weight:700}.x2-biz-upcoming-meta{color:var(--x2-muted);font-size:13px}.x2-biz-actions{align-items:center;gap:var(--x2-sp-3);margin-top:var(--x2-sp-2);flex-wrap:wrap;display:flex}.x2-biz-actions-note{color:var(--x2-warn);font-size:12px}.x2-biz-statspage .x2-stage .x2-grid{margin-top:var(--x2-gap)}.x2-biz-panel-note{color:var(--x2-muted);font-size:12px}.x2-biz-empty-line{color:var(--x2-muted);margin:0;font-size:14px}.x2-biz-cell-name{font-weight:600}.x2-biz-cell-mark{margin-left:var(--x2-sp-2)}.x2-biz-cell-date{color:var(--x2-muted);font-size:12px;display:block}.x2-biz-foot{gap:var(--x2-sp-1);color:var(--x2-muted);flex-direction:column;font-size:12px;display:flex}.x2-biz-foot p{margin:0}.x2-biz-present.x2-stage{z-index:var(--x2-z-show);padding:var(--x2-sp-5);border-radius:0;position:fixed;inset:0;overflow:auto}.x2-biz-present-inner{max-width:72rem;margin:0 auto}.x2-biz-present-head{justify-content:space-between;align-items:center;gap:var(--x2-sp-3);margin-bottom:var(--x2-sp-6);flex-wrap:wrap;display:flex}.x2-biz-present-id{align-items:center;gap:var(--x2-sp-3);display:flex}.x2-biz-present-logo{width:48px;height:48px;filter:var(--x2-glow-logo)}.x2-biz-present-name{font-family:var(--x2-display);letter-spacing:.04em;text-transform:uppercase;font-size:22px}.x2-biz-present-range{color:var(--x2-muted);font-size:14px}.x2-biz-present-kpis{gap:var(--x2-gap);margin-bottom:var(--x2-gap);grid-template-columns:minmax(0,1fr);display:grid}.x2-kpi--xl .x2-kpi-value{font-size:clamp(48px,9vw,84px)}.x2-kpi--xl .x2-kpi-value.x2-kpi-value--text{font-size:clamp(34px,6vw,56px)}.x2-kpi--xl .x2-kpi-label,.x2-kpi--xl .x2-kpi-foot,.x2-kpi--xl .x2-kpi-note{font-size:13px}.x2-biz-present-foot{margin:var(--x2-sp-5) 0 0;color:var(--x2-muted);font-size:12px}@media (min-width:720px){.x2-biz-present-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.x2-biz-present.x2-stage{padding:var(--x2-sp-10)}}.x2-form-note{color:var(--x2-muted);margin:0;font-size:12px;line-height:1.5}.x2-form-note--warn,.x2-hint-warn{color:var(--x2-warn)}.x2-hint-warn{font-size:12px}.x2-ok-line{color:var(--x2-ok);margin:0;font-size:14px}.x2-notice-text{margin:0;font-size:13px}.x2-code{padding:2px var(--x2-sp-2);border-radius:var(--x2-r-sm);background:var(--x2-tint-2);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:13px}.x2-inline{gap:var(--x2-sp-2);display:flex}.x2-inline>.x2-input{flex:1;min-width:0}.x2-nowrap{white-space:nowrap;flex:none}.x2-form-stack{gap:var(--x2-sp-4);flex-direction:column;display:flex}.x2-form-sep{padding-top:var(--x2-sp-5);border-top:1px solid var(--x2-line)}.x2-form-sep .x2-group-body{gap:var(--x2-sp-3);flex-direction:column;display:flex}.x2-anchor{scroll-margin-top:var(--x2-sp-6)}.x2-locform{gap:var(--x2-sp-5);flex-direction:column;min-width:0;display:flex}.x2-formbar{margin-top:0}.x2-formbar--sticky{z-index:5;margin-right:calc(-1 * var(--x2-sp-2));margin-left:calc(-1 * var(--x2-sp-2));padding:var(--x2-sp-3) var(--x2-sp-2);border-top:1px solid var(--x2-line);background:var(--x2-bg);position:sticky;bottom:0}@media (max-width:767px){.x2-formbar--sticky{bottom:calc(var(--x2-bottom-bar-h) + env(safe-area-inset-bottom,0px))}}.x2-details>summary{min-height:var(--x2-tap);color:var(--x2-muted);cursor:pointer;align-items:center;font-size:13px;font-weight:600;display:flex}.x2-details-body{padding-top:var(--x2-sp-2)}.x2-chipset{gap:var(--x2-sp-2);flex-wrap:wrap;display:flex}.x2-choicegrid{gap:var(--x2-sp-3);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:640px){.x2-choicegrid{grid-template-columns:repeat(2,minmax(0,1fr))}.x2-choicegrid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.x2-riskbox{padding:var(--x2-sp-2) var(--x2-sp-3);border:1px solid var(--x2-warn);border-radius:var(--x2-r-md);background:var(--warn-soft)}.x2-riskbox--plain{border-color:var(--x2-input-line);background:var(--x2-input-bg)}.x2-riskbox[data-invalid]{border-color:var(--x2-danger);background:var(--danger-soft)}.x2-riskbox .x2-choice{min-height:0;padding:var(--x2-sp-1) 0;align-items:flex-start}.x2-riskbox .x2-choice input{margin-top:2px}.x2-riskbox .x2-choice span{min-width:0}.x2-riskbox .x2-form-note{margin-top:var(--x2-sp-1);display:block}.x2-imgs{gap:var(--x2-sp-3);flex-direction:column;display:flex}.x2-imgs-list{gap:var(--x2-sp-3);grid-template-columns:repeat(auto-fill,minmax(104px,128px));margin:0;padding:0;list-style:none;display:grid}.x2-img{min-width:0}.x2-img-frame{border:1px solid var(--x2-line);border-radius:var(--x2-r-md);position:relative;overflow:hidden}.x2-img-media{width:100%;display:block}.x2-img-cover{top:var(--x2-sp-1);left:var(--x2-sp-1);padding:2px var(--x2-sp-2);border-radius:var(--x2-r-pill);background:var(--x2-pink);color:var(--pink-ink);font-size:10px;font-weight:700;position:absolute}.x2-img-actions{justify-content:space-between;align-items:center;gap:var(--x2-sp-1);margin-top:var(--x2-sp-1);display:flex}.x2-img-actions .x2-btn{min-width:var(--x2-ctl-sm);padding-right:var(--x2-sp-2);padding-left:var(--x2-sp-2)}.x2-img-actions .x2-img-remove{color:var(--x2-danger)}.x2-img-actions .x2-btn:disabled{opacity:.3}.x2-img--add{display:flex}.x2-img-add{aspect-ratio:1;width:100%;min-height:104px;padding:var(--x2-sp-2);border:1px dashed var(--x2-input-line);border-radius:var(--x2-r-md);color:var(--x2-muted);text-align:center;cursor:pointer;transition:background var(--x2-d-fast) ease;justify-content:center;align-items:center;font-size:12px;display:flex;position:relative}.x2-img-add:hover{background:var(--x2-row-hover)}.x2-img-add:has(input:focus-visible){box-shadow:var(--x2-focus)}.x2-hours{gap:var(--x2-sp-2);flex-direction:column;display:flex}.x2-hours-row{align-items:center;gap:var(--x2-sp-2) var(--x2-sp-3);min-height:var(--x2-ctl-md);flex-wrap:wrap;font-size:14px;display:flex}.x2-hours-day{width:32px;color:var(--x2-muted);flex:none;font-size:13px;font-weight:600}.x2-hours-check{align-items:center;gap:var(--x2-sp-2);min-height:32px;color:var(--x2-muted);cursor:pointer;flex:none;font-size:13px;display:inline-flex}.x2-hours-check input{width:18px;height:18px;accent-color:var(--x2-pink);margin:0}.x2-hours-times{align-items:center;gap:var(--x2-sp-2);display:inline-flex}.x2-hours-dash{color:var(--x2-muted)}.x2-input.x2-input--time{width:auto;min-height:var(--x2-ctl-sm);padding:0 var(--x2-sp-2);font-size:14px}@media (max-width:767px){.x2-input.x2-input--time{min-height:var(--x2-tap);font-size:16px}.x2-hours-check{min-height:var(--x2-tap)}}.x2-places{gap:var(--x2-sp-3);padding:var(--x2-sp-4);border:1px solid var(--pink-line);border-radius:var(--x2-r-lg);background:var(--pink-soft);flex-direction:column;display:flex}.x2-places-title{margin:0;font-size:14px;font-weight:700}.x2-places-search,.x2-places-link{gap:var(--x2-sp-2);flex-direction:column;display:flex}.x2-places-link{flex-flow:wrap}.x2-places-link .x2-input{flex:12rem;min-width:12rem}.x2-places-list{border:1px solid var(--x2-line);border-radius:var(--x2-r-md);background:var(--x2-card);margin:0;padding:0;list-style:none;overflow:hidden}.x2-places-list li+li{border-top:1px solid var(--x2-line)}.x2-places-pick{width:100%;min-height:var(--x2-tap);padding:var(--x2-sp-2) var(--x2-sp-3);color:var(--x2-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;display:flex}.x2-places-pick:hover:not(:disabled){background:var(--x2-row-hover)}.x2-places-pick:disabled{opacity:.5}.x2-places-main{font-size:14px;font-weight:600}.x2-places-sub{color:var(--x2-muted);font-size:12px}.x2-trans{margin-top:var(--x2-sp-2)}.x2-trans-body{gap:var(--x2-sp-3);flex-direction:column;display:flex}.x2-trans-field{padding:var(--x2-sp-3);border:1px solid var(--x2-line);border-radius:var(--x2-r-md)}.x2-trans-name{color:var(--x2-muted);font-size:12px;font-weight:700}.x2-trans-langs{gap:var(--x2-sp-2);margin-top:var(--x2-sp-2);flex-direction:column;display:flex}.x2-trans-state{color:var(--x2-muted);font-size:12px}.x2-trans-text{overflow-wrap:anywhere;white-space:pre-wrap;margin:2px 0 0;font-size:14px}.x2-dtl{gap:var(--x2-sp-2);flex-direction:column;display:flex}.x2-dtl-quick{gap:var(--x2-sp-2);flex-wrap:wrap;display:flex}.x2-wiz{min-width:0}.x2-wiz--narrow{max-width:40rem}@media (min-width:1024px){.x2-wiz--narrow:has(.x2-wiz-grid){max-width:72rem}}.x2-wiz-grid{gap:var(--x2-sp-8);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1024px){.x2-wiz-grid{grid-template-columns:minmax(0,1fr) 402px}}.x2-wiz-main{min-width:0}.x2-wiz-preview{display:none}@media (min-width:1024px){.x2-wiz-preview{display:block}}.x2-wiz-preview-sticky{top:var(--x2-sp-4);position:sticky}.x2-wiz-body{gap:var(--x2-sp-4);flex-direction:column;display:flex}.x2-wiz-progress{justify-content:space-between;align-items:center;gap:var(--x2-sp-2) var(--x2-sp-4);flex-wrap:wrap;display:flex}.x2-wiz-progress-text{color:var(--x2-muted);font-size:12px}@media (max-width:639px){.x2-wiz-progress .x2-step:not(.x2-step--current){gap:0;font-size:0}}.x2-wiz-img{height:128px;margin-top:var(--x2-sp-4);border-radius:var(--x2-r-lg);position:relative;overflow:hidden}@media (min-width:640px){.x2-wiz-img{height:160px}}.x2-wiz-img-pic{object-fit:cover;object-position:50% 35%}.x2-wiz-img-fade{background:linear-gradient(to top, var(--x2-bg), transparent);position:absolute;inset:50% 0 0}.x2-wiz-expires{margin-top:var(--x2-sp-3)}.x2-wiz .x2-pagehead{margin:var(--x2-sp-5) 0 var(--x2-sp-4)}.x2-wiz-start{gap:var(--x2-sp-3);grid-template-columns:minmax(0,1fr);display:grid}.x2-wiz-option{gap:var(--x2-sp-1);min-height:var(--x2-tap);padding:var(--x2-sp-4);border:1px solid var(--x2-line);border-radius:var(--x2-r-lg);background:var(--x2-card);color:var(--x2-text);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--x2-d-fast) ease;flex-direction:column;display:flex}.x2-wiz-option:hover{border-color:var(--x2-input-line)}.x2-wiz-option-title{font-size:15px;font-weight:700}.x2-wiz-option-body{color:var(--x2-muted);font-size:13px}.x2-wiz-sum{gap:var(--x2-sp-3);flex-direction:column;margin:0;display:flex}.x2-wiz-sum-row{justify-content:space-between;align-items:flex-start;gap:var(--x2-sp-3);display:flex}.x2-wiz-sum-text{min-width:0}.x2-wiz-sum-text dt{color:var(--x2-muted);font-size:12px}.x2-wiz-sum-text dd{overflow-wrap:anywhere;margin:2px 0 0;font-size:14px}.x2-wiz-discard{padding-top:var(--x2-sp-3);border-top:1px solid var(--x2-line)}.x2-wiz-discard-ask{align-items:center;gap:var(--x2-sp-2);flex-wrap:wrap;font-size:14px;display:flex}.x2-wiz-cta{gap:var(--x2-sp-1);padding:var(--x2-sp-5);border:1px solid var(--x2-pink);border-radius:var(--x2-r-lg);background:var(--pink-soft);color:var(--x2-text);flex-direction:column;text-decoration:none;display:flex}.x2-wiz-cta-title{font-size:16px;font-weight:700}.x2-wiz-cta-body{color:var(--x2-muted);font-size:14px}.x2-wiz-after{margin-top:var(--x2-sp-4)}.x2-preview-fab{right:var(--x2-sp-4);bottom:var(--x2-sp-4);z-index:40;position:fixed}@media (max-width:767px){.x2-preview-fab{bottom:calc(var(--x2-bottom-bar-h) + var(--x2-sp-4) + env(safe-area-inset-bottom,0px))}}@media (min-width:1024px){.x2-preview-fab{display:none}}.x2-preview-sheet{height:min(70vh,640px)}.x2-biz-locname{align-items:center;gap:var(--x2-sp-3);min-width:0;display:inline-flex}.x2-biz-locname-text{flex-direction:column;min-width:0;display:flex}.x2-biz-locname-title{overflow-wrap:anywhere;font-weight:600}.x2-biz-locname-sub{color:var(--x2-muted);font-size:12px;font-weight:400}.x2-biz-vouchertitle{flex-direction:column;min-width:0;display:flex}.x2-biz-marks{align-items:center;gap:var(--x2-sp-2);flex-wrap:wrap;display:inline-flex}.x2-biz-rowactions{justify-content:flex-end;align-items:center;gap:var(--x2-sp-2);z-index:1;flex-wrap:wrap;display:inline-flex;position:relative}.x2-dt td form,.x2-dt td .x2-btn{z-index:1;position:relative}.x2-locnav{gap:var(--x2-sp-2);padding-bottom:var(--x2-sp-1);scrollbar-width:none;display:flex;overflow-x:auto}.x2-locnav .x2-chiplink{min-height:36px;padding:0 var(--x2-sp-3);color:var(--x2-muted);flex:none;font-size:13px}.x2-detail{gap:var(--x2-sp-4);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1024px){.x2-detail{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start}}.x2-detail-main,.x2-detail-side{gap:var(--x2-sp-4);flex-direction:column;min-width:0;display:flex}.x2-detail-main>.x2-panel+.x2-panel,.x2-detail-side>.x2-panel+.x2-panel{margin-top:0}.x2-detail-cover{border-radius:var(--x2-r-lg);max-height:360px}.x2-detail-text{margin:0;font-size:14px}.x2-detail-form,.x2-detail-form .x2-section-title{margin-top:var(--x2-sp-2)}.x2-fav-line{margin:0;font-size:14px}.x2-scanuser{align-items:center;gap:var(--x2-sp-2);flex-wrap:wrap;display:flex}.x2-scan-toggle{margin:0}.x2-toppick-form{gap:var(--x2-sp-3);flex-direction:column;display:flex}.x2-qr-gate{max-width:28rem;margin:var(--x2-sp-4) auto 0}.x2-qr-bar{justify-content:space-between;align-items:center;gap:var(--x2-sp-3);flex-wrap:wrap;max-width:48rem;margin:0 auto;display:flex}.x2-qr-picks{align-items:center;gap:var(--x2-sp-2) var(--x2-sp-5);flex-wrap:wrap;display:flex}.x2-qr-pick{align-items:center;gap:var(--x2-sp-2);display:inline-flex}.x2-qr-mode{max-width:48rem;margin:var(--x2-sp-4) auto 0}.x2-qr-modes{gap:var(--x2-sp-2);flex-wrap:wrap;display:flex}@media print{.x2-qr-bar,.x2-qr-mode,.x2-qr-gate{display:none}}.x2-qr-sheetwrap{overflow-x:auto}@media print{.x2-qr-sheetwrap{overflow:visible}}.x2-qrp-screen{max-width:34rem;margin:var(--x2-sp-4) auto 0}.x2-qrp{-webkit-print-color-adjust:exact;print-color-adjust:exact;color:#0a0a0b;background:#fff;width:100%;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 1px #80808073,0 6px 24px #00000059;container-type:inline-size}.x2-qrp--a6{aspect-ratio:210/297;--x2-qrs-u:calc(100cqw / 210);grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr}.x2-qrp--a5{aspect-ratio:297/210;--x2-qrs-u:calc(100cqw / 210);grid-template-rows:1fr;grid-template-columns:1fr 1fr}.x2-qrp--a4{aspect-ratio:210/297;--x2-qrs-u:calc(200cqw / 210);grid-template-rows:1fr;grid-template-columns:1fr}.x2-qrp-cut{z-index:3;pointer-events:none;border:0 dashed #8c8c8c;position:absolute}.x2-qrp-cut--v{border-left-width:calc(.2 * var(--x2-qrs-u));top:0;bottom:0;left:50%}.x2-qrp-cut--h{border-top-width:calc(.2 * var(--x2-qrs-u));top:50%;left:0;right:0}@media print{.x2-qrp-screen{max-width:none;margin:0}.x2-qrp{box-shadow:none;aspect-ratio:auto;break-after:avoid}.x2-qrp--a6,.x2-qrp--a4{width:210mm;height:296.5mm}.x2-qrp--a5{width:297mm;height:209.5mm}}.x2-qrs{min-width:0;min-height:0;padding:calc(6 * var(--x2-qrs-u)) calc(7 * var(--x2-qrs-u)) calc(7 * var(--x2-qrs-u));background:var(--x2-qrs-bg);color:var(--x2-qrs-fg);text-align:center;flex-direction:column;justify-content:space-between;align-items:center;display:flex;position:relative;overflow:hidden}.x2-qrs--night{--x2-qrs-bg:#0a0a0b;--x2-qrs-fg:#fff;--x2-qrs-fg2:#ffffffc7;--x2-qrs-accent:var(--pink,#ff2e7e)}.x2-qrs--light{--x2-qrs-bg:#fff;--x2-qrs-fg:#0a0a0b;--x2-qrs-fg2:#0a0a0bbf;--x2-qrs-accent:var(--pink,#ff2e7e)}.x2-qrs--pink{--x2-qrs-bg:var(--pink,#ff2e7e);--x2-qrs-fg:#0a0a0b;--x2-qrs-fg2:#0a0a0bd1;--x2-qrs-accent:#0a0a0b}.x2-qrs--qr{--x2-qrs-bg:#fff;--x2-qrs-fg:#0a0a0b;justify-content:center;gap:calc(5 * var(--x2-qrs-u))}.x2-qrs--night:before,.x2-qrs--light:before,.x2-qrs--pink:before{content:"";inset:calc(3 * var(--x2-qrs-u));border:calc(.7 * var(--x2-qrs-u)) solid var(--x2-qrs-accent);border-radius:calc(4 * var(--x2-qrs-u));pointer-events:none;position:absolute}.x2-qrs-top,.x2-qrs-mid,.x2-qrs-foot{flex-direction:column;align-items:center;display:flex;position:relative}.x2-qrs-top{gap:calc(2 * var(--x2-qrs-u))}.x2-qrs-logo{width:calc(14 * var(--x2-qrs-u));height:calc(14 * var(--x2-qrs-u));box-shadow:0 0 0 calc(.8 * var(--x2-qrs-u)) var(--x2-qrs-accent);border-radius:50%;display:block}.x2-qrs-name{max-width:calc(88 * var(--x2-qrs-u));font-size:calc(5 * var(--x2-qrs-u));overflow-wrap:anywhere;margin:0;font-weight:700;line-height:1.15}.x2-qrs-mid{gap:calc(1.5 * var(--x2-qrs-u))}.x2-qrs-card{width:calc(58 * var(--x2-qrs-u));height:calc(58 * var(--x2-qrs-u));border-radius:calc(2.5 * var(--x2-qrs-u));padding:calc(1 * var(--x2-qrs-u));box-sizing:border-box;background:#fff;position:relative}.x2-qrs--qr .x2-qrs-card{width:calc(82 * var(--x2-qrs-u));height:calc(82 * var(--x2-qrs-u));border-radius:0;padding:0}.x2-qrs-qr,.x2-qrs-qr svg{width:100%;height:100%;display:block}.x2-qrs-badge{border:calc(.8 * var(--x2-qrs-u)) solid #fff;background:#0a0a0b;border-radius:50%;width:18%;height:18%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.x2-qrs-code{margin:calc(1.5 * var(--x2-qrs-u)) 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:calc(4.4 * var(--x2-qrs-u));letter-spacing:.08em}.x2-qrs--qr .x2-qrs-code{font-size:calc(3.6 * var(--x2-qrs-u));margin:0}.x2-qrs-scan{font-size:calc(3.5 * var(--x2-qrs-u));margin:0;font-weight:600}.x2-qrs-scan2{font-size:calc(2.9 * var(--x2-qrs-u));color:var(--x2-qrs-fg2);margin:0}.x2-qrs-foot{justify-content:center;gap:calc(3 * var(--x2-qrs-u));flex-direction:row}.x2-qrs-foottext{text-align:left;align-items:flex-start;gap:calc(.5 * var(--x2-qrs-u));flex-direction:column;display:flex}.x2-qrs-site{font-size:calc(3.8 * var(--x2-qrs-u));color:var(--x2-qrs-fg);margin:0;font-weight:700}.x2-qrs-join{width:calc(13 * var(--x2-qrs-u));height:calc(13 * var(--x2-qrs-u));border-radius:calc(1 * var(--x2-qrs-u));padding:calc(.6 * var(--x2-qrs-u));box-sizing:border-box;margin:calc(.6 * var(--x2-qrs-u)) 0;background:#fff}.x2-qrs-join svg{width:100%;height:100%;display:block}.x2-qrs-small{font-size:calc(2.7 * var(--x2-qrs-u));color:var(--x2-qrs-fg2);margin:0}.x2-qrs-brand{font-size:calc(3 * var(--x2-qrs-u));letter-spacing:.14em;text-transform:uppercase;color:var(--x2-qrs-accent);margin:0;font-weight:700}.x2-qrs-headline{margin:0 0 calc(1.5 * var(--x2-qrs-u));font-size:calc(5.6 * var(--x2-qrs-u));font-weight:800;line-height:1.1}.x2-qrs-headline2{margin:0 0 calc(1.5 * var(--x2-qrs-u));font-size:calc(3 * var(--x2-qrs-u));color:var(--x2-qrs-fg2)}.x2-qrs-tiny{margin:calc(.6 * var(--x2-qrs-u)) 0 0;font-size:calc(2.2 * var(--x2-qrs-u));color:var(--x2-qrs-fg2);opacity:.85}.x2-wiz-discard .x2-btn{margin-left:calc(-1 * var(--x2-sp-3))}@media (max-width:767px){.x2-locnav .x2-chiplink,.x2-biz-body .x2-back{min-height:var(--x2-tap)}}.x2-form-stack>.x2-form-sep:first-child{border-top:0;padding-top:0}.x2-boost-groups{gap:var(--x2-sp-3);flex-direction:column;display:flex}.x2-boost-counter{color:var(--x2-muted);margin:0;font-size:.8125rem;font-weight:600}.x2-boost-days{gap:var(--x2-sp-2);margin:var(--x2-sp-2) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.x2-boost-day{justify-content:space-between;align-items:center;gap:var(--x2-sp-3);min-height:var(--x2-tap);padding:0 var(--x2-sp-3);border:1px solid var(--x2-line);border-radius:var(--x2-r-md);font-size:.875rem;display:flex}.x2-boost-remove{color:var(--x2-danger)}.x2-boost-form{align-items:flex-end;gap:var(--x2-sp-3);flex-wrap:wrap;display:flex}.x2-boost-date{flex:11rem;min-width:11rem;max-width:16rem}.x2-eventform{min-width:0}.x2-eventform-place{font-weight:700}.x2-choicecard--button,.x2-choicechip--button{font:inherit;color:inherit;text-align:left;appearance:none}.x2-choicecard--button{flex-direction:column;gap:2px}.x2-choicecard--button.x2-choicecard--on{border-color:var(--x2-pink);background:var(--x2-chip-on)}.x2-choicechip--button{color:var(--x2-muted);background:0 0;font-size:13px}.x2-choicechip--button.x2-choicechip--on{color:var(--x2-text);background:var(--pink-soft)}.x2-choicechip--button:disabled{opacity:.4;cursor:not-allowed}@media (max-width:767px){.x2-choicecard--button,.x2-choicechip--button{min-height:var(--x2-tap)}}.x2-choicecard--button:focus-visible,.x2-choicechip--button:focus-visible{box-shadow:var(--x2-focus);outline:none}.x2-oneoff{gap:var(--x2-sp-4);padding:var(--x2-sp-4);border:1px solid var(--x2-line);border-radius:var(--x2-r-md);background:var(--x2-card-2);flex-direction:column;display:flex}.x2-audience{gap:var(--x2-sp-1);padding:var(--x2-sp-3) var(--x2-sp-4);border:1px solid var(--x2-line);border-left:3px solid var(--x2-pink);border-radius:var(--x2-r-md);background:var(--x2-card-2);flex-direction:column;display:flex}.x2-audience-head{margin:0;font-size:13px;font-weight:700}.x2-audience-body{gap:var(--x2-sp-1);transition:opacity var(--x2-d-fast) ease;flex-direction:column;display:flex}.x2-audience-body--busy{opacity:.6}.x2-audience-total{margin:0;font-size:15px;font-weight:700}.x2-audience-line{color:var(--x2-muted);margin:0;font-size:13px}.x2-audience .x2-hint{margin:0}.x2-draftactions{gap:var(--x2-sp-3);flex-direction:column;display:flex}.x2-draftactions-discard{padding-top:var(--x2-sp-3);border-top:1px solid var(--x2-line);font-size:14px}.x2-draftactions-ask{align-items:center;gap:var(--x2-sp-2);flex-wrap:wrap;display:flex}.x2-promoter-name{font-weight:600}.x2-promoter-add{align-items:center;gap:var(--x2-sp-2);flex-wrap:wrap;display:flex}.x2-promoter-add .x2-input{flex:12rem;min-width:0}.x2-guestlist{gap:var(--x2-sp-3);flex-direction:column;min-width:0;display:flex}.x2-guest-search{max-width:20rem}.x2-guest-name{align-items:center;gap:var(--x2-sp-3);font-weight:600;display:inline-flex}.x2-guest-photo{border:1px solid var(--x2-line);border-radius:999px;flex:none;width:32px;height:32px}.x2-guest-status{margin:0;font-size:13px;font-weight:600}.x2-template-row{justify-content:space-between;align-items:center;gap:var(--x2-sp-3);flex-wrap:wrap;display:flex}.x2-template-text{min-width:0}.x2-template-title{margin:0;font-size:14px;font-weight:700}.x2-voucherform{min-width:0}.x2-pick{gap:var(--x2-sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.x2-pick-link{justify-content:space-between;align-items:center;gap:var(--x2-sp-1) var(--x2-sp-4);min-height:var(--x2-tap);padding:var(--x2-sp-3) var(--x2-sp-4);border:1px solid var(--x2-line);border-radius:var(--x2-r-md);background:var(--x2-card-2);color:var(--x2-text);transition:border-color var(--x2-d-fast) ease, background var(--x2-d-fast) ease;flex-wrap:wrap;text-decoration:none;display:flex}.x2-pick-link:hover{border-color:var(--x2-pink)}.x2-pick-link:focus-visible{box-shadow:var(--x2-focus);outline:none}.x2-pick-name{overflow-wrap:anywhere;font-weight:600}.x2-pick-sub{color:var(--x2-muted);font-size:12px}.x2-vsteps{gap:var(--x2-sp-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.x2-vstep{align-items:center;gap:var(--x2-sp-2);min-height:36px;padding:0 var(--x2-sp-3);border:1px solid var(--x2-input-line);border-radius:var(--x2-r-pill);color:var(--x2-muted);font:inherit;cursor:pointer;background:0 0;font-size:13px;display:inline-flex}.x2-vstep--done{color:var(--x2-text)}.x2-vstep--current{border-color:var(--x2-pink);background:var(--pink-soft);color:var(--x2-text);font-weight:700}.x2-vstep:focus-visible{box-shadow:var(--x2-focus);outline:none}.x2-vstep-n{justify-content:center;align-items:center;min-width:14px;font-size:12px;font-weight:700;display:inline-flex}.x2-vstep--done .x2-vstep-n{color:var(--x2-pink)}@media (max-width:767px){.x2-vstep{min-height:var(--x2-tap)}}@media (max-width:639px){.x2-vstep:not(.x2-vstep--current){min-width:var(--x2-tap);justify-content:center;gap:0;font-size:0}}.x2-vstep-head{gap:var(--x2-sp-1);flex-direction:column;display:flex}.x2-vstep-title{margin:0;font-size:16px;font-weight:700}.x2-vstep-using{color:var(--x2-pink);margin:0;font-size:13px}.x2-vstep-clear{min-height:32px;color:var(--x2-muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;text-decoration:underline;display:inline-flex}.x2-vstep-clear:hover{color:var(--x2-text)}.x2-vstep-clear:focus-visible{box-shadow:var(--x2-focus);outline:none}@media (max-width:767px){.x2-vstep-clear{min-height:var(--x2-tap)}}.x2-vpreview{gap:var(--x2-sp-3);padding:var(--x2-sp-4);border:1px solid var(--x2-line);border-radius:var(--x2-r-md);background:var(--x2-card-2);flex-direction:column;display:flex}.x2-vpreview-title{margin:0;font-size:14px;font-weight:700}.x2-vpreview-card{gap:var(--x2-sp-3);flex-direction:column;max-width:24rem;display:flex}.x2-vpreview-req{align-items:center;gap:var(--x2-sp-2);padding:var(--x2-sp-3);border-radius:var(--x2-r-md);background:var(--pink-soft);font-size:14px;display:flex}.x2-vpreview-ig{color:var(--x2-pink);flex:none}.x2-vpreview-muted{color:var(--x2-muted)}.x2-vpreview-strong{color:var(--x2-text)}.x2-vpreview-cond{color:var(--x2-muted);margin:0;font-size:14px}.x2-door-page{gap:var(--x2-sp-4);flex-direction:column;min-width:0;max-width:40rem;display:flex}.x2-door-page--wide{max-width:none}.x2-door-page .x2-btn,.x2-door-page .x2-btn--sm{min-height:var(--x2-tap)}.x2-door-page .x2-input{min-height:var(--x2-tap);font-size:16px}.x2-door-page .x2-back{min-height:var(--x2-tap)}.x2-door{gap:var(--x2-sp-4);flex-direction:column;min-width:0;display:flex}.x2-door-msg{margin:0;font-size:18px;font-weight:600;line-height:1.35}.x2-door-sub{color:var(--x2-muted);margin:0;font-size:14px}.x2-door-actions{gap:var(--x2-sp-3);flex-wrap:wrap;display:flex}.x2-door-actions>.x2-btn{flex:8rem}.x2-btn.x2-door-btn{min-height:52px;font-size:16px;font-weight:700}.x2-btn.x2-door-btn--inline{width:auto;min-height:var(--x2-tap);flex:none;font-size:14px}.x2-btn.x2-door-btn--main{min-height:72px;font-size:20px}.x2-btn.x2-door-btn--warn{border-color:var(--x2-warn);color:var(--x2-text)}.x2-door-context{justify-content:space-between;align-items:center;gap:var(--x2-sp-3);padding:var(--x2-sp-3) var(--x2-sp-4);border:2px solid var(--x2-pink);border-radius:var(--x2-r-md);background:var(--pink-soft);display:flex}.x2-door-context-text{flex-direction:column;min-width:0;display:flex}.x2-door-context-label{color:var(--x2-muted);font-size:13px}.x2-door-context-name{overflow-wrap:anywhere;font-size:18px;line-height:1.25}.x2-door-modes{gap:var(--x2-sp-2);grid-template-columns:1fr 1fr;display:grid}.x2-door-mode{min-height:52px;padding:0 var(--x2-sp-3);border:1px solid var(--x2-input-line);border-radius:var(--x2-r-md);background:var(--x2-card-2);color:var(--x2-muted);font:inherit;cursor:pointer;font-size:16px;font-weight:600}.x2-door-mode--on{border:2px solid var(--x2-pink);background:var(--x2-chip-on);color:var(--x2-text);font-weight:700}.x2-door-mode:disabled{opacity:.4;cursor:not-allowed}.x2-door-mode:focus-visible{box-shadow:var(--x2-focus);outline:none}.x2-door-picker{gap:var(--x2-sp-4);flex-direction:column;display:flex}.x2-door-picker-title{margin:0;font-size:18px;font-weight:700}.x2-door-action,.x2-door-codeform{gap:var(--x2-sp-4);flex-direction:column;display:flex}.x2-input.x2-door-code{text-align:center;min-height:72px;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.4em;text-transform:uppercase;font-size:32px}.x2-door-camera{aspect-ratio:1;border-radius:var(--x2-r-lg);background:#000;width:100%;max-width:32rem;margin-inline:auto;position:relative;overflow:hidden}.x2-door-video{object-fit:cover;width:100%;height:100%}.x2-door-canvas{display:none}.x2-door-camera-start{color:#ffffffd9;justify-content:center;align-items:center;font-size:16px;display:flex;position:absolute;inset:0}.x2-door-camera-frame{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.x2-door-camera-box{border-radius:var(--x2-r-lg);border:4px solid #ff2e7ee6;width:66%;height:66%}.x2-door-torch{right:var(--x2-sp-3);bottom:var(--x2-sp-3);min-width:var(--x2-tap);min-height:var(--x2-tap);padding:0 var(--x2-sp-4);border-radius:var(--x2-r-pill);color:#fff;font:inherit;cursor:pointer;background:#000000b3;border:1px solid #ffffff80;font-size:14px;font-weight:700;position:absolute}.x2-door-torch:focus-visible{box-shadow:var(--x2-focus);outline:none}.x2-door-result{align-items:flex-start;gap:var(--x2-sp-3);padding:var(--x2-sp-4);border:2px solid var(--x2-line);border-radius:var(--x2-r-lg);flex-direction:column;display:flex}.x2-door-result--ok{align-items:center;gap:var(--x2-sp-2);padding:var(--x2-sp-6) var(--x2-sp-4);border-color:var(--x2-ok);background:var(--ok-soft);text-align:center}.x2-door-result--bad{border-color:var(--x2-danger);background:var(--danger-soft)}.x2-door-result--note{border-color:var(--x2-warn);background:var(--warn-soft)}.x2-door-verdict{justify-content:center;align-items:center;gap:var(--x2-sp-3);color:var(--x2-ok);margin:0;font-size:32px;font-weight:800;line-height:1.1;display:flex}.x2-door-voucher{overflow-wrap:anywhere;margin:0;font-size:22px;font-weight:700}.x2-door-req{justify-content:center;gap:var(--x2-sp-2);flex-wrap:wrap;margin:0;font-size:16px;display:flex}.x2-door-req-label{color:var(--x2-pink);font-weight:700}.x2-door-creator{align-items:center;gap:var(--x2-sp-3);padding:var(--x2-sp-4);border:1px solid var(--x2-line);border-radius:var(--x2-r-lg);background:var(--x2-card);text-align:center;flex-direction:column;display:flex}.x2-door-photo{object-fit:cover;border-radius:999px;width:128px;height:128px}.x2-door-photo--none{background:var(--x2-card-2);color:var(--x2-muted);justify-content:center;align-items:center;font-size:40px;font-weight:700;display:flex}.x2-door-who{align-items:center;gap:var(--x2-sp-1);flex-direction:column;display:flex}.x2-door-name{overflow-wrap:anywhere;font-size:24px;font-weight:700;line-height:1.2}.x2-door-handle{min-height:var(--x2-tap);color:var(--x2-muted);align-items:center;font-size:16px;display:inline-flex}.x2-door-handle--link{color:var(--x2-text);text-underline-offset:3px;text-decoration:underline}.x2-door-facts{justify-content:center;align-items:center;gap:var(--x2-sp-2);flex-wrap:wrap;font-size:14px;display:flex}.x2-door-level{padding:2px var(--x2-sp-3);border:1px solid var(--x2-pink);border-radius:var(--x2-r-pill);background:var(--pink-soft);font-weight:700}.x2-door-fact{color:var(--x2-muted)}.x2-door-list{width:100%;padding:var(--x2-sp-3) var(--x2-sp-4);border:1px solid var(--x2-line);border-radius:var(--x2-r-md);font-size:16px;font-weight:700}.x2-door-list--ok{border-color:var(--x2-ok);background:var(--ok-soft);color:var(--x2-ok)}.x2-door-photo-note{width:100%;color:var(--x2-muted);font-size:14px}.x2-door-list--warn{border-color:var(--x2-warn);background:var(--warn-soft);color:var(--x2-warn)}.x2-door-undo{gap:var(--x2-sp-3);padding:var(--x2-sp-4);border:1px solid var(--x2-warn);border-radius:var(--x2-r-md);background:var(--warn-soft);flex-direction:column;display:flex}.x2-door-undo-q{margin:0;font-size:16px;font-weight:700}.x2-door-undo-reasons{gap:var(--x2-sp-2);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));display:grid}.x2-door-undo-done{color:var(--x2-ok);text-align:center;margin:0;font-size:16px;font-weight:700}.x2-door-identity-wrap{gap:var(--x2-sp-4);flex-direction:column;display:flex}.x2-door-identity{gap:var(--x2-sp-2);padding:var(--x2-sp-4);border:1px solid var(--x2-card-hair);border-radius:var(--x2-r-lg);background:var(--pink-soft);flex-direction:column;display:flex}.x2-door-identity-q{margin:0;font-size:18px;font-weight:700}.x2-door-identity-row{gap:var(--x2-sp-2);margin-top:var(--x2-sp-2);flex-wrap:wrap;display:flex}.x2-door-identity-row .x2-input{flex:12rem;width:auto}.x2-door-signed{justify-content:space-between;align-items:center;gap:var(--x2-sp-3);color:var(--x2-muted);font-size:14px;display:flex}.x2-door-blocked{opacity:.5;pointer-events:none}.x2-door-events{min-width:0}.x2-pick-link.x2-door-event{min-height:64px}.x2-door-event-title{font-size:18px;font-weight:700}.x2-door-event-time{color:var(--x2-muted);font-size:14px}.x2-door-count{margin:0;font-size:16px;font-weight:700}.x2-door-page .x2-guest-search{max-width:none}.x2-door-page .x2-guest-photo{width:44px;height:44px}.x2-door-page .x2-guest-name{font-size:16px}.x2-door-page .x2-guestlist .x2-btn{min-height:48px}.x2-act-guest{flex-direction:column;gap:2px;display:flex}.x2-act-guest-name{font-weight:600}.x2-act-guest-sub{align-items:center;gap:var(--x2-sp-2);color:var(--x2-muted);flex-wrap:wrap;font-size:13px;display:flex}.x2-act-actions{align-items:stretch;gap:var(--x2-sp-2);flex-direction:column;min-width:10rem;display:flex}.x2-act-actions .x2-btn,.x2-story-actions .x2-btn{min-height:40px}.x2-act-actions .x2-btn{width:100%}.x2-act-actions .x2-act-btn--minor{border-color:var(--x2-line);min-height:36px;color:var(--x2-muted);background:0 0;font-size:12px;font-weight:500}.x2-act-actions .x2-act-btn--minor:hover:not(:disabled){border-color:var(--x2-input-line);background:var(--x2-tint-2);color:var(--x2-text)}.x2-act-actions .x2-act-confirm,.x2-act-actions .x2-act-confirm .x2-act-inline{width:100%}.x2-act-actions .x2-act-confirm .x2-act-inline{flex-wrap:wrap}.x2-act-actions .x2-act-confirm .x2-act-inline .x2-btn{flex:auto;width:auto}.x2-act-actions .x2-act-field{width:100%}.x2-act-inline{align-items:center;gap:var(--x2-sp-1);display:inline-flex}.x2-act-actions>.x2-act-inline{align-items:stretch;gap:var(--x2-sp-1);flex-direction:column;display:flex}.x2-act-inline--wrap{flex-wrap:wrap}.x2-act-confirm{align-items:flex-start;gap:var(--x2-sp-2);padding:var(--x2-sp-2) var(--x2-sp-3);border:1px solid var(--x2-line);border-radius:var(--x2-r-md);background:var(--x2-card-2);flex-direction:column;font-size:13px;display:inline-flex}.x2-act-confirm--bulk{border-color:var(--x2-pink);background:var(--pink-soft);font-size:14px}.x2-act-error{color:var(--x2-danger);font-size:13px;font-weight:600}.x2-act-note{font-size:13px}.x2-act-field{width:11rem;min-width:0}.x2-story{gap:var(--x2-sp-1);flex-direction:column;min-width:11rem;font-size:13px;display:flex}.x2-story-actions{align-items:center;gap:var(--x2-sp-2);margin:var(--x2-sp-1) 0;flex-wrap:wrap;display:flex}.x2-story-actions:empty{display:none}.x2-story-line{align-items:center;gap:6px;display:inline-flex}.x2-story-dot{border-radius:999px;width:10px;height:10px;display:inline-block}.x2-story-dot--green{background:var(--x2-ok)}.x2-story-dot--yellow{background:var(--x2-warn)}.x2-story-dot--red{background:var(--x2-danger)}.x2-story-dot--grey{background:var(--x2-muted)}@media (max-width:767px){.x2-door-context{flex-wrap:wrap}.x2-door-verdict{font-size:30px}}.x2-acct{gap:var(--x2-sp-4);flex-direction:column;width:100%;min-width:0;max-width:44rem;display:flex}.x2-acct--wide{max-width:none}.x2-acct--narrow{max-width:34rem}.x2-acct-body{gap:var(--x2-sp-3);flex-direction:column;min-width:0;display:flex}.x2-acct-body>p,.x2-acct-body>ul{margin:0}.x2-acct-body>p.x2-muted{font-size:14px;line-height:1.5}.x2-acct-plan{font-size:18px;font-weight:700;line-height:1.3}.x2-acct-limits{color:var(--x2-muted);padding:0;font-size:14px;list-style:none}.x2-acct-limits li+li{margin-top:var(--x2-sp-1)}.x2-acct-phase{overflow-wrap:anywhere;font-size:18px;font-weight:600;line-height:1.4}.x2-acct-line{overflow-wrap:anywhere;font-size:15px;line-height:1.5}.x2-acct-num{font-variant-numeric:tabular-nums;font-weight:600}.x2-acct-person{overflow-wrap:anywhere}.x2-acct-rowactions{gap:var(--x2-sp-2);flex-wrap:wrap;display:inline-flex}.x2-acct-scopelist{margin-left:var(--x2-sp-5,24px)}.x2-acct-scopesummary{margin-top:var(--x2-sp-1,4px);color:var(--x2-muted);overflow-wrap:anywhere;font-size:13px;display:block}.x2-acct-scopeedit{gap:var(--x2-sp-3,12px);margin-top:var(--x2-sp-3,12px);flex-direction:column;display:flex}.x2-acct-narrow{max-width:24rem}.x2-acct .x2-choice{padding-block:var(--x2-sp-2);align-items:flex-start}.x2-acct .x2-choice input{margin-top:2px}.x2-acct-check{gap:var(--x2-sp-2);flex-direction:column;min-width:0;display:flex}.x2-acct-sub{color:var(--x2-muted);font-size:13px;font-weight:400;line-height:1.5}.x2-acct-sub a{text-decoration:underline}.x2-acct-lang{gap:var(--x2-sp-2);flex-wrap:wrap;display:flex}.x2-acct-lang form{flex:7rem}.x2-acct-lang .x2-btn{width:100%;min-height:var(--x2-tap)}.x2-acct-foot{margin:0}.x2-acct-foot .x2-link{min-height:var(--x2-tap);align-items:center;font-size:14px;display:inline-flex}.x2-acct-confirm{gap:var(--x2-sp-3);flex-wrap:wrap;display:flex}.x2-acct-confirm>*{flex:11rem}.x2-acct-confirm .x2-btn{width:100%;min-height:var(--x2-tap)}@media (max-width:767px){.x2-acct .x2-btn,.x2-acct-body .x2-btn--sm{min-height:var(--x2-tap)}}.x2-boost-day:has(.x2-table-seats){padding-block:var(--x2-sp-2);flex-wrap:wrap}.x2-table-seats{align-items:center;gap:var(--x2-sp-2);flex-wrap:wrap;display:flex}.x2-table-seats .x2-input{width:6rem}.x2-tables{gap:var(--x2-sp-3);margin:0;padding:0;list-style:none;display:grid}.x2-tables-head{justify-content:space-between;align-items:baseline;gap:var(--x2-sp-2);flex-wrap:wrap;display:flex}.x2-guest-table{color:var(--x2-pink);font-size:.75rem;font-weight:700;display:block}.x2-biz-voucher-past{opacity:.6}.x2-tier-offerline{margin:var(--x2-sp-3) 0 0;color:var(--x2-muted);font-size:13px;line-height:1.5}.x2-tier-regular{color:var(--x2-muted);font-size:12px}.x2-signup-step{align-items:baseline;gap:var(--x2-sp-2) var(--x2-sp-3);flex-wrap:wrap;margin:0;display:flex}.x2-signup-step-label{color:var(--x2-muted);letter-spacing:.06em;text-transform:uppercase;font-size:12px}.x2-signup-step-title{margin:0;font-size:16px;font-weight:600}.x2-signup-chosen{justify-content:space-between;align-items:center;gap:var(--x2-sp-2);flex-wrap:wrap;font-size:14px;display:flex}.x2-term-total{margin-top:var(--x2-sp-1);font-size:18px;font-weight:700;display:block}.x2-term-gross{color:var(--x2-muted);font-size:13px;display:block}@media (max-width:767px){.x2-act-actions .x2-btn,.x2-story-actions .x2-btn,.x2-act-actions .x2-act-btn--minor{min-height:var(--x2-tap)}}@media (max-width:639px){.x2-dt--cards td:has(>.x2-act-actions){padding-top:var(--x2-sp-3);display:block}.x2-dt--cards td:has(>.x2-story){text-align:left}.x2-dt--cards td .x2-story{align-items:flex-start}}
